@font-face{font-family:Yekan;src:url(../media/BYekan.54d72d11.ttf)format("opentype")}@font-face{font-family:titr2;src:url(../media/BTitr.45d72dce.ttf)format("truetype")}
*{font-family:Yekan}.nav-tabs{border-bottom:1px solid #ddd}.nav-tabs .nav-item{margin-bottom:-1px}.nav-tabs>li{float:right}.nav{margin-bottom:0;padding-left:0;list-style:none;display:flex}.nav-tabs .nav-link{border:1px solid #0000;border-top-left-radius:.5rem;border-top-right-radius:.5rem}.nav-tabs>li>a{border-radius:4px 4px 0 0;margin-left:auto;margin-right:-1px}.nav-link{padding:.5em 1em;display:block}.tab-content{overflow:hidden}button{font-family:Yekan!important}.engfont{font-family:Source Sans Pro,sans-serif!important}.bg-inverse{background-color:#63c15e!important}.navbar-inverse .navbar-nav .nav-link{color:#000}.navbar-toggler{z-index:1}@media (max-width:576px){nav{height:53px}nav>.container{width:100%}.navbar-collapse{background:#63c15e;width:100%;margin-top:44px}}.tab-pane{width:94%;margin-left:auto;margin-right:auto;overflow:hidden}.nav-tabs{margin-left:auto;margin-right:auto;display:block}.card-header{background-color:#63c15e4d}.card-text{text-align:justify}.card-img-top{height:198px;margin-left:auto;margin-right:auto;display:block}#contestTable td,.table th,#performanceTable td{vertical-align:middle;border-top:1px solid #eceeef;padding:0;font-family:Yekan}#contestTable th,#contestTable td,#performanceTable td,#performanceTable th{text-align:center}#contestTable th img{width:30px;height:30px}#contestTable tr{height:45px}#contestTable tr.gold,#performanceTable tr.gold,.performance-horse-table tr.gold{background:#fc0!important}#contestTable tr.silver,#performanceTable tr.silver,.performance-horse-table tr.silver{background:#bdbcbf!important}#contestTable tr.bronze,#performanceTable tr.bronze,.performance-horse-table tr.bronze{background:#cd7f32!important}#contestTable tr.unrun,#performanceTable tr.unrun{color:#7d7d7d66}#contestTable .box,#performanceTable .box{border:1px solid gray}#contestTable thead th:first-child,#contestTable tbody th{border-top:0;min-width:30px;max-width:30px;margin-top:6px}#contestTable thead th:nth-child(2){min-width:90px}#contestTable thead th:nth-child(3){min-width:30px;max-width:30px;font-size:13px}#contestTable thead th:nth-child(4),#contestTable thead th:nth-child(5){min-width:90px}#contestTable thead th:nth-child(11){min-width:110px}#contestTable thead th:nth-child(12),#contestTable thead th:nth-child(13){min-width:130px}#contestTable thead th:nth-child(14){min-width:50px}.contestTable{width:100%;overflow:hidden}.contest-cover{float:none;margin-left:auto;margin-right:auto;padding:0;display:block;position:relative;overflow:hidden}.contest-cover div{padding:0}.contestTable .nav-tabs .nav-link{color:#e1e3e6;text-align:center;background:#4f6175;border-color:#eee #eee #ddd;width:100%}.contestTable .nav-tabs .nav-link.active{color:#fff;background-color:#354556;background-image:linear-gradient(#354556,#334253 50%,#2d3b49 50%,#2b3846)}.table-header{color:#fff;background:#1d56a8;min-width:960px;margin-bottom:10px;margin-left:auto;margin-right:auto;padding-top:13px;display:block}.course-header{color:#fff;float:none;background:#18a78d;min-width:960px;margin-left:auto;margin-right:auto;display:block;overflow:auto}.table-header label{vertical-align:middle;height:40px}.pc-show{display:block}.mobile-show{display:none}@media (max-width:576px){.pc-show{display:none!important}.mobile-show{display:block!important}.table-header label{height:19px}#contestTable tbody th{position:absolute}#contestTable thead th:first-child{border:0;margin-top:21px;font-size:13px}.tab-content{padding:0}.tab-content table{padding:0 16px 0 0}.course-header{padding:0}}.my-4{font-size:19px}.search-btn{float:none;min-width:960px;margin-left:auto;margin-right:auto;display:block}#searchBt{margin-top:20px}#searchPanel{width:100%;display:none}.course-number{text-align:center;font-size:26px}.print{display:none}#leagueId option,#raceList option{width:100%;height:40px;font-family:Yekan}.race-head-info{color:#fff;float:none;background-position-x:100%;background-size:71px;border:1px solid #c5ccd1;height:148px;margin-left:auto;margin-right:auto;display:block;overflow:hidden}.race-head-round{-webkit-user-select:none;user-select:none;z-index:2;width:50px;height:50px;position:absolute;top:11px;bottom:0;right:9px}.race-head-round span{color:#4c6c8c;text-align:center;font-size:30px;font-weight:700;line-height:50px;display:block}.race-head-detail{color:#435060;height:100%;margin-right:76px;padding-top:8px}.race-head-time{width:100%;font-size:34px;font-weight:700;display:block}.race-head-class{width:100%;min-height:40px;font-size:19px;font-weight:700;line-height:40px;display:block}.race-head-award{width:100%;font-weight:700;line-height:40px;display:block}.race-head-award span{padding-right:30px}.race-head-award span:first-child{padding-right:0}.button-orange{cursor:pointer;color:#312009;text-shadow:1px 1px 1px #f8c075;background:linear-gradient(#f5ac2c,#f59e2c);border-radius:.2rem;line-height:normal;display:inline-block;box-shadow:0 1px 1px #b3750833}.btn-video{text-align:center;width:100%;height:40px;margin:8px 0 0;padding-top:9px;font-size:22px;color:#000!important}.race-card-header{background-color:#354556;height:28px}.race-card-item{background-color:#fff;border-top:1px solid #e0e5ea;width:100%;height:70px;margin:0}.race-card-item:hover{background-color:#f5f5f5}.race-card-header .race-card-horse{padding-right:30px}.race-card-header div{color:#fff;height:100%}.race-card-rank{color:#fff;text-align:center;float:right;width:60px;height:70px;display:block}.race-card-horse{float:right;width:300px;position:relative}.race-card-body .race-card-jockey{font-size:15px}.race-card-jockey{float:right;height:70px;font-size:12px;position:relative;overflow:hidden;padding-top:0!important;padding-right:5px!important}@media (min-width:120px){.race-card-jockey{width:100px}}@media (min-width:870px){.race-card-jockey{width:180px}}@media (min-width:900px){.race-card-jockey{width:200px}}@media (min-width:1140px){.race-card-jockey{width:280px}}.race-card-rating{float:right;text-align:center;width:89px;font-size:12px;position:relative}.race-card-info{float:right;text-align:center;width:75px;font-size:12px;position:relative;padding-top:6px!important}.race-card-performance{float:right;text-align:center;width:85px;height:70px;margin-right:0;font-size:12px;position:relative}.race-card-performance span{width:100%;font-size:12px;line-height:24px;display:block}.race-card-performance span:last-child{float:left;direction:ltr;width:100%;font-size:13px;font-weight:700}.race-card-horse img{width:50px;height:40px;position:absolute;top:6px;right:2px}.race-card-item .race-card-rank{background-color:#62a657;font-size:2.2rem;font-weight:700;line-height:70px}.race-card-item:nth-child(2n) .race-card-rank{background-color:#58964e}.race-card-item .race-card-horse{height:70px;line-height:70px}.race-card-item .race-card-horse .race-card-horse-name{color:#1c559b;font-size:22px;font-weight:700;line-height:31px;text-decoration:none;position:absolute;top:8px;right:62px}.race-card-horse-father-name{height:40px;line-height:40px;position:absolute;top:35px;right:75px;overflow:hidden}.race-card-horse-mother-name{height:40px;line-height:40px;position:absolute;top:53px;right:85px}.race-card-horse-sex{width:32px;height:32px;font-size:29px;position:absolute;top:20px;right:18px}.unrun div,.unrun span,.unrun a{color:#7d7d7d66!important}.race-card-item.unrun{background:#dcdcdc}.race-card-item.unrun .race-card-rank{background-color:#f12c00!important}.race-card-item.unrun:nth-child(2n) .race-card-rank{background-color:#d61212!important}.race-card-rating span label{padding-left:1px;font-size:11px}.race-card-rating span{float:right;text-align:center;direction:ltr;width:40px;height:30px;font-size:16px;display:block}.race-card-info span{float:right;text-align:center;direction:ltr;width:100%;height:30px;margin-top:20px;font-size:15px;display:block}.race-card-rating span.ior{color:#fff;text-align:center;float:none;background:#4f6175;border-radius:.2rem;width:40px;margin-top:30px;margin-left:auto;margin-right:auto;padding-top:3px;font-family:Source Sans Pro,sans-serif!important}.race-card-owner,.race-card-coach,.race-card-rider{width:100%;height:24px;line-height:24px;display:block;overflow:hidden}.race-distance-beaten{background:#e6d1a5;width:100%;height:70px;display:block;position:relative;overflow:hidden}.race-card-item:first-child .race-distance-beaten:before{content:"";background:#d7ecfb;width:100%;height:40%;display:block;position:absolute;top:0;left:0}.race-card-item:nth-child(2n) .race-distance-beaten{background-color:#d5bd82}.race-card-header .race-card-analsys{padding-top:3px}.race-card-header .race-card-analsys label{margin-right:10px}.race-distance-beaten .race-horse-time{letter-spacing:2px;direction:ltr;font-size:14px;position:absolute;bottom:0}.race-distance-beaten .race-horse-num-dis{letter-spacing:2px;z-index:3;direction:ltr;font-size:12px;position:absolute;top:0}.race-distance-beaten img.horse{width:40px;height:30px;position:absolute;top:21px;right:0}.race-horse-analsys{width:100%;height:70px;display:block;position:relative;overflow:hidden;padding-left:10px!important}.race-horse-analsys .race-horse-speed{height:30px}.race-horse-analsys .race-horse-speed-stat{height:70px}.race-horse-analsys .race-horse-speed-stat div{height:70px;padding-top:17px}.race-horse-analsys .race-horse-speed-stat span{text-align:center;width:90%;font-family:Arial;display:block}.race-horse-analsys .race-horse-dis{text-align:center;direction:ltr;height:30px;margin-top:10px}.race-horse-analsys .tv-box{text-align:center;font-family:Arial}.race-horse-analsys .tv-box span{font-family:Arial}.race-horse-analsys .speed-box{color:#000;text-align:center;float:left;background-color:#ffe8cc;border:1px solid #ff8a00;border-radius:.3rem;min-width:25px;height:20px;margin-left:2px;margin-right:2px;padding:4px;font-family:Arial;font-size:11px;font-weight:600;line-height:1;display:inline}.performance-horse-info{float:none;width:94%;min-height:200px;margin-top:50px;margin-left:auto;margin-right:auto;display:block;overflow:hidden}.inner-performance-horse-info{background:#fff;border:1px solid #e0e5ea;width:100%;height:192px;margin-top:20px;display:block;position:relative}.performance-horse-table{float:none;width:94%;margin-top:50px;margin-left:auto;margin-right:auto;display:block}.inner-performance-horse-info .horse-owners a{color:#1c559b}.inner-performance-horse-info .horse-functions{color:#435060;font-size:20px;position:absolute;top:7px;left:44px}.inner-performance-horse-info .horse-parents{color:#435060;width:260px;font-size:20px;position:absolute;top:48px;right:50px}.inner-performance-horse-info .horse-owners{color:#435060;width:260px;font-size:20px;position:absolute;top:68px;right:44px}.inner-performance-horse-info .horse-name .horse-age{color:#1c559b;font-size:20px}.inner-performance-horse-info .horse-name{color:#435060;font-size:34px;position:absolute;top:7px;right:40px}.performance-horse-info .horse-form-table-wrapper{width:100%;margin-top:15px}.performance-horse-info .horse-form-table-wrapper td,.performance-horse-info .horse-form-table-wrapper th{text-align:right;padding:.2rem;font-size:14px;position:relative}.performance-horse-info .horse-form-table-wrapper td:first-child,.performance-horse-info .horse-form-table-wrapper th:first-child{text-align:right;padding-right:20px}.horse-form-table-wrapper{background:#fff;border:1px solid #e0e5ea}.performance-horse-info .horse-form-table-wrapper td.race{text-align:right;padding-right:38px}.performance-horse-info .horse-form-table-wrapper td.prize{letter-spacing:3px}.performance-horse-info .horse-form-table-wrapper td.race:after{content:"▮";position:absolute;top:.5em;right:20px}.performance-horse-info .horse-form-table-wrapper th{color:#f9fbfc;text-align:right;vertical-align:top;direction:rtl;background:#354556;font-family:Yekan;position:relative}.performance-horse-table .horse-form-table-wrapper th{color:#f9fbfc;vertical-align:top;background:#354556;position:relative}.performance-horse-table .horse-form-table-wrapper td:first-child,.performance-horse-table .horse-form-table-wrapper th:first-child{padding-right:20px}.performance-horse-table .horse-form-table-wrapper{width:100%;margin-top:15px}.performance-horse-table .horse-form-table-wrapper td,.performance-horse-table .horse-form-table-wrapper th{text-align:center;padding:.2rem;font-family:Yekan;font-size:14px;position:relative}.carousel-caption.d-none.d-md-block{background:#000000a1}.carousel-caption.d-none.d-md-block a{color:#fff}.doping{background-image:url(/public/images/doping.png);background-repeat:no-repeat;background-size:40px 40px}.popover-body{direction:ltr}.horse-search-details{color:red;padding-right:14px;font-size:11px}.btn{text-align:center;white-space:nowrap;vertical-align:middle;-webkit-user-select:none;user-select:none;border:1px solid #0000;border-radius:.25rem;padding:.5rem 1rem;font-size:1rem;font-weight:400;line-height:1.25;transition:all .2s ease-in-out;display:inline-block}a{text-decoration:none}.btn-warning{color:#fff;background-color:#f0ad4e;border-color:#f0ad4e}.btn-danger{color:#fff;background-color:#d9534f;border-color:#d9534f}.btn-info{color:#fff;background-color:#5bc0de;border-color:#5bc0de}.btn-info:hover{color:#fff;background-color:#31b0d5;border-color:#2aabd2}.league-list{float:right;direction:rtl;width:45%}.race-list{float:right;direction:rtl;width:45%;margin-right:5%}.nav-tabs{width:94%}@media (max-width:1140px){.league-list{width:100%}.race-list{width:100%;margin-top:10px;margin-right:0}.race-title{text-align:center;width:100%}.nav-tabs{width:100%}.race-card-rank{width:40px}.race-card-horse{width:240px}.race-head-award{font-size:13px}.race-head-award span{padding-right:10px}}#leagueId,#raceList{width:100%;height:50px;font-family:Yekan;font-size:18px;font-weight:700}#searchSeason{width:80%;height:20px;margin-top:40px;margin-left:auto;margin-right:auto;display:block}@media (max-width:1140px){#searchSeason{height:70px}}.table-show-all{width:80%;margin-left:auto;margin-right:auto;display:block}.active-races{float:right;width:100%;margin-bottom:30px}.race-title{float:right;letter-spacing:0;direction:rtl;font-size:20px}#show-all,#print-race{float:right;letter-spacing:0;width:200px;height:35px;margin-top:-5px;margin-right:20px;font-size:18px;font-weight:400;display:block}#race-content{width:100%}.tab-content{width:100%;display:block}.tab-pane{float:right;direction:rtl;width:100%}.contest-cover,.race-card-header,.race-card-body{width:100%}.race-participant-result{float:right;direction:rtl;width:25%;position:relative}.race-participant-info{float:right;direction:rtl;width:75%;position:relative}a,a:hover,a:focus,a:visited{border-bottom:0 solid #0000;border:0!important}#go-top{display:none!important}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.col1{color:#fff;text-align:right;background:#1d56a8}.col2{color:#000;text-align:center;direction:ltr;background:#fc0}.col3{color:#000;text-align:center;direction:ltr;background:#bdbcbf}.col4{color:#000;text-align:center;direction:ltr;background:#cd7f32}.select-league{width:33%;margin:30px auto;display:block}@media (max-width:981px){.select-league{width:80%}}@media (max-width:1140px){.race-card-horse-father-name{font-size:13px;right:64px}}@media (min-width:1200px){.race-card-rating{margin-right:10px}.race-card-performance{margin-left:10px;margin-right:10px}}
