@import url('https://fonts.googleapis.com/css?family=Yellowtail&display=swap');
body {
    background: #111;
}
:root {
    --swiper-theme-color: #1fb3ff;
        --bg-logo_provider-before: #111111;
}
a {
    color: #1fb3ff;
}
.lf_nav {
	
    background: unset;
}
.m_sub_txt {
    font-family: Yellowtail;
    text-transform: lowercase;
    letter-spacing: 2px;
    font-size: 25px !important;
    color: #aeaeae;
}
#content #main-content #sports-header #inner-header {
    background: #1fb3ff;
}
#login-container {
    background: #8f4646;
    background-image: url(/image/bg/onepeace-login.jpg?v=01);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    background-attachment: fixed;
}
#content #main-content #sports-header #inner-header {
    background: var( --swiper-theme-color);
	color: #000;	
}
#login-container .login-table {
	
margin: 0;
	
padding: 30px;
	
border: 1px solid #2d343e;
	
-webkit-box-shadow: 10px 20px 50px #000;
	
box-shadow: 10px 20px 50px #000;
	
background: -o-linear-gradient(bottom, #100d0c 0%, #261f1d 100%);
	
background: -webkit-gradient(linear, left bottom, left top, from(#100d0c), to(#261f1d));
	
background: linear-gradient(to top, #1f2933 0%, #1d2426 100%);
	
border-radius: 0;
}
#login-container .login-table tbody>tr>td>input:focus {
    outline: 0;
   -webkit-box-shadow: none;
    box-shadow: none;
    border: 1px solid #315188;
    background: rgb(43 49 53 / 90%);
}
#login-container .login-table tbody>tr>td>input {
    width: 250px;
}


#login-container .login-box {
    background: transparent;
    border: 0;
    padding-top: 0;
    width: 442px;
    filter: none;
    box-shadow: non;
    opacity: 1 !important;
}

#login-container .login-logo img {
    display: block;
    max-height: 255px;
}
#login-container .login-box #login_btn {
    color: #000000;
    color: #ffffff;
    border-radius: 0;
    line-height: 50px;
    text-align: center;
    FONT-SIZE: 17PX;
    FONT-WEIGHT: 900;
    background: #a22a0e!important;
    background-image: unset;
}
#login-container .login-box #login_btn:hover {
    filter: brightness(1.5);
    background-image: linear-gradient(180deg,#f0c70d 0,#bf9e0a 20%,#816b07 50%,#bf9e0a 80%,#edc50d) !important;
}
#login-container .login-box ._menu-register:hover , #login-container .login-box ._login_text:hover {
    color: #fff;
    border-color: #fff;
}
#login-container .login-table tbody>tr>td>input {
    height: 56px;
    line-height: 56px;
    /* border: 1px solid #3e3935; */
    background-color: rgb(37 41 44 / 90%);
    font-size: 17px;
    color: #eee;
    letter-spacing: 1px;
    box-sizing: border-box;
    border-radius: 0;
}

#login-container .login-box ._menu-register {
    background: #a22a0e !important;
    background-image: unset;
    color: #ffffff;
    border-radius:0;
    border:1px solid transparent;
}
#login-container .login-box #login_support_write span, #login-container .login-box #login_support_list span {
       color: #fff;
    border: 1px solid #333;
    background: #181818; 
    background: transparent;
    border: 1px solid #83612c;
    color: #fff;
    border-radius: 0;

}

.login-header.cmnbtn {
    background: #201c17;
    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;
}
.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: #1fb3ff;
    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 #1fb3ff;
}


.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 #1fb3ff;
    background: rgba(0,0,0,0.7);
}
.r_info_box table {
    background: #161c22;
}
.r_info_box {
    background: #2d353c !important;
}
.lv_box {
    border: 1px solid #000000;
    background: #20262c;
}
.r_nick,
.r_cash , 
.c_type {
    border-bottom: 1px solid #000000;
}
#content-table .bank-table .title {
	background: #1e2737;
    background: linear-gradient(180deg,#1e2737,#0b1423);
    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 #1fb3ff;	
}
.text-multibetting-purple , .sp_rule > div:nth-child(1) , .sport-rule-confirm-blue1, .sport-rule-confirm-blue2  , .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: #1fb3ff !important;	
}
.sp_league .text_cl {
	color: #fff !important;		
}
.sp_cat.on, .sp_cat:hover {
    background-color: #1fb3ff ;
}


.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: #1fb3ff !important;
    border: 2px solid #1fb3ff !important;
}

.widget.widget-stats.p-0.bg-preview-blue2 {
    border: 1px solid #1fb3ff;
    background: #1fb3ff!important;
}
.widget.widget-stats.p-0.bg-preview-blue2 .text-white {
    color: #fff !important;
}
.stats-desc.bg-white.p-t-10.p-b-10 {
    background: #ffffff !important;
    border-top: 1px solid #1fb3ff;
}
.tertiary {
    background: unset !IMPORTANT;
}
.f-s-13.f-w-100.preview-login-button-blue2 {
    color: #1fb3ff !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 #1fb3ff !important;
    background: #1fb3ff !important;
    color: #fff !important;
    transition: 0.5s all ease;
}

.supprt-list-wrap .table-board-tr {
    background: linear-gradient(90deg, #040f1f 0, #004aff , #000) !important;
}
.supprt-list-wrap .speech-bubble {
    background: #363d40;
    border: 1px solid #222628;
}
.supprt-list-wrap .speech-bubble h1 {
    color: #2665ff;
}
.supprt-list-wrap .speech-bubble h1>span.right {
    color: #98b1ff;
}
.supprt-list-wrap .speech-bubble .date-note {
    color: #b2b9d0;
}
.bg-headernav-blue2, .bg-headernav-blue3 {
    background-color: #111111 !important;
}

.r_nav {
    background-color: unset;
}
.header #top-menu{
    background: #2d353c!important;
    border-top: 2px solid #000 !important;
    border-bottom: 2px solid #000 !important;
    background: linear-gradient(180deg,#2d353c,#222) !important;
}
.header #top-menu .nav > li > a:hover {
	color: #fff!important;
    background: #232a2f !important;
    border-bottom: 3px solid #1f8fff;
}
.top-menu .nav > li > a:hover > span {
	color: #ffffff!important;
}
.sidebar-board-blue2 {
    color: #fff;
    background-image: linear-gradient(90deg, #ec370c 0, #972d14) !important;
}
.sidebar-money-blue2 ,
.result-score ,
.result-container .result-score {
	background: #1b1b1b!important;
    color: #fff;
}
.result-container .league-name {
	color: #ffffff;	
}
.sidebar-left-icon-blue2 {
    color: #ffffff;
}
.header-button-login-blue2 {
    color: #ffffff !important;
    border: 2px solid #1fb3ff !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: #1fb3ff;
}

.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:#ffffff;
}
.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{
	filter: brightness(3.5); 
}
#content-table .bank-table .table > ul > .tr > .info span:nth-child(2) {
    color: #1fb3ff;
}

#content-table {
    background: unset;
}
.cart_head table td:nth-child(1) > span  {
background: #1fb3ff;
    color: #ffffff;
    border: 2px solid #1fb3ff;
}
.live_time {
	position:relative;
    border:unset;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    background: unset;
	padding-right: 19px;	
}
.live_time:before {
    content: '';
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 24px;
    z-index: -1;
	background-image: linear-gradient(180deg, rgb(31 179 255) 0, rgb(0 98 148)) !important;
    -webkit-clip-path: polygon(0 0, 90% 0, 100% 100%, 0% 100%);
    clip-path: polygon(0 0, 90% 0, 100% 100%, 0% 100%);
    border-radius: 3px 0px 0px 0px;
    padding-right: 19px;
}

.page-with-two-sidebar .content .main_event > div:nth-child(2) {
    background: #2a3034;
}
.m_sub_icon .text_b1 {
    color: #1fb3ff;
}
#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: #1f8fff !important;
}
.sp_title {
    background-image: linear-gradient(90deg, #111111, #111111) !important;
    color: #ffffff !important;
}
#popup .wrap_popup .popup_container {
    background: #1fb3ff !important;
}

.btn-outline-info {
    background: #232a2f;
    border: 1px solid #545e6f;
}
.cash_input input {
    background: #191919;
    border: 2px solid #1fb3ff;
    color: #fff;
}
.sidebar-total-bet-blue, .sidebar-total-bet-blue1, .sidebar-total-bet-blue2 {
    background-image: linear-gradient(180deg,#292a2b 0,#252627 50%,#202122);
    color: #fff;
    border: 1px solid #0b0b0c!important;
}
.right-sns {
    background-color: unset !Important;
}
.m_main_txt {
    color: #1fb3ff;
}
.lf_sports .cat_ul > .lf_cat > a {
    border-bottom: 2px solid #000;
    border-top: 1px solid #383f46;
}
.lf_sports {
    background: #2d353c !important;
}
.lf_cat > a > div:nth-child(3) {
    color: #a8acb1 !important;
}
#menu_sports li {
	
}
#menu_sports li> a > div:first-child {
	background: #1f8fff;
    color: #ffffff;
    padding: 3px 5px !important;
    border-radius: 3px;
    width: 30px;
    text-align: center;
}
.lf_sports .cat_ul > .lf_cat > a:hover {
    background: #232a2f;
    color: #ffffff;
}
.lf_sports .cat_ul > .lf_cat > a:hover > div:nth-child(3) {
    color: #ffffff !important;
}
#menu_sports .lf_cat > a:hover i {
    filter: brightness(3.5);
}
.bg-grey33 {
    background: #1d2225 !important;
}
#menu_sports i  {
    filter: hue-rotate(21deg) saturate(0.5) grayscale(1);	
}

.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:brightness(6.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: #161c22;
}
#content-table .bank-table, #content-table .bank-table #rolling-realtime {
    background: #2a3034;
	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: #1fb3ff  !important;
}
.cart_head {
    background: #161c22 !important;
}
.text-delete-blue2 {
    color: #f44336 !important;
}

.cart_head table {
    width: 100% !important;
    border-bottom: 0;
	background: #242a30;
}
.calc_box > table td button {
    color: #ffffff;
    background-image: linear-gradient(180deg,#1fb3ff,#1f8597);
    background-repeat: repeat-x;
border: 1px solid;
    border-color: #000000;
}

.slot_group ._game_item .btn-ent .first {
    color: #a1dcf9;
}

.sp_league {
    color: #ffffff;
	background-image: linear-gradient(180deg, rgb(31 179 255) 0, rgb(0 98 148));
}
#sp_list .time_line > div:nth-child(2) > .on ,
.hva_bt_sub1 > button, .live_btn {
    background-image: linear-gradient(90deg, #191919, #191919) !important;
    border: 1px solid #1fb3ff;
    color: #1fb3ff!important;
}
#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: #1fb3ff !important;
    color: #000000!important;
}

#sp_list .time_line  {
    position: absolute;
    z-index: 1;
    top: 33px;
	margin-right: 10px;
	width: calc(100% - 10px);	
}
#sp_list .time_line .float-left.display-center-vertical {
    border: 1px solid #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);	
    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;
}

.sidebar-limit-bet-blue, .sidebar-limit-bet-blue1, .sidebar-limit-bet-blue2 {
    background: #2a2b2c;
    color: #fff;
    border: 1px solid #0b0b0c!important;
}
.side-icon-blue2 {
    color: #1f8fff ;
}
.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: #1fb3ff !important;
    border: 2px solid #1fb3ff;
    color: #000;
}
.sp_sort .sp_sort_box > div:nth-child(2) > .on {
    border-bottom: 2px solid #1fb3ff;
}
.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: #2b343b;
    color: #fff;
    border-bottom: 2px solid #1f8fff !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: #2b343b;
    border-bottom: 0 !important;
    border: 2px solid #1f8fff;
    color: #1f8fff;
}
.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,
._bonus .bonusodds.selected.hva_bt_sub1 > button ,
.match-oddslist ._bet.selected ,
.__vbet._bet.selected ,
#game-bet ._bet.selected ,
._bet.selected { 
    color: #fff;
    background-image: linear-gradient(180deg, #1fb3ff 0, #006294) !important;
    border-color: #1fb3ff;
    box-shadow: inset 0 0 1px 1px #1fb3ff !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: #1fb3ff !important;
    box-shadow: inset 0 0 1px 1px #1fb3ff  !important;
}
.vsports_list .sportsbtn.low-virtual-menu:hover ,
.vsports_list .sportsbtn.low-virtual-menu.selected {
    background: #1fb3ff;
    color: #ffffff;
}

.detail-Viframe {
    background-color: #151515;
}
#mini_wrap #V-league-container .vsport_block {
    border-bottom: 5px solid #111111;
	background: #171c22;
    color: #ffffff;
}

#mini_wrap #V-league-container .vsport_block :hover,
#mini_wrap #V-league-container .vsport_block.low-virtual-menuselected {
    background: #1fb3ff;
	color:#ffffff;
}

.blockV-event .sportsbtn.vview-all.__time:hover, .blockV-event .sportsbtn.vview-all.__time.selected {
    border: 2px solid #1fb3ff;
	border-width: 2px 2px 0px 2px;	
}


.blockV-content .tabs .main_tabs .tmain.active {
	border: 1px solid;
	border-bottom: 0;
	border-color: #1fb3ff;
	background: #000000;
} 
.blockV-content .tabs .main_tabs .tmain , .blockV-event .sportsbtn.vview-all.__time {
    border-bottom: 1px solid #1fb3ff;
}
.tabs .main_tabs .tmain, .sportsbtn.sview-live, .sportsbtn.sview-all, .sportsbtn.sviewlive-all, .sportsbtn.sview-result, .sportsbtn.vview-all, .sportsbtn.vview-all {
    background: #2d353c;
    color: #878787;
}
.bd_bb1 {
    border-bottom: 2px solid #1fb3ff;	
}

.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: #cccccc;	
}
.tabs ul .tlayer:hover, .tabs ul .tlayer.selected {
    background: #1fb3ff;
    color: #000000;
    font-weight: 800;
}
.tabs ul .tlayer:before {
	background: #1fb3ff;
}
.tabs .main_tabs .tmain {
	border-bottom: 2px solid #1fb3ff;		
}
.tabs .main_tabs .tmain.active  {
    border:2px solid #1fb3ff;
    border-bottom: 0;
}
.tabs .main_tabs .tmain.active a {
	color: #ffffff;
}
.multi-tabs_wrapper .tabs .tlayer:first-child {
    border-left: 2px solid #1fb3ff;
}
.multi-tabs_wrapper .tabs .tlayer:last-child {
    border-right: 2px solid #1fb3ff;
}


#game-bet {
    background: unset;
}
#game-bet .game-header {
    background: #242a30;
    border-bottom: 6px solid #161c22;
}
#game-bet .game-header .game-round-time , .game-fin-time {
    background-color: #333a41;
    box-shadow: inset 0px 1px 6px #20262c, inset 0px 1px 5px #000000;
}
#game-bet .game-bet-center {
	background: #05142f;
    border: 5px solid #1a2b49;
}
#game-bet .game-bet-center .game-odds , #game-bet .game-bet .game-odds {
    background: #1a2b49;
}
#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: #0b1423;
    background: linear-gradient(180deg,#1e2737,#0b1423);
}
#game-bet  ._bet:hover {
    background: linear-gradient( 180deg, #1fb3ff, #014588) !important;
    box-shadow: inset 0 0 13px 6px #1fb3ff !important;
}
#game-bet  ._bet:hover , #game-bet ._bet.selected .game-odds {
    background: unset;
}

.game-title, #game-bet .game-bet .game-title {
    background-color: #242a30;
    color: #b5cce9;
    border: 1px solid #374655;
}
#game-bet .game-header .remaining-time {
    background: #20262c;
    border: 2px solid #161c22;
    color: #b5d3e9;
}
#MATCHID2, .game-round-time, #MATCHID {
	background: #242a30;
    box-shadow: inset 0px 1px 6px #2d353c, inset 0px 1px 0px #2d353c, inset 0px 1px 6px #475e71, inset 0px -1px 0px #475e71;
}
#game-bet .game-bet-center .game-title {
	color: #b5cce9;
    background-color: unset;
}


._gamebet_ , ._gamebet_ .bold {
    color: #bdc9d5;
}
._gamebet_:hover ,
#game-bet .game-bet ._gamebet_:hover .game-odds,
#game-bet .game-bet-center ._gamebet_:hover .game-odds {
	color:#000000;
}
.slot-select-blue2 input {
    background-color: #222222;
}
.slot-select-blue2 .el-input__inner {
    border: 1px solid #191919;
}
.circle-3 {
    border-color: #2666CF;
    color: #2666CF;
}
.circle-4 {
    border-color: #9B0000;
    color: #9B0000;
}
.color-3 {
    border-bottom: solid 8px #4caf50;
    border-left: solid 8px #4caf50;
}
.circle-7 {
    background-color: #7d3810;
    border-color: #7d3810;
    color: #fff1bd;
}
.circle-5 {
    border-color: #ce0045;
    color: #ce0045;
}
.circle-6 {
    border-color: #008c6f;
    color: #008c6f;
}

.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:;
}
.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: ;
    border-bottom: ;
}
.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: ;
}
.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: ;
    color: ;
}
.board-topfix .triangle-6, .event_tbl .title_evt .triangle-6 {
    border-left: solid 15px #1fb3ff;
    border-top: solid 15px #1fb3ff;
}
.board-topfix .table-board-td-first._open_board_.title_not, .event_tbl .title_evt {
    background: #151e2d;
    border: 1px solid #1fb3ff;
}
.board-topfix .decoration-text:before, .event_tbl .decoration-text:before {
    background: #1fb3ff;	
    transform: translatex(80%);
    background-image: -moz-linear-gradient(135deg, #bfbfbf 25%, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 0) 50%, #bfbfbf 50%, #bfbfbf 75%, rgba(0, 0, 0, 0) 75%, rgba(0, 0, 0, 0));
    background-image: -webkit-linear-gradient(135deg, #bfbfbf 25%, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 0) 50%, #bfbfbf 50%, #bfbfbf 75%, rgba(0, 0, 0, 0) 75%, rgba(0, 0, 0, 0));
    background-image: linear-gradient(-45deg, #171c22 25%, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 0) 50%, #171c22 50%, #171c22 75%, rgba(0, 0, 0, 0) 75%, rgba(0, 0, 0, 0));
    background-size: 40px 40px;	
}

.board-topfix .anim_line:nth-child(3), .event_tbl .anim_line:nth-child(2) ,
.board-topfix .anim_line:nth-child(3), .event_tbl .anim_line:nth-child(3) ,
.board-topfix .anim_line:nth-child(3), .event_tbl .anim_line:nth-child(4) ,
.board-topfix .anim_line:nth-child(3), .event_tbl .anim_line:nth-child(5) {
    background: linear-gradient(90deg, transparent, #ffffff);	
}
.board-topfix {
    color: white;
    background: #1fb3ff !important;
}
.col_not:hover {
	
}
.calc_wrap > button {
    background: #1fb3ff!important;
    border: 1px solid #1fb3ff!important;
    color: #fff !important;
}
.calc_wrap > button:hover {
    background-image: linear-gradient(90deg, #1fb3ff 0, #171c22) !important;
}
.calc_wrap > div {
    border: 1px solid #ff3f40;
    background-color: #de1414;
}
.bg-blue2 {
    background-image: linear-gradient(90deg, #1fb3ff 0, #ff9900) !important;
    color: #000 !important;
}
.calc_box > table td button:hover {
    color: #fff;
    background-image: linear-gradient(180deg,#0285c9 0,#027cbb 20%,#016192 50%,#026da4 80%,#0285c8) !important;
}
::-webkit-scrollbar-thumb {
    background-color: #76bcec;
}
h1, h2, h3, h4, h5, h6 {
    color: #ffffff;
}
.calendar-container {
	background: #00081f;
}
.calendar-container:before {
    filter: hue-rotate(275deg);
}
.calendar_points div.point_section {
    filter:hue-rotate(292deg);
}
.calendar-container table.calendar td.stamped {
    filter: hue-rotate(99deg);
}
#bet-list {
    border-top: 1px solid #000000;
    border-bottom: 1px solid #000000;
    background-color: #151515;
}

#bet-list ._remove-bet {
    color: #b655ff;
}
#bet-list .bs-side {
    color: #1fb3ff;
}
.text-blue7 {
    color: #1fb3ff !important;
}
.board-topfix .table-board-td {
    color: #000;
}
#menu_sports tr:hover {
    background: #232a2f;
    color: #ffbe00;
}
.left-top-menu-l .sidebar-board-blue2:nth-child(7n){
    background: #cb4947 !important;
}
.left-top-menu-l .sidebar-board-blue2:nth-child(7n-6){
	
	background: #1b577b !important;
}
.left-top-menu-l .sidebar-board-blue2:nth-child(7n-5){
	
	background: #005152 !important;
}
.left-top-menu-l .sidebar-board-blue2:nth-child(7n-4){
	
	background: #393f5f !important;
}

.left-top-menu-l .sidebar-board-blue2:nth-child(7n-3){
	background: #3a92aa !important;
}

.left-top-menu-l .sidebar-board-blue2:nth-child(7n-2){
	background:#163e61 !important;
}
.left-top-menu-l .sidebar-board-blue2:nth-child(7n-1){
    background: #7c8822 !important;
}


#header #topmenu #top_pc ._signup_ {
    background-image: linear-gradient(90deg, #20a5ea , #00617b) !important;
    color: #fff !important;
    border-color: #1fb3ff  !important;
}
#header #topmenu #top_pc ._signup_ i {
    color: #ffffff !important;
}
#header #topmenu #top_pc ._login_ {
    background-image: unset;
    color: #fff !important;
    border-color: #1fb3ff  !important;
}

#header #topmenu #top_m ._login_ img {
    filter: brightness(100) saturate(0) grayscale(0);
}


.bet-history-paging-blue2.el-pagination.is-background .el-pager li.thispage{
	background: #1f8fff;
}
.bet-history-tab-blue1.on{
	border: 2px solid #1fb3ff;
}
.bet-history-tab-blue1{
	border-bottom: 2px solid #1fb3ff;
}
.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 {
    border: 1px solid #1fb3ff;
	background: #172830;
}
.calendar_points span.cmnbtn.event_btn.unreached{
	background: -webkit-linear-gradient(top,#a792e9 0%,#bf64bd 100%);
}
.lf_nav .lf_m1 img:first-child {
    content: url(/image/Home/navy/left-top.png?v=2);
}
.bg-tslot {
    background: #20262c;
}
.provider_container{
	background: rgb(45 53 60);
}
.provider_container .btn_panelSnow{
background: rgb(36 42 48);
    border: 1px solid #35424d;
}



@media only screen and (max-device-width: 1024px) { 

.navbar #topmenu i, .text-blue {
    color: #1fb3ff !important;
}
#sidebar-right .bg-login-side2-blue3 {
    background: #2e7de4 !important;
}

#header #topmenu #top_m ._signup_ {
    background-image: linear-gradient(90deg,#1fb3ff , #000000) !important;
    color: #fff !important;
    border-color: #1fb3ff  !important;
}
#header #topmenu #top_m ._signup_ i {
    color: #ffffff !important;
}
#header #topmenu #top_m ._login_ {
    background-image: unset;
    color: #fff !important;
      border-color: #1fb3ff  !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: hue-rotate(333deg);
}


}




.warning-box .widget.widget-stats.p-0.bg-preview-blue2 {
    border: 1px solid #2d353c;
    background: #171c22 !important;
}
.warning-box .stats-desc.bg-white.p-t-10.p-b-10 {
    background: #0e0e0e !important;
    border-top: 1px solid #2d353c;
}

.warning-box .btn-confirm.tertiary.preview-login-button-blue2 {
    border: 2px solid #1fb3ff !important;
    background: #1fb3ff !important;
    color: #fff !important;
}


.warning-box .btn-confirm.tertiary.preview-login-button-blue2:hover {
    border: 2px solid #1fb3ff !important;
    background: #2e68a5 !important;
    color: #fff !important;
}




.wrap-searchssports input {
    background: #22272e;
    color: #e6efff;
    border:1px solid #36434b;
}
.wrap-searchssports input::placeholder {
    color: #6f828e;
    font-weight: 700;
}
.wrap-searchssports .input-group-btn._search_sports_btn .btn-search {
    background: #4c6f87;    
}
i.fi-br-search {color: #fff}









.main_enter .bg_spon .m_box_warp:not(:has(img)){
	 background-image: url(/image/main/def/onepeace/onepeace-sports.png?v=02);
	background-size: 100%;
	}
.main_enter .bg_caon .m_box_warp:not(:has(img)){ 
	 background-image: url(/image/main/def/onepeace/onepeace-casino.png?v=02); 
     background-size: 100%;	 
 }
.main_enter .bg_minion .m_box_warp:not(:has(img)){ 
	 background-image: url(/image/main/def/onepeace/onepeace-minigame.png?v=02); 
     background-size: 100%;	 
 } 
.main_enter .bg_liveon .m_box_warp:not(:has(img)){
	 background-image:url(/image/main/def/onepeace/onepeace-live.png?v=02);
	 background-size: 100%;
	 background-repeat: no-repeat;
	} 
.main_enter .bg_virtualon .m_box_warp:not(:has(img)){ 
	 background-image: url(/image/main/def/onepeace/onepeace-virtual.png?v=02); 
     background-size: 100%;	
 } 
 
 .main_enter .bg_caon .m_box_warp[ref*="slot"]:not(:has(img)){ 
	 background-image: url(/image/main/def/onepeace/onepeace-slot.png?v=02); 
     background-size: 100%;	
 } 
 
  .main_enter .bg_caon .m_box_warp[ref*="holdem"]:not(:has(img)){ 
	 background-image: url(/image/main/def/onepeace/onepeace-holdem.png?v=02); 
     background-size: 100%;	
 } 
 
 
 
 
 
 
.main_enter .bg_spon .m_box_warp img{
	 content: url(/image/main/def/onepeace/onepeace-sports.png?v=02);
	background-size: 100%;
	}
.main_enter .bg_caon .m_box_warp img{ 
	 content: url(/image/main/def/onepeace/onepeace-casino.png?v=02); 
     background-size: 100%;	 
 }
.main_enter .bg_minion .m_box_warp img{ 
	 content: url(/image/main/def/onepeace/onepeace-minigame.png?v=02); 
     background-size: 100%;	 
 } 
.main_enter .bg_liveon .m_box_warp img{
	 content:url(/image/main/def/onepeace/onepeace-live.png?v=02);
	 background-size: 100%;
	 background-repeat: no-repeat;
	} 
.main_enter .bg_virtualon .m_box_warp img{ 
	 content: url(/image/main/def/onepeace/onepeace-virtual.png?v=02); 
     background-size: 100%;	
 } 
 
 .main_enter .bg_caon .m_box_warp[ref*="slot"] img{ 
	 content: url(/image/main/def/onepeace/onepeace-slot.png?v=02); 
     background-size: 100%;	
 } 
 
  .main_enter .bg_caon .m_box_warp[ref*="holdem"] img{ 
	 content: url(/image/main/def/onepeace/onepeace-holdem.png?v=02); 
     background-size: 100%;	
 } 
 
 
 
 
.main_enter .bg_spon .m_box_warp:not(:has(img)), .main_enter .bg_caon .m_box_warp:not(:has(img)), .main_enter .bg_minion .m_box_warp:not(:has(img)), .main_enter .bg_liveon .m_box_warp:not(:has(img)), .main_enter .bg_virtualon .m_box_warp:not(:has(img)) {
    padding-bottom: 77%;
}




.main_enter .bg_spon .m_box_warp:not(:has(img)), .main_enter .bg_caon .m_box_warp:not(:has(img)), .main_enter .bg_minion .m_box_warp:not(:has(img)), .main_enter .bg_liveon .m_box_warp:not(:has(img)), .main_enter .bg_virtualon .m_box_warp:not(:has(img)) {
    padding-bottom: 77%;
}





.switch-row .toggle_mode .toggle-content .names .mode_type.mode-selected {
    color: white;
}



#switch[type="checkbox"]:checked + .modeapp label .mode-selected , #switch[type="checkbox"]:checked + .modeapp .asian {
    color: #ffffff;
}

.switch-row .toggle_mode .toggle-content .names .mode_type {
    color: white;
}

.switch-row .toggle_mode .toggle-content label {
    background-color: #2d353c;
    background-image: linear-gradient(45deg, black, transparent);
}




.i_lv1{
	background-image: url(/image/level/onepeace/1.png);
}
.i_lv2{
	background-image: url(/image/level/onepeace/2.png);
}
.i_lv3{
	background-image: url(/image/level/onepeace/3.png);
}
.i_lv4{
	background-image: url(/image/level/onepeace/4.png);
}
.i_lv5{
	background-image: url(/image/level/onepeace/5.png);
}
.i_lv6{
	background-image: url(/image/level/onepeace/6.png);
}
.i_lv7{
	background-image: url(/image/level/onepeace/7.png);
}
.i_lv8{
	background-image: url(/image/level/onepeace/8.png);
}
.i_lv9{
	background-image: url(/image/level/onepeace/9.png);
}
.i_lv10{
	background-image: url(/image/level/onepeace/10.png);
}
.i_lv11{
	background-image: url(/image/level/onepeace/11.png);
}
.i_lv12{
	background-image: url(/image/level/onepeace/12.png);
}
.i_lv13{
	background-image: url(/image/level/onepeace/13.png);
}
.i_lv14{
	background-image: url(/image/level/onepeace/14.png);
}
.i_lv15{
	background-image: url(/image/level/onepeace/15.png);
}
.i_lv16{
	background-image: url(/image/level/onepeace/16.png);
}
.i_lv17{
	background-image: url(/image/level/onepeace/17.png);
}
.i_lv18{
	background-image: url(/image/level/onepeace/18.png);
}
.i_lv19{
	background-image: url(/image/level/onepeace/19.png);
}
.i_lv20{
	background-image: url(/image/level/onepeace/20.png);
}



	
.main_event .swiper-container .swiper-slide:nth-child(1) img{content:url(/image/banner/onepeace/원피스-메인배너1.jpg?v=04)}
.main_event .swiper-container .swiper-slide:nth-child(2) img{content:url(/image/banner/onepeace/원피스-메인배너2.jpg?v=04)}
.main_event .swiper-container .swiper-slide:nth-child(3) img{content:url(/image/banner/onepeace/원피스-메인배너3.jpg?v=04)}
.main_event .swiper-container .swiper-slide:nth-child(4) img{content:url(/image/banner/onepeace/원피스-메인배너1.jpg?v=04)}
.main_event .swiper-container .swiper-slide:nth-child(5) img{content:url(/image/banner/onepeace/원피스-메인배너2.jpg?v=04)}
.main_event .swiper-container .swiper-slide:nth-child(6) img{content:url(/image/banner/onepeace/원피스-메인배너3.jpg?v=04)}
.main_event .swiper-container .swiper-slide:nth-child(7) img{content:url(/image/banner/onepeace/원피스-메인배너1.jpg?v=04)}
.main_event .swiper-container .swiper-slide:nth-child(8) img{content:url(/image/banner/onepeace/원피스-메인배너2.jpg?v=04)}
.main_event .swiper-container .swiper-slide:nth-child(9) img{content:url(/image/banner/onepeace/원피스-메인배너3.jpg?v=04)}
	
	
	
.cs_warp .cas-image[game="casino-evolution"] {content:url(/image/banner_casino/onepeace/casino-bannerevolution2.png)}
.cs_warp .cas-image[game="ev"] {content:url(/image/banner_casino/onepeace/casino-bannerevolution2.png)}
.cs_warp .cas-image[game="dg"] {content:url(/image/banner_casino/onepeace/casino-bannerdream_gaming2.png)}
.cs_warp .cas-image[game="wm"] {content:url(/image/banner_casino/onepeace/casino-bannerent_WM02.png)}
.cs_warp .cas-image[game="ag"] {content:url(/image/banner_casino/onepeace/casino-bannerAg2.png)}
.cs_warp .cas-image[game="pp"] {content:url(/image/banner_casino/onepeace/casino-bannerpragmatic_play2.png)}
.cs_warp .cas-image[game="bt"] {content:url(/image/banner_casino/onepeace/casino-bannerbotaSPEED.png)}
.cs_warp .cas-image[game="ezugi"] {content:url(/image/banner_casino/onepeace/casino-bannerent_Ezungi.png)}
.cs_warp .cas-image[game="mg"] {content:url(/image/banner_casino/onepeace/casino-bannerbotaSEAM.png)}



#ad-top .ad_area marquee {
    background: transparent;
    border: none;
}

#ad-top .ad_area marquee:before {
    background: transparent;
}

#ad-top .ad_area li {
    background-image: linear-gradient(45deg, black, black);
    border: 1px solid #2d353c;
    color: #6db7cf;
}

img[alt="banner_sidebar"] {
    visibility: hidden;
    display: none;
}