.loading{width:100%;display:block;text-align:center;padding:20px 0}.loading-image{display:inline-block}.loading-text{font-size:30px;position:relative;top:-80px}.loading.hide{display:none}.width-45{width:45%}.width-5{width:5%}.component.component-menu .component-header-primary{height:50px;background:#e9eaeb}.component.component-menu .component-header-primary a{color:#212e41;font-size:20px;line-height:50px}.component.component-menu .component-header-secondary{height:50px;background:#f5f6f7;border-top:1px solid #dbdcdd;border-bottom:1px solid #dbdcdd;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-around}.component.component-menu .component-header-secondary a{height:34px;padding:0 10px;color:#1c2839;font-size:16px;line-height:34px;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-webkit-box-flex:inherit;-ms-flex:inherit;flex:inherit;-ms-flex-pack:distribute;justify-content:space-around}.component.component-menu .component-header-secondary a.active,.component.component-menu .component-header-secondary a:hover{background:#e84117;border-radius:3px;color:#fff}.component.component-menu .component-header-primary:before,.component.component-menu .component-header-secondary:before,.component.component-menu .component-header-secondary a.active:before{display:none}.component{-webkit-box-shadow:0 1px 2px rgba(0,0,0,.2);box-shadow:0 1px 2px rgba(0,0,0,.2);margin-bottom:20px}.component-header-primary,.component-header-secondary{min-height:40px;background:#1c2839;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-family:fira_sansbold;text-transform:uppercase;position:relative}.component-header-primary h1{margin-bottom:0}.component-header-primary:before,.component-header-secondary:before{content:"";width:100%;height:4px;position:absolute;left:0;bottom:-3px;z-index:3;background:-webkit-gradient(linear,left top,left bottom,from(#192332),to(rgba(125,185,232,0)));background:linear-gradient(180deg,#192332 0,rgba(125,185,232,0));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#192332",endColorstr="#007db9e8",GradientType=0)}.component-header-primary a,.component-header-primary span{line-height:33px}.component-header-primary a,.component-header-primary span,.component-header-secondary a,.component-header-secondary span{height:100%;color:#fff;font-size:16px;display:block}.component-header-secondary{background:#212e41;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}.component-header-secondary a{padding:6px 0 13px;position:relative;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;text-align:center;opacity:.25;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=25)"}.component-header-secondary a.active{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}.component-header-secondary a.active:before{content:"";width:calc(100% - 40px);height:3px;background:#e84117;position:absolute;left:20px;bottom:6px}.component-header-third{background:#2d3d54}.point-status-spot{margin-bottom:20px}.point-status-spot p{font-size:15px;line-height:1.4;display:block;margin-bottom:10px;padding:0 20px 0 0}.point-status-spot p a{font-family:fira_sansbold}.select-menu .select-type-01{display:none}.select-type-01{width:195px;height:33px;margin:10px;padding-left:6px;border:1px solid #969eaa;font-size:12px;appearance:none;-moz-appearance:none;-webkit-appearance:none}.select-type-01,.select-type-01 option{background:#2d3d54;color:#fff}.component-header-third-left{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.component-header-third-left a{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding:19px 0;text-align:center;font-size:14px;color:#fff;position:relative;z-index:10}.component-header-third-left a.active:before{content:"";width:100%;height:100%;background:#1c2839;position:absolute;left:0;bottom:0;z-index:-1}.component-content{padding:10px}.component-content-item{display:none}.component-content-item.active{display:block}.match-status-icon{width:14px;height:14px;display:inline-block;background:url(../i/up-arrow.png) no-repeat 50%}.match-status-icon.down{background-image:url(../i/bottom-arrow.png)}.match-status-icon.draw{background:#e5d700;border-radius:100%}.body-team-detail .team-logo img,.comparison .team-logo img,.leauges .team-logo img,.points-status .team-logo img,.tournaments .team-logo img{top:10px;-webkit-transform:translate(0);transform:translate(0)}.component .more-button{display:block;margin:6px 0 0;text-align:center}.component .more-button a{display:inline-block;padding:7px 12px;background:#50576c;text-align:center;font-size:12px;color:#fff}.component .more-button a:hover{background:#7f89a7}.component.type-02 tr:last-child{border-bottom:1px solid #dcdde1}.component.type-02 .component-content .table-content{display:block;height:161px;overflow:hidden;-webkit-transition:.2s linear;transition:.2s linear}.component.type-02 .component-content .table-content.active{height:auto}.component.type-03 .component-content .table-content{height:auto;max-height:281px;overflow:hidden}.component.type-03 .component-content .table-content.active{max-height:inherit}.component.type-03 img{margin:0 auto}.team-logo.team-logo-right img{left:auto;right:0;margin-right:0}.chart-content{position:relative;padding:20px 0}.chart-info{width:107px;padding:10px 0;background:#eceef1;font-size:12px;color:#2e3740;text-align:center;position:absolute;top:0;left:0}.chart-info strong{font-size:18px;display:block;margin-bottom:5px;font-family:fira_sansbold}.chart-info-right{left:auto;right:0}.chart-box{text-align:center}.chart-box-type-01{width:120px;height:120px;display:inline-block;margin-bottom:20px}.chart-box-type-01 .highcharts-title{font-size:16px;line-height:1.3;color:#2e3740;font-weight:400}.chart-box-type-01-info{font-size:12px}.chart-box-type-01-info strong{display:block;font-size:22px;font-family:fira_sansbold;margin-bottom:5px}.table-play-off tbody tr td:first-child{position:relative}.team-wins-status{text-align:right!important;width:150px;position:relative}.team-wins-status .team-wins-status-view,.team-wins-status>span{width:21px;height:21px;line-height:21px;display:inline-block;background:#08cf4f;color:#fff;margin-left:-1px;text-align:center;cursor:pointer}.team-wins-status .team-wins-status-view.lose,.team-wins-status>span.lose{background:#fc1f23}.team-wins-status .team-wins-status-view.draw,.team-wins-status>span.draw{background:#ffd64c}.team-wins-status-content{display:inline-block}.wins-status-info{display:none;width:380px;background:#fff;-webkit-box-shadow:0 3px 6px 2px rgba(0,0,0,.3);box-shadow:0 3px 6px 2px rgba(0,0,0,.3);position:absolute;top:28px;right:0;z-index:5}.team-wins-status-content:hover .wins-status-info{display:block}.wins-status-info-title{padding:10px;background:#1c2839;color:#fff;font-size:14px;text-align:left}.wins-status-info-content{float:left;width:100%;padding:10px}.wins-status-info-content-item{display:block;width:100%;float:left}.wins-status-info-content-item:first-child{margin-bottom:10px}.wins-status-info-content-item.wins{font-family:fira_sansbold}.wins-status-info-content-item img,.wins-status-info-content-item span{float:left}.wins-status-info-content-item img{margin:-6px 5px 0 0}.wins-status-info-content-item i{float:right}.wins-status-info a{float:left;width:100%;text-align:center;color:#000;font-size:14px;padding:10px 0;border-top:1px solid #1c2839}.team-wins-status-type-02 .wins-status-info-center{min-width:250px;width:auto;right:auto;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}.team-wins-status-type-02 .team-wins-status{text-align:center!important}.team-wins-status-type-02 .table tbody tr:hover{background:none}.team-wins-status p{display:block;text-align:center;margin-bottom:5px;font-size:12px}.table-team-list.team-status tbody tr td:first-child{position:relative}.table-team-list.team-status tbody tr td.cl-01{border-left:5px solid #0172aa}.table-team-list.team-status tbody tr td.cl-02{border-left:5px solid #66b0d5}.table-team-list.team-status tbody tr td.cl-03{border-left:5px solid #98e9fc}.table-team-list.team-status tbody tr td.cl-04{border-left:5px solid #50c9e4}.table-team-list.team-status tbody tr td.rl-01{border-left:5px solid #e90715}.table-team-list.team-status tbody tr td.rl-02{border-left:5px solid rgba(233,7,21,.8)}.table-team-list.team-status tbody tr td.rl-03{border-left:5px solid rgba(233,7,21,.6)}.table-team-list.team-status tbody tr td.rl-04{border-left:5px solid rgba(233,7,21,.4)}.table-team-name{padding-left:30px;position:relative;border-bottom:2px solid #7f90a4}.table-team-name img{display:inline-block;margin:0 10px!important}.table-team-name span{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:16px;line-height:22px}.selectBoxes,.table-team-name span{display:-webkit-box;display:-ms-flexbox;display:flex}.selectBoxes{margin-left:-10px;width:calc(100% + 20px)}.selectBoxes .select-container{margin:0 10px 20px}.news-box img{width:100%}.main-title{font-size:22px;font-family:fira_sansbold}.pageTools ul li.line{-webkit-box-flex:0;-ms-flex:0 0 10px;flex:0 0 10px}@media (max-width:1441px){.component.component-menu .component-header-secondary a,.graphic-view-center .team-wins-status .team-wins-status-view{font-size:12px}.team-wins-status{text-align:center}.team-wins-status .team-wins-status-view{width:18px;height:18px;line-height:18px;margin-left:-3px}.team-wins-status .team-wins-status-view,.team-wins-status>span{width:17px;height:17px;line-height:17px;font-size:14px}}@media (max-width:1200px){.chart-info{width:90px}}@media(max-width:767px){.component-header-secondary a.active:before{bottom:4px;width:calc(100% - 20px);left:10px}.component-header-primary a,.component-header-secondary a{font-size:12px}.component-header-third-left a{font-size:12px;padding:20px 0}.component-footer-league-status span,.component-footer-text{font-size:12px}.component-content{display:block;padding:5px}.tab-team-content{display:block}.tab-team-content a{padding:10px 0;width:50%;float:left}.component-header-secondary .tab-team-name{display:none;font-size:12px;margin:0 5px}.component-header-secondary .tab-team-name img{margin:0 5px;float:left}.component-header-third .tab-team-name{width:50%;position:relative;top:-4px;font-size:14px;margin:0 5px}.component-header-third .tab-team-name img{margin:0 5px;display:inline-block;position:relative;top:4px}.select-menu a{display:none}.select-menu .select-type-01{display:block;width:100%}.loading-text{font-size:16px;top:-34px}.loading-image{width:80px}}@media(max-width:480px){.chart-info{width:110px;top:30px}.chart-info-right{left:0;right:auto;top:110px}.chart-box-type-01 .highcharts-title,.chart-info strong{font-size:14px}.chart-box-type-01-info strong{font-size:18px}.wins-status-info{max-width:100%}}@media(max-width:420px){.select-type-01{width:80px}.all-league-result .select-type-01{width:100%}}@media(max-width:320px){.component.type-03 .component-content .table-content{overflow-x:scroll}}