#scrollIframe {
    /* .neutral_info:hover:after {
         content: "สนามกลาง"
    }
     .add-info:hover:after {
         content: "ติดตามเกมนี้"
    }
     .add-info2:hover:after {
         content: "เลิกติดตามเกมนี้"
    }
     .add-info-l:hover:after {
         content: "Add this league to My Games!"
    }
     .add-info-l2:hover:after {
         content: "เลิกติดตามลีกนี้"
    }
     .add-info-t:hover:after {
         content: "ติดตามทีมนี้"
    }
     .add-info-t2:hover:after {
         content: "เลือกติดตามทีมนี้"
    }
     .hidden-team:hover:after {
         content: "ซ่องเกมทั้งหมดของลีกนี้"
    }
     .display-team:hover:after {
         content: "แสดงเกมทั้งหมดของลีกนี้"
    }
     .close-info:hover:after {
         content: "เลิกติดตามเกมทั้งหมดของลีกนี้ "
    }
     .hidden-info span:hover:after {
         content: "ซ่อนเกมทั้งหมดของลีกนี้ "
    }
     .display-info:hover:after {
         content: "แสดงเกมทั้งหมดของลีกนี้"
    }
     .odds-icon:hover:after {
         content: "ราคา"
    }
     .odds-icon1x2:hover:after {
         content: "ราคา"
    }
     .analyze-icon:hover:after {
         content: "วิเคราะห์"
    }
     .Detail-icon:hover:after {
         content: "สถิติ"
    }
     .threeinone-icon:hover:after {
         content: "3in1"
    }
     .x12-icon:hover:after {
         content: "1x2"
    }
     .Detail-basketball-icon:hover:after {
         content: "สถิติ"
    }
     .matchdata-icon:hover:after {
         content: "แอนิเมชั่นสด"
    }
     .closedata-icon:hover:after {
         content: "ปิด"
    }
     .allno:hover:after {
         content: "เลิกติดตาม"
    }
     .rankicon:hover:after {
         content: "ตารางคะแนน"
    }
     .highlight-icon:hover:after {
         content: "ไฮไลท์การแข่งขัน"
    }
     .bkflash-icon:hover:after {
         content: "แอนิเมชั่นสด"
    }
     */
    /* #soccer .Leaguestitle td, #basketball .Leaguestitle td {
         border-bottom: 1px solid var(--black05) !important;
    }
     */
    /* #logoSpan {
         top: 7px;
    }
     */
    /* .liveBox .home-bar, .liveBox .guest-bar {
         background-color: #f60 !important;
    }
     */
    /*.dark #menuSp .swiper-slide.swiper-slide-active a span{
        */
    /* color: #005030 !important*/
    /*
}
*/
}
#scrollIframe .dark {
    --primary-color: #397f19;
    --second-color: #43951e;
}
#scrollIframe .o-lose {
    background-color: #b73c3d !important;
}
#scrollIframe .o-win {
    background-color: #28966a !important;
}
#scrollIframe .o-draw {
    background-color: #4077e1 !important;
}
#scrollIframe .oods-c-bg1, #scrollIframe .up {
    background-color: #b73c3d;
}
#scrollIframe .oods-c-bg2, #scrollIframe .down {
    background-color: #c9e8c6;
}
#scrollIframe .oods-c-bg3 {
    background-color: #ff0;
}
#scrollIframe .fx-win {
    background-color: #ee6435;
}
#scrollIframe .fx-lose {
    background-color: #60b723;
}
#scrollIframe .dark .oods-c-bg1, #scrollIframe .dark .up {
    background-color: #8e3c64;
}
#scrollIframe .dark .oods-c-bg2, #scrollIframe .dark .down {
    background-color: #1e612e;
}
#scrollIframe .dark .oods-c-bg3 {
    background-color: #a97d00;
}
#scrollIframe .up_red {
    background-color: #fad2c9;
}
#scrollIframe .dark .up_red {
    background-color: #8c4332;
}
#scrollIframe .down_green {
    background-color: #e4f5cb;
}
#scrollIframe .dark .down_green {
    background-color: #466b10;
}
#scrollIframe .o-up {
    color: #f00;
}
#scrollIframe .o-down {
    color: #008000;
}
#scrollIframe .win-f {
    color: #ee6435;
}
#scrollIframe .lose-f {
    color: #60b723;
}
#scrollIframe .draw-f {
    color: #348ce2;
}
#scrollIframe .ant .odds .downBG {
    background: #8f8;
}
#scrollIframe .dark .ant .odds .downBG {
    background: #3c843c;
}
#scrollIframe .ant .odds .upBG {
    background: #f88;
}
#scrollIframe .dark .ant .odds .upBG {
    background: #922828;
}
#scrollIframe .down2 {
    background: url(../images/greendown.png) no-repeat 43px 5px;
    display: block;
    width: 50px;
    margin: 0 auto;
    color: #008000;
}
#scrollIframe .up2 {
    background: url(../images/redup.png) no-repeat 43px 5px;
    display: block;
    width: 50px;
    margin: 0 auto;
    color: #f00;
}
#scrollIframe #header-wrapper, #scrollIframe #analyMap a, #scrollIframe .dark .jqTitle, #scrollIframe .bts .ent, #scrollIframe .popup-container .popup-titlebar, #scrollIframe .jqTitle, #scrollIframe #free-tools .on, #scrollIframe .newsetting .selectbox span.on, #scrollIframe .switch > input[type="checkbox"]:checked + .switch-style {
    background-color: var(--primary-color) !important;
}
#scrollIframe .tools, #scrollIframe .mintopnav {
    border-color: var(--second-color);
    border-bottom: 3px solid var(--second-color);
}
#scrollIframe .popup-container .popup-content {
    border: solid 3px var(--second-color);
}
#scrollIframe .menu2, #scrollIframe #soccer .scoretitle td, #scrollIframe .mintopnav li.on a, #scrollIframe .mintopnav.v2 li.on a, #scrollIframe .nav_select {
    background-color: var(--second-color);
}
#scrollIframe #basketball #header-wrapper, #scrollIframe #basketball .oddsHead select, #scrollIframe #basketball #analyMap a, #scrollIframe #basketball .nav_select, #scrollIframe #basketball .mintopnav li.on a, #scrollIframe #basketball .menu2, #scrollIframe #basketball #tools .on span, #scrollIframe #basketball #tools .on span:hover, #scrollIframe #basketball .mintopnav.v2 li.on a, #scrollIframe .on-bg-color {
    background-color: var(--primary-color);
}
#scrollIframe #basketball .tools, #scrollIframe #basketball .mintopnav {
    border-color: var(--primary-color);
}
#scrollIframe .lqAnalysisSel {
    width: 43px;
}
#scrollIframe #basketball .menu2, #scrollIframe #basketball #tools .on span, #scrollIframe #basketball #tools .on span:hover, #scrollIframe #basketball .mintopnav.v2 li.on a, #scrollIframe .on-bg-color {
    background-color: var(--second-color);
}
#scrollIframe #basketball .menu2 li .on, #scrollIframe #basketball .menu2 li .on:hover {
    color: var(--text-primary);
}
#scrollIframe #basketball .tools, #scrollIframe #basketball .mintopnav {
    border-color: var(--second-color);
}
#scrollIframe .analyze-icon:hover:after {
    content: "วิเคราะห์";
}
#scrollIframe #soccer .Leaguestitle, #scrollIframe #basketball .Leaguestitle, #scrollIframe #soccer .team_leaguetitle {
    background: var(--table_header);
}
#scrollIframe #soccer .Leaguestitle.team, #scrollIframe #basketball .Leaguestitle.team {
    background: var(--bgcolor-3) !important;
}
#scrollIframe .FootTroDiv {
    width: 1060px;
    margin: auto;
}
#scrollIframe .ant .cvd {
    width: 200px;
}
#scrollIframe .lr_tit {
    padding-left: 0;
}
#scrollIframe #top-tools {
    background-color: #00301d;
}
#scrollIframe .Preferences2 {
    background-color: #cce6d8;
}
#scrollIframe .Preferences2 .switch > input[type="checkbox"]:checked + .switch-style {
    background-color: #009973;
}
#scrollIframe .search-title span {
    background-color: var(--second-color);
}
#scrollIframe #btnSave {
    background-color: var(--primary-color);
}
#scrollIframe .ant .btns {
    border-color: var(--primary-color);
    color: var(--text-primary);
}
#scrollIframe .ant .btns .on, #scrollIframe .ant .btns .on:hover {
    background: var(--primary-color);
}
#scrollIframe .ant .btns span {
    border-color: var(--primary-color);
}
#scrollIframe #popupLinksMsg {
    background: #0a9261;
    border: 4px solid #3ebf8a;
    box-shadow: 0 8px 40px #28865e;
}
#scrollIframe #popupLinksMsg .closeBtn {
    background-color: #3ebf8a;
}
#scrollIframe #popupLinksMsg .linkBtn {
    box-shadow: 2px 2px 1px #056d41;
}
#scrollIframe #popupLinksMsg .linkBtn:hover {
    background-color: #e2fff6;
}
#scrollIframe .ef-radio > input[type="radio"]:checked + .ef-radio-style {
    background-color: var(--primary-color);
}
#scrollIframe .mintopnav a {
    padding: 0 35px;
}
#scrollIframe #analyMap a:hover, #scrollIframe #analyMap a:first-child {
    background-color: #f60 !important;
}
#scrollIframe #analyMap a {
    line-height: 26px;
}
#scrollIframe .team-table-home .team-name, #scrollIframe .team-table-guest .team-name {
    width: 135px;
    white-space: nowrap;
    text-overflow: ellipsis;
    display: inline-block;
    overflow: hidden;
    padding-top: 3px;
}
#scrollIframe .hand-bg {
    background-color: var(--second-color);
}
#scrollIframe .nav_select li {
    background: rgba(255, 255, 255, 0.85);
    color: #333;
    line-height: 23px;
    margin: 3px 3px 6px 3px;
    border-radius: 3px;
}
#scrollIframe .nav_select .pd2 li:last-child {
    background: none;
    color: #fff;
}
#scrollIframe .nav_select .pd2 li a {
    color: #333;
}
#scrollIframe .nav_select .pd2 li a:hover {
    text-decoration: none;
}
#scrollIframe select#sel_showType {
    padding: 3px;
}
#scrollIframe .icon-matchdata, #scrollIframe .icon-font-lineup, #scrollIframe .icon-icon-live1 {
    color: var(--text-primary);
}
#scrollIframe .sbtn, #scrollIframe .sbtn2 {
    background: #e1f0eb;
}
#scrollIframe #basketball .search-title span {
    background-color: var(--second-color);
}
#scrollIframe .menu {
    border-bottom: solid 4px #117152;
}
#scrollIframe .menu .goalspan.on {
    background: #117152;
    color: #fff;
    border-color: #117152;
}
#scrollIframe .tfd2 {
    background-color: #e7f3e4;
}
#scrollIframe .dark .tfd2 {
    background-color: var(--primary-color);
}
#scrollIframe .ttt1 {
    background: #0f6a4d;
    color: #fff;
    line-height: 20px;
}
#scrollIframe .dark .ttt1 {
    background-color: #0f6a4d;
    color: #fff;
}
#scrollIframe .settool2 {
    border-bottom-color: var(--second-color);
}
#scrollIframe .settool2 .setab a, #scrollIframe .settool2 .setab a:visited, #scrollIframe .settool2 .setab a:hover, #scrollIframe .settool3 .klk a, #scrollIframe .settool3 .klk a:visited, #scrollIframe .settool3 .klk a:hover, #scrollIframe .tbs .title, #scrollIframe .dark .tbs .title {
    background: var(--second-color);
}
#scrollIframe .font13se, #scrollIframe .f_match {
    background: var(--primary-color);
}
#scrollIframe nav.header {
    background: var(--primary-color);
}
#scrollIframe .coursebu {
    width: 100px;
}
#scrollIframe .coursebu:hover {
    background: #40ac8d url(../images/coursebu.svg) no-repeat 10px center;
    background-size: 18px;
}
#scrollIframe .course {
    background: var(--primary-color);
    border: 8px #054a34 solid;
}
#scrollIframe .course .img {
    background: url(../images/makeStep.gif);
}
#scrollIframe .content .Notice p {
    font-size: 18px;
}
#scrollIframe #ddlTimeZone li:hover, #scrollIframe #ddlOddsType li:hover {
    background: var(--second-color);
}
#scrollIframe #teamid .oodstable-t .sl {
    text-align: center;
}
#scrollIframe .dark #choose_right li.on:hover {
    background: var(--second-color) url(../images/see.png) no-repeat right;
    background-position-x: 460px;
}
#scrollIframe #choose_right .on {
    background: url(../images/see.png) no-repeat right;
    background-position-x: 460px;
}
#scrollIframe #choose_right li.on:hover {
    background: #eef8e9 url(../images/see.png) no-repeat right;
    background-position-x: 460px;
}
#scrollIframe #choose_right li.hide:hover {
    background: #eef8e9 url(../images/hide.png) no-repeat right;
    background-position-x: 460px;
}
#scrollIframe .btn .gl_btn.on {
    background: var(--primary-color);
}
#scrollIframe .popup-container2 .popup-titlebar2 {
    background: var(--primary-color);
    border-top: 1px solid var(--primary-color);
}
#scrollIframe .popup-container2 .popup-content2 {
    border: solid 3px var(--primary-color);
}
#scrollIframe .bts .LQent {
    background-color: var(--second-color);
    color: #fff;
    padding: 0 30px;
}
#scrollIframe .nodatapage .alogo {
    color: var(--text-primary);
    font-size: 70px;
}
#scrollIframe .nodatapage .backbtn {
    background: var(--primary-color);
}
#scrollIframe .match-odds-menu .on, #scrollIframe ul.menu .on, #scrollIframe .tabsBox .item.on {
    background-color: var(--second-color);
}
#scrollIframe .dark .match-odds-menu .on, #scrollIframe .dark ul.menu .on, #scrollIframe .dark .tabsBox .item.on {
    background-color: var(--second-color);
}
#scrollIframe .popinfo .complist.on, #scrollIframe .popinfo .complist.on:hover {
    border-color: #a1c5b9;
}
#scrollIframe .tabsBox li.on {
    background-color: var(--second-color);
}
#scrollIframe .crumbs a.off {
    color: var(--text-primary);
}
#scrollIframe .leadpop .logo {
    width: 220px;
}
#scrollIframe .freesoccer #showoptional2 {
    top: 42px;
}
#scrollIframe .freesoccer #showCompany {
    top: 42px !important;
}
#scrollIframe span.line-1 {
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    line-clamp: 1;
    -webkit-box-orient: vertical;
    width: 100px;
}
#scrollIframe .dark .swiper-slide .menu-icon {
    display: block;
}
#scrollIframe .dark .swiper-slide a span {
    color: #bbb !important;
}
#scrollIframe .dark .table-setting.d-flex {
    color: #fff !important;
}
#scrollIframe .dark .swiper-slide .menu-icon.hide {
    display: none;
}
#scrollIframe .dark .settingBar {
    background-color: #030405 !important;
}
#scrollIframe .dark .soundSetting .selectbox {
    border: 1px solid #243b32;
}
#scrollIframe .dark .soundSetting .selectbox span {
    background-color: #001f13;
    color: #fff;
    border-right: 1px solid #243b32;
}
#scrollIframe .dark .bg-center {
    background-color: #002617;
}
#scrollIframe .dark aside.menuSidebar .swiper-slide.swiper-slide-active a .menu-icon {
    display: none;
}
#scrollIframe .dark aside.menuSidebar .swiper-slide.swiper-slide-active a .menu-icon.icon-blue {
    display: block;
}
#scrollIframe .dark #menuMainSw .swiper-box.active span {
    color: #005030 !important;
}
#scrollIframe .dark .bottomBar-sp #menuSp .swiperMenu .swiper-slide .sp-item-menu.active-menu span {
    color: #005030 !important;
    font-weight: 600 !important;
}
#scrollIframe .dark .bottomBar-sp #menuSp .swiper-slide a span {
    color: #717171 !important;
}
#scrollIframe .dark #match-list-box .selectbox__frame-number {
    color: #ffb800 !important;
}
#scrollIframe .dark .bottomBar-sp #menuSp .swiperMenu .swiper-slide .sp-item-menu.active-menu {
    background-color: #374033 !important;
}
