body {
    background: #000000;
}
:root {
--swiper-theme-color: #238666  !important;
    --shade-color-1: #90f7d0;
    --swiper-topboard-color: #21d18e;	
}
a {
    color: #73beff;
}
.right-sns {
    color: #fff;
}
.mini-page-bg-blue2 {
    background-color: #161c22 !important;
}
#content #main-content #sports-header #inner-header {
    background: var( --swiper-theme-color);
}


#login-container {
    background-image: url(/image/bg//low-angle-view-skyscrapers.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: left;
    background-attachment: fixed;
}
#login-container .login-table {
    margin-top: 27px;
}
#login-container .login-table tbody>tr>td>input:focus {
    /*border-color: #496dff;*/
    outline: 0;
    /*-webkit-box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%), 0 0 8px rgb(102 114 233 / 60%);*/
    /*box-shadow: 0 1px 3px 5px rgb(0 0 0 / 9%), inset 0 0 6px 2px rgb(55 122 255 / 80%);*/
     background: rgba(50, 50, 50, .9) ;
    border: 1px solid #000 ;
    color: #fff ;
    box-shadow: inset 0 3px 5px rgba(0, 0, 0, .4) ;
}
#login-container .login-box {
	background: transparent;
    background-image: -webkit-linear-gradient(44deg, #3f3f3f 0%, #101010 5%, #1c1c1cad 30%, rgb(0 0 0 / 45%) 50%, #29292996 70%, #101010 95%, #3f3f3f);
    background-image: -moz-linear-gradient(44deg, #3f3f3f 0%, #101010 5%, #1c1c1cad 30%, rgb(0 0 0 / 45%) 50%, #29292996 70%, #101010 95%, #3f3f3f);
    background-image: -o-linear-gradient(44deg, #3f3f3f 0%, #101010 5%, #1c1c1cad 30%, rgb(0 0 0 / 45%) 50%, #29292996 70%, #101010 95%, #3f3f3f);
    background-image: linear-gradient(134deg, #3f3f3f 0%, #101010 5%, #1c1c1cad 30%, rgb(0 0 0 / 45%) 50%, #29292996 70%, #101010 95%, #3f3f3f);
    border: 2px solid #212121;
    height: auto;
	
}

.header #top-menu .nav > li > a:hover > span {
     color: #21d091;  
}
#top_pc .text_b1, #top_pc #content-table .table>ul>.tr>.info, #top_pc .page-with-two-sidebar .content .sp_nav_top .width-full .el-row .sp_cat {
    color: #2b9b77 ;
}
#login-container .login-logo img {
    display: block;
    width: 180px;
}
#login-container .login-box #login_btn,
#login-container .login-box ._menu-register {
    color: #ffffff;
    background: #238666 ;
    background-image: unset !important;
    border: 0;
    font-weight: 500;
    font-size: 14px;
    line-height: 50px;
    text-align: center;
    text-shadow: 1px 1px 2px #000;
}
#login-container .login-box #login_btn:hover, #login-container .login-box ._menu-register:hover {
    filter: unset;
    background-image: linear-gradient(90deg, #ca701f, #ff8900, #dc8031)  !important;
}
#login-container .login-table tbody>tr>td>input {
    background: rgba(50, 50, 50, .9) ;
    border: 1px solid #000 ;
    color: #fff ;
    box-shadow: inset 0 3px 5px rgba(0, 0, 0, .4) ;
}


#login-container .login-box ._login_text {
	background: unset !important;
	border-color: transparent;
	color: #ffffff;
}


.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 #ce0000;
}


.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: 0;
    background:transparent;
    
}
.warn-icon:before {
        color: #06e9ff;
  text-shadow: 2px 2px 0px #9d9d9d;  
}



#content-table .bank-table .title {
    background-image: linear-gradient(2deg, var( --swiper-theme-color) 0, #0e2d56);
    color: #fff;
}
.bonus_wrap {
    background: linear-gradient(to right, #222733 , #222733 );
}
.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);	*/
    border: 1px solid #d2bc3f;
}
.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 ,
 .type-name  , .match-oddslist .type-name , .d_on , .d_on > div , .speech-bubble h1 {
	color: var( --shade-color-1)  !important;	
}
.prc_vs > div:nth-child(1) { color: #c2ff47  }

.sp_cat.on, .sp_cat:hover {
    /*background-color: var( --swiper-theme-color) ;*/
    color: #04d279;
    border: solid 1px #d2bc3f;
}


.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( --shade-color-1)  !important;
    border: 2px solid var( --swiper-theme-color) !important;
}

.widget.widget-stats.p-0.bg-preview-blue2 {
    background: #232a2f!important;
    background: -webkit-linear-gradient(44deg, #3f3f3f 0%, #101010 5%, #1c1c1cfa 30%, rgb(0 0 0 / 95%) 50%, #292929f2 70%, #101010 95%, #3f3f3f) !important;
    background: -moz-linear-gradient(44deg, #3f3f3f 0%, #101010 5%, #1c1c1cfa 30%, rgb(0 0 0 / 95%) 50%, #292929f2 70%, #101010 95%, #3f3f3f) !important;
    background: -o-linear-gradient(44deg, #3f3f3f 0%, #101010 5%, #1c1c1cfa 30%, rgb(0 0 0 / 95%) 50%, #292929f2 70%, #101010 95%, #3f3f3f) !important;
    background: linear-gradient(134deg, #3f3f3f 0%, #101010 5%, #1c1c1cfa 30%, rgb(0 0 0 / 95%) 50%, #292929f2 70%, #101010 95%, #3f3f3f) !important;
    border: 2px solid #212121;
  
}
#Proc_login_support_list .widget.widget-stats.p-0.bg-preview-blue2 {
	background: linear-gradient(134deg, #3f3f3f 0%, #101010 5%, #1c1c1cfa 30%, rgb(0 0 0 / 95%) 50%, #292929f2 70%, #101010 95%, #3f3f3f) !important
}
._alert ._alerttxt h2.title > strong {
    color: white;
}
.stats-desc.bg-white.p-t-10.p-b-10 {
    background:transparent !important;
    border-top: 1px solid #212121;
}
.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: rgba(50, 50, 50, .9) !important;
    border: 1px solid #000 !important;
    color: #fff !important;
    box-shadow: inset 0 3px 5px rgba(0, 0, 0, .4) !important;
    
    
    
}
.f-s-13.f-w-100.preview-login-button-blue2:hover {
    background: #238666   !Important;
    border: 2px solid var(--swiper-theme-color)  !important;
    color: #fff !important;
    background: linear-gradient(180deg, #238666   0, #123e30 ) !important;
    text-shadow: 0 1px 3px rgb(0 0 0 / 80%);
    transition: 0.5s all ease;
}

.warning-box .btn-confirm.tertiary.preview-login-button-blue2 {
    color: #fff;
    text-shadow: 0 0 1px rgba(0, 0, 0, .7);
    border: solid 2px #000 !important;!im;!;
    transition: .2s;
    box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, .3);
    background: linear-gradient(to bottom, #238666   1%, #123e30  100%) !important;
}

.warning-box .tertiary.preview-login-button-blue2 {
    border: solid 2px rgba(80, 0, 0, 1) !important;
    background: linear-gradient(to bottom, rgba(150, 33, 33, 1) 1%, rgba(80, 0, 0, 1) 100%) !important;
    color: #fff !important;
}

.warning-box .btn-confirm.tertiary.preview-login-button-blue2:hover {
    border: 2px solid #238666   !important;
    background: #238666   !important;
    color: #fff !important;
}
.warning-box .f-s-13.f-w-100.tertiary._alertok:hover{
    background: #1c1c1c !important;
    color: #d94141 !important;
    border: 2px solid #d94141 !important;
}
.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: unset;
}
.header #top-menu{
    background: #090909 !important;
    border-top: 2px solid var( --swiper-theme-color) !important;
    border-bottom: 2px solid var( --swiper-theme-color)!important;
}
/*.header #top-menu .nav > li > a:hover {*/
/*    background-image: linear-gradient(90deg, #000000 0, var( --swiper-theme-color) , #000 ) !important;*/
/*}*/
.sidebar-board-blue2 {
    background-image: linear-gradient(90deg, #111 0, #111) !important;
    color: #fff;
        border: 1px solid #222;
}
.sidebar-money-blue2 ,
.result-score {
    background:#238666  ;
    background: -webkit-linear-gradient(#238666   0%, #123e30 ) !important;
    background: -moz-linear-gradient(#238666   0%, #123e30 ) !important;
    background: -o-linear-gradient(#238666   0%, #123e30 ) !important;
    background: linear-gradient(#238666   0%, #123e30 ) !important;
    color: #fff;
    border-color: #ffffff14 #0000002e #0000008c #ffffff12 !important;
}
.sidebar-left-icon-blue2 {
    color: #ffffff;
}

.header-button-login-blue2._logout_ {
    border: 2px solid #daa !important;
    text-shadow: 1px 1px 2px rgba(0, 0, 0, .7);
    background: linear-gradient(to bottom, rgba(164, 30, 30, 1) 1%, rgba(100, 15, 15, 1) 100%) !important;
}

.header-button-login-blue2 {
    color: #ffffff !important;
    border: 2px solid var( --swiper-theme-color) !important;
}
.live_board .vs-l {
    color: #04d279; 
}
#live-append .sports_box .sp_btn.vs-t {
    color: #238666 ;
}
.text_b1 , #content-table .table > ul > .tr > .info , .page-with-two-sidebar .content .sp_nav_top .width-full .el-row .sp_cat {
	color:#04d279;
}
.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:#04d279;
}

.sp_cat.on, .sp_cat:hover {
   border: solid 1px #3fd28e; 
}
.page-with-two-sidebar .content .sp_nav_top .width-full .el-row .sp_cat:hover:before {
	filter: brightness(2.5);	
}
#content-table .bank-table .table > ul > .tr > .info span:nth-child(2) {
    color: #9225fb;
}

#content-table {
    background: unset;
}
.cart_head table td:nth-child(1) > span , #sports-detail .sports-detail-country .match_cnt  {
    background: var( --swiper-theme-color);	
}
.live_time {
    border: 1px solid #222733;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    background: #1e2428;
}
#menu_sports li> a > div:first-child {
    background: transparent;
    color: #d2bc3f;
    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(90deg, #57c510 0, #1b4500) !important;
    border: 0px solid #000 !important;
}
.sp_title {
    /*background-image: linear-gradient(90deg,#161c22 , #161c22)  !important;*/
    background-image: none;
    color: #fff !important;
}
#popup .wrap_popup .popup_container {
       background: transparent !important;
    background-image: linear-gradient(134deg, #3f3f3f9e 0, #101010 5%, #1c1c1cad 30%, rgb(0 0 0 / 45%) 50%, #29292996 70%, #101010 95%, #0000008f) !important;
    border: 0;
}

.btn-outline-info {
    background: #232a2f;
    border: 1px solid #545e6f;
}
.cash_input input {
    background: #111111;
    border: 2px solid #000;
}
.sidebar-total-bet-blue, .sidebar-total-bet-blue1, .sidebar-total-bet-blue2 {
    background: #010101;
    color: #fff;
    border: 1px solid #111!important;
}
.right-sns {
    background-color: unset !Important;
}

#game-bet {
	
    background-color: #161c22;
}
#menu_sports li {
    background-image: unset;
    border-top: 1px solid #111;
    color: #fff;
        background: #191919;
}
.lf_sports .cat_ul > .lf_cat > a:hover {
    background: #000000;
    background-image: linear-gradient(180deg,#080808 0,#050505 20%,#030303 50%,#040404 80%,#060606);
    color: #ffffff;
}
.bg-grey33 {
    background: #1d2225 !important;
}
.lf_sports, .sidebar-board-bg-blue2 {
    background: #222 !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(15deg) saturate(7.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: #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: #fff !important;
}
.cart_head {
    background: #111!important;
}

.cart_head table {
    background-image:unset;
    background: transparent;
     border:0;
}
.text-delete-blue2 {
    color: #666 !important;
}


.cart_box {
        background: #222;
}
.calc_box > table td button {
    color: #fff;
    background: #111;
        box-shadow: none;
}
.sp_league {
    color: #a0a0a0;
}

#sidebar-hamburg-blue2:hover .img-hamburg {
    filter: hue-rotate(305deg);
}
#sidebar-hamburg-blue2:hover .img-sidebutton {
    filter: hue-rotate(313deg);
}


#sidebar-hamburg-blue2 {
       background-color: #222222; 
       border: 1px solid #000000;
           box-shadow: inset 0 0 10px #222;
}
#sp_list .time_line > div:nth-child(2) > .on ,
.hva_bt_sub1 > button, .live_btn {
    background: #1e2428 !important;
    color: #fff!important;
    border: solid 1px #171733;	
}
#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-image: linear-gradient(90deg, #779b03, #779b03) !important;
    color: #ffffff!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 #222733;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    background: #1e2428;
    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 #222733;
    background: #191919;	
}
.sp_btn ,
#live-append .sports_box .sp_btn ,
#sp_list .sports_box .sp_btn {
    color: #fff;
    background: #2d353c;
    border-color: #424242 #181818 #232324 #2c3339;
    background: linear-gradient(180deg,#2d353c,#222);
}
#sp_list .time_line > div:nth-child(1) {
    border-top: unset;
    background: unset;
}
.live_board {
    border: 2px solid #222733;
    background: #191919;
    position: relative;
    z-index: -1;
    background-image:linear-gradient(180deg, #111213, #363c47 , #57616b);	
}
.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: #050505;
    border: 1px solid #000;
}
.text-betslip-blue2 {
    color: #ffffff !important;
}
.sidebar-limit-bet-blue, .sidebar-limit-bet-blue1, .sidebar-limit-bet-blue2 {
    background: #010101;
    color: #fff;
    border: 1px solid #111!important;
}
.side-icon-blue2 {
    color: #ffffff;
}
.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 {
    /* float: left; */
}
.sp_sort_box .but_b1.on {
    border: 2px solid #ffffff;
}
.sp_sort_box .but_b1 {
    background-image: linear-gradient(90deg, #484848 , #1b1b1b) !important;
    border: 2px solid #1b1b1b;
}
.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;	
}
.prc_vs > div:nth-child(2) {
    color: #f7b800;
}
.match_right .match_tab > .tab_item ,
.lv_odds_search ,
.bet-history-tab-blue2 ,
.sp_nav_top .result_date .sview-result {
background: linear-gradient(to bottom, rgba(50, 50, 50, 1) 1%, rgba(20, 20, 20, 1) 100%);
    border-bottom: none !important;
    text-shadow: 0 1px 3px rgb(0 0 0 / 80%);
    font-weight: 500;
}
.match_right .match_tab > .on ,
.lv_odds_search.active  , 
.bet-history-tab-blue2.on ,
.sp_nav_top .result_date .sview-result.active {
background: linear-gradient(to bottom, rgb(52 133 73) 1%, rgb(0 58 23) 100%);
    border: none;
    text-shadow: 0 1px 3px rgb(0 0 0 / 80%);
    font-weight: 500;
}

.bet-history-tab-blue1,.bet-history-tab-blue2{
    background: linear-gradient(to bottom, rgba(50, 50, 50, 1) 1%, rgba(20, 20, 20, 1) 100%);
    border-bottom: none !important;
    text-shadow: 0 1px 3px rgb(0 0 0 / 80%);
    font-weight: 500;
}
.bet-history-tab-blue1.on,.bet-history-tab-blue2.on {
    background: linear-gradient(to bottom, rgb(52 133 73) 1%, rgb(0 58 23) 100%);
    border: none;
    text-shadow: 0 1px 3px rgb(0 0 0 / 80%);
    font-weight: 500;
}

.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: #2e302d;
    border-color: #424242 #181818 #232324 #2c3339;
    background: linear-gradient(180deg, #2e302d , #2e302d);
}

#sp_list .sports_box .sp_btn.selected, .live_board .sp_btn.selected, ._bonus .bonusodds.selected.hva_bt_sub1 > button, .match-oddslist ._bet.selected, .__vbet._bet.selected, .match_list > .match_item ._bet.selected, #game-bet ._bet.selected, .bl-container .bet-odds .round-box.active, #ajax-content #asian-container .league-box .bet-side.selected, .match-odds.bet-odds .round-box.active, ._bet.selected, #game-bet ._bet.selected { 
    color: #fff;
    background-image: linear-gradient(to bottom, rgba(179, 22, 22, 1) 1%, rgba(74, 0, 0, 1) 100%) !important;
    border-color:  rgba(179, 22, 22, 1);
	box-shadow: inset 0 0 1px 1px  rgba(179, 22, 22, 1) !important;

}
._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: #ce0000 !important;
    box-shadow: inset 0 0 1px 1px #ce0000  !important;
}
.vsports_list .sportsbtn.low-virtual-menu:hover ,
.vsports_list .sportsbtn.low-virtual-menu.selected {
    background: #333;
    color: #fff;	
}
.vsports_list .sportsbtn.low-virtual-menu:hover i ,
.vsports_list .sportsbtn.low-virtual-menu.selected i {
    filter: brightness(5.5);
}

#mini_wrap #V-league-container .vsport_block {
    border-bottom: 5px solid #111111;
    background: #222;
    color: #878787;
}
#mini_wrap #V-league-container .vsport_block :hover,
#mini_wrap #V-league-container .vsport_block.low-virtual-menuselected {
	background-color: #000000;
    background: #333;
	color:#ffffff;
}

.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,#151515 0,#121212 20%,#111 50%,#111 80%,#101010);
    color: #878787;
}
.bd_bb1 {
    border-bottom: none;	
}
.blockV-content .blockmatch_ .value_color {
    color: #d750ff;
}

.tabs .main_tabs .tmain.active  {
    background: rgb(34,34,34) !important;
    border: 1px solid rgb(51,51,51);
}
.tabs .main_tabs .tmain a, .tabs ul .tlayer a , .tabs ul .tlayer{
    color: #c8c6c6;
    font-weight: 300;
}
.tabs ul .tlayer{
    background: rgb(34,34,34);
    border: 1px solid rgb(51,51,51);
}
.tabs ul .tlayer:hover {
    background: rgb(17,17,17);
}

.tabs ul .tlayer.selected {
    background: rgb(51,51,51);
    color: #ffffff;
}
.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: none;
}
.multi-tabs_wrapper .tabs .tlayer:last-child {
    border-right: none;
}


#game-bet .game-header {
    background: #0d1422;
    border-bottom: 1px solid #000000;
}
#game-bet .game-header .game-round-time , .game-fin-time {
    background-color: #1d2225;
    box-shadow: inset 0px 1px 6px #000000, inset 0px 1px 5px #000000;
}


#game-bet .game-bet-center {
    background: black;
    border: 0;
}
#game-bet .game-bet-center .game-odds , #game-bet .game-bet .game-odds {
    background: #1a2a49;
}
#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: #223056;
    background:linear-gradient( 180deg, #223056, #142540);
}
#game-bet  ._bet:hover {
    background-color: #ce0000 !important;
    box-shadow: inset 0 0 13px 6px #0044ff !important;
}
#game-bet  ._bet:hover , #game-bet ._bet.selected .game-odds {
    background: unset;
}

.game-title, #game-bet .game-bet .game-title {
	background-color: #0d1422;
    color: var( --shade-color-1);
    border: 1px solid #263a67;
}
#game-bet .game-bet-center .game-title {
    color: var( --shade-color-1);
}

.circle-7 {
    background-color: #f7b800;
    border-color: #f7b800;
    color: #000000;
}
._gamebet_ {
    color: #ffffff;
}
.slot-select-blue2 input {
    background-color: #9225fb;
}
.slot-select-blue2 .el-input__inner {
    border: 1px solid #9225fb;
}

.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: #161c22;
}
.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: #1d262e;
    border-bottom: 1px solid #0e1216;
}
.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: #2d353c;
}
.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;
}
.board-topfix .triangle-6, .event_tbl .title_evt .triangle-6 {
    border-left: solid 15px var( --swiper-theme-color);
    border-top: solid 15px var( --swiper-theme-color);
}
.board-topfix .table-board-td-first._open_board_.title_not, .event_tbl .title_evt {
    background: #1d262e;
    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, #008bff);	
}
.m_main_txt {
    color: #fff;
}
.board-topfix {
    color: white;
    background: var( --swiper-theme-color) !important;
}
.board-topfix .table-board-td-first._open_board_.title_not, .board-topfix .table-board-td-first._open_board_event.title_not, .event_tbl .title_evt {
    background: #000;
    border: 1px solid #000;
}
.table-board-tr.board-topfix:hover {
    filter: brightness(1.5);
}
.calc_wrap > button {
    background: #999 !important;
    border: none !important;
    color: #000 !important;
}
.calc_wrap > div {
    border: 1px solid #ff3f40;
    background-color: #de1414;
}
.cart_head table td ._cls_betall {
    color: #666;
}
.bg-blue2 {
    background-image: linear-gradient(90deg, var( --swiper-theme-color) 0, #0c4e2f) !important;
}
.calc_wrap > button:hover {
    background: #d7d7d7 !important;
    color: #000;
}
.calc_box > table td button:hover {
      background-image: unset;
    background: #050505 !important;
}
.wrap-searchssports input {
    background: #090909;
    color: #ffffff;
    border:0;
    border-bottom:2px solid #c3c3c3;
    border-radius:0;
}
.wrap-searchssports input::placeholder {
    color: #6c6b6b;
    font-weight: 700;
}
.wrap-searchssports .input-group-btn._search_sports_btn .btn-search {
    background: #090909;
    padding-top: 11px;
}
i.fi-br-search {color: #fff}
::-webkit-scrollbar-thumb {
    background-color: #5c79c6;
}
h1, h2, h3, h4, h5, h6 {
    color: #ffffff;
}
.calendar-container {
	background: #00081f;
}
.calendar-container:before {
    filter: hue-rotate(297deg);
}
.calendar_points div.point_section {
    filter: hue-rotate(301deg);
}
.calendar-container table.calendar td.stamped {
    filter: hue-rotate(310deg);
}
#bet-list .bs-container {
    color: #fff !important;
    border: 1px solid #000000 !important;
       background: #010101 !important;
}
#bet-list ._remove-bet {
    color: #b655ff;
}
#bet-list .bs-side {
    color: #f7b800;
}
#bet-list .bs-side {
    color: #238666  !important;
}
#bet-list ._remove-bet {
    font-size: 1rem !important;
    background: #840000;
    padding: 2px 3px 1px 3px;
    border-radius: 3px;
    color: white !important;
    line-height: 1;
}
.text-blue7 {
	color: var( --shade-color-1)  !important;
}

.el-dialog__wrapper > .el-dialog.reg_warp .bg-signdialog-blue4 {
    background: linear-gradient(134deg, #3f3f3f 0, #101010 5%, #191717eb 30%, rgb(0 0 0 / 96%) 50%, #131212d4 70%, #101010 95%, #393737) !important;
    border: 2px solid #212121;

}
.auth-dialog.signup .el-input__inner {
    background: rgba(50, 50, 50, .9);
 
    border: 1px solid #000;
    color: #fff;
    box-shadow: inset 0 3px 5px rgba(0, 0, 0, .4);
}
.el-button--primary {
    color: #fff;
    text-shadow: 0 0 1px rgba(0, 0, 0, .7);
    border: solid 1px #000 !important;

    box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, .3);
    background: linear-gradient(to bottom, #238666   1%, #123e30  100%) !important;

}
.el-button--primary:hover {
    background-image: linear-gradient(180deg, #2ee1e5 0, #0c4e2f) !important;
}
#header #topmenu #top_pc ._signup_ {
    background-image: unset !important;
    color: #fff !important;
    border-color: var( --swiper-theme-color)  !important;
    background: linear-gradient(180deg, #238666   0, #123e30 ) !important;
    text-shadow: 0 1px 3px rgb(0 0 0 / 80%);
}
#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);
}
#menu_sports ._asian_ .fa-solid {
    color: #0078ff;
}


#ajax-content #asian-container .league-box .row-wideView .first-row .count-side:hover, #ajax-content #wide-container .league-box .round-box.count-side.left._detail_wide:hover, #ajax-content #asian-container .league-box .row-wideView .first-row .count-side.active, #ajax-content #wide-container .league-box .round-box.count-side.left._detail_wide.active {
    text-shadow: none;
    background: #779b03;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    background-image: -webkit-linear-gradient(left, #779b03, #779b03) !important;
    background-image: -moz-linear-gradient(left, #779b03, #779b03) !important;
    background-image: -o-linear-gradient(left, #779b03, #779b03) !important;
    background-image: linear-gradient(to right, #779b03, #779b03) !important;
    color: #ffffff;

}
#ajax-content #asian-container .league-box .mid-side._noclick {
    color: #238666 ;
    filter: unset;
}
.button_sonow_slot {
    background: #161c22;
    background-image: linear-gradient(90deg, #2d353c, #161c22);
    border: 1px solid #000000;
	
}


.slot_group .btn_panelSnow {
    background: #1e242a;
	
}

#game-bet.bg-slot {
    background: #161c22;
}


#ajax-content #asian-container .league-box .row-wideView .first-row .mutiple_box ,
#ajax-content #asian-container .league-box .row-wideView .first-row .count-side {
    color: #fff;	
}



#ad-top .ad_area li {
	background-image: linear-gradient(to top, #000, #000);
	color: #c0c4cc;
}
#ad-top .ad_area marquee {
    background-image:unset;
    border:0;
    background: unset;
}

#ad-top .ad-topclose {
    color: #53636e;
}

#ad-top .ad_area marquee:before , #ad-top .ad_area marquee:after {
    background:unset;
}
#sp_list.ithere {
    background-color: #161616;
}

.module_ thead>tr>th {
	color:#c1c1c1;
	font-weight: 400;
}
.module_ {
    background-color: #161c22;	
}
.module_ .sortlist {
    border-color: #000000;
}


@media only screen and (max-device-width: 1090px) { 
	
	.navbar #topmenu i, .text-blue {
		color: var( --swiper-theme-color)  !important;
	}
	#sidebar-right .bg-login-side2-blue3 {
		background: var( --swiper-theme-color)  !important;
	}
	
	#header #topmenu #top_m ._signup_ , #top_m .sup_inqbtn .sup_inq2 {
		background-image: linear-gradient(90deg, var( --swiper-theme-color) 0, #0c4e2f) !important;
		color: #fff !important;
		border-color: var( --shade-color-1)  !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( --shade-color-1)  !important;
	}
	
	#header #topmenu #top_m ._login_ img {
		filter: brightness(100) saturate(0) grayscale(0);
	}
	#app .app-wrapper #page-container .main-bg-logo-blue2 .main_m .low-menu img {
		filter: contrast(1.5);
	}
	#sidebar-hamburg-blue2 .b_two img {
		filter: hue-rotate(33deg) contrast(3.5);
	}
	
}




.snb-btn>.casino-btn {
    background: #1d1d1e url(/image/v4_grit/banner/emerald/btn_casino.png?v=05) no-repeat;
    background-size: cover
}

.snb-btn>.slot-btn {
    background: #1d1d1e url(/image/v4_grit/banner/emerald/btn_slot.png?v=05) no-repeat;
    background-size: cover
}

.snb-btn>.revolution-btn {
    background: #1d1d1e url(/image/v4_grit/banner/emerald/btn_revolution.png?v=05) no-repeat;
    background-size: cover
}

.snb-btn>.casino-btn[lang="ko"] {
    background: #1d1d1e url(/image/v4_grit/banner/emerald/btn_casino.png?v=05) no-repeat;
    background-size: cover
}

.snb-btn>.slot-btn[lang="ko"] {
    background: #1d1d1e url(/image/v4_grit/banner/emerald/btn_slot.png?v=05) no-repeat;
    background-size: cover
}

.snb-btn>.revolution-btn[lang="ko"] {
    background: #1d1d1e url(/image/v4_grit/banner/emerald/btn_revolution.png?v=05) no-repeat;
    background-size: cover
}

.snb-btn>.casino-btn[lang="th"] {
    background: #1d1d1e url(/image/v4_grit/banner/emerald/btn_casino_th.jpg?v=05) no-repeat;
    background-size: cover
}

.snb-btn>.slot-btn[lang="th"] {
    background: #1d1d1e url(/image/v4_grit/banner/emerald/btn_slot_th.jpg?v=05) no-repeat;
    background-size: cover
}

.snb-btn>.revolution-btn[lang="th"] {
    background: #1d1d1e url(/image/v4_grit/banner/emerald/btn_revolution_th.jpg?v=05) no-repeat;
    background-size: cover
}

.snb-btn>.casino-btn[lang="ru"] {
    background: #1d1d1e url(/image/v4_grit/banner/emerald/btn_casino_ru.jpg?v=05) no-repeat;
    background-size: cover
}

.snb-btn>.slot-btn[lang="ru"] {
    background: #1d1d1e url(/image/v4_grit/banner/emerald/btn_slot_ru.jpg?v=05) no-repeat;
    background-size: cover
}

.snb-btn>.revolution-btn[lang="ru"] {
    background: #1d1d1e url(/image/v4_grit/banner/emerald/btn_revolution_ru.jpg?v=05) no-repeat;
    background-size: cover
}


.lf_nav {
        background: #000000;
}

.r_info_box {
    background: #222 !important;
}

.r_info_box table {
    background: #111111;
}
.btn-xxs-userinfo {
    border: 1px solid #4d4b4b;
}
.btn-xxs-userinfo:hover {
    color: #b4b4b4;
}


.switch-row .toggle_mode .toggle-content label {
     background-color: #000000;
    background-image: linear-gradient(45deg, #ffffff00, transparent);
}
.switch-row .toggle_mode .toggle-content .names .mode_type {
  color: #ffffff;  
}
.switch-row .toggle_mode .toggle-content .names .mode_type.mode-selected, #switch[type="checkbox"]:checked + .modeapp .asian {
  color: #000000;  
}
#switch[type="checkbox"]:checked + .modeapp .toggle {
    background-color: var(--swiper-theme-color);
}
#switch[type="checkbox"]:checked + .modeapp label {
    background: linear-gradient(90deg, black, black);
}

#rightbox .prematch-event-block {
    background: -webkit-linear-gradient(#25323b, #181d21);
    background: -moz-linear-gradient(#25323b, #181d21);
    background: -o-linear-gradient(#25323b, #181d21);
    background: linear-gradient(#25323b, #181d21);
}
.sp_btn:hover, #sp_list .sports_box .sp_btn:hover, 
.match_list > .match_item ._bet:hover,  .hva_bt_sub1 > button:hover,
.live_board .sp_btn:hover{
    background-color: #393939 !important;
    box-shadow: inset 0 0 1px 1px #393939 !important;
}

@media only screen and (min-width: 768px) {
    ._bet.way_3:hover, ._bet.way_2:hover {
        color: #fff;
        background-image: linear-gradient(90deg, #393939 0, #393939) !important;
        border-color: #393939;
    }

    .sp_btn:hover, #sp_list .sports_box .sp_btn:hover, .match_list > .match_item ._bet:hover, .hva_bt_sub1 > button:hover, .live_board .sp_btn:hover{
        color: #fff;
        background-image: linear-gradient(90deg, #393939 0, #393939) !important;
        border-color: #393939;
    }
}

.depwd-req-btn,.depwd-req-btn:hover {
    border: 2px solid #238666  !important;
    background: #000 !important;
}

.depwd-txt-title {
   /*color: #f8eba1;*/
   color: #dfdfdf;
}

#d_sp.wallet-type.d_on > .moneymove-cash-blue2 {
	font-size: 18px !important;
    color: #eb225d !important;
    font-weight: 400;
}
#d_sp.wallet-type.d_on > div { text-align: center; }
#d_sp.wallet-type.d_on > div > .moneymove-cash-blue2 {
    color: #fff !important;
	font-size: 1.4rem;
	font-weight: 400;
}
.depwd-mreq-btn,.depwd-mreq-btn:hover {
    background: linear-gradient(to bottom, rgba(150, 33, 33, 1) 1%, rgba(80, 0, 0, 1) 100%) !important;
}

#d_sp.wallet-type { border: 2px solid #cff536 !important; }

.gametype-button-orange.red-button1 {
    background: linear-gradient(to bottom,rgba(150,33,33,1) 1%,rgba(80,0,0,1) 100%);
}

 .table-board-blue2 .table-header {
    background: #444;
    font-weight: 400;
    font-size: 12px;
 }
 
.table-board-blue2 .table-board-tr {
    background: #111;
    border-bottom: solid .05rem #333;
}
.customselect:after { color: #fff; }
.customselect > select { 
    background: #25292c; 
    color: #fff !important; 
    padding: 12px; 
}

.lf_ggame {
    background: transparent !important;
}

.result_date .ithere button._dayranking > span,.result_date .ithere button._weekranking > span {
    text-shadow: 1px 1px 2px #000000;
}

.sportsbtn.sview-result.on {
        border-color: #04d279;    color: #04d279;
}

.sup_inqbtn .login_b1.blueLBtn, .header .navbar-nav .btn-group .sup_inqbtn {
    border: 2px solid var(--swiper-theme-color) !important;
}

.sns-center .sns-center_inner .left.icontext {
    font-weight: 500;
}

.side-info {
  border: 3px solid #21d17c;  
}

.side-info-title .sinfo-main-title {
    background: linear-gradient(20deg, #36f788, #d7fff7, #7effdb);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.side-info-title .sinfo-sub-title {
   background: linear-gradient(20deg, #36f7a3, #d7ffee, #7effbd);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.side-info-body {
    border: 4px solid #0e291e;
    background: #0f0f0f;
}
.side-info-body .sinfo-content-title {
    color: #ff6c00;
    text-shadow: 1px 1px 3px #4b4b4b;
    border-top: 1px solid #1c1915;
    border-bottom: 1px solid #1c1915;
    background: rgb(15, 15, 15);
    background:linear-gradient(90deg, rgba(15, 15, 15, 1) 0%, rgb(4 73 53) 15%, rgb(10 102 62) 50%, rgb(4 73 48) 85%, rgb(4 73 53)  100%);
}
.snb-btn>div , .snb-btn>.revolution-btn {
    border-color:#238666 ;
}
.mmb_in_btn {
    color:white;
    background:#21d193;
}

.v_deep_home .main_content_wrap .casinoZone .infoZone .info01 .title {
        background: -webkit-linear-gradient(#ee762a 0%, #663210);
        background: -moz-linear-gradient(#ee762a 0%, #663210);
        background: -o-linear-gradient(#ee762a 0%, #663210);
        background: linear-gradient(#ee762a 0%, #663210);
}

.v_deep_home .main_content_wrap .casinoZone .content [game="ev"] .bg img{content:url(/image/v4_grit/banner/emerald/evolution2.png?v=02)}
.v_deep_home .main_content_wrap .casinoZone .content [game="dg"] .bg img{content:url(/image/v4_grit/banner/emerald/dream_gaming2.png?v=02)}
.v_deep_home .main_content_wrap .casinoZone .content [game="wm"] .bg img{content:url(/image/v4_grit/banner/emerald/ent_WM02.png?v=02)}
.v_deep_home .main_content_wrap .casinoZone .content [game="ag"] .bg img{content:url(/image/v4_grit/banner/emerald/Ag2.png?v=02)}
.v_deep_home .main_content_wrap .casinoZone .content [game="pp"] .bg img{content:url(/image/v4_grit/banner/emerald/pragmatic_play2.png?v=02)}
.v_deep_home .main_content_wrap .casinoZone .content [game="bt"] .bg img{content:url(/image/v4_grit/banner/emerald/bota.png?v=02)}
.v_deep_home .main_content_wrap .casinoZone .content [game="ezugi"] .bg img{content:url(/image/v4_grit/banner/emerald/ezugi.png?v=02)}
.v_deep_home .main_content_wrap .casinoZone .content [game="mg"] .bg img{content:url(/image/v4_grit/banner/emerald/MicroGaming.png?v=02)}
.v_deep_home .main_content_wrap .casinoZone .content [game="vv"] .bg img{content:url(/image/v4_grit/banner/emerald/MicroGaming.png?v=02)}
.v_deep_home .main_content_wrap .casinoZone .content [game="awc"] .bg img{content:url(/image/v4_grit/banner/emerald/Sexy.png?v=02)}

.v_deep_home .main_content_wrap .casinoZone .content [game="ev"][lang="ko"] .bg img{content:url(/image/v4_grit/banner/emerald/evolution2.png?v=02)}
.v_deep_home .main_content_wrap .casinoZone .content [game="dg"][lang="ko"] .bg img{content:url(/image/v4_grit/banner/emerald/dream_gaming2.png?v=02)}
.v_deep_home .main_content_wrap .casinoZone .content [game="wm"][lang="ko"] .bg img{content:url(/image/v4_grit/banner/emerald/ent_WM02.png?v=02)}
.v_deep_home .main_content_wrap .casinoZone .content [game="ag"][lang="ko"] .bg img{content:url(/image/v4_grit/banner/emerald/Ag2.png?v=02)}
.v_deep_home .main_content_wrap .casinoZone .content [game="pp"][lang="ko"] .bg img{content:url(/image/v4_grit/banner/emerald/pragmatic_play2.png?v=02)}
.v_deep_home .main_content_wrap .casinoZone .content [game="bt"][lang="ko"] .bg img{content:url(/image/v4_grit/banner/emerald/bota.png?v=02)}
.v_deep_home .main_content_wrap .casinoZone .content [game="ezugi"][lang="ko"] .bg img{content:url(/image/v4_grit/banner/emerald/ezugi.png?v=02)}
.v_deep_home .main_content_wrap .casinoZone .content [game="mg"][lang="ko"] .bg img{content:url(/image/v4_grit/banner/emerald/MicroGaming.png?v=02)} 
.v_deep_home .main_content_wrap .casinoZone .content [game="vv"][lang="ko"] .bg img{content:url(/image/v4_grit/banner/emerald/MicroGaming.png?v=02)}
.v_deep_home .main_content_wrap .casinoZone .content [game="awc"][lang="ko"] .bg img{content:url(/image/v4_grit/banner/emerald/Sexy.png?v=02)}

.v_deep_home .main_content_wrap .casinoZone .content [game="ev"][lang="th"] .bg img{content:url(/image/v4_grit/banner/emerald/evolution2_th.jpg?v=02)}
.v_deep_home .main_content_wrap .casinoZone .content [game="dg"][lang="th"] .bg img{content:url(/image/v4_grit/banner/emerald/dream_gaming2_th.jpg?v=02)}
.v_deep_home .main_content_wrap .casinoZone .content [game="wm"][lang="th"] .bg img{content:url(/image/v4_grit/banner/emerald/ent_WM02_th.jpg?v=02)}
.v_deep_home .main_content_wrap .casinoZone .content [game="ag"][lang="th"] .bg img{content:url(/image/v4_grit/banner/emerald/Ag2_th.jpg?v=02)}
.v_deep_home .main_content_wrap .casinoZone .content [game="pp"][lang="th"] .bg img{content:url(/image/v4_grit/banner/emerald/pragmatic_play2_th.jpg?v=02)}
.v_deep_home .main_content_wrap .casinoZone .content [game="bt"][lang="th"] .bg img{content:url(/image/v4_grit/banner/emerald/bota_th.jpg?v=02)}
.v_deep_home .main_content_wrap .casinoZone .content [game="ezugi"][lang="th"] .bg img{content:url(/image/v4_grit/banner/emerald/ezugi_th.jpg?v=02)}
.v_deep_home .main_content_wrap .casinoZone .content [game="mg"][lang="th"] .bg img{content:url(/image/v4_grit/banner/emerald/MicroGaming_th.jpg?v=02)}
.v_deep_home .main_content_wrap .casinoZone .content [game="vv"][lang="th"] .bg img{content:url(/image/v4_grit/banner/emerald/MicroGaming_th.jpg?v=02)}
.v_deep_home .main_content_wrap .casinoZone .content [game="awc"][lang="th"] .bg img{content:url(/image/v4_grit/banner/emerald/Sexy_th.jpg?v=02)}

.v_deep_home .main_content_wrap .casinoZone .content [game="ev"][lang="ru"] .bg img{content:url(/image/v4_grit/banner/emerald/evolution2_ru.jpg?v=02)}
.v_deep_home .main_content_wrap .casinoZone .content [game="dg"][lang="ru"] .bg img{content:url(/image/v4_grit/banner/emerald/dream_gaming2_ru.jpg?v=02)}
.v_deep_home .main_content_wrap .casinoZone .content [game="wm"][lang="ru"] .bg img{content:url(/image/v4_grit/banner/emerald/ent_WM02_ru.jpg?v=02)}
.v_deep_home .main_content_wrap .casinoZone .content [game="ag"][lang="ru"] .bg img{content:url(/image/v4_grit/banner/emerald/Ag2_ru.jpg?v=02)}
.v_deep_home .main_content_wrap .casinoZone .content [game="pp"][lang="ru"] .bg img{content:url(/image/v4_grit/banner/emerald/pragmatic_play2_ru.jpg?v=02)}
.v_deep_home .main_content_wrap .casinoZone .content [game="bt"][lang="ru"] .bg img{content:url(/image/v4_grit/banner/emerald/bota_ru.jpg?v=02)}
.v_deep_home .main_content_wrap .casinoZone .content [game="ezugi"][lang="ru"] .bg img{content:url(/image/v4_grit/banner/emerald/ezugi_ru.jpg?v=02)}
.v_deep_home .main_content_wrap .casinoZone .content [game="mg"][lang="ru"] .bg img{content:url(/image/v4_grit/banner/emerald/MicroGaming_th.jpg?v=02)}
.v_deep_home .main_content_wrap .casinoZone .content [game="vv"][lang="ru"] .bg img{content:url(/image/v4_grit/banner/emerald/MicroGaming_ru.jpg?v=02)}
.v_deep_home .main_content_wrap .casinoZone .content [game="awc"][lang="ru"] .bg img{content:url(/image/v4_grit/banner/emerald/Sexy_ru.jpg?v=02)}




.main_enter .bg_spon .m_box_warp .default_image{
	background-image: url(/image/v4_grit/banner/emerald/intro_sport.png?v=03) ;
	background-size: 100%;background-position:center;
	}
.main_enter .bg_caon .m_box_warp .default_image{ 
	 background-image: url(/image/v4_grit/banner/emerald/intro_casino.png?v=03); 
     background-size: 100%;	 
 }
.main_enter .bg_minion .m_box_warp .default_image{ 
	 background-image: url(/image/v4_grit/banner/emerald/intro_mini.png?v=03); 
     background-size: 100%;	 
 } 
.main_enter .bg_liveon .m_box_warp .default_image{
	 background-image: url(/image/v4_grit/banner/emerald/intro_live.png?v=03);
	 background-size: 100%;
	 background-repeat: no-repeat;
	} 
.main_enter .bg_virtualon .m_box_warp .default_image{ 
	 background-image: url(/image/v4_grit/banner/emerald/intro_virtual.png?v=03); 
     background-size: 100%;	
 } 
 
 .main_enter .bg_slot .m_box_warp .default_image{ 
	 background-image: url(/image/v4_grit/banner/emerald/intro_slot.png?v=03); 
     background-size: 100%;	
 }

 .main_enter .bg_holdem .m_box_warp .default_image{ 
	 background-image: url(/image/v4_grit/banner/emerald/intro_holdem.png?v=03); 
     background-size: 100%;	
 }


.CasinoWrapperv4 .cs_warp #ent_ev .cs_item > div:nth-child(1){content:url(/image/v4_grit/banner/emerald/evolution2.png?v=02)}
.CasinoWrapperv4 .cs_warp #ent_dg .cs_item > div:nth-child(1){content:url(/image/v4_grit/banner/emerald/dream_gaming2.png?v=02)}
.CasinoWrapperv4 .cs_warp #ent_wm .cs_item > div:nth-child(1){content:url(/image/v4_grit/banner/emerald/ent_WM02.png?v=02)}
.CasinoWrapperv4 .cs_warp #ent_ag .cs_item > div:nth-child(1){content:url(/image/v4_grit/banner/emerald/Ag2.png?v=02)}
.CasinoWrapperv4 .cs_warp #ent_pp .cs_item > div:nth-child(1){content:url(/image/v4_grit/banner/emerald/pragmatic_play2.png?v=02)}
.CasinoWrapperv4 .cs_warp #ent_bt .cs_item > div:nth-child(1){content:url(/image/v4_grit/banner/emerald/bota.png?v=02)}
.CasinoWrapperv4 .cs_warp #ent_ezugi .cs_item > div:nth-child(1){content:url(/image/v4_grit/banner/emerald/ezugi.png?v=02)}
.CasinoWrapperv4 .cs_warp #ent_mg .cs_item > div:nth-child(1){content:url(/image/v4_grit/banner/emerald/MicroGaming.png?v=02)}
.CasinoWrapperv4 .cs_warp #ent_awc .cs_item > div:nth-child(1){content:url(/image/v4_grit/banner/emerald/Sexy.png?v=02)}




.CasinoWrapperv4 .cs_warp #ent_top_games .cs_item > div:nth-child(1){content:url(/image/v4_grit/banner/emerald/evolution2.png?v=02)}
.CasinoWrapperv4 .cs_warp #ent_dgcasino .cs_item > div:nth-child(1){content:url(/image/v4_grit/banner/emerald/dream_gaming2.png?v=02)}
.CasinoWrapperv4 .cs_warp #ent_wm .cs_item > div:nth-child(1){content:url(/image/v4_grit/banner/emerald/ent_WM02.png?v=02)}
.CasinoWrapperv4 .cs_warp #ent_0 .cs_item > div:nth-child(1){content:url(/image/v4_grit/banner/emerald/Ag2.png?v=02)}
.CasinoWrapperv4 .cs_warp #ent_101 .cs_item > div:nth-child(1){content:url(/image/v4_grit/banner/emerald/pragmatic_play2.png?v=02)}
.CasinoWrapperv4 .cs_warp #ent_bota .cs_item > div:nth-child(1){content:url(/image/v4_grit/banner/emerald/bota.png?v=02)}
.CasinoWrapperv4 .cs_warp #ent_1008 .cs_item > div:nth-child(1){content:url(/image/v4_grit/banner/emerald/ezugi.png?v=02)}
.CasinoWrapperv4 .cs_warp #ent_MGL_GRAND_LobbyAll .cs_item > div:nth-child(1){content:url(/image/v4_grit/banner/emerald/MicroGaming.png?v=02)}
.CasinoWrapperv4 .cs_warp #ent_MX-LIVE-001 .cs_item > div:nth-child(1){content:url(/image/v4_grit/banner/emerald/Sexy.png?v=02)}

.CasinoWrapperv4 .cs_warp #ent_top_games .cs_item[lang="ko"] > div:nth-child(1){content:url(/image/v4_grit/banner/emerald/evolution2.png?v=02)}
.CasinoWrapperv4 .cs_warp #ent_dgcasino .cs_item[lang="ko"] > div:nth-child(1){content:url(/image/v4_grit/banner/emerald/dream_gaming2.png?v=02)}
.CasinoWrapperv4 .cs_warp #ent_wm .cs_item[lang="ko"] > div:nth-child(1){content:url(/image/v4_grit/banner/emerald/ent_WM02.png?v=02)}
.CasinoWrapperv4 .cs_warp #ent_0 .cs_item[lang="ko"] > div:nth-child(1){content:url(/image/v4_grit/banner/emerald/Ag2.png?v=02)}
.CasinoWrapperv4 .cs_warp #ent_101 .cs_item[lang="ko"] > div:nth-child(1){content:url(/image/v4_grit/banner/emerald/pragmatic_play2.png?v=02)}
.CasinoWrapperv4 .cs_warp #ent_bota .cs_item[lang="ko"] > div:nth-child(1){content:url(/image/v4_grit/banner/emerald/bota.png?v=02)}
.CasinoWrapperv4 .cs_warp #ent_1008 .cs_item[lang="ko"] > div:nth-child(1){content:url(/image/v4_grit/banner/emerald/ezugi.png?v=02)}
.CasinoWrapperv4 .cs_warp #ent_MGL_GRAND_LobbyAll .cs_item[lang="ko"] > div:nth-child(1){content:url(/image/v4_grit/banner/emerald/MicroGaming.png?v=02)}
.CasinoWrapperv4 .cs_warp #ent_MX-LIVE-001 .cs_item[lang="ko"] > div:nth-child(1){content:url(/image/v4_grit/banner/emerald/Sexy.png?v=02)}

.CasinoWrapperv4 .cs_warp #ent_top_games .cs_item[lang="th"] > div:nth-child(1){content:url(/image/v4_grit/banner/emerald/evolution2_th.jpg?v=02)}
.CasinoWrapperv4 .cs_warp #ent_dgcasino .cs_item[lang="th"] > div:nth-child(1){content:url(/image/v4_grit/banner/emerald/dream_gaming2_th.jpg?v=02)}
.CasinoWrapperv4 .cs_warp #ent_wm .cs_item[lang="th"] > div:nth-child(1){content:url(/image/v4_grit/banner/emerald/ent_WM02_th.jpg?v=02)}
.CasinoWrapperv4 .cs_warp #ent_0 .cs_item[lang="th"] > div:nth-child(1){content:url(/image/v4_grit/banner/emerald/Ag2_th.jpg?v=02)}
.CasinoWrapperv4 .cs_warp #ent_101 .cs_item[lang="th"] > div:nth-child(1){content:url(/image/v4_grit/banner/emerald/pragmatic_play2_th.jpg?v=02)}
.CasinoWrapperv4 .cs_warp #ent_bota .cs_item[lang="th"] > div:nth-child(1){content:url(/image/v4_grit/banner/emerald/bota_th.jpg?v=02)}
.CasinoWrapperv4 .cs_warp #ent_1008 .cs_item[lang="th"] > div:nth-child(1){content:url(/image/v4_grit/banner/emerald/ezugi_th.jpg?v=02)}
.CasinoWrapperv4 .cs_warp #ent_MGL_GRAND_LobbyAll .cs_item[lang="th"] > div:nth-child(1){content:url(/image/v4_grit/banner/emerald/MicroGaming_th.jpg?v=02)}
.CasinoWrapperv4 .cs_warp #ent_MX-LIVE-001 .cs_item[lang="th"] > div:nth-child(1){content:url(/image/v4_grit/banner/emerald/Sexy_th.jpg?v=02)}

.CasinoWrapperv4 .cs_warp #ent_top_games .cs_item[lang="ru"] > div:nth-child(1){content:url(/image/v4_grit/banner/emerald/evolution2_th.jpg?v=02)}
.CasinoWrapperv4 .cs_warp #ent_dgcasino .cs_item[lang="ru"] > div:nth-child(1){content:url(/image/v4_grit/banner/emerald/dream_gaming2_ru.jpg?v=02)}
.CasinoWrapperv4 .cs_warp #ent_wm .cs_item[lang="ru"] > div:nth-child(1){content:url(/image/v4_grit/banner/emerald/ent_WM02_ru.jpg?v=02)}
.CasinoWrapperv4 .cs_warp #ent_0 .cs_item[lang="ru"] > div:nth-child(1){content:url(/image/v4_grit/banner/emerald/Ag2_ru.jpg?v=02)}
.CasinoWrapperv4 .cs_warp #ent_101 .cs_item[lang="ru"] > div:nth-child(1){content:url(/image/v4_grit/banner/emerald/pragmatic_play2_ru.jpg?v=02)}
.CasinoWrapperv4 .cs_warp #ent_bota .cs_item[lang="ru"] > div:nth-child(1){content:url(/image/v4_grit/banner/emerald/bota_ru.jpg?v=02)}
.CasinoWrapperv4 .cs_warp #ent_1008 .cs_item[lang="ru"] > div:nth-child(1){content:url(/image/v4_grit/banner/emerald/ezugi_ru.jpg?v=02)}
.CasinoWrapperv4 .cs_warp #ent_MGL_GRAND_LobbyAll .cs_item[lang="ru"] > div:nth-child(1){content:url(/image/v4_grit/banner/emerald/MicroGaming_ru.jpg?v=02)}
.CasinoWrapperv4 .cs_warp #ent_MX-LIVE-001 .cs_item[lang="ru"] > div:nth-child(1){content:url(/image/v4_grit/banner/emerald/Sexy_ru.jpg?v=02)}







	
.cs_warp .cas-image[game="casino-evolution"] {content:url(/image/v4_grit/banner/emerald/evolution2.png)}
.cs_warp .cas-image[game="ev"] {content:url(/image/v4_grit/banner/emerald/evolution2.png)}
.cs_warp .cas-image[game="dg"] {content:url(/image/v4_grit/banner/emerald/dream_gaming2.png)}
.cs_warp .cas-image[game="wm"] {content:url(/image/v4_grit/banner/emerald/ent_WM02.png)}
.cs_warp .cas-image[game="ag"] {content:url(/image/v4_grit/banner/emerald/Ag2.png)}
.cs_warp .cas-image[game="pp"] {content:url(/image/v4_grit/banner/emerald/pragmatic_play2.png)}
.cs_warp .cas-image[game="bt"] {content:url(/image/v4_grit/banner/emerald/bota.png)}
.cs_warp .cas-image[game="ezugi"] {content:url(/image/v4_grit/banner/emerald/ezugi.png)}
.cs_warp .cas-image[game="mg"] {content:url(/image/v4_grit/banner/emerald/MicroGaming.png)}
.cs_warp .cas-image[game="awc"] {content:url(/image/v4_grit/banner/emerald/Sexy.png)}



#sidebar-right .socials .right-sns {
    background-image: linear-gradient(90deg, transparent, #893e04, transparent);
    height: unset;
    display: flex;
    justify-content: center;
    align-items: center;
    color: #ffffff;
    font-weight: bolder;
}

#casdepoReq .casinoWithdrawal .btnMid {
    background: #cf7400;
    color: white;
}

.four_group-btn > .gametype-button-emerald.blue-button, 
.wrapthree_groupbtn .three_groupbtn.blue-button {
    background: #002962;
    background:-webkit-linear-gradient(rgb(0 66 208) 1%, rgb(0 48 97) 100%);
    background:-moz-linear-gradient(rgb(0 66 208) 1%, rgb(0 48 97) 100%);
    background:-o-linear-gradient(rgb(0 66 208) 1%, rgb(0 48 97) 100%);
    background:linear-gradient(rgb(0 66 208) 1%, rgb(0 48 97) 100%);
}

#pop_login.btn_b1.POPUP_LOGIN_ {
    color: #fff !important;
    background: #226249 !important;   
}


.el-dialog__wrapper.main-dialog.login_p .el-dialog.login_wrap #frmPopLogin .el-row.loginform-blue4 .login-msg > span {
    color: #d1b821;
}



