@import url("https://fonts.googleapis.com/css?family=Yellowtail&display=swap");
body {
    background: #272727;
    background-image: url(/image/bg/sp_cas_gold.png);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    background-attachment: fixed;
    opacity: 0.97;
    background-blend-mode: overlay;
}
#content-table.refresh .cashflowlive-box .bank-table {
  
}
.calc_box > table {
    background: #151515 !important;
}
#login-container {
    /*background-image: url(/image/bg/sp_cas_gold.png);*/
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    background-attachment: fixed;
}
:root {
    --swiper-theme-color: #ffbc00 !important;
    --swiper-spvalue-color: #5cdcff;
    --swiper-topboard-color: #eac35b;
}
#menu_sports ._asian_ .fa-solid {
    color: #fffc9e;
}
a {
    color: var(--swiper-theme-color);
}
.lf_nav {
    background: unset;
}
.support-table p {
    color: #000000;
}
.m_sub_txt {
    font-family: Yellowtail;
    text-transform: lowercase;
    letter-spacing: 2px;
    font-size: 25px !important;
    color: #aeaeae;
}
#content #main-content #sports-header #inner-header {
    background: var(--swiper-theme-color);
}
#login-container .login-table {
    margin-top: 17px;
}
#login-container .login-table tbody > tr > td > input:focus {
    border-color: #0030ff;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%),
        0 0 8px rgb(102 159 233 / 60%);
    box-shadow: 0 1px 3px 5px rgb(0 0 0 / 9%),
        inset 0 0 6px 2px var(--swiper-theme-color);
    background: #ffffff;
}
#login-container .login-box {
    background: #000000;
    border: 1px solid #474a4b;
    top: 45%;
}

#login-container .login-logo img {
    display: block;
}
#login-container .login-box #login_btn,
#login-container .login-box ._menu-register,
#login-container .login-box #login_support_write,
#login-container .login-box #login_support_list,
#login-container .login-box ._login_text[id*="login_"] {
    background-image: linear-gradient(
        90deg,
        var(--swiper-theme-color) 0%,
        var(--swiper-theme-color) 100%
    ) !important;
    color: #000000;
    font-size: 14px;
    line-height: 50px;
    text-align: center;
}

#login-container .login-box #login_support_write > span,
#login-container .login-box #login_support_list > span ,
#login-container .login-box ._login_text[id*="login_"] span {
    color: #000000 !important;
}
#login-container .login-box #login_btn:hover,
#login-container .login-box ._menu-register:hover,
#login-container .login-box #login_support_write:hover,
#login-container .login-box #login_support_list:hover {
    filter: brightness(1.5);
    background-image: linear-gradient(
        180deg,
        #f0c70d 0,
        #bf9e0a 20%,
        #816b07 50%,
        #bf9e0a 80%,
        #edc50d
    ) !important;
}
._confirm .widget-stats .stats-desc > button,
._confirmlist .widget-stats .stats-desc > button {
    float: unset !important;
    color: #000000 !important;
    font-size: 14px;
    line-height: 45px;
    font-weight: 600;
}
._confirm .widget-stats .stats-desc ._support_write,
._confirmlist .widget-stats .stats-desc ._support_write {
    margin-right: 1rem;
    background-image: linear-gradient(180deg, #f7d060 0%, #ffbc00 100%) !important;
}
._confirm .widget-stats .stats-desc ._support_write:hover,
._confirmlist .widget-stats .stats-desc ._support_write:hover {
    border: none !important;
    box-shadow: -4px -8px 13px inset #b17215;
}
._confirm .widget-stats .stats-desc ._support_cancle,
._confirmlist .widget-stats .stats-desc ._support_cancle {
    background-image: linear-gradient(180deg, #f7b2a7 0%, #d36950 100%) !important;
}
._confirm .widget-stats .stats-desc ._support_cancle:hover,
._confirmlist .widget-stats .stats-desc ._support_cancle:hover {
    border: none !important;
    box-shadow: -4px 0px 13px inset #b12c2c;
}

#login-container .login-table tbody > tr > td > input {
    background: #ffffff;
    border: 1px solid #ffffff;
    color: #000000;
        margin-left: -5px;
}

#login-container .login-box ._login_text {

}

.login-header.cmnbtn {
    background: #9226fc;
    color: white;
}
#loginevent_ym {
    height: 65px;
    line-height: 59px;
    background: linear-gradient(180deg, #deae61, #deae61);
    background-image: -webkit-gradient(
        linear,
        left top,
        left bottom,
        from(#a95),
        to(#fea)
    );
    color: #000000;
    font-size: 38px;
    font-weight: bolder;
    border-radius: 38px;
    margin: 0 auto;
	display:inline-block;
	padding:0 27px;
}
#content
    #content-wrapper
    #sports-wrapper
    #register-container
    .register-box
    .register-stage
    td.depactive,
#content
    #content-wrapper
    #sports-wrapper
    #register-container
    .register-box
    .register-stage
    td.hactive {
    background: linear-gradient(to right, #647cff, #0027ff);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
    border-bottom: 3px solid #0027ff;
    color: #2f4eff;
}

#content #content-wrapper #sports-wrapper #register-container #register-next {
    background: var(--swiper-theme-color);
    border: 1px solid #000000;
    color: #fff;
}
#content
    #content-wrapper
    #sports-wrapper
    #register-container
    #register-next:hover {
    background-image: linear-gradient(
        180deg,
        #0037cc 0,
        #0030b5 20%,
        #001d6e 50%,
        #0030b5 80%,
        #0037cc
    );
    border: 1px solid var(--swiper-theme-color);
}

.callout-container .imageleft {
    background: url();
    background-repeat: no-repeat;
    width: 345px;
    height: 528px;
    display: none;
}

.callout-container .imageright {
    background: url();
    background-repeat: no-repeat;
    width: 345px;
    height: 528px;
    display: none;
}
.m_box_warp {
    background: rgba(0, 0, 0, 0.7);
    /* height: 338px; */
    border: 1px solid #3d3d3d;
    border-radius: 5px;
    background-color: hsl(0deg 0% 0% / 70%);
    background-image: linear-gradient(
        to bottom,
        rgb(255 255 255 / 37%),
        rgb(255 255 255 / 16%) 49%,
        rgba(0, 0, 0, 0.15) 51%,
        rgba(0, 0, 0, 0.05)
    );
    background-repeat: repeat-x;
}
.r_info_box table {
    background: #151515;
}
.r_info_box {
    background: #262626 !important;
}
.lv_box {
    border: 1px solid #262626;
}
.r_nick,
.r_cash,
.c_type {
    border-bottom: 1px solid #262626;
}
#content-table .bank-table .title {
    background-image: linear-gradient(2deg, #000000 0, #232323);
    color: #fff;
}
.bonus_wrap {
    background: linear-gradient(to right, #33312b, #33312b);
}
.bonus_box {
    background: #191919;
}
._bonus .hva_bt_sub1 > button,
#live-append .home-l > div:nth-child(2),
#live-append .away-l > div:nth-child(1) {
    border: 1px solid var(--swiper-theme-color);
}
.text-multibetting-purple,
.sp_rule > div:nth-child(1),
.sport-rule-confirm-blue1,
.sport-rule-confirm-blue2,
.sp_league .text_cl,
.text-multibetting-blue2,
.match_right .market_name > span,
.match_right .market_name > i,
.prc_vs > div:nth-child(1),
.type-name,
.match-oddslist .type-name,
.d_on,
.d_on > div,
.speech-bubble h1 {
    /* color: var(--swiper-theme-color) !important; */
}

.match-odds.bet-odds .round-box.active .spvalue
{color:#000}


.sp_cat.on,
.sp_cat:hover {
    background-color: var(--swiper-theme-color);
}

.lf_sports,
.sidebar-board-bg-blue2 {
    background: #020100 !important;
}
.tabs .main_tabs .tmain:hover {
    background: linear-gradient(180deg, #161b22, #353a3f);
}
.tabs .main_tabs .tmain,
.sportsbtn.sview-live,
.sportsbtn.sview-all,
.sportsbtn.sviewlive-all,
.sportsbtn.sview-result,
.sportsbtn.vview-all,
.sportsbtn.vview-all {
    background-color: #363636;
    background: -moz-linear-gradient(top, #3d4650, #111);
    background: -webkit-gradient(linear, 0 0, 0 100%, from(#3d4650), to(#111));
    background: -o-linear-gradient(top, #3d4650, #111);
    background: linear-gradient(to bottom, #3d4650, #111);
}
.bg-preview-blue2 {
    background-image: linear-gradient(90deg, #4379f2 0, #0c224e) !important;
}
.preview-login-button-blue2,
.d_on {
    color: var(--swiper-theme-color) !important;
    border: 2px solid var(--swiper-theme-color) !important;
}

.widget.widget-stats.p-0.bg-preview-blue2 {
    border: 1px solid var(--swiper-theme-color);
    background: var(--swiper-theme-color) !important;
}
.widget.widget-stats.p-0.bg-preview-blue2 .text-white {
    color: #000 !important;
}
.stats-desc.bg-white.p-t-10.p-b-10 {
    background: #000000 !important;
    border-top: 1px solid #3d4550;
}
.tertiary {
    background: unset !important;
}
.f-s-13.f-w-100.preview-login-button-blue2 {
  
}
.support-table tbody > tr > td > input,
.support-table tbody > tr > td > textarea {
    background: #ffffff !important;
    border: 1px solid #3c383c !important;
    color: #000 !important;
}
.f-s-13.f-w-100.preview-login-button-blue2:hover {
  
}

.supprt-list-wrap .table-board-tr {
    background: linear-gradient(90deg, #040f1f 0, #004aff, #000) !important;
}
.supprt-list-wrap .speech-bubble {
    background: #363d40;
    border: 1px solid #222628;
}
.supprt-list-wrap .speech-bubble h1 {
    color: #2665ff;
}
.supprt-list-wrap .speech-bubble h1 > span.right {
    color: #98b1ff;
}
.supprt-list-wrap .speech-bubble .date-note {
    color: #b2b9d0;
}
.bg-headernav-blue2,
.bg-headernav-blue3 {
    /*background: url(/image/bg/sp_cas_gold2.png) !important;*/
    background-blend-mode: overlay;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    background-attachment: fixed;
    background-color: #00000091  !important;
}

.r_nav {
    background-color: unset;
}
.header #top-menu {
    background: #121212 !important;
    /* background-image: linear-gradient(180deg,#f1370c 0,#e5360d 20%,#bb3111 50%,#8a2c16 80%,#712818)!important; */
    border-top: 2px solid var(--swiper-theme-color) !important;
    border-bottom: 2px solid var(--swiper-theme-color) !important;
    background: #000000;
    /* background: url(/image/asset/gd1.jpg)!important; */
    /* background-size: cover!important; */
}
.header #top-menu .nav > li > a:hover {
    color: #fff !important;
    background: #232a2f !important;

    box-shadow: 0 1px var(--swiper-theme-color);
    background: #000000;
    background: linear-gradient(
        to bottom,
        #525252 0%,
        #292929 50%,
        #000000 50%,
        #000000 100%
    ) !important;
    background-image: -webkit-gradient(
        linear,
        top,
        bottom,
        color-stop(0, #525252),
        color-stop(0.5, #292929),
        color-stop(0.5, #000000),
        color-stop(1, #000000)
    );
    background: -webkit-linear-gradient(
        top,
        #525252 0%,
        #292929 50%,
        #000000 50%,
        #000000 100%
    ) !important;
}
.top-menu .nav > li > a:hover > span {
    color: #ffffff !important;
}
.sidebar-board-blue2 {
    color: #d7d0b1;
    /* background-image: linear-gradient(90deg, #674a0a 0, #ffd768) !important; */
/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#545043+0,3c3c3c+100 */
    background: #545043; /* Old browsers */
    background: -moz-linear-gradient(top,  #545043 0%, #3c3c3c 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top,  #545043 0%,#3c3c3c 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom,  #545043 0%,#3c3c3c 100%) !important; /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#545043', endColorstr='#3c3c3c',GradientType=0 ); /* IE6-9 */
}
.result-score,
.result-container .result-score {
    background: #f8d346;
    color: #000;
}
.sidebar-money-blue2 {
    background: #1b1b1b !important;
    color: #ddce88;
    background: conic-gradient(
                #edc800,
                #e3b600,
                #f3cf00,
                #ffe800,
                #ffe900,
                #ffeb00,
                #ffe000,
                #ebc500,
                #e0b100,
                #f1cc00,
                #fcdc00,
                #ffe500,
                #fad900,
                #eec200,
                #e7b900,
                #f7d300,
                #ffe800,
                #ffe300,
                #f5d100,
                #e6b900,
                #e3b600,
                #f4d000,
                #ffe400,
                #ebc600,
                #e3b600,
                #f6d500,
                #ffe900,
                #ffe90a,
                #edc800
            )
            content-box,
        linear-gradient(#f6d600, #f6d600) padding-box,
        radial-gradient(rgba(120, 120, 120, 0.9), rgba(120, 120, 120, 0) 70%)
            50% bottom/80% 0.46875em no-repeat border-box !important;
    font-weight: bolder;
    font-size: 14px;
/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#545043+0,3c3c3c+100 */
    background: #545043; /* Old browsers */
    background: -moz-linear-gradient(top,  #545043 0%, #3c3c3c 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top,  #545043 0%,#3c3c3c 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom,  #545043 0%,#3c3c3c 100%) !important; /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#545043', endColorstr='#3c3c3c',GradientType=0 ); /* IE6-9 */
}
.result-container .league-name {
    color: #ffffff;
}
.sidebar-left-icon-blue2 {
    color: #ddce88;
}
.header-button-login-blue2 {
    color: #ffffff !important;
    border: 2px solid var(--swiper-theme-color) !important;
}
.text_b1,
#content-table .table > ul > .tr > .info,
.page-with-two-sidebar .content .sp_nav_top .width-full .el-row .sp_cat {
    color: #878787;
}
.navbar-nav .text_b1,
.list-box-mg,
.blockV-content .labels label:before,
.blockV-content .__title,
.d_on > div > span {
    color: var(--swiper-theme-color);
}

.bonus_rate {
    background: #0c0c0c;
    width: 33px;
    height: 33px;
    padding-top: 7px;
}
._bonus .bonusodds .pull-left.f-s-14 {
    padding-top: 6px;
}
.page-with-two-sidebar .content .sp_nav_top .width-full .el-row .sp_cat:hover,
.page-with-two-sidebar .content .sp_nav_top .width-full .el-row .sp_cat.on {
    color: #000000;
}
.page-with-two-sidebar
    .content
    .sp_nav_top
    .width-full
    .el-row
    .sp_cat:hover:before,
.sp_nav_top .sp_cat.on:before,
.page-with-two-sidebar
    .content
    .sp_nav_top
    .width-full
    .el-row
    .sp_cat.on:before,
.vsports_list .sportsbtn.low-virtual-menu:hover i,
.vsports_list .sportsbtn.low-virtual-menu.selected i,
.sportsbtn.sview-result.on i {
    filter: grayscale(0) contrast(0) brightness(0);
}
#content-table .bank-table .table > ul > .tr > .info span:nth-child(2) {
    color: #f1c80d;
}

#content-table {
    background: unset;
}

.live_time {
    border: 1px solid #33312b;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    background: #1e2428;
}

.page-with-two-sidebar .content .main_event > div:nth-child(2) {
    background: #262626;
}
.m_sub_icon .text_b1 {
    color: #f1c80d;
}
#sports-detail .sports-detail-country .match_cnt {
    background: #000000;
    color: #ffffff;
}
.btn_style_b1 {
    background-image: linear-gradient(180deg, #21a42f, #108118) !important;
    border: 0px solid #000 !important;
}
.cash_title span,
.text-betslip-blue2 {
    color: #a0a0a0 !important;
}
.sp_title {
    background-image: linear-gradient(90deg, #151515, #151515) !important;
    color: #ffffff !important;
}
#popup .wrap_popup .popup_container {
    background: var(--swiper-theme-color) !important;
}

.btn-outline-info {
    background: #232a2f;
    border: 1px solid #545e6f;
}
.cash_input input {
    background: #ffffff;
    border: 2px solid #191919;
    color: #000;
}
.sidebar-total-bet-blue,
.sidebar-total-bet-blue1,
.sidebar-total-bet-blue2 {
    background: #161616;
    color: #a0a0a0;
    border-top: 1px solid #464646 !important;
    border-bottom: 1px solid #000 !important;
    background-image: linear-gradient(to bottom, #262626, #1a1a19);
}
.right-sns {
    background-color: unset !important;
}
.m_main_txt {
    color: #f1c80d;
}
#menu_sports li {
    background: #161616;
    border-top: 1px solid #464646;
    border-bottom: 1px solid #000;
    color: #fff;
    background-image: linear-gradient(to bottom, #262626, #1a1a19);
}
#menu_sports li > a > div:first-child {
    background: #414141;
    color: #ffffff;
    padding: 3px 5px !important;
    border-radius: 3px;
    width: 30px;
    text-align: center;
}
.lf_sports .cat_ul > .lf_cat > a:hover {
    background: #2a2a2a;
    color: #ffffff;
}
.bg-grey33 {
    background: #1d2225 !important;
}

#menu_sports i,
.sp_league .league_i,
.sp_league > div > i:nth-child(2),
#live-append .sp_league > div > i:nth-child(1),
.result-container .league-name i {
    /* filter: hue-rotate(202deg) contrast(0.5) brightness(1.5); */
}
.sp_nav_top .sp_cat:before,
.sportsbtn i {
    filter: hue-rotate(21deg) saturate(0.5) grayscale(1);
}

.panel-inverse > .panel-heading,
.cart_box {
    background: #151515;
}
#content-table .bank-table,
#content-table .bank-table #rolling-realtime {
    background: #262626;
    border: 1px solid #111;
}
#content-table .bank-table .table > ul > .tr {
    border: 1px solid #111;
    border-width: 0px 0px 3px 0px;
    padding: 13px 10px;
}
.table,
.sidebar-board-bg-blue2 {
    background-image: linear-gradient(45deg, black, black);
}
.r_nick {
    color: var(--swiper-theme-color) !important;
}

.text-delete-blue2 {
    color: #f44336 !important;
}

.cart_head table {
    width: 100% !important;
    border-bottom: 0;
    background: #151515;
}
.cart_head {
    background: #151515 !important;
}
.cart_head table td:nth-child(1) > span {
    background: var(--swiper-theme-color);
    color: #000;
    border: 2px solid #ffa863;
}
.calc_box > table td button {
    color: #ffffff;
    background-image: linear-gradient( to right, #282727 0%, #3c3c3c 50%, #4c4c4c );
    background-repeat: repeat-x;
    border: 1px solid #242424;
}
.sp_league {
    color: #aaaaaa;
    background-color: #000000;
}
#sp_list .time_line > div:nth-child(2) > .on,
.hva_bt_sub1 > button,
.live_btn {
    background-image: linear-gradient(90deg, #191919, #191919) !important;
    color: var(--swiper-theme-color) !important;
    border: 1px solid #33312b;
}
#sp_list .time_line > div:nth-child(2) > .on:hover,
#sp_list .time_line > div:nth-child(2) > .on.selected,
.live_btn:hover,
.live_btn.active {
    background: var(--swiper-theme-color) !important;
    color: #000000 !important;
}

#sp_list .time_line {
    position: absolute;
    z-index: 1;
    top: 33px;
    margin-right: 10px;
    width: calc(100% - 10px);
}
#sp_list .time_line .float-left.display-center-vertical {
    border: 1px solid #343434;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    background: #262626;
    text-align: center;
    height: 26px !important;
    padding: 4px 12px;
}
#sp_list .sports_box {
    padding: 0 10px;
    box-sizing: content-box;
    margin: 20px 15px 5px;
    padding-top: 22px;
    width: calc(100% - 53px);
    border: 2px solid #33312b;
    background: #191919;
}
.sp_btn,
#live-append .sports_box .sp_btn,
#sp_list .sports_box .sp_btn {
    color: #fff;
    border-color: #424242 #181818 #232324 #2c3339;
    background: #343434;
    background: -moz-linear-gradient(to bottom, #343434, #222);
    background: -webkit-gradient(linear, 0 0, 0 100%, from(#343434), to(#222));
    background: -webkit-linear-gradient(bottom, #343434, #222);
    background: -o-linear-gradient(bottom, #343434, #222);
    background: linear-gradient(180deg, #343434, #222);
}
.bonus_title > div {
    background-color: #152442;
}
#sp_list .time_line > div:nth-child(1) {
    border-top: unset;
    background: unset;
}
.live_board {
    border: 2px solid #33312b;
    background: #191919;
    position: relative;
    z-index: -1;
    background: #332f29;
    background: -webkit-linear-gradient(90deg, #464646, #131313);
    background: -moz-linear-gradient(180deg, #464646, #131313);
    background: -ms-linear-gradient(180deg, #464646, #131313);
    background: -o-linear-gradient(180deg, #464646, #131313);
    background: linear-gradient(90deg, #464646, #131313);
    padding-top: 10px !important;
}
.prv_bg {
    background-image: linear-gradient(45deg, #32363a, #000000, #32363a);
}
#live-append .sp_league > div > i:nth-child(1) {
    margin: 3px !important;
}
#listlive {
    position: absolute;
    top: -8px;
    z-index: 1;
    margin: 0 8px;
    width: calc(100% - 16px) !important;
}
.bet_cash {
    margin: 7px 0 !important;
    background: #191919;
    border: 1px solid #3c3c3c;
}

.sidebar-limit-bet-blue,
.sidebar-limit-bet-blue1,
.sidebar-limit-bet-blue2 {
    background: #161616;
    color: #a0a0a0;
    border-top: 1px solid #464646 !important;
    border-bottom: 1px solid #000 !important;
    background-image: linear-gradient(to bottom, #262626, #1a1a19);
}
.side-icon-blue2 {
    color: var(--swiper-theme-color);
}
.sp_cat {
    background-color: #1a1c1e;
    border: 1px solid #131318;
    margin: 0 !important;
}
.sp_nav_top .sp_cat.sp_b0:before {
    transform: scale(0.5);
}
.page-with-two-sidebar .content .sp_nav_top .width-full .el-row .sp_cat {

}
.sp_sort_box .but_b1.on {
    border: 2px solid #ffffff;
}
.sp_sort_box .but_b1 {
    background: var(--swiper-theme-color) !important;
    border: 2px solid var(--swiper-theme-color);
    color: #000;
}
.sp_sort .sp_sort_box > div:nth-child(2) > .on {
    border-bottom: 2px solid var(--swiper-theme-color);
}
.panel {
    background-color: #111;
}
.hlaf_sp {
    border-top: 1px solid rgb(40, 40, 40);
    border-right: 1px solid rgb(40, 40, 40);
    padding-top: 16px;
}
.match_right .match_tab > .tab_item,
.lv_odds_search,
.bet-history-tab-blue2,
.sp_nav_top .result_date .sview-result,
.bet-history-tab-blue25 {
    background-color: #484848;
    color: #fff;
    border-bottom: 2px solid var(--swiper-theme-color) !important;
}
.match_right .match_tab > .on,
.lv_odds_search.active,
.bet-history-tab-blue2.on,
.sp_nav_top .result_date .sview-result.active,
.bet-history-tab-blue25.on {
    background-color: #2f2f2f82;
    border: 2px solid var(--swiper-theme-color);
    border-bottom: 0 !important;
    color: var(--swiper-theme-color);
}
.market_name,
.match_right .market_name {
    background-color: #21282e;
    border-top: 1px solid #414244;
    border-bottom: 1px solid #000;
}
.way_3,
.way_2,
.match_right .way_3,
.match_right .way_2,
.match-oddslist .bet-side,
.match-oddslist .bet-side2,
.match-oddslist .bet-side3,
.match-oddslist .bet-side4 {
    color: #fff;
    background: #2a2a2a;
    background: linear-gradient(180deg, #2a2a2a, #2a2a2a);
    border: 1px solid #000000;
}
#bet-list .bs-container {
    border: 1px solid #000;
    background: linear-gradient(180deg, #1d1d1d, #2c2c2c) !important;
}
#bet-list ._remove-bet {
    color: #f00 !important;
}
.sp_btn:hover,
#sp_list .sports_box .sp_btn:hover,
#sp_list .sports_box .sp_btn.selected,
.match_list > .match_item ._bet:hover,
.match_list > .match_item ._bet.selected,
.hva_bt_sub1 > button:hover,
.live_board .sp_btn:hover,
.live_board .sp_btn.selected,
._bonus .bonusodds.selected.hva_bt_sub1 > button,
.match-oddslist ._bet.selected,
.__vbet._bet.selected,
#game-bet ._bet.selected,
.bl-container .bet-odds .round-box.active,
#ajax-content #asian-container .league-box .bet-side.selected,
#ajax-content #asian-container .league-box .mid-side.selected,
.match-odds.bet-odds .round-box.active,
._bet.selected {
    color: #000;
    background-image: linear-gradient(
        90deg,
        var(--swiper-theme-color) 0,
        #825d34
    ) !important;
    border-color: #b5883f;
    box-shadow: inset 0 0 1px 1px var(--swiper-theme-color) !important;
    font-weight: 600;
}
._bonus .bonusodds.selected.hva_bt_sub1 > button .text-multibetting-blue2,
._bonus .bonusodds .hva_bt_sub1 > .btn:hover .text-multibetting-blue2,
.hva_bt_sub1 > button:hover .text-multibetting-blue2 {
    color: #fff !important;
}
._bet:hover {
    background-color: var(--swiper-theme-color) !important;
    box-shadow: inset 0 0 1px 1px var(--swiper-theme-color) !important;
}

.blockV-content .blockmatch_ .__vbet {
    border-color: #424242 #181818 #232324 #5d5d5d;
    background: #343434;
    background: -moz-linear-gradient(to bottom, #343434, #222);
    background: -webkit-gradient(linear, 0 0, 0 100%, from(#343434), to(#222));
    background: -webkit-linear-gradient(bottom, #343434, #222);
    background: -o-linear-gradient(bottom, #343434, #222);
    background: linear-gradient(180deg, #343434, #222);
}

.blockV-content .labels label {
    background-color: #474747;
    color: #fff;
}

.vsports_list .sportsbtn.low-virtual-menu:hover,
.vsports_list .sportsbtn.low-virtual-menu.selected {
    background: #f8d346;
    color: #000000;
}

.detail-Viframe {
    background-color: #151515;
}
#mini_wrap #V-league-container .vsport_block {
    border-bottom: 5px solid #111111;
    background: #010101;
    color: #ffffff;
}

#mini_wrap #V-league-container .vsport_block :hover,
#mini_wrap #V-league-container .vsport_block.low-virtual-menuselected {
    background: #aaa;
    color: #000000;
}

.blockV-event .sportsbtn.vview-all.__time:hover,
.blockV-event .sportsbtn.vview-all.__time.selected {
    border: 2px solid var(--swiper-theme-color);
    border-width: 2px 2px 0px 2px;
}

.blockV-content .tabs .main_tabs .tmain.active {
    border: 1px solid;
    border-bottom: 0;
    border-color: var(--swiper-theme-color);
    background: #000000;
}
.blockV-content .tabs .main_tabs .tmain,
.blockV-event .sportsbtn.vview-all.__time {
    border-bottom: 1px solid var(--swiper-theme-color);
}
.tabs .main_tabs .tmain,
.sportsbtn.sview-live,
.sportsbtn.sview-all,
.sportsbtn.sviewlive-all,
.sportsbtn.sview-result,
.sportsbtn.vview-all,
.sportsbtn.vview-all {
    background-color: #363636;
    background: -moz-linear-gradient(top, #3d4650, #111);
    background: -webkit-gradient(linear, 0 0, 0 100%, from(#3d4650), to(#111));
    background: -o-linear-gradient(top, #3d4650, #111);
    background: linear-gradient(
        180deg,
        #2a2a2a 0,
        #282828 20%,
        #242424 50%,
        #222 80%,
        #282828
    );
    color: #878787;
}
.bd_bb1 {
    border-bottom: 2px solid var(--swiper-theme-color);
}

.match_item ._bet.way_2 > span:nth-child(2),
.blockV-content .blockmatch_ .value_color {
    color: #ffe087;
}
.tabs ul .tlayer,
.tabs .main_tabs .tmain.active {
    background: #1d2225;
    background: linear-gradient(180deg, #1d2225, #1d2225);
}
.tabs .main_tabs .tmain a,
.tabs ul .tlayer a,
.tabs ul .tlayer {
    color: #878787;
}
.tabs ul .tlayer:hover,
.tabs ul .tlayer.selected {
    background: var(--swiper-theme-color);
    color: #000000;
    font-weight: 800;
}
.tabs ul .tlayer:before {
    background: var(--swiper-theme-color);
}
.tabs .main_tabs .tmain {
    border-bottom: 2px solid var(--swiper-theme-color);
}
.tabs .main_tabs .tmain.active {
    border: 2px solid var(--swiper-theme-color);
    border-bottom: 0;
}
.tabs .main_tabs .tmain.active a {
    color: #ffffff;
}
.multi-tabs_wrapper .tabs .tlayer:first-child {
    border-left: 2px solid var(--swiper-theme-color);
}
.multi-tabs_wrapper .tabs .tlayer:last-child {
    border-right: 2px solid var(--swiper-theme-color);
}


.mini-page-bg-blue2 {
    background-color: #191715 !important;
    background-image: unset;
    background-blend-mode: overlay;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    background-attachment: fixed;
}
#game-bet {
    background: unset;
}
#game-bet .game-header {
    background: #272121;
    border-bottom: 6px solid #272121;
}
#game-bet .game-header .game-round-time,
.game-fin-time {
    background-color: #474240;
    box-shadow: inset 0px 1px 6px #474240, inset 0px 1px 5px #000000;
}
#game-bet .game-bet-center {
    background: unset;
    border: 0;
}
#game-bet .game-bet-center .game-odds,
#game-bet .game-bet .game-odds {
    background: #484342;
}
#game-bet .game-bet-center ._betside2,
#game-bet .game-bet-center ._betside3,
#game-bet .game-bet-center ._betside4,
#game-bet .game-bet-center ._betside1,
#game-bet .game-bet li._betside4,
#game-bet .game-bet li._betside3,
#game-bet .game-bet li._betside1,
#game-bet .game-bet li._betside2 {
    background: #373332;
    background: linear-gradient(180deg, #373332, #373332);
}
#game-bet ._bet:hover {
    box-shadow: inset 0 0 1px 1px var(--swiper-theme-color) !important ;
    background-color: #373332 !important;
}
#game-bet ._bet:hover,
#game-bet ._bet.selected .game-odds {
    background: unset;
}

.game-title,
#game-bet .game-bet .game-title {
    background-color: #222121;
    color: #e9d6b5;
    border: 1px solid #48433f;
}
#game-bet .game-header .remaining-time {
    background: #484240;
    border: 2px solid #474240;
    color: #e9d6b5;
}
#MATCHID2,
.game-round-time,
#MATCHID {
    background: #4a3427;
    box-shadow: inset 0px 1px 6px #4a3427, inset 0px 1px 0px #674836,
        inset 0px 1px 6px #4a3427, inset 0px -1px 0px #674836;
}
#game-bet .game-bet-center .game-title {
    color: #e9d6b5;
    background-color: #000000;
}


._gamebet_,
._gamebet_ .bold {
    color: #ffffff;
}
._gamebet_:hover,
#game-bet .game-bet ._gamebet_:hover .game-odds,
#game-bet .game-bet-center ._gamebet_:hover .game-odds {
    /* color:#000000; */
}
.slot-select-blue2 input {
    background-color: #222222;
}
.slot-select-blue2 .el-input__inner {
    border: 1px solid #191919;
}
.right-sns span {
    color: #ffffff;
}
.table-history-blue1 .table-header,
.table-history-blue2 .table-header,
.table-history-blue3 .table-header,
.table-history-blue4 .table-header,
.table-history-blue5 .table-header,
.table-history-blue .table-header,
.table-history-gold1 .table-header,
.table-history-gold2 .table-header,
.table-history-gold .table-header,
.table-history-green .table-header,
.table-history-grey1 .table-header,
.table-history-grey .table-header,
.table-history-orange1 .table-header,
.table-history-orange .table-header,
.table-history-purple1 .table-header,
.table-history-purple .table-header,
.table-history-red .table-header,
.table-history-silver .table-header,
.table-history-yellow1 .table-header,
.table-history-yellow2 .table-header,
.table-history-yellow3 .table-header,
.table-history-yellow .table-header,
.table-board-blue1 .table-header,
.table-board-blue2 .table-header,
.table-board-blue3 .table-header,
.table-board-blue4 .table-header,
.table-board-blue5 .table-header,
.table-board-blue .table-header,
.table-board-gold1 .table-header,
.table-board-gold2 .table-header,
.table-board-gold .table-header,
.table-board-green .table-header,
.table-board-grey1 .table-header,
.table-board-grey .table-header,
.table-board-orange1 .table-header,
.table-board-orange .table-header,
.table-board-purple1 .table-header,
.table-board-purple .table-header,
.table-board-red .table-header,
.table-board-silver .table-header,
.table-board-yellow1 .table-header,
.table-board-yellow2 .table-header,
.table-board-yellow3 .table-header,
.table-board-yellow .table-header,
.result-container .league-name {
    background: #151515;
    border: 1px solid #2a2a2a;
}
.table-history-blue1 .table-history-tr,
.table-history-blue2 .table-history-tr,
.table-history-blue3 .table-history-tr,
.table-history-blue4 .table-history-tr,
.table-history-blue5 .table-history-tr,
.table-history-blue .table-history-tr,
.table-history-gold1 .table-history-tr,
.table-history-gold2 .table-history-tr,
.table-history-gold .table-history-tr,
.table-history-green .table-history-tr,
.table-history-grey1 .table-history-tr,
.table-history-grey .table-history-tr,
.table-history-orange1 .table-history-tr,
.table-history-orange .table-history-tr,
.table-history-purple1 .table-history-tr,
.table-history-purple .table-history-tr,
.table-history-red .table-history-tr,
.table-history-silver .table-history-tr,
.table-history-yellow1 .table-history-tr,
.table-history-yellow2 .table-history-tr,
.table-history-yellow3 .table-history-tr,
.table-history-yellow .table-history-tr,
.table-board-blue1 .table-board-tr,
.table-board-blue2 .table-board-tr,
.table-board-blue3 .table-board-tr,
.table-board-blue4 .table-board-tr,
.table-board-blue5 .table-board-tr,
.table-board-blue .table-board-tr,
.table-board-gold1 .table-board-tr,
.table-board-gold2 .table-board-tr,
.table-board-gold .table-board-tr,
.table-board-green .table-board-tr,
.table-board-grey1 .table-board-tr,
.table-board-grey .table-board-tr,
.table-board-orange1 .table-board-tr,
.table-board-orange .table-board-tr,
.table-board-purple1 .table-board-tr,
.table-board-purple .table-board-tr,
.table-board-red .table-board-tr,
.table-board-silver .table-board-tr,
.table-board-yellow1 .table-board-tr,
.table-board-yellow2 .table-board-tr,
.table-board-yellow3 .table-board-tr,
.table-board-yellow .table-board-tr,
.result-container .result-name {
    background: #1e1e1e;
    border-bottom: 1px solid #2a2a2a;
}
.table-history-blue1 .table-history-content,
.table-history-blue2 .table-history-content,
.table-history-blue3 .table-history-content,
.table-history-blue4 .table-history-content,
.table-history-blue5 .table-history-content,
.table-history-blue .table-history-content,
.table-history-gold1 .table-history-content,
.table-history-gold2 .table-history-content,
.table-history-gold .table-history-content,
.table-history-green .table-history-content,
.table-history-grey1 .table-history-content,
.table-history-grey .table-history-content,
.table-history-orange1 .table-history-content,
.table-history-orange .table-history-content,
.table-history-purple1 .table-history-content,
.table-history-purple .table-history-content,
.table-history-red .table-history-content,
.table-history-silver .table-history-content,
.table-history-yellow1 .table-history-content,
.table-history-yellow2 .table-history-content,
.table-history-yellow3 .table-history-content,
.table-history-yellow .table-history-content {
    background: #272727;
}
.table-board-blue1 .table-board-content,
.table-board-blue2 .table-board-content,
.table-board-blue3 .table-board-content,
.table-board-blue4 .table-board-content,
.table-board-blue5 .table-board-content,
.table-board-blue .table-board-content,
.table-board-gold1 .table-board-content,
.table-board-gold2 .table-board-content,
.table-board-gold .table-board-content,
.table-board-green .table-board-content,
.table-board-grey1 .table-board-content,
.table-board-grey .table-board-content,
.table-board-orange1 .table-board-content,
.table-board-orange .table-board-content,
.table-board-purple1 .table-board-content,
.table-board-purple .table-board-content,
.table-board-red .table-board-content,
.table-board-silver .table-board-content,
.table-board-yellow1 .table-board-content,
.table-board-yellow2 .table-board-content,
.table-board-yellow3 .table-board-content,
.table-board-yellow .table-board-content {
    background: #1e2327;
    color: #ffffff;
}
.table-board-td-first {
    border-left: 1px solid #2a2a2a;
    border-right: 1px solid #161616;
}
.table-board-td {
    border-right: 1px solid #2a2a2a;
}
.board-topfix .triangle-6,
.event_tbl .title_evt .triangle-6 {
    border-left: solid 15px var(--swiper-topboard-color);
    border-top: solid 15px var(--swiper-topboard-color);
}
.board-topfix .table-board-td-first._open_board_.title_not,
.event_tbl .title_evt,
.board-topfix .table-board-td-first._open_board_event.title_not,
.event_tbl .title_evt {
    background: #161616;
    border: 1px solid var(--swiper-topboard-color);
}
.board-topfix .decoration-text:before,
.event_tbl .decoration-text:before {
    background: var(--swiper-topboard-color);
    transform: translatex(80%);
    background-image: -moz-linear-gradient(
        135deg,
        #bfbfbf 25%,
        rgba(0, 0, 0, 0) 25%,
        rgba(0, 0, 0, 0) 50%,
        #bfbfbf 50%,
        #bfbfbf 75%,
        rgba(0, 0, 0, 0) 75%,
        rgba(0, 0, 0, 0)
    );
    background-image: -webkit-linear-gradient(
        135deg,
        #bfbfbf 25%,
        rgba(0, 0, 0, 0) 25%,
        rgba(0, 0, 0, 0) 50%,
        #bfbfbf 50%,
        #bfbfbf 75%,
        rgba(0, 0, 0, 0) 75%,
        rgba(0, 0, 0, 0)
    );
    background-image: linear-gradient(
        -45deg,
        #171c22 25%,
        rgba(0, 0, 0, 0) 25%,
        rgba(0, 0, 0, 0) 50%,
        #171c22 50%,
        #171c22 75%,
        rgba(0, 0, 0, 0) 75%,
        rgba(0, 0, 0, 0)
    );
    background-size: 40px 40px;
}
#popup .wrap_popup .popup-settings-modal-header-title,
#popup .wrap_popup .popup-settings-modal-header-title .small-title {
    color: #000000;
}
.board-topfix .anim_line:nth-child(3),
.event_tbl .anim_line:nth-child(2),
.board-topfix .anim_line:nth-child(3),
.event_tbl .anim_line:nth-child(3),
.board-topfix .anim_line:nth-child(3),
.event_tbl .anim_line:nth-child(4),
.board-topfix .anim_line:nth-child(3),
.event_tbl .anim_line:nth-child(5) {
    background: linear-gradient(90deg, transparent, #ffffff);
}
.board-topfix {
    color: white;
    background: var(--swiper-topboard-color) !important;
}
.col_not:hover {
}
.calc_wrap > button {
    border: 1px solid #4f4d43 !important;
    color: #ffffff !important;
    background: #000 !important;
    background: linear-gradient(to bottom, #707070 0%, #000000 50%) !important;
}
.calc_wrap > button:hover {
    background-image: linear-gradient(90deg, #f7b800 0, #ffe5bb) !important;
    background-color: #1b1b1b !important;
    background-image: linear-gradient(
        /* chrome */ hsl(0deg 0% 66% / 60%),
        hsl(0deg 0% 57% / 11%) 50%,
        hsl(0deg 0% 15% / 30%) 50%,
        hsl(0deg 0% 0% / 20%)
    ) !important;
    color: #e7ae54;
}
.calc_wrap > div {
    border: 1px solid #ff3f40;
    background-color: #de1414;
}
.bg-blue2 {
    background-image: linear-gradient(
        90deg,
        var(--swiper-theme-color) 0,
        #ff9900
    ) !important;
    color: #000 !important;
}
.calc_box > table td button:hover {
    color: #fc0;
    background-image: linear-gradient(
        180deg,
        #262626 0,
        #121212 20%,
        #000 50%,
        #121212 80%,
        #262626
    ) !important;
}
::-webkit-scrollbar-thumb {
    background-color: #e2c65b;
}
h1,
h2,
h3,
h4,
h5,
h6 {
    color: #ffffff;
}
.calendar-container {
    background: #00081f;
}
.calendar-container:before {
    filter: hue-rotate(139deg);
}
.calendar-container {
    background: #201f1f;
}
.calendar_points div.point_section {
    filter: hue-rotate(71deg);
}
.calendar-container table.calendar td.stamped {
    filter: hue-rotate(99deg);
}
#bet-list {
    border-top: 1px solid #000000;
    border-bottom: 1px solid #000000;
    background-color: #151515;
}

#bet-list ._remove-bet {
    color: #b655ff;
}
#bet-list .bs-side {
    color: var(--swiper-theme-color);
}
.text-blue7 {
    color: var(--swiper-theme-color) !important;
}
.board-topfix .table-board-td {
    color: #000;
}
.bet-history-paging-blue2.el-pagination.is-background
    .el-pager
    li:not(.disabled).active {
    background-image: linear-gradient(
        90deg,
        var(--swiper-theme-color) 0,
        #ffd694
    );
    color: #000;
}
.result-container .league-name {
    border: 1px solid #000;
}

.result-container .result-name {
    background: #282725;
    border: 1px solid #000;
}

#sports-wrapper {
    background-color: #111;
}

#sidebar-hamburg-blue2 {
    background-color: #111;
    border: 1px solid #111315;
    box-shadow: inset 0 0 10px #000;
}
#header #topmenu #top_pc ._signup_ {
    background-image: linear-gradient(
        90deg,
        var(--swiper-theme-color),
        #855100
    ) !important;
    color: #fff !important;
    border-color: var(--swiper-theme-color) !important;
    background: #fdb931;
    background: radial-gradient(
            ellipse farthest-corner at right bottom,
            #fedb37 0%,
            #fdb931 8%,
            #9f7928 30%,
            #8a6e2f 40%,
            transparent 80%
        ),
        radial-gradient(
            ellipse farthest-corner at left top,
            #ffffff 0%,
            #ffffac 8%,
            #d1b464 25%,
            #5d4a1f 62.5%,
            #5d4a1f 100%
        ) !important;
}
#header #topmenu #top_pc ._signup_ i {
    color: #ffffff !important;
}
#header #topmenu #top_pc ._login_ {
    background-image: unset;
    color: #fff !important;
    border-color: var(--swiper-theme-color) !important;
}

#header #topmenu #top_m ._login_ img {
    filter: brightness(100) saturate(0) grayscale(0);
}
#sidebar-hamburg-blue2 .b_two .img-sidebutton {
    filter: sepia(1);
}

.bg-login-sideback-blue4 .bg-login-side1-blue4 input {
    color: #000;
    background: #fff;
}
.nav-profile .bg-login-side1-blue4 img {
    filter: grayscale(0) saturate(0) contrast(1) brightness(1);
}

#top_pc .top-menu .nav > li > a > span {
    font-size: 16px;
    font-weight: bold;
    color: #f1c80d;
}

@media (min-width : 768px) and (max-width : 1024px) {
    #header #topmenu #top_m ._signup_ {
        background-image: linear-gradient(
            90deg,
            var(--swiper-theme-color) 0,
            #995e00
        ) !important;
        color: #fff !important;
        border-color: var(--swiper-theme-color) !important;
    }

    #header #topmenu #top_m ._signup_ i {
        color: #ffffff !important;
    }

    #header #topmenu #top_m ._login_ {
        background-image: unset;
        color: #fff !important;
        border-color: var(--swiper-theme-color) !important;
    }

    #header #topmenu #top_m ._login_ img {
        filter: brightness(100) saturate(0) grayscale(0);
    }
    .navbar #topmenu i,
    .text-blue {
        color: var(--swiper-theme-color) !important;
    }

    #app
        .app-wrapper
        #page-container
        .main-bg-logo-blue2
        .main_m
        .low-menu:first-child:before {
        filter: hue-rotate(339deg);
    }

    #app
        .app-wrapper
        #page-container
        .main-bg-logo-blue2
        .main_m
        .low-menu:nth-child(2):before {
        filter: hue-rotate(218deg);
    }

    #app
        .app-wrapper
        #page-container
        .main-bg-logo-blue2
        .main_m
        .low-menu:nth-child(3):before {
        filter: hue-rotate(174deg) contrast(0.7) brightness(1.8);
    }

    #app
        .app-wrapper
        #page-container
        .main-bg-logo-blue2
        .main_m
        .low-menu:nth-child(1)
        img {
        border-top: 7px solid #008abf;
        border-radius: 5px;
    }
    #app
        .app-wrapper
        #page-container
        .main-bg-logo-blue2
        .main_m
        .low-menu:nth-child(2)
        img {
        border-top: 7px solid #82a800;
        border-radius: 5px;
    }
    #app
        .app-wrapper
        #page-container
        .main-bg-logo-blue2
        .main_m
        .low-menu:nth-child(3)
        img {
        border-top: 7px solid var(--swiper-theme-color);
        border-radius: 5px;
    }
}

.el-dialog,
.el-pager li {
    background: #4c4c4c;
}
.bg-dialog-blue4,
.bg-dialog-blue5,
.bg-signdialog-blue4 {
    border: 1px solid #f8d346;
}
.el-button--primary {
    background: #f8d346 !important;
    border: 1px solid #f8d346 !important;
    color: #000 !important;
}
.el-button--primary:hover {
    background-image: linear-gradient(90deg, #ffe06c 0, #916c00) !important;
}

.page-with-two-sidebar .content .main_event > div:nth-child(2) {
}

/* --- ipads screen--- */

@media (max-width: 1024px) {
    body {
        background: #272727;
        background-image: url(/image/bg/mbg_goldarrow.png);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center;
        background-attachment: fixed;
    }
    #login-container {
        /*background-image: url(/image/bg/mbg_goldarrow.png);*/
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center;
        background-attachment: fixed;
    }
    :root {
        --swiper-theme-color: #ffbc00 !important;
        --swiper-spvalue-color: #5cdcff;
        --swiper-topboard-color: #eac35b;
    }
    .calc_box > table {
        background: #5c5c5c !important;
    }
    .cart_box {
        background: #5c5c5c;
    }
    #menu_sports ._asian_ .fa-solid {
        color: #f8d80d;
    }
    a {
        color: var(--swiper-theme-color);
    }
    .navbar #topmenu i,
    .text-blue {
        color: var(--swiper-theme-color) !important;
    }
    .support-table p {
        color: #000000;
    }
    #content #main-content #sports-header #inner-header {
        background: var(--swiper-theme-color);
    }
    #login-container .login-table {
        margin-top: 27px;
    }
    #login-container .login-table tbody > tr > td > input:focus {
        border-color: #0030ff;
        outline: 0;
        -webkit-box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%),
            0 0 8px rgb(102 159 233 / 60%);
        box-shadow: 0 1px 3px 5px rgb(0 0 0 / 9%),
            inset 0 0 6px 2px var(--swiper-theme-color);
        background: #ffffff;
    }
    #login-container .login-box {
        background: #232a2f;
        border: 1px solid #545e6f;
        width: 80%;
        height: auto;
    }

    #login-container .login-logo img {
        display: block;
    }
    #login-container .login-box #login_btn,
    #login-container .login-box ._menu-register {
        background-image: linear-gradient(
            90deg,
            var(--swiper-theme-color) 0%,
            var(--swiper-theme-color) 100%
        ) !important;
        color: #000000;
    }
    #login-container .login-box ._menu-register {
        width: calc(30% - 8px);
    }
    #login-container .login-box tr > td > img {
        width: 100%;
        height: 40px;
        float: right;
    }
    #login-container .login-table tbody > tr > td > input {
        background: #ffffff;
        border: 1px solid #494d5d;
        color: #000000;
        width: calc(100% - 30px);
    }
    #login-container .login-box#cfcbcd_btn:hover,
    #login-container .login-box ._menu-register:hover {
        filter: brightness(1.5);
    }

    #login-container .login-box ._login_text {

    }
    #popup .wrap_popup .popup-settings-modal-header-title,
    #popup .wrap_popup .popup-settings-modal-header-title .small-title {
        color: #000000;
    }
    .login-header.cmnbtn {
        background: #9226fc;
        color: white;
    }

    #content
        #content-wrapper
        #sports-wrapper
        #register-container
        .register-box
        .register-stage
        td.depactive,
    #content
        #content-wrapper
        #sports-wrapper
        #register-container
        .register-box
        .register-stage
        td.hactive {
        background: linear-gradient(to right, #647cff, #0027ff);
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
        -webkit-box-decoration-break: clone;
        box-decoration-break: clone;
        border-bottom: 3px solid #0027ff;
        color: #2f4eff;
    }

    #content
        #content-wrapper
        #sports-wrapper
        #register-container
        #register-next {
        background: var(--swiper-theme-color);
        border: 1px solid #000000;
        color: #fff;
    }
    #content
        #content-wrapper
        #sports-wrapper
        #register-container
        #register-next:hover {
        background-image: linear-gradient(
            180deg,
            #0037cc 0,
            #0030b5 20%,
            #001d6e 50%,
            #0030b5 80%,
            #0037cc
        );
        border: 1px solid #f7b800;
    }

    .callout-container .imageleft {
        background: url();
        background-repeat: no-repeat;
        width: 345px;
        height: 528px;
        display: none;
    }

    .callout-container .imageright {
        background: url();
        background-repeat: no-repeat;
        width: 345px;
        height: 528px;
        display: none;
    }
    .m_box_warp {
        border: 1px solid var(--swiper-theme-color);
        background: rgba(0, 0, 0, 0.7);
    }
    .r_info_box table {
        background: #151515;
    }
    .r_info_box {
        background: #262626 !important;
    }
    .lv_box {
        border: 1px solid #262626;
    }
    .r_nick {
        color: var(--swiper-theme-color) !important;
    }
    .r_nick,
    .r_cash,
    .c_type {
        border-bottom: 1px solid #262626;
    }
    #content-table .bank-table .title {
        background-image: linear-gradient(2deg, #000000 0, #3e3e3e);
        color: #ffe672;
    }
    .bonus_wrap {
        background: linear-gradient(to right, #33312b, #33312b);
    }
    .bonus_box {
        background: #191919;
    }
    ._bonus .hva_bt_sub1 > button,
    #live-append .home-l > div:nth-child(2),
    #live-append .away-l > div:nth-child(1) {
        border: 1px solid var(--swiper-theme-color);
    }
    .text-multibetting-purple,
    .sp_rule > div:nth-child(1),
    .sport-rule-confirm-blue1,
    .sport-rule-confirm-blue2,
    .sp_league .text_cl,
    .text-multibetting-blue2,
    .match_right .market_name > span,
    .match_right .market_name > i,
    .prc_vs > div:nth-child(1),
    .type-name,
    .match-oddslist .type-name,
    .d_on,
    .d_on > div,
    .speech-bubble h1 {
        color: var(--swiper-theme-color) !important;
    }

    .tabs .main_tabs .tmain,
    .sportsbtn.sview-live,
    .sportsbtn.sview-all,
    .sportsbtn.sviewlive-all,
    .sportsbtn.sview-result,
    .sportsbtn.vview-all,
    .sportsbtn.vview-all {
        background-color: #363636;
        background: -moz-linear-gradient(top, #3d4650, #111);
        background: -webkit-gradient(
            linear,
            0 0,
            0 100%,
            from(#3d4650),
            to(#111)
        );
        background: -o-linear-gradient(top, #3d4650, #111);
        background: linear-gradient(to bottom, #3d4650, #111);
    }
    .bg-preview-blue2 {
        background-image: linear-gradient(90deg, #4379f2 0, #0c224e) !important;
    }
    .preview-login-button-blue2,
    .d_on {
        color: var(--swiper-theme-color) !important;
        border: 2px solid var(--swiper-theme-color) !important;
    }

    .widget.widget-stats.p-0.bg-preview-blue2 {
        border: 1px solid var(--swiper-theme-color);
        background: var(--swiper-theme-color) !important;
    }
    .widget.widget-stats.p-0.bg-preview-blue2 .text-white {
        color: #000 !important;
    }

    .stats-desc.bg-white.p-t-10.p-b-10 {
        background: #2a2a2a !important;
        border-top: 1px solid #3d4550;
    }

    .tertiary {
        background: unset !important;
    }
    .f-s-13.f-w-100.preview-login-button-blue2 {
        color: var(--swiper-theme-color) !important;
        border: 2px solid !important;
    }
    .support-table tbody > tr > td > input,
    .support-table tbody > tr > td > textarea {
        background: #ffffff !important;
        border: 1px solid #3c383c !important;
        color: #000 !important;
    }
    .f-s-13.f-w-100.preview-login-button-blue2:hover {
        border: 2px solid var(--swiper-theme-color) !important;
        background: var(--swiper-theme-color) !important;
        color: #fff !important;
        transition: 0.5s all ease;
    }

    .supprt-list-wrap .table-board-tr {
        background: linear-gradient(90deg, #040f1f 0, #004aff, #000) !important;
    }
    .supprt-list-wrap .speech-bubble {
        background: #363d40;
        border: 1px solid #222628;
    }
    .supprt-list-wrap .speech-bubble h1 {
        color: #2665ff;
    }
    .supprt-list-wrap .speech-bubble h1 > span.right {
        color: #98b1ff;
    }
    .supprt-list-wrap .speech-bubble .date-note {
        color: #b2b9d0;
    }
    .bg-headernav-blue2,
    .bg-headernav-blue3 {
        background-color: #000000 !important;
    }

    .r_nav {
        background-color: #111111;
    }

    .header #top-menu .nav > li > a:hover {
        background-image: linear-gradient(
            90deg,
            #000000 0,
            var(--swiper-theme-color),
            #000
        ) !important;
    }
    .sidebar-board-blue2 {
        color: #000;
        background-image: linear-gradient(90deg, #674a0a 0, #ffd768) !important;
    }
    .result-score,
    .result-container .result-score {
        background: #f8d346;
        color: #000;
    }
    .sidebar-money-blue2 {
        background: #1b1b1b !important;
        color: #fff;
        background: #1b1b1b !important;
        color: #000;
        background: conic-gradient(
                    #edc800,
                    #e3b600,
                    #f3cf00,
                    #ffe800,
                    #ffe900,
                    #ffeb00,
                    #ffe000,
                    #ebc500,
                    #e0b100,
                    #f1cc00,
                    #fcdc00,
                    #ffe500,
                    #fad900,
                    #eec200,
                    #e7b900,
                    #f7d300,
                    #ffe800,
                    #ffe300,
                    #f5d100,
                    #e6b900,
                    #e3b600,
                    #f4d000,
                    #ffe400,
                    #ebc600,
                    #e3b600,
                    #f6d500,
                    #ffe900,
                    #ffe90a,
                    #edc800
                )
                content-box,
            linear-gradient(#f6d600, #f6d600) padding-box,
            radial-gradient(
                    rgba(120, 120, 120, 0.9),
                    rgba(120, 120, 120, 0) 70%
                )
                50% bottom/80% 0.46875em no-repeat border-box !important;
        font-weight: bolder;
        font-size: 14px;
    }
    .result-container .league-name {
        color: #ffffff;
    }
    .sidebar-left-icon-blue2 {
        color: #000;
    }
    #sidebar .lf_nav .lf_m1 img:first-child {
        filter: hue-rotate(166deg);
    }
    .header-button-login-blue2 {
        color: var(--swiper-theme-color) !important;
        border: 2px solid var(--swiper-theme-color) !important;
    }
    .text_b1,
    #content-table .table > ul > .tr > .info,
    .page-with-two-sidebar .content .sp_nav_top .width-full .el-row .sp_cat {
        color: #878787;
    }
    .navbar-nav .text_b1,
    .list-box-mg,
    .blockV-content .labels label:before,
    .blockV-content .__title,
    .d_on > div > span {
        color: var(--swiper-theme-color);
    }

    .bonus_rate {
        background: #0c0c0c;
        width: 33px !important;
        height: 33px;
        padding-top: 7px;
    }
    .sp_cat.on {
        background-color: var(--swiper-theme-color);
    }

    .page-with-two-sidebar .content .sp_nav_top .width-full .el-row .sp_cat.on {
        color: #000000;
    }

    .sp_nav_top .sp_cat.on:before,
    .sportsbtn.sview-result.on i,
    .page-with-two-sidebar
        .content
        .sp_nav_top
        .width-full
        .el-row
        .sp_cat.on:before,
    .vsports_list .sportsbtn.low-virtual-menu.selected i {
        filter: grayscale(0) contrast(0) brightness(0);
    }
    #content-table .bank-table .table > ul > .tr > .info span:nth-child(2) {
        color: #ffebb4;
    }

    #content-table {
        background: unset;
    }

    #sports-detail .sports-detail-country .match_cnt {
        background: #000000;
        color: #ffffff;
    }
    .live_time {
        border: 1px solid #33312b;
        border-radius: 3px;
        -moz-border-radius: 3px;
        -webkit-border-radius: 3px;
        background: #1e2428;
    }

    #menu_sports li > a > div:first-child {
        background: #414141;
        color: #ffffff;
        padding: 3px 5px !important;
        border-radius: 3px;
        width: 30px;
        text-align: center;
    }

    #sports-detail .sports-detail-country .match_cnt {
        background: #000000;
        color: #ffffff;
    }
    .btn_style_b1 {
        background-image: linear-gradient(180deg, #21a42f, #108118) !important;
        border: 0px solid #000 !important;
    }
    .sp_title {
        background: #151515 !important;
        color: #ffffff !important;
    }
    #popup .wrap_popup .popup_container {
        background: var(--swiper-theme-color) !important;
    }

    .btn-outline-info {
        background: #232a2f;
        border: 1px solid #545e6f;
    }
    .cash_input input {
        background: #ffffff;
        border: 2px solid #191919;
        color: #000;
    }
    .sidebar-total-bet-blue,
    .sidebar-total-bet-blue1,
    .sidebar-total-bet-blue2 {
        background: #161616;
        color: #a0a0a0;
        border-top: 1px solid #464646 !important;
        border-bottom: 1px solid #000 !important;
        background-image: linear-gradient(to bottom, #262626, #1a1a19);
    }
    .right-sns {
        background-color: unset !important;
    }
    #menu_sports li {
        background: #161616;
        border-top: 1px solid #464646;
        border-bottom: 1px solid #000;
        color: #fff;
        background-image: linear-gradient(to bottom, #262626, #1a1a19);
    }

    .bg-grey33 {
        background: #1d2225 !important;
    }
    .sp_league {
        color: #aaa;
        background-color: #000000;
    }
    #menu_sports i,
    .sp_league .league_i,
    .sp_league > div > i:nth-child(2),
    #live-append .sp_league > div > i:nth-child(1),
    .result-container .league-name i {
        filter: hue-rotate(185deg) contrast(1.5) brightness(1.5);
    }
    .sp_nav_top .sp_cat:before,
    .sportsbtn i {
        filter: hue-rotate(21deg) saturate(0.5) grayscale(1);
    }

    .panel-inverse > .panel-heading {
        background: #111;
    }
    #content-table .bank-table,
    #content-table .bank-table #rolling-realtime {
        background: #252525;
        border: 1px solid #111;
    }
    #content-table .bank-table .table > ul > .tr {
        border: 1px solid #111;
        border-width: 0px 0px 3px 0px;
    }
    .table,
    .sidebar-board-bg-blue2 {
        background-image: linear-gradient(45deg, black, black);
    }

    .cart_head table {
        width: 100% !important;
        border-bottom: 0;
        background: #151515;
    }
    .cart_head {
        background: #151515 !important;
    }
    .cart_head table td:nth-child(1) > span {
        background: var(--swiper-theme-color);
        color: #000;
        border: 2px solid #ffa863;
    }
    #betslip-icon img {
        content: url(/image/Home/menu/yellow2/slip-yellow2.png);
    }

    .text-delete-blue2 {
        color: #f44336 !important;
    }

    .calc_box > table td button {
        color: #ffffff;
        background-image: linear-gradient(
            to right,
            #282828 0%,
            #000000 50%,
            #242424
        );
        background-repeat: repeat-x;
        border-color: #000000;
        border: 1px solid #000;
    }
    .calc_wrap > button:hover {
        background-image: linear-gradient(
            180deg,
            #f0c70d 0,
            #bf9e0a 20%,
            #816b07 50%,
            #bf9e0a 80%,
            #edc50d
        ) !important;
        background-color: #1b1b1b !important;
        background-image: linear-gradient(
            /* chrome */ hsl(0deg 0% 66% / 60%),
            hsl(0deg 0% 57% / 11%) 50%,
            hsl(0deg 0% 15% / 30%) 50%,
            hsl(0deg 0% 0% / 20%)
        ) !important;
        color: #e7ae54;
    }
    .calc_box > table td button:hover {
        color: #fc0;
        background-image: linear-gradient(
            180deg,
            #262626 0,
            #121212 20%,
            #000 50%,
            #121212 80%,
            #262626
        ) !important;
    }
    #sp_list .time_line > div:nth-child(2) > .on,
    .hva_bt_sub1 > button,
    .live_btn {
        background-image: linear-gradient(90deg, #191919, #191919) !important;
        color: var(--swiper-theme-color) !important;
        border: 1px solid #33312b;
    }
    .bonus_title > div {
        background-color: #4e432c;
    }
    #sp_list .time_line > div:nth-child(2) > .on.selected,
    .live_btn:hover,
    .live_btn.active {
        background-image: linear-gradient(
            90deg,
            var(--swiper-theme-color),
            #ffcc7b
        ) !important;
        color: #000000 !important;
    }

    #sp_list .time_line {
        position: absolute;
        z-index: 1;
        margin-right: 10px;
        width: calc(100% - 10px);
    }
    #sp_list .time_line .float-left.display-center-vertical {
        border: 1px solid #343434;
        border-radius: 3px;
        -moz-border-radius: 3px;
        -webkit-border-radius: 3px;
        background: #262626;
        text-align: center;
        height: 26px !important;
        padding: 4px 12px;
    }
    #sp_list .sports_box {
        padding: 0 10px;
        box-sizing: content-box;
        margin: 20px 15px 5px;
        padding-top: 22px;
        width: calc(100% - 53px);
        border: 2px solid #33312b;
        background: #191919;
    }
    .sp_btn,
    #live-append .sports_box .sp_btn,
    #sp_list .sports_box .sp_btn {
        color: #fff;
        border-color: #424242 #181818 #232324 #2c3339;
        background: #343434;
        background: -moz-linear-gradient(to bottom, #343434, #222);
        background: -webkit-gradient(
            linear,
            0 0,
            0 100%,
            from(#343434),
            to(#222)
        );
        background: -webkit-linear-gradient(bottom, #343434, #222);
        background: -o-linear-gradient(bottom, #343434, #222);
        background: linear-gradient(180deg, #343434, #222);
    }
    #sp_list .time_line > div:nth-child(1) {
        border-top: unset;
        background: unset;
    }
    .live_board {
        border: 2px solid #33312b;
        background: #191919;
        position: relative;
        z-index: -1;
        background: #332f29;
        background: -webkit-linear-gradient(90deg, #464646, #131313);
        background: -moz-linear-gradient(180deg, #464646, #131313);
        background: -ms-linear-gradient(180deg, #464646, #131313);
        background: -o-linear-gradient(180deg, #464646, #131313);
        background: linear-gradient(90deg, #464646, #131313);
        padding-top: 10px !important;
        float: left;
    }
    .prv_bg {
        background-image: linear-gradient(45deg, #32363a, #000000, #32363a);
    }
    #live-append .sp_league > div > i:nth-child(1) {
        margin: 3px !important;
    }
    #listlive {
        position: absolute;
        top: -8px;
        z-index: 1;
        margin: 0 8px;
        width: calc(100% - 16px) !important;
    }
    .bet_cash {
        margin: 7px 0 !important;
        background: #191919;
        border: 1px solid #3c3c3c;
    }
    .text-betslip-blue2 {
        color: #ffffff !important;
    }
    .sidebar-limit-bet-blue,
    .sidebar-limit-bet-blue1,
    .sidebar-limit-bet-blue2 {
        background: #161616;
        color: #a0a0a0;
        border-top: 1px solid #464646 !important;
        border-bottom: 1px solid #000 !important;
        background-image: linear-gradient(to bottom, #262626, #1a1a19);
    }
    .side-icon-blue2 {
        color: var(--swiper-theme-color);
    }
    .sp_cat {
        background-color: #1a1c1e;
        border: 1px solid #131318;
        margin: 0 !important;
    }
    .sp_nav_top .sp_cat.sp_b0:before {
        transform: scale(0.5);
    }

    .sp_sort_box .but_b1.on {
        border: 2px solid #ffffff;
    }
    .sp_sort_box .but_b1 {
        background-image: linear-gradient(
            90deg,
            var(--swiper-theme-color),
            #ffcc7b
        ) !important;
        border: 2px solid var(--swiper-theme-color);
        color: #000;
    }
    .sp_sort .sp_sort_box > div:nth-child(2) > .on {
        border-bottom: 2px solid var(--swiper-theme-color);
    }
    .panel {
        background-color: #111;
    }
    .hlaf_sp {
        border-top: 1px solid rgb(40, 40, 40);
        border-right: 1px solid rgb(40, 40, 40);
        padding-top: 16px;
    }
    .match_right .match_tab > .tab_item,
    .lv_odds_search,
    .bet-history-tab-blue2,
    .sp_nav_top .result_date .sview-result {
        background-color: #484848;
        color: #fff;
        border-bottom: 2px solid #f7b800 !important;
    }
    .match_right .match_tab > .on,
    .lv_odds_search.active,
    .bet-history-tab-blue2.on,
    .sp_nav_top .result_date .sview-result.active {
        background-color: #8d8d8d;
        border: 2px solid #f7b800;
        border-bottom: 0 !important;
    }
    .market_name,
    .match_right .market_name {
        background-color: #21282e;
        border-top: 1px solid #414244;
        border-bottom: 1px solid #000;
    }
    .way_3,
    .way_2,
    .match_right .way_3,
    .match_right .way_2,
    .match-oddslist .bet-side,
    .match-oddslist .bet-side2,
    .match-oddslist .bet-side3,
    .match-oddslist .bet-side4 {
        color: #fff;
        background: #2a2a2a;
        background: linear-gradient(180deg, #2a2a2a, #2a2a2a);
        border: 1px solid #000000;
    }

    #sp_list .sports_box .sp_btn.selected,
    .match_list > .match_item ._bet.selected,
    ._bonus .bonusodds.selected.hva_bt_sub1 > button,
    .match-oddslist ._bet.selected,
    .__vbet._bet.selected,
    #game-bet ._bet.selected,
    .speech-bubble .match-odds.bet-odds .round-box.active,
    #ajax-content
        #asian-container
        .league-box
        table.league-container
        .odds-container
        .round-box.bet-side.left._bet.selected,
    #ajax-content #asian-container .mid-side.selected,
    ._bet.selected {
        color: #000;
        background-image: linear-gradient(
            90deg,
            var(--swiper-theme-color) 0,
            #825d34
        ) !important;
        border-color: #b5883f;
        box-shadow: inset 0 0 1px 1px var(--swiper-theme-color) !important;
        font-weight: 600;
    }

    ._bonus .bonusodds.selected.hva_bt_sub1 > button .text-multibetting-blue2 {
        color: #fff !important;
    }

    .blockV-content .blockmatch_ .__vbet {
        border-color: #424242 #181818 #232324 #5d5d5d;
        background: #343434;
        background: -moz-linear-gradient(to bottom, #343434, #222);
        background: -webkit-gradient(
            linear,
            0 0,
            0 100%,
            from(#343434),
            to(#222)
        );
        background: -webkit-linear-gradient(bottom, #343434, #222);
        background: -o-linear-gradient(bottom, #343434, #222);
        background: linear-gradient(180deg, #343434, #222);
    }
    .blockV-content .border_Vevent {
        border-top: 2px solid #000000;
    }
    .blockV-content .labels label {
        background-color: #474747;
        color: #fff;
    }
    .vsports_list .sportsbtn.low-virtual-menu.selected,
    .float-left.el-row.width-11pro.p-l-1.p-r-2.low-virtual-menuselected
        .mini-header-bottom-button.on-blue2 {
        background: #f8d346;
        color: #000000;
    }

    .mini-header-bottom-button.on-blue,
    .mini-header-bottom-button.on-blue1,
    .mini-header-bottom-button.on-blue2,
    .mini-header-bottom-button.on-blue4,
    .mini-header-bottom-button.on-blue5,
    .mini-header-bottom-button.on-gold,
    .mini-header-bottom-button.on-orange,
    .mini-header-bottom-button.on-purple,
    .mini-header-bottom-button.on-purple1,
    .mini-header-bottom-button.on-red,
    .mini-header-bottom-button.on-silver,
    .mini-header-bottom-button.on-white,
    .mini-header-bottom-button.on-yellow,
    .mini-header-bottom-button.on-yellow1,
    .mini-header-bottom-button.on-yellow2 {
        background: #2a2a2a;
        background-color: #2a2a2a;
    }
    .float-left.el-row.width-11pro.p-l-1.p-r-2.low-virtual-menu .on_sel,
    .float-left.el-row.width-11pro.p-l-1.p-r-2.low-virtual-menuselected
        .on_sel {
        border-bottom: 5px solid var(--swiper-theme-color);
    }
    #mini_wrap #V-league-container .vsport_block {
        border-bottom: 5px solid #111111;
        background: #171c22;
        color: #878787;
    }

    .blockV-event .sportsbtn.vview-all.__time:hover,
    .blockV-event .sportsbtn.vview-all.__time.selected {
        border: 2px solid var(--swiper-theme-color);
        border-width: 2px 2px 0px 2px;
        background: #111111;
        color: #fff;
    }
    .blockV-content .__title {
        background: #111111;
    }

    .blockV-content .tabs .main_tabs .tmain.active {
        border: 1px solid;
        border-bottom: 0;
        border-color: var(--swiper-theme-color);
        background: #000000;
    }
    .blockV-content .tabs .main_tabs .tmain,
    .blockV-event .sportsbtn.vview-all.__time {
        border-bottom: 1px solid var(--swiper-theme-color);
    }
    .tabs .main_tabs .tmain,
    .sportsbtn.sview-live,
    .sportsbtn.sview-all,
    .sportsbtn.sviewlive-all,
    .sportsbtn.sview-result,
    .sportsbtn.vview-all,
    .sportsbtn.vview-all {
        background-color: #363636;
        background: -moz-linear-gradient(top, #3d4650, #111);
        background: -webkit-gradient(
            linear,
            0 0,
            0 100%,
            from(#3d4650),
            to(#111)
        );
        background: -o-linear-gradient(top, #3d4650, #111);
        background: linear-gradient(180deg, #636363, #000);
        color: #878787;
    }
    .blockV-event .sportsbtn.vview-all.__time {
        color: #878787;
    }
    .bd_bb1 {
        border-bottom: 2px solid var(--swiper-theme-color);
    }

    .match_item ._bet.way_2 > span:nth-child(2),
    .blockV-content .blockmatch_ .value_color {
        color: #ffe276;
    }

    .tabs ul .tlayer,
    .tabs .main_tabs .tmain.active {
        background: #1d2225;
        background: linear-gradient(180deg, #1d2225, #1d2225);
    }
    .tabs .main_tabs .tmain a,
    .tabs ul .tlayer a,
    .tabs ul .tlayer {
        color: #b3b3b3;
    }
    .tabs ul .tlayer.selected,
    .tabs ul .tlayer.selected .game-header-time,
    #ajax-content
        #asian-container
        .league-box
        table.league-container
        .odds-container
        .round-box.bet-side.left._bet.selected
        .spvalue,
    #ajax-content #asian-container .box_match_detail ._bet.selected .spvalue,
    ._bet.selected .spvalue,
    .match_item ._bet.selected > span:nth-child(2) {
        color: #000;
    }

    .tabs ul .tlayer.selected {
        background: var(--swiper-theme-color);
    }

    .tabs ul .tlayer:before {
        background: var(--swiper-theme-color);
    }
    .tabs .main_tabs .tmain {
        border-bottom: 2px solid var(--swiper-theme-color);
    }
    .tabs .main_tabs .tmain.active {
        border: 2px solid var(--swiper-theme-color);
        border-bottom: 0;
    }
    .tabs .main_tabs .tmain.active a {
        color: #ffffff;
    }
    .multi-tabs_wrapper .tabs .tlayer:first-child {
        border-left: 2px solid var(--swiper-theme-color);
    }
    .multi-tabs_wrapper .tabs .tlayer:last-child {
        border-right: 2px solid var(--swiper-theme-color);
    }



    #game-bet .game-header {
        background: #272121;
        border-bottom: 1px solid #ffefb1;
    }
    #game-bet .game-header .game-round-time,
    .game-fin-time,
    #MATCHID2,
    .game-round-time {
        background-color: #674836;
        box-shadow: inset 0px 1px 6px #4a3427, inset 0px 1px 5px #000000;
        border: 1px solid #ffffff;
        color: #ffffff;
    }
    #game-bet .game-bet-center {
        background: unset;
        border: 0;
    }
    #game-bet .game-bet-center .game-odds,
    #game-bet .game-bet .game-odds {
        background: #373332;
    }
    #game-bet .game-bet-center ._betside2,
    #game-bet .game-bet-center ._betside3,
    #game-bet .game-bet-center ._betside4,
    #game-bet .game-bet-center ._betside1,
    #game-bet .game-bet li._betside4,
    #game-bet .game-bet li._betside3,
    #game-bet .game-bet li._betside1,
    #game-bet .game-bet li._betside2 {
        background: #373332;
        background: linear-gradient(180deg, #373332, #373332);
    }

    #game-bet {
        background-color: #000000;
    }
    .game-title,
    #game-bet .game-bet .game-title {
        background-color: unset;
        color: #e9d6b5;
        border: 0;
    }
    #game-bet .game-bet-center .game-title {
        background-color: unset;
        color: #e9d6b5;
        border: 0;
    }
    /* #mini_wrap #game-frame .nav-tabs .btn-link .scope { */
        /* background-color: #1d2225; */
        /* box-shadow: 0 10px 27px 0 rgb(0 0 0 / 49%), inset 0 2px 0 #1b1b23, */
            /* inset 0 -2px 0 #1f1f1f; */
        /* color: #888; */
        /* border-radius: 10px 0px 0 10px; */
        /* border-bottom: 5px solid #464646; */
    /* } */
    /* #mini_wrap #game-frame .nav-tabs .btn-link .scope.selected { */
        /* background-color: #0d1422; */
        /* border-color: var(--swiper-theme-color); */
        /* color: var(--swiper-theme-color); */
        /* border-bottom: 5px solid var(--swiper-theme-color); */
        /* box-shadow: 0 10px 27px 0 rgb(0 0 0 / 49%), */
            /* inset 0 2px 0 var(--swiper-theme-color), */
            /* inset 0 -2px 0 var(--swiper-theme-color); */
    /* } */

    ._gamebet_,
    ._gamebet_ .bold {
        color: #ffffff;
    }
    .slot-select-blue2 input {
        background-color: #222222;
    }
    .slot-select-blue2 .el-input__inner {
        border: 1px solid #191919;
    }
    #sports-wrapper {
        background-color: #111;
    }
    .table-history-blue1 .table-header,
    .table-history-blue2 .table-header,
    .table-history-blue3 .table-header,
    .table-history-blue4 .table-header,
    .table-history-blue5 .table-header,
    .table-history-blue .table-header,
    .table-history-gold1 .table-header,
    .table-history-gold2 .table-header,
    .table-history-gold .table-header,
    .table-history-green .table-header,
    .table-history-grey1 .table-header,
    .table-history-grey .table-header,
    .table-history-orange1 .table-header,
    .table-history-orange .table-header,
    .table-history-purple1 .table-header,
    .table-history-purple .table-header,
    .table-history-red .table-header,
    .table-history-silver .table-header,
    .table-history-yellow1 .table-header,
    .table-history-yellow2 .table-header,
    .table-history-yellow3 .table-header,
    .table-history-yellow .table-header,
    .table-board-blue1 .table-header,
    .table-board-blue2 .table-header,
    .table-board-blue3 .table-header,
    .table-board-blue4 .table-header,
    .table-board-blue5 .table-header,
    .table-board-blue .table-header,
    .table-board-gold1 .table-header,
    .table-board-gold2 .table-header,
    .table-board-gold .table-header,
    .table-board-green .table-header,
    .table-board-grey1 .table-header,
    .table-board-grey .table-header,
    .table-board-orange1 .table-header,
    .table-board-orange .table-header,
    .table-board-purple1 .table-header,
    .table-board-purple .table-header,
    .table-board-red .table-header,
    .table-board-silver .table-header,
    .table-board-yellow1 .table-header,
    .table-board-yellow2 .table-header,
    .table-board-yellow3 .table-header,
    .table-board-yellow .table-header,
    .result-container .league-name {
        background: #151515;
        border: 1px solid #2a2a2a;
    }
    .table-history-blue1 .table-history-tr,
    .table-history-blue2 .table-history-tr,
    .table-history-blue3 .table-history-tr,
    .table-history-blue4 .table-history-tr,
    .table-history-blue5 .table-history-tr,
    .table-history-blue .table-history-tr,
    .table-history-gold1 .table-history-tr,
    .table-history-gold2 .table-history-tr,
    .table-history-gold .table-history-tr,
    .table-history-green .table-history-tr,
    .table-history-grey1 .table-history-tr,
    .table-history-grey .table-history-tr,
    .table-history-orange1 .table-history-tr,
    .table-history-orange .table-history-tr,
    .table-history-purple1 .table-history-tr,
    .table-history-purple .table-history-tr,
    .table-history-red .table-history-tr,
    .table-history-silver .table-history-tr,
    .table-history-yellow1 .table-history-tr,
    .table-history-yellow2 .table-history-tr,
    .table-history-yellow3 .table-history-tr,
    .table-history-yellow .table-history-tr,
    .table-board-blue1 .table-board-tr,
    .table-board-blue2 .table-board-tr,
    .table-board-blue3 .table-board-tr,
    .table-board-blue4 .table-board-tr,
    .table-board-blue5 .table-board-tr,
    .table-board-blue .table-board-tr,
    .table-board-gold1 .table-board-tr,
    .table-board-gold2 .table-board-tr,
    .table-board-gold .table-board-tr,
    .table-board-green .table-board-tr,
    .table-board-grey1 .table-board-tr,
    .table-board-grey .table-board-tr,
    .table-board-orange1 .table-board-tr,
    .table-board-orange .table-board-tr,
    .table-board-purple1 .table-board-tr,
    .table-board-purple .table-board-tr,
    .table-board-red .table-board-tr,
    .table-board-silver .table-board-tr,
    .table-board-yellow1 .table-board-tr,
    .table-board-yellow2 .table-board-tr,
    .table-board-yellow3 .table-board-tr,
    .table-board-yellow .table-board-tr {
        background: #1e1e1e;
        border-bottom: 1px solid #2a2a2a;
    }
    .table-history-blue1 .table-history-content,
    .table-history-blue2 .table-history-content,
    .table-history-blue3 .table-history-content,
    .table-history-blue4 .table-history-content,
    .table-history-blue5 .table-history-content,
    .table-history-blue .table-history-content,
    .table-history-gold1 .table-history-content,
    .table-history-gold2 .table-history-content,
    .table-history-gold .table-history-content,
    .table-history-green .table-history-content,
    .table-history-grey1 .table-history-content,
    .table-history-grey .table-history-content,
    .table-history-orange1 .table-history-content,
    .table-history-orange .table-history-content,
    .table-history-purple1 .table-history-content,
    .table-history-purple .table-history-content,
    .table-history-red .table-history-content,
    .table-history-silver .table-history-content,
    .table-history-yellow1 .table-history-content,
    .table-history-yellow2 .table-history-content,
    .table-history-yellow3 .table-history-content,
    .table-history-yellow .table-history-content {
        background: #272727;
    }
    .table-board-blue1 .table-board-content,
    .table-board-blue2 .table-board-content,
    .table-board-blue3 .table-board-content,
    .table-board-blue4 .table-board-content,
    .table-board-blue5 .table-board-content,
    .table-board-blue .table-board-content,
    .table-board-gold1 .table-board-content,
    .table-board-gold2 .table-board-content,
    .table-board-gold .table-board-content,
    .table-board-green .table-board-content,
    .table-board-grey1 .table-board-content,
    .table-board-grey .table-board-content,
    .table-board-orange1 .table-board-content,
    .table-board-orange .table-board-content,
    .table-board-purple1 .table-board-content,
    .table-board-purple .table-board-content,
    .table-board-red .table-board-content,
    .table-board-silver .table-board-content,
    .table-board-yellow1 .table-board-content,
    .table-board-yellow2 .table-board-content,
    .table-board-yellow3 .table-board-content,
    .table-board-yellow .table-board-content {
        background: #1e2327;
        color: #ffffff;
    }
    .table-board-td-first {
        border-left: 1px solid #2a2a2a;
        border-right: 1px solid #2a2a2a;
    }
    .table-board-td {
        border-right: 1px solid #2a2a2a;
    }
    .board-topfix .triangle-6,
    .event_tbl .title_evt .triangle-6 {
        border-left: solid 10px var(--swiper-theme-color);
        border-top: solid 10px var(--swiper-theme-color);
    }
    .board-topfix .table-board-td-first._open_board_.title_not,
    .event_tbl .title_evt,
    .board-topfix .table-board-td-first._open_board_event.title_not,
    .event_tbl .title_evt {
        background: #161616;
        border: 1px solid var(--swiper-theme-color);
    }
    .board-topfix .decoration-text:before,
    .event_tbl .decoration-text:before {
        background: var(--swiper-theme-color);
        transform: translatex(80%);
        background-image: -moz-linear-gradient(
            135deg,
            #bfbfbf 25%,
            rgba(0, 0, 0, 0) 25%,
            rgba(0, 0, 0, 0) 50%,
            #bfbfbf 50%,
            #bfbfbf 75%,
            rgba(0, 0, 0, 0) 75%,
            rgba(0, 0, 0, 0)
        );
        background-image: -webkit-linear-gradient(
            135deg,
            #bfbfbf 25%,
            rgba(0, 0, 0, 0) 25%,
            rgba(0, 0, 0, 0) 50%,
            #bfbfbf 50%,
            #bfbfbf 75%,
            rgba(0, 0, 0, 0) 75%,
            rgba(0, 0, 0, 0)
        );
        background-image: linear-gradient(
            -45deg,
            #171c22 25%,
            rgba(0, 0, 0, 0) 25%,
            rgba(0, 0, 0, 0) 50%,
            #171c22 50%,
            #171c22 75%,
            rgba(0, 0, 0, 0) 75%,
            rgba(0, 0, 0, 0)
        );
        background-size: 40px 40px;
    }

    .board-topfix .anim_line:nth-child(3),
    .event_tbl .anim_line:nth-child(2),
    .board-topfix .anim_line:nth-child(3),
    .event_tbl .anim_line:nth-child(3),
    .board-topfix .anim_line:nth-child(3),
    .event_tbl .anim_line:nth-child(4),
    .board-topfix .anim_line:nth-child(3),
    .event_tbl .anim_line:nth-child(5) {
        background: linear-gradient(90deg, transparent, #ffffff);
    }
    .board-topfix {
        color: white;
        background: var(--swiper-theme-color) !important;
    }
    .col_not:hover {
    }
    .calc_wrap > button {
        border: 1px solid #4f4d43 !important;
        color: #ffffff !important;
        background: #000 !important;
        background: linear-gradient(
            to bottom,
            #707070 0%,
            #000000 50%
        ) !important;
    }
    .calc_wrap > div {
        border: 1px solid #ff3f40;
        background-color: #de1414;
    }
    .bg-blue2 {
        background-image: linear-gradient(
            90deg,
            var(--swiper-theme-color) 0,
            #ff9900
        ) !important;
        color: #000 !important;
    }
    .calendar-container table.calendar td.stamped {
        background: url(/image/dna/click_log.png) no-repeat center;
        background-size: 90%;
        color: #fff;
        filter: hue-rotate(99deg);
    }
	
    .board-topfix .table-board-td {
        color: #000;
    }
    ::-webkit-scrollbar-thumb {
        background-color: #e2c65b;
    }
    h1,
    h2,
    h3,
    h4,
    h5,
    h6 {
        color: #ffffff;
    }
    .calendar-container {
        background: #212121;
        background: #1f1f1fe0;
    }
    .calendar-container:before {
        filter: hue-rotate(38deg);
    }

    .calendar_points div.point_section {
        filter: hue-rotate(71deg);
    }
    .calendar-container table.calendar td.stamped {
        filter: hue-rotate(310deg);
    }
    .callout {
        display: none;
    }

    #bet-list .bs-container {
        border: 1px solid #000;
        background: linear-gradient(180deg, #1d1d1d, #2c2c2c) !important;
    }
    #bet-list ._remove-bet {
        color: #f00 !important;
    }
    .cash_title span,
    .text-betslip-blue2 {
        color: #a0a0a0 !important;
    }
    #bet-list ._remove-bet {
        color: #b655ff;
    }
    #bet-list .bs-side {
        color: #f7b800;
    }
    .text-blue7 {
        color: var(--swiper-theme-color) !important;
    }

    .header-mob-blue2,
    .header-mob-blue3 {
        background: #2e2e2e !important;
        background-image: linear-gradient(180deg, #747474, #333) !important;
        /* border-bottom: 2px solid #000; */
    }

    .bg-mainnave-blue4 {
        background: #2e2e2e !important;
    }
    .bet-history-tab {
        border-left: 2px solid #171c22;
        border-right: 2px solid #171c22;
        background-color: #484848;
        color: #fff;
        border-bottom: 2px solid #ffffff;
    }
    .bet-history-tab.el-col.el-col-24.low-menu.on.bet-history-tab-blue25 {
        background-color: #8d8d8d;
        color: #fff;
        border-bottom: 2px solid #f7b800;
    }
    .bet-history-paging-blue2.el-pagination.is-background
        .el-pager
        li:not(.disabled).active {
        background-image: linear-gradient(
            90deg,
            var(--swiper-theme-color) 0,
            #ffd694
        );
        color: #000;
    }
    .result-container .league-name {
        border: 1px solid #000;
    }

    .result-container .result-name {
        background: #282725;
        border: 1px solid #000;
    }

    #header #topmenu #top_m ._signup_ {
        background-image: linear-gradient(
            90deg,
            var(--swiper-theme-color),
            #855100
        ) !important;
        color: #fff !important;
        border: 1px solid var(--swiper-theme-color);
    }
    #header #topmenu #top_m ._signup_ i {
        color: #ffffff !important;
    }
    #header #topmenu #top_m ._login_ {
        background-image: unset;
        color: #fff !important;
        border: 1px solid var(--swiper-theme-color);
    }

    #header #topmenu #top_m ._login_ img {
        filter: brightness(100) saturate(0) grayscale(0);
    }
    #sidebar-hamburg-blue2 .b_two .img-sidebutton {
        filter: sepia(1);
    }
    .bg-login-sideback-blue4 .bg-login-side1-blue4 input {
        color: #000;
        background: #fff;
    }
    .nav-profile .bg-login-side1-blue4 img {
        filter: grayscale(0) saturate(0) contrast(1) brightness(1);
    }

    #header #topmenu #top_m ._signup_ , #top_m .sup_inqbtn .sup_inq2 {
        color: #fff !important;
        border-color: #836728 !important;
        background: #fdb931;
        background: radial-gradient(
                ellipse farthest-corner at right bottom,
                #fedb37 0%,
                #fdb931 8%,
                #9f7928 30%,
                #8a6e2f 40%,
                transparent 80%
            ),
            radial-gradient(
                ellipse farthest-corner at left top,
                #ffffff 0%,
                #ffffac 8%,
                #d1b464 25%,
                #5d4a1f 62.5%,
                #5d4a1f 100%
            ) !important;
    }

    #header #topmenu #top_m ._signup_ i  ,  #top_m .sup_inqbtn .sup_inq2 .fi {
        color: #ffffff !important;
    }

    #header #topmenu #top_m ._login_ {
        background-image: unset;
        color: #fff !important;
        border-color: var(--swiper-theme-color) !important;
    }

    #header #topmenu #top_m ._login_ img {
        filter: brightness(100) saturate(0) grayscale(0);
    }
    .el-dialog,
    .el-pager li {
        background: #4c4c4c;
    }
    .bg-dialog-blue4,
    .bg-dialog-blue5,
    .bg-signdialog-blue4 {
        border: 1px solid #f8d346;
    }
    .el-button--primary {
        background: #f8d346 !important;
        border: 1px solid #f8d346 !important;
        color: #000 !important;
    }
    .el-button--primary:hover {
        background-image: linear-gradient(90deg, #ffe06c 0, #916c00) !important;
    }
    .navbar #topmenu i {
        color: #f8d346 !important;
    }
    #app
        .app-wrapper
        #page-container
        .main-bg-logo-blue2
        .main_m
        .low-menu:before,
    #app
        .app-wrapper
        #page-container
        .main-bg-logo-blue2
        .main_m
        .mobile-menu:before {
        filter: hue-rotate(200deg) brightness(1.5) contrast(1.7) saturate(0.5);
    }

   .main_m .low-menu img,
    #app
        .app-wrapper
        #page-container
        .main-bg-logo-blue2
        .main_m
        .mobile-menu
        img {
        border: 1px solid #373633;
        border-top: 7px solid #dcb551;
        border-radius: 5px;
        background-color: black;
        background-image: linear-gradient(
            to bottom,
            rgb(255 255 255 / 37%),
            rgb(255 255 255 / 16%) 49%,
            rgba(0, 0, 0, 0.15) 51%,
            rgba(0, 0, 0, 0.05)
        );
        background-repeat: repeat-x;
    }
    .lf_sports,
    .sidebar-board-bg-blue2 {
        background: #020100 !important;
    }

    .mini-page-bg-blue2 {
        background-color: #1010106e !important;
        background-image: url(/image/bg/sp_cas_gold.png);
        background-blend-mode: overlay;
        background-repeat: no-repeat;
        background-size: cover;
        background-position: right;
        background-attachment: fixed;
    }
    .border-1-blue2 {
        border: 1px solid var(--swiper-theme-color);
    }
}


#sidebar .lf_nav .lf_m1 img:first-child {
    filter: brightness(0.5) saturate(0);
    content: url(/image/Home/sonic/left-top.png?v=2);
}
.login_socmedicon {
    display: block;
}

img[alt="banner_sidebar"] {
    visibility: hidden;
    display: none;
}
/*
.sp_nav_top .sp_cat.sp_b0:before,
.sp_nav_top .sp_cat:before { 
    content: "";
    background: url("/image/sports/icon/sports-btn-top_new.png?v=004") no-repeat top left;
    margin-top: 26px;
    margin-left: 19px;
    width: 28px;
    height: 28px;
    position: absolute;
    left: -3px;
    top: -16px;
    filter: unset !important;
    transform: unset !important;
}
.sp_nav_top .sp_cat.sp_b0:before { background-position: 0 -2272px;}
.sp_nav_top .sp_cat.sicon-soccer:before { background-position: 0 -2082px; }
.sp_nav_top .sp_cat.sicon-baseball:before { background-position: 0 -1407px; }
.sp_nav_top .sp_cat._add_sports_:before { background-position: 0 0; } 
.sp_nav_top .sp_cat.asianview_icon:before { background-position: 0 -38px; } 
.sp_nav_top .sp_cat.bonusodd_icon:before { background-position: 0 -76px; } 
.sp_nav_top .sp_cat.calendar_icon:before { background-position: 0 -114px; } 
.sp_nav_top .sp_cat.ev-game:before { background-position: 0 -152px; } 
.sp_nav_top .sp_cat.fav_icon:before { background-position: 0 -190px; } 
.sp_nav_top .sp_cat.icon-point:before { background-position: 0 -228px; } 
.sp_nav_top .sp_cat.icon-rules:before { background-position: 0 -266px; } 
.sp_nav_top .sp_cat.important_icon:before { background-position: 0 -304px; } 
.sp_nav_top .sp_cat.login_icon:before { background-position: 0 -342px; } 
.sp_nav_top .sp_cat.minigame_icon:before { background-position: 0 -380px; } 
.sp_nav_top .sp_cat.pcasino_icon:before { background-position: 0 -418px; } 
.sp_nav_top .sp_cat.roulette_icon:before { background-position: 0 -456px; } 
.sp_nav_top .sp_cat.sicon-8:before { background-position: 0 -494px; } 
.sp_nav_top .sp_cat.sicon-11:before { background-position: 0 -532px; height: 22px; } 
.sp_nav_top .sp_cat.sicon-26:before { background-position: 0 -564px; } 
.sp_nav_top .sp_cat.sicon-30:before { background-position: 0 -2348px; } 
.sp_nav_top .sp_cat.sicon-36:before { background-position: 0 -602px; } 
.sp_nav_top .sp_cat.sicon-37:before { background-position: 0 -640px; } 
.sp_nav_top .sp_cat.sicon-52:before { background-position: 0 -678px; } 
.sp_nav_top .sp_cat.sicon-75:before { background-position: 0 -716px; } 
.sp_nav_top .sp_cat.sicon-77:before { background-position: 0 -754px; } 
.sp_nav_top .sp_cat.sicon-79:before { background-position: 0 -792px; } 
.sp_nav_top .sp_cat.sicon-82:before { background-position: 0 -830px; } 
.sp_nav_top .sp_cat.sicon-83:before { background-position: 0 -868px; } 
.sp_nav_top .sp_cat.sicon-85:before { background-position: 0 -906px; height: 19px; } 
.sp_nav_top .sp_cat.sicon-107:before { background-position: 0 -935px; } 
.sp_nav_top .sp_cat.sicon-110:before { background-position: 0 -973px; } 
.sp_nav_top .sp_cat.sicon-112:before { background-position: 0 -1011px; } 
.sp_nav_top .sp_cat.sicon-121:before { background-position: 0 -1049px; } 
.sp_nav_top .sp_cat.sicon-122:before { background-position: 0 -1087px; height: 22px; } 
.sp_nav_top .sp_cat.sicon-152:before { background-position: 0 -1119px; } 
.sp_nav_top .sp_cat.sicon-155:before { background-position: 0 -1157px; } 
.sp_nav_top .sp_cat.sicon-178:before { background-position: 0 -1195px; height: 22px; } 
.sp_nav_top .sp_cat.sicon-182:before { background-position: 0 -1227px; } 
.sp_nav_top .sp_cat.sicon-190:before { background-position: 0 -1265px; height: 19px; } 
.sp_nav_top .sp_cat.sicon-191:before { background-position: 0 -1294px; height: 16px; } 
.sp_nav_top .sp_cat.sicon-alpine-skiing:before { background-position: 0 -1320px; height: 37px; } 
.sp_nav_top .sp_cat.sicon-badminton:before { background-position: 0 -1367px; height: 30px; } 
.sp_nav_top .sp_cat.sicon-baseball:before { background-position: 0 -1407px; } 
.sp_nav_top .sp_cat.sicon-basketball:before { background-position: 0 -1445px; } 
.sp_nav_top .sp_cat.sicon-beachvolleyball:before { background-position: 0 -1483px; } 
.sp_nav_top .sp_cat.sicon-bowling:before { background-position: 0 -1521px; } 
.sp_nav_top .sp_cat.sicon-boxing:before { background-position: 0 -1559px; height: 29px; } 
.sp_nav_top .sp_cat.sicon-cricket:before { background-position: 0 -1598px; }

.sp_nav_top .sp_cat.sicon-cycling:before { background-position: 0 -1636px; } 
.sp_nav_top .sp_cat.sicon-field-hockey:before { background-position: 0 -1674px; } 
.sp_nav_top .sp_cat.sicon-football:before { background-position: 0 -1712px; } 
.sp_nav_top .sp_cat.sicon-futsal:before { background-position: 0 -1750px; } 
.sp_nav_top .sp_cat.sicon-golf:before { background-position: 0 -1788px; } 

.sp_nav_top .sp_cat.sicon-handball:before { background-position: 0 -1854px; } 

.sp_nav_top .sp_cat.sicon-icehockey:before { background-position: 0 -1930px; } 
.sp_nav_top .sp_cat.sicon-mma:before { background-position: 0 -1968px; } 
.sp_nav_top .sp_cat.sicon-rugbyleague:before { background-position: 0 -2006px; } 
.sp_nav_top .sp_cat.sicon-snooker:before { background-position: 0 -2044px; }  
.sp_nav_top .sp_cat.sicon-tabletennis:before { background-position: 0 -2120px; } 
.sp_nav_top .sp_cat.sicon-tennis:before { background-position: 0 -2158px; } 
.sp_nav_top .sp_cat.sicon-volleyball:before { background-position: 0 -2196px; } 
.sp_nav_top .sp_cat.slot_icon:before { background-position: 0 -2234px; } 
.sp_nav_top .sp_cat.sportsview_icon:before { background-position: 0 -2272px; } 
.sp_nav_top .sp_cat.virtualview_icon:before { background-position: 0 -2310px; }    
.sp_nav_top .sp_cat.sicon-14:before { background-position: 0 -2400px; } 
.sp_nav_top .sp_cat.sicon-28:before { background-position: 0px -2443px; } 
.sp_nav_top .sp_cat.sicon-50:before { background-position:  0px -2573px; } 
.sp_nav_top .sp_cat.sicon-102:before { background-position:0px -2617px; } 
.sp_nav_top .sp_cat.sicon-105:before { background-position: 0 -2659px; } 
.sp_nav_top .sp_cat.sicon-183:before { background-position: 0 -2703px; } 
.sp_nav_top .sp_cat.sicon-44:before { background-position: 0 -2486px; } 
.sp_nav_top .sp_cat.sicon-48:before { background-position: 0 -2530px; }

#menu_sports i {
    background: url('/image/sports/icon/icon_menu_sports_left_new.png?v=007') no-repeat top left;
    width: 100%;
    height: 22px;
    margin: 4px 10px 4px 10px;
	filter: unset !important;
    }
#menu_sports span.fa-window-maximize {
    background: url('/image/sports/icon/icon_menu_sports_left_new.png?v=007') no-repeat top left;
    background-position: 0 -40px;
}
#menu_sports span.fa-window-maximize:before {
    content: "" !important;
}
#menu_sports ._add_sports_ i.important_icon {background-position: 0 -198px !important;} 
#menu_sports i.asianview_icon { background-position: 0 -40px; } 
#menu_sports i.bonusodd_icon { background-position: 0 -80px; } 
#menu_sports i.calendar_icon { background-position: 0 -120px; } 
#menu_sports i.ev-game { background-position: 0 -160px; } 
#menu_sports i.fav_icon {background-position: 0px 0px;} 
#menu_sports i.sicon-golf { background-position: 0 -1895px; } 
#menu_sports i.icon-point { background-position: 0 -240px; } 
#menu_sports i.icon-rules { background-position: 0 -280px; } 
#menu_sports i.important_icon {background-position: 0 -320px !important;} 
#menu_sports i.login_icon { background-position: 0 -360px; } 
#menu_sports i.minigame_icon { background-position: 0 -400px; } 
#menu_sports i.pcasino_icon { background-position: 0 -440px; } 
#menu_sports i.roulette_icon { background-position: 0 -480px; } 
#menu_sports i.sicon-8 { background-position: 0 -520px; } 
#menu_sports i.sicon-11 { background-position: 0 -560px;
    height: 16px; } 
#menu_sports i.sicon-26 { background-position: 0 -596px; } 
#menu_sports i.sicon-30 { background-position: 0 -2488px; } 
#menu_sports i.sicon-36 { background-position: 0 -636px; } 
#menu_sports i.sicon-37 { background-position: 0 -676px; } 
#menu_sports i.sicon-52 { background-position: 0 -716px; } 
#menu_sports i.sicon-75 { background-position: 0 -756px; } 
#menu_sports i.sicon-77 { background-position: 0 -796px; } 
#menu_sports i.sicon-79 { background-position: 0 -836px; } 
#menu_sports i.sicon-82 { background-position: 0 -876px; } 
#menu_sports i.sicon-83 { background-position: 0 -916px; } 
#menu_sports i.sicon-85 { background-position: 0 -956px; } 
#menu_sports i.sicon-107 { background-position: 0 -990px; } 
#menu_sports i.sicon-110 { background-position: 0 -1030px; } 
#menu_sports i.sicon-112 { background-position: 0 -1110px; } 
#menu_sports i.sicon-121 { background-position: 0 -1070px; } 
#menu_sports i.sicon-122 { background-position: 0 -1150px; } 
#menu_sports i.sicon-152 { background-position: 0 -1186px; } 
#menu_sports i.sicon-155 { background-position: 0 -1226px; } 
#menu_sports i.sicon-178 { background-position: 0 -1266px; } 
#menu_sports i.sicon-182 { background-position: 0 -1302px; } 
#menu_sports i.sicon-190 { background-position: 0 -1342px; } 
#menu_sports i.sicon-191 { background-position: 0 -1376px; } 
#menu_sports i.sicon-alpine-skiing { background-position: 0 -1407px;
    height: 26px; } 
#menu_sports i.sicon-badminton { background-position: 0 -1453px;
    height: 21px; } 
#menu_sports i.sicon-baseball {background-position: 0 -1494px;} 
#menu_sports i.sicon-basketball {background-position: 0 -1534px;} 
#menu_sports i.sicon-beachvolleyball { background-position: 0 -1574px; } 
#menu_sports i.sicon-bowling { background-position: 0 -1614px; } 
#menu_sports i.sicon-boxing { background-position: 0 -1654px;
    height: 21px; } 
#menu_sports i.sicon-CQ9 { background-position: 0 -2340px; } 
#menu_sports i.sicon-cricket { background-position: 0 -1695px; } 
#menu_sports i.sicon-cycling { background-position: 0 -1735px; } 
#menu_sports i.sicon-field-hockey { background-position: 0 -2008px; } 
#menu_sports i.sicon-football { background-position: 0 -1815px; } 
#menu_sports i.sicon-futsal { background-position: 0 -1855px; } 
#menu_sports i.sicon-greyhounds { background-position: 0 -1935px;
    height: 13px; } 
#menu_sports i.sicon-handball { background-position: 0 -1968px; } 
#menu_sports i.sicon-horse { background-position: 0 -736px; } 
#menu_sports i.sicon-icehockey {background-position: 0 -2048px;} 
#menu_sports i.sicon-mma { background-position: 0 -2088px; } 
#menu_sports i.sicon-rugbyleague { background-position: 0 -2128px; } 
#menu_sports i.sicon-snooker { background-position: 0 -2168px; } 
#menu_sports i.sicon-soccer {background-position: 0 -2208px;} 
#menu_sports i.sicon-tabletennis { background-position: 0 -2248px; } 
#menu_sports i.sicon-tennis { background-position: 0 -2288px; } 
#menu_sports i.sicon-volleyball {background-position: 0 -2328px;} 
#menu_sports i.slot_icon { background-position: 0 -2368px; } 
#menu_sports i.sportsview_icon { background-position: 0 -2408px; } 
#menu_sports i.virtualview_icon { background-position: 0 -2448px; } 
#menu_sports i.sicon-14 { background-position: 0px -2526px; } 
#menu_sports i.sicon-28 { background-position: 0px -2571px; } 
#menu_sports i.sicon-50 { background-position:  0px -2618px } 
#menu_sports i.sicon-102 { background-position:0px -2663px; } 
#menu_sports i.sicon-105 { background-position: 0 -2706px; } 
#menu_sports i.sicon-183 { background-position: 0 -2752px; } 
#menu_sports i.sicon-44 { background-position: 0 -2804px; } 
#menu_sports i.sicon-48 { background-position: 0 -2857px; } 
*/
.wrap-searchssports input {
    background: #c7c7c7;
    color: #000;
}
.wrap-searchssports input::placeholder {
    color: #6c6b6b;
    font-weight: 700;
}
.wrap-searchssports .input-group-btn._search_sports_btn .btn-search {
    background: #36E37C;
}
i.fi-br-search {color: #fff}

@media screen and (max-width: 768px) {
.home-content-blue, .home-content-blue1, .home-content-blue2, .home-content-blue3, .home-content-gold, .home-content-gold1, .home-content-gold2, .home-content-green, .home-content-grey1, .home-content-orange, .home-content-orange1, .home-content-purple, .home-content-purple1, .home-content-red, .home-content-silver, .home-content-yellow, .home-content-yellow1, .home-content-yellow2, .home-content-yellow3 {
    background: #000000 !important;
}
}
.warning-box h1, .warning-box h2, .warning-box h3, .warning-box h4, .warning-box h5, .warning-box h6 {
    color: #000;
}

/* #sidebar-right .sidebar-total-bet-blue2 span.pull-left,
#sidebar-right .sidebar-total-bet-blue2 span.pull-right,
#sidebar-right .sidebar-limit-bet-blue2 span.pull-left,
#sidebar-right .sidebar-limit-bet-blue2 span.pull-right {
    font-size: 13px !important;
} */



@media (min-width: 1859px) {

#top_pc img[alt="LOGO"] {
    display: none;
}


.header #topmenu #top_pc .container-fluid, .header #top_pc #top-menu {width:calc(100% - 299px);margin-left: auto;padding-right: 2%;margin-right: 0;}

#sidebar.sidebar.sidebar-grid { margin-top: 0;}

#sidebar.sidebar.sidebar-grid .lf_m1 {
    display: block;
    background: transparent !important;
}

#sidebar.sidebar.sidebar-grid .lf_m1 img:first-child {opacity:0;filter: unset;-webkit-filter: unset;}

#sidebar.sidebar.sidebar-grid .lf_m1 .lf_close {display:none;}

.header #top_pc #top-menu .top-menu-in {
    margin-left: 0;
    margin-right: 0;
}

.top-menu .nav {
    float: right;
    /*width: auto;*/
}

.top-menu .nav > li:first-child:nth-last-child(11), .top-menu .nav > li:first-child:nth-last-child(11)~li {
    /*width: auto;*/
}


    
}





.sportsbtn.sview-result.on {
    color: var(--swiper-theme-color);
    background: #2f2f2f82;
}



.supporttbl_wrap .supprt-list-wrap-nuser .table-board-content h1 {
    color: #9e864e;
}