@import url("https://fonts.googleapis.com/css?family=Yellowtail&display=swap");
body {
   background: #272727;
   background-image: url(/image/bg/redgold.jpg);
   background-blend-mode: overlay;
   background-repeat: no-repeat;
   background-size: cover;
   background-position: center;
   background-attachment: fixed;
   background-color: #272727a3 !important;
   opacity: 0.97;
}
#content-table.refresh .cashflowlive-box .bank-table,
#content-table.refresh {
   /* height: 238px; */
}
.calc_box > table {
   background: #5c5c5c !important;
}
#login-container {
   background-image: unset;
   background-repeat: no-repeat;
   background-size: cover;
   background-position: center;
   background-attachment: fixed;
}
#login-container .login-logo {
   display: none;
}

:root {
   --swiper-theme-color: #e6b31e !important;
   --gold-brown1-color: #f4dfba;
   --gold-brown2-color: #eec373;
   --gold-brown3-color: #ca965c;
   --gold-brown4-color: #202328;
   --gold-brown5-color: #1b1d22;
   --gold-brown6-color: #e3b04b;
   --gold-brown7-color: #f1d6ab;
   --brown-color: #876445;
   --grey-brown-color: #2b2b28;
   --swiper-brown-color: #161719;
   --swiper-brown-color: #222831;
   --swiper-brown-color: #202328;
   --orangered-color: #cf3030;
   --red-dark: #8a0a0d;
   --orange-color: #e88a1a;
   --light-grey-color: #d9d9d9;
   --light-grey2-color: #cacaca;
   --dark-grey-color: #343434;
   --mintgreen4-color: #126a4e;
   --pantone-yellow-color: #a2d29c;
   --swiper-topboard-color: #eac35b;

   --swiper-grey1-color: #575757;
   --swiper-grey2-color: #1d1d1d;
   --swiper-grey3-color: #303030;
   --swiper-grey4-color: #3f3f3f;
   --swiper-grey5-color: #505050;
   --swiper-grey6-color: #767371;
   --swiper-grey7-color: #323232;
   --swiper-grey8-color: #474747;
   --swiper-grey9-color: #5a5957;
   --swiper-grey10-color: #666566;
   --swiper-grey11-color: #888888;
   --swiper-grey12-color: #bbbbbb;

   --swiper-spvalue-color: #f9e000;
   --blue-grey1-color: #222831;
   --blue-grey2-color: #393e46;
   --blue-grey3-color: #434c5a;
   --blue-grey4-color: #111419;
   --white-color: #ffffff;
   --off-white-color: #eeeeee;
   --off-white2-color: #f8f8f8;
   --mintgreen4-color: #126a4e;
   --black-color: #000000;
   --olive-green-color: #616f39;
   --olive2-green-color: #3e432e;
   --pear-green-color: #a7d129;
   --mintgreen1-color: #e9efc0;
   --mintgreen2-color: #b4e197;
   --mintgreen3-color: #83bd75;
   --mintgreen4-color: #4e944f;
}
#menu_sports ._asian_ .fa-solid {
   color: #f8d80d;
}
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;
}
.swiper-slide img {
}
#content #main-content #sports-header #inner-header {
   background: var(--swiper-theme-color);
}
#login-container .login-table {
   margin-top: 0;
}
#login-container .login-table tbody > tr > td > input:focus {
   border-color: #ebd372;
   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: #343434;
}
#login-container .login-box {
   background: rgb(0 0 0 / 67%);
   border: 1px solid #8b7a5a;
   top: 45%;
   color: antiquewhite;
}

#login-container .login-logo img {
   display: block;
}
#login-container .login-box #login_btn,
#login-container .login-box ._menu-register {
   color: #000000;
   background-image: -webkit-linear-gradient(
      right,
      #b79671,
      #bca271 30%,
      #fff3dc 70%,
      #b08d68
   );
   background-image: -moz-linear-gradient(
      right,
      #b79671,
      #bca271 30%,
      #fff3dc 70%,
      #b08d68
   );
   background-image: -o-linear-gradient(
      right,
      #b79671,
      #bca271 30%,
      #fff3dc 70%,
      #b08d68
   );
   background-image: -ms-linear-gradient(
      right,
      #b79671,
      #bca271 30%,
      #fff3dc 70%,
      #b08d68
   );
   background-image: linear-gradient(
      135deg,
      #b79671,
      #bca271 30%,
      #fff3dc 70%,
      #b08d68
   ) !important;
   border: 1px solid #775e3f;
   font-size: 14px;
   line-height: 50px;
   text-align: center;
}
#login-container .login-box #login_btn:hover,
#login-container .login-box ._menu-register:hover {
   filter: brightness(1.5);
   background-image: linear-gradient(
      180deg,
      #ded3a3 0,
      #c5ba85 20%,
      #77694d 50%,
      #ada584 80%,
      #b3ac8b
   ) !important;
}
#login-container .login-table tbody > tr > td > input {
   background: rgb(255 255 255 / 12%);
   border: 1px solid #000000;
   color: #ffffff;
}

#login-container .login-box ._login_text {
   background: #aaa;
   border-color: #aaa;
   color: #000;
}

.login-header.cmnbtn {
   background: #9226fc;
   color: white;
}
#loginevent_ym {
   width: 370px;
   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;
}
#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 {
   border: 1px solid #3d3d3d;
}
.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, #002e6a, #003a87);
}
.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;
}
.sp_cat.on,
.sp_cat:hover {
   background-color: var(--swiper-theme-color);
   background-image: linear-gradient(
      354deg,
      #fff2c0,
      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 {
   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: #000000 !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: url(/image/bg/redgold.jpg) !important;
   background-blend-mode: overlay;
   background-repeat: no-repeat;
   background-size: cover;
   background-position: center;
   background-attachment: fixed;
   background-color: #272727 !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 #000000 !important;
   border-bottom: 2px solid #000000 !important;
   background: #000000;
   background: linear-gradient(
      to bottom,
      #262626 0%,
      #3a3a3a 50%,
      #444444 50%,
      #262626 100%
   ) !important;
   background-image: -webkit-gradient(
      linear,
      top,
      bottom,
      color-stop(0, #666666),
      color-stop(0.5, #333333),
      color-stop(0.5, #000000),
      color-stop(1, #000000)
   );
   background: -webkit-linear-gradient(
      top,
      #525252 0%,
      #292929 50%,
      #000000 50%,
      #000000 100%
   ) !important;
}
.header #top-menu .nav > li > a:hover {
   color: #fff !important;
   background: #232a2f !important;
   box-shadow: 0 2px var(--red-dark);
   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: #fff;
   background-image: linear-gradient(90deg, #5a070a 0, #15130d) !important;
}
.result-score,
.result-container .result-score {
   background: #f8d346;
   color: #000;
}
.sidebar-money-blue2 {
   background: #1b1b1b !important;
   color: #000;
   background: linear-gradient(
      180deg,
      #ffdf81,
      #ffe597 30%,
      #847858 70%,
      #ffe28d
   ) !important;
   font-weight: bolder;
   font-size: 14px;
   /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#7b5a00+0,7b5a00+6,836207+9,967318+14,caa346+24,e4bb5e+29,f3c86a+33,f9ce70+37,f9ce70+40,f6cb6d+42,ebc264+46,d4ac4f+51,a88328+60,906d13+65,836107+69,7b5a00+74,7b5a00+76,7f5d03+79,8d6b10+84,9f7b21+89,d0a84c+100 */
   background: #7b5a00; /* Old browsers */
   background: -moz-linear-gradient(
      top,
      #7b5a00 0%,
      #7b5a00 6%,
      #836207 9%,
      #967318 14%,
      #caa346 24%,
      #e4bb5e 29%,
      #f3c86a 33%,
      #f9ce70 37%,
      #f9ce70 40%,
      #f6cb6d 42%,
      #ebc264 46%,
      #d4ac4f 51%,
      #a88328 60%,
      #906d13 65%,
      #836107 69%,
      #7b5a00 74%,
      #7b5a00 76%,
      #7f5d03 79%,
      #8d6b10 84%,
      #9f7b21 89%,
      #d0a84c 100%
   ); /* FF3.6-15 */
   background: -webkit-linear-gradient(
      top,
      #7b5a00 0%,
      #7b5a00 6%,
      #836207 9%,
      #967318 14%,
      #caa346 24%,
      #e4bb5e 29%,
      #f3c86a 33%,
      #f9ce70 37%,
      #f9ce70 40%,
      #f6cb6d 42%,
      #ebc264 46%,
      #d4ac4f 51%,
      #a88328 60%,
      #906d13 65%,
      #836107 69%,
      #7b5a00 74%,
      #7b5a00 76%,
      #7f5d03 79%,
      #8d6b10 84%,
      #9f7b21 89%,
      #d0a84c 100%
   ); /* Chrome10-25,Safari5.1-6 */
   background: linear-gradient(
      to bottom,
      #7b5a00 0%,
      #7b5a00 6%,
      #836207 9%,
      #967318 14%,
      #caa346 24%,
      #e4bb5e 29%,
      #f3c86a 33%,
      #f9ce70 37%,
      #f9ce70 40%,
      #f6cb6d 42%,
      #ebc264 46%,
      #d4ac4f 51%,
      #a88328 60%,
      #906d13 65%,
      #836107 69%,
      #7b5a00 74%,
      #7b5a00 76%,
      #7f5d03 79%,
      #8d6b10 84%,
      #9f7b21 89%,
      #d0a84c 100%
   ) !important; /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7b5a00', endColorstr='#d0a84c',GradientType=0 ); /* IE6-9 */
}
.result-container .league-name {
   color: #ffffff;
}
.sidebar-left-icon-blue2 {
   color: #000000;
}
.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);
   /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#959595+0,0d0d0d+46,010101+50,0a0a0a+53,4e4e4e+76,383838+87,1b1b1b+100;Black+Gloss+Pipe */
   background: #959595; /* Old browsers */
   background: -moz-linear-gradient(
      top,
      #959595 0%,
      #0d0d0d 46%,
      #010101 50%,
      #0a0a0a 53%,
      #4e4e4e 76%,
      #383838 87%,
      #1b1b1b 100%
   ); /* FF3.6-15 */
   background: -webkit-linear-gradient(
      top,
      #959595 0%,
      #0d0d0d 46%,
      #010101 50%,
      #0a0a0a 53%,
      #4e4e4e 76%,
      #383838 87%,
      #1b1b1b 100%
   ); /* Chrome10-25,Safari5.1-6 */
   background: linear-gradient(
      to bottom,
      #343434 0%,
      #1e1e1e 46%,
      #101010 50%,
      #161616 53%,
      #1e1e1e 76%,
      #141414 87%,
      #222222 100%
   ); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#959595', endColorstr='#1b1b1b',GradientType=0 ); /* IE6-9 */
}

#menu_sports li > a > div:first-child {
   background: #414141;
   color: #ffffff;
   padding: 3px 5px !important;
   border-radius: 3px;
   width: 30px;
   text-align: center;
}
#menu_sports tr:hover {
   background: #232a2f;
   background-image: linear-gradient(45deg, black, #5c5c5c);
   color: var(--swiper-theme-color);
}

.lf_sports .cat_ul > .lf_cat > a:hover {
   background: #2a2a2a;
   color: #ffffff;
}
.bg-grey33 {
   background: #3d3d3d !important;
}

#sports-detail .sports-detail-country {
   color: #d3d3d3;
}

#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) 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,
      #282828 0%,
      #000000 50%,
      #242424
   );
   background-repeat: repeat-x;
   border-color: #000000;
   border: 1px solid #000;
}
.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 {
   border-color: var(--gold-brown2-color) !important;
   color: var(--gold-brown2-color) !important;
   background-image: linear-gradient(90deg, #191919, #191919) !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: #002e6a;
}
#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 {
   float: left;
}
.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: #8d8d8d;
   border: 2px solid var(--swiper-theme-color);
   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;
}
#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,
.match-odds.bet-odds .round-box.active,
._bet.selected {
   color: #000;
   background-image: linear-gradient(
      90deg,
      #ffd65e,
      #ffe597 30%,
      #695626 70%,
      #ffd65e
   ) !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: #d9c484;
   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: url(/image/bg/redgold.jpg);
   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: #674836;
}


._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;
   background-image: linear-gradient(
      to bottom,
      #666666 0%,
      #333333 50%,
      #2b2b2b 50%,
      #444443 100%
   );
}
.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(131deg);
   background: url(/image/dna/click_log.png) no-repeat center;
   background-size: 90%;
   color: #fff;
}
#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 {
   color: #ffffff;
}

@media only screen 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;
}

#top_pc img[alt~="LOGO"] {
   padding: 7px;
}

#switch[type="checkbox"]:checked + .modeapp .western {
   opacity: 1;
   color: #000000;
}
.switch-row .toggle_mode .toggle-content label {
   background-color: #ffeeb0;
}
#switch[type="checkbox"]:checked + .modeapp label {
   background: linear-gradient(90deg, var(--gold-brown1-color), transparent);
}
#switch[type="checkbox"]:checked + .modeapp .toggle {
   border: 2px solid var(--gold-brown2-color);
   color: #fff;
}
#switch[type="checkbox"]:checked + .modeapp .asian {
   color: var(--gold-brown2-color);
}
.switch-row .toggle_mode .toggle-content .toggle {
   background-color: var(--gold-brown2-color);
   border: 2px solid var(--swiper-theme-color);
}

#rightbox .prematch-event-block,
#ajax-content #asian-container #match-detail #detail-header {
   background-image: linear-gradient(to left, #6a1200, #000000 53%, #01086b);
}

#ajax-content
   #asian-container
   .league-box
   .row-wideView
   .first-row
   .mutiple_box {
   color: var(--gold-brown1-color);
}

.table-mbetlog-blue1 .table-header,
.table-mbetlog-blue2 .table-header,
.table-mbetlog-blue3 .table-header,
.table-mbetlog-blue4 .table-header,
.table-mbetlog-blue5 .table-header,
.table-mbetlog-blue .table-header,
.table-mbetlog-gold1 .table-header,
.table-mbetlog-gold2 .table-header,
.table-mbetlog-gold .table-header,
.table-mbetlog-green .table-header,
.table-mbetlog-grey1 .table-header,
.table-mbetlog-grey .table-header,
.table-mbetlog-orange1 .table-header,
.table-mbetlog-orange .table-header,
.table-mbetlog-purple1 .table-header,
.table-mbetlog-purple .table-header,
.table-mbetlog-red .table-header,
.table-mbetlog-silver .table-header,
.table-mbetlog-yellow1 .table-header,
.table-mbetlog-yellow2 .table-header,
.table-mbetlog-yellow3 .table-header,
.table-mbetlog-yellow .table-header,
.table-sbetlog-blue1 .table-header,
.table-sbetlog-blue2 .table-header,
.table-sbetlog-blue3 .table-header,
.table-sbetlog-blue4 .table-header,
.table-sbetlog-blue5 .table-header,
.table-sbetlog-blue .table-header,
.table-sbetlog-gold1 .table-header,
.table-sbetlog-gold2 .table-header,
.table-sbetlog-gold .table-header,
.table-sbetlog-green .table-header,
.table-sbetlog-grey1 .table-header,
.table-sbetlog-grey .table-header,
.table-sbetlog-orange1 .table-header,
.table-sbetlog-orange .table-header,
.table-sbetlog-purple1 .table-header,
.table-sbetlog-purple .table-header,
.table-sbetlog-red .table-header,
.table-sbetlog-silver .table-header,
.table-sbetlog-yellow1 .table-header,
.table-sbetlog-yellow2 .table-header,
.table-sbetlog-yellow3 .table-header,
.table-sbetlog-yellow .table-header {
   background: var(--swiper-grey7-color);
   color: #fff;
   border-bottom: 1px solid #000;
}

.table-sbetlog-td {
   border-right: 1px solid #000000;
}

.table-mbetlog-blue1 .table-mbetlog-tr,
.table-mbetlog-blue2 .table-mbetlog-tr,
.table-mbetlog-blue3 .table-mbetlog-tr,
.table-mbetlog-blue4 .table-mbetlog-tr,
.table-mbetlog-blue5 .table-mbetlog-tr,
.table-mbetlog-blue .table-mbetlog-tr,
.table-mbetlog-gold1 .table-mbetlog-tr,
.table-mbetlog-gold2 .table-mbetlog-tr,
.table-mbetlog-gold .table-mbetlog-tr,
.table-mbetlog-green .table-mbetlog-tr,
.table-mbetlog-grey1 .table-mbetlog-tr,
.table-mbetlog-grey .table-mbetlog-tr,
.table-mbetlog-orange1 .table-mbetlog-tr,
.table-mbetlog-orange .table-mbetlog-tr,
.table-mbetlog-purple1 .table-mbetlog-tr,
.table-mbetlog-purple .table-mbetlog-tr,
.table-mbetlog-red .table-mbetlog-tr,
.table-mbetlog-silver .table-mbetlog-tr,
.table-mbetlog-yellow1 .table-mbetlog-tr,
.table-mbetlog-yellow2 .table-mbetlog-tr,
.table-mbetlog-yellow3 .table-mbetlog-tr,
.table-mbetlog-yellow .table-mbetlog-tr {
   background: var(--swiper-grey3-color);
   border-bottom: 1px solid #000000;
   color: #fff;
}

#game-bet .game-bet li.selected ._gamebet_,
._gamebet_ .bold.selected,
#game-bet .game-bet li.selected ._gamebet_ .bold,
#game-bet .game-bet li.selected .game-odds,
#game-bet ._bet.selected .game-odds {
   color: #000000;
}

.circle-3,
.circle-4,
.circle-5,
.circle-6 {
   background-color: #2b2a2a;
}

#sidebar .lf_nav .lf_m1 img:first-child {
   filter: hue-rotate(156deg) grayscale(1) brightness(0.3);
   content: url(/image/Home/sonic/left-top.png?v=2);
}

#ajax-content #asian-container #match-detail #detail-header .detail-home, #ajax-content #asian-container #match-detail #detail-header .detail-away {
	color: #ffffff; 
    text-shadow: 1px 1px 1px #000000;
}
