@charset "UTF-8";
.container {
    max-width: 1100px;
}
.add-info:hover:after {
    content: "Theo dõi trận đấu"
}

.add-info2:hover:after {
    content: "Hủy theo dõi trận đấu"
}

.add-info-l:hover:after {
    content: "Theo dõi giải đấu"
}

.add-info-l2:hover:after {
    content: "Hủy theo dõi giải đấu"
}

.close-info:hover:after {
    content: "Xóa giải đấu này"
}

.hidden-info:hover:after {
    content: "Ẩn lại giải đấu này"
}

.display-info:hover:after {
    content: "Hiển thị giải đấu này"
}

.open_win:hover:after {
    content: "Ẩn cửa sổ nhắc nhở"
}

.close_win:hover:after {
    content: "Hiển thị cửa sổ nhắc nhở"
}

.odds-icon1x2:hover:after, .odds-icon:hover:after {
    content: "So sánh tỷ lệ"
}

.analyze-icon:hover:after {
    content: "Phân tích"
}

.Detail-icon:hover:after {
    content: "Chi tiết"
}

.threeinone-icon:hover:after {
    content: "3in1"
}

.x12-icon:hover:after {
    content: "1x2"
}

.Detail-basketball-icon:hover:after {
    content: "Chi tiết"
}

.closedata-icon:hover:after, .matchdata-icon:hover:after {
    content: "Dữ liệu"
}

.add-div, .add-info2, .allno, .close-info, .display-info, .hidden-info {
    position: relative
}

.Detail-basketball-icon:hover:after, .Detail-icon:hover:after, .add-info-l2:hover:after, .add-info-l:hover:after, .add-info2:hover:after, .add-info:hover:after, .allno:hover:after, .analyze-icon:hover:after, .close-info:hover:after, .close_win:hover:after, .closedata-icon:hover:after, .display-info:hover:after, .hidden-info:hover:after, .matchdata-icon:hover:after, .odds-icon1x2:hover:after, .odds-icon:hover:after, .open_win:hover:after, .threeinone-icon:hover:after, .x12-icon:hover:after {
    background-color: #444;
    border-radius: 3px;
    box-shadow: 0 0 6px #444;
    color: #fff;
    display: inline-block;
    line-height: 26px;
    padding: 0 10px;
    position: absolute;
    text-align: center;
    top: 28px;
    white-space: nowrap;
    z-index: 999
}

.o-draw, .o-lose, .o-unknown, .o-win {
    align-items: center;
    border-radius: 2px;
    color: #fff;
    display: flex;
    height: 24px;
    justify-content: center;
    text-transform: uppercase;
    width: 24px
}

.o-unknown {
    background-color: #a5a4a4
}

.green {
    color: #01b243
}

.tipsNum {
    display: none
}

#calendar, #calendar .datelayer_td-blank, #calendar .datelayer_td-blank:hover, #div_search, #main #left .lrdiv, #main #right .lrdiv, #oddsChange, #panluDiv, #showCompany, #showCountry, #showFilterBox, #showOddsTypes, #showoptional, #showoptional2, #teammain, .b1, .bak_div, .com LI SPAN A:hover, .fx-tb-b h4, .fx-tb-b li b, .guest-div a span, .home-div a span, .livetab, .lrdiv2, .n-search, .pc_win, .rbl, .rf, .team-table-guest .vv, .team-table-home .vv, .tvLink, .twin, .white-bg, .white-bg2 {
    background-color: #2a3038
}

.comp .mintopnav {
    margin: 0;
    padding-top: 5px
}

.comp .mintopnav a {
    background: #fff
}

.mintopnav {
    align-items: center;
    background: #1c82d7;
    border-radius: 2px;
    display: flex;
    justify-content: center
}

.mintopnav a {
    display: inline-block;
    line-height: 24px;
    padding: 0 30px;
    text-align: center
}

.mintopnav a:hover {
    text-decoration: none
}

.mintopnav.v2 li a {
    align-items: center;
    color: #fff;
    display: flex;
    float: none;
    font-family: Inter, sans-serif;
    font-size: 13px;
    font-style: normal;
    font-weight: 500;
    line-height: 30px;
    line-height: 18px;
    padding: 16px 15px;
    text-align: center;
    text-transform: uppercase
}

.mintopnav.v2 li a svg {
    margin-right: 6px
}

.mintopnav.v2 li.on a {
    background: #1271c0;
    font-weight: 700
}

.Leaguestitle, .date-tab a:hover, .fx-title .fx-title-vs, .lr_tit, .team-table-title, .team-table-title a, .team-table-title2, .team_bf, A.sb:hover, a, a.pk:hover {
    color: #fff
}

#free-tools .on, #soccer .scoretitle td, #soccer.dark #tools .on a, #soccer.dark #tools .on a:hover, #tools .on a, #tools .on a:hover, .bts .ent, .mintopnav li.on a, .oddsHead select {
    background-color: #01b243
}

#soccer .scoretitle td {
    color: #fff;
    font-family: Oswald;
    font-size: 12px;
    font-style: normal;
    font-weight: 700;
    line-height: 18px;
    padding: 5px 0
}

.menu2 li a:hover {
    background-color: rgba(0, 0, 0, .3)
}

.menu2 li a {
    border-right: 1px solid hsla(0, 0%, 100%, .2)
}

.menu2 li .on, .menu2 li .on:hover {
    color: #01b243
}

.dark .menu2 li .on, .dark .menu2 li .on:hover {
    color: #fff
}

#soccer .Leaguestitle td {
    padding-left: 0
}

#calendar .d-line, #calendar .l-line, #div_search, #oddsmain td, .Leaguestitle td, .Prediction-t, .bt-selected, .bts span, .com LI, .date-picker, .date-picker .date-picker-calendar, .discription span, .fg_Title, .fx-div, .jqSubTitle2, .jqTitle2, .listtab .stsw td, .listtab td, .loadngdiv, .lr_tit, .lr_titA, .r-line, .rbl, .rs_ser li a, .search-container .searchItem, .tabsBox, .team-table-guest td, .team-table-home td, .team-table-other td, .tgs2 td, .tvLink ul li a, .twin, .win-note, ul.menu, ul.menu li {
    background-color: #2a3038;
    border-color: #40454c
}

#mintable td, #oddsmain td {
    text-align: center
}

#calendar .d-line, #oddsmain td, .com LI, .date-picker, .fg_Title, .fx-div, .listtab .stsw td, .listtab td, .lr_tit, .lr_titA, .rbl, .search-container .searchItem, .team-table-guest td, .team-table-home td, .team-table-other td, .tgs2 td {
    border-bottom: 1px solid #2a3038
}

#showCompany h1, #showCountry h1, #showFilterBox h1, #showoptional h1, #showoptional2 h1 {
    float: left;
    font-size: 11px;
    font-weight: 700;
    padding-left: 15px
}

#showCountry, #showFilterBox, #showoptional2 {
    left: 55px;
    position: absolute;
    top: 29px;
    visibility: hidden;
    width: 600px;
    z-index: 5
}

#showCompany li, #showCountry li, #showFilterBox li, #showoptional2 li {
    align-items: center;
    display: flex;
    flex: 0 0 50%;
    justify-content: flex-start;
    margin-bottom: 10px
}

#showCompany li input, #showCountry li input, #showoptional2 li input {
    margin-right: 10px;
    transform: scale(1.5)
}

#countryListDiv li:hover label, #showCompany li:hover label, #showoptional li:hover label, #showoptional2 li:hover label {
    color: #01b243
}

#showoptional {
    left: 55px;
    position: absolute;
    top: 29px;
    visibility: hidden;
    width: 440px;
    z-index: 5
}

#showoptional li {
    cursor: pointer;
    display: block;
    float: left;
    line-height: 24px;
    margin-right: 10px;
    padding-left: 5px;
    width: 45%
}

#showCompany {
    left: 170px;
    position: absolute;
    top: 84px;
    visibility: hidden;
    width: 230px;
    z-index: 5
}

#showCompany li label {
    width: 76%
}

#myleague {
    OVERFLOW: auto
}

#countryListDiv, #myleague, #myleague2 {
    OVERFLOW: auto;
    max-height: 300px
}

#countryListDiv ul, #myleague ul, #myleague2 ul, #showCompany ul, #showoptional ul {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
    padding: 15px 20px
}

#div_search .cc a, .cc a {
    height: 24px;
    padding: 0;
    position: absolute;
    right: 20px;
    top: 24px;
    width: 24px
}

.cc a:after, .cc a:before {
    background-color: #666;
    content: "";
    height: 1px;
    left: 0;
    position: absolute;
    top: 12px;
    width: 22px
}

.dark .cc a:after, .dark .cc a:before {
    background-color: #999
}

.cc a:before {
    transform: rotate(45deg)
}

.cc a:after {
    transform: rotate(-45deg)
}

.rbl {
    border-bottom: 1px solid #3f454f;
    font-weight: 700;
    line-height: 35px;
    padding: 0 20px
}

.bts, .rbl {
    border-top: 1px solid #3f454f
}

.bts {
    clear: both;
    display: flex;
    margin-bottom: 0;
    margin-top: 15px;
    overflow: hidden;
    padding: 15px 20px;
    text-align: center
}

.bts span {
    align-items: center;
    background: #3f454f;
    border-radius: 2px;
    cursor: pointer;
    display: flex;
    flex: 1 1 110px;
    font-family: Oswald;
    font-size: 12px;
    justify-content: center;
    line-height: 38px;
    margin-right: 15px;
    padding: 0 20px;
    text-transform: uppercase;
    vertical-align: middle
}

.bts span label {
    font-family: Oswald;
    font-weight: 400 !important
}

.bts .ent {
    font-weight: 700;
    margin-right: 0
}

.bts .ent:hover, .dark .bts .ent {
    background-color: #01b243
}

.dark .bts .ent {
    color: #fff
}

.bts span:hover, .dark .bts .ent:hover {
    background-color: #01b243
}

.bts .fgSpan input[type=checkbox] {
    height: 20px;
    margin-right: 8px;
    vertical-align: middle;
    width: 20px
}

.hp {
    background-color: #d64444;
    color: #fff;
    font-size: 8pt;
    margin: 0 2px;
    padding: 0 2px
}

.el-radio>input[type=radio] {
    display: none
}

.el-radio>input[type=radio]+.el-radio-style {
    cursor: pointer;
    display: inline-block;
    font-family: Oswald;
    font-weight: 400;
    line-height: 40px;
    padding: 0 15px;
    text-transform: uppercase
}

.el-radio>input[type=radio]:checked+.el-radio-style {
    border-bottom: 2px solid #01b243;
    color: #fff;
    font-weight: 700
}

.redcard, .yellowcard {
    border-radius: 2px;
    margin: 0 2px;
    padding: 0 2px
}

.yellowcard {
    background-color: #fdd668;
    color: #9c6c44
}

.redcard {
    background-color: #d64444;
    color: #fff
}

.team-hg {
    color: #da2727;
    display: inline-block;
    transform: scale(.85)
}

#oddsChange, #panluDiv, #sbOddsCorner, .bak_div {
    background: #2a3038;
    border: 1px solid #343a43;
    border-radius: 12px;
    box-shadow: 0 2px 50px rgba(0, 0, 0, .7);
    box-sizing: border-box;
    overflow: hidden
}

#oddsChange .closebtn {
    cursor: pointer;
    line-height: 1;
    position: absolute;
    right: 15px;
    top: 20px
}

#oddsChange .closebtn:before {
    color: #fff;
    content: "\e914";
    font-size: 16px;
    opacity: .2
}

.oddschanges td {
    line-height: 33px
}

.oddschanges .odd-teamname .sup {
    color: #9f0000;
    display: inline-block;
    font-size: 12px;
    margin: 0 2px;
    transform: scale(.89)
}

.oddschanges .odd-sname {
    border-radius: 3px;
    display: inline-block;
    line-height: 22px;
    padding: 0 5px
}

.oddschanges .odd-teamname {
    color: #fff;
    font-family: Oswald;
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: 24px;
    padding: 15px 0;
    text-align: right;
    text-transform: uppercase
}

.oddschanges .odd-score {
    font-size: 15px;
    font-weight: 700
}

.oddschanges .odd-bg1 {
    background-color: #2a3038;
    color: #adadad
}

.oddschanges .odd-bg1 .f-left {
    float: left
}

.oddschanges .odd-bg1 a {
    color: #01b243;
    float: right;
    -webkit-text-decoration-line: underline;
    text-decoration-line: underline
}

.oddschanges .odd-sname {
    background: #00b2ff;
    line-height: 14px;
    padding: 5px 14px;
    text-transform: uppercase
}

.oddschanges .odd-score b, .oddschanges .odd-sname {
    border-radius: 2px;
    color: #fff;
    font-family: Oswald;
    font-size: 12px;
    font-style: normal;
    font-weight: 700;
    text-align: center
}

.oddschanges .odd-score b {
    background: #0d57e9;
    line-height: 24px;
    padding: 4px 12px
}

#ffOddsDetail tr:first-child td, #fhOddsDetail tr:first-child td {
    background: #2a3038 !important;
    color: #fff;
    font-family: Oswald;
    font-size: 12px;
    font-style: normal;
    font-weight: 700;
    line-height: 18px;
    padding: 10px 0
}

#ffOddsDetail tr td, #fhOddsDetail tr td {
    border: 1px solid #3f454f;
    color: #f2f3f3;
    font-family: Oswald;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    text-align: center
}

#ffOddsDetail tr td.gray, #fhOddsDetail tr td.gray {
    background: #3a414a
}

.dark .oddschanges {
    background-color: #2a3038 !important
}

#winScore {
    background: #2a3038;
    border: 1px solid #343a43;
    border-radius: 12px;
    box-shadow: 0 2px 50px rgba(0, 0, 0, .7);
    box-sizing: border-box
}

#winScore .hand-bg b {
    color: #01b243;
    font-family: Oswald;
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: 24px;
    text-transform: uppercase
}

#winScore .jqSubTitle td font, #winScore .jqSubTitle td>b {
    color: #fff;
    font-family: Oswald;
    font-size: 12px;
    font-style: normal;
    font-weight: 700;
    line-height: 18px;
    text-align: right;
    text-transform: uppercase
}

#winScore .odds-table-bg tr {
    border-bottom: 1px solid #3f454f
}

.fbheader .row .end .score, .lo-f2, .red, .red2, .sclassLink, .zbf {
    color: #d64444 !important
}

.dark .fbheader .row .end .score, .dark .lo-f2, .dark .red, .dark .red2, .dark .sclassLink, .dark .zbf {
    color: #ff361e !important
}

.blue, .blue2, .gocheck A:link {
    color: #0089f1
}

.green {
    color: #1a1
}

.dark .oddschanges-bg2, .oddschanges-bg2 {
    background-color: #3a414a
}

.oddschanges-bg1 {
    background-color: #864d34
}

.dark .oddschanges-bg1 {
    background-color: #524e49
}

.odds-table-bg2 {
    background: #2a3038
}

.dark .odds-table-bg2 {
    background-color: #3c3c3c
}

.gray {
    background-color: #ecedeb
}

.dark .gray {
    background-color: #5a5a5a
}

.gray-bg2 {
    background-color: #2a3038
}

.change_yellow {
    background-color: #ffff81;
    color: #333
}

.dark .change_yellow {
    background-color: #948200;
    color: #333
}

.dark .up_red, .up_red {
    BACKGROUND-COLOR: #15572b
}

.dark .down_green, .down_green {
    BACKGROUND-COLOR: #6d2929
}

.odd-bg1 span {
    -webkit-text-decoration: underline dashed;
    text-decoration: underline dashed
}

.jqTitle {
    color: #fff
}

.dark .green-bg, .green-bg {
    background-color: #eff5ee
}

.dark #oddsChange, .dark #panluDiv, .dark #showCompany, .dark #showCountry, .dark #showFilterBox, .dark #showoptional, .dark #showoptional2, .dark .bak_div, .dark .livetab, .dark .pc_win, .dark .white-bg2 {
    background-color: #2a3038
}

.fbheader>div {
    text-align: center
}

.fbheader .guest a, .fbheader .home a {
    color: #3473c7;
    font-size: 14px;
    font-weight: 700;
    text-decoration: none
}

.fbheader .guest img, .fbheader .home img {
    display: block;
    margin: 0 auto
}

.fbheader .row.vs {
    font-size: 26px;
    font-weight: 700;
    line-height: 40px
}

.fbheader .row #headVs {
    display: flex;
    justify-content: space-evenly
}

.fbheader .row #headVs .sclassName a {
    color: #fff;
    display: block;
    font-family: Raleway;
    font-size: 17px;
    font-style: normal;
    font-weight: 700;
    line-height: 24px
}

.fbheader .row .team-away, .fbheader .row .team-home {
    align-items: center;
    display: flex;
    flex: 1
}

.fbheader .row .team-away .sclassName {
    text-align: left
}

.fbheader .row .team-home {
    justify-content: flex-end;
    padding-right: 20px
}

.fbheader .row .team-away {
    justify-content: flex-start;
    padding-left: 20px
}

.fbheader .row #homeImg {
    margin-left: 24px
}

.fbheader .row #guestImg {
    margin-right: 24px
}

.fbheader .row .LName a, .fbheader .row span[name=timeData] {
    color: #fff;
    font-family: Oswald;
    font-size: 17px;
    font-style: normal;
    font-weight: 500;
    line-height: 30px;
    text-align: center;
    text-transform: uppercase
}

.fbheader .row span[name=timeData] {
    color: #01b243
}

.fbheader .row .half .score {
    color: #009a01;
    font-size: 38px;
    font-weight: 700;
    line-height: 40px
}

.fbheader .row .half .vs {
    color: #009a01;
    font-size: 15px;
    line-height: 40px
}

.fbheader .row .sclassName a {
    line-height: normal
}

#showCompany, #showCountry, #showFilterBox, #showOddsTypes, #showoptional, #showoptional2, .pc_win, .tvLink {
    border-radius: 12px;
    box-shadow: 0 10px 50px rgba(0, 0, 0, .1);
    overflow: hidden
}

.dark #showCompany, .dark #showCountry, .dark #showFilterBox, .dark #showOddsTypes, .dark #showoptional, .dark #showoptional2, .dark .pc_win, .dark .tvLink {
    box-shadow: 0 10px 50px rgba(0, 0, 0, .1)
}

.team-table-title .h-tools {
    display: inline-block;
    font-size: 14px;
    position: absolute;
    right: 10px
}

.team-table-guest, .team-table-home, .team-table-other {
    line-height: 20px
}

.team-table-guest tr td, .team-table-home tr td, .team-table-other tr td {
    padding: 3px 0
}

.dark .team-table-guest th, .dark .team-table-home th, .dark .team-table-other th {
    background: #515965;
    border-bottom: 1px solid #616872
}

.team-div {
    display: flex;
    gap: 12px
}

.team-table-home .playInfoBar {
    background-color: #e27a48 !important;
    color: #fff !important;
    line-height: 28px;
    text-align: center
}

.team-table-guest .playInfoBar {
    background-color: #3f9ed8 !important;
    color: #fff !important;
    line-height: 28px;
    text-align: center
}

.fx-home .fx-lose, .fx-home .fx-win, .home-bg, .stat .homes .stat-bar, .team-table-home .playInfoBar {
    background-color: #a582df !important
}

.away-bg, .fx-guest .fx-lose, .fx-guest .fx-win, .stat .away .stat-bar, .stat .aways .stat-bar, .team-table-guest .playInfoBar {
    background-color: #d84e5f !important
}

.team-guest2 td, .team-home2 td {
    background-color: #b5b5b5;
    height: 1px;
    overflow: hidden
}

.team-guest2 span, .team-home2 span {
    display: none
}

.guest-m a, .home-m a, .team-guest td a, .team-home td a {
    color: #fff;
    font-size: 14px;
    font-weight: 700
}

.team-home-f, .team-table-home .teamcolor {
    color: #e27a48
}

.blueLink, .team-away-f, .team-table-guest .teamcolor {
    color: #3f9ed8
}

.team-table-guest th select, .team-table-home th select, .team-table-other th select {
    padding: 3px 5px
}

.team-table-guest label, .team-table-home label, .team-table-other label {
    font-size: 14px
}

.rl {
    border-right: 1px solid #d8d8d8
}

.ll {
    border-left: 1px solid #d8d8d8
}

.dark .rl {
    border-right: 1px solid #616872
}

.dark .ll {
    border-left: 1px solid #616872
}

.team-table-guest .no-b-l, .team-table-home .no-b-l, .team-table-other .no-b-l {
    border-bottom: none
}

.hbg-td2 {
    background-color: #1f432c !important
}

.hbg-td3 {
    background-color: #fbf1ef !important
}

.dark .hbg-td2 {
    background-color: #464c54 !important
}

.dark .hbg-td3 {
    background-color: #868c93 !important
}

.hbg-td1r, .hbg-td2r, .hbg-td3r, .hbg-td4r {
    background-color: #fff !important
}

.dark .hbg-td1r, .dark .hbg-td2r, .dark .hbg-td3r, .dark .hbg-td4r {
    background-color: #404040 !important
}

.th-bg2 {
    background-color: #25292f !important;
    font-weight: 700 !important
}

.dark .th-bg2 {
    background-color: #676f7a !important
}

.th-bg3 {
    font-weight: 700 !important
}

.bg-td2 {
    background-color: #f5f5f5
}

.o-lose {
    background-color: #d22323
}

.o-win {
    background-color: #01b243
}

.o-draw {
    background-color: #0d57e9
}

.lo-f2 {
    font-weight: 700
}

.prediction-info {
    color: #888;
    line-height: 35px
}

.Prediction-t {
    font-size: 14px;
    font-weight: 700
}

.team-table-other .Prediction-c {
    font-size: 12px;
    line-height: 22px;
    padding: 20px;
    text-align: left
}

td[id*=flashLive_] {
    padding: 0 !important
}

.ant {
    background: #2a3038;
    border: 1px solid #343a43;
    box-shadow: 0 2px 50px rgba(0, 0, 0, .7);
    box-sizing: border-box;
    display: flex
}

.ant .cvd {
    height: 36px;
    margin: 0 auto;
    width: 190px
}

.ant .databtns {
    margin-bottom: 10px;
    margin-top: 10px
}

.ant .databtns .btns {
    background: #121213;
    border: 1px solid #01b243;
    border-radius: 4px;
    display: flex;
    justify-content: space-evenly;
    margin: 0 auto 10px;
    width: 72.3%
}

.ant .databtns .btns span {
    cursor: pointer;
    padding: 5px 10px;
    text-align: center;
    width: 30%
}

.ant .databtns .btns span.on {
    background: #01b243
}

.ant .databtns .btns>* {
    display: flex;
    flex: 1;
    justify-content: center
}

.ant .cvd .btns, .ant .odds .btns {
    align-items: center;
    background: #3f454f;
    border-radius: 30px;
    display: flex;
    justify-content: center;
    margin: 0 auto 10px;
    padding: 2px;
    width: 70%
}

.ant .cvd .btns span, .ant .odds .btns span {
    border-radius: 30px;
    color: #fff;
    cursor: pointer;
    flex: 1;
    font-family: Oswald, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: 700;
    line-height: 14px;
    padding: 5px 4px;
    text-align: center
}

.ant .cvd .btns span.on, .ant .odds .btns span.on {
    background: #01b243;
    border-radius: 30px
}

.ant .cvd .btns .company-title, .ant .odds .btns .company-title {
    color: #01b243;
    font-family: Oswald, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: 700;
    margin-right: auto;
    text-transform: uppercase
}

.ant .guessBox, .ant .odds {
    flex: 1
}

.ant .guessBox tr td, .ant .odds tr td {
    border: 1px solid #3f454f;
    color: #f2f3f3;
    font-family: Oswald, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 30px;
    padding: 0 !important;
    text-align: center
}

.ant .guessBox tr td.y, .ant .odds tr td.y {
    background-color: #864d34
}

.ant .guessBox tr.odds-title td, .ant .odds tr.odds-title td {
    background: #1a1d23;
    color: #fff;
    font-family: Oswald, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: 700;
    line-height: 18px;
    padding-bottom: 10px !important;
    padding-top: 10px !important
}

.ant .guessBox .upBG, .ant .odds .upBG {
    background: #15572b;
    display: block
}

.ant .guessBox .downBG, .ant .odds .downBG {
    background: #6d2929;
    display: block
}

.ant .liveBox {
    padding: 0 8px
}

.ant .liveBox .lb-td2 {
    margin-bottom: 20px
}

.ant .liveBox .lb-title {
    font-family: Oswald, sans-serif;
    margin-bottom: 10px
}

.ant .liveBox .lb-ms {
    display: flex;
    justify-content: space-around;
    margin-bottom: 10px
}

.ant .liveBox .left {
    float: left;
    font-family: Oswald, sans-serif;
    text-align: left;
    width: 18%
}

.ant .liveBox .center {
    font-family: Oswald, sans-serif;
    font-size: 12px;
    font-weight: 500;
    margin: 0 auto
}

.ant .liveBox .right {
    float: right;
    font-family: Oswald, sans-serif;
    text-align: right;
    width: 18%
}

.ant .liveBox .homeSix {
    display: flex;
    flex: 1;
    gap: 5px;
    justify-content: flex-end
}

.ant .liveBox .lb-m {
    display: flex;
    font-family: Oswald, sans-serif;
    justify-content: center;
    text-align: center;
    width: 75px
}

.ant .liveBox .guestSix {
    display: flex;
    flex: 1;
    gap: 5px;
    justify-content: flex-start
}

.ant .liveBox .guest-w, .ant .liveBox .home-w {
    background-color: #e5e5e5;
    border-radius: 20px;
    display: inline-block;
    height: 8px;
    margin-bottom: 5px;
    overflow: hidden;
    width: 49%
}

.ant .liveBox .home-w {
    float: left
}

.ant .liveBox .guest-w {
    float: right
}

.ant .liveBox .guest-bar, .ant .liveBox .home-bar {
    background-color: #01b243;
    border-radius: 20px;
    height: 8px
}

.ant .liveBox .home-bar {
    float: right
}

.ant .liveBox .guest-bar {
    float: left
}

.ant .flash {
    background: #1a1d23;
    padding: 0 15px
}

.ant .flash .liveBox .lb-title {
    color: #01b243;
    font-family: Oswald, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: 700;
    line-height: 24px;
    padding: 10px 0;
    text-transform: uppercase
}

.ant .flash .liveBox .lb-ms {
    display: flex;
    margin-bottom: 15px
}

.ant .flash .liveBox .lb-ms .guestSix, .ant .flash .liveBox .lb-ms .homeSix {
    display: flex;
    flex: 1;
    gap: 3px
}

.ant .flash .liveBox .lb-ms .guestSix span, .ant .flash .liveBox .lb-ms .homeSix span {
    border-radius: 1.5px;
    color: #fff;
    display: inline-flex;
    font-family: Oswald, sans-serif;
    font-size: 9px;
    font-style: normal;
    font-weight: 700;
    height: 16px;
    line-height: 12px;
    text-align: center;
    width: 16px
}

.ant .flash .liveBox .lb-ms .lb-m {
    align-items: center;
    display: flex;
    flex: 1;
    font-family: Oswald, sans-serif;
    justify-content: center;
    padding: 0 10px
}

.ant .flash .liveBox ul li .fx-c2 {
    color: #fff;
    font-family: Oswald, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: 500;
    line-height: 14px;
    text-align: center
}

.ant .flash .liveBox ul li .lb-td1 {
    display: flex;
    margin-bottom: 1px
}

.ant .flash .liveBox ul li .lb-td1 .left, .ant .flash .liveBox ul li .lb-td1 .right {
    align-items: center;
    display: flex;
    flex: 1;
    gap: 5px
}

.ant .flash .liveBox ul li .lb-td1 .left.red .fx-c2, .ant .flash .liveBox ul li .lb-td1 .right.red .fx-c2 {
    color: #01b243
}

.ant .flash .liveBox ul li .lb-td1 .center {
    background: #2a3038;
    border-radius: 2px;
    box-shadow: 0 4px 8px rgba(0, 0, 0, .4);
    color: #f2f3f3;
    font-family: Raleway, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: 600;
    line-height: 14px;
    padding: 8px;
    text-align: center;
    width: 125px
}

.ant .flash .liveBox ul li .lb-td1 .home-bar {
    background: #f8692c;
    border-bottom-left-radius: 2px;
    border-top-left-radius: 2px;
    display: block;
    height: 18px
}

.ant .flash .liveBox ul li .lb-td1 .guest-bar {
    background: #bb1dd4;
    border-radius: 2px;
    border-bottom-right-radius: 2px;
    border-top-right-radius: 2px;
    display: block;
    height: 18px
}

.ant .flash .liveBox ul li .lb-td1 .left {
    justify-content: flex-end
}

.ant .flash .liveBox ul li .lb-td1 .right {
    justify-content: flex-start
}

.ant .guessBox {
    flex: 1
}

@font-face {
    font-display: block;
    font-family: icomoon;
    font-style: normal;
    font-weight: 400;
    src: url(./fonts/icomoon.eot);
    src: url(./fonts/icomoon.eot) format("embedded-opentype"), url(./fonts/icomoon.ttf) format("truetype"), url(./fonts/icomoon.woff) format("woff"), url(./fonts/icomoon.svg) format("svg")
}

#header-wrapper .n-search, #min #mintable .scoretitle td .allno, #min #mintable td.toolimg .Detail-icon, #min #mintable td.toolimg .analyze-icon, #min #mintable td.toolimg .closedata-icon, #min #mintable td.toolimg .matchdata-icon, #min #mintable td.toolimg .odds-icon, #oddsChange .closebtn:before, .closebtn, .down:before, .odds-table-bg .down2:before, .odds-table-bg .up2:before, .oods-c-bg1:before, .oods-c-bg2:before, .up:before, [class*=" icon-"], [class^=icon-], body.light #panluDiv .closebtn, body.light #sbOddsCorner .closebtn, body.light .ant .odds .downBG:before, body.light .ant .odds .upBG:before, body.light .down:before, body.light .oods-c-bg1:before, body.light .oods-c-bg2:before, body.light .up:before, input[type=checkbox]:checked+label:after {
    speak: never;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-family: icomoon !important;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    line-height: 1;
    text-transform: none
}

.icon-live-sports-1:before {
    content: "\e92b"
}

.icon-fire-1:before {
    content: "\e92c"
}

.icon-whistle-1:before {
    content: "\e92d"
}

.icon-star-2:before {
    content: "\e92e"
}

.icon-football-2:before {
    content: "\e92a"
}

.icon-bar-chart-1:before {
    content: "\e927"
}

.icon-two-1:before {
    content: "\e928"
}

.icon-three-1:before {
    content: "\e929"
}

.icon-rating-1:before {
    content: "\e926"
}

.icon-star1:before {
    content: "\e923"
}

.icon-shoot:before {
    content: "\e924"
}

.icon-vs:before {
    content: "\e925"
}

.icon-lineup:before {
    content: "\e922"
}

.icon-card:before {
    content: "\e920"
}

.icon-corner:before {
    content: "\e921"
}

.icon-play:before {
    content: "\e91f"
}

.icon-home:before {
    content: "\e900"
}

.icon-arrow:before {
    content: "\e901"
}

.icon-ball:before {
    content: "\e902"
}

.icon-baseball:before {
    content: "\e903"
}

.icon-basketball:before {
    content: "\e904"
}

#min #mintable td.toolimg .odds-icon:before, .icon-before-after:before {
    content: "\e905"
}

.icon-dark:before {
    content: "\e906"
}

#min #mintable .scoretitle td .allno:before, .icon-delete:before {
    content: "\e907"
}

.icon-esports:before {
    content: "\e908"
}

.icon-facebook:before {
    content: "\e909"
}

.icon-phone:before {
    content: "\e90a"
}

#min #mintable td.toolimg .analyze-icon:before, .icon-pie-chart:before {
    content: "\e90b"
}

#header-wrapper .n-search:before, .icon-search:before {
    content: "\e90c"
}

.icon-soccer:before {
    content: "\e90d"
}

#min #mintable td.toolimg .Detail-icon:before, .icon-soccer-game:before {
    content: "\e90e"
}

.icon-star:before {
    content: "\e90f"
}

.icon-tennis:before {
    content: "\e910"
}

.icon-twitter:before {
    content: "\e911"
}

.icon-user:before {
    content: "\e912"
}

#min #mintable td.toolimg .closedata-icon:before, #min #mintable td.toolimg .matchdata-icon:before, .icon-whiteboard:before {
    content: "\e913"
}

.closebtn:before, .icon-close:before, body.light #panluDiv .closebtn:before, body.light #sbOddsCorner .closebtn:before {
    content: "\e914"
}

.icon-check:before {
    content: "\e915"
}

.icon-arrow-upward:before, .odds-table-bg .down2:before, .odds-table-bg .up2:before {
    content: "\e916"
}

.icon-user-m:before {
    content: "\e917"
}

.icon-setting-m:before {
    content: "\e918"
}

.icon-menu-m:before {
    content: "\e919"
}

.icon-plus:before {
    content: "\e91a"
}

.icon-minus:before {
    content: "\e91b"
}

.icon-comment:before {
    content: "\e91c"
}

.icon-like:before {
    content: "\e91d"
}

.icon-view:before {
    content: "\e91e"
}

:root {
    --white: #fff;
    --gray3: #f9f9f9;
    --gray5: #f5f5f5;
    --gray10: #f0f0f0;
    --gray20: #eaeaea;
    --gray30: #e5e5e5;
    --gray40: #dadada;
    --gray45: #d0d0d0;
    --gray50: #999;
    --gray60: #666;
    --gray65: #555;
    --gray70: #444;
    --gray80: #333;
    --gray90: #222;
    --gray95: #151515;
    --black: #000;
    --black85: rgba(0, 0, 0, .85);
    --black60: rgba(0, 0, 0, .6);
    --black50: rgba(0, 0, 0, .5);
    --black40: rgba(0, 0, 0, .4);
    --black30: rgba(0, 0, 0, .3);
    --black20: rgba(0, 0, 0, .2);
    --black15: rgba(0, 0, 0, .15);
    --black05: rgba(0, 0, 0, .05);
    --white85: hsla(0, 0%, 100%, .85);
    --white70: hsla(0, 0%, 100%, .7);
    --white60: hsla(0, 0%, 100%, .6);
    --white45: hsla(0, 0%, 100%, .45);
    --white30: hsla(0, 0%, 100%, .3);
    --white20: hsla(0, 0%, 100%, .2);
    --white10: hsla(0, 0%, 100%, .1);
    --primary-color: #307b06;
    --second-color: #226204;
    --thirdly-color: #f60;
    --red20: #ec7979;
    --red40: #d64444;
    --red60: #be0000;
    --blue10: #e7eef8;
    --blue40: #0076e3;
    --blue60: #0057a6;
    --green40: #0d9f1c;
    --yellow20: #fffae0;
    --yellow30: #fff6d1;
    --yellow60: #ffc700;
    --redbg: #ffe8e8;
    --greenbg: #e5ffd9;
    --goalbg: #ffe99c;
    --home_team: #de682f;
    --away_team: #2495da;
    --table_header: var(--gray10);
    --table_highlight: var(--gray5);
    --down: red;
    --up: green;
    --body-bg: var(--gray30);
    --footer-bg: var(--gray65);
    --white-bg: var(--white);
    --bgcolor-1: var(--white);
    --bgcolor-2: var(--gray5);
    --bgcolor-3: var(--gray30);
    --bgcolor-4: var(--gray40);
    --text-white: var(--white);
    --textcolor-1: var(--gray90);
    --textcolor-2: var(--gray60);
    --textcolor-3: var(--gray50);
    --textcolor-4: var(--gray40);
    --border-1: var(--white);
    --border-2: var(--gray10);
    --border-3: var(--gray30);
    --border-4: var(--gray45)
}

.flex-1 {
    flex: 1
}

input, select {
    color: #fff;
    font-family: Raleway, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 16px
}

table[align=center], td[align=center] {
    text-align: center
}

td[align=right] {
    text-align: right
}

td[align=left], th[align=left] {
    text-align: left
}

th[align=right] {
    text-align: right
}

.l1 {
    display: flex;
    justify-content: start
}

.oods-c-bg1, .up {
    background: #15572b;
    color: #fff
}

.down, .oods-c-bg2 {
    background: #863459;
    color: #fff
}

.oods-c-bg3 {
    background: #ff0
}

.goal_bg {
    background-color: #bb2
}

body {
    background-color: #121213;
    color: #fff;
    font-family: Raleway, sans-serif;
    font-size: 12px;
    margin: 0;
    padding: 0
}

th {
    font-weight: 400;
    text-align: revert
}

ul {
    list-style-type: none;
    margin: 0;
    padding: 0
}

a {
    text-decoration: none
}

.odds1 {
    color: #ff4c13
}

.odds2 {
    color: #f2f3f3
}

.odds3 {
    color: #01b243
}

.dark .odds1 {
    color: #dc4232
}

.dark .odds2 {
    color: #e5e5e5
}

.dark .odds3 {
    color: #7aa4e2
}

body.popup-overplay:before {
    background: #000;
    content: "";
    height: 100%;
    opacity: .65;
    position: fixed;
    width: 100%;
    z-index: 1
}

.down, .oods-c-bg2 {
    background: none;
    color: #ff361e;
    position: relative
}

.down:before, .oods-c-bg2:before {
    -webkit-animation: Twinkle 2.5s infinite;
    animation: Twinkle 2.5s infinite;
    content: "\e916";
    display: inline-block;
    font-size: 9px;
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%) rotate(180deg)
}

.oods-c-bg1, .up {
    background: none;
    color: #01b243;
    position: relative
}

.oods-c-bg1:before, .up:before {
    -webkit-animation: Twinkle 2.5s infinite;
    animation: Twinkle 2.5s infinite;
    content: "\e916";
    font-size: 9px;
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%)
}

.tvLink {
    box-shadow: 0 0 20px #777;
    position: absolute;
    width: 400px;
    z-index: 9999
}

.tvLink .team {
    display: flex;
    justify-content: center;
    padding: 10px
}

.tvLink .team .vs {
    text-align: center;
    width: 50px
}

.tvLink .team .guest, .tvLink .team .home, .tvLink .team .vs {
    font-family: Raleway;
    font-size: 15px;
    font-style: normal;
    font-weight: 700;
    line-height: 24px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.tvLink .team .guest, .tvLink .team .home {
    display: block;
    flex: 1
}

.tvLink .team .home {
    text-align: right
}

.tvLink .team .guest {
    text-align: left
}

.tvLink span[name=timeData] {
    color: #999;
    display: block;
    font-family: Raleway;
    font-size: 12px;
    line-height: 20px;
    text-align: center
}

.tvLink ul {
    display: flex;
    flex-direction: column;
    padding: 10px
}

.tvLink ul li {
    width: 100%
}

.tvLink ul li a {
    background: none;
    border: 1px solid #e5e5e5;
    border-radius: 5px;
    color: #fff;
    font-size: 14px;
    padding: 10px
}

.tvLink .green, .tvLink .noData, .tvLink ul li a {
    display: block;
    text-align: center
}

#header-wrapper {
    background-color: #2a3038
}

#header-wrapper .top-tools-c {
    padding: 10px 0
}

#header-wrapper .top-tools-c .Choose-tool {
    color: #fff;
    cursor: pointer;
    font-family: Raleway;
    font-size: 12px;
    font-weight: 600;
    line-height: 18px;
    position: relative
}

#header-wrapper .top-tools-c .Choose-tool i {
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    border-top: 4px solid #fff;
    content: "";
    display: inline-block;
    height: 0;
    margin-left: 8px;
    top: 2px;
    transition: .2s;
    vertical-align: middle;
    width: 0
}

#header-wrapper .top-tools-c .Choose-tool #ddlTimeZone {
    display: flex;
    flex-wrap: wrap;
    width: 320px
}

#header-wrapper .top-tools-c .Choose-tool #ddlTimeZone li {
    border-radius: 2px;
    flex: 1 0 22%
}

#header-wrapper .top-tools-c .Choose-tool ul {
    -webkit-animation: popover .2s ease-in-out;
    animation: popover .2s ease-in-out;
    background-color: #212121;
    border-radius: 6px;
    box-shadow: 0 5px 20px rgba(0, 0, 0, .6);
    left: 0;
    padding: 10px;
    position: absolute;
    top: 30px;
    white-space: nowrap;
    z-index: 9999
}

#header-wrapper .top-tools-c .Choose-tool ul:before {
    border-bottom: 8px solid #212121;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    content: "";
    display: block;
    left: 20px;
    position: absolute;
    top: -8px
}

#header-wrapper .top-tools-c .Choose-tool ul li {
    height: 26px;
    line-height: 26px;
    padding: 0 5px
}

#header-wrapper .top-tools-c .Choose-tool.on i {
    transform: rotate(180deg)
}

#header-wrapper .top-tools-left .theme {
    margin-left: 40px
}

#header-wrapper .top-tools-left2 {
    color: #fff;
    font-family: Raleway;
    font-size: 12px;
    font-style: normal;
    font-weight: 600;
    line-height: 18px
}

#header-wrapper .top-tools-right {
    margin-left: 25px
}

#header-wrapper .top-tools-right a {
    display: inline-block;
    margin-right: 20px
}

#header-wrapper .top-tools-right i {
    color: #fff
}

#header-wrapper .loginBox a {
    background: #0c9a41;
    border-radius: 100px;
    color: #fff;
    display: inline-block;
    font-family: Raleway;
    font-size: 13px;
    font-style: normal;
    font-weight: 600;
    line-height: 18px;
    padding: 7px 10px;
    text-decoration: none
}

#header-wrapper #top {
    background: #01b243
}

#header-wrapper #top ul {
    display: flex
}

#header-wrapper #top ul li a {
    color: #fff;
    display: block;
    font-family: Oswald, sans-serif;
    font-size: 15px;
    font-style: normal;
    font-weight: 500;
    line-height: 22px;
    opacity: .8;
    padding: 14px 20px;
    text-transform: uppercase;
    transition: background-color .5s ease
}

#header-wrapper #top ul li a span {
    margin-right: 8px
}

#header-wrapper #top ul li a.tab_on, #header-wrapper #top ul li a:hover {
    background: linear-gradient(180deg, #04a941, #059b3d);
    opacity: 1
}

#header-wrapper #fulltab {
    background: #2a3038
}

#header-wrapper #fulltab ul {
    display: flex
}

#header-wrapper #fulltab ul li a {
    border-right: 1px solid #242930;
    color: #afb4ba;
    display: block;
    font-family: Oswald, sans-serif;
    font-size: 13px;
    font-style: normal;
    font-weight: 400;
    line-height: 22px;
    padding: 8px 20px;
    text-transform: uppercase
}

#header-wrapper #fulltab ul li a.on, #header-wrapper #fulltab ul li a:hover {
    color: #01b243
}

#header-wrapper #fulltab ul li:first-child a {
    border-left: 1px solid #242930
}

#header-wrapper .n-search {
    align-items: center;
    border: 1px solid #242930;
    border-bottom: 0;
    border-top: 0;
    display: flex;
    height: 38px;
    padding-left: 15px
}

#header-wrapper .n-search:before {
    color: #afb4ba
}

#header-wrapper .n-search input {
    background: none;
    border: 0;
    color: #fff !important;
    font-family: Raleway;
    font-size: 13px;
    font-style: normal;
    font-weight: 400;
    line-height: 18px;
    opacity: .5;
    outline: none;
    padding-left: 10px;
    width: 200px
}

#header-wrapper .theme-div input {
    display: none
}

#header-wrapper .theme {
    cursor: pointer;
    display: flex
}

#header-wrapper .theme .theme-style {
    background: #f1f4f2;
    border-radius: 20px;
    cursor: pointer;
    display: inline-block;
    height: 28px;
    position: relative;
    transition: all .3s ease-in-out;
    width: 78px
}

#header-wrapper .theme .theme-style:before {
    color: #141417;
    content: "Ngày";
    font-weight: 500;
    left: 10px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%)
}

#header-wrapper .theme .theme-style i {
    align-items: center;
    border-radius: 50%;
    display: flex;
    height: 28px;
    justify-content: center;
    opacity: 0;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    transition: all .3s ease-in-out;
    visibility: hidden;
    width: 28px
}

#header-wrapper .theme .theme-style i.light {
    opacity: 1;
    right: 0;
    visibility: inherit
}

#header-wrapper .theme .theme-style i.dark, #header-wrapper .theme .theme-style i.light {
    background: #01b243;
    border: 1px solid #fff;
    box-shadow: 0 4px 4px rgba(0, 0, 0, .25)
}

#header-wrapper .theme>input[type=checkbox]:checked+.theme-style {
    background: #2a3038
}

#header-wrapper .theme>input[type=checkbox]:checked+.theme-style:before {
    color: #fff;
    content: "Đêm";
    left: auto;
    right: 10px
}

#header-wrapper .theme>input[type=checkbox]:checked+.theme-style .light {
    content: "Ngày";
    opacity: 0;
    visibility: hidden
}

#header-wrapper .theme>input[type=checkbox]:checked+.theme-style .dark {
    opacity: 1;
    visibility: inherit
}

.leftnav {
    background: #2a3038;
    border-radius: 2px;
    padding: 10px
}

.leftnav li {
    margin-bottom: 8px
}

.leftnav li:last-child {
    border: none
}

.leftnav li a {
    align-items: center;
    color: #fff;
    display: flex;
    font-family: Raleway;
    font-size: 12px;
    font-style: normal;
    font-weight: 600;
    line-height: 20px
}

.leftnav li a img {
    border-radius: 2px;
    height: 16px;
    margin-right: 6px;
    overflow: hidden;
    vertical-align: middle;
    width: 16px
}

.leftnav .select a, .leftnav li a:hover {
    background: #ffeece;
    border-radius: 3px;
    color: #ad6212;
    text-decoration: none
}

#nob, #nob2 {
    border-bottom-width: 0
}

.toolsBox {
    background: #2a3038;
    border-radius: 2px
}

.lr_tit, .lr_titA {
    background: #01b243;
    border-top-left-radius: 2px;
    border-top-right-radius: 2px;
    color: #fff;
    display: block;
    font-family: Oswald, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: 700;
    line-height: 18px;
    margin: 0;
    padding: 9px 10px;
    text-transform: uppercase
}

.Preferences, .Preferences2 {
    padding: 8px 10px
}

.Preferences li, .Preferences2 li {
    margin-bottom: 7px
}

.Preferences li>div, .Preferences2 li>div {
    color: #fff;
    font-family: Raleway;
    font-size: 12px;
    font-style: normal;
    font-weight: 600;
    line-height: 20px
}

.Preferences li select, .Preferences2 li select {
    background: #2a3038;
    border: 1px solid #3f454f;
    border-radius: 2px;
    box-sizing: border-box;
    color: #fff;
    font-family: Raleway;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 16px;
    padding: 6px 10px;
    width: 100%
}

.Preferences .switch, .Preferences2 .switch {
    align-items: center;
    color: #747a83;
    cursor: pointer;
    display: flex;
    font-family: Raleway;
    font-size: 12px;
    font-style: normal;
    font-weight: 600;
    justify-content: space-between;
    line-height: 20px
}

.Preferences .switch .switch-style, .Preferences2 .switch .switch-style {
    background: #5e646f;
    border-radius: 666.667px;
    cursor: pointer;
    display: inline-block;
    height: 16px;
    position: relative;
    transition: all .3s ease-in-out;
    width: 32px
}

.Preferences .switch .switch-style:before, .Preferences2 .switch .switch-style:before {
    background-color: #fff;
    border-radius: 50%;
    content: "";
    display: block;
    height: 10.67px;
    left: .2em;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    transition: all .3s ease-in-out;
    width: 10.67px
}

.Preferences .switch>input[type=checkbox]:checked+.switch-style:before, .Preferences2 .switch>input[type=checkbox]:checked+.switch-style:before {
    left: 57%
}

.Preferences .switch>input[type=checkbox]:checked+.switch-style, .Preferences2 .switch>input[type=checkbox]:checked+.switch-style {
    background-color: #01b243
}

.Preferences input, .Preferences2 input {
    display: none
}

#min {
    background: #2a3038;
    border-radius: 2px
}

#min #tools {
    align-items: center;
    display: flex;
    justify-content: space-between;
    overflow: hidden;
    padding-right: 15px
}

#min #tools .w_search {
    float: right
}

#min #tools ul {
    display: flex
}

#min #tools li {
    border-right: 1px solid #121213
}

#min #tools li a {
    color: #afb4ba;
    cursor: pointer;
    display: block;
    font-family: Oswald, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 18px;
    padding: 10px;
    text-transform: uppercase
}

#min #tools li a, #min #tools li a:hover {
    text-decoration: none
}

#min #tools li.on a {
    background: #01b243;
    border-top-left-radius: 2px;
    border-top-right-radius: 2px;
    color: #fff;
    font-weight: 700
}

#min #tools .f11 {
    color: #afb4ba;
    display: flex;
    flex: 1;
    font-family: Oswald, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 18px;
    margin-left: 10px;
    text-transform: uppercase
}

#min #tools .f11 span {
    margin-left: 7px
}

#min #tools #hiddencount, #min #tools #myGamesCount {
    color: #ff4c13;
    font-family: Oswald, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 18px;
    text-transform: uppercase
}

#min #tools .odds_setting {
    align-items: center;
    display: flex
}

#min #tools .odds_setting p {
    color: #afb4ba;
    font-family: Oswald, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 18px;
    margin-bottom: 0;
    margin-right: 12px;
    text-transform: uppercase
}

#min #tools .odds_setting .odds_detail>span {
    display: flex
}

#min #tools .odds_setting .odds_detail label {
    color: #fff;
    font-family: Raleway;
    font-size: 12px;
    font-style: normal;
    font-weight: 500;
    line-height: 20px;
    margin-right: 6px
}

#min #tools .odds_setting .odds_detail input[type=checkbox] {
    height: 20px;
    margin-left: 12px;
    margin-right: 6px;
    width: 20px
}

#min #mintable #table_live tbody>tr {
    border-bottom: 1px solid #2a3038
}

#min #mintable #table_live tbody>tr>td,#min #mintable #table_live thead>tr>td {
    padding-bottom: 5px;
    padding-top: 5px
}

#min #mintable tr.Leaguestitle, #min #mintable tr.adtext-bg2 {
    color: #fff
}

#min #mintable tr.Leaguestitle td, #min #mintable tr.adtext-bg2 td {
    background: #2a3038;
    font-family: Oswald, sans-serif;
    padding: 7px 5px 8px !important
}

#min #mintable tr.Leaguestitle td a, #min #mintable tr.adtext-bg2 td a {
    align-items: center;
    color: #fff;
    display: flex;
    font-family: Roboto, sans-serif;
    font-size: 13px;
    font-style: normal;
    font-weight: 500;
    line-height: 18px
}

#min #mintable tr.Leaguestitle td a img, #min #mintable tr.adtext-bg2 td a img {
    border-radius: 2px;
    height: 16px;
    margin-right: 8px;
    width: 16px
}

#min #mintable td {
    background: #1a1d23
}

#min #mintable td .video-tv {
    display: block;
    line-height: 1
}

#min #mintable td .video-tv i {
    color: #c72a1d;
    cursor: pointer;
    font-size: 16px
}

#min #mintable td .add-info, #min #mintable td .add-info-l, #min #mintable td .add-info2 {
    align-items: center;
    display: flex;
    justify-content: center
}

#min #mintable td a[id*=team1_] {
    align-items: center;
    display: inline-flex;
    justify-content: flex-end
}

#min #mintable td a[id*=team2_] {
    align-items: center;
    display: inline-flex;
    justify-content: flex-start
}

#min #mintable td i[class*=mygame_], #min #mintable td i[id*=favLeague_] {
    background: url(/images/icon-star-off.svg?076a3ddb3d0ba8e83bc6537fbc113d27) no-repeat;
    background-repeat: no-repeat;
    background-size: contain;
    display: inline-block;
    height: 14px;
    width: 14px
}

#min #mintable td i[class*=delgame_], #min #mintable td i[id*=delLeague_] {
    background: url(/images/icon-star-on.svg?23bf627d50f45c0d24734d9098da2c63) no-repeat;
    background-repeat: no-repeat;
    background-size: contain;
    display: inline-block;
    height: 14px;
    width: 14px
}

#min #mintable td .teamLogoBox img {
    height: 24px;
    -o-object-fit: contain;
    object-fit: contain;
    width: 24px
}

#min #mintable td .teamLogoBox.teamLogoHomeBox {
    margin-left: 8px
}

#min #mintable td .teamLogoBox.teamLogoAwayBox {
    margin-right: 8px
}

#min #mintable td.status, #min #mintable td.time {
    font-family: Roboto, sans-serif;
    font-weight: 500;
    white-space: nowrap
}

#min #mintable td.status span.hour, #min #mintable td.time span.hour {
    color: #dc3545
}

#min #mintable td.status {
    color: #ff4c13;
    padding-left: 10px;
    text-align: left
}

#min #mintable td.black-down span {
    border-radius: 2px;
    color: #fff;
    display: block;
    font-family: Oswald, sans-serif;
    font-size: 12px;
    font-weight: 700;
    line-height: 14px;
    overflow: hidden;
    padding: 5px 8px;
    text-align: center;
    text-overflow: ellipsis;
    text-transform: uppercase;
    white-space: nowrap;
    width: 62px
}

#min #mintable td a {
    color: #f2f3f3;
    font-family: Inter, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: 600;
    line-height: 20px
}

#min #mintable td.time {
    color: #afb4ba
}

#min #mintable td.el-score {
    color: #ff4c13;
    font-weight: 700
}

#min #mintable td.el-score b {
    background: #0d57e9;
    border-radius: 2px;
    color: #fff;
    font-family: Oswald, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: 700;
    line-height: 24px;
    padding: 3.5px 8px;
    text-align: center;
    white-space: nowrap
}

#min #mintable td .conner_span, #min #mintable td .red2 {
    color: #f2f3f3;
    font-family: Oswald, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 14px
}

#min #mintable td .conner_span {
    display: block
}

#min #mintable td.toolimg>div {
    align-items: center;
    display: flex;
    gap: 8px;
    justify-content: flex-start
}

#min #mintable td.toolimg span {
    cursor: pointer;
    display: inline-block;
    float: left;
    font-size: 16px;
    line-height: 1;
    position: relative
}

#min #mintable td.toolimg span:before {
    color: #8c8e91
}

#min #mintable td.toolimg span:hover:after {
    background-color: #444;
    border-radius: 3px;
    box-shadow: 0 0 6px #444;
    color: #fff;
    content: attr(data-attr);
    display: inline-block;
    font-family: Inter, sans-serif;
    font-size: 14px;
    line-height: 26px;
    padding: 0 10px;
    position: absolute;
    text-align: center;
    top: 28px;
    white-space: nowrap;
    z-index: 999
}

#min #mintable td.toolimg .analyze-icon {
    margin-right: 8px
}

#min #mintable td.toolimg .analyze-icon:before {
    font-size: 16px
}

#min #mintable td.toolimg .odds-icon {
    margin-right: 8px
}

#min #mintable td.toolimg .odds-icon:before {
    font-size: 16px
}

#min #mintable td.toolimg .Detail-icon {
    margin-right: 8px
}

#min #mintable td.toolimg .Detail-icon:before {
    font-size: 16px
}

#min #mintable td.toolimg .matchdata-icon {
    margin-right: 1px
}

#min #mintable td.toolimg .matchdata-icon:before {
    color: #01b243;
    font-size: 16px
}

#min #mintable td.toolimg .closedata-icon {
    margin-right: 1px
}

#min #mintable td.toolimg .closedata-icon:before {
    color: #ffc107;
    font-size: 16px
}

#min #mintable td.oddstd {
    padding: 0 5px
}

#min #mintable td.oddstd p {
    display: block;
    font-family: Roboto, sans-serif;
    font-size: 12px;
    font-weight: 400;
    height: 16px;
    line-height: 16px;
    margin-bottom: 0
}

#min #mintable .scoretitle {
    background: #01b243;
    box-shadow: 0 0 12px rgba(0, 0, 0, .2)
}

#min #mintable .scoretitle td {
    background: #01b243;
    color: #fff;
    font-family: Oswald, sans-serif;
    font-size: 13px;
    font-style: normal;
    font-weight: 700;
    line-height: 18px
}

#min #mintable .scoretitle td .allno {
    cursor: pointer
}

#min #mintable .scoretitle td.oddsHead select {
    color: #fff;
    font-family: Oswald, sans-serif;
    font-size: 13px;
    font-style: normal;
    font-weight: 700;
    line-height: 18px;
    margin-top: 0 !important;
    text-align: center
}

.oddsHead select {
    border-width: 0;
    color: #fff
}

.seo-desc {
    background: #2a3038;
    border: 0;
    border-radius: 0
}

.seo-desc img {
    max-width: 100%
}

.seo-desc a {
    color: #01b243
}

.section-content {
    border-radius: 2px;
    margin-top: 15px;
    padding: 15px
}

.section-content .title_box {
    color: #01b243;
    font-family: Oswald, sans-serif;
    font-size: 18px;
    font-weight: 700;
    text-transform: uppercase
}

.section-content .title_box strong {
    color: #fff
}

.section-content img {
    height: auto;
    max-width: 100%
}

.section-content h1, .section-content h2, .section-content h3, .section-content h4, .section-content h5 {
    color: #01b243;
    font-family: Oswald, sans-serif
}

.section-content h1 {
    font-size: 1.6rem
}

.section-content h2 {
    font-size: 1.5rem
}

.section-content h3, .section-content h4, .section-content h5 {
    font-size: 1.2rem
}

.section-content p {
    margin-bottom: 10px
}

.section-content .toc {
    background: #141417
}

.section-content .toc>ul {
    list-style: none;
    margin: 0 !important
}

.section-content .toc>ul>li {
    border-bottom: 1px dashed #323238
}

.section-content .toc>ul>li a {
    align-items: center;
    color: #717983;
    display: flex;
    font-size: 13px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
    min-height: 50px;
    padding: 8px 15px;
    text-decoration: none;
    transition: all .4s
}

.section-content .toc>ul>li a:hover, .section-content .toc>ul>li:first-child>a {
    background: #2a3038
}

.section-content .toc>ul ul {
    margin: 0
}

.section-content figure {
    text-align: center
}

.section-content figcaption {
    font-size: 15px;
    margin-top: 10px
}

.section-content .entry-content img {
    margin: 0 0 1.5em
}

.section-content .alignleft, .section-content img.alignleft {
    display: inline;
    float: left;
    margin-right: 1.5em
}

.section-content .alignright, .section-content img.alignright {
    display: inline;
    float: right;
    margin-left: 1.5em
}

.section-content .aligncenter, .section-content img.aligncenter {
    clear: both;
    display: block;
    margin-left: auto;
    margin-right: auto
}

.section-content .wp-caption {
    margin-bottom: 1.5em;
    padding-top: 5px;
    text-align: center
}

.section-content .wp-caption img {
    border: 0;
    margin: 0;
    padding: 0
}

.section-content .wp-caption p.wp-caption-text {
    font-size: 10px;
    line-height: 1.5;
    margin: 0
}

.section-content .wp-smiley {
    margin: 0 !important;
    max-height: 1em
}

.section-content blockquote.left {
    float: left;
    margin-left: 0;
    margin-right: 20px;
    text-align: right;
    width: 33%
}

.section-content blockquote.right {
    float: right;
    margin-left: 20px;
    margin-right: 0;
    text-align: left;
    width: 33%
}

.section-content .post_content_box {
    background: #2a3038;
    font-size: 14px;
    line-height: 26px;
    max-height: 850px;
    overflow-y: auto;
    padding-top: 15px;
    text-align: justify
}

.section-content .post_content_box ul {
    list-style: none
}

.section-content .post_content_box ul li {
    margin-bottom: 10px;
    padding: 3px 0 2px 15px;
    position: relative
}

.section-content .post_content_box ul li:before {
    content: "*";
    left: 0;
    position: absolute;
    top: 6px
}

#bottom {
    background: linear-gradient(180deg, #2a3038, #252a32)
}

#bottom .f_menu-wrap {
    background: #252a32
}

#bottom p {
    margin-bottom: 10px
}

#bottom ul.f_menu {
    display: flex
}

#bottom ul.f_menu li a {
    color: #fff;
    display: block;
    font-family: Oswald, sans-serif;
    font-size: 13px;
    font-style: normal;
    font-weight: 400;
    line-height: 22px;
    padding: 10px;
    text-transform: uppercase
}

#bottom ul.f_menu li:first-child a {
    padding-left: 0
}

#bottom .network a {
    color: #fff;
    margin-right: 22px
}

#bottom .network a:last-child {
    margin-right: 0
}

#bottom .explain, #bottom .power, #bottom a {
    color: #afb4ba;
    font-family: Raleway;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px
}

@-webkit-keyframes popover {
    0% {
        opacity: 0;
        transform: translateY(-60px)
    }

    to {
        opacity: 1;
        transform: translateY(0)
    }
}

@keyframes popover {
    0% {
        opacity: 0;
        transform: translateY(-60px)
    }

    to {
        opacity: 1;
        transform: translateY(0)
    }
}

.livetab td {
    color: #fff;
    font-size: 13px
}

.livetab .jqSubTitle {
    background: #2a3038
}

.livetab .gray-bg2 {
    background: none;
    color: #fff;
    font-family: Oswald, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: 500;
    line-height: 20px;
    text-align: center
}

.livetab .label-event {
    align-items: center;
    background: #2a3038;
    border-radius: 4px;
    display: inline-flex;
    padding: 3px 5px
}

#panluDiv .box-title {
    color: #fff;
    font-family: Oswald, sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: 24px;
    padding: 15px;
    text-align: center;
    text-transform: uppercase
}

#panluDiv table {
    table-layout: fixed
}

#panluDiv tr.gray-bg2 td, #panluDiv tr.white-bg td {
    border: 1px solid #3f454f;
    font-family: Oswald, sans-serif;
    font-weight: 400;
    padding: 5px
}

#panluDiv tr.gray-bg2 td:first-child font, #panluDiv tr.white-bg td:first-child font {
    border-radius: 2px;
    color: #fff;
    display: block;
    font-family: Oswald, sans-serif;
    font-size: 12px;
    font-weight: 700;
    line-height: 14px;
    overflow: hidden;
    padding: 5px 8px;
    text-align: center;
    text-overflow: ellipsis;
    text-transform: uppercase;
    white-space: nowrap;
    width: 62px
}

#panluDiv tr.gray-bg2 td:nth-child(2), #panluDiv tr.white-bg td:nth-child(2) {
    font-family: Oswald, sans-serif
}

#panluDiv tr.gray-bg2 td:nth-child(3), #panluDiv tr.gray-bg2 td:nth-child(5), #panluDiv tr.white-bg td:nth-child(3), #panluDiv tr.white-bg td:nth-child(5) {
    font-family: Raleway;
    font-weight: 600
}

#panluDiv tr.gray-bg2 td.green b, #panluDiv tr.white-bg td.green b {
    background: #0d57e9;
    border-radius: 2px;
    color: #fff;
    display: block;
    font-family: Oswald, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: 700;
    letter-spacing: 2px;
    line-height: 24px;
    text-align: center;
    width: 45px
}

#panluDiv tr:last-child td {
    font-weight: 600;
    padding: 5px
}

#panluDiv tr:last-child td .green {
    font-family: Oswald, sans-serif
}

#sbOddsCorner .jqTitle, #sbOddsCorner .jqTitle2 {
    color: #01b243;
    font-family: Oswald, sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: 24px;
    padding: 7px;
    text-align: center;
    text-transform: uppercase
}

#sbOddsCorner .jqTitle2 {
    background: #2a3038;
    padding: 12px
}

#sbOddsCorner .jqSubTitle {
    background-color: #2a3038
}

#sbOddsCorner .jqSubTitle td {
    border: 1px solid #3f454f;
    color: #fff;
    font-family: Oswald, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: 700;
    line-height: 18px;
    padding: 7px;
    text-align: center;
    text-transform: uppercase
}

#sbOddsCorner .jqSubTitle2 {
    background: #2a3038;
    display: flex
}

#sbOddsCorner .jqSubTitle2 span {
    color: #fff;
    flex: 1;
    font-family: Oswald, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: 500;
    line-height: 20px;
    padding: 10px;
    text-align: center
}

#sbOddsCorner .jqSubTitle2 span:first-child {
    border-right: 1px solid #3f454f
}

#sbOddsCorner .info .odds-table-bg2 {
    border: 1px solid #3f454f;
    table-layout: fixed
}

#sbOddsCorner .info .odds-table-bg2 td, #sbOddsCorner .info .odds-table-bg2 tr {
    border-style: solid;
    border-width: 1px
}

#sbOddsCorner .info .odds-table-bg2 td {
    color: #fff;
    font-family: Oswald, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: 500;
    line-height: 20px;
    padding: 7px;
    text-align: center
}

#sbOddsCorner .info .odds-table-bg2 td.handOdds {
    position: relative
}

#sbOddsCorner .info .odds-table-bg2 td.handOdds div {
    align-items: center;
    display: flex;
    height: 100%;
    justify-content: center;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.closebtn {
    cursor: pointer;
    line-height: 1;
    position: absolute;
    right: 10px;
    top: 20px
}

.closebtn:before {
    color: #fff;
    opacity: .2
}

.team-table-title {
    align-items: center;
    background: #01b243;
    border-top-left-radius: 2px;
    border-top-right-radius: 2px;
    color: #fff;
    display: flex;
    font-family: Oswald, sans-serif;
    font-size: 17px;
    font-style: normal;
    font-weight: 500;
    justify-content: center;
    line-height: 30px;
    margin-bottom: 0;
    padding: 10px;
    text-transform: uppercase
}

.team-table-title select {
    padding: 5px
}

.team-table-title2 {
    background: #01b243;
    border-top-left-radius: 2px;
    border-top-right-radius: 2px;
    color: #fff;
    font-family: Oswald, sans-serif;
    font-size: 17px;
    font-style: normal;
    font-weight: 500;
    line-height: 30px;
    margin-bottom: 0;
    padding: 10px;
    text-align: center;
    text-transform: uppercase
}

.innerPage {
    background: #2a3038;
    border-radius: 2px;
    margin-top: 5px
}

#cornerOddsDiv .team-table-title {
    justify-content: flex-start
}

#cornerOddsDiv .team-table-other tr th {
    background: #2a3038;
    padding: 12px
}

#cornerOddsDiv .team-table-other tr th b {
    color: #fff;
    font-family: Oswald, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: 700;
    line-height: 16px
}

#cornerOddsDiv .team-table-other tr td {
    background: #515965;
    border-bottom: 0;
    color: #fff;
    font-family: Oswald, sans-serif;
    padding: 12px
}

#cornerOddsDiv .team-table-other tr td.th-bg3 {
    color: #e55264;
    text-transform: uppercase
}

#cornerOddsDiv .team-table-other tr td.ll, #cornerOddsDiv .team-table-other tr td.rl {
    border-color: #616872;
    border-bottom: 0
}

.matchEvent {
    border-radius: 2px
}

.matchEvent .team-table-title {
    justify-content: flex-start;
    padding: 10px 15px
}

.matchEvent .team-h1 {
    display: none;
    height: 2px;
    width: 100%
}

.matchEvent .team-h1 .home-bg {
    background: #f8692c;
    display: block;
    height: 100%;
    width: 50%
}

.matchEvent .team-h1 .away-bg {
    background: #bb1dd5;
    display: block;
    height: 100%;
    width: 50%
}

.matchEvent .team-table-other tr:first-child td {
    background: #515965;
    padding: 10px 15px
}

.matchEvent .team-table-other tr td {
    background: #2a3038;
    border-color: #40454c
}

.matchEvent__head {
    background: #515965;
    color: #fff;
    font-family: Inter, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: 700;
    line-height: 18px;
    padding: 12px 15px;
    text-align: center;
    text-transform: uppercase
}

.matchEvent__head img {
    height: 26px;
    width: 26px
}

.matchEvent__head a {
    color: #fff;
    font-family: Inter, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: 500;
    line-height: 20px;
    text-transform: capitalize
}

.matchEvent__notes {
    background: #2a3038;
    border-bottom-left-radius: 2px;
    border-bottom-right-radius: 2px;
    flex-flow: row wrap;
    padding: 20px 10px 10px
}

.matchEvent__notes .icon {
    align-items: center;
    color: #fff;
    display: flex;
    flex-basis: 20%;
    font-family: Inter, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 18px;
    margin-bottom: 10px
}

.matchEvent__notes .icon img {
    margin-right: 10px
}

.matchEvent__team--home {
    align-items: center;
    display: flex;
    flex-direction: row-reverse
}

.matchEvent__team--home img {
    margin-right: 8px
}

.matchEvent__team--away {
    align-items: center;
    display: flex;
    flex-direction: row-reverse
}

.matchEvent__team--away img {
    margin-left: 8px
}

.matchEvent__item {
    background: #2a3038;
    border-bottom: 1px solid #40454c
}

.matchEvent__minute {
    color: #fff;
    font-family: Inter, sans-serif;
    font-size: 13px;
    font-style: normal;
    font-weight: 500;
    line-height: 20px;
    text-align: center;
    width: 65px
}

.matchEvent__content {
    color: #fff;
    padding: 10px
}

.matchEvent__content--wrap {
    align-items: center;
    background: #25292f;
    border-radius: 4px;
    color: #fff;
    display: inline-flex;
    font-family: Inter, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 22px;
    max-width: 300px;
    overflow: hidden;
    padding: 3px 10px;
    text-align: center;
    text-overflow: ellipsis;
    white-space: nowrap
}

.matchEvent__content--wrap:empty {
    display: none
}

.matchEvent__content--wrap strong {
    color: #01b243;
    font-weight: 700;
    margin-right: 5px
}

.matchEvent__content--home {
    padding-right: 0
}

.matchEvent__content--away {
    padding-left: 0
}

#soccerSettingWin {
    background-color: #2a3038;
    border-radius: 6px;
    display: none;
    right: 0;
    overflow: hidden;
    position: absolute;
    top: 0;
    width: 220px;
    z-index: 99
}

#soccerSettingWin .sotit {
    position: relative
}

#soccerSettingWin .cc a {
    right: 0;
    top: 15px;
    transform: translateX(-50%)
}

#soccerSettingWin .odds_setting {
    border-bottom: 1px solid #dcdcdc;
    padding: 8px 10px
}

#soccerSettingWin .odds_setting label {
    font-family: Roboto, sans-serif;
    font-weight: 500;
    margin-right: 10px
}

#soccerSettingWin .sub-title {
    font-family: Oswald;
    font-size: 13px;
    font-weight: 700;
    margin-bottom: 8px
}

.teambox__odds {
    background: #2a3038;
    border-radius: 2px;
    color: #fff;
    display: flex
}

.teambox__odds .company {
    padding: 10px 15px;
    width: 110px
}

.teambox__odds .company span {
    background: #01b243;
    border: 1.5px solid #01b243;
    border-radius: 100px;
    color: #fff;
    display: block;
    font-family: Oswald, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: 700;
    line-height: 14px;
    margin-bottom: 15px;
    padding: 4px 22px;
    text-align: center;
    transition: all .4s
}

.teambox__odds .company span:last-child {
    margin-bottom: 0
}

.teambox__odds .company span.active, .teambox__odds .company span:hover {
    background: #2a3038;
    border: 1.5px solid #01b243
}

.teambox__odds .state {
    width: 40px
}

.teambox__odds .state .head {
    align-items: center;
    background: #01b243;
    color: #fff;
    display: flex;
    font-family: Oswald, sans-serif;
    font-size: 13px;
    font-style: normal;
    font-weight: 700;
    height: 42px;
    justify-content: center;
    line-height: 18px
}

.teambox__odds .state.table * {
    border: 0
}

.teambox__odds .state .box {
    border-left: 1px solid #3d434d;
    border-top: 1px solid #3d434d
}

.teambox__odds .state span {
    align-items: center;
    color: #fff;
    display: flex;
    font-family: Oswald, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: 700;
    justify-content: center;
    line-height: 14px;
    padding: 13px;
    text-align: center
}

.teambox__odds .table {
    color: #fff;
    font-weight: 400;
    margin: 0
}

.teambox__odds .table .head {
    text-align: center
}

.teambox__odds .showOdds {
    display: flex;
    flex: 1
}

.teambox__odds .showOdds .table {
    border: 0;
    flex: 1;
    padding: 0
}

.teambox__odds .showOdds .table .head {
    background: #01b243
}

.teambox__odds .showOdds .table .head span {
    color: #fff;
    display: block;
    font-family: Oswald, sans-serif;
    font-size: 13px;
    font-style: normal;
    font-weight: 500;
    line-height: 20px;
    padding: 11px;
    text-align: center;
    text-transform: uppercase
}

.teambox__odds .showOdds .table .box {
    border: 0;
    border-left: 1px solid #3d434d;
    border-top: 1px solid #3d434d;
    margin: 0
}

.teambox__odds .showOdds .table .box * {
    padding: 0
}

.teambox__odds .showOdds .table .box .col {
    display: flex;
    justify-content: center
}

.teambox__odds .showOdds .table .box span {
    color: #fff;
    display: inline-block;
    font-family: Inter, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 14px;
    padding: 13px;
    text-align: center
}

.teambox__odds .showOdds .table .box span.up {
    color: #01b243 !important
}

.teambox__odds .showOdds .table .box span.up:before {
    right: 0
}

.teambox__odds .showOdds .table .box span.down {
    color: #ff361e !important
}

.teambox__odds .showOdds .table .box span.down:before {
    right: 0
}

#matchData #oddsDiv .team-table-title {
    display: flex;
    justify-content: space-between
}

#matchData #oddsDiv .oddsCompany {
    gap: 15px
}

#matchData #oddsDiv .oddsCompany li a {
    color: #fff;
    display: block;
    font-family: Oswald, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: 700;
    line-height: 14px;
    padding: 7px 22px;
    text-align: center;
    text-transform: capitalize;
    transition: all .4s
}

#matchData #oddsDiv .oddsCompany li#oddsSel_3 a {
    background: url(/images/3.png?5603ecbabf719bcb45ecad575ae23c36) no-repeat;
    background-size: contain;
    height: 30px;
    text-indent: -99999px;
    width: 100px
}

#matchData #oddsDiv .oddsCompany li#oddsSel_8 a {
    background: url(/images/8.png?960e4917bca88256ea24b6d093df6255) no-repeat;
    background-size: contain;
    height: 30px;
    text-indent: -99999px;
    width: 100px
}

#matchData #oddsDiv .oddsCompany li#oddsSel_31 a {
    background: url(/images/31.png?a8937525433940df86033e2de209ab2a) no-repeat;
    background-size: contain;
    height: 30px;
    text-indent: -99999px;
    width: 100px
}

#matchData #oddsDiv .oddsCompany li.active, #matchData #oddsDiv .oddsCompany li:hover {
    background: #05a03f;
    border-radius: 100px
}

#matchData #oddsDiv .oddsCompany li.active a, #matchData #oddsDiv .oddsCompany li:hover a {
    border-radius: 6px;
    box-shadow: 0 0 10px rgba(0, 0, 0, .5);
    transform: scale(1.1)
}

#matchData #oddsDiv .discription {
    align-items: center;
    background-color: #2a3038;
    border-bottom-left-radius: 2px;
    border-bottom-right-radius: 2px;
    display: flex;
    justify-content: center;
    padding: 15px
}

#matchData #oddsDiv .discription span {
    border-radius: 50%;
    display: inline-block;
    height: 8px;
    margin-right: 6px;
    width: 8px
}

#matchData #oddsDiv .discription span:last-child {
    margin-left: 40px
}

#matchData #oddsDiv .team-table-other tr td {
    background: #2a3038;
    border-color: #585d63;
    border-left: 0;
    border-right: 0;
    padding: 6px
}

#matchData #oddsDiv .team-table-other tr .rl {
    border-right: 1px solid #585d63
}

#matchData #oddsDiv .team-table-other .fx-red {
    background: #868c93
}

#matchData #oddsDiv .team-table-other .fx-blue {
    background: #464c54
}

#liveCompareDiv .team-table-other tr th b {
    color: #fff;
    font-family: Oswald, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: 700;
    line-height: 16px;
    text-align: center;
    text-transform: uppercase
}

#liveCompareDiv .team-table-other tr td {
    border: 1px solid #40454c;
    padding: 6px 10px;
    text-align: center
}

#header-wrapper #liveCompareDiv .n-search, #liveCompareDiv #header-wrapper .n-search, #liveCompareDiv #min #mintable .scoretitle td .allno, #liveCompareDiv #min #mintable td.toolimg .Detail-icon, #liveCompareDiv #min #mintable td.toolimg .analyze-icon, #liveCompareDiv #min #mintable td.toolimg .closedata-icon, #liveCompareDiv #min #mintable td.toolimg .matchdata-icon, #liveCompareDiv #min #mintable td.toolimg .odds-icon, #liveCompareDiv #oddsChange .closebtn:before, #liveCompareDiv .closebtn, #liveCompareDiv .down:before, #liveCompareDiv .odds-table-bg .down2:before, #liveCompareDiv .odds-table-bg .up2:before, #liveCompareDiv .oods-c-bg1:before, #liveCompareDiv .oods-c-bg2:before, #liveCompareDiv .up:before, #liveCompareDiv [class*=" icon-"], #liveCompareDiv [class^=icon-], #liveCompareDiv body.light #panluDiv .closebtn, #liveCompareDiv body.light #sbOddsCorner .closebtn, #liveCompareDiv body.light .ant .odds .downBG:before, #liveCompareDiv body.light .ant .odds .upBG:before, #liveCompareDiv input[type=checkbox]:checked+label:after, #min #mintable .scoretitle td #liveCompareDiv .allno, #min #mintable td.toolimg #liveCompareDiv .Detail-icon, #min #mintable td.toolimg #liveCompareDiv .analyze-icon, #min #mintable td.toolimg #liveCompareDiv .closedata-icon, #min #mintable td.toolimg #liveCompareDiv .matchdata-icon, #min #mintable td.toolimg #liveCompareDiv .odds-icon, #oddsChange #liveCompareDiv .closebtn:before, .odds-table-bg #liveCompareDiv .down2:before, .odds-table-bg #liveCompareDiv .up2:before, body.light #panluDiv #liveCompareDiv .closebtn, body.light #sbOddsCorner #liveCompareDiv .closebtn, body.light .ant .odds #liveCompareDiv .downBG:before, body.light .ant .odds #liveCompareDiv .upBG:before {
    color: #747a83;
    font-size: 16px
}

#liveCompareDiv .icon-plus {
    color: #01b243
}

#ranks table tr td {
    background-color: #2a3038;
    border-color: #2a3038;
    padding: 6px 10px
}

.stat {
    margin: 0 auto;
    max-width: 595px
}

.stat li {
    align-items: center;
    display: flex;
    height: 46px;
    justify-content: center;
    margin-bottom: 1px;
    position: relative
}

.stat li span {
    text-align: center
}

.stat li .stat-c {
    color: #fff;
    flex-basis: 50px;
    font-family: Inter, sans-serif;
    font-size: 13px;
    font-style: normal;
    font-weight: 600;
    left: 0;
    line-height: 18px;
    position: absolute
}

.stat li .stat-c:last-child {
    left: auto;
    right: 0
}

.stat li .stat-title {
    color: #fff;
    font-family: Inter, sans-serif;
    font-size: 13px;
    font-style: normal;
    font-weight: 400;
    line-height: 18px;
    position: absolute;
    text-align: center;
    top: 50%;
    transform: translateY(-50%)
}

.stat li .stat-bar-wrapper {
    background: hsla(220, 2%, 73%, .15);
    height: 1px;
    left: 0;
    position: absolute;
    top: 100%;
    width: 50%
}

.stat li .stat-bar-wrapper.aways {
    left: auto;
    right: 0
}

.stat li .stat-bar-wrapper .stat-bar {
    height: 2px;
    position: absolute;
    top: 0
}

.stat li .stat-bar-wrapper .stat-bar.fl {
    border-bottom-right-radius: 2px;
    border-top-right-radius: 2px;
    right: 0
}

.stat li .stat-bar-wrapper .stat-bar.fr {
    border-bottom-left-radius: 2px;
    border-top-left-radius: 2px;
    left: 0
}

.stat li:first-child {
    height: 30px
}

.stat li:first-child .stat-bar-wrapper {
    height: 100%;
    top: 0;
    width: 100%
}

.stat li:first-child .stat-bar-wrapper .stat-bar {
    height: 100%
}

.stat li:first-child .stat-c {
    color: #fff;
    font-family: Inter, sans-serif;
    font-size: 13px;
    font-style: normal;
    font-weight: 600;
    left: 10px;
    line-height: 18px;
    z-index: 1
}

.stat li:first-child .stat-c:last-child {
    right: 10px;
    text-align: right
}

.stat li:first-child .stat-title {
    margin-top: -75px;
    position: relative;
    top: 0;
    transform: inherit
}

.matchTech .fx20 {
    background: #2a3038;
    border-bottom-left-radius: 2px;
    border-bottom-right-radius: 2px;
    padding-left: 15px;
    padding-right: 15px
}

.matchTech__head {
    background: #2a3038;
    border-bottom: 1px solid #40454c;
    color: #fff;
    font-family: Inter, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: 700;
    line-height: 18px;
    padding: 12px 15px;
    text-align: center;
    text-transform: uppercase
}

.matchTech__head img {
    height: 26px;
    width: 26px
}

.matchTech__head a {
    color: #fff;
    font-family: Inter, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: 500;
    line-height: 20px;
    text-transform: capitalize
}

.matchTech__team {
    display: flex;
    justify-content: space-between;
    margin: 0 auto;
    max-width: 595px
}

.matchTech__team--home {
    align-items: center;
    display: flex;
    flex: 1;
    flex-direction: row-reverse;
    justify-content: flex-end;
    text-align: left
}

.matchTech__team--home img {
    margin-right: 8px
}

.matchTech__team--away {
    align-items: center;
    display: flex;
    flex: 1;
    flex-direction: row-reverse;
    text-align: right
}

.matchTech__team--away img {
    margin-left: 8px
}

.teamData .team-table-other th {
    border-left: 0;
    border-right: 0;
    padding: 13px
}

.teamData .team-table-other th:first-child, .teamData .team-table-other th:nth-child(2), .teamData .team-table-other th:nth-child(3) {
    background: #a582df !important;
    border-color: #a582df !important;
    color: #fff !important
}

.teamData .team-table-other th:nth-child(4), .teamData .team-table-other th:nth-child(5), .teamData .team-table-other th:nth-child(6) {
    background: #d84e5f !important;
    border-color: #d84e5f !important;
    color: #fff !important
}

.teamData .team-table-other th:nth-child(3) {
    border-right: 1px solid #2a3038
}

.teamData .team-table-other tr td {
    border-color: #40454c;
    padding: 6px
}

.teamData .team-table-other tr td b {
    color: #f2f3f3;
    font-family: Raleway;
    font-size: 12px;
    font-style: normal;
    font-weight: 600;
    line-height: 14px;
    text-align: center
}

.teamData .team-table-other tr td .red {
    color: #01b243 !important;
    font-family: Oswald;
    font-size: 12px;
    font-style: normal;
    font-weight: 500;
    line-height: 14px;
    text-align: center
}

.teamData .team-table-other tr td:nth-child(3) {
    border-right: 1px solid #2a3038
}

#teamStatisticsDiv_detail .team-table-other tr th {
    color: #fff;
    font-family: Oswald, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: 700;
    line-height: 16px
}

#teamStatisticsDiv_detail .team-table-other tr th:first-child {
    border-left: 0
}

#teamStatisticsDiv_detail .team-table-other tr th:last-child {
    border-right: 0
}

#teamStatisticsDiv_detail .team-table-other tr td {
    border: 1px solid #40454c;
    color: #fff;
    font-family: Oswald, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: 500;
    line-height: 14px;
    padding: 10px;
    text-align: center
}

#teamStatisticsDiv_detail .team-table-other tr td:first-child {
    border-left: 0;
    font-family: Inter, sans-serif;
    font-weight: 400
}

#teamStatisticsDiv_detail .team-table-other tr td:last-child {
    border-right: 0
}

.posediv {
    background: #2a3038;
    padding-bottom: 18px;
    position: relative
}

.posediv:after {
    background: #40454c;
    content: "";
    height: 100%;
    left: 50%;
    position: absolute;
    top: 0;
    width: 1px
}

.posediv .fx-title {
    align-items: center;
    background: #01b243;
    border-top-left-radius: 2px;
    border-top-right-radius: 2px;
    color: #fff;
    display: flex;
    font-family: Oswald, sans-serif;
    font-size: 17px;
    font-style: normal;
    font-weight: 500;
    justify-content: space-evenly;
    line-height: 30px;
    padding: 10px;
    position: relative;
    text-align: center;
    text-transform: uppercase;
    z-index: 2
}

.posediv .fx-title .fx-title-vs {
    color: #fff
}

.posediv .fx-title .fx-title-name {
    flex: 1
}

.posediv .fx-tab {
    position: relative;
    z-index: 2
}

.posediv .fx-tab .gScoredBtn, .posediv .fx-tab .hScoredBtn {
    color: #a582df;
    font-family: Oswald, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: 700;
    line-height: 16px;
    text-align: center;
    text-transform: uppercase;
    width: 64px
}

.posediv .fx-tab .hScoredBtn {
    left: calc(25% - 15px);
    position: absolute;
    top: -28px;
    transform: translateX(-25%)
}

.posediv .fx-tab .gScoredBtn {
    color: #d84e5f;
    left: 50%;
    margin-left: 269px;
    position: absolute;
    top: -28px;
    transform: translateX(-50%)
}

.posediv .rateOfScored {
    position: relative
}

.posediv .rateOfScored .fx-comparision {
    display: flex;
    margin-bottom: 1px
}

.posediv .rateOfScored .fx-comparision .fx-c-3 {
    background: #515965;
    border-radius: 2px;
    color: #f2f3f3;
    flex-basis: 64px;
    font-family: Inter, sans-serif;
    font-size: 12px;
    font-weight: 600;
    line-height: 14px;
    padding: 8px 0;
    text-align: center
}

.posediv .rateOfScored .fx-comparision .fx-data-left, .posediv .rateOfScored .fx-comparision .fx-data-right {
    flex: 1
}

.posediv .rateOfScored .fx-comparision .gScoredLi, .posediv .rateOfScored .fx-comparision .hScoredLi {
    align-items: center;
    display: flex;
    height: 100%
}

.posediv .rateOfScored .fx-comparision .hScoredLi {
    flex-direction: row-reverse
}

.posediv .rateOfScored .fx-comparision .hScoredLi .fx-c2 {
    margin-right: 5px
}

.posediv .rateOfScored .fx-comparision .fx-c-l {
    border-bottom-left-radius: 2px;
    border-top-left-radius: 2px
}

.posediv .rateOfScored .fx-comparision .fx-c-r {
    border-bottom-right-radius: 2px;
    border-top-right-radius: 2px
}

.posediv .rateOfScored .fx-comparision .gScoredLi .fx-c2 {
    margin-left: 5px
}

.posediv .rateOfScored .fx-comparision .fx-c-l, .posediv .rateOfScored .fx-comparision .fx-c-r {
    height: 18px
}

.posediv .rateOfScored .fx-comparision .fx-c2 {
    color: #fff;
    font-family: Oswald, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: 500;
    line-height: 14px;
    text-align: center
}

.posediv .rateOfScored .fx-comparision .fx-c2:after {
    content: "%";
    font-size: 12px;
    padding: 0 1px
}

.posediv .rateOfScored .fx-comparision .green {
    color: #01b243
}

.posediv .fx-tab2 {
    align-items: center;
    display: flex;
    justify-content: center;
    position: relative;
    z-index: 2
}

.posediv .fx-tab2>span {
    display: flex
}

.posediv .fx-tab2 .lastMatchBtn {
    background: #515965;
    color: #fff;
    cursor: pointer;
    font-family: Oswald, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: 700;
    line-height: 16px;
    padding: 13px 31px
}

.posediv .fx-tab2 .lastMatchBtn.fx-tab2-on {
    background: #01b243
}

#mactbox-black {
    background: #1f2329;
    display: inline-block
}

#mactbox-black .teamNames {
    background: #2a3038;
    border-top-left-radius: 2px;
    border-top-right-radius: 2px;
    display: flex;
    justify-content: space-evenly;
    position: relative
}

#mactbox-black .teamNames:before {
    left: 0
}

#mactbox-black .teamNames img {
    height: 36px;
    width: 36px
}

#mactbox-black .teamNames .tn-away, #mactbox-black .teamNames .tn-home {
    align-items: center;
    color: #fff;
    display: flex;
    font-family: Oswald, sans-serif;
    font-size: 17px;
    font-style: normal;
    font-weight: 500;
    line-height: 30px;
    padding: 7px 15px;
    text-align: center;
    text-transform: uppercase
}

#mactbox-black .teamNames .tn-away a, #mactbox-black .teamNames .tn-home a {
    color: #fff
}

#mactbox-black .teamNames .tn-away, #mactbox-black .teamNames .tn-home {
    flex: 1
}

#mactbox-black .teamNames .tn-home {
    background: #a582df
}

#mactbox-black .teamNames .tn-home a {
    padding-right: 10px
}

#mactbox-black .teamNames .tn-home img {
    margin-right: 10px
}

#mactbox-black .teamNames .tn-away {
    background: #d84e5f;
    justify-content: flex-end
}

#mactbox-black .teamNames .tn-away a {
    padding-left: 10px
}

#mactbox-black .teamNames .tn-away img {
    margin-left: 10px
}

#mactbox-black .teamNames .tn-vs-c {
    color: #01b243
}

#mactbox-black #matchBox {
    padding: 15px
}

#mactbox-black #matchBox .plays {
    background: url(../img/bg-lineups.png) no-repeat;
    color: #fff;
    display: block;
    height: 455px;
    width: 100%;
    background-size: 100% 100%;
}

#mactbox-black #matchBox .plays .home {
    align-items: center;
    display: flex;
    float: left;
    height: 100%;
    justify-content: flex-start;
    width: 50%
}

#mactbox-black #matchBox .plays .guest {
    align-items: center;
    display: flex;
    float: right;
    height: 100%;
    justify-content: flex-end;
    width: 50%
}

#mactbox-black #matchBox .plays .playBox {
    float: left;
    position: relative;
    width: 117px
}

#mactbox-black #matchBox .plays .playBox .play {
    display: table;
    float: none;
    height: 94px;
    margin-left: auto;
    margin-right: auto;
    position: relative
}

#mactbox-black #matchBox .plays .playBox .play div {
    display: block;
    line-height: 20px;
    min-height: 20px;
    text-align: center
}

#mactbox-black #matchBox .plays .playBox .play span {
    display: table-cell;
    vertical-align: middle
}

#mactbox-black #matchBox .plays .playBox .play .name a {
    color: #e7f1da;
    display: inline-block;
    font-weight: 500;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 60px
}

#mactbox-black #matchBox .plays .five .playBox {
    width: 93px
}

#mactbox-black #matchBox .plays .playBox .play a:hover {
    color: #dcde2c
}

#mactbox-black #matchBox .one .playBox {
    margin-left: 25%;
    padding-top: 8px;
    text-align: left;
    width: 75%
}

#mactbox-black #matchBox .one .playBox .play {
    height: 20px;
    margin: 10px auto;
    white-space: nowrap;
    width: 90%
}

#mactbox-black #matchBox .one .playBox .play .name {
    color: #e7f1da;
    display: block;
    float: left;
    font-size: 12px;
    height: 20px;
    line-height: 20px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 5px;
    padding-right: 5px;
    text-align: left;
    -ms-text-overflow: ellipsis;
    white-space: nowrap;
    width: auto
}

#mactbox-black #matchBox .one .playBox .play .img {
    float: left;
    padding-left: 5px;
    vertical-align: middle
}

#mactbox-black #matchBox .hurtPlay {
    background-color: #41750d;
    border: 3px solid #71a140;
    border-top: none;
    height: auto;
    overflow: hidden;
    padding-bottom: 15px;
    position: relative
}

#mactbox-black #matchBox .hurtPlay h3 {
    color: #ff0;
    display: block;
    font-size: 14px;
    font-weight: 400;
    line-height: 30px;
    margin: 0;
    padding: 0;
    text-align: center
}

#mactbox-black #matchBox .hurtPlay ul, #mactbox-black #matchBox .hurtPlay ul li {
    list-style: none;
    margin: 0;
    padding: 0
}

#mactbox-black #matchBox .hurtPlay ul li {
    float: left;
    font-size: 12px;
    text-align: center;
    width: 50%
}

#mactbox-black #matchBox .hurtPlay .title {
    background-color: #43800b;
    line-height: 30px;
    margin-bottom: 10px
}

#mactbox-black #matchBox .hurtPlay .name {
    background: #3a5c1b;
    display: block;
    height: 20px;
    line-height: 20px;
    margin: 0 auto 5px;
    overflow: hidden;
    padding-left: 5px;
    padding-right: 5px;
    text-align: left;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 84%
}

#mactbox-black #matchBox .hurtPlay .play {
    color: #e7f1da;
    display: block;
    float: left;
    font-size: 12px;
    height: 40px;
    line-height: 20px;
    margin-left: 5px;
    margin-right: 5px;
    text-decoration: none;
    white-space: nowrap;
    width: 114px
}

#mactbox-black #matchBox .hurtPlay .name a {
    color: #e7f1da
}

#mactbox-black #matchBox .hurtPlay .bu_txt {
    color: #ff0;
    font-size: 14px;
    height: 60px;
    left: 484px;
    line-height: 20px;
    margin-left: -25px;
    margin-top: -40px;
    position: absolute;
    text-align: center;
    top: 50%;
    width: 60px
}

#mactbox-black #matchBox .hurtPlay .home ul {
    width: 100%
}

#mactbox-black #matchBox .hurtPlay .home {
    clear: left;
    float: left;
    margin-left: 1px;
    min-height: 70px;
    width: 425px
}

#mactbox-black #matchBox .hurtPlay .guest {
    clear: right;
    float: right;
    margin-right: 1px;
    width: 425px
}

#mactbox-black #matchBox .plays .playBox .play .name {
    align-items: center;
    display: flex;
    flex-direction: column;
    position: relative
}

#mactbox-black #matchBox .plays .playBox .play .name span.avatar {
    background: #fff;
    border-radius: 50%
}

#mactbox-black #matchBox .plays .playBox .play .name span.number {
    bottom: 15px;
    font-family: Roboto, sans-serif;
    font-size: 10px;
    position: absolute;
    right: 2px
}

#mactbox-black #matchBox .plays .playBox .play .name span.rating {
    align-items: center;
    background: #795548;
    border-radius: 5px;
    display: flex !important;
    font-family: Oswald;
    font-size: 10px;
    height: 16px;
    justify-content: center;
    left: 4px;
    line-height: 1;
    opacity: 0;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: 18px
}

#mactbox-black #matchBox .plays .playBox .play .name img {
    border-radius: 50%;
    -o-object-fit: contain;
    object-fit: contain
}

#mactbox-black #matchBox .plays .playBox .play .name a {
    font-family: Roboto, sans-serif;
    font-weight: 300;
    width: 70px
}

#mactbox-black .backup, #mactbox-black .hurtPlay {
    padding: 0 15px
}

#mactbox-black .backup .startingTitle, #mactbox-black .hurtPlay .startingTitle {
    color: #01b243;
    display: inline-block;
    font-family: Oswald, sans-serif;
    font-size: 14px;
    font-weight: 700;
    margin-bottom: 10px;
    padding-bottom: 4px;
    position: relative;
    text-transform: uppercase
}

#mactbox-black .backup .startingTitle:after, #mactbox-black .hurtPlay .startingTitle:after {
    background-color: #01b243;
    bottom: 0;
    content: "";
    display: block;
    height: 1px;
    position: absolute;
    width: 100%
}

#mactbox-black .backup .table, #mactbox-black .hurtPlay .table {
    margin-bottom: 0;
    position: relative
}

#mactbox-black .backup .player-reason, #mactbox-black .hurtPlay .player-reason {
    color: #f60;
    font-family: Oswald, sans-serif;
    font-size: 13px;
    font-style: normal;
    font-weight: 400;
    line-height: 18px;
    margin-left: auto;
    text-align: right;
    text-transform: uppercase
}

#mactbox-black .backup__head, #mactbox-black .hurtPlay__head {
    display: flex;
    gap: 20px;
    height: 64px
}

#mactbox-black .backup__head img, #mactbox-black .hurtPlay__head img {
    margin-right: 10px;
    width: 36px;
    height: 36px;
}

#mactbox-black .backup__head a, #mactbox-black .hurtPlay__head a {
    color: #333;
    font-size: 14px
}

#mactbox-black .backup__head .teamName, #mactbox-black .hurtPlay__head .teamName {
    color: #fff;
    font-family: Inter, sans-serif;
    font-size: 15px;
    font-style: normal;
    font-weight: 700;
    line-height: 24px
}

#mactbox-black .backup__head .col, #mactbox-black .hurtPlay__head .col {
    background: #515965;
    padding: 15px
}

#mactbox-black .backup__item, #mactbox-black .hurtPlay__item {
    align-items: center;
    background: #2a3038;
    border-bottom: 1px solid #40454c;
    box-sizing: border-box;
    display: flex;
    flex: 1;
    padding: 15px
}

#mactbox-black .backup__item .shirtNumber, #mactbox-black .hurtPlay__item .shirtNumber {
    color: #fff;
    font-family: Oswald;
    font-size: 11px;
    font-style: normal;
    font-weight: 400;
    line-height: 16px;
    opacity: .5;
    text-align: left;
    text-transform: uppercase
}

#mactbox-black .backup__item .player-statics, #mactbox-black .hurtPlay__item .player-statics {
    display: flex;
    margin-left: auto
}

#mactbox-black .backup__item .player-logo, #mactbox-black .hurtPlay__item .player-logo {
    background-color: #fff
}

#mactbox-black .backup__item .player-logo img, #mactbox-black .hurtPlay__item .player-logo img {
    border: 1px solid #eee;
    box-sizing: border-box;
    height: 36px;
    -o-object-fit: contain;
    object-fit: contain;
    width: 36px
}

#mactbox-black .backup__item div[id*=playerTech], #mactbox-black .hurtPlay__item div[id*=playerTech] {
    display: flex;
    gap: 10px
}

#mactbox-black .backup__item .desc a, #mactbox-black .hurtPlay__item .desc a {
    color: #fff;
    font-family: Inter, sans-serif;
    font-size: 13px;
    font-style: normal;
    font-weight: 400;
    line-height: 18px
}

#mactbox-black .backup__item div[id*=playerRating], #mactbox-black .hurtPlay__item div[id*=playerRating] {
    align-items: center;
    border-radius: 2px;
    color: #fff;
    display: flex;
    font-family: Oswald;
    font-size: 10px;
    font-style: normal;
    font-weight: 700;
    justify-content: center;
    line-height: 1;
    margin-left: 10px;
    padding: 0 3px;
    text-align: center
}

#mactbox-black .backup__item:last-child, #mactbox-black .hurtPlay__item:last-child {
    border-bottom: 0;
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px
}

#mactbox-black .one .playBox .play span {
    display: inline;
    padding: 0
}

#mactbox-black .team-h1 {
    text-align: center
}

#mactbox-black .team-h1 span {
    display: inline-block;
    height: 3px;
    width: 50%
}

#mactbox-black #icons {
    color: #bbb;
    line-height: 30px;
    margin: 0 auto;
    overflow: hidden;
    padding: 10px;
    width: 980px
}

#mactbox-black #icons div.title {
    background: url(/images/title.jpg?7700c31b0041a593cd8f66dc1fc4e935) no-repeat 0;
    height: 105px;
    margin: 0;
    padding: 0
}

#mactbox-black #icons .icon {
    display: block;
    float: left;
    line-height: 24px;
    margin-left: 5px;
    padding-right: 5px;
    text-align: left;
    white-space: nowrap;
    width: 130px
}

#mactbox-black #icons .icon img {
    margin-right: 5px;
    margin-top: -3px;
    vertical-align: middle
}

#mactbox-black .plays .playBox .play span ul {
    background: #1f3508;
    border-radius: 5px;
    box-shadow: 0 28px 50px rgba(25, 24, 40, .35);
    color: #d8d8d8;
    display: none;
    font-size: 12px;
    left: 0;
    padding: 20PX 20PX 20PX 95px;
    position: absolute;
    top: 75px;
    z-index: 999
}

#mactbox-black #matchBox .backupPlay .play span ul li, #mactbox-black .plays .playBox .play span ul li {
    line-height: 20px;
    margin-left: 15px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

#mactbox-black #matchBox .backupPlay .play span ul li.icon, #mactbox-black .plays .playBox .play span ul li.icon {
    background: #e1e1e1;
    border: 3px solid #d8d8d8;
    float: left;
    height: 100px;
    left: 15px;
    margin-left: 0;
    position: absolute;
    top: 15px;
    width: 75px
}

#mactbox-black #matchBox .backupPlay .play span ul li.icon img, #mactbox-black .plays .playBox .play span ul li.icon img {
    height: 100%;
    width: 100%
}

#mactbox-black #matchBox .one .guest .playBox .play span ul {
    left: auto;
    right: auto
}

#mactbox-black #matchBox .one .playBox .play span ul {
    left: auto;
    top: 25px
}

#mactbox-black #matchBox .backupPlay .play span:hover ul, #mactbox-black .plays .playBox .play span:hover ul {
    display: block
}

#mactbox-black .plays .guest .playBox .play span ul {
    left: auto;
    right: 0
}

#mactbox-black #matchBox .backupPlay .play span:hover .name a:hover, #mactbox-black #matchBox .plays .playBox .play span:hover .name a:hover {
    color: #fff;
    text-decoration: none
}

#mactbox-black #matchBox .backupPlay .play span {
    display: table-cell;
    height: 20px;
    position: relative;
    vertical-align: middle;
    width: 100%
}

#mactbox-black #matchBox .backupPlay .play span:hover {
    z-index: 999
}

#mactbox-black #matchBox .backupPlay .play span ul {
    background: #1f3508;
    border-radius: 5PX;
    box-shadow: 0 -28px 50px rgba(25, 24, 40, .35);
    color: #d8d8d8;
    display: none;
    font-size: 12px;
    left: 0;
    padding: 20PX 20PX 20PX 95px;
    position: absolute;
    top: -125px;
    z-index: 999
}

#mactbox-black #matchBox .backupPlay .guest .play span ul {
    left: auto;
    right: 0
}

#mactbox-black #matchBox .backupPlay .clean {
    clear: both
}

#mactbox-black #matchBox ul li b {
    color: #a7a7a7;
    font-weight: 400;
    margin-right: 3px
}

#mactbox-black #matchBox .one .guest .number, #mactbox-black #matchBox .one .home .number {
    left: -20px;
    top: -4px
}

#mactbox-black #matchBox .shutup {
    height: 24px;
    position: relative
}

#mactbox-black #matchBox .shutup table {
    display: none
}

#mactbox-black #matchBox .backupPlay .shutup-btn {
    background-color: #3a5c1b;
    border-radius: 3px 3px 0 0;
    color: #fff;
    cursor: pointer;
    line-height: 24px;
    margin: 0 auto;
    text-align: center;
    width: 80px
}

#mactbox-black #matchBox .backupPlay .shutup-btn:hover {
    background-color: #2a5206
}

#mactbox-black #matchBox .shutup .shutup-btn {
    background-color: #41750d;
    width: 100%
}

#mactbox-black #matchBox .backupPlay .shutup-btn:after {
    border-color: currentcolor transparent hsla(0, 0%, 100%, .5);
    border-style: none solid solid;
    border-width: 0 4px 4px;
    content: "";
    display: inline-block;
    height: 0;
    margin-left: 5px;
    vertical-align: 2px;
    width: 0
}

#mactbox-black #matchBox .shutup .shutup-btn:after {
    border-color: hsla(0, 0%, 100%, .5) transparent currentcolor;
    border-style: solid solid none;
    border-width: 4px 4px 0;
    content: "";
    display: inline-block;
    height: 0;
    margin-left: 5px;
    vertical-align: 2px;
    width: 0
}

#mactbox-black #matchBox .backupPlay table {
    padding: 10px 0
}

#mactbox-black #Lineup_icons {
    border-bottom: 1px solid #363a3f;
    display: flex;
    flex-flow: row wrap;
    padding: 0 15px
}

#mactbox-black #Lineup_icons .icon {
    align-items: center;
    display: flex;
    flex-basis: 20%;
    margin-bottom: 15px
}

#mactbox-black #Lineup_icons .icon img {
    margin-right: 5px
}

.match-box-top-team {
    margin-top: 15px
}

.match-box-top-team__title {
    background: #01b243;
    color: #fff;
    font-family: Oswald, sans-serif;
    font-size: 13px;
    font-style: normal;
    font-weight: 700;
    line-height: 18px;
    padding: 12px 0;
    text-align: center
}

.match-box-top-team__content #matchBox {
    background: url(/images/bg-lineups.png?cfa6fe4256a532d211e1fd53d4165e5f) no-repeat;
    background-size: 100% 100%;
    box-sizing: border-box;
    color: #fff;
    margin: 0 auto;
    position: relative;
    width: 100%
}

.match-box-top-team__content #matchBox .plays {
    height: 390px
}

.match-box-top-team__content #matchBox .home {
    display: grid;
    gap: 10px;
    grid-template-columns: repeat(5, 1fr);
    height: 100%;
    position: relative;
    width: 100%
}

.match-box-top-team__content #matchBox .home .playBox {
    align-items: center;
    display: flex;
    flex-direction: column;
    gap: 16px;
    justify-content: center
}

.match-box-top-team__content #matchBox .home .playBox .play {
    margin: 0 5px;
    position: relative;
    text-align: center
}

.match-box-top-team__content #matchBox .home .playBox .play__container {
    align-items: center;
    display: flex;
    flex-direction: column
}

.match-box-top-team__content #matchBox .home .playBox .play__image-wrapper {
    margin-bottom: 5px;
    position: relative;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content
}

.match-box-top-team__content #matchBox .home .playBox .play__image {
    border-radius: 50%;
    border-width: 0;
    box-shadow: 0 0 10px #000
}

.match-box-top-team__content #matchBox .home .playBox .play__score {
    background-color: #ff0;
    bottom: -5px;
    color: #000;
    font-size: 12px;
    font-weight: 700;
    padding: 0 2px;
    position: absolute;
    right: -25px
}

.match-box-top-team__content #matchBox .home .playBox .play__name {
    font-size: 12px;
    margin-top: 5px;
    max-width: 120px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.match-box-top-team__content #matchBox .home .playBox .play__name a {
    color: #fff;
    text-decoration: none
}

.match-box-top-team__content #matchBox .home .playBox .play__name a:hover {
    color: #ff0
}

.total-goal .team-table-guest .vv, .total-goal .team-table-home .vv {
    color: #fff;
    display: block;
    font-family: Raleway, sans-serif;
    font-size: 17px;
    font-style: normal;
    font-weight: 700;
    line-height: 24px;
    padding: 9px;
    text-align: center
}

.total-goal .team-table-guest tr th, .total-goal .team-table-home tr th {
    color: #fff;
    font-family: Oswald, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: 700;
    line-height: 16px;
    padding: 12px 6px
}

.total-goal .team-table-guest tr td, .total-goal .team-table-home tr td {
    background-color: #2a3038;
    border-color: #40454c
}

.injuries .guest-div .Backup, .injuries .guest-div .Lineup, .injuries .home-div .Backup, .injuries .home-div .Lineup {
    background: #121213;
    color: #fff;
    font-family: Oswald, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: 700;
    line-height: 16px;
    padding: 13px 10px
}

.injuries .guest-m a, .injuries .home-m a {
    display: block;
    padding: 9px
}

.lineup-recent .guest-m a, .lineup-recent .home-m a {
    display: block;
    font-size: 17px;
    padding: 7px
}

.lineup-recent .guest-div .Backup, .lineup-recent .guest-div .Lineup, .lineup-recent .home-div .Backup, .lineup-recent .home-div .Lineup {
    background: #121213;
    color: #fff;
    font-family: Oswald, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: 700;
    line-height: 16px;
    padding: 13px 10px
}

.lineup-recent .player-list {
    background: #2a3038;
    display: flex;
    flex-wrap: wrap
}

.lineup-recent .player-list a {
    border-bottom: 1px solid #2a3038;
    color: #f2f3f3;
    display: flex;
    font-size: 12px;
    font-style: normal;
    font-weight: 500;
    gap: 15px;
    line-height: 14px;
    padding: 8px 10px;
    width: 50%
}

.lineup-recent .player-list a b {
    color: #01b243;
    flex-basis: 20px
}

.lineup-recent .player-list a span {
    color: #f2f3f3;
    flex-basis: 20px;
    font-family: Oswald, sans-serif;
    font-size: 12px;
    text-align: center
}

.guest-div, .home-div {
    width: 50%
}

.oddsTable td {
    border-width: thin
}

.odds-table-bg td {
    color: #fff;
    font-family: Oswald, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: 500;
    line-height: 14px;
    padding: 6px
}

.odds-table-bg tr.oods-bg2, .odds-table-bg tr[name=oddsTr] {
    background-color: #2a3038
}

.odds-table-bg .down2 {
    color: #ff361e;
    display: inline-block;
    line-height: 1;
    position: relative
}

.odds-table-bg .down2:before {
    bottom: 0;
    display: inline-block;
    font-size: 8px;
    position: absolute;
    right: -13px;
    transform: rotate(180deg)
}

.odds-table-bg .up2 {
    color: #5db345;
    display: inline-block;
    line-height: 1;
    position: relative
}

.odds-table-bg .up2:before {
    bottom: 2px;
    font-size: 8px;
    position: absolute;
    right: -13px
}

.odds-table-bg .blueBtn {
    color: #2d8dfe;
    font-family: Raleway, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: 600;
    line-height: 14px;
    -webkit-text-decoration-line: underline;
    text-decoration-line: underline
}

.odds-table-bg span[name=timeData] {
    color: #fff;
    font-family: Inter, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: 500;
    line-height: 14px;
    text-align: center
}

.oodstable-t {
    color: #fff;
    font-weight: 700;
    line-height: 22px;
    text-align: center
}

.oddsDataDetail .mintopnav-fix {
    background: #13a048;
    display: flex
}

.oddsDataDetail .mintopnav-fix li a {
    color: #747a83;
    display: block;
    font-family: Oswald;
    font-size: 13px;
    font-style: normal;
    font-weight: 400;
    line-height: 18px;
    padding: 12px;
    text-transform: uppercase
}

.oddsDataDetail .mintopnav-fix li a:hover {
    background: #01b243;
    color: #fff
}

.oddsDataDetail .mintopnav-fix li.on a {
    background: #01b243;
    color: #fff;
    font-weight: 700
}

.oddsDataDetail .odds-table-bg .oodstable-t td {
    background: #515965;
    border-color: #616872;
    color: #fff;
    font-family: Oswald, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: 700;
    line-height: 16px;
    padding: 12px 22px;
    text-align: center
}

.oddsDataDetail .odds-table-bg .oodstable-head td {
    padding: 6px
}

.oddsDataDetail .odds-table-bg tr td {
    background: #2a3038;
    border: 1px solid #40454c
}

.oddsDataDetail .odds-table-bg tr td table td {
    border: 0
}

.oddsDataDetail .odds-table-bg .blueBtn {
    color: #01b243;
    text-decoration: none
}

#analyMap {
    display: none
}

.date-picker {
    background: #2a3038;
    border-top-left-radius: 2px;
    border-top-right-radius: 2px
}

.date-picker ul#timeBox, .date-picker ul.dateBox {
    display: flex
}

.date-picker ul#timeBox li, .date-picker ul.dateBox li {
    flex: 1;
    padding: 4px 0;
    position: relative
}

.date-picker ul#timeBox li span, .date-picker ul.dateBox li span {
    color: #afb4ba;
    display: block;
    font-family: Oswald, sans-serif;
    font-size: 10px;
    font-style: normal;
    font-weight: 400;
    line-height: 14px;
    text-align: center;
    text-transform: uppercase
}

.date-picker ul#timeBox li span:last-child, .date-picker ul.dateBox li span:last-child {
    font-size: 12px;
    font-weight: 700
}

.date-picker ul#timeBox li:after, .date-picker ul.dateBox li:after {
    background-color: #242930;
    content: "";
    height: 28px;
    opacity: .5;
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 1px
}

.date-picker ul#timeBox li:last-child:after, .date-picker ul.dateBox li:last-child:after {
    display: none
}

.date-picker ul#timeBox li.on span, .date-picker ul.dateBox li.on span {
    color: #01b243
}

.page-european .compttile {
    background-color: #e5e5e5;
    border: 1px solid #d5d5d5;
    color: #333;
    display: none;
    float: left;
    font-weight: 700;
    line-height: 28px;
    padding-left: 8px;
    width: 150px
}

.page-european .pl_left .com {
    border-radius: 2px;
    overflow: hidden
}

.page-european .pl_left .com .d_out, .page-european .pl_left .com .d_over {
    background: #01b243;
    border-bottom: 1px solid #2a3038;
    color: #fff;
    font-family: Oswald, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: 700;
    line-height: 18px;
    padding: 9px 10px;
    text-transform: uppercase
}

.page-european .pl_left .com .d_out:empty, .page-european .pl_left .com .d_over:empty {
    background: none;
    border: 0
}

.page-european .pl_left .com ul {
    background: #2a3038
}

.page-european .pl_left .com ul li {
    border-bottom: 1px solid #2a3038
}

.page-european .pl_left .com ul li a {
    color: #fff;
    display: block;
    font-family: Raleway, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: 600;
    line-height: 20px;
    padding: 8px 10px
}

.page-european .pl_left .com ul li:last-child a {
    border: 0
}

.page-european .pl_right .tools ul.pd2 {
    background-color: #2a3038;
    display: flex
}

.page-european .pl_right .tools ul.pd2 li a {
    border-right: 1px solid #121213;
    color: #afb4ba;
    display: block;
    font-family: Oswald, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 18px;
    padding: 10px;
    text-transform: uppercase
}

.page-european .pl_right .tools ul.pd2 li a b {
    color: #ff4c13
}

.page-european .pl_right .date-table tr th {
    background: #01b243;
    border-right: 1px solid #2a3038;
    color: #fff;
    font-family: Oswald, sans-serif;
    font-size: 13px;
    font-style: normal;
    font-weight: 700;
    line-height: 18px;
    padding: 7px;
    text-align: center
}

.page-european .pl_right .date-table tr th:last-child {
    border: 0
}

.page-european .pl_right .date-table tr td {
    border: 1px solid #2a3038;
    color: #f2f3f3;
    font-family: Oswald, sans-serif;
    font-size: 11px;
    font-style: normal;
    font-weight: 500;
    line-height: 12px;
    padding: 5px;
    text-align: center
}

.page-european .pl_right .date-table tr td.black-down {
    padding: 12px 10px
}

.page-european .pl_right .date-table tr td.black-down a {
    border-radius: 2px;
    color: #fff;
    display: block;
    font-family: Oswald, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: 700;
    line-height: 14px;
    margin: 0 auto;
    overflow: hidden;
    padding: 5px 10px;
    text-align: center;
    text-overflow: ellipsis;
    text-transform: uppercase;
    white-space: nowrap
}

.page-european .pl_right .date-table tr td.gocheck, .page-european .pl_right .date-table tr td.team {
    font-family: Raleway, sans-serif
}

.page-european .pl_right .date-table tr td.gocheck a, .page-european .pl_right .date-table tr td.team a {
    color: #f2f3f3;
    font-family: Raleway, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: 600;
    line-height: 14px;
    text-align: center
}

.page-european .pl_right .date-table tr td.gocheck a {
    color: #01b243;
    margin-right: 2px
}

.page-european .pl_right .date-table tr td span[name=timeData] {
    color: #afb4ba;
    font-weight: 400
}

.page-european .pl_right .date-table tr.oods-bg1 {
    background: #262b32
}

.page-european .pl_right .date-table tr.oods-bg2 {
    background: #2a3038
}

.page-european .pl_right .date-table tr:first-child {
    box-shadow: 0 0 12px rgba(0, 0, 0, .2)
}

.page-6in1 .tools {
    background: #2a3038;
    border-top-left-radius: 2px;
    border-top-right-radius: 2px
}

.page-6in1 .tools ul {
    display: flex
}

.page-6in1 .tools ul li {
    border-right: 1px solid #141417
}

.page-6in1 .tools ul li a {
    color: #afb4ba;
    display: block;
    font-family: Oswald, sans-serif;
    font-size: 13px;
    font-style: normal;
    font-weight: 400;
    line-height: 18px;
    padding: 12px 10px;
    text-transform: uppercase
}

.page-6in1 .tools ul li.on a {
    background: #01b243;
    color: #fff;
    font-weight: 700
}

.page-6in1 .tools ul li:last-child {
    border: 0
}

.page-6in1 .tools ul .f11 {
    align-items: center;
    color: #afb4ba;
    display: flex;
    font-family: Oswald, sans-serif;
    font-size: 13px;
    font-style: normal;
    font-weight: 400;
    line-height: 18px;
    padding: 12px 10px;
    text-transform: uppercase
}

.page-6in1 .tools ul .f11 b {
    color: #ff4c13;
    margin: 0 6px
}

.page-6in1 .tools ul .f11 span a {
    color: #afb4ba
}

.page-6in1 .tools ul .Preferences2 {
    align-items: center;
    display: flex;
    margin-left: auto
}

.page-6in1 .tools ul .Preferences2 .switch .switch-style {
    margin-left: 12px
}

.page-6in1 .odds-table-bg .oodstable-t {
    background: #01b243
}

.page-6in1 .odds-table-bg .oodstable-t td {
    border-right: 1px solid #2a3038;
    padding: 13px
}

.page-6in1 .odds-table-bg .oodstable-t td:first-child, .page-6in1 .odds-table-bg .oodstable-t td:nth-child(2) {
    border: 0
}

.page-6in1 .odds-table-bg .Leaguestitle {
    background: #2a3038;
    padding-left: 62px;
    text-align: left
}

.page-6in1 .odds-table-bg .Leaguestitle a {
    color: #fff;
    display: block;
    font-family: Oswald, sans-serif;
    font-size: 13px;
    font-style: normal;
    font-weight: 700;
    line-height: 18px;
    padding: 5px 0
}

.page-6in1 .dataItem {
    border: 1px solid #2a3038
}

.page-6in1 .dataItem .sr {
    text-align: right
}

.page-6in1 .dataItem .sr a, .page-6in1 .dataItem .sr span {
    color: #afb4ba;
    font-family: Oswald, sans-serif;
    font-size: 13px;
    font-style: normal;
    font-weight: 400;
    line-height: 22px;
    padding: 0 7.5px;
    text-align: right
}

.page-6in1 .dataItem .sr a {
    font-weight: 500;
    -webkit-text-decoration-line: underline;
    text-decoration-line: underline
}

.page-6in1 .dataItem .sr .pk, .page-6in1 .dataItem .sr .sb {
    text-decoration: none
}

.page-6in1 .dataItem .b1 {
    background-color: #2a3038
}

.page-6in1 .dataItem .b1 td {
    padding: 10px
}

.page-6in1 .dataItem .b1 span[name=timeData] {
    color: #afb4ba;
    font-family: Oswald, sans-serif;
    font-size: 13px;
    font-style: normal;
    font-weight: 600;
    line-height: 22px
}

.page-6in1 .dataItem .sl {
    color: #afb4ba;
    padding-left: 14px
}

.page-6in1 .dataItem .sl a {
    color: #afb4ba;
    font-size: 13px
}

.page-6in1 .dataItem .score {
    color: #ff4c13;
    font-size: 13px;
    margin-bottom: 4px
}

.page-6in1 .dataItem .score .red {
    color: #ff4c13
}

.page-6in1 .dataItem .ms {
    color: #afb4ba
}

.page-6in1 .dataItem a.sb {
    color: #ff4c13
}

.page-6in1 .dataItem a.pk {
    color: #0d57e9
}

.single-post .plane {
    background: #2a3038;
    border-radius: 2px;
    padding: 15px
}

.single-post .plane h1.title {
    align-items: center;
    display: flex;
    margin-bottom: 20px
}

.single-post .plane h1.title i.i_top {
    background: url(/images/fire.png?e8ba9081e2987d58725a95581597fb5e) no-repeat;
    display: inline-block;
    height: 20px;
    margin-right: 10px;
    width: 20px
}

.single-post .plane h1.title span {
    color: #fff;
    font-family: Raleway, sans-serif;
    font-size: 15px;
    font-style: normal;
    font-weight: 700;
    line-height: 24px
}

.single-post .plane .meta-box {
    border-bottom: 1px solid #2a3038;
    margin-bottom: 15px;
    padding-bottom: 15px
}

.single-post .plane .meta-box span {
    color: #fff;
    font-family: Oswald, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 16px;
    opacity: .35;
    padding: 0 12px;
    position: relative;
    text-align: center
}

.single-post .plane .meta-box span i {
    margin-right: 5px
}

.single-post .plane .meta-box span:after {
    background-color: #7e8890;
    content: "";
    display: inline-block;
    height: 10px;
    opacity: .5;
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 1px
}

.single-post .plane .meta-box span.cat {
    opacity: 1
}

.single-post .plane .meta-box span.cat a {
    color: #ff4c13;
    opacity: 1
}

.single-post .plane .meta-box span:last-child:after {
    display: none
}

.single-post .plane .meta-box span:first-child {
    padding-left: 0
}

.single-post #contentCtn .matchBox {
    background: #2a3038;
    border-radius: 2px;
    padding: 15px
}

.single-post #contentCtn .matchBox .date {
    color: #afb4ba;
    font-size: 12px;
    line-height: 20px
}

.single-post #contentCtn .matchBox .links {
    text-align: right
}

.single-post #contentCtn .matchBox .links a {
    border-radius: 100px;
    color: #fff;
    display: inline-block;
    font-size: 12px;
    font-weight: 700;
    line-height: 18px;
    margin-left: 10px;
    padding: 4px 15px
}

.single-post #contentCtn .matchBox .links a:first-child {
    background: #ff4c13
}

.single-post #contentCtn .matchBox .links a:last-child {
    background: #01b243
}

.single-post #contentCtn .matchBox .team {
    align-items: center;
    display: flex;
    gap: 18px;
    justify-content: center;
    margin-bottom: 30px
}

.single-post #contentCtn .matchBox .team>div {
    color: #fff;
    font-family: Oswald, sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: 24px;
    text-transform: uppercase
}

.single-post #contentCtn .matchBox .team .home {
    flex: 1;
    text-align: right
}

.single-post #contentCtn .matchBox .team .away {
    flex: 1;
    text-align: left
}

.single-post #contentCtn .matchBox .team .vs {
    background: #0d57e9;
    border-radius: 2px;
    color: #fff;
    font-size: 12px;
    line-height: 24px;
    padding: 0 15px;
    text-align: center
}

.single-post #contentCtn .matchBox .matchRecommendBox li {
    display: flex;
    gap: 8px
}

.single-post #contentCtn .matchBox .matchRecommendBox li>div {
    background: #121213;
    border-radius: 2px;
    color: #afb4ba;
    flex: 1;
    font-family: Oswald, sans-serif;
    font-size: 13px;
    font-style: normal;
    font-weight: 400;
    line-height: 18px;
    padding: 10px;
    text-align: center;
    text-transform: uppercase
}

.single-post #contentCtn .matchBox .matchRecommendBox li>div.home, .single-post #contentCtn .matchBox .matchRecommendBox li>div:hover {
    background: #ff4c13;
    color: #fff;
    font-weight: 700
}

.single-post #contentCtn .recommendContent {
    color: #afb4ba;
    font-family: "Noto Serif", Times New Roman, Times, Georgia, serif;
    font-size: .938rem;
    font-style: normal;
    font-weight: 400;
    line-height: 1.6em;
    margin-top: 20px;
    text-align: justify
}

.single-post #contentCtn .recommendContent h2, .single-post #contentCtn .recommendContent h3, .single-post #contentCtn .recommendContent h4, .single-post #contentCtn .recommendContent h5, .single-post #contentCtn .recommendContent h6 {
    font-size: 15px;
    line-height: 23px
}

.single-post #contentCtn .recommendContent img {
    height: auto;
    max-width: 100%
}

.single-post #contentCtn .recommendContent figure {
    text-align: center
}

.single-post #contentCtn .recommendContent figcaption {
    font-size: 15px;
    margin-top: 10px
}

.single-post #contentCtn .recommendContent .entry-content img {
    margin: 0 0 1.5em
}

.single-post #contentCtn .recommendContent .alignleft, .single-post #contentCtn .recommendContent img.alignleft {
    display: inline;
    float: left;
    margin-right: 1.5em
}

.single-post #contentCtn .recommendContent .alignright, .single-post #contentCtn .recommendContent img.alignright {
    display: inline;
    float: right;
    margin-left: 1.5em
}

.single-post #contentCtn .recommendContent .aligncenter, .single-post #contentCtn .recommendContent img.aligncenter {
    clear: both;
    display: block;
    margin-left: auto;
    margin-right: auto
}

.single-post #contentCtn .recommendContent .wp-caption {
    margin-bottom: 1.5em;
    padding-top: 5px;
    text-align: center
}

.single-post #contentCtn .recommendContent .wp-caption img {
    border: 0;
    margin: 0;
    padding: 0
}

.single-post #contentCtn .recommendContent .wp-caption p.wp-caption-text {
    font-size: 10px;
    line-height: 1.5;
    margin: 0
}

.single-post #contentCtn .recommendContent .wp-smiley {
    margin: 0 !important;
    max-height: 1em
}

.single-post #contentCtn .recommendContent blockquote.left {
    float: left;
    margin-left: 0;
    margin-right: 20px;
    text-align: right;
    width: 33%
}

.single-post #contentCtn .recommendContent blockquote.right {
    float: right;
    margin-left: 20px;
    margin-right: 0;
    text-align: left;
    width: 33%
}

.single-post .widget {
    border-radius: 2px;
    overflow: hidden
}

.single-post .widget .title {
    background: #01b243;
    color: #fff;
    font-family: Oswald, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: 700;
    line-height: 18px;
    margin-bottom: 0;
    padding: 10px;
    text-transform: uppercase
}

.single-post .widget__wrap {
    padding: 15px
}

.single-post .widget-news__wrap {
    cursor: pointer;
    display: flex
}

.single-post .widget-news__wrap a img {
    height: auto;
    margin-right: 10px;
    width: 85px
}

.single-post .widget-news__item {
    margin-bottom: 10px
}

.single-post .widget-news__item:first-child {
    margin-top: 10px
}

.single-post .widget-news__content {
    display: flex;
    flex: 1 1;
    flex-direction: column;
    justify-content: space-between;
    overflow: hidden
}

.single-post .widget-news__content a {
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    color: #fff;
    display: -webkit-box;
    margin: 0;
    overflow: hidden
}

.single-post .user-box {
    background: #2a3038;
    border-radius: 2px;
    overflow: hidden
}

.single-post .user-box__avatar {
    text-align: center
}

.single-post .user-box__avatar img {
    border-radius: 50%;
    display: block;
    height: 68px;
    margin: 0 auto 15px;
    width: 68px
}

.single-post .user-box__avatar span {
    color: #01b243;
    display: block;
    font-size: 13px;
    font-style: normal;
    font-weight: 700;
    line-height: 20px;
    margin-bottom: 12px
}

.single-post .user-box__desc {
    color: #afb4ba;
    font-size: 12px;
    font-style: normal;
    font-weight: 500;
    line-height: 20px;
    text-align: center
}

.single-post .user-box__analysis {
    margin-top: 15px
}

.single-post .user-box__analysis .col-4 {
    display: flex;
    flex-direction: column;
    justify-content: center
}

.single-post .user-box__analysis .val {
    color: #ff4c13;
    font-family: Oswald, sans-serif;
    font-size: 13px;
    font-style: normal;
    font-weight: 700;
    line-height: 18px;
    text-align: center
}

.single-post .user-box__analysis .key {
    color: #afb4ba;
    line-height: 20px
}

.single-post .user-box__analysis .key, .single-post .user-box__btn {
    font-size: 12px;
    font-style: normal;
    font-weight: 500;
    text-align: center
}

.single-post .user-box__btn {
    background: #2a3038;
    border-radius: 100px;
    color: #aeb4c7;
    display: block;
    line-height: 18px;
    margin-top: 10px;
    padding: 7px 15px;
    text-transform: uppercase
}

.category__wrap {
    background: #2a3038;
    border-radius: 2px;
    overflow: hidden
}

.category__wrap h1.title, .category__wrap h2.title, .category__wrap h3.title {
    margin: 0;
    position: relative
}

.category__wrap h1.title span, .category__wrap h2.title span, .category__wrap h3.title span {
    background: #01b243;
    border-top-left-radius: 2px;
    border-top-right-radius: 2px;
    color: #fff;
    display: inline-block;
    font-family: Oswald, sans-serif;
    font-size: 13px;
    font-style: normal;
    font-weight: 700;
    line-height: 18px;
    padding: 9px 10px;
    text-transform: uppercase
}

.category__wrap h1.title:after, .category__wrap h2.title:after, .category__wrap h3.title:after {
    background-color: #2a3038;
    content: "";
    height: 1px;
    left: 0;
    position: absolute;
    top: 100%;
    width: 100%
}

.category__wrap .posts__item {
    border-bottom: 1px solid #2a3038;
    padding: 15px
}

.category__wrap .post__title {
    font-size: 15px;
    font-style: normal;
    font-weight: 700;
    line-height: 24px
}

.category__wrap .post__title a {
    color: #fff
}

.category__wrap .post__desc {
    color: #fff;
    font-size: 13px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
    opacity: .65
}

.category__wrap .post__meta {
    margin-top: 15px
}

.category__wrap .post__meta span {
    color: #fff;
    font-family: Oswald, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 16px;
    opacity: .35;
    padding: 0 12px;
    position: relative;
    text-align: center
}

.category__wrap .post__meta span i {
    margin-right: 5px
}

.category__wrap .post__meta span:after {
    background-color: #7e8890;
    content: "";
    display: inline-block;
    height: 10px;
    opacity: .5;
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 1px
}

.category__wrap .post__meta span.cat {
    opacity: 1
}

.category__wrap .post__meta span.cat a {
    color: #ff4c13;
    opacity: 1
}

.category__wrap .post__meta span:last-child:after {
    display: none
}

.category__wrap .post__meta span:first-child {
    padding-left: 0
}

.category .author-wrap {
    padding: 10px
}

.pagination .pager {
    align-items: center;
    display: flex;
    justify-content: center;
    padding: 10px;
    width: 100%
}

.pagination .pager a, .pagination .pager span {
    background-color: #121213;
    display: inline-block;
    padding: 5px 10px
}

#mScore {
    align-items: center;
    display: flex;
    flex: 0 0 20%;
    flex-flow: column;
    justify-content: center;
    position: relative;
    text-align: center
}

#mScore #liveHt, #mScore .status {
    display: block;
    white-space: nowrap
}

#mScore .detailScore {
    background: #0073d0;
    border-radius: 3px;
    color: #fff;
    display: flex;
    font-family: Inter, sans-serif;
    font-size: 20px;
    font-style: normal;
    font-weight: 700;
    line-height: 30px;
    padding: 2px 14px;
    text-align: center
}

#mScore .detailScore__divider {
    margin: 0 5px
}

#mScore #liveHt, #mScore #liveSt {
    color: #2a3038;
    font-family: Inter, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: 500;
    line-height: 16px;
    text-align: center;
    text-transform: uppercase
}

#mScore .HT {
    margin-top: 5px
}

#mScore #liveSt {
    color: #dc3545;
    margin-bottom: 5px
}

.sotit {
    color: #fff;
    display: block;
    font-family: Oswald, sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: 24px;
    margin: 0;
    padding: 15px;
    text-align: center;
    text-transform: uppercase
}

.popup-overlay {
    background: #000;
    opacity: .8
}

.popup-container {
    background: #2a3038;
    border-radius: 12px;
    box-shadow: 0 10px 50px rgba(0, 0, 0, .1)
}

.popup-container .popup-titlebar {
    color: #fff;
    display: block;
    font-family: Oswald;
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: 24px;
    padding: 15px;
    text-align: center;
    text-transform: uppercase
}

.popup-container .popup-content {
    border-top: 1px solid #3f454f
}

.popup-container .popup-content #addOddsCmp_id>div {
    display: flex;
    flex-wrap: wrap;
    gap: 10px;
    padding: 15px
}

.popup-container .popup-content #addOddsCmp_id>div>span {
    width: 80px
}

.popup-container .popup-content input[type=checkbox]+label:before {
    background: #fff;
    border: 2px solid #c4c4c4
}

.popup-container .popup-content .odds_checked input[type=checkbox]+label:before {
    background: #0d57e9;
    border: 2px solid #0d57e9
}

.popup-container .popup-content .box-bottom {
    border-top: 1px solid #3f454f;
    clear: both;
    display: flex;
    margin-bottom: 0;
    margin-top: 15px;
    overflow: hidden;
    padding: 15px 20px;
    text-align: center
}

.popup-container .popup-content .box-bottom input {
    align-items: center;
    background: #3f454f;
    border: 0;
    border-radius: 2px;
    cursor: pointer;
    display: flex;
    flex: 1 1 110px;
    font-family: Oswald, sans-serif;
    font-size: 12px;
    justify-content: center;
    line-height: 38px;
    margin-right: 15px;
    padding: 0 20px;
    text-transform: uppercase;
    vertical-align: middle
}

#div_search {
    background: #2a3038;
    border: 1px solid #343a43;
    border-radius: 12px;
    box-shadow: 0 2px 50px rgba(0, 0, 0, .7);
    box-sizing: border-box;
    display: none;
    left: -507px;
    overflow: hidden;
    position: absolute;
    top: 5px;
    width: 650px;
    z-index: 5
}

#div_search .sotit {
    color: #fff;
    font-family: Oswald, sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: 24px;
    padding: 15px;
    position: relative;
    text-align: left;
    text-transform: uppercase
}

#div_search .sotit .red {
    color: #01b243 !important
}

#div_search .sotit .cc a {
    top: 50%;
    transform: translateY(-50%)
}

#div_search .search-container .searchItem {
    align-items: center;
    background-color: #2a3038;
    border-bottom: 1px solid #3f454f;
    display: flex;
    justify-content: space-between;
    padding: 10px
}

#div_search .search-container .searchItem>span {
    color: #f2f3f3;
    font-family: Oswald, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 14px;
    text-align: center
}

#div_search .search-container .searchItem .add, #div_search .search-container .searchItem .add-div {
    text-align: center;
    width: 20px
}

#div_search .search-container .searchItem .sclass {
    flex-basis: 15%
}

#div_search .search-container .searchItem .time-s {
    flex-basis: 6%
}

#div_search .search-container .searchItem .status, #div_search .search-container .searchItem .totalScore {
    flex-basis: 10%
}

#div_search .search-container .searchItem .guestName, #div_search .search-container .searchItem .homeName, #div_search .search-container .searchItem .teamName {
    flex-basis: 28%
}

#div_search .search-container .searchItem:last-child {
    border-bottom: 0
}

#div_search .search-container .search-title {
    background: #2a3038
}

#div_search .search-container .search-title span {
    color: #fff;
    font-family: Oswald;
    font-size: 12px;
    font-style: normal;
    font-weight: 700;
    line-height: 18px
}

#sloading {
    left: 50% !important;
    transform: translate(-50%)
}

#analyMap {
    background: #2a3038;
    border-radius: 2px;
    max-width: 58px
}

#analyMap a {
    border-bottom: 1px solid #2a3038;
    color: #afb4ba;
    display: block;
    font-family: Oswald, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 18px;
    padding: 6px;
    text-align: center
}

#analyMap a:first-child {
    color: #01b243;
    font-weight: 500
}

.oddsstats-popup .tdlines {
    background: #2a3038;
    color: #afb4ba;
    font-family: Oswald, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 18px;
    text-transform: uppercase
}

.oddsstats-popup .tdlines td {
    border: 0;
    padding: 0
}

.oddsstats-popup .tdlines td a.font13se {
    background: #01b243;
    color: #fff;
    font-weight: 700
}

.oddsstats-popup .tdlines td a.font13se, .oddsstats-popup .tdlines td a.font13un {
    align-items: center;
    display: flex;
    font-family: Oswald, sans-serif;
    font-size: 12px;
    font-style: normal;
    height: 100%;
    justify-content: center;
    line-height: 18px;
    text-transform: uppercase
}

.oddsstats-popup .tdlines td a.font13un {
    border-right: 1px solid #121213;
    color: #afb4ba;
    font-weight: 400
}

.oddsstats-popup .tdlines td.f_match {
    background: #01b243;
    border-top-left-radius: 2px;
    border-top-right-radius: 2px;
    color: #fff;
    font-family: Oswald, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: 700;
    line-height: 18px;
    text-transform: uppercase
}

.oddsstats-popup .tdlines td.f_match3 {
    border-right: 1px solid #121213
}

.oddsstats-popup #totalTb table tbody tr.b1, .oddsstats-popup #totalTb table tbody tr.b2 {
    background: #2a3038
}

.oddsstats-popup #totalTb table tbody tr.b1 td, .oddsstats-popup #totalTb table tbody tr.b2 td {
    color: #f2f3f3;
    padding: 10px
}

.oddsstats-popup #totalTb table tbody tr.oodstable-t {
    background: #121213
}

.oddsstats-popup #totalTb table tbody tr.oodstable-t:first-child td {
    font-weight: 700
}

.oddsstats-popup #totalTb table tbody tr.oodstable-t:nth-child(2) {
    background: #25292f
}

.oddsstats-popup #totalTb table tbody tr.oodstable-t:nth-child(2) td {
    font-weight: 400
}

.oddsstats-popup #guest-team, .oddsstats-popup #home-team {
    background: #f8692c;
    color: #fff;
    font-family: Raleway, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: 700;
    line-height: 20px;
    padding: 6px 11px
}

.oddsstats-popup #guest-team {
    background: #bb1dd4
}

.oddsstats-popup #league1 .odds-table-bg .oodstable-t, .oddsstats-popup #league2 .odds-table-bg .oodstable-t {
    font-weight: 700
}

.oddsstats-popup #league1 .odds-table-bg .oodstable-t td, .oddsstats-popup #league2 .odds-table-bg .oodstable-t td {
    padding: 8px 10px
}

.oddsstats-popup #league1 .odds-table-bg .b1, .oddsstats-popup #league1 .odds-table-bg .b2, .oddsstats-popup #league2 .odds-table-bg .b1, .oddsstats-popup #league2 .odds-table-bg .b2 {
    background: #2a3038
}

.oddsstats-popup #league1 .odds-table-bg .b1 td, .oddsstats-popup #league1 .odds-table-bg .b2 td, .oddsstats-popup #league2 .odds-table-bg .b1 td, .oddsstats-popup #league2 .odds-table-bg .b2 td {
    font-weight: 400;
    padding: 8px
}

.oddsstats-popup #league1 .team-home-f, .oddsstats-popup #league2 .team-home-f {
    color: #f8692c;
    font-family: Raleway, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: 600;
    line-height: 14px
}

.oddsstats-popup #league1 .team-away-f, .oddsstats-popup #league2 .team-away-f {
    color: #bb1dd4;
    font-family: Raleway, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: 600;
    line-height: 14px
}

.oddsstats-popup #league1 .teamname, .oddsstats-popup #league2 .teamname {
    color: #f2f3f3;
    font-family: Raleway, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: 600;
    line-height: 14px
}

.oddsstats-popup #league1 .red, .oddsstats-popup #league2 .red {
    color: #f2f3f3 !important
}

.oddsstats-popup #league1 .draw-f, .oddsstats-popup #league1 .lose-f, .oddsstats-popup #league1 .over-f, .oddsstats-popup #league1 .under-f, .oddsstats-popup #league1 .win-f, .oddsstats-popup #league2 .draw-f, .oddsstats-popup #league2 .lose-f, .oddsstats-popup #league2 .over-f, .oddsstats-popup #league2 .under-f, .oddsstats-popup #league2 .win-f {
    align-items: center;
    background: #01b243;
    border-radius: 2px;
    color: #fff;
    display: inline-flex;
    font-family: Oswald, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: 700;
    height: 20px;
    justify-content: center;
    line-height: 16px;
    text-align: center;
    width: 20px
}

.oddsstats-popup #league1 .win-f, .oddsstats-popup #league2 .win-f {
    background: #01b243
}

.oddsstats-popup #league1 .lose-f, .oddsstats-popup #league1 .under-f, .oddsstats-popup #league2 .lose-f, .oddsstats-popup #league2 .under-f {
    background: #d22323
}

.oddsstats-popup #league1 .draw-f, .oddsstats-popup #league2 .draw-f {
    background: #0d57e9
}

.oddsstats-popup #league1 .panluLet, .oddsstats-popup #league2 .panluLet {
    margin-right: 25px
}

.data-football .title {
    background: #01b243;
    border-top-left-radius: 2px;
    border-top-right-radius: 2px;
    color: #fff;
    display: inline-block;
    font-family: Oswald, sans-serif;
    font-size: 13px;
    font-style: normal;
    font-weight: 700;
    line-height: 18px;
    margin-bottom: 0;
    padding: 9px 10px;
    text-transform: uppercase
}

.data-football .team-name {
    color: #f2f3f3;
    font-family: Raleway, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: 600;
    line-height: 14px;
    text-align: right
}

.data-football #SubSelectDiv {
    background: #2a3038
}

.data-football #SubSelectDiv ul {
    display: flex
}

.data-football #SubSelectDiv ul li a {
    color: #afb4ba;
    display: block;
    font-family: Oswald, sans-serif;
    font-size: 13px;
    font-style: normal;
    font-weight: 400;
    line-height: 22px;
    padding: 10px;
    text-transform: uppercase
}

.data-football #SubSelectDiv ul li.active a {
    color: #01b243
}

.data-football #min #mintable #showRound .league-name {
    color: #f2f3f3;
    font-family: Raleway, sans-serif;
    font-size: 13px;
    font-style: normal;
    font-weight: 700;
    line-height: 14px
}

.data-football #min #mintable #showRound .league-name strong {
    color: #f8692c
}

.data-football #min #mintable #showRound td {
    border: 1px solid #3d424d
}

.data-football #min #mintable #showRound td a {
    color: #f2f3f3;
    display: block;
    font-family: Oswald, sans-serif;
    font-size: 11px;
    font-style: normal;
    font-weight: 500;
    line-height: 12px;
    padding: 5px;
    text-align: center
}

.data-football #min #mintable #showRound td.active {
    background: #ff4c13
}

.data-football #min #mintable #table_live tr td {
    color: #afb4ba;
    font-family: Oswald, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 22px;
    padding: 0
}

.data-football #min #mintable #table_live tr .groupTitle {
    background: #363c46;
    color: #fff;
    font-family: Oswald, sans-serif;
    font-size: 13px;
    font-style: normal;
    font-weight: 400;
    line-height: 22px;
    padding: 5px;
    text-transform: uppercase
}

.data-football #min #mintable #table_live tr .score {
    background: #0d57e9;
    border-radius: 2px;
    color: #fff;
    font-weight: 700;
    padding: 3px 12px
}

.data-football #min #mintable #table_live tr.scoretitle td {
    background: #121213;
    color: #fff;
    font-family: Oswald, sans-serif;
    font-size: 13px;
    font-style: normal;
    font-weight: 700;
    line-height: 18px;
    padding: 12px 0
}

.data-football #subGroupings {
    border: 1px solid #e9e9e9;
    border-top-left-radius: 0;
    border-top-right-radius: 0
}

.data-football #subGroupings ul {
    display: flex
}

.data-football #subGroupings ul li {
    border-right: 1px solid #e9e9e9;
    min-width: 80px;
    text-align: center
}

.data-football #subGroupings ul li a {
    color: #afb4ba;
    display: block;
    font-family: Oswald, sans-serif;
    font-size: 13px;
    font-style: normal;
    font-weight: 400;
    line-height: 22px;
    padding: 10px;
    text-transform: uppercase
}

.data-football #subGroupings ul li.active {
    background: #ff4c13
}

.data-football #subGroupings ul li.active a {
    color: #fff
}

#flGoalDiv {
    background-color: #555;
    box-shadow: 0 0 10px #000
}

#flGoalDiv td {
    color: #fff;
    font-family: Arial;
    font-size: 12px
}

#flGoalDiv .line td {
    font-size: 14px;
    line-height: 18px;
    padding: 6px 0
}

.line .teamname {
    display: inline-block;
    overflow: hidden;
    padding: 0 5px;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 150px
}

.line i.rank {
    float: right;
    font-size: 12px;
    font-style: normal
}

.GoalDiv-t {
    background-color: #dbeca6;
    color: #666;
    padding-left: 10px
}

.dark .GoalDiv-t {
    background-color: #121213
}

.dark .GoalDiv-t b {
    color: #fff
}

.goal-time {
    color: #d64444;
    float: right;
    font-size: 12px;
    margin-right: 15px
}

.sjicon {
    border-radius: 50%;
    height: 30px;
    margin: 0 auto;
    width: 30px
}

input[type=checkbox] {
    display: none
}

input[type=checkbox]+label {
    align-items: center;
    color: #fff;
    display: inline-flex;
    font-family: Raleway;
    font-size: 12px;
    font-style: normal;
    font-weight: 500;
    line-height: 20px;
    position: relative
}

input[type=checkbox]+label:before {
    background: #fff;
    border: 2px solid #c1c8cf;
    border-radius: 2px;
    box-sizing: border-box;
    content: "";
    cursor: pointer;
    display: inline-block;
    height: 20px;
    margin-right: 6px;
    width: 20px
}

input[type=checkbox]:checked+label:before {
    background: #0d57e9;
    border: 2px solid #0d57e9
}

input[type=checkbox]:checked+label:after {
    color: #fff;
    content: "\e915";
    font-size: 10px;
    left: 4px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%)
}

select {
    background: #2a3038;
    border: 1px solid #3f454f;
    border-radius: 2px;
    box-sizing: border-box;
    color: #fff
}

.list-social {
    gap: 5px
}

#oddsChange .sclass-label {
    background: #00b2ff;
    border-radius: 2px;
    color: #fff;
    font-family: Oswald;
    font-size: 12px;
    font-style: normal;
    font-weight: 700;
    line-height: 14px;
    padding: 5px 20px;
    text-align: center;
    text-transform: uppercase
}

#OddsFilter .goalTitle {
    font-weight: 700;
    padding: 5px;
    text-align: center
}

#OddsFilter .bt-selected {
    text-align: center
}

#OddsFilter table tr td {
    line-height: 1;
    text-align: left
}

#OddsFilter table tr td span {
    align-items: center;
    color: #fff;
    display: inline-flex;
    font-family: Raleway, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: 500;
    line-height: 20px;
    position: relative
}

#StreaksFilter #filterList {
    padding: 10px
}

#StreaksFilter #filterList .item {
    margin-bottom: 4px
}

#StreaksFilter #filterList .item .name {
    display: inline-block;
    margin-right: 5px;
    text-align: right;
    width: 145px
}

#StreaksFilter #filterList .item .ef-radio>input[type=radio] {
    display: none
}

#StreaksFilter #filterList .item .ef-radio-style {
    border: 1px solid #e5e5e5;
    cursor: pointer;
    display: inline-block;
    line-height: 26px;
    margin-left: 5px;
    padding: 0 10px;
    width: 50px
}

#StreaksFilter #filterList .item .ef-radio>input[type=radio]:checked+.ef-radio-style {
    background-color: #01b243;
    color: #fff
}

.tdlink .num {
    border-radius: 2px;
    color: #fff;
    font-family: Roboto, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: 500;
    height: 24px;
    justify-content: center;
    line-height: 16px;
    margin: 0 auto;
    text-align: center;
    width: 24px
}

.tdlink .num, .tools-ov {
    align-items: center;
    display: flex
}

.tools-ov ul {
    display: flex;
    gap: 10px
}

.tools-ov ul li a {
    background: #2a3038;
    border-radius: 8px;
    display: flex;
    font-size: 13px;
    line-height: 18px;
    padding: 10px
}

.tools-ov ul li a, .tools-ov ul li a span {
    color: #fff;
    font-family: Oswald;
    font-style: normal;
    font-weight: 400;
    transition: all .3s ease-in-out
}

.tools-ov ul li a span {
    align-items: center;
    background: #01b243;
    border-radius: 20px;
    display: inline-flex;
    font-size: 12px;
    height: 18px;
    justify-content: center;
    line-height: 17px;
    margin-left: 8px;
    width: 30px
}

.tools-ov ul li a:hover {
    background-color: #01b243;
    color: #fff
}

.tools-ov ul li a:hover span {
    background: #ff4c13;
    color: #fff
}

.tools-ov ul li.on a {
    color: #fff
}

.tools-ov ul li.on a span {
    background: #ff4c13;
    color: #fff
}

.tools-ov ul li#li_FilterLive.on a {
    background: #c72a1d;
    color: #fff
}

.tools-ov ul li#li_FilterLive.on a span {
    background: #fcfcfc;
    color: #000
}

.tools-ov .setit {
    background-color: #2a3038;
    border-radius: 8px;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-family: Oswald;
    font-size: 13px;
    font-style: normal;
    font-weight: 400;
    line-height: 18px;
    margin-left: auto;
    padding: 10px
}

.tools-ov .setit i {
    margin-right: 8px
}

.player-tech .playInfoBar {
    color: #fff;
    padding: 0 10px !important;
    text-align: left
}

.player-tech .playInfoBar .title {
    display: inline-block;
    padding: 5px
}

.player-tech .playInfoBar a {
    color: #fff;
    display: inline-block;
    padding: 5px 10px
}

.player-tech .playInfoBar a.on {
    background: rgba(0, 0, 0, .25)
}

.player-tech .team-table-home .playInfoBar {
    background: #f8692c !important
}

.player-tech table .title-th th {
    font-family: Roboto, sans-serif;
    font-weight: 400;
    white-space: inherit;
    width: auto
}

.player-tech table tr td {
    line-height: 20px;
    padding: 5px
}

.player-tech table tr td a {
    align-items: center;
    display: flex
}

.player-tech table tr td img {
    margin-right: 10px;
    -o-object-fit: cover;
    object-fit: cover;
    width: 48px
}

.player-tech #icons {
    display: flex;
    flex-flow: row wrap;
    margin-top: 15px
}

.player-tech #icons .icon {
    align-items: center;
    display: flex;
    flex-basis: 20%;
    margin-bottom: 5px
}

.player-tech #icons .icon img {
    margin-right: 5px
}

.course {
    background: #15825f;
    border: 8px solid #054a34;
    display: none;
    height: 435px;
    left: 50%;
    max-width: 100%;
    position: absolute;
    position: fixed;
    top: 40%;
    transform: translate(-50%, -50%);
    width: 750px;
    z-index: 10000
}

.coursebu {
    align-items: center;
    -webkit-backdrop-filter: blur(20px);
    backdrop-filter: blur(20px);
    background: #f55f31;
    border: 1px solid hsla(0, 0%, 100%, .2);
    border-radius: 6px;
    color: #fff;
    display: flex;
    font-size: 13px;
    font-style: normal;
    font-weight: 500;
    justify-content: center;
    line-height: 1;
    margin-left: 15px;
    padding: 11px 15px;
    text-align: right;
    text-decoration: none;
    transition: all .4s
}

.coursebu:hover {
    background: #01b243;
    color: #fff
}

.coursebu i {
    margin-right: 5px
}

.course .stop {
    position: relative
}

.course .stop .sleft {
    color: #fff;
    font-size: 14px;
    left: 12px;
    position: absolute;
    top: 8px
}

.course .stop .delete {
    background: url(/images/delete.svg?22118fe30d15b728db410bebbfdeffa4) no-repeat 50%;
    background-size: 20px;
    height: 40px;
    position: absolute;
    right: 0;
    top: 4px;
    width: 40px
}

.course .stop .delete:hover {
    background: url(/images/delete-on.svg?f66d854792b278f4e9dba9c9b62754d8) no-repeat 50%;
    background-size: 20px
}

.course .img {
    background: url(https://i.imgur.com/CFhPs81.gif) no-repeat top;
    background-size: contain;
    height: 405px;
    left: 50%;
    position: absolute;
    top: 60px;
    transform: translateX(-50%);
    width: 100%
}

.live__title {
    align-items: center;
    background: #2a3038;
    color: #fff;
    display: flex;
    display: block;
    font-family: Inter, sans-serif;
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    justify-content: center;
    line-height: 16px;
    margin-bottom: 0;
    overflow: hidden;
    padding: 15px;
    text-align: center;
    text-overflow: ellipsis;
    text-transform: uppercase;
    white-space: nowrap
}

.live__tab {
    border: 0;
    display: flex
}

.live__tab li {
    flex: 1
}

.live__tab li a {
    align-items: center;
    background: linear-gradient(180deg, #ea5858, #ff6b00);
    color: #fff;
    display: flex;
    font-family: Oswald, sans-serif;
    font-size: 17px;
    font-style: normal;
    font-weight: 500;
    justify-content: center;
    line-height: 30px;
    padding: 10px;
    position: relative;
    text-transform: uppercase
}

.live__tab li a svg {
    margin-right: 10px
}

.live__tab li a.active {
    background: #01b243
}

.live__tab li a.active:after {
    background: #01b243;
    border-radius: 2px;
    content: "";
    display: block;
    height: 12px;
    margin-top: -6px;
    position: absolute;
    top: 100%;
    transform: rotate(45deg);
    width: 12px;
    z-index: 999
}

.live__tracker--stats {
    background: #333;
    display: flex;
    flex-wrap: wrap;
    font-family: Inter, sans-serif;
    padding-top: 10px
}

.live__tracker--stats .red-card {
    color: #e11d23
}

.live__tracker--stats .yellow-card {
    color: #ffce00
}

.live__tracker--stats .name {
    color: #fff;
    flex-shrink: 0;
    text-align: center;
    width: 70px
}

.live__tracker--stats .flex-1 {
    color: #fff;
    display: flex;
    flex: 1
}

.live__tracker--stats .el-progress {
    background: none;
    border-radius: 0;
    height: auto;
    position: relative;
    width: 100px
}

.live__tracker--stats .el-progress .el-progress-bar {
    display: block;
    width: 100%
}

.live__tracker--stats .el-progress .el-progress-bar__outer {
    background-color: #000;
    border-radius: 0;
    overflow: hidden;
    position: relative;
    vertical-align: middle
}

.live__tracker--stats .el-progress .el-progress-bar__inner {
    background-color: #409eff;
    height: 100%;
    left: 0;
    line-height: 1;
    position: absolute;
    text-align: right;
    top: 0;
    transition: width .6s ease;
    white-space: nowrap
}

.live__tracker--stats .el-progress .el-progress-bar__inner:after {
    content: "";
    height: 100%
}

.live__tracker--stats2 {
    color: #fff;
    flex-wrap: wrap;
    margin-bottom: 10px;
    margin-top: 10px;
    position: relative
}

.live__tracker--stats2 .hr {
    background: #666;
    height: 48px;
    left: 50%;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: 1px
}

.live__server {
    display: flex;
    padding: 0
}

.live__server--link {
    background: #252a32;
    border-right: 1px solid #161818;
    color: #fff;
    display: block;
    font-family: Oswald, sans-serif;
    font-size: 13px;
    font-style: normal;
    font-weight: 400;
    line-height: 22px;
    padding: 12px 15px;
    text-transform: uppercase
}

.live__server--link.active {
    background: #01b243;
    color: #fff
}

.live__server--link:last-child {
    border-right: 0
}

.live__embed {
    height: 480px
}

.lineups-recent {
    background: #2a3038
}

.lineups-recent__head {
    background: #2a3038;
    border-right: 1px solid #40454c;
    padding: 9px 15px
}

.lineups-recent__head img {
    height: 32px;
    margin-right: 10px;
    width: auto
}

.lineups-recent__head a {
    color: #fff;
    font-family: Inter, sans-serif;
    font-size: 15px;
    font-style: normal;
    font-weight: 700;
    line-height: 24px
}

.lineups-recent__head:last-child {
    border-right: 0
}

.lineups-recent__title {
    background: #515965;
    border-right: 1px solid #616872;
    color: #fff;
    font-family: Oswald, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: 700;
    line-height: 16px;
    padding: 12px 15px;
    text-transform: uppercase
}

.lineups-recent__title:last-child {
    border-right: 0
}

.lineups-recent__item {
    align-items: center;
    background: #2a3038;
    border-bottom: 1px solid #40454c;
    border-right: 1px solid #40454c;
    display: flex;
    padding: 12px 15px
}

.lineups-recent__item .position {
    color: #01b243;
    font-family: Oswald, sans-serif;
    font-size: 12px;
    line-height: 14px
}

.lineups-recent__item .number, .lineups-recent__item .position {
    font-style: normal;
    font-weight: 400;
    margin-right: 30px;
    width: 15px
}

.lineups-recent__item .number {
    color: #fff;
    font-family: Inter, sans-serif;
    font-size: 13px;
    line-height: 18px;
    text-align: center
}

.lineups-recent__item .team-logo {
    background-color: #fff;
    border-radius: 50%;
    height: 30px;
    margin-right: 15px;
    overflow: hidden;
    width: 30px
}

.lineups-recent__item .team-logo img {
    height: 100%;
    -o-object-fit: contain;
    object-fit: contain;
    width: 100%
}

.lineups-recent__item .name {
    color: #fff;
    font-family: Inter, sans-serif;
    font-size: 13px;
    font-style: normal;
    font-weight: 400;
    line-height: 18px
}

.chat__title {
    background: #01b243;
    color: #fff;
    font-family: Oswald, sans-serif;
    font-size: 17px;
    font-style: normal;
    font-weight: 500;
    line-height: 30px;
    padding: 10px 15px;
    text-transform: uppercase
}

.login {
    background: #2a3038;
    height: 526px;
    padding: 30px
}

.login__wrap {
    margin: 0 auto;
    width: 300px
}

.login__header {
    align-items: center;
    display: flex;
    flex-direction: column;
    justify-content: center;
    margin-bottom: 30px
}

.login__header svg {
    margin-bottom: 15px
}

.login__header span {
    font-family: Inter, sans-serif;
    font-weight: 400;
    opacity: .5;
    text-align: center
}

.login form label, .login__header span {
    color: #fff;
    display: block;
    font-size: 13px;
    font-style: normal;
    line-height: 16px
}

.login form label {
    font-family: Oswald, sans-serif;
    font-weight: 700;
    margin-bottom: 15px
}

.login form input[type=password], .login form input[type=text] {
    background: #3d434c;
    font-family: Inter, sans-serif;
    font-weight: 400;
    margin-bottom: 10px
}

.login form input[type=button], .login form input[type=password], .login form input[type=submit], .login form input[type=text] {
    border: 0;
    border-radius: 3px;
    color: #fff;
    font-size: 13px;
    font-style: normal;
    line-height: 16px;
    outline: none;
    padding: 10px 12px;
    width: 100%
}

.login form input[type=button], .login form input[type=submit] {
    background: #01b243;
    font-family: Oswald;
    font-weight: 700;
    margin-bottom: 5px;
    text-transform: uppercase
}

.login form .error {
    color: red;
    font-size: 12px;
    margin-bottom: 5px
}

.login__note {
    color: #fff;
    display: block;
    font-family: Inter, sans-serif;
    font-size: 13px;
    font-style: italic;
    font-weight: 400;
    line-height: 16px;
    margin: 10px 0 15px;
    opacity: .5;
    text-align: center
}

.login__social--facebook, .login__social--google {
    align-items: center;
    border-radius: 3px;
    color: #fff;
    display: flex;
    font-family: Oswald, sans-serif;
    font-size: 13px;
    font-style: normal;
    font-weight: 700;
    justify-content: center;
    line-height: 16px;
    padding: 10px 12px;
    position: relative;
    text-transform: uppercase;
    width: 100%
}

.login__social--facebook svg, .login__social--google svg {
    left: 15px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%)
}

.login__social--facebook span, .login__social--google span {
    flex: 1;
    text-align: center
}

.login__social--facebook:hover, .login__social--google:hover {
    color: #fff
}

.login__social--google {
    background: linear-gradient(180deg, #ed3c36, #c32024);
    margin-bottom: 15px
}

.login__social--facebook {
    background: linear-gradient(180deg, #009ff7, #0059d8)
}

.i-draw, .i-loss, .i-win {
    border-radius: 2px;
    color: #fff;
    font-family: Oswald, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: 500;
    line-height: 14px;
    padding: 5px 9px;
    text-align: center;
    white-space: nowrap
}

.i-win {
    background: #01b243
}

.i-draw {
    background: #4875cd
}

.i-loss {
    background: #ef5c47
}

.bl {
    border-left: 1px solid #585d63
}

.br {
    border-right: 1px solid #585d63
}

.team-home-f, .team-table-home .teamcolor {
    color: #e55264
}

.team-away-f, .team-table-guest .teamcolor {
    color: #468ff1
}

.team-table-guest tr td, .team-table-home tr td, .team-table-other tr td {
    border-bottom: 1px solid #40454c;
    color: #fff;
    font-family: Inter, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    padding: 10px 5px
}

.team-table-guest tr td .o-draw, .team-table-guest tr td .o-lose, .team-table-guest tr td .o-win, .team-table-home tr td .o-draw, .team-table-home tr td .o-lose, .team-table-home tr td .o-win, .team-table-other tr td .o-draw, .team-table-other tr td .o-lose, .team-table-other tr td .o-win {
    margin: 0 auto
}

.team-table-guest tr td .fx-league, .team-table-home tr td .fx-league, .team-table-other tr td .fx-league {
    color: #fff;
    font-family: Oswald, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 14px;
    text-transform: uppercase
}

.team-table-guest tr td .team-color, .team-table-home tr td .team-color, .team-table-other tr td .team-color {
    color: #fff
}

.team-table-guest tr td .team-name, .team-table-home tr td .team-name, .team-table-other tr td .team-name {
    display: block;
    font-family: Inter, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: 600;
    line-height: 14px;
    max-width: 100px;
    overflow: hidden;
    text-align: right;
    text-overflow: ellipsis;
    white-space: nowrap
}

.team-table-guest tr td .team-home-f, .team-table-guest tr td .team-table-home .teamcolor, .team-table-home tr td .team-home-f, .team-table-home tr td .team-table-home .teamcolor, .team-table-other tr td .team-home-f, .team-table-other tr td .team-table-home .teamcolor {
    color: #e55264
}

.team-table-guest tr td .team-away-f, .team-table-guest tr td .team-table-away .teamcolor, .team-table-home tr td .team-away-f, .team-table-home tr td .team-table-away .teamcolor, .team-table-other tr td .team-away-f, .team-table-other tr td .team-table-away .teamcolor {
    color: #468ff1
}

.team-table-guest tr td.hbg-td1, .team-table-guest tr td.isLeaTop, .team-table-guest tr td.oddate, .team-table-home tr td.hbg-td1, .team-table-home tr td.isLeaTop, .team-table-home tr td.oddate, .team-table-other tr td.hbg-td1, .team-table-other tr td.isLeaTop, .team-table-other tr td.oddate {
    background-color: #464c54;
    border-color: #585d63;
    padding: 10px 0
}

.team-table-guest tr td:first-child, .team-table-home tr td:first-child, .team-table-other tr td:first-child {
    padding-left: 0
}

.team-table-guest tr th, .team-table-home tr th, .team-table-other tr th {
    color: #fff;
    font-family: Inter, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: 600;
    line-height: 16px;
    padding: 6px
}

.team-table-guest tr th select, .team-table-home tr th select, .team-table-other tr th select {
    background: #fff;
    color: #27292c
}

.team-table-guest tr.other-title td, .team-table-home tr.other-title td, .team-table-other tr.other-title td {
    background-color: #2a3038;
    padding: 11px
}

.team-table-guest tr #td_stat1, .team-table-guest tr #td_stat2, .team-table-guest tr #td_stat3, .team-table-home tr #td_stat1, .team-table-home tr #td_stat2, .team-table-home tr #td_stat3, .team-table-other tr #td_stat1, .team-table-other tr #td_stat2, .team-table-other tr #td_stat3 {
    color: #fff;
    font-family: Inter, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 14px;
    padding: 15px
}

.team-table-guest tr #td_stat1 .red, .team-table-guest tr #td_stat2 .red, .team-table-guest tr #td_stat3 .red, .team-table-home tr #td_stat1 .red, .team-table-home tr #td_stat2 .red, .team-table-home tr #td_stat3 .red, .team-table-other tr #td_stat1 .red, .team-table-other tr #td_stat2 .red, .team-table-other tr #td_stat3 .red {
    color: #01b243 !important;
    font-weight: 700
}

.team-table-guest tr .bar-title select, .team-table-home tr .bar-title select, .team-table-other tr .bar-title select {
    background: #fff;
    color: #27292c;
    font-family: Inter, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 16px;
    padding: 5px
}

.team-table-guest tr .bar-title a, .team-table-home tr .bar-title a, .team-table-other tr .bar-title a {
    color: #fff;
    font-family: Raleway, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: 700;
    line-height: 28px
}

.team-table-guest tr .bar-title label, .team-table-home tr .bar-title label, .team-table-other tr .bar-title label {
    margin-right: 20px
}

.team-table-guest .fx-blue, .team-table-home .fx-blue, .team-table-other .fx-blue {
    background: #2d8dfe;
    color: #fff;
    font-family: Oswald, sans-serif;
    font-size: 13px;
    font-style: normal;
    font-weight: 700;
    line-height: 14px
}

.team-table-guest .fx-date, .team-table-home .fx-date, .team-table-other .fx-date {
    color: #fff;
    font-family: Inter, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 14px;
    text-align: center;
    white-space: nowrap
}

.team-table-guest .fx-red, .team-table-home .fx-red, .team-table-other .fx-red {
    background: #d22323;
    color: #fff;
    font-family: Oswald, sans-serif;
    font-size: 13px;
    font-style: normal;
    font-weight: 700;
    line-height: 14px
}

.team-table-guest.ky tr td, .team-table-home.ky tr td, .team-table-other.ky tr td {
    padding: 14px 0
}

.team-table-guest.ky tr:first-child td, .team-table-home.ky tr:first-child td, .team-table-other.ky tr:first-child td {
    background-color: #121213
}

.team-table-guest tr td:first-child, .team-table-home tr td:first-child {
    font-family: Raleway, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: 600
}

.team-table-guest tr.team-guest td, .team-table-guest tr.team-home td, .team-table-home tr.team-guest td, .team-table-home tr.team-home td {
    background: #515965;
    border-right: 1px solid;
    border-color: #616872;
    color: #fff;
    font-family: Raleway;
    font-size: 17px;
    font-style: normal;
    font-weight: 700;
    line-height: 24px;
    text-align: center
}

.compareData select {
    background: #fff;
    border-radius: 2px;
    color: #232425;
    font-family: Oswald, sans-serif;
    font-size: 15px;
    font-style: normal;
    font-weight: 500;
    line-height: 24px;
    text-transform: uppercase
}

.compareData .home-m, .compareData .team-home-f {
    color: #468ff1
}

.compareData .guest-m, .compareData .home-m, .compareData .team-away-f, .compareData .team-home-f {
    font-family: Inter, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: 500;
    line-height: 14px;
    text-align: left
}

.compareData .guest-m, .compareData .team-away-f {
    color: #e55264
}

.compareData .team-away-f, .compareData .team-home-f {
    text-align: center
}

.compareData tr th {
    color: #fff;
    font-family: Oswald, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: 700;
    line-height: 16px;
    padding: 13px 5px
}

.compareData tr th:first-child {
    padding-left: 15px;
    text-align: left
}

.compareData tr td {
    color: #fff;
    font-family: Oswald, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 14px;
    padding: 15px 10px;
    text-align: center
}

.compareData tr td:first-child {
    padding-left: 15px
}

.handicap-statistics .o-draw, .handicap-statistics .o-lose, .handicap-statistics .o-win {
    border-radius: 1.5px;
    color: #fff;
    display: inline-flex;
    font-family: Inter, sans-serif;
    font-size: 9px;
    font-style: normal;
    font-weight: 700;
    height: 14px;
    line-height: 12px;
    text-align: center;
    width: 14px
}

.handicap-statistics td[colspan="3"] {
    padding: 0;
    white-space: nowrap
}

.handicap-statistics .team-table-guest, .handicap-statistics .team-table-home {
    text-align: center
}

.handicap-statistics .team-table-guest th, .handicap-statistics .team-table-home th {
    background: #515965;
    font-family: Oswald, sans-serif;
    font-weight: 400;
    padding: 5px 6px
}

.handicap-statistics .team-table-guest th:first-child, .handicap-statistics .team-table-home th:first-child {
    padding-left: 10px
}

.handicap-statistics .team-table-guest td, .handicap-statistics .team-table-home td {
    background-color: #2a3038;
    border-color: #40454c;
    font-family: Oswald, sans-serif;
    font-size: 12px;
    padding: 10px 6px
}

.handicap-statistics .team-table-guest td:first-child, .handicap-statistics .team-table-home td:first-child {
    font-family: Inter, sans-serif;
    font-weight: 500;
    padding-left: 10px;
    text-align: left
}

.handicap-statistics .team-table-guest tr.team-guest td, .handicap-statistics .team-table-guest tr.team-home td, .handicap-statistics .team-table-home tr.team-guest td, .handicap-statistics .team-table-home tr.team-home td {
    background: #2a3038;
    border-color: transparent;
    color: #fff;
    font-family: Oswald, sans-serif;
    font-size: 15px;
    font-style: normal;
    font-weight: 700;
    line-height: 24px;
    text-align: center
}

.handicap-statistics .o-lose {
    background: #d22323
}

.handicap-statistics .o-win {
    background: #01b243
}

.handicap-statistics .o-draw {
    background: #0d57e9
}

.handicap-statistics .team-home-f {
    color: #a582df
}

.handicap-statistics .blueLink, .handicap-statistics .team-away-f, .handicap-statistics .team-table-guest .teamcolor {
    color: #2d8dfe
}

body.light #liveCompareDiv .team-table-other tr th {
    background: #efefef;
    border-color: #dadada;
    font-family: Oswald, sans-serif
}

body.light #liveCompareDiv .team-table-other tr th b {
    color: #27292c
}

body.light #liveCompareDiv .team-table-other tr td {
    border-color: #e9e9e9;
    color: #27292c;
    font-family: Oswald, sans-serif
}

body.light #liveCompareDiv .team-table-other tr td.lo-f {
    font-family: Inter, sans-serif;
    font-style: normal;
    font-weight: 600
}

body.light .compareData tr th {
    border: 0
}

.menu-3in1-wrap {
    background: #13a048;
    border-top-left-radius: 2px;
    border-top-right-radius: 2px;
    display: flex;
    overflow: hidden
}

.menu-3in1-wrap .odds_refresh {
    background: #13a048;
    border: 0;
    border-radius: 0;
    border-right: 1px solid #0e8e3e;
    color: #f2f3f3;
    flex-basis: 135px;
    text-align: center
}

.menu-3in1-wrap .tabsBox {
    align-items: center;
    background: #13a048;
    border-color: #0e8e3e;
    display: flex;
    flex-basis: 85px;
    justify-content: center
}

.menu-3in1-wrap .tabsBox .item a {
    color: #fff;
    font-family: Oswald, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: 700;
    line-height: 14px;
    padding: 3px 11px;
    text-align: center
}

.menu-3in1-wrap .tabsBox .item.on a {
    background: #f8651e;
    border-radius: 2px
}

.menu-3in1-wrap .menu-3in1 {
    background: #13a048;
    display: flex;
    flex: 1;
    margin: 0
}

.menu-3in1-wrap .menu-3in1 li {
    border-right: 1px solid #0e8e3e
}

.menu-3in1-wrap .menu-3in1 li a {
    color: #fff;
    display: block;
    font-family: Oswald, sans-serif;
    font-size: 13px;
    font-style: normal;
    font-weight: 400;
    line-height: 18px;
    padding: 12px 10px;
    text-transform: uppercase
}

.menu-3in1-wrap .menu-3in1 li a:hover, .menu-3in1-wrap .menu-3in1 li.on a {
    background: #01b243;
    color: #fff;
    font-weight: 700
}

#oddsDetai {
    background: #1f2329;
    border-bottom-left-radius: 2px;
    border-bottom-right-radius: 2px;
    display: flex;
    gap: 9px;
    padding: 10px
}

#oddsDetai>div {
    flex: 1
}

#oddsDetai .gts td {
    background: #2a3038;
    border: 1px solid #40454c;
    color: #f2f3f3;
    font-family: Oswald, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 14px;
    padding: 4px;
    text-align: center
}

#oddsDetai .gts td:first-child {
    border-left: 0
}

#oddsDetai .gts td:last-child {
    border-right: 0
}

#oddsDetai .gts td[colspan="7"] {
    border-bottom: 1px solid #616872;
    border-top-left-radius: 2px;
    border-top-right-radius: 2px;
    font-weight: 700;
    line-height: 18px;
    padding: 7px;
    text-transform: uppercase
}

#oddsDetai .gts .gta td, #oddsDetai .gts td[colspan="7"] {
    background: #515965;
    color: #fff;
    font-family: Oswald, sans-serif;
    font-size: 12px;
    font-style: normal
}

#oddsDetai .gts .gta td {
    border: 1px solid #616872;
    font-weight: 600;
    line-height: 16px;
    padding: 8px;
    white-space: nowrap
}

#oddsDetai .gts .gta td:first-child {
    border-left: 0
}

#oddsDetai .gts .gta td:last-child {
    border-right: 0
}

#oddsDetai .gts span[name=timeData] {
    color: #fff;
    display: block;
    font-family: Oswald;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 16px;
    margin: 0 auto;
    text-align: center;
    width: 30px
}

#oddsDetai .gts .hg_blue {
    background: #464c54
}

#oddsDetai .gts .hg_red {
    background: #d22323
}

#oddsDetai .gts .mark, #oddsDetai .gts mark {
    background: none;
    padding: 0
}

#oddsDetai .gts .o-up {
    color: #01b243
}

#oddsDetai .gts .o-down {
    color: #ff361e
}

#oddsDetai .gts .m_red {
    color: #ff361e !important
}

#oddsDetai .gts .m_green {
    color: #5db345 !important
}

.single-1x2 table.tcenter tr {
    background-color: #2a3038
}

.single-1x2 table.tcenter tr td {
    border: 1px solid #40454c;
    color: #afb4ba;
    font-family: Oswald;
    font-size: 12px;
    font-style: normal;
    font-weight: 500;
    line-height: 14px;
    padding: 10px;
    text-align: center
}

.single-1x2 table.tcenter tr td label {
    display: flex
}

.single-1x2 table.tcenter tr td input[type=checkbox]+label:before {
    background: #fff;
    border: 2px solid #c4c4c4;
    margin: 0
}

.single-1x2 table.tcenter tr td input[type=checkbox]:checked+label:before {
    background: #0d57e9;
    border: 2px solid #0d57e9
}

.single-1x2 table.tcenter tr td.rb {
    border-right: 1px solid #40454c
}

.single-1x2 table.tcenter tr td img {
    margin-right: 6px
}

.single-1x2 table.tcenter tr td a {
    color: #fff;
    font-family: Oswald, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: 700;
    line-height: 1
}

.single-1x2 table.tcenter tr td .o_green {
    color: #01b243
}

.single-1x2 table.tcenter tr td .o_red {
    color: #ff4c13
}

.single-1x2 .oddDivBox {
    margin: 0 auto;
    position: relative;
    width: 100%
}

.single-1x2 .oddDivBox table.tcenter tr.o_tr {
    background: #121213;
    text-align: center
}

.single-1x2 .oddDivBox table.tcenter tr.o_tr td {
    background: #515965;
    border: 1px solid #616872;
    color: #fff;
    font-family: Oswald, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: 700;
    line-height: 16px;
    padding: 4px 10px
}

.single-1x2 .oddDivBox table.tcenter tr.o_tr td:last-child {
    border-right: 0
}

.single-1x2 .oddDivBox table.tcenter tr.o_tr td a {
    color: #fff
}

.single-1x2 .oddDivBox table.tcenter tr.o_tr td input[type=checkbox]+label:before {
    background: #fff;
    border: 2px solid #c4c4c4;
    margin: 0
}

.single-1x2 .oddDivBox table.tcenter tr.o_tr td input[type=checkbox]:checked+label:before {
    background: #0d57e9;
    border: 2px solid #0d57e9
}

.single-1x2 .oddDivBox td[bgcolor="#01B243"] {
    color: #fff;
    font-family: Oswald, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: 700;
    line-height: 16px;
    padding: 10px 0
}

.single-1x2 .tipsPre {
    font-family: Raleway, sans-serif;
    line-height: 22px;
    margin: 0;
    white-space: break-spaces
}

.single-1x2 .oddtitDiv {
    top: 0;
    z-index: 195
}

.single-1x2 .oddfooterDiv, .single-1x2 .oddtitDiv {
    _zoom: 1;
    position: fixed;
    _position: absolute;
    text-align: center;
    width: 1076px
}

.single-1x2 .oddfooterDiv {
    bottom: 0;
    z-index: 194
}

.single-1x2 .sbtn3 {
    align-items: center;
    display: flex;
    height: 23px;
    margin-right: 6px;
    position: relative
}

.single-1x2 #tab_MinMax input[type=text] {
    color: #333
}

.single-1x2 #tab_MinMax td[bgcolor="#2A3038"] {
    color: #fff;
    padding: 10px 2px
}

.single-1x2 #tab_MinMax tr td.rb {
    border-right: 1px solid #333e4c
}

.single-1x2 #tab_MinMax .o_int {
    background-color: #fff;
    border: 1px solid #aeb6bf;
    font-size: 11px;
    width: 33px
}

.single-1x2 #tab_MinMax .o_int2 {
    background-color: #fff;
    border: 1px solid #aeb6bf;
    font-size: 11px;
    width: 28px
}

.single-1x2 #tab_MinMax .hbtn {
    background: #01b243;
    border: 0;
    color: #fff;
    font-size: 13px;
    font-style: normal;
    font-weight: 600;
    line-height: 18px;
    padding: 5px 10px
}

.single-1x2 .nav_select {
    background: #01b243
}

.single-1x2 .nav_select .pd2 {
    display: flex
}

.single-1x2 .nav_select .pd2 li {
    border-right: 1px solid #01a33d
}

.single-1x2 .nav_select .pd2 li a, .single-1x2 .nav_select .pd2 li b, .single-1x2 .nav_select .pd2 li span {
    color: #fff;
    font-family: Oswald, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 18px;
    text-transform: uppercase
}

.single-1x2 .nav_select .pd2 li a {
    display: block;
    padding: 10px
}

.single-1x2 .nav_select .pd2 li span {
    padding: 10px
}

.single-1x2 .nav_select .pd2 li b {
    color: #fff;
    opacity: .5
}

.single-1x2 .nav_select .pd2 li:last-child {
    border-right: 0
}

.single-1x2 .twin {
    border-radius: 5px;
    box-shadow: 0 0 5px 3px #bbb;
    display: none !important;
    position: absolute
}

.single-1x2 .twin .zdbtn {
    display: block;
    font-family: Oswald, sans-serif;
    padding: 10px;
    text-align: center
}

.single-1x2 .tgs2 {
    border: 1px solid #2a3038
}

.single-1x2 .tgs2 td {
    border-bottom: 1px solid #2a3038;
    color: #afb4ba;
    font-family: Oswald;
    font-size: 12px;
    font-style: normal;
    font-weight: 500;
    line-height: 25px;
    line-height: 14px;
    padding: 10px;
    text-align: center
}

.single-1x2 #team {
    clear: both;
    margin: 0 auto;
    position: relative;
    width: 936px
}

.gts {
    line-height: 30px;
    text-align: center
}

.gt1 {
    background-color: #fffff7
}

.gt2 {
    background-color: #f9fafb
}

.gta {
    background-color: #888;
    color: #fff
}

.dark .gta {
    background-color: #111
}

.hg {
    border: 1px solid #b0c0cc;
    border-top: 2px solid #6493df;
    padding: 12px
}

.hg_nav {
    background-color: #f8fafc;
    border-left: 1px solid #c7ddeb;
    border-right: 1px solid #c7ddeb;
    border-top: 1px solid #c7ddeb;
    clear: both;
    height: 24px;
    width: 938px
}

.hg_nav li {
    float: left
}

.hg_nav li a, .hg_nav li a:visited {
    color: #1281c2;
    display: block;
    float: left;
    height: 24px;
    line-height: 24px;
    text-align: center;
    width: 133px
}

.hg_nav .lin {
    background-color: #d6dfeb;
    height: 24px;
    overflow: hidden;
    width: 1px
}

.hg_nav li a:hover {
    background-color: #ff9;
    color: #cb8707;
    text-decoration: none
}

.hg_nav .hg_on a, .hg_nav .hg_on a:hover, .hg_nav .hg_on a:visited {
    background-color: #6493df;
    color: #fff;
    font-weight: 700
}

.hg h2 {
    font-family: 微软雅黑;
    font-size: 14px;
    font-weight: 700;
    padding-bottom: 6px
}

.hg h2 .date {
    color: #999;
    font-size: 12px
}

.hg_green {
    background-color: #77a560;
    border: 1px solid #fff;
    color: #fff
}

.hg_blue {
    background-color: #75788c;
    color: #fff
}

.hg_red {
    background-color: #cc4242;
    border: 1px solid #fff;
    color: #fff
}

.dark .hg_red {
    background-color: #521414
}

.dark .hg_blue {
    background-color: #1d213a
}

.h_red, .m_red, .selectOn {
    color: red
}

.h_green, .m_green {
    color: #390
}

.m_green img, .m_red img {
    margin-left: 2px
}

.goal {
    color: #d64444;
    font-weight: 700
}

.lb {
    border-left: 1px solid #e5e5e5
}

.rb {
    border-right: 1px solid #e5e5e5
}

.sb {
    border-left: 1px solid #ddd;
    border-right: 1px solid #ddd
}

.tr-title {
    background: #efefef;
    color: #222;
    font-weight: 700;
    line-height: 30px;
    text-align: center
}

.tr-title th {
    border-bottom: 1px solid #e5e5e5
}

.tr-title .lb, .tr-title .rb {
    border-color: #ddd
}

.tb-bgcolor {
    background: #f5f5f5
}

.tb-bgcolor1 {
    background: #fff
}

.odds-table-bg {
    background: #e0e0e0
}

.company-comp table, .odds-detail table {
    border: 1px solid #e5e5e5;
    border-collapse: collapse;
    font-family: sans-serif
}

.company-comp span {
    display: block;
    padding: 5px 0
}

.threemix-tab .down2, .threemix-tab .up2 {
    background-position-x: right;
    width: 56px
}

.company-comp .down2, .company-comp .up2, .odds-detail .down2, .odds-detail .up2 {
    background-position-y: 12px
}

.company-comp tr {
    text-align: center
}

.odds-detail .threemix-tab {
    float: left;
    width: 33%
}

.odds-detail .threemix-tab:nth-child(2) {
    margin: 0 10px;
    width: 32%
}

.threemix-oddsdetail {
    margin-top: 15px;
    min-height: 80px
}

.threemix-oddsdetail .tr-title {
    text-align: center
}

ul.menu {
    background-color: #fff;
    border-radius: 4px;
    margin-bottom: 10px
}

#threeMixMenu {
    background-color: #fff;
    width: 1040px
}

.company-comp .tr-title img {
    cursor: pointer;
    margin-left: 5px;
    vertical-align: -4px
}

.company-comp .odd_a {
    color: var(--blue40);
    margin: 0 2px;
    text-decoration: underline
}

.company-comp .odd_a:hover {
    color: var(--thirdly-color)
}

.change-record {
    margin-top: 10px
}

.dark .company-comp table, .dark .hg_green, .dark .hg_red, .dark .odds-detail table {
    border-color: #444
}

.dark .tb-bgcolor, .dark .tr-title {
    background: #353535;
    color: #fff
}

.dark .tb-bgcolor1 {
    background: #232323
}

.dark .lb, .dark .rb, .dark .sb, .dark .tr-title th, .dark table {
    border-color: #444
}

.dark .odds-table-bg {
    background: #444
}

.dark #threeMixMenu, .dark ul.menu {
    background-color: #282828
}

.down2 {
    background: url(/images/redDown.png?7e653ab4cb26d932a3f88aaf53acf3a4) no-repeat 43px 5px;
    color: red
}

.down2, .up2 {
    display: block;
    margin: 0 auto;
    width: 50px
}

.up2 {
    background: url(/images/greendown.png?22f8d9182727e58085253a32a8c69c19) no-repeat 43px 5px;
    color: green
}

.oddscomp-filterwin {
    background: var(--bgcolor-1);
    border-radius: 10px;
    min-height: 260px;
    overflow: hidden;
    width: 500px
}

.oddscomp-filterwin .popinfo {
    align-items: center;
    display: flex;
    flex-wrap: wrap;
    justify-content: center
}

.oddscomp-filterwin .entbtn {
    background: var(--primary-color);
    border-radius: 50px;
    color: var(--white);
    cursor: pointer;
    font-size: 14px;
    font-weight: 700;
    line-height: 34px;
    margin: 0 auto 15px;
    text-align: center;
    width: 40%
}

.oddscomp-filterwin .tips {
    background: var(--redbg);
    border-radius: 4px;
    color: var(--red40);
    display: none;
    font-size: 12px;
    margin: 0 15px 15px;
    padding: 6px;
    text-align: center
}

.complist {
    border: 1px solid var(--border-3);
    border-radius: 2px;
    color: var(--textcolor-2);
    cursor: pointer;
    float: left;
    margin: 4px;
    padding: 10px;
    width: 27%
}

.complist:hover {
    background: var(--bgcolor-2)
}

.complist i {
    background: var(--gray50);
    border-radius: 50%;
    display: inline-block;
    height: 14px;
    margin: 0 5px;
    position: relative;
    vertical-align: -2px;
    width: 14px
}

.complist i:after {
    border-bottom: 1px solid var(--white);
    border-left: 1px solid var(--white);
    content: "";
    display: inline-block;
    height: 4px;
    left: 2px;
    position: absolute;
    top: 3px;
    transform: rotate(-45deg);
    width: 8px
}

.complist.on i {
    background: var(--primary-color)
}

.complist.on, .complist.on:hover {
    border-color: #abc79c;
    color: var(--text-primary)
}

.dark .complist.on, .dark .complist.on:hover {
    background: #181818;
    border-color: #333 !important
}

.standing .t-win {
    color: #01b243
}

.standing .t-draw {
    color: #468ff1
}

.standing .t-loss {
    color: #e55264
}

.standing .p-highlight {
    background: #30363f
}

.standing__header {
    background: #01b243;
    padding: 10px 15px
}

.standing__content {
    background: #2a3038
}

.standing__content .table {
    color: #fff;
    font-family: Oswald, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 16px
}

.standing__content .table tr th {
    background: #515965;
    border-bottom: 1px solid #40454c;
    padding: 10px
}

.standing__content .table tr td {
    border-bottom: 1px solid #40454c;
    vertical-align: middle
}

.standing__content .table tr td a {
    align-items: center;
    color: #fff;
    font-family: Inter, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 14px
}

.standing__content .table tr.home-team td {
    background: #5e4945
}

.standing__content .table tr.away-team td {
    background: #4b4e68
}

.standing__content .table span.num {
    align-items: center;
    border-radius: 50%;
    display: flex;
    font-weight: 700;
    height: 24px;
    justify-content: center;
    width: 24px
}

.standing__content .promotion {
    color: #fff;
    font-family: Inter, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 14px;
    padding-left: 15px
}

.standing__content .promotion .item {
    margin-bottom: 12px
}

.standing__content .promotion span {
    border-radius: 50%;
    height: 10px;
    width: 10px
}

.standing__title {
    color: #fff;
    font-family: Oswald, sans-serif;
    font-size: 17px;
    font-style: normal;
    font-weight: 500;
    line-height: 30px;
    text-transform: uppercase
}

.standing .tab {
    border: 0
}

.standing .tab__link {
    border: 0;
    border-radius: 0;
    color: #fff;
    cursor: pointer;
    font-family: Oswald, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 14px;
    padding: 8px 10px;
    text-align: center;
    text-transform: uppercase
}

.standing .tab__link.active {
    background: #05a03f;
    color: #fff
}

.top-score__title {
    background: #01b243;
    font-size: 17px;
    font-weight: 500;
    line-height: 30px;
    padding: 10px 15px;
    text-transform: uppercase
}

.top-score .table tr th, .top-score__title {
    color: #fff;
    font-family: Oswald, sans-serif;
    font-style: normal
}

.top-score .table tr th {
    background: #515965;
    border: 0;
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
    padding: 10px
}

.top-score .table tr td {
    background: #2a3038;
    border-color: #40454c;
    color: #fff;
    font-family: Oswald, sans-serif;
    font-size: 11px;
    font-style: normal;
    font-weight: 700;
    line-height: 16px;
    padding: 9px;
    text-align: center;
    vertical-align: middle
}

.top-score .table tr td strong {
    font-family: Inter, sans-serif;
    font-size: 13px;
    font-style: normal;
    font-weight: 500
}

.top-score .table tr td span {
    color: #fff;
    font-family: Inter, sans-serif;
    font-size: 11px;
    font-style: normal;
    font-weight: 400;
    line-height: 16px;
    opacity: .5
}

.top-score .table tr td a {
    color: #fff
}

.top-score .table tr td img {
    background-color: #fff;
    border-radius: 50%;
    -o-object-fit: contain;
    object-fit: contain
}

body.light .standing__content {
    background: #fff
}

body.light .standing__content .table tr th {
    background: #efefef;
    border-color: #efefef;
    color: #27292c
}

body.light .standing__content .table tr td {
    border-color: #d7dee9;
    color: #27292c
}

body.light .standing__content .table tr td a {
    color: #27292c
}

body.light .standing__content .table tr td.p-highlight {
    background: #ebf3ff
}

body.light .standing__content .table tr.home-team td {
    background: #ffecec
}

body.light .standing__content .table tr.away-team td {
    background: #e7faea
}

body.light .standing__content .table span.num {
    font-weight: 400
}

body.light .standing__content .promotion {
    color: #27292c;
    font-family: Inter, sans-serif;
    font-style: normal;
    font-weight: 400
}

body.light .standing__content .promotion strong {
    font-weight: 400
}

body.light .top-score .table tr th {
    background: #efefef;
    color: #27292c
}

body.light .top-score .table tr td {
    background: #fff;
    border-color: #e9e9e9;
    color: #27292c
}

body.light .top-score .table tr td a {
    color: #27292c
}

body.light .top-score .table tr td span {
    color: #27292c;
    opacity: .5
}

body.light {
    background: #dce3ea
}

body.light, body.light .odds1 {
    color: #232425
}

body.light .odds2 {
    color: #ac4373
}

body.light .odds3 {
    color: #0d57e9
}

body.light .hbg-td1 {
    background: #fff5ec !important;
    color: #4f3225 !important
}

body.light .hbg-td2 {
    background: #e2f8ea !important;
    color: #1d5f35 !important;
    font-weight: 500
}

body.light .player-tech table .title-th th {
    background: #01b243;
    border-color: #dce3ea;
    color: #fff
}

body.light .player-tech table tr td {
    background-color: #f9f9f9;
    border-color: #dce3ea;
    color: #222
}

body.light .player-tech table tr td a {
    color: #222
}

body.light .down, body.light .oods-c-bg2 {
    background: none;
    color: #ff361e;
    position: relative
}

body.light .down:before, body.light .oods-c-bg2:before {
    -webkit-animation: Twinkle 2.5s infinite;
    animation: Twinkle 2.5s infinite;
    content: "\e916";
    display: inline-block;
    font-size: 9px;
    position: absolute;
    right: -12px;
    top: 50%;
    transform: translateY(-50%) rotate(180deg)
}

body.light .oods-c-bg1, body.light .up {
    background: none;
    color: #01b243;
    position: relative
}

body.light .oods-c-bg1:before, body.light .up:before {
    -webkit-animation: Twinkle 2.5s infinite;
    animation: Twinkle 2.5s infinite;
    content: "\e916";
    font-size: 9px;
    position: absolute;
    right: -12px;
    top: 50%;
    transform: translateY(-50%)
}

body.light .tvLink ul li a {
    color: #333
}

body.light .ant .odds .downBG {
    background: none;
    color: #ff361e;
    display: inline-block;
    position: relative
}

body.light .ant .odds .downBG:before {
    -webkit-animation: Twinkle 2.5s infinite;
    animation: Twinkle 2.5s infinite;
    content: "\e916";
    display: inline-block;
    font-size: 9px;
    position: absolute;
    right: -12px;
    top: 50%;
    transform: translateY(-50%) rotate(180deg)
}

body.light .ant .odds .upBG {
    background: none;
    color: #01b243;
    display: inline-block;
    position: relative
}

body.light .ant .odds .upBG:before {
    -webkit-animation: Twinkle 2.5s infinite;
    animation: Twinkle 2.5s infinite;
    content: "\e916";
    font-size: 9px;
    position: absolute;
    right: -12px;
    top: 50%;
    transform: translateY(-50%)
}

body.light .ant .odds .btns {
    background: #e5e5e5;
    border-color: #e5e5e5
}

body.light .ant .odds .btns span {
    color: #666
}

body.light .ant .odds .btns .on {
    background: #fff;
    color: #333
}

body.light .ant .odds tr td {
    border-color: #e9e9e9
}

body.light .ant .odds tr td.y {
    background: #fffbe4
}

body.light .icon-minus:before {
    color: #747a83
}

body.light #div_goal .GoalDiv-t {
    background: #dce3ea;
    color: #01b243
}

body.light #div_goal #flGoalDiv {
    background: #fff;
    box-shadow: 0 0 10px #747a83
}

body.light #div_goal #flGoalDiv td {
    color: #121213;
    font-family: Raleway;
    font-weight: 700
}

body.light .up_red {
    background-color: #e2f8ea;
    color: #1d5f35
}

body.light .loadngdiv {
    background: #fff;
    border-color: #fff
}

body.light .matchEvent__head {
    background: #efefef;
    color: #232425
}

body.light .matchEvent__head a, body.light .matchEvent__minute {
    color: #232425
}

body.light .matchEvent__item {
    background: #fff;
    border-color: #e9e9e9
}

body.light .matchEvent__content--wrap {
    background: #f0f0f0;
    color: #27292c
}

body.light .matchEvent__notes {
    background: #fff;
    color: #27292c
}

body.light .matchEvent__notes .icon {
    color: #232425
}

body.light img[src*="bf_img/1.png"] {
    content: url(../img/bf_img/1-light.png)
}

body.light img[src*="bf_img/14.png"] {
    content: url(../img/bf_img/14-light.png)
}

body.light img[src*="bf_img/13.png"] {
    content: url(../img/bf_img/13-light.png)
}

body.light .matchTech__head {
    background: #fff;
    border-color: #e9e9e9
}

body.light .matchTech__head a {
    color: #232425
}

body.light .matchTech .fx20 {
    background: #fff
}

body.light .matchTech .stat li .stat-title, body.light .matchTech .stat li:not(:first-child) .stat-c {
    color: #27292c
}

body.light .matchTech .stat li:not(:first-child) .stat-bar-wrapper {
    background: #e9e9e9
}

body.light .Preferences li .switch, body.light .Preferences li>div, body.light .Preferences2 li .switch, body.light .Preferences2 li>div {
    color: #232425
}

body.light .Preferences li select, body.light .Preferences2 li select {
    background: #fff;
    border-color: #c1c8cf;
    color: #232425;
    outline: none
}

body.light .tools-ov ul li a {
    background: #fff;
    color: #5b636d
}

body.light .tools-ov ul li a:hover {
    background-color: #01b243;
    color: #fff
}

body.light .tools-ov ul li.on a {
    color: #fff
}

body.light .tools-ov .setit {
    background: #fff;
    color: #5b636d
}

body.light .tools-ov .setit:hover {
    background-color: #01b243;
    color: #fff
}

body.light #soccerSettingWin {
    background: #fff;
    box-shadow: 0 0 20px #777
}

body.light .leftnav {
    background: #fff
}

body.light .leftnav li a {
    color: #232425
}

body.light .odds-table-bg>tbody>tr, body.light .odds-table-bg>tbody>tr>td {
    border-color: #dfe0e1
}

body.light .odds-table-bg td {
    color: #5b636d
}

body.light .home-m a, body.light .team-home td a {
    text-align: center
}

body.light .guest-m a, body.light .home-m a, body.light .team-guest td a, body.light .team-home td a {
    color: #27292c;
    font-family: Oswald, sans-serif;
    font-size: 15px;
    font-style: normal;
    font-weight: 700;
    line-height: 24px
}

body.light .oddschanges-bg1 {
    background-color: #fff9f4;
    color: #747a83
}

body.light .oddschanges-bg2 {
    background-color: #f3f9fd;
    color: #747a83
}

body.light .down_green {
    background-color: #fdd;
    color: #6d2929
}

body.light .change_yellow {
    background-color: #efd8ce;
    color: #864d34
}

body.light .team-home-f, body.light .team-table-home .teamcolor {
    color: #f8692c
}

body.light .blueLink, body.light .team-away-f, body.light .team-table-guest .teamcolor {
    color: #0d57e9
}

body.light #oddsChange .closebtn:before {
    color: #5b636d
}

body.light #oddsChange .odd-bg1, body.light .toolsBox {
    background: #fff
}

body.light .toolsBox .Preferences .switch, body.light .toolsBox .Preferences li>div, body.light .toolsBox .Preferences2 .switch, body.light .toolsBox .Preferences2 li>div {
    color: #232425
}

body.light .toolsBox .Preferences li select, body.light .toolsBox .Preferences2 li select {
    background: #fff;
    border-color: #c1c8cf;
    color: #232425;
    outline: none
}

body.light .toolsBox .Preferences li select:focus, body.light .toolsBox .Preferences2 li select:focus {
    border-color: #c1c8cf
}

body.light #OddsFilter .goalTitle {
    color: #232425;
    font-family: Oswald;
    font-size: 12px;
    font-style: normal;
    font-weight: 700;
    line-height: 14px;
    padding: 10px 20px;
    text-align: left;
    text-transform: uppercase
}

body.light #OddsFilter .bt-selected {
    background: #dce3ea;
    color: #232425;
    font-family: Raleway;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
    padding: 10px
}

body.light #OddsFilter .bt-selected b {
    color: #01b243 !important
}

body.light #OddsFilter table tr td {
    color: #747a83;
    font-family: Oswald;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px
}

body.light #StreaksFilter #filterList .item .ef-radio-style {
    background: #dce3ea;
    border-radius: 2px;
    color: #747a83;
    font-family: Oswald;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 14px;
    padding: 6px;
    text-align: center
}

body.light #StreaksFilter .bts {
    display: block;
    padding: 0
}

body.light #StreaksFilter #countBox {
    background: #dce3ea;
    border-bottom: 1px solid #c1c8cf;
    color: #232425;
    font-family: Raleway;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
    padding: 10px
}

body.light #StreaksFilter #countBox b {
    color: #01b243 !important
}

body.light #StreaksFilter .ent {
    display: inline-block;
    float: none !important;
    margin: 15px
}

body.light #ffOddsDetail tr:first-child td, body.light #fhOddsDetail tr:first-child td {
    background: #dce3ea !important
}

body.light #ffOddsDetail tr td, body.light #fhOddsDetail tr td {
    border-color: #dce3ea;
    color: #232425
}

body.light #ffOddsDetail tr td.gray, body.light #fhOddsDetail tr td.gray {
    background: #dce3ea;
    border-color: #c1c8cf
}

body.light .oddsstats-popup {
    background: #fff
}

body.light .oddsstats-popup .odds-table-bg>tbody>tr {
    border-color: #c1c8cf
}

body.light .oddsstats-popup #totalTb table tbody tr.b1, body.light .oddsstats-popup #totalTb table tbody tr.b2 {
    background: #fff
}

body.light .oddsstats-popup #totalTb table tbody tr.b1 td, body.light .oddsstats-popup #totalTb table tbody tr.b2 td {
    color: #232425
}

body.light .oddsstats-popup #totalTb table tbody tr.oodstable-t {
    background: #f0f0f0
}

body.light .oddsstats-popup #totalTb table tbody tr.oodstable-t td {
    color: #232425
}

body.light .oddsstats-popup .tdlines {
    background: #f0f0f0;
    color: #747a83
}

body.light .oddsstats-popup .tdlines td.f_match3 {
    border-color: #c1c8cf
}

body.light .oddsstats-popup .tdlines td a.font13un {
    border-color: #c1c8cf;
    color: #747a83
}

body.light .oddsstats-popup #league1 .oodstable-t, body.light .oddsstats-popup #league2 .oodstable-t {
    background: #f0f0f0
}

body.light .oddsstats-popup #league1 .oodstable-t td, body.light .oddsstats-popup #league2 .oodstable-t td {
    color: #232425
}

body.light .oddsstats-popup #league1 .odds-table-bg .b1, body.light .oddsstats-popup #league1 .odds-table-bg .b2, body.light .oddsstats-popup #league2 .odds-table-bg .b1, body.light .oddsstats-popup #league2 .odds-table-bg .b2 {
    background: #fff
}

body.light .oddsstats-popup #league1 .odds-table-bg .b1 td, body.light .oddsstats-popup #league1 .odds-table-bg .b1 td a, body.light .oddsstats-popup #league1 .odds-table-bg .b2 td, body.light .oddsstats-popup #league1 .odds-table-bg .b2 td a, body.light .oddsstats-popup #league2 .odds-table-bg .b1 td, body.light .oddsstats-popup #league2 .odds-table-bg .b1 td a, body.light .oddsstats-popup #league2 .odds-table-bg .b2 td, body.light .oddsstats-popup #league2 .odds-table-bg .b2 td a {
    color: #232425
}

body.light .oddsstats-popup #league1 .odds-table-bg .b1 td .red, body.light .oddsstats-popup #league1 .odds-table-bg .b2 td .red, body.light .oddsstats-popup #league2 .odds-table-bg .b1 td .red, body.light .oddsstats-popup #league2 .odds-table-bg .b2 td .red {
    color: #ff361e !important
}

body.light #winScore {
    background: #fff;
    border: none;
    border-radius: 12px;
    box-shadow: 0 2px 50px rgba(0, 0, 0, .7);
    overflow: hidden
}

body.light #winScore .jqSubTitle {
    background: #dce3ea
}

body.light #winScore .jqSubTitle td b, body.light #winScore .jqSubTitle td font {
    color: #5b636d
}

body.light #winScore .odds-table-bg tr {
    border-color: #dfe0e1
}

body.light #ranks table tr th {
    background: #f0f0f0;
    border-color: #e9e9e9;
    color: #27292c
}

body.light #ranks table tr td {
    background: #fff;
    border-color: #e9e9e9;
    color: #27292c
}

body.light .ant {
    background: #fff;
    border: none;
    box-shadow: 0 2px 50px rgba(0, 0, 0, .7)
}

body.light .ant .guessBox tr td.y {
    background: #efd8ce;
    color: #864d34
}

body.light .ant .guessBox tr td {
    border-color: #c1c8cf;
    color: #747a83 !important
}

body.light .ant .guessBox tr td .red {
    color: #01b243 !important
}

body.light .ant .guessBox tr:nth-child(2) td {
    background: #dce3ea;
    color: #232425 !important;
    line-height: 18px;
    padding: 10px !important
}

body.light .ant .databtns .btns span, body.light .ant .guessBox tr:nth-child(2) td {
    font-family: Oswald;
    font-size: 12px;
    font-style: normal;
    font-weight: 700;
    text-align: center
}

body.light .ant .databtns .btns span {
    background: #fff;
    line-height: 14px
}

body.light .ant .databtns .btns span.on {
    background: #01b243;
    color: #fff;
    font-weight: 700
}

body.light #panluDiv {
    background: #fff;
    border-radius: 12px;
    box-shadow: 0 2px 50px rgba(0, 0, 0, .7)
}

body.light #panluDiv .box-title {
    color: #01b243
}

body.light #panluDiv .closebtn {
    right: 20px;
    top: 20px
}

body.light #panluDiv .closebtn:before {
    color: #5b636d;
    font-size: 16px;
    opacity: .35
}

body.light #panluDiv .scoretitle td {
    background: #dce3ea;
    border: 1px solid #c1c8cf;
    color: #232425;
    padding: 10px
}

body.light #panluDiv tr td {
    background: #fff;
    border-color: #c1c8cf;
    color: #747a83
}

body.light #panluDiv tr td span.red, body.light #panluDiv tr td.red {
    color: #01b243 !important
}

body.light #panluDiv tr td span.red b, body.light #panluDiv tr td.red b {
    background: #0d57e9;
    border-radius: 2px;
    color: #fff;
    font-family: Oswald;
    font-size: 12px;
    font-style: normal;
    font-weight: 700;
    letter-spacing: 2px;
    line-height: 24px;
    padding: 3px 10px;
    text-align: center
}

body.light #panluDiv tr:last-child td {
    padding: 12px
}

body.light #panluDiv tr:last-child td font {
    color: #01b243 !important
}

body.light #sbOddsCorner .closebtn {
    top: 12px
}

body.light #sbOddsCorner .closebtn:before {
    color: #5b636d;
    font-size: 16px;
    opacity: .35
}

body.light #sbOddsCorner .odds-table-bg2 {
    background: #fff
}

body.light #sbOddsCorner .odds-table-bg2 td, body.light #sbOddsCorner .odds-table-bg2 tr {
    border-color: #c1c8cf
}

body.light #sbOddsCorner .jqSubTitle {
    background: #dce3ea;
    color: #5b636d
}

body.light #sbOddsCorner .jqSubTitle td {
    border-color: #c1c8cf;
    color: #5b636d
}

body.light #sbOddsCorner .jqSubTitle2 {
    background: #fff
}

body.light #sbOddsCorner .jqSubTitle2 span {
    border-color: #c1c8cf;
    color: #232425
}

body.light #sbOddsCorner .jqTitle2 {
    background: #dce3ea
}

body.light #sbOddsCorner .white-bg2 {
    background: #dce3ea;
    color: #232425
}

body.light #sbOddsCorner .white-bg {
    color: #232425
}

body.light #sbOddsCorner .handOdds {
    background: #ebedee;
    color: #232425
}

body.light #sbOddsCorner .gray-bg2 {
    background: #e6ecf2;
    color: #232425
}

body.light #header-wrapper #fulltab {
    background: #fff
}

body.light #header-wrapper #fulltab ul li a {
    border-color: #e7e7e8;
    color: #5b636d
}

body.light #header-wrapper #fulltab ul li a:hover {
    background: none
}

body.light #header-wrapper #fulltab ul li a.on {
    color: #01b243
}

body.light #header-wrapper #fulltab ul li:first-child a {
    border-color: #e7e7e8
}

body.light #header-wrapper .n-search {
    background: #fff;
    border-color: #e7e7e8
}

body.light #header-wrapper .n-search input {
    color: #1a1d23 !important
}

body.light .section-content .title_box {
    color: #232425
}

body.light #min {
    background: #fff;
    box-shadow: 0 2px 10px rgba(0, 0, 0, .08)
}

body.light #min #tools .f11, body.light #min #tools .odds_setting p {
    color: #747a83
}

body.light #min #tools .odds_setting .odds_detail label {
    color: #232425
}

body.light #min #tools li {
    border-color: #c1c8cf
}

body.light #min #tools li a {
    color: #747a83
}

body.light #min #tools li.on a {
    color: #fff
}

body.light #min #mintable #table_live tbody>tr {
    border-bottom: 1px solid #dfe0e1
}

body.light #min #mintable tr.Leaguestitle td {
    background-color: #f0f0f0
}

body.light #min #mintable tr.Leaguestitle td a {
    color: #3a3b3d
}

body.light #min #mintable .scoretitle td {
    background: #01b243;
    color: #fff
}

body.light #min #mintable td {
    background: #fff;
    color: #232425
}

body.light #min #mintable td.text-info span {
    color: #01b243
}

body.light #min #mintable td.status {
    color: #ff4c13
}

body.light #min #mintable td.time {
    color: #747a83
}

body.light #min #mintable td.el-score {
    color: #ff4c13
}

body.light #min #mintable td.f-b {
    color: #ff4c13;
    font-family: Oswald;
    font-weight: 700
}

body.light #min #mintable td.f-b b {
    background: #0d57e9;
    border-radius: 2px;
    color: #fff;
    display: block;
    font-family: Oswald, sans-serif;
    margin: 0 auto;
    max-width: 40px;
    padding: 1px 0
}

body.light #min #mintable td.toolimg>span {
    margin-right: 8px
}

body.light #min #mintable td .conner_span {
    color: #232425
}

body.light #min #mintable td .red2 {
    color: #ff4c13 !important
}

body.light #min #mintable td a {
    color: #27292c
}

body.light #min #mintable td.oddstd p {
    font-style: normal;
    font-weight: 500;
    line-height: 14px
}

body.light #oddsChange, body.light #panluDiv, body.light #sbOddsCorner, body.light .bak_div {
    background: #dce3ea;
    border: 1px solid #c1c8cf;
    box-shadow: 0 2px 50px rgba(0, 0, 0, .7)
}

body.light .rbl {
    border-color: #c1c8cf
}

body.light .sotit {
    color: #01b243
}

body.light .bts {
    border-color: #c1c8cf
}

body.light .bts span {
    background: #dce3ea
}

body.light .bts span.ent {
    background-color: #01b243;
    color: #fff
}

body.light .bts span:hover {
    background: #01b243;
    color: #fff
}

body.light .bts span:hover label {
    color: #fff
}

body.light .el-radio>input[type=radio]+.el-radio-style, body.light input[type=checkbox]+label {
    color: #747a83
}

body.light .el-radio>input[type=radio]:checked+.el-radio-style {
    color: #01b243
}

body.light input[type=checkbox]+label:before {
    background: #fff;
    border-color: #c4c4c4
}

body.light input[type=checkbox]:checked+label:before {
    background: #0d57e9;
    border: 2px solid #0d57e9
}

body.light #calendar, body.light #calendar .datelayer_td-blank, body.light #calendar .datelayer_td-blank:hover, body.light #div_search, body.light #main #left .lrdiv, body.light #main #right .lrdiv, body.light #oddsChange, body.light #panluDiv, body.light #showCompany, body.light #showCountry, body.light #showFilterBox, body.light #showOddsTypes, body.light #showoptional, body.light #showoptional2, body.light #teammain, body.light .b1, body.light .bak_div, body.light .com LI SPAN A:hover, body.light .fx-tb-b h4, body.light .fx-tb-b li b, body.light .guest-div a span, body.light .home-div a span, body.light .livetab, body.light .lrdiv2, body.light .n-search, body.light .pc_win, body.light .rbl, body.light .rf, body.light .team-table-guest .vv, body.light .team-table-home .vv, body.light .tvLink, body.light .twin, body.light .white-bg, body.light .white-bg2 {
    background: #fff
}

body.light .oddschanges .odd-teamname {
    color: #232425
}

body.light .innerPage {
    background: #fff
}

body.light .fbheader .row .LName a, body.light .fbheader .row span[name=timeData] {
    color: #232425
}

body.light .fbheader .row span[name=timeData] {
    color: #01b243
}

body.light .fbheader .row #headVs .sclassName a {
    color: #232425
}

body.light .mintopnav li.on a {
    background: #f5222d
}

body.light .mintopnav.v2 li {
    border-color: #c1c8cf
}

body.light .mintopnav.v2 li.on a {
    color: #fff
}

body.light .market-wrapper .other__item {
    background-color: #fff;
    color: #232425
}

body.light .team-table-title {
    background: #01b243;
    color: #fff
}

body.light .team-table-title select {
    background: #fff;
    border-color: #c1c8cf;
    color: #27292c;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 16px;
    outline: none
}

body.light .team-table-other th {
    background: #f0f0f0;
    border: 1px solid #e9e9e9;
    color: #27292c
}

body.light .team-table-other th.no-b-l {
    border-bottom: 1px solid #e9e9e9
}

body.light .team-table-other td {
    background: #fff;
    border-color: #e9e9e9;
    color: #27292c
}

body.light .team-table-other td.home-m {
    color: #00429c !important
}

body.light .team-table-other td.guest-m {
    color: #b80016 !important
}

body.light .team-table-other td.team-home-f {
    color: #00429c
}

body.light .team-table-other td.team-away-f {
    color: #b80016
}

body.light #matchData #oddsDiv .team-table-title {
    background: #9e9e9e;
    color: #fff
}

body.light #matchData #oddsDiv .team-table-title select {
    background: #fff;
    color: #232425;
    font-weight: 600;
    outline: none
}

body.light #matchData #oddsDiv .oddsCompany li.active a, body.light #matchData #oddsDiv .oddsCompany li:hover a {
    box-shadow: 0 0 10px #f44336
}

body.light #matchData #oddsDiv .team-table-other th {
    background: #f0f0f0;
    color: #232425
}

body.light #matchData #oddsDiv .team-table-other th.rl {
    border-color: #c1c8cf
}

body.light #matchData #oddsDiv .team-table-other th.th-bg2 {
    background: #01b243 !important;
    color: #fff
}

body.light #matchData #oddsDiv .team-table-other th[colspan="6"] {
    border-bottom: 1px solid #c1c8cf
}

body.light #matchData #oddsDiv .team-table-other tr td {
    background: #fff;
    border-color: #c1c8cf;
    color: #232425
}

body.light #matchData #oddsDiv .team-table-other tr td.fx-red {
    background: #d22323;
    color: #fff
}

body.light #matchData #oddsDiv .team-table-other tr td.fx-blue {
    background: #2d8dfe;
    color: #fff
}

body.light #matchData #oddsDiv .hbg-td1 {
    background: #ffbcbd !important;
    color: #27292c
}

body.light #matchData #oddsDiv .discription {
    background: #fff
}

body.light .teamData .team-table-other th {
    color: #27292c;
    font-family: Oswald, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: 700;
    line-height: 16px
}

body.light .teamData .team-table-other th:first-child, body.light .teamData .team-table-other th:nth-child(2), body.light .teamData .team-table-other th:nth-child(3) {
    background: #f2ebff !important;
    border-color: #f2ebff !important;
    color: #27292c !important
}

body.light .teamData .team-table-other th:nth-child(4), body.light .teamData .team-table-other th:nth-child(5), body.light .teamData .team-table-other th:nth-child(6) {
    background: #ffecec !important;
    border-color: #ffecec !important;
    color: #27292c !important
}

body.light .teamData .team-table-other th:nth-child(3) {
    border-right: 1px solid #e9d8d8 !important
}

body.light .teamData .team-table-other tr td {
    border-color: #e9e9e9
}

body.light .teamData .team-table-other tr td b {
    color: #1a1d23 !important
}

body.light #cornerOddsDiv .team-table-other tr th {
    background: #f0f0f0
}

body.light #cornerOddsDiv .team-table-other tr th b {
    color: #27292c
}

body.light #cornerOddsDiv .team-table-other tr td {
    background: #fff;
    color: #27292c
}

body.light #cornerOddsDiv .team-table-other tr td .ll, body.light #cornerOddsDiv .team-table-other tr td.rl {
    border-color: #e9e9e9
}

body.light #cornerOddsDiv .team-table-other tr td.th-bg3 {
    color: #c7312c
}

body.light #teamEventDiv_detail .team-table-other tr td {
    background: #fff;
    color: #232425
}

body.light #teamEventDiv_detail .team-table-other tr:first-child td {
    background: #f0f0f0;
    color: #232425
}

body.light #mactbox-black {
    background: #fff
}

body.light #mactbox-black #Lineup_icons {
    border-color: #e2e8ee
}

body.light #mactbox-black .teamNames {
    background: #01b243;
    margin-bottom: 15px
}

body.light #mactbox-black .teamNames .tn-vs-c {
    color: #fff
}

body.light #mactbox-black .teamNames .tn-home {
    background: #f2ebff;
    color: #27292c
}

body.light #mactbox-black .teamNames .tn-home a {
    color: #27292c
}

body.light #mactbox-black .teamNames .tn-away {
    background: #ffecec;
    color: #27292c
}

body.light #mactbox-black .backup__head .teamName, body.light #mactbox-black .hurtPlay__head .teamName, body.light #mactbox-black .teamNames .tn-away a {
    color: #27292c
}

body.light #mactbox-black .backup__head .col, body.light #mactbox-black .hurtPlay__head .col {
    background: #efefef;
    border: 1px solid #dce3ea;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px
}

body.light #mactbox-black .backup__item, body.light #mactbox-black .hurtPlay__item {
    background: #fff;
    border-color: #dce3ea;
    border-left: 1px solid #dce3ea;
    border-right: 1px solid #dce3ea
}

body.light #mactbox-black .backup__item .shirtNumber, body.light #mactbox-black .hurtPlay__item .shirtNumber {
    color: #27292c;
    opacity: .5
}

body.light #mactbox-black .backup__item .desc a, body.light #mactbox-black .hurtPlay__item .desc a {
    color: #27292c
}

body.light #mactbox-black .backup__item:last-child, body.light #mactbox-black .hurtPlay__item:last-child {
    border-bottom: 1px solid #dce3ea
}

body.light .lineups-recent {
    background: #fff
}

body.light .lineups-recent__head {
    background: #fff;
    border-color: #dce3ea
}

body.light .lineups-recent__head a {
    color: #27292c
}

body.light .lineups-recent__title {
    background: #efefef;
    border-color: #dce3ea;
    color: #27292c
}

body.light .lineups-recent__item {
    background: #fff;
    border-color: #dce3ea
}

body.light .lineups-recent__item .name, body.light .lineups-recent__item .number {
    color: #27292c
}

body.light .lineups-recent>.d-flex {
    position: relative
}

body.light .lineups-recent>.d-flex:after {
    background-color: #dce3ea;
    content: "";
    display: block;
    height: 100%;
    left: 50%;
    position: absolute;
    transform: translateX(-50%);
    width: .5px
}

body.light #teamTechDiv_detail .fx20 {
    background: #fff
}

body.light #teamTechDiv_detail .stat li .stat-c {
    color: #232425
}

body.light #teamTechDiv_detail .stat li .stat-bar-wrapper {
    background: #f0f0f0
}

body.light #teamTechDiv_detail .stat li .stat-title {
    background: #f0f0f0;
    box-shadow: 0 4px 8px rgba(0, 0, 0, .4);
    color: #232425;
    font-weight: 600
}

body.light #teamTechDiv_detail .stat li .homes .stat-bar {
    background: #f8692c
}

body.light #teamTechDiv_detail .stat li .aways .stat-bar {
    background: #bb1dd4
}

body.light #teamDataDiv_detail .team-table-other tr th {
    background: #f0f0f0;
    border-color: #c1c8cf;
    color: #232425
}

body.light #teamDataDiv_detail .team-table-other tr td {
    background: #fff;
    border-color: #c1c8cf;
    color: #232425;
    font-weight: 500
}

body.light #teamDataDiv_detail .team-table-other tr td b {
    color: #747a83
}

body.light .posediv {
    background: #fff
}

body.light .posediv .fx-title {
    background: #01b243
}

body.light .posediv .fx-title span {
    color: #fff
}

body.light .posediv .fx-tab .gScoredBtn, body.light .posediv .fx-tab .hScoredBtn {
    color: #27292c
}

body.light .posediv .fx-tab2 .lastMatchBtn {
    background: #f0f0f0;
    color: #27292c
}

body.light .posediv .fx-tab2 .lastMatchBtn.fx-tab2-on {
    background: #01b243;
    color: #fff
}

body.light .posediv .rateOfScored .fx-comparision .fx-c-3 {
    background: #efefef
}

body.light .posediv .rateOfScored .fx-comparision .fx-c-3 span, body.light .posediv .rateOfScored .fx-comparision .fx-c2 {
    color: #232425
}

body.light .posediv .rateOfScored .fx-comparision .green {
    color: #01b243
}

body.light .posediv:after {
    background: #e9e9e9
}

body.light #teamStatisticsDiv_detail .team-table-other tr th {
    background: #f0f0f0;
    border-color: #dadada;
    color: #232425
}

body.light #teamStatisticsDiv_detail .team-table-other tr td {
    background: #fff;
    border-color: #e9e9e9;
    color: #232425
}

body.light #teamStatisticsDiv_detail .team-table-other .home-m {
    background: #a582df !important;
    border-color: #a582df !important;
    color: #fff
}

body.light #teamStatisticsDiv_detail .team-table-other .guest-m {
    background: #e56c6e !important;
    border-color: #e56c6e !important;
    color: #fff
}

body.light .posediv .rateOfScored .fx-comparision .fx-c-l {
    background: #a582df !important
}

body.light .posediv .rateOfScored .fx-comparision .fx-c-r {
    background: #e56c6e !important
}

body.light #table_v1 tr a, body.light #table_v2 tr a, body.light #table_v3 tr a {
    font-weight: 600
}

body.light #table_v1 tr.other-title td, body.light #table_v2 tr.other-title td, body.light #table_v3 tr.other-title td {
    background: linear-gradient(0deg, #efefef, #efefef), linear-gradient(180deg, #ea5858, #ff6b00)
}

body.light #table_v1 tr select, body.light #table_v2 tr select, body.light #table_v3 tr select {
    background: #fff;
    border-color: #c1c8cf;
    color: #27292c;
    outline: none
}

body.light #table_v1 tr .bar-title input[type=checkbox]+label, body.light #table_v2 tr .bar-title input[type=checkbox]+label, body.light #table_v3 tr .bar-title input[type=checkbox]+label {
    margin-right: 20px
}

body.light #table_v1 tr th, body.light #table_v2 tr th, body.light #table_v3 tr th {
    background: #f0f0f0;
    border-color: #e9e9e9;
    color: #27292c;
    padding: 5px
}

body.light #table_v1 tr td, body.light #table_v2 tr td, body.light #table_v3 tr td {
    background: #fff;
    border-color: #e9e9e9;
    color: #27292c
}

body.light #table_v1 tr td a, body.light #table_v2 tr td a, body.light #table_v3 tr td a {
    color: #27292c
}

body.light #table_v1 tr td#td_stat1, body.light #table_v1 tr td#td_stat2, body.light #table_v2 tr td#td_stat1, body.light #table_v2 tr td#td_stat2, body.light #table_v3 tr td#td_stat1, body.light #table_v3 tr td#td_stat2 {
    background: #fff;
    color: #27292c
}

body.light #table_v1 tr td#td_stat1 .red, body.light #table_v1 tr td#td_stat2 .red, body.light #table_v2 tr td#td_stat1 .red, body.light #table_v2 tr td#td_stat2 .red, body.light #table_v3 tr td#td_stat1 .red, body.light #table_v3 tr td#td_stat2 .red {
    color: #01b243 !important;
    font-weight: 700
}

body.light #table_v1 tr.team-guest td, body.light #table_v1 tr.team-home td, body.light #table_v2 tr.team-guest td, body.light #table_v2 tr.team-home td, body.light #table_v3 tr.team-guest td, body.light #table_v3 tr.team-home td {
    background: #efefef !important
}

body.light .porletP .team-table-title2 {
    background: #01b243;
    color: #fff
}

body.light .porletP .team-home-f {
    color: #b80016 !important
}

body.light .porletP .team-away-f {
    color: #00429c !important
}

body.light .porletP .guest-div .team-table-guest>a, body.light .porletP .home-div .team-home a, body.light .porletP .home-div .team-table-home>a {
    color: #27292c
}

body.light .team-div {
    background: #dce3ea
}

body.light .handicap-statistics .team-table-guest th, body.light .handicap-statistics .team-table-home th {
    background: #efefef;
    border-color: #dadada;
    color: #27292c
}

body.light .handicap-statistics .team-table-guest th.hbg1, body.light .handicap-statistics .team-table-home th.hbg1 {
    border-bottom: 1px solid #dadada
}

body.light .handicap-statistics .team-table-guest td, body.light .handicap-statistics .team-table-home td {
    background: #fff;
    border-color: #e9e9e9;
    color: #27292c;
    white-space: nowrap
}

body.light .total-goal .team-table-guest tr th, body.light .total-goal .team-table-home tr th {
    background: #f0f0f0;
    border-color: #e9e9e9;
    color: #27292c
}

body.light .total-goal .team-table-guest tr td, body.light .total-goal .team-table-home tr td {
    background: #fff;
    border-color: #e9e9e9;
    color: #27292c;
    white-space: nowrap
}

body.light .lineup-recent .home-div .home-m {
    background: #fff3ee !important
}

body.light .lineup-recent .home-div .Lineup {
    background: #f0f0f0
}

body.light .lineup-recent .player-list {
    background: #fff
}

body.light .lineup-recent .player-list a {
    border-color: #e9e9e9;
    color: #27292c;
    font-weight: 500
}

body.light .lineup-recent .player-list a b {
    color: #01b243
}

body.light .lineup-recent .player-list a span {
    color: #27292c
}

body.light .lineup-recent .guest-div .Backup, body.light .lineup-recent .guest-div .Lineup, body.light .lineup-recent .home-div .Backup, body.light .lineup-recent .home-div .Lineup {
    background: #f0f0f0;
    color: #27292c
}

body.light .oddsDataDetail .odds-table-bg .oodstable-t {
    background: #f0f0f0
}

body.light .oddsDataDetail .odds-table-bg .oodstable-t>td {
    background: #f0f0f0;
    border-color: #e9e9e9 !important
}

body.light .oddsDataDetail .odds-table-bg>tbody>tr>td {
    border-color: #e9e9e9
}

body.light .oddsDataDetail .odds-table-bg td {
    background: #fff;
    color: #27292c;
    font-size: 12px;
    font-style: normal;
    font-weight: 500;
    line-height: 14px;
    text-align: center
}

body.light .oddsDataDetail .odds-table-bg td[align=left] {
    padding-left: 10px;
    text-align: left
}

body.light .oddsDataDetail .odds-table-bg td[align=left] font[color=red] {
    float: right;
    margin-right: 4px
}

body.light .oddsDataDetail .mintopnav-fix {
    background: #fff
}

body.light .oddsDataDetail #Table1 .oodstable-t td, body.light .oddsDataDetail #Table2 .oodstable-t td {
    border-color: #e9e9e9;
    color: #27292c;
    font-size: 12px;
    font-style: normal;
    font-weight: 700;
    line-height: 16px;
    padding: 13px 5px
}

body.light .oddsDataDetail #Table1 .odds-time span, body.light .oddsDataDetail #Table2 .odds-time span {
    color: #747a83;
    font-size: 12px;
    font-style: normal;
    font-weight: 600;
    line-height: 14px;
    text-align: center
}

body.light .menu-3in1-wrap .menu-3in1 {
    background: #f0f0f0
}

body.light .menu-3in1-wrap .menu-3in1 li {
    border-color: #c1c8cf
}

body.light .menu-3in1-wrap .menu-3in1 li a {
    color: #747a83;
    font-size: 13px;
    font-style: normal;
    font-weight: 400;
    line-height: 18px;
    text-transform: uppercase
}

body.light .menu-3in1-wrap .menu-3in1 li.on a {
    color: #fff
}

body.light .menu-3in1-wrap select {
    background: #f0f0f0;
    border-color: #c1c8cf;
    color: #27292c
}

body.light .menu-3in1-wrap .tabsBox {
    background: #f0f0f0
}

body.light .menu-3in1-wrap .tabsBox .item a {
    color: #747a83
}

body.light .menu-3in1-wrap .tabsBox .item.on a {
    color: #fff
}

body.light #oddsDetai {
    background: #fff
}

body.light #oddsDetai .odds-table-bg {
    border-color: #dce3ea
}

body.light #oddsDetai .odds-table-bg td[colspan="7"] {
    background: #dce3ea;
    border-color: #dce3ea;
    color: #27292c;
    font-size: 12px;
    font-style: normal;
    font-weight: 700;
    line-height: 18px;
    padding: 7px;
    text-transform: uppercase
}

body.light #oddsDetai .odds-table-bg td {
    background: #fff;
    border-color: #e9e9e9;
    color: #27292c;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 14px;
    text-align: center
}

body.light #oddsDetai .odds-table-bg td.o-down {
    color: #ff361e
}

body.light #oddsDetai .odds-table-bg td.o-up {
    color: #5db345
}

body.light #oddsDetai .odds-table-bg td.hg_blue {
    background: #f5f5f5;
    color: #27292c;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 14px;
    text-align: center
}

body.light #oddsDetai .odds-table-bg td.hg_red {
    background: #e06565;
    color: #fff
}

body.light #oddsDetai .odds-table-bg td.hg_green {
    background: #4eca7c;
    color: #fff
}

body.light #oddsDetai .odds-table-bg td span[name=timeData] {
    color: #27292c;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 16px;
    text-align: center;
    width: 100%
}

body.light #oddsDetai .gta td {
    background: #f0f0f0;
    color: #27292c;
    font-size: 12px;
    font-style: normal;
    font-weight: 600;
    line-height: 16px;
    padding-bottom: 8px;
    padding-top: 8px;
    white-space: nowrap
}

body.light #oddsDetai .gts td:first-child {
    border-left: 1px solid #e9e9e9
}

body.light #oddsDetai .gts td:last-child {
    border-right: 1px solid #e9e9e9
}

body.light .single-1x2 .nav_select {
    background: #fff
}

body.light .single-1x2 .nav_select .pd2 li {
    border-color: #c1c8cf
}

body.light .single-1x2 .nav_select .pd2 li a, body.light .single-1x2 .nav_select .pd2 li span {
    color: #747a83;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 18px;
    text-transform: uppercase
}

body.light .single-1x2 .nav_select .pd2 li select {
    background: #fff;
    color: #747a83;
    outline: none
}

body.light .single-1x2 table.tcenter tr {
    background: #fff;
    border-color: #e9e9e9
}

body.light .single-1x2 table.tcenter tr td {
    background: #fff;
    border-color: #e9e9e9;
    color: #27292c;
    font-size: 12px;
    font-style: normal;
    font-weight: 500;
    line-height: 14px;
    text-align: center
}

body.light .single-1x2 table.tcenter tr td:nth-child(2) {
    color: #27292c;
    font-size: 12px;
    font-style: normal;
    font-weight: 700;
    line-height: 14px
}

body.light .single-1x2 .oddDivBox table.tcenter tr {
    background: #fff;
    border-color: #e9e9e9
}

body.light .single-1x2 .oddDivBox table.tcenter tr.o_tr {
    background: #f0f0f0;
    color: #27292c;
    font-size: 12px;
    font-style: normal;
    font-weight: 700;
    line-height: 16px
}

body.light .single-1x2 .oddDivBox table.tcenter tr.o_tr td {
    background: #f0f0f0;
    border-color: #e9e9e9;
    color: #27292c
}

body.light .single-1x2 .oddDivBox table.tcenter tr.o_tr a {
    color: #27292c
}

body.light .single-1x2 .oddDivBox table.tcenter tr.bl td {
    background: #01b243;
    border-color: #e9e9e9;
    color: #fff
}

body.light .single-1x2 .oddDivBox table.tcenter tr td {
    background: #fff;
    border-color: #e9e9e9;
    border-width: 1px;
    border-bottom: 0
}

body.light .category__wrap {
    background: #fff
}

body.light .category__wrap h1.title {
    display: inline-block
}

body.light .category__wrap h1.title span {
    display: block
}

body.light .category__wrap ul.posts {
    border-top: 1px solid #c1c8cf
}

body.light .category__wrap .posts__item {
    border-color: #c1c8cf
}

body.light .category__wrap .post__meta {
    margin-top: 10px
}

body.light .category__wrap .post__title a {
    color: #232425;
    font-weight: 700
}

body.light .pagination .pager a, body.light .pagination .pager span {
    background: none;
    color: #232425;
    font-size: 14px
}

body.light .pagination .pager li.active span {
    color: #01b243;
    font-weight: 500
}

body.light.single-post .plane {
    background: #fff
}

body.light.single-post .plane h1.title {
    font-family: "Noto Serif", Times New Roman, Times, Georgia, serif
}

body.light.single-post .plane h1.title span {
    color: #232425;
    font-weight: 700
}

body.light.single-post .plane .meta-box {
    border-color: #c1c8cf
}

body.light.single-post #contentCtn .recommendContent {
    color: #232425
}

body.light.single-post #contentCtn .recommendContent a {
    color: #01b243
}

body.light.single-post .widget-news__content a {
    color: #232425;
    font-weight: 600
}

body.light.single-post .user-box {
    background: #fff
}

body.light.single-post .user-box__desc {
    color: #232425;
    font-weight: 500
}

body.light.single-post .user-box__analysis .key {
    color: #232425
}

body.light.single-post .user-box__btn {
    background: #01b243;
    color: #fff
}

body.light.page-6in1 .tools {
    background: #fff
}

body.light.page-6in1 .tools ul li {
    border-color: #c1c8cf
}

body.light.page-6in1 .odds-table-bg td, body.light.page-6in1 .tools ul .f11, body.light.page-6in1 .tools ul .f11 span a, body.light.page-6in1 .tools ul li a {
    color: #747a83
}

body.light.page-6in1 .odds-table-bg .oodstable-t td {
    border-color: #c1c8cf;
    color: #fff
}

body.light.page-6in1 .odds-table-bg .Leaguestitle {
    background: #f0f0f0;
    color: #747a83;
    padding-left: 50px
}

body.light.page-6in1 .odds-table-bg .Leaguestitle a {
    color: #747a83
}

body.light.page-6in1 .odds-table-bg.dataItem {
    border-color: #dfe0e1
}

body.light.page-6in1 .odds-table-bg.dataItem .b1 {
    background: #fff
}

body.light.page-6in1 .odds-table-bg.dataItem .b1 span[name=timeData] {
    color: #747a83
}

body.light.page-6in1 .odds-table-bg.dataItem .sl {
    color: #232425;
    text-align: left
}

body.light.page-6in1 .odds-table-bg.dataItem .sl a {
    color: #232425
}

body.light .section-content .title_box {
    color: #009b3a
}

body.light .section-content .title_box strong {
    color: #747a83
}

body.light .section-content .toc {
    background: none
}

body.light .section-content .toc>ul>li {
    border-bottom: 0
}

body.light .section-content .toc>ul>li:first-child>a {
    background: #fff;
    border-bottom-left-radius: 6px;
    border-top-left-radius: 6px;
    color: #01b243;
    font-weight: 500;
    padding-left: 20px
}

body.light .section-content .toc>ul>li a {
    color: #27292c;
    font-weight: 500
}

body.light .section-content .toc>ul>li a:hover {
    background: #fff;
    border-bottom-left-radius: 6px;
    border-top-left-radius: 6px;
    color: #01b243;
    font-weight: 500;
    padding-left: 20px
}

body.light .section-content .post_content_box {
    background: #fff;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
    border-top-right-radius: 10px;
    color: #27292c;
    overflow-x: hidden;
    padding: 20px
}

body.light .section-content .post_content_box a {
    color: #01b243
}

body.light .lbc ul.sub_menu li a {
    background: #fff;
    border-color: #e9e9e9;
    color: #232425
}

body.light .lbc ul.sub_menu li.active a {
    background: #01b243;
    color: #fff
}

body.light .lbc a.has-child {
    background: #fff;
    border-color: #e9e9e9;
    color: #232425
}

body.light .data-football .nav_select {
    background: #fff
}

body.light .data-football .nav_select li {
    border-right: 1px solid #c1c8cf;
    color: #747a83
}

body.light .data-football .nav_select li.nav_selected {
    background: #01b243;
    color: #fff
}

body.light .data-football .tdlink {
    border: 0
}

body.light .data-football .tdlink .num {
    align-items: center;
    border-radius: 2px;
    color: #fff;
    display: flex;
    font-size: 12px;
    font-style: normal;
    font-weight: 500;
    height: 24px;
    justify-content: center;
    line-height: 16px;
    margin: 0 auto;
    text-align: center;
    width: 24px
}

body.light .data-football .tdlink .tdlink>tbody>tr>th, body.light .data-football .tdlink>tbody>tr>td {
    border-color: #dce3ea;
    color: #747a83
}

body.light .data-football .tdlink th, body.light .data-football .tdlink.sub-head th, body.light .data-football .tdlink.sub-head.lea-head th {
    background: #01b243;
    border-color: #dce3ea;
    box-shadow: 0 0 12px rgba(0, 0, 0, .2)
}

body.light .date-picker {
    background: #f0f0f0;
    border-color: #f0f0f0
}

body.light .date-picker .dateBox li span, body.light .date-picker ul#timeBox li span {
    color: #747a83
}

body.light .date-picker .dateBox li.on span, body.light .date-picker ul#timeBox li.on span {
    color: #01b243
}

body.light .date-picker .dateBox li:after, body.light .date-picker ul#timeBox li:after {
    background: #c1c8cf
}

body.light.page-european .pl_left .com .d_out, body.light.page-european .pl_left .com .d_over {
    border-color: #c1c8cf
}

body.light.page-european .pl_left .com ul li {
    background: #fff;
    border-color: #c1c8cf
}

body.light.page-european .pl_left .com ul li a {
    color: #232425
}

body.light.page-european .pl_right .tools ul.pd2 {
    background: #fff
}

body.light.page-european .pl_right .tools ul.pd2 li a {
    border-color: #c1c8cf;
    color: #232425
}

body.light.page-european .pl_right .date-table tr th {
    border-color: #c1c8cf
}

body.light.page-european .pl_right .date-table tr td {
    border-color: #c1c8cf;
    color: #232425
}

body.light.page-european .pl_right .date-table tr td span[name=timeData] {
    color: #747a83
}

body.light.page-european .pl_right .date-table tr td a {
    color: #232425
}

body.light.page-european .pl_right .date-table tr td.black-down a {
    color: #fff
}

body.light.page-european .pl_right .date-table tr td.gocheck a {
    color: #01b243
}

body.light.page-european .pl_right .date-table tr td.oods-c-bg1:before, body.light.page-european .pl_right .date-table tr td.oods-c-bg2:before {
    right: 0
}

body.light.page-european .pl_right .date-table tr td[name=oddsData] {
    color: #222
}

body.light.page-european .pl_right .date-table tr.oods-bg1 {
    background: #fff
}

body.light.page-european .pl_right .date-table tr.oods-bg1:before {
    display: none
}

body.light.page-european .pl_right .date-table tr.oods-bg2 {
    background: #fff
}

body.light.page-european .pl_right .date-table tr.oods-bg2:before {
    display: none
}

body.light .data-football #min #mintable #showRound .league-name, body.light .data-football .team-name {
    color: #232425
}

body.light .data-football #min #mintable #showRound td {
    border-color: #e9e9e9
}

body.light .data-football #min #mintable #showRound td a {
    color: #232425
}

body.light .data-football #min #mintable #showRound td.active a {
    color: #fff
}

body.light .data-football #min #mintable #table_live tr td {
    color: #3a3b3d
}

body.light .data-football #min #mintable #table_live tr.scoretitle td {
    background: #01b243;
    color: #fff
}

body.light #bottom {
    background: #fff;
    margin-top:15px;
}

body.light #bottom .explain, body.light #bottom .power, body.light #bottom a {
    color: #5b636d
}

body.light .live__title, body.light .teambox__odds {
    background: #fff;
    color: #27292c
}

body.light .teambox__odds .showOdds .table .head, body.light .teambox__odds .state .head {
    background: #efefef
}

body.light .teambox__odds .showOdds .table .box span, body.light .teambox__odds .showOdds .table .head span, body.light .teambox__odds .state span {
    color: #27292c
}

body.light .teambox__odds .showOdds .table .box, body.light .teambox__odds .state .box {
    border-color: #e9e9e9
}

body.light .teambox__odds .company span.active, body.light .teambox__odds .company span:hover {
    background-color: #fff;
    color: #01b243
}

body.light .team-table-guest .fx-date, body.light .team-table-guest tr td .fx-league, body.light .team-table-guest tr td .team-color, body.light .team-table-home .fx-date, body.light .team-table-home tr td .fx-league, body.light .team-table-home tr td .team-color, body.light .team-table-other .fx-date, body.light .team-table-other tr td .fx-league, body.light .team-table-other tr td .team-color {
    color: #27292c
}

body.light .team-table-guest tr td .team-home-f, body.light .team-table-home tr td .team-home-f, body.light .team-table-other tr td .team-home-f {
    color: #b80016
}

.section-featured .post-featured {
    padding-bottom: 0;
    position: relative
}

.section-featured .post__thumbnail img {
    width: 100%
}

.section-featured .post-featured .post__info {
    background: rgba(18, 18, 19, .678);
    bottom: 0;
    padding: 15px;
    position: absolute;
    width: 100%
}

.section-featured .post__title a {
    display: block;
    font-family: Roboto;
    font-size: 13px;
    line-height: 18px
}

.section-featured .post-featured .post__title a {
    color: #01b243 !important;
    font-family: Roboto
}

.section-featured .post_desc {
    color: #fff
}

.flyClose {
    background: rgba(0, 0, 0, .4);
    border-radius: 50%;
    cursor: pointer;
    height: 20px;
    position: absolute;
    right: 0;
    top: 0;
    width: 20px;
    z-index: 100
}

.flyClose:after, .flyClose:before {
    background: #fff;
    content: "";
    height: 12px;
    left: 10px;
    position: absolute;
    top: 4px;
    transform: rotate(45deg);
    width: 1px
}

.flyClose:after {
    transform: rotate(-45deg)
}

@keyframes Twinkle {
    0% {
        opacity: 0
    }

    25% {
        opacity: 1
    }

    50% {
        opacity: 0
    }

    75% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

@-webkit-keyframes Twinkle {
    0% {
        opacity: 0
    }

    25% {
        opacity: 1
    }

    50% {
        opacity: 0
    }

    75% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}
.lbc a.has-child {
        display: flex;
        justify-content: space-between;
        align-items: center;
        padding: 0.5rem 0.6rem;
        background: #2a3038;
        border-bottom: 1px solid #353d48;
        font-weight: 500;
        color: #fff;
    }
    .lbc ul.sub_menu {
        display: none;
        list-style: none;
        background: #4a556282;
        margin: 0;
        padding: 0;
    }
    .lbc ul.sub_menu a {
        width: 100%;
        display: block;
        padding: 0.5rem 0.5rem;
        border-bottom: 1px solid #4e596682;
        font-size: 12px;
        color: #ccc;
    }
    .lbc ul.sub_menu li.active a{
        color: #01b243;
    }
    .wd-xxs .d-flex {gap: 5px;justify-content: center;}
    .o-lose,.o-win,.o-draw,.o-unknown {
        color: #fff;
        border-radius: 2px;
        width: 24px;
        height: 24px;
        display: flex;
        text-transform: uppercase;
        align-items: center;
        justify-content: center;
        font-family: 'Oswald';
        font-style: normal;
        font-weight: 700;
        font-size: 12px;
        line-height: 16px;
        color: #FFFFFF;
    }
    .o-unknown {
        background-color: #a5a4a4;
    }
    .o-lose {background: #D22323;}
    .o-win {background: #01B243;}
    .o-draw {background: #0D57E9;}
    .win-f {color: #EE6435}
    .lose-f {color:#60b723}
    .draw-f {color: #348ce2}
    .promotion {gap: 6px;}
    .align-items-center {
        align-items: center !important;
    }
    .justify-content-center {
        justify-content: center !important;
    }

    .d-flex {
        display: flex !important;
    }
    .promotion span {border-radius: 50%;}
    .nav_select {background: #2A3038; overflow:hidden;}
    .nav_select ul { }
    .nav_select li {
        display:inline-block;
        font-family: 'Oswald';
        font-style: normal;
        font-weight: 400;
        font-size: 13px;
        line-height: 22px;
        text-transform: uppercase;
        color: #AFB4BA;
        padding: 10px;
    }
    .data-football #SubSelectDiv {background: #1A1D23;border-top-left-radius: 2px;border-top-right-radius: 2px;}
    #SubSelectDiv ul li {
        font-family: 'Oswald';
        font-style: normal;
        font-weight: 400;
        font-size: 13px;
        line-height: 18px;
        text-transform: uppercase;
        color: #AFB4BA;
        border-right: 1px solid #141417;
        padding: 12px 10px;
    }
    #SubSelectDiv ul li {padding: 0px;}
    #SubSelectDiv ul li:last-child{border-right: 0px;}
    #SubSelectDiv ul li.nav_selected {
        background: #01B243;
        color: #fff;
    }
    .data-football #SubSelectDiv ul li a {color: #fff;}
    .nav_select .nav_selected {color: #01B243;font-weight: bold;}
    .nav_select  .dropDiv { float:right;opacity: 1;}

    .nav_select ul li.tools { float: right;padding: 0px; border-style: none; padding-right:10px}

    .tdlink.sub-head th,.tdlink th,.tdlink.sub-head.lea-head th {
        background: #121213;
        font-family: 'Oswald';
        font-style: normal;
        font-weight: 700;
        font-size: 13px;
        line-height: 18px;
        color: #FFFFFF;
        padding: 12px;
    }
    .tdlink.sub-head th,.tdlink th {   font-weight: normal; }
    .tdlink.sub-head.lea-head th {  font-weight: bold; }
    .tdlink.sub-head.th-b th { font-weight: bold; }
    .tdlink > tbody > tr > td, .tdlink > tbody > tr > th {
        border: 1px solid #2A3038;
        line-height: 28px;
        font-family: 'Raleway';
        font-style: normal;
        font-weight: 600;
        font-size: 12px;
        color: #F2F3F3;
    }
    .tdlink {font-family: Verdana, Arial, Helvetica, sans-serif;border-color: #D9D9D9;}
    .tdlink a:link {padding-left: 12px;}
    .tdlink td {font-size: 11px}
    .tdlink a:link,.tdlink a:visited {color: #3c78c4;font-family: Verdana, Arial, Helvetica, sans-serif;}
    .tdlink a:hover {color: #FF0000;text-decoration: none;}
    .tdlink td[align=left], .tdlink th[align=left] {
        text-align: left !important;
    }