#login-container {
    background-image: url(/image/bg//247.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: left;
    background-attachment: fixed;
}

/*
	TABLE OF CONTENTS
	--------------------------------
	TABLE OF CONTENTS
	--------------------------------
	*. 1 - Root  ...................
	*. 2 - UI Colors ...............
	*. 3 - KEYFRAMES ...............
	*. 4 - MEDIA QUERIES ...........
	--------------------------------
*/

/*
	BASE COLOR
	--------------------------------
    Root
*/
:root {
	--fa-style-family:
	"Rubik";
	--primary-button-bg: #7bc74d;
	--secondary-button-bg: #83bd75;
	--tertiary-button-bg: #6d67e4;
	--success-button-bg: #e6b31e;
	--next-button-bg: #2155cd;
	--support-button-bg: #4caf50;
	--danger-button-bg: #dd5353;
	--link-button-bg: #eeeeee;
	--outline-button-bg: #dddddd;
	--primary-button-font-color: #1e2d39;
	--secondary-button-font-color: #1e2d39;
	--success-button-font-color: #1e2d39;
	--next-button-font-color: #1e2d39;
	--danger-button-font-color: #1e2d39;
	--link-button-font-color: #1e2d39;
	--outline-button-font-color: #1e2d39;
	--icon-notActive-color: #b0c4f3;
	--icon-Active-color: #225ff1;
	--border-radius-xs: 0.5rem;
	--border-radius-s: 1rem;
	--border-radius-m: 1.5rem;
	--color-table-bg-1: #dfdddd;
	--color-table-header-1: #4d5460;
	--color-layer-body: #1e2d39;
	--color-layer-alt-1: #3f8cab;
    --color-layer-alt-2: #3d2f45;
    --color-layer-alt-3: #5f5970;
    --color-layer-alt-4: rgb(89 109 112 / 75%);
	--color-primary-1: #731434;
	--color-primary-2: #1c2034;
	--color-primary-3: #0b1443;
	--color-primary-4: #0a1138;
	--color-primary-5: #0d1019;
	--color-primary-6: #060a22;
	--color-primary-7: #02030b;
	--color-primary-8:#671131;
    --color-secondary-1: #141628;
    --color-secondary-2: #2c2e3e;
    --color-secondary-3: #101120;
    --color-secondary-4: #0e101c;
    --color-secondary-5: #0c0d18;
	--color-error: #ff5e3a;
	--color-warning: #fdd835;
	--color-successfully: #1be176;
	--color-primary-gradient: linear-gradient(90deg, #ffa000, #ffff7b);
	--color-secondary-gradient: linear-gradient(135deg,#0f3b6c,#0f3d6c 0.01%,#2df58c);
	--color-additional-gradient: linear-gradient(90deg, #11998e, #03dea9);
	--color-tertiary-gradient: linear-gradient(0deg, #000a12, rgba(0, 10, 18, 0));
	--color-tertiary-1: #fff;
	--color-tertiary-2: #e8e9ea;
	--color-tertiary-3: #d0d2d4;
	--color-tertiary-4: #b9bcbf;
	--color-tertiary-5: #a1a5a9;
	--color-tertiary-6: #8a8f94;
	--color-tertiary-7: #5b6269;
	--color-quaternary-1: #396adc;
	--color-quaternary-2: #335fc6;
	--color-quaternary-3: #2e55b0;
	--color-quaternary-4: #4d79e0;
	--color-quaternary-5: #202539;
	--color-quaternary-6: #0b152c;
	--color-quaternary-7: #88a6ea;
    
    --color-senary-1: #C3A995;
	--color-senary-2: #AB947E;
	--color-senary-3: #D4ADFC;
	--color-senary-4: #5C469C;
	--color-senary-5: #FFEBB7;
	--color-senary-6: #BAD7E9;
	--color-senary-7: #9f1459;
    
    
    
	--tomato:#F95738;
	--color-text-body: #b6bdcc;
	--color-text-alt: #fff;
	--color-text-menu-default: var(
	--color-text-body);
	--color-text-menu-active: var(
	--color-primary-1);
	--color-text-link-default: var(
	--color-primary-3);
	--color-text-link-active: rgba(255, 209, 73, 0.7);
	--color-text-on-opposite-back: #000a12;
	--color-button-text-primary:#000000;
	--color-button-text-secondary: var(
	--color-primary-2);
	--color-button-text-tertiary:  var(
	--color-secondary-1);
	--bg-extra: #2e383d;
	--color-hint: rgba(245, 245, 255, 0.45);
	--color-secondary: #b6bdcc;
	--color-base: #fafbff;
	--bg-base: #1b1f2e;
	--forum-btn-primary: #04599f;
	--forum-btn-secondary: #011627;
	--forum-btn-success: #60cf16;
	--forum-btn-danger: #e71d36;
	--forum-btn-warning: #ff9f1c;
	--forum-btn-info: #36d4d4;
	--bg-btn-search: var(
	--color-primary-2);
	--color-btn-search: #eeeeee;
	--cui-link-color: #321fdb;
	--cui-link-hover-color: #2819af;
	--cui-code-color: #d63384;
	--cui-highlight-bg: #fff3cd;
	--select-bet-bg-hover-light: #571335;
	--select-bet-bg-hover-dark: #3a4058;
	--select-bet-bg-light: linear-gradient(to bottom, var(
	--icon-Active-color) 0% , var(--color-primary-1) 100%);
	--select-bet-color-light: #ffffff;
	--select-bet-bg-dark: #009ad7;
	--select-bet-color-dark: #fff;
	--homepage-content-bg: #060912;
	--alert-shadow: lightblue;
	--bet_ticket-body-bg: var(
	--color-primary-5);
	--bet_ticket-body-color: #ffffff;
	--bet_ticket-body-color-highlight: #a91e6c;
	--main__crossing-upper-color:#ce9900;
	--cashslide-info-color:#ffffff;
	--sp_league-border-color:#e3e3e3;
	--el-table-border-color:#cdcdcd;
	--swiper-pagination-color: #ffa500;
	/* ------------coreui---------	 */
	--cui-blue: #0d6efd;
	--cui-indigo: #6610f2;
	--cui-purple: #6f42c1;
	--cui-pink: #d63384;
	--cui-red: #dc3545;
	--cui-orange: #fd7e14;
	--cui-yellow: #fadf5c;
	--cui-green: #198754;
	--cui-teal: #20c997;
	--cui-cyan: #0dcaf0;
	--cui-black: #000015;
	--cui-white: #fff;
	
	--cui-midnight-bkue:;
	
	
	--cui-gray: #8a93a2;
	--cui-gray-dark: #636f83;
	--cui-gray-100: #ebedef;
	--cui-gray-200: #d8dbe0;
	--cui-gray-300: #c4c9d0;
	--cui-gray-400: #b1b7c1;
	--cui-gray-500: #9da5b1;
	--cui-gray-600: #8a93a2;
	--cui-gray-700: #768192;
	--cui-gray-800: #637f83;
	--cui-gray-900: #4f5d73;
	--cui-primary: var(
	--color-primary-2);
	--cui-text-primary: var(
	--color-senary-1);
	--cui-secondary: #9da5b1;
	--cui-success: #2eb85c;
	--cui-info: var(
	--tomato);
	--cui-warning: var(
	--color-senary-1);
	--cui-danger: #e55353;
	--cui-light: #ebedef;
	--cui-dark: #4f5d73;
	--cui-primary-rgb: 50, 31, 219;
	--cui-secondary-rgb: 157, 165, 177;
	--cui-success-rgb: 46, 184, 92;
	--cui-info-rgb: 249 , 87 ,56;
	--cui-warning-rgb: 255, 168 , 131;
	--cui-danger-rgb: 229, 83, 83;
	--cui-light-rgb:247 243 251;
	--cui-dark-rgb: 44 , 53 , 62;
	--cui-white-rgb: 255, 255, 255;
	--cui-black-rgb: 0, 0, 21;
	--cui-body-color-rgb: 44, 56, 74;
	--cui-body-bg-rgb: 255, 255, 255;
	--cui-gradient: linear-gradient(180deg,rgba(255, 255, 255, 0.15),rgba(255, 255, 255, 0));
	--cui-body-color: #ffffff;
	--cui-card-color:#ffffff;
	--cui-body-bg: #20232d;
	--cui-border-color: #888fa3;
	--cui-border-color-translucent: rgba(0, 0, 21, 0.175);
	--cui-heading-color: unset;
	--cui-link-color: #321fdb;
	--cui-link-hover-color: #2819af;
	--cui-code-color: #d63384;
	--cui-highlight-bg: #fff3cd;
	--cui-header-nav-link-color: var(
	--color-senary-7);
	--cui-sidebar-bg-color: #3c4b64;
	--cui-bg-warning: #d5a439;
	--cui-footer-color: rgba(44, 56, 74, 0.95);
	--cui-footer-bg: var(
	--cui-light-rgb);
	--cui-footer-border-color: #d8dbe0;
	--cui-footer-border: 1px solid transparent;
	--cui-danger-stop: #c14f4f;
	--sm-aside-width: 320px;
	--color-border-light-blue: #afbdcf;
	--bg-panel: #2d2d3c;
	--match-card-bg: var(
	--color-primary-2);
	--container-bg-rgb:rgb(9 18 37 / 87%);
	--casino-pedestal-border: transparent;
    --casino-pedestal-bg: var(
	--color-quaternary-5);
	--casino-pedestal-text: var(
	--color-tertiary-3);
	--pageset-this-color: #686868;
	--tabs-gradient-bg-color: linear-gradient(to bottom, #3f4a69 0%,#323751 100%);
	--tabs-border-color: #fefefe;
	--tabs-gradient-active: linear-gradient(180deg, #565656, #dadadb);
	--tabs-gradient-main-active: linear-gradient(43deg, #E91E63, var(
	--bg-btn-search));
	/* Display Mode Switches  */
	--dpswitches-bg-color: goldenrod;
	--dpswitches-label-color: white;
	--dpswitch-bg-color: #000d30;
	--dpswitch-text-color: goldenrod;
	
	/* Minigame */
	--mini-game-header:var(
	--color-secondary-2);
	--hud-color: 0, 255, 200;
	--hud--focus-color: 255, 255, 255;
	
	/* Slot */
	--provider-bg: #1d283e;
	
	--marquee-content-bg-color: transparent;
	--marquee-content-text-color: #ffe717;
	--quickmenu-color: rgb(24 24 24 / 75%);
	
	/* Scrollbar */
	--scrollbar-bg-color: rgb(0 0 0 / 40%);
	--cui-form-select-bg: #232f4a;
	--cui-form-select-color: #ffffff;
	--cui-form-select-border-color: #3b4e7e;
	
	
	/* CSS HEX */
	--blue-crayola: #597ef8ff;
	--glaucous: #7689aeff;
	--charcoal: #353e49ff;
	--cool-gray: #949cb2ff;
	--alice-blue: #d9ecfdff;
	--emerald:#43BC67;
	/* CSS HSL */
	--blue-crayola: hsla(226, 92%, 66%, 1);
	--glaucous: hsla(220, 26%, 57%, 1);
	--charcoal: hsla(213, 16%, 25%, 1);
	--cool-gray: hsla(224, 16%, 64%, 1);
	--alice-blue: hsla(208, 90%, 92%, 1);
	
	
	
	--btn-more-bg: var(
	--color-primary-5);
	--btn-more-color: #ffffff;
}


/* ------------------------------------- */
/* *. UI COLORS  ..........START........ */
/* ------------------------------------- */
*[dir="rtl"] .page-item:first-child .page-link {
	border-top-right-radius: var(--cui-pagination-border-radius);
	border-bottom-right-radius: var(--cui-pagination-border-radius);
}

*[dir="rtl"] .page-item:last-child .page-link {
	border-top-left-radius: var(--cui-pagination-border-radius);
	border-bottom-left-radius: var(--cui-pagination-border-radius);
}

::-webkit-scrollbar-thumb {
	background-color: rgb(164 164 164 / 50%);
}

::-webkit-scrollbar-track {
	background-color: var(--color-layer-alt-3);
}
body {
	color: var(--cui-body-color);
	background-color: var(--cui-body-bg);
}
@media (max-width: 768px) {
	#content-wrapper #content-container.home-page .central_content {
		background-color: transparent !important;
	}
	[data-pagination] li.current {
		background: rgba(0, 0, 0, 0.1);
	}
	
	[data-pagination] ul li {
		color: #777;
	}
	[data-pagination] ul li.thispage{border:1px solid #f60}
	
	[data-pagination] ul li:focus,
	[data-pagination] ul li:hover {
		color: #f60;
	}
	a {
		color: var(--tomato);
		text-underline-offset: 5px;
	}
	
	a {
		color: var(--cui-link-color);
	}
	a,
	li,
	ul {
		list-style: none;
		margin: 0;
		padding: 0;
		text-decoration: none;
		color: inherit;
	}
	a:hover {
		color: var(--cui-link-hover-color);
	}
	body {
		-webkit-tap-highlight-color: rgba(0, 0, 21, 0);
		background-color: var(--cui-body-bg);
	}
	
	body[data-class$="_virtualsport_bg"] .body #ad-top .ad_area li {
		background: #000000b0;
	}
	
	body[data-class$="_virtualsport_bg"] .body #ad-top .ad_area .marquee-content {--marquee-content-text-color: #1e2d39;}
	
	body[data-class$="_virtualsport_bg"] .body #ad-top {
		background: transparent;
		border-color: #000;
	}
	
	body[data-class$="_virtualsport_bg"] .body .tabs .main_tabs ,
	body[data-class$="_virtualsport_bg"] .body .tabs .main_tabs .tmain {
		--tabs-gradient-bg-color: black;
	}
	
	
	
	body[data-class$="_virtualsport_bg"] .header-title-sticky {
		border-bottom: 0.8px solid #000000;
	}
	
	body[data-class="Horse Racing_virtualsport_bg"] .participant-right .value_color{color:#fff}
	body[data-class="Horse Racing_virtualsport_bg"] .participant-right{color:#89b0ed}
	
	h6,
	.h6,
	h5,
	.h5,
	h4,
	.h4,
	h3,
	.h3,
	h2,
	.h2,
	h1,
	.h1 {
		color: var(--cui-heading-color);
	}
	
	hr {
		color: inherit;
	}
	
	html:not([dir="rtl"]) .header .ms-auto.mobile_central {
		/* border-top: 1px solid #1e2d391a; */
	}
	
	html:not([dir="rtl"]) .page-item:first-child .page-link {
		border-top-left-radius: var(--cui-pagination-border-radius);
		border-bottom-left-radius: var(--cui-pagination-border-radius);
	}
	
	html:not([dir="rtl"]) .page-item:last-child .page-link {
		border-top-right-radius: var(--cui-pagination-border-radius);
		border-bottom-right-radius: var(--cui-pagination-border-radius);
	}
	
	input[type="text"]:focus + label,
	input:not(:placeholder-shown) + label,
	input:not(:placeholder-shown):focus + label,
	input:focus + label {
		color: var(--bet_ticket-body-color-highlight);
		background: var(--bet_ticket-body-bg);
	}
	
	mark,
	.mark {
		background-color: var(--cui-highlight-bg);
	}
	
	span._scorevalue1 {
		color: #fff;
		
		background-image: linear-gradient(90deg, transparent, #0daeff);
	}
	
	span._scorevalue1,
	span._scorevalue2 {
		background-color: transparent;
	}
	
	span._scorevalue2 {
		color: #fff;
		
		background-image: linear-gradient(269deg, transparent, #0daeff);
	}
	
	td.recall {
		color: var(--color-primary-1);
	}
	
	ul.main__list .main__list-item div:has(img) {
		transform: translateX(-65px);
	}
	
}
.BetSelectionInfo-outcomeName {
	color: var(--color-base);
}

.UserMenu_ li{
border-top:1px solid #d3d3d3}

.__vbet {
    background: rgb(0 0 0 / 95%);
    border: 1px solid #333;
}

.__vbet:nth-child(13n) .participant_number {
	color: #1e2d39;
}

.__vbet:nth-child(13n-1) .participant_number {
	color: yellow;
}
.__vbet:nth-child(13n-10) .participant_number {
	color: #f5cc97;
}
.__vbet:nth-child(13n-11) .participant_number {
	color: #b82e8d;
}
.__vbet:nth-child(13n-12) .participant_number {
	color: #6582f4;
}
.__vbet:nth-child(13n-2) .participant_number {
	color: var(--tomato);
}
.__vbet:nth-child(13n-3) .participant_number {
	color: #f16767;
}
.__vbet:nth-child(13n-4) .participant_number {
	color: var(--color-primary-1);
}
.__vbet:nth-child(13n-5) .participant_number {
	color: #21b4ba;
}
.__vbet:nth-child(13n-6) .participant_number {
	color: #f7c04a;
}
.__vbet:nth-child(13n-7) .participant_number {
	color: #9e4784;
}
.__vbet:nth-child(13n-8) .participant_number {
	color: #85d539;
}
.__vbet:nth-child(13n-9) .participant_number {
	color: #df2e38;
}
._bs_element .bs-container {
    background: var(--color-quaternary-5);
}

._dayranking , ._weekranking  {
	background: #323449; /* Old browsers */
	background: -moz-linear-gradient(top,  #59b0ff 0%, #5edcf6 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #59b0ff 0%,#5edcf6 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, #59b0ff 0%,#5edcf6 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#59b0ff', endColorstr='#5edcf6',GradientType=0 );
    color: #1e2d39;
}

._dayranking:after, ._weekranking:after {
    box-shadow: 1px 3px 13px #8992ab, 0 3px 0 #8992ab;
}

._login_support_text {
    border: 2px solid var(--color-senary-7);
    color: var(--color-senary-7);
    border-radius: 50px;
    box-shadow: 1px 1px hsl(0deg 0% 0% / 50%);
}

._login_support_text:hover {
    box-shadow: inset 0 0 20px rgba(255, 255, 255, 0.5), 0 0 20px rgba(255, 255, 255, 0.2);
    outline-color: rgba(255, 255, 255, 0);
    text-shadow: 1px 1px 2px #427388;
}

._overimg {
	background-image: linear-gradient(360deg, var(--homepage-content-bg) 0%, transparent 25%);
}

._remove-bet {
	color: var(--color-hint);
}

.action {
	color: #4caf50;
	box-shadow: 0 1px 3px rgb(0 0 0 / 15%);
}

.action {
	color: #4caf50;
}

.action {
	color: #4caf50;
}


.asian-wrapper .asian-league-panel .float-middle .flag-img {
    border: 1px solid rgba(255, 255, 255, 0.75);
}

.asian-wrapper .asian-league-panel .league-name .first-row .mutiple_box {
    color: #fff;
}

.autobetting_form select {
    background-color: var(--color-secondary-2);
    color: var(--color-tertiary-3);
    border-color: var(--color-tertiary-7);
	background-image: linear-gradient(45deg, transparent 50%, var(--color-tertiary-3) 50%), linear-gradient(135deg, var(--color-tertiary-3) 50%, transparent 50%), linear-gradient(to right, #87ceeb00, #87ceeb00);
    background-position: calc(100% - 25px) calc(1em + 2px), calc(100% - 15px) calc(1em + 2px), 100% 0;
    background-size: 10px 10px, 10px 10px, 5em 5em;
    background-repeat: no-repeat;
}





.bank-table .table .looplist .tr > .amount {
	color: #bfbfbf;
}

.bank-table .table .looplist .tr > .info {
	color: var(--color-tertiary-1);
}



.bank-table .table>ul>.tr>.info span:nth-child(2), #content-table .bank-table .table > ul > .tr > .info span:nth-child(2) {
    color:  var(--cashslide-info-color);
}

.bar-highlight {
	color: #f64949;
}

.bar-message .btn._getLINK .btn-sitelink {
	color: #fff;
}

.bar-message .btn._getLINK {
	background-color: #fff;
}

.bet-history-tab {
	background: transparent;
	border-bottom: 1px solid #5a5a5a;
}

.bet-history-tab-in {
    color: var(--color-tertiary-1);
}

.bet-history-tab-in:focus,
.bet-history-tab-in:hover {
	color: var(--cui-warning);
}

.bet-history-tab.on .bet-history-tab-in {
	color: var;
}

.bet-history-tab.on {
	border-bottom: 1px solid var(--color-tertiary-2);
	background: var(--tabs-gradient-bg-color);
}
.bet-history-tab{border-bottom: 1px solid #9da5b1;}

.bet-odds table {
	background: var(--color-quaternary-5);
    box-shadow: 0px -1px 5px 2px rgba(194,194,194,0.75);
    -webkit-box-shadow: 0px -1px 5px 2px rgb(0 0 0 / 75%);
    -moz-box-shadow: 0px -1px 5px 2px rgba(194,194,194,0.75);
    width: 100%;
	
}

.bet-odds table:not(:last-child) {
	border-bottom: 1px solid #ddd;
}

.bet-odds {
    /* border: 0 !Important; */
    /* border-left: 3px solid rgb(123 126 159) !Important; */
    /* background: transparent !Important; */
    /* border-top: 1px solid rgba(0, 0, 0, 0.1) !Important; */
	border:5px solid var(--color-quaternary-5) !Important;
}

.bet-view-sport-detail {
    border: 0 !important;
    background: unset !important;
}

.bet_list_wrap .el-table__body #minibetlist_wrap > tr:nth-child(even) {
    background-color:#1e2d39;
}



.bet_list_wrap .el-table__body #minibetlist_wrap > tr:nth-child(odd) {
    background-color: #1e2d39;
}
.bet_ticket .slip-btn button {
	border-color: transparent;
	background: var(--bet_ticket-body-color-highlight);
	box-shadow: 0 8px 32px 0 rgb(31 38 135 / 37%);
	backdrop-filter: blur(4px);
	color:var(--cui-gray-100) !important;
}

.bet_ticket .slip-btn button:after {
	background: var(--tomato);
	box-shadow: 0 0 5px var(--tomato), 0 0 15px var(--tomato), 0 0 30px var(--tomato), 0 0 60px var(--tomato);
}

.bet_ticket .slip-btn button:before {
	background: var(--tomato);
	box-shadow: 0 0 5px var(--tomato), 0 0 15px var(--tomato), 0 0 30px var(--tomato), 0 0 60px var(--tomato);
}


.bet_ticket .slip-btn button:hover .send-bet-icon img {
    filter: invert(1);
}
.bet_ticket .slip-btn button:hover {
    color: #000 !important;
}

.bet_ticket ._menu-bet i,
.bet_ticket ._delete-bet i {
	color: var(--cui-white);
}

.bet_ticket .betslip_title_box {
	background:var(--color-primary-5);
	color: var(--cui-white);
	box-shadow: 0 10px 10px #00000047;
}

.bet_ticket .bold_column,
.bet_ticket .row_hightlighted_betslip,
.bet_ticket ._bg-groupbtn,
.bet_ticket {
	background-color:var(--bet_ticket-body-bg);
	color: var(--bet_ticket-body-color);
}



.bet_ticket .row_hightlighted_betslip tr {
    border-bottom: 1px solid var(--color-secondary-2);
}


.bet_ticket .row_hightlighted_betslip:nth-last-child(2) tr {
    border: 0;
}

.betslip_amount_insert:-moz-placeholder {
	/* Firefox 18- */
	
	color: transparent;
}

.betslip_amount_insert:-ms-input-placeholder {
	color: transparent;
}

.betslip_amount_insert::-moz-placeholder {
	/* Firefox 19+ */
	
	color: transparent;
}

.betslip_amount_insert::-webkit-input-placeholder {
	color: transparent;
}

.betslip_amount_insert::placeholder {
	color: transparent;
}

.bg-color-tertiary{background:var(
--color-tertiary-3)}

.bg-cover-img {
	/* background: #ddd; */
}

.bg-danger-gradient {
    background-color: var(--color-border-light-blue);
    background-image: linear-gradient(45deg, var(--cui-danger-start, #e55353) 0%, var(--cui-danger-stop, #d93737 100%));
}

.bg-dark-gradient {
    background-color: var(--cui-dark, #212333);
    background-image: linear-gradient(45deg, var(--cui-dark-start, #3c4b64) 0%, var(--cui-dark-stop, #212333 100%));
}

.bg-info-gradient {
    background-color: var(--cui-info, #2982cc);
    background-image: linear-gradient(45deg, var(--cui-info-start, var(--tomato)) 0%, var(--cui-info-stop, #2982cc 100%));
}

.bg-light-gradient {
    background-color: var(--cui-light, #fff);
    background-image: linear-gradient(45deg, var(--cui-light-start, #e3e8ed) 0%, var(--cui-light-stop, #fff 100%));
}

.bg-panel-dark{background:#2a3336}

.bg-panel-gradient{background:linear-gradient(#2e466e,#415989)}

.bg-primary-gradient {
    background-color: var(--cui-primary, #1f1498);
    background-image: linear-gradient(45deg, var(--cui-primary-start, #321fdb) 0%, var(--cui-primary-stop, #1f1498 100%));
}

.bg-secondary-gradient {
    background-color: var(--cui-secondary, #fff);
    background-image: linear-gradient(45deg, var(--cui-secondary-start, #c8d2dc) 0%, var(--cui-secondary-stop, #fff 100%));
}

.bg-success-gradient {
    background-color: var(--cui-success, #1b9e3e);
    background-image: linear-gradient(45deg, var(--cui-success-start, #2eb85c) 0%, var(--cui-success-stop, #1b9e3e 100%));
}

.bg-warning-gradient {
    background-color: var(--cui-warning, #f6960b);
    background-image: linear-gradient(45deg, var(--cui-warning-start, var(--color-primary-1)) 0%, var(--cui-warning-stop, #f6960b 100%));
}

.bl-container , .bl-container .view_bet{
    background: transparent;
}

.bl-container .bet-odds .odds-container .round-box {
    color: inherit;
}
.bl-container .view_bet .bet-odds .odds-container .round-box {
    border-color: #000;
}
.bl-container .view_bet .bet-odds .odds-container .round-box:hover {
    box-shadow: unset;
}

.bl-container .view_bet {
    border-bottom: 1px solid rgb(0 0 0 / 50%);
}

.bl-container tbody .view_bet .match-odds .type-name {
    background: transparent;
}
.bl-container tbody>tr.view_bet .match-odds.bet-odds {
    background: transparent !important;
}
.blinking {
    -webkit-animation: blink 1.5s ease-in-out infinite alternate;
    -moz-animation: blink 1.5s ease-in-out infinite alternate;
    animation: blink 1.5s ease-in-out infinite alternate;
}

.blockV-content .__title {
	background: #000;
	color: #f3a414;
}
.blockV-content .bet-odds table {
    background: dimgray;
}

.blockV-content .el-pagination .btn-prev,
.blockV-content .el-pagination .btn-next {
	background: unset;
	border: unset;
	color: var(--color-tertiary-1);
}

.blockV-content .table-header {
	background: #000;
}

.blockV-event .low-virtual-menu {
	border-color: #333;
}
.bonus-tr-bg {
    background: #c6ccd5;
}

.bonus_wrap .bonus_box .bonusodds.selected button {
    background-image: linear-gradient(360deg, var(--tomato) , transparent);
    border-color: var(--tomato) !important;
}





.border-bot {
    border-top: 1px dashed #7b14e1;
}
.border-gradient.sportsbook_content, #match-detail , .sportsbook_content-right-live #match-odds ,
.prematch-event-block{
	
    border: 4px solid;
    border-image-slice: 1;
border-image-source: linear-gradient( 90deg, var(--color-primary-1) 0%, var(--color-primary-5) 50%, var(--color-primary-1) 100% );}

.box-title {
    background: #0d385a;
    border: 1px solid #0d385a;
    color: #bcbcbc;
}
.btn-custom {
	background: none;
	border: 2px solid;
	color: var(--color);
}
.btn-custom:hover,
.btn-custom:focus {
	border-color: var(--hover);
	color: #fff;
}
.btn-darkpurple .text {
	background-image: linear-gradient(45deg, #4568dc, #b06ab3);
}

.btn-darkpurple {
    background-image: linear-gradient(45deg, var(--color-primary-1), var(--color-quaternary-1));
    box-shadow: 1px 1px 10px rgba(255, 255, 255, 0.438);
    -webkit-transition: box-shadow 0.25s;
    transition: box-shadow 0.25s;
    color: var(--color-tertiary-2);
}

.btn-darkpurple.sm {
	background-image: linear-gradient(45deg, #4568dc, #b06ab3);
}

.btn-darkpurple:after {
	background: var(--color-primary-3);
}

.btn-darkpurple:hover .text {
	background-image: linear-gradient(-45deg, #4568dc, #b06ab3);
}
.btn-darkpurple:hover {
	background-image: linear-gradient(-45deg, var(--color-senary-7)  , var(--cui-blue));
	box-shadow: 0 12px 24px rgba(128, 128, 128, 0.1);
}

.btn-del {
	--color: #c4300b;
	--hover: #ec2d47;
	border-color: var(--color-tertiary-7);
	background-color: var(--color-secondary-3);
}

.btn-del:hover,
.btn-del:focus,
.btn-raise:hover,
.btn-raise:focus {
	box-shadow: 0 0.5em 0.5em -0.4em var(--hover);
}

.btn-delete__all {
	background-color: var(--danger-button-bg);
	color: var(--secondary-button-font-color);
}

.btn-delete_deposit,
.btn-delete_withdraw,
.btn-delete__cash ,
.btn-delete__point {
	background-color: var(--cui-danger);
}

.btn-layerClose.btn {
	color: var(--color-primary-1);
}

.btn-next {
	/* background-color: var(--next-button-bg); */
}

.btn-ok {
	background: #f64949;
	color: #fff;
}

.btn-purple {
	background-image: linear-gradient(45deg, var(--color-quaternary-4), var(--color-primary-2));
	box-shadow: 1px 1px 10px rgba(255, 255, 255, 0.438);
	-webkit-transition: box-shadow 0.25s;
	transition: box-shadow 0.25s;
	color: #ffffff;
}

.btn-raise {
	--color: #ffa260;
	--hover: #e5ff60;
	border-color: #414359;
}

.btn-refresh-holds {
	background-color: #b7c2d1;
}

.btn-search {
	background-color: var(--bg-btn-search);
	color: var(--color-btn-search);
}

.btn-send_inquiry {
	background-color: var(--tertiary-button-bg);
	color: var(--secondary-button-font-color);
}

.btn-sitelink {
	color: #fff;
}

/* Buttons */
.btn-sonuum {
	background-color: var(--forum-btn-primary);
	box-shadow: rgba(245, 244, 247, 0.25) 0 1px 1px inset;
	color: #fff;
}

.btn-sonuum.btn-dialog {
	width: 7rem;
	height: 2rem;
	font-size: 1rem;
	padding: unset;
	margin: unset;
	line-height: unset;
	max-width: unset;
}

.btn-sonuum.btn-medium {
	width: 7rem;
	height: 3rem;
	font-size: 0.9rem;
	padding: unset;
	margin: unset;
	line-height: unset;
	max-width: unset;
}

.btn-sonuum.danger {
	background-color: var(--forum-btn-danger) !important;
}

.btn-sonuum.info {
	background-color: var(--forum-btn-info) !important;
}

.btn-sonuum.secondary {
	background-color: var(--forum-btn-secondary) !important;
}

.btn-sonuum.success {
	background-color: var(--forum-btn-success) !important;
}

.btn-sonuum.warning {
	background-color: var(--forum-btn-warning) !important;
}

.btn-sports-bet {
    background: #e6e6e6;
    color: #000;
    border: 2px solid #fff;
}

/* Bet Button */
.btn-sports-bet.btn-dark {
	color: #fff;
	border-color: #1f2f47;
	box-shadow: inset 0px 0px 15px 3px #23395e;
	text-shadow: inset 0px 1px 0px #263666;
	background: linear-gradient(#2e466e, #415989);
}
.btn-sports-bet.btn-dark:hover {
	background: linear-gradient(#415989, #2e466e);
}

.btn-support {
	background-color: var(--support-button-bg);
}

.btn-write_support {
	background-color: var(--secondary-button-bg);
	color: var(--secondary-button-font-color);
}

.btn_ent {
    background-color: #000000e3;
    border: 2px solid var(--color-primary-2);
    color: var(--color-primary-2);
}

.bundle-buttonsContainer .btn-amount {
color: var(--color-tertiary-1);
    background-color: var(--color-senary-4);
}

.c-modal {
	background: #4f5d7330;
	box-shadow: 0 8px 32px 0 rgba(31, 38, 135, 0.37);
	backdrop-filter: blur(4px);
	-webkit-backdrop-filter: blur(4px);
}

.calendar-container table.checkin-event thead td {
    color: #000;	
}

.callout {
	--cui-callout-border-color: #00000024;
	font-weight: bold;
}

.callout-danger {
    --cui-callout-border-left-color: #e55353;
}

.callout-dark {
    --cui-callout-border-left-color: #4f5d73;
}

.callout-info {
    --cui-callout-border-left-color: var(--tomato);
}

.callout-light {
    --cui-callout-border-left-color: #ebedef;
}

.callout-primary {
    --cui-callout-border-left-color: var(--cui-info);
}

.callout-secondary {
    --cui-callout-border-left-color: #9da5b1;
}

.callout-success {
    --cui-callout-border-left-color: #2eb85c;
}

.callout-warning {
    --cui-callout-border-left-color: #d63384;
}

.captcha-img img {
    border-radius: 38px;
    filter: hue-rotate(339deg);
}

.carousel-control-next {
	background-image: linear-gradient(90deg, transparent 0%, black 100%);
}

.carousel-control-prev {
	background-image: linear-gradient(90deg, black 0%, transparent 100%);
}

.carousel-control-prev-icon,
.carousel-control-next-icon {
	filter: hue-rotate(45deg) invert(1);
}

.casino_money_out {
    background-color: #000000;
}

.casinogames_lobby:hover .btn-play img {
    filter: hue-rotate(156deg);
    mix-blend-mode: hard-light;
}

.centervirtual_wrap {
	background-color: #000000de;
}

.centervirtual_wrap {
    border-image-source: linear-gradient(to left, #743ad500, var(--cui-green), #743ad500);
    background-color: var(--match-card-bg);
    background: var(--cui-body-bg);
    background-image: linear-gradient( 120deg, rgb(35, 0, 92) 0%, var(--color-text-menu-active) 10.75%, rgba(40, 0, 92, 0.35) 11%, rgba(32, 0, 92, 0.35) 14.75%, transparent 15%, transparent 85%, rgba(37, 14, 64, 0.35) 85.25%, rgba(40, 14, 64, 0.35) 89%, var(--color-primary-1) 89.25%, rgb(43, 0, 92) 100% );
}

/* ._topsearch:after { 
    background: -moz-linear-gradient(left, rgba(30, 87, 153, 1) 0%, rgba(125, 185, 232, 0) 100%);
    background: -webkit-linear-gradient(left, rgba(30, 87, 153, 1) 0%, rgba(125, 185, 232, 0) 100%);
    background: linear-gradient(to left, rgba(30, 87, 153, 1) 0%, rgba(125, 185, 232, 0) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1e5799', endColorstr='#007db9e8', GradientType=1);
    }
    
    ._topsearch:before {
    background: -moz-linear-gradient(right, rgba(30, 87, 153, 1) 0%, rgba(125, 185, 232, 0) 100%);
    background: -webkit-linear-gradient(right, rgba(30, 87, 153, 1) 0%, rgba(125, 185, 232, 0) 100%);
    background: linear-gradient(to right, rgba(30, 87, 153, 1) 0%, rgba(125, 185, 232, 0) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1e5799', endColorstr='#007db9e8', GradientType=1);
    }
*/
.central_content .fixheader {
	background-color: rgb(var(--container-bg-rgb));
}

.chrome {
    background: -webkit-gradient(linear, left top, right top, from(#222), to(#222), color-stop(0.5, #fff)) no-repeat;
    background-image: -webkit-linear-gradient(-40deg, transparent 0, transparent 40%, #fff 50%, transparent 60%, transparent 100%);
    -webkit-background-size: 50px;
    color: rgba(255, 255, 255, 0.3);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    -webkit-animation-name: gradient;
    transition-timing-function: ease;
    -webkit-animation-duration: 2s;
    -webkit-animation-iteration-count: infinite;
    animation-timing-function: ease;
    text-shadow: 0 0 0 rgb(255 255 255 / 50%);
}

.chrome_link a {
    float: left;
    display: block;
    width: auto;
}

.chrome_link img {
    margin: 10px;
}

.chrome_link {
    background: #000000;
    background: #000000cc;
	
}
.coinAddress-message ._colorBLUE {
	color: #0c8eff;
}

.coinAddress-message ._colorORANGE {
	color: #f68949;
}

.coinAddress-message ._colorPURPLE {
	color: #c27fff;
}

.contain-title {
    color: var(--color-quaternary-1);
}


.cswrap-l {
    border: 1px solid;
    border-color: #1e2d39 #1e2d3942 #1e2d3957 #1e2d3940;
    box-shadow: inset 0px 0px 12px 7px #1e2d3926;
    background-image: linear-gradient(3deg, rgb(255 255 255 / 95%) 0%, transparent);
}


.custom_table > tbody > tr > td {
	background: #859aad;
}

.depo-box {
    background: var(--color-secondary-2);
    border-image: conic-gradient(from var(--angle), var(--c2), var(--color-senary-7) 0.1turn, var(--color-quaternary-1) 0.15turn, var(--c2) 0.25turn) 60;
}


.dropdown_register_content {
	background-color: #081026;
	box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);
}

.el-picker-panel,
.el-table-filter {
	-webkit-box-shadow: 0 2px 12px 0 rgb(0 0 0 / 10%);
}

.el-table td,
.el-table th.is-leaf {
	border-bottom: 1px solid var(--el-table-border-color);
}


.el-table--border td,
.el-table--border th,
.el-table__body-wrapper .el-table--border.is-scrolling-left ~ .el-table__fixed {
	border-right: 1px solid var(--el-table-border-color);
}

.el-table--border td:first-child {
    border-left: 1px solid var(--el-table-border-color);
}

.el-table__fixed-footer-wrapper tbody td {
	border-top: 1px solid #ebeef5;
	background-color: #f5f7fa;
	color: #606266;
}
.el-table__footer-wrapper tbody td,
.el-table__header-wrapper tbody td {
	background-color: #f5f7fa;
	color: #606266;
}

.el-table__footer-wrapper td {
	border-top: 1px solid #ebeef5;
}
.evo-casino-wrapper .section-heading .text {
    /* color: #555; */
}

.evo-casino-wrapper .section-heading img {
    filter: brightness(0.5);
}

.express_btn .wrap_list ._swift > li .alink.active {
	color: var(--icon-Active-color);
}

.express_btn .wrap_list ._swift > li {
	border-bottom: 1px solid var(--color-layer-alt-2);
}

.express_btn .wrap_list ._swift > li:before {
	color: #889097;
}

.fa-star.favorite {
	color: var(--cui-primary);
}


.fa-star:hover::before {
    color: var(--cui-primary);
	
}
.finance_wrapper .OXO-PASS,
.finance_wrapper .input_finance-amount {
	background: var(--cui-body-bg);
	border: 2px solid var(--color-tertiary-7);
	color: var(--color-tertiary-1);
}

.finance_wrapper .OXO-PASS::placeholder,
.finance_wrapper .input_finance-amount::placeholder {
	color: #1e2d39;
}

.finance_wrapper .OXO-PASS[type="password"]:focus + label,
.finance_wrapper .OXO-PASS:not(:placeholder-shown) + label,
.finance_wrapper .OXO-PASS:not(:placeholder-shown):focus + label,
.finance_wrapper .OXO-PASS:focus + label,
.finance_wrapper .input_finance-amount[type="text"]:focus + label,
.finance_wrapper .input_finance-amount:not(:placeholder-shown) + label,
.finance_wrapper .input_finance-amount:not(:placeholder-shown):focus + label,
.finance_wrapper .input_finance-amount:focus + label {
	color: var(--color-senary-7);
	background: var(--cui-body-bg);
}




.finance_wrapper .border-before:before {
	border-bottom: 1px solid #37425373;
}

.finance_wrapper .form-table .readonly-wrap .input_finance-userinfo {
	background-color: var(--color-layer-body);
	color: var(--color-layer-alt-3);
}

.finance_wrapper .form-table {
	/* color: var(--color-text-alt); */
}

.finance_wrapper .input_finance {
	border: 2px solid var(--color-layer-alt-3);
	
	background-color: var(--color-layer-body);
	color: var(--color-text-alt);
}

.finance_wrapper .input_finance-userinfo:hover {
	box-shadow: unset;
}

.finance_wrapper .input_finance::placeholder {
	color: transparent;
}

.finance_wrapper .input_finance:focus + .input_label,
.finance_wrapper .input_finance:not(:placeholder-shown) + .input_label,
.finance_wrapper .input_finance:not(:placeholder-shown):focus + .input_label,
.finance_wrapper .input_finance[type="text"]:focus + .input_label {
	color: var(--cui-gray-800);
}

.finance_wrapper .input_finance:focus {
	border-color: #79afff;
	
	-webkit-box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%), inset 0 0 0 rgb(22 62 112);
	box-shadow: inset 0 1px 1px rgb(255 255 255 / 11%), inset 0 0 0 rgb(22 62 112);
}

.finance_wrapper .input_label {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	transition: 0.2s;
	-moz-transition: 0.2s;
	-webkit-transition: 0.2s;
	pointer-events: none;
	color: #c7c7c7;
}

.finance_wrapper .input_label-password,
.finance_wrapper .input_label-amount {
	color: #414359;
	background: var(--cui-body-bg);
}

.finance_wrapper .lowerwrapper .btn {
	color: #fff;
}

.finance_wrapper .precaution_card {
	color: var(--color-text-body);
}

.finance_wrapper .register-stage td.stage-item.depactive,
#main-sidebar #left-sports-menu .sports-list #compact_menu .side-subpanel-title,
.express_btn .wrap_list ._swift > li .alink {
	color: var(--color-secondary-1);
}

.finance_wrapper .register-stage {
	color: var(--color-text-body);
}

.finance_wrapper .wallet-icon {
	color: var(--bet_ticket-body-color-highlight);
}
.fixheader {
	top: 82px;
}


.fixheader {
	background-color: rgba(var(--cui-light-rgb), var(--cui-bg-opacity));
}

.footer {
	color: var(--cui-footer-color);
	background: var(--cui-footer-bg);
	border-top: var(--cui-footer-border);
}
.footer-logo img {
	/* background-image: linear-gradient(-90deg, transparent , #8496aa, transparent); */
}

.footer-partner {
	background: var(--cui-sidebar-bg-color);
}

.form-control:focus ,
.speech-bubble input:focus ,
.autobetting_form table>tbody>tr input:focus {
    color: #fff;
    background-color: #2e3248;
    background-clip: padding-box;
    border: 1px solid #383c5e;
    outline: 0;
    box-shadow: 0 0 0 0.25rem #009ad738;
    --cui-input-focus-border-color: #009ad738;
}
.form-multi-select {
	--cui-form-multi-select-padding-y: 0.375rem;
	--cui-form-multi-select-padding-x: 0.75rem;
	--cui-form-multi-select-color: rgba(44, 56, 74, 0.95);
	--cui-form-multi-select-bg: #fff;
	--cui-form-multi-select-border-color: #b1b7c1;
	--cui-form-multi-select-disabled-color: #8a93a2;
	--cui-form-multi-select-disabled-bg: #d8dbe0;
	--cui-form-multi-select-focus-color: rgba(44, 56, 74, 0.95);
	--cui-form-multi-select-focus-bg: #fff;
	--cui-form-multi-select-focus-border-color: #6557e4;
	--cui-form-multi-select-search-color: rgba(44, 56, 74, 0.95);
	--cui-form-multi-select-search-bg: #fff;
	--cui-form-multi-select-select-all-color: rgba(44, 56, 74, 0.681);
	--cui-form-multi-select-select-all-bg: transparent;
	--cui-form-multi-select-select-all-border-color: #b1b7c1;
	--cui-form-multi-select-select-all-hover-color: rgba(44, 56, 74, 0.95);
	--cui-form-multi-select-select-all-hover-bg: transparent;
	--cui-form-multi-select-options-bg: #fff;
	--cui-form-multi-select-options-border-color: #d8dbe0;
	--cui-form-multi-select-options-color: rgba(44, 56, 74, 0.95);
	--cui-form-multi-select-option-hover-color: #4b586d;
	--cui-form-multi-select-option-hover-bg: rgba(235, 237, 239, 0.5);
	--cui-form-multi-select-option-disabled-color: #8a93a2;
	--cui-form-multi-select-option-indicator-bg: #fff;
	--cui-form-multi-select-option-indicator-border: 1px solid rgba(0, 0, 21, 0.25);
	--cui-form-multi-select-option-selected-bg: #ebedef;
	--cui-form-multi-select-option-selected-indicator-bg: #321fdb;
	--cui-form-multi-select-option-selected-indicator-border-color: #321fdb;
	--cui-form-multi-select-tag-bg: #ebedef;
	--cui-form-multi-select-tag-border-color: #d8dbe0;
	
}

.formbtngroup .btn {
	color: #fff;
}

.forum-frm input,
.forum-frm textarea {
	-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
}

.forum-frm input:focus,
.forum-frm textarea:focus {
	-moz-box-shadow: 0 0px 2px #3c6ae7 !important;
	-webkit-box-shadow: 0 0px 2px #e74c3c !important;
	box-shadow: 0 0px 2px #e74c3c !important;
}

.forum-tbl
.el-row
.table-board-tr
.table-board-td._del_memo:hover
.red-button1 {
	background-color: #ff000040;
}
.forum-tbl .el-row .table-board-tr .table-board-td-first strong {
	color: #321fdb !important;
}

.forum-tbl {
	/* background-color: #2a3336; */
	background-color: transparent;
}
.fs-sm img {
    filter: contrast(2.5) brightness(1.5);
}

.full-option-menu .nav-tabs .nav-item .nav-link .fa {
	color: var(--icon-notActive-color);
}

.full-option-menu .nav-tabs .nav-item .nav-link {
	color: var(--color-text-body);
}

.full-option-menu .nav-tabs .nav-item.thistab {
	box-shadow: inset 0 -3px 0 var(--icon-Active-color);
}

.full-option-menu .nav-tabs {
	border-bottom: 1px solid rgba(0, 0, 0, 0.05);
}

.gameInfo #MATCHTIME {
	color: gray;
}

.gm-sidecontrol-btn {
	border-bottom: 3px solid #131c28;
	color: white;
	background: #3b4658;
}

.gm-sidecontrol-btn {
	color: white;
	background: #3b4658;
	border-bottom: 3px solid #131c28;
}

.gm-sidecontrol-btn {
	color: white;
	background: #3b4658;
	border-bottom: 3px solid #131c28;
}

.gold-title {
	background: linear-gradient(to bottom, #cfc09f 22%, #cbaf7d 24%, #cfc09f 26%, #cfc09f 27%, #ffecb3 40%, #3a2c0f 78%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	color: #fff;
}


.gold-title:after {
	background: none;
	content: attr(data-heading);
	text-shadow: -1px 0 1px #c6bb9f, 0 1px 1px #c6bb9f, 5px 5px 10px rgba(0, 0, 0, 0.4), -5px -5px 10px rgba(0, 0, 0, 0.4);
}


.gradient-color {
	background: #000428;
	background: -webkit-linear-gradient(315deg, #000428, #0074da);
	background: linear-gradient(135deg, #000428, #0074da);
}

.greetingforuser {
	color: #8f8f8f;
}

.head_nameTeam .name_team .odds-container {
	/* border-bottom: 1px solid #1e2d3929; */
}
.header-icon-behind {
	color: rgb(124, 124, 124);
}
.header-nav .nav-link.active::before {
	background-color: var(--cui-header-nav-link-color);
}

.header-title-sticky {
	border-bottom: 0.8px solid #3a4858;
}
.header_message {
	border-bottom: 2px solid #606879;
}

.header_slot .header_slot_title {
	
}

.header{
	--cui-header-bg: var(
	--color-primary-1);
	--cui-header-color: #f7f7f7;
	--cui-header-border-color: #0060ff;  
	--cui-header-hover-color:var(
	--color-senary-7);  
	--cui-header-disabled-color:rgba(44,56,74,0.38);  
	--cui-header-active-color:rgba(44,56,74,0.95);  
	--cui-header-brand-padding-y:.3125rem;  
	--cui-header-brand-color:#ffffff; 
	--cui-header-brand-hover-color:#475468; 
	--cui-header-toggler-color:rgb(255 255 255 / 68%);  
	--cui-header-toggler-bg:transparent;  
	--cui-header-toggler-hover-color:rgba(44,56,74,0.95); 
	--cui-header-divider-border-color:#d8dbe0;
	background-image: linear-gradient(to bottom, #1a1e29 0%, #293043 100%);
}

.helpcenter_records {
	background: rgba(255, 255, 255, 0.1);
}

.hlaf_sp .league-card-left {
    border-right: 0 !important;
}
.hlaf_sp .row-wideView .league-card-left  {
	border: 0 !important;
	padding:0;
}

.hlaf_sp .row-wideView .league-card-left ,
.hlaf_sp .row-wideView .league-card-left {
	background:transparent !important;
}

.iframe {
	border: 3px solid #00000038;
	background: #fff;
}

.iframe-full-screen .iframe-header a {
	border: 3px solid #131c28;
}

.iframe-header a:hover,
.iframe-header a:focus {
	background: #6a798e;
}

.img-empty_container,.img-empty_container-xl{
	background: linear-gradient(to bottom,var(--color-secondary-1) 0 , #00000000 100%);
    background-image: linear-gradient(178deg, var(--color-secondary-1) ,transparent);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='var(--color-secondary-1)', endColorstr='#00000000', GradientType=0);
}



.img-empty_container .empty_pattern {
	background: url(/img/bg/empty_page.png?v=03);
	background-size: 250px 227px;
	background-position: center;
	background-repeat: no-repeat;
}
.input_register,
.input_login {
    border-bottom: 2px solid var(--color-tertiary-6);
    color: #ffffff;
    padding-left: 3rem;
}

.input_register:focus,
.input_login:focus {
	border-color: var(--color-primary-1);
}

.insetshadow {
	color: #a5a5a5;
	letter-spacing: 0.1em;
	text-shadow: -1px -1px 1px #111, 2px 2px 1px #363636;
}

.league-box .asian-wrapper {
	background: var(--color-tertiary-3);
	padding: 10px;
	border-radius: 5px;
}


.league-card-round .round-box.count-side {
	border: 1px solid var(--color-primary-2);	
}

.league-name .round-box.matchtime,
.mutiple_box small.match_info01 {
    background: var(--color-senary-4);
    color: var(--btn-more-color);
}

.league_head .league-name .league svg.nav-icon,
.league-container .asian-league-panel .league svg.nav-icon,
#sp_list .sp_league svg.nav-icon {
    fill: var(--cui-info);
    width: 1.5rem;
    height: 1.5rem;
}


.left-and-right:after {
	background-color: var(--color-tertiary-2);
}

.left-and-right:before {
	background-color: var(--color-tertiary-2);
}

.left-top-mainmenu-wrap .left-top-menu-l .btn-sideboard-xs{
	color: #ffffff;
	font-weight: 600;
	text-shadow: 1px 1px 5px var(--color-primary-5);
background: #363e59;
background: -moz-linear-gradient(left,  #363e59 0%, #222837 55%, #363e59 100%);
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#363e59), color-stop(55%,#222837), color-stop(100%,#363e59));
background: -webkit-linear-gradient(left,  #363e59 0%,#222837 55%,#363e59 100%);
background: -o-linear-gradient(left,  #363e59 0%,#222837 55%,#363e59 100%);
background: -ms-linear-gradient(left,  #363e59 0%,#222837 55%,#363e59 100%);
background: linear-gradient(to right,  #363e59 0%,#222837 55%,#363e59 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#363e59', endColorstr='#363e59',GradientType=1 );

}

.left-top-mainmenu-wrap .left-top-menu-t  {
    border-image-slice: unset;
    border-color: #28537d;
    border-style: solid;
    border-width: 6px 0px 0px;
    padding-top: 0 !important;
    border-image-source: unset;
}


.left-top-mainmenu-wrap .left-top-menu-t .btn-sideboard-xs {
	background: var(--color-primary-1);
	background-image: linear-gradient(180deg, #0b0208, transparent);
	color: #ffffff;
}

.left-top-mainmenu-wrap .left-top-menu-t .btn-sideboard-xs,
.left-top-mainmenu-wrap .left-top-menu-l .btn-sideboard-xs {
	box-shadow: 1px 0px 0 #000000, 0px -1px 0 #000000, inset 0px -1px 0px #000000, inset 1px 0px 0px #000000;
}

.left-top-mainmenu-wrap .left-top-menu-t .btn-sideboard-xs:hover,
.left-top-mainmenu-wrap .left-top-menu-l .btn-sideboard-xs:hover {
    background: linear-gradient(180deg,  #1b3aca 0%, #617eff 100%);
	text-shadow: none;
}

.left-top-mainmenu-wrap .left-top-menu-t,
/*.left-top-mainmenu-wrap .left-top-menu-l {border: 4px solid;border-image-slice: 1;border-width: 2px;border-image-source: linear-gradient(to bottom, #4064fa 0%,#6d80ca 12%,rgb(76 73 99) 25%,rgb(49 55 76) 39%,var(--glaucous) 50%,rgb(142 158 183) 51%,rgb(201 210 229) 60%,rgb(35 27 41) 76%,#6d80ca 91%,rgb(63 79 145) 100%);background: var(--cui-body-bg);}*/
.left-top-mainmenu-wrap .left-top-menu-l {
    border: 4px solid;
    border-image-slice: 1;
    border-width: 2px;
    border-image-source: linear-gradient(to bottom, var(--color-primary-1) 0%,var(--cui-sidebar-bg) 50%,#000000 51%,var(--cui-sidebar-bg) 100%);
    background: var(--cui-body-bg);
}



.li-border-right {
	border-right: 1px solid var(--cui-dark-start);
}

.light .warning-box {
	border-color: #aaa;
	box-shadow: 0 2px 10px rgba(0, 0, 0, 0.25);
}

.live_sports_schedule #toplist-wrapper .leftidle {
    background: -moz-linear-gradient(left, rgba(var(--container-bg-rgb), 0.65) 0%, rgba(0, 0, 0, 0) 100%);
    background: -webkit-linear-gradient(left, rgba(var(--container-bg-rgb), 0.65) 0%, rgba(0, 0, 0, 0) 100%);
    background: linear-gradient(to right, rgb(var(--container-bg-rgb)) 0%, rgba(0, 0, 0, 0) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a6000000', endColorstr='#00000000', GradientType=1);
}

.live_sports_schedule #toplist-wrapper .rightidle {
    background: -moz-linear-gradient(left, rgba(var(--container-bg-rgb), 0.65) 0%, rgba(0, 0, 0, 0) 100%);
    background: -webkit-linear-gradient(left, rgba(var(--container-bg-rgb), 0.65) 0%, rgba(0, 0, 0, 0) 100%);
    background: linear-gradient(to left, rgb(var(--container-bg-rgb)) 0%, rgba(0, 0, 0, 0) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a6000000', endColorstr='#00000000', GradientType=1);
}

.live_sports_schedule #toplist-wrapper .rightidle:hover #right-button , 
.live_sports_schedule #toplist-wrapper .leftidle:hover #left-button {
	color:#321fdb
}
.live_sports_schedule-list .card-upcoming {
    background-color: var(--match-card-bg);
background-image: linear-gradient( 120deg, rgb(35, 0, 92) 0%, rgb(48, 0, 92) 10.75%, rgba(40, 0, 92, 0.35) 11%, rgba(32, 0, 92, 0.35) 14.75%, transparent 15%, transparent 85%, rgba(37, 14, 64, 0.35) 85.25%, rgba(40, 14, 64, 0.35) 89%, rgb(48, 0, 92) 89.25%, rgb(43, 0, 92) 100% );
    color: #fff;
}

.live_sports_schedule-list .up-away, .live_sports_schedule-list .up-home {
    text-shadow: 1px 1px 0 #1e2d39;
}

.live_sports_schedule-list .up-league {
    background-image: unset;
    background-color: var(--color-senary-7);
	    color: #fff;
}

.live_sports_schedule-list .up-matchtime {
	color:var(--color-senary-3);
}

.live_sports_schedule-list .up-matchtime.desc,
.live_sports_schedule-list .up-league svg {
    color: var(--color-tertiary-1);
    fill: currentColor;
}

.loader-1 .loader-inner {
	border: 4px solid var(--tomato);
	border-right: 0;
	border-top-color: transparent;
}

.loader-1 .loader-outter {
	border: 4px solid var(--tomato);
	border-left-color: transparent;
}

.lobbywraped .btn-arrow-circle {
	color: var(--color-text-menu-default);
	background-color: unset;
}

.local-time .time_ {
    background: rgb(0 0 0 / 67%);
    color: #fff;
}



.login-container .login-box-wrapper .rightZone .top img,
#login-container .login-logoV2 .logoimage-wrap img {
    /* content: url(/image/logo/newtemplate_lite.png); */
}

.login-header {
	color: #fff;
}

.login-open {
	color: var(--color-button-text-primary);
	background: var(--color-primary-gradient);
}

.login-overlay-bg {
	background: #000000;
	background: -moz-linear-gradient(30deg, #000000, #170044);
	background: -webkit-linear-gradient(30deg, #000000, #170044);
	background: linear-gradient(30deg, #000000 , var(--color-primary-4));
}

.login-support-wrapper {
	margin-top: 1.5rem;
	display: flex;
}

.login__icon ,
.register__icon {
	color: var(--color-senary-7);
}

.logselected {
	background-color: #7e7e7e;
}
.low-virtual-sportsmenu,#V-league-container .vsport_block .on_sel,.blockV-event .low-virtual-menu{
	border-bottom:1px solid #333
}

.low-virtual-sportsmenu.selected > .btn-spicon::before {
    box-shadow: 0 0 20px 15px #5cfaa5, 0 0 0px 0px #b400ff00, 0 0 0px 0px #ff00d400;
    background: var(--color-primary-2);
}
.lv-count {
    background-color: var(--color-quaternary-5);
    border-top: 1px solid var(--cui-black) !important;
    color: var(--color-tertiary-3);
}

.lv-count.active {
    color: #fff;
    background-color: var(--color-primary-5);
}
.lv-header {
    color: #ffffff;
}

.lv-header:after {
	background: var(--color-secondary-2);
}

.lv_odds_search {
    background: transparent;
}
.lv_odds_search:hover , .lv_odds_search.active {
    color: var(--tomato);
}


.main-select-drop .main-select-text {
	color: #676767;	
}

.main__cards-container , .main__discover-place {
	background:var(--color-secondary-2);
}
.main__cards-container #content-table .bank-table .table > ul > .tr > .info {
    color: #fff;
}

.main__cards-container #content-table .bank-table .table > ul > .tr {
    border-bottom: 1px solid #00000026;
}


.main__crossing-container.rightside .main__crossing-upper {
	color: var(--bet_ticket-body-color-highlight);
}


.main__list-item {
	border-left:0;
	color: #9d9dac;
}
.main__list-item:first-of-type .main__list-content {
	color: hsl(240, 8%, 90%);
}

.match-oddslist .odds-container .round-box .spvalue{color:#008cff  !important;}
.match_betView .round-box{color: #ffffff !Important;border:1px solid #4f5d73 !important;}
.match_betView .round-box.active {color: #4f5d73 !Important;}

.match_right{}
.memo_wrap ._bg_ {
	background-image: url(/image/gif/note_ani.gif);
	background-size: 100px;
	background-repeat: no-repeat;
	background-position: center;
}

.memo_wrap {
	background-color: #e9edf1;
}

.moneymove-cash-blue2 {
	font-size: 1.2rem;
	color: var(--bet_ticket-body-color-highlight);
}
.mutiple_box .match_info02-vs {
    color: var(--cui-gray);
}

.mybet_count {
	background: var(--bet_ticket-body-color-highlight);
	color: var(--cui-white);
}

.mybtn1 {
	box-shadow: inset 0px 0px 10px 7px #fea036;
	background: #000000a1;
}


.mybtn1{ color:#fff;}

.name-header.border-style:after {
	border: solid #a9bacf;
}

.name-header.border-style:before {
	border: solid #a9bacf;
}

.name_participant .value_color {
    color:#c3d9ff;
	
}

.name_participant {
    color: #c6ccd1;
	
}

.nav-link.holder_level-image.show {
    filter: grayscale(1);
}
.navquick .full-option-menu .tab_container .tab_content.active{border:1px solid #225ae75c;}

.navquick .full-option-menu .tab_container {
	background-color: var(--color-layer-alt-1);
	background: #262a33cc;
	box-shadow: 0 8px 32px 0 rgb(31 38 135 / 37%);
	-webkit-box-shadow: 0 8px 32px 0 rgb(31 38 135 / 37%);
	-moz-box-shadow: 0 8px 32px 0 rgb(31 38 135 / 37%);
}

.navquick {
	background-color: var(--color-layer-alt-1);
}

.navquick {
	background-color: var(--color-layer-alt-1);
}

.neon {
	color: #fff;
	text-shadow: 0 0 5px #000, 0 0 10px #fff, 0 0 20px #0092ff, 0 0 40px #00e2ff,
	0 0 80px #0ff, 0 0 90px #0ff, 0 0 100px #000, 0 0 150px #0ff;
}


.nolivegame {
	background: #1e2d3926;
}

.note-comment-blue2 {
	color: #ffffff;
	font-weight: 700;
}

.numitemcolor_cash {
	color:var(--color-base);
}

.numitemcolor_cashpoint {
	color: var(--color-base);
}

.odds-container .round-box._noclick {
    color: var(--tomato);
}
.odds-container .round-box._noclick::after {
    background-color: transparent;
}

.odds-container .round-box.bet-side._bet,
.odds-container .round-box.bet-side2._bet {
	/* color: #000; */
	font-weight: bold;
}

.odds-container .round-box.noclick::after  {
    background-color: #000000;
}

.odds-container .round-box.noclick:before ,
.match_betView .round-box:before {
    color: gray;
	
}   

.odds-find .menu_arrow-left {
    color: #000;
}

.odds-find .menu_arrow-right {
    color: #000;
}

.odds-find .menu_arrow-right:before,
.odds-find .menu_arrow-left:before {
    color: #9d9da2;
}

.odds-find .menu_arrow-right{color:#000;}

.odds-find .odds_search,
.odds-find .time_search ,
#match-detail #detail-container .odds-find #odds_search .odds_search, #match-detail #detail-container .odds-find #odds_search .time_search, #match-container .odds-find #odds_search .odds_search, #match-container .odds-find #odds_search .time_search {
    color: #ffffff;
}

.overlay {
	background: rgba(0, 0, 0, 0.5);
}

.overlay.light {
	background: rgba(255, 255, 255, 0.5);
}

.overlay.light {
	background: rgba(255, 255, 255, 0.5);
}

.owl-dots .owl-dot span {
	background-color: #c0c0c0;
}

.owl-dots .owl-dot.active span {
	background-color: #000000;
}
.owl-nav {
	color: #4e4e4e;
}

.page-link {
	color: var(--cui-pagination-color);
	background-color: var(--cui-pagination-bg);
	border: var(--cui-pagination-border-width) solid
	var(--cui-pagination-border-color);
}

.page-link.active,
.active > .page-link {
	color: var(--cui-pagination-active-color);
	background-color: var(--cui-pagination-active-bg);
	border-color: var(--cui-pagination-active-border-color);
}

.page-link.disabled,
.disabled > .page-link {
	color: var(--cui-pagination-disabled-color);
	background-color: var(--cui-pagination-disabled-bg);
	border-color: var(--cui-pagination-disabled-border-color);
}

.page-link:focus {
	color: var(--cui-pagination-focus-color);
	background-color: var(--cui-pagination-focus-bg);
	box-shadow: var(--cui-pagination-focus-box-shadow);
}

.page-link:hover {
	color: var(--cui-pagination-hover-color);
	background-color: var(--cui-pagination-hover-bg);
	border-color: var(--cui-pagination-hover-border-color);
}

.pagination {
	--cui-pagination-padding-x: 0.75rem;
	--cui-pagination-padding-y: 0.375rem;
	--cui-pagination-font-size: 1rem;
	--cui-pagination-color: var(--cui-link-color);
	--cui-pagination-bg: #fff;
	--cui-pagination-border-width: 1px;
	--cui-pagination-border-color: #c4c9d0;
	--cui-pagination-border-radius: 0.375rem;
	--cui-pagination-hover-color: var(--cui-link-hover-color);
	--cui-pagination-hover-bg: #d8dbe0;
	--cui-pagination-hover-border-color: #c4c9d0;
	--cui-pagination-focus-color: var(--cui-link-hover-color);
	--cui-pagination-focus-bg: #d8dbe0;
	--cui-pagination-focus-box-shadow: 0 0 0 0.25rem rgba(50, 31, 219, 0.25);
	--cui-pagination-active-color: rgba(255, 255, 255, 0.87);
	--cui-pagination-active-bg: #321fdb;
	--cui-pagination-active-border-color: #321fdb;
	--cui-pagination-disabled-color: #8a93a2;
	--cui-pagination-disabled-bg: #fff;
	--cui-pagination-disabled-border-color: #c4c9d0;
}

.paging .el-pager .active,
.paging .el-pager:hover {
	color: orange;
}

.paging,
.page-find {
	/* color: #fff; */
}
.panel-inside {
	background: var(--color-layer-body);
	border-color: var(--color-successfully);
}

.pedestal {
	background: unset;
	border: 1px solid var(--casino-pedestal-border);
	background-color: var(--casino-pedestal-bg);
}

.pg-finder .page_arrow-right,
.pg-finder .page_arrow-left {
	color: #229bf1;
}

.pg-finder .page_arrow-right,
.pg-finder .page_arrow-left {
	color: #229bf1;
}

.pic-ent {
	background-color: var(--homepage-content-bg);
    background-image: linear-gradient(120deg,rgb(0 75 169 / 50%),10%,var(--homepage-content-bg) 60%),url(/image/bg/gold_abstract.png);
}

.popup_footer .btn-expireClose {
	background-color: var(--color-primary-1);
	color:var(--cui-white);
}

.pre-loader {
	background-color: var(--charcoal);
}
.pre-loader.no-bg {
	background-color: transparent;
}

.ptr--ptr {
    background: darkgray;
    color: rgba(44, 56, 74, 0.95);
}

.quick-ul {
	background-color: var(--cui-bg-dark);
}

.quickLink .time_ {
	color: gray;
}

.ratesum-color {
    color:var(--color-successfully);
}


.realtime-wrapper .cashflowlive-box .looplist .tr .amount {
    color: var(--color-tertiary-1);
}


.realtime-wrapper .cashflowlive-box {
	background:#000000;
}

.recommend-wrapper .table-sbetlog-blue2 .table-sbetlog-tr .table-sbetlog-td,
.recommend-wrapper .table-mbetlog-blue2 .table-mbetlog-tr .table-sbetlog-td,
.recommend-wrapper .table-sbetlog-blue2 .table-sbetlog-tr .table-sbetlog-td-first {
	
}
.recommend-wrapper .text-white {
    color: inherit !important;
}

.rectangle- {
	background: #103d5b;
}

.red-button1[role="button"] {
	background-color: #ea5455;
}
.reflection-text {
	color: #353535;
}

.refresh .cashflowlive-box .bank-table {
	color: #1e2d39;
}

.register-box {
	margin: 20px 0 20px !important;
}

.register-open {
	color: var(--color-button-text-secondary);
	background: var(--color-tertiary-3);
}


.register__icon,
.login__icon {
	margin-left: 0.5rem;
}
.result-container .innerwrap_ {
	border-left: 3px solid #0092d9;
}

.result-container .league-name .nav-icon {
    fill: currentColor;
}
.result-container .league-name {
	background: #3f404f;
	color: #fff;
}

.result-container .result-name,
.none + .result-name {
	border: 1px solid #2a3336;
	background-color: #58585829;
}
.result-container .result-name:hover, .none + .result-name:hover {
    background-image: linear-gradient(360deg, #1671a370, transparent);
    border-color: #1671a370;
}


.result-sports .result_date {
	border-bottom: 1px solid #cdcdcd;
}
.result_date .sview-result:hover,
.result_date .sview-result.active {
	border-bottom: 1px solid var(--color-primary-1);
	color: var(--color-primary-1);
}
.rip {
	background-image: url(/image/asset/dash.png);
	background-size: 4px 2px;
	background-repeat: repeat-x;
	background-position: center;
	background-color: var(--bet_ticket-body-bg);
}

.rip:before,
.rip:after {
	border: 5px solid transparent;
	border-top-color: #212636;
	border-right-color: #212636;
	background: #212636;
}

.round-box.bet-side,
.round-box.bet-side2,
.round-box.bet-side3,
.round-box.mid-side,
.bl-container .bet-odds .odds-container .round-box,
.match-odds.bet-odds .odds-container .round-box,
.bl-container .view_bet .bet-odds .odds-container .round-box:hover,
.sports_box .time_line,
.hlaf_sp .league-card-left,
.hlaf_sp .row-wideView .league-card-round {
    background: var(--bg-panel) !important;
    border: 1px solid #000000  !important;
    color: #fff;
    background: #2d2d3c;
}



.round-box.count-side ._toggle ,
#asian-container .league-card-round ,
.hlaf_sp .row-wideView .league-card-round {
    color: var(--color-tertiary-4);
    --cui-dark-rgb: 185 ,188, 191;
    background-image: linear-gradient(180deg, #2D353C, #222) !important;
 }
.count-side:hover ._toggle ,
.count-side.active ._toggle ,
.count-side.selected ._toggle ,
#asian-container .league-card-round:hover ,
#asian-container .league-card-round.active  ,
.hlaf_sp .row-wideView .league-card-round:hover ,
.hlaf_sp .row-wideView .league-card-round.active  {
    background-image: linear-gradient(360deg, var(--color-quaternary-3), transparent) !important;
}
.round-box.mid-side {
	border-width: 1px 0 1px 0 !important;
    border-style: solid;
}

.row-danger {
	border-left: 3px solid #952f12;
}

.row-danger:hover {
	border-left: 3px solid #eb7655;
}

.row-info {
	border-left: 3px solid #1c616c;
}

.row-info:hover {
	border-left: 3px solid var(--color-secondary-3);
}

.row-success {
	border-left: 3px solid #1d6e4b;
}

.row-success:hover {
	border-left: 3px solid #52d29a;
}

.row-warning {
	border-left: 3px solid rgba(157, 121, 25, 0.7);
}

.row-warning:hover {
	border-left: 3px solid rgba(231, 196, 104, 0.7);
}

.row_betslip_amount_btn .stake_amount button {
	background: linear-gradient(to bottom, #171C2C 0%, #171C2C 100%);
	border: 1px solid #000;
	color: var(--color-text-alt);
}

.sidebar-nav .nav-group-toggle::after {filter:brightness(1)}
.row_betslip_amount_btn .stake_amount:hover button {
    background: #2a3049;
}

.row_betslip_amount_insert ._bet-reset {
	background: var(--bet_ticket-body-bg);
	border-left: 2px solid #475079;
	color: var(--bet_ticket-body-color);
}


.row_betslip_amount_insert input {
	border: 2px solid #475079;
	color:var(--bet_ticket-body-color-highlight);
	box-shadow: none;
	background: var(--bet_ticket-body-bg);
}



.row_betslip_amount_insert label {
	font-size: 16px;
	color:var(--color-tertiary-7);
}

.row_betslip_amount_insert:active input,
.row_betslip_amount_insert:active ._bet-reset,
.row_betslip_amount_insert:focus-within input,
.row_betslip_amount_insert:focus-within ._bet-reset {
	border-color: var(--bet_ticket-body-color-highlight);
}

.row_column .check_icon {
	filter: invert(1) hue-rotate(160deg) contrast(1.5) brightness(3.5);
}

.row_hightlighted_betslip .highlight_amount {
	color: var(--tomato);
}


.row_hightlighted_betslip .text_betsliptype {
	
}

.rule-bg-blue2._rule_ .text-blue7 {
	color: var(--cui-danger);
}

.rule-bg-blue2._rule_,
.table-mbetlog-blue2 .table-header div,
.table-sbetlog-blue2 .table-header div,
.main-select,
.table-history-blue2 .table-header div,
.bet_list_wrap .is-leaf,
#game-bet .game-title,
#game-bet .game-bet .game-title,
.bet_list_wrap .mini-history-tab,
.bl-container thead>tr>th {
	background-color:var(--color-secondary-2);
	color: var(--color-tertiary-4);
	border: 1px solid rgba(0, 0, 0, 0.1);
}

.rule-table-container .r-table td,
.rule-table-container .r-table th {
	border: 1px solid rgb(80 81 90);
	color:#000;
}

.rule-table-container .r-table th {
	background: #dddddd;
}


.rule-table-container .r-table th {
	text-align: center;
}
.rule-table-container .r-table {
	background: #f3f3f3;
}

.sb-menu-divider {
	border-bottom: 1px solid rgba(0, 0, 0, 0.12);
	margin: 1.25rem;
}


.screen_ {
	background-image: -webkit-linear-gradient(bottom, #1e2d39, #141F28);
	background-image: -moz-linear-gradient(bottom, #1e2d39, #141F28);
	background-image: -o-linear-gradient(bottom, #1e2d39, #141F28);
	background-image: -ms-linear-gradient(bottom, #1e2d39, #141F28);
	background-image: linear-gradient(270deg, #161727, var(--color-primary-2));
}

.screen__background__shape1 {
	background: #1a1e31;
}

.screen__background__shape2 {background: #191d2f;}

.screen__background__shape3 {background: linear-gradient(270deg, #191d2f, #191d2f);}

.screen__background__shape4 {background: #191d2f;}


.modal {
    --cui-modal-bg: var( --color-primary-5);
    --cui-modal-border-color: var(--cui-border-color-translucent);
    --cui-modal-box-shadow: 0 .125rem .25rem rgba(0,0,21,0.075);
    --cui-modal-header-border-color: var(--cui-border-color);
    --cui-modal-footer-border-color: var(--cui-border-color);
}

.screen_regbg {
    background: var(--color-layer-body)!important;
    color: rgb(209, 209, 212);
    box-shadow: 5px 10px 10px var(--color-layer-body);
}
.screen_regbg::after {background-color: #22f1cab3;}



.screen_regbg::before {background-color: #22f1cab3;}

.section-heading .text {
	color: #fff;
}
.see-all .btn > .see-all-text,
.see-all .btn > .albumicon {
	color: #fff;
}

.set_v2 #swift-links .quickLink .info-item .justbox .thisname {
	box-shadow: unset;
}

.set_v2 #swift-links .quickLink .info-item .justbox {
	background-image: unset;
	color: var(--color-text-menu-default);
}

.set_v2 #user-dropdown {
	background: var(--color-layer-body);
	box-shadow: 0 0 6px 6px #00000063;
}

.shadow-button .fa-arrow-right {
	color: inherit;
}

.shadow-button {
	color: #0b0b0b;
	border: 1px solid #0b0b0b;
}

.sidebar .realtime-wrapper .cashflowlive-box {
	background: var(--color-primary-6);
}

.sidebar-backdrop {
    --cui-backdrop-bg: #000015;
}

.sidebar-brand {
    background-color: var(--color-primary-1);
    background-image: linear-gradient(to bottom, #1a1e29 0%, #293043 100%);
}
.sidebar-brand, header.header.header-sticky.header-sm {
    border-bottom: 2px solid #AC1F6E;
}

.sidebar-light {
    --cui-sidebar-color: rgba(44, 56, 74, 0.95);
    --cui-sidebar-bg: #fff;
    --cui-sidebar-border-color: transparent;
    --cui-sidebar-brand-color: #fff;
    --cui-sidebar-brand-bg: #321fdb;
    --cui-sidebar-header-bg: rgba(0, 0, 21, 0.2);
    --cui-sidebar-nav-title-color: rgba(44, 56, 74, 0.681);
    --cui-sidebar-nav-link-color: rgba(44, 56, 74, 0.681);
    --cui-sidebar-nav-link-bg: transparent;
    --cui-sidebar-nav-link-icon-color: rgba(44, 56, 74, 0.681);
    --cui-sidebar-nav-link-hover-color: rgba(44, 56, 74, 0.95);
    --cui-sidebar-nav-link-hover-bg: theme-color("primary");
    --cui-sidebar-nav-link-hover-icon-color: rgba(44, 56, 74, 0.95);
    --cui-sidebar-nav-link-active-color: rgba(44, 56, 74, 0.95);
    --cui-sidebar-nav-link-active-bg: rgba(255, 255, 255, 0.05);
    --cui-sidebar-nav-link-active-icon-color: rgba(44, 56, 74, 0.95);
    --cui-sidebar-nav-link-disabled-color: rgba(44, 56, 74, 0.38);
    --cui-sidebar-nav-link-disabled-icon-color: rgba(44, 56, 74, 0.681);
    --cui-sidebar-nav-group-bg: rgba(0, 0, 0, 0.05);
    --cui-sidebar-nav-group-toggle-show-color: rgba(44, 56, 74, 0.681);
    --cui-sidebar-footer-bg: rgba(0, 0, 21, 0.1);
    --cui-sidebar-toggler-bg: rgba(0, 0, 21, 0.1);
    --cui-sidebar-toggler-hover-bg: rgba(0, 0, 0, 0.2);
}

.sidebar-nav .nav-group.show {
	background: var(--cui-sidebar-nav-group-bg);
}

.sidebar-nav .nav-icon {
	fill: currentcolor;
	color: var(--cui-sidebar-nav-link-icon-color);
}

.sidebar-nav .nav-link>.badge {
    background: #000000;
}

.sidebar-nav .sports-list {
	border-top: 1px solid rgba(245, 245, 255, 0.12);
}

.sidebar-toggler {
	box-shadow: 0 -8px 32px 0 rgb(0 0 0 / 50%);
}

.sidebar-toggler:hover {
    background-color: var(--cui-sidebar-toggler-hover-bg);
}

.sidebar-toggler:hover::before {
    background-image: var(--cui-sidebar-toggler-indicator-hover);
}

.sidebar{
	--cui-sidebar-bg:var(
	--color-primary-7);    
	--cui-sidebar-color:rgba(255,255,255,0.87);  
	--cui-sidebar-border-color:transparent;  
	--cui-sidebar-brand-color:rgba(255,255,255,0.87);  
	--cui-sidebar-brand-bg: white;  
	--cui-sidebar-header-bg: rgba(0,0,21,0.2);  
	--cui-sidebar-footer-bg:rgba(0,0,21,0.2);    
	--cui-sidebar-toggler-bg: rgba(0,0,21,0.2);    
	--cui-sidebar-toggler-hover-bg: rgb(255 255 255 / 30%);  
	--cui-sidebar-nav-title-color: rgb(255 255 255 / 60%);
    --cui-sidebar-nav-link-color: rgb(255 255 255 / 60%); 
	--cui-sidebar-nav-link-bg:transparent;  
	--cui-sidebar-nav-link-border-color:transparent;  
	--cui-sidebar-nav-link-border:0 solid var(
	--cui-sidebar-nav-link-border-color);   
	--cui-sidebar-nav-link-active-color:rgba(255,255,255,0.87);  
	--cui-sidebar-nav-link-active-bg:rgba(255,255,255,0.05);  
	--cui-sidebar-nav-link-active-icon-color:rgba(255,255,255,0.87);  
	--cui-sidebar-nav-link-disabled-color:rgba(255,255,255,0.38);  
	--cui-sidebar-nav-link-disabled-icon-color:rgba(255,255,255,0.6);  
	--cui-sidebar-nav-link-hover-color: #ff3076;
    --cui-sidebar-nav-link-hover-bg: rgb(0 0 0 / 5%);
    --cui-sidebar-nav-link-hover-icon-color: rgb(0 0 0 / 87%);
	--cui-sidebar-nav-link-icon-color:rgba(255,255,255,0.6);  
	--cui-sidebar-nav-group-bg:rgba(0,0,0,0.2);  
	--cui-sidebar-nav-group-indicator:url(
	"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='rgba%28255, 255, 255, 0.6%29'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");  
	--cui-sidebar-nav-group-indicator-hover:url(
	"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='rgba%28255, 255, 255, 0.87%29'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");  
	--cui-sidebar-nav-group-toggle-show-color: rgb(255 255 255 / 60%);
	color:var(--cui-sidebar-color);
	background:var(--cui-sidebar-bg);
	box-shadow:none;
	background-image: linear-gradient(to bottom,#262a3d,#202533);
}
.sp_league .chevron-double-right-icon ,
.league-name .chevron-double-right-icon {
    fill: currentColor;
    color: var(--cui-red);
}

.sp_nav_top .right-arrow i,
.sp_nav_top .left-arrow i {
    background: var(--cui-warning);
    color: #1e2d39;
}

.sp_nav_top .top_sports_nav .title_ {
	color: var(--cui-warning);
}

.sp_nav_top_style2 .topsp_wrap .topsports-icon {
	color: #646464;
}

.sp_sort .sview-times:hover, .sp_sort .sview-times.on {
    color: var(--cui-info);
}
.sp_sort_box {
    background-color: var(--color-primary-5);
    --cui-callout-border-left-color: var(--tomato);
    color: #fff;
}

.speech-bubble .bl-container .bet-odds .odds-container .round-box {
	border-color: #000;
}

.speech-bubble .bl-container .bet-odds .odds-container .round-box{border-color:#4f5d73}

.speech-bubble .bl-container .view_bet .bet-view-sport-detail , 
.speech-bubble .bl-container .view_bet .bet-view-sport-detail a {
	
}
.speech-bubble .bl-container .view_bet .type-name .bet_view_sport_id_details , 
.bl-container thead .bet_view_sport_id_details  {
	color: var(--cui-warning);
}

.speech-bubble .sub_H1 .date-note {
	color: var(--color-tertiary-6);
}

.speech-bubble button {
	border: 1px solid #3e5b8c !important;
	color: #fff !important;
	border-top: 2px solid #2b2b2b;
	border-bottom: 2px solid #2b2b2b;
	background: #2c3e67;
}

.speech-bubble h1 .sub {
    color: #bdc5d2;
}
.speech-bubble h1 > span.right {
	color: #bdc5d2;
}

.speech-bubble h1 {
	color: var(--color-senary-7);
}

.speech-bubble input:-ms-input-placeholder {
	color: #d2d2d2;
}

.speech-bubble input::-ms-input-placeholder {
	color: #d2d2d2;
}

.speech-bubble input::placeholder {
	color: #d2d2d2;
}

.speech-bubble p {
    /* color: initial; */
}


.speech-bubble table > tbody > tr > td.bl-odds.selected , .speech-bubble table > tbody > tr > td.bl-odds:hover {
    background: var(    --color-secondary-1);
}
.speech-bubble table > thead > tr > th,
.speech-bubble table > thead > tr > .bl-time {
	color: white;
	background: #363636;
}

.speech-bubble table>thead>tr>th,
.speech-bubble table>thead>tr>.bl-time ,
.speech-bubble table>tbody>tr>td ,
.speech-bubble .bl-container thead>tr>th {background:transparent;border:1px solid #4f5d73;color:#4f5d73}
.speech-bubble {
	box-shadow: 2px 10px 40px rgba(22, 20, 19, 0.4);
}
.speech-bubble.me {
	background: var(--color-secondary-3);
}

.speech-bubble.me:last-child {
	background: transparent;
	box-shadow: none;
}

.speech-bubble.you {
	background: var(--color-secondary-3);
}

.speech-bubble.you:after {
	border: 11px solid transparent;
	border-right-color: #232323;
}

.spinloader {
    position: fixed;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    z-index: 4001;
    background: url(/image/gif/805.svg) center no-repeat rgba(255, 255, 255, 0.7);
    background-size: 120px;
    /* animation: c 3s infinite alternate; */
    filter: invert(100%);
}

.splitrounded-box {
    border: 1px solid #ddd;
    background: rgba(255, 255, 255, 0.2);
    box-shadow: 0 8px 32px 0 rgb(0 0 0 / 37%);
    border: 1px solid rgba(255, 255, 255, 0.18);
}
.sports-detail-country span.match_cnt.bg-success {
    background: #455e70 !important;
}



.sportsbook_content-right-live #match-odds .match-oddslist ,
.sportsbook_content-right-live #match-odds .match-oddslist thead>tr {
    background:transparent;border:0
}

.spvalue {
    color: var(--cui-warning);
}

.ss-dots > span {
	border: 1px solid currentColor;
}

.ss-heading {
	color: hsl(235, 5%, 70%);
}

.ss-show {
	color: hsl(210, 60%, 60%);
}
.sub-heading {
	/* color: #1e2d39; */
}
.switch .toggle-inside {
    background: #edac1a;
}

.switch label {
    color: #fff;
}
.switch--horizontal .night-label {
	color: #e9e9e9 !important;
}

.switch-horizontal .day-label {
    color: #e79a0d !important;
}
.switch-horizontal .night-label {
    color: #d5d2d2 !important;
}

.switch-horizontal .toggle-outside {
    background: #eddfce;
}


.switch-row .toggle_mode .toggle-content .names .mode_type {
    color: #fff;
}

.switch-row .toggle_mode .toggle-content .toggle {
    background-color: var(--dpswitch-bg-color);
}

.switch-row .toggle_mode .toggle-content label {
	background: #6f7585;
	color: #fff;
}

.tab-content > .tab-pane::-webkit-scrollbar {
	background: rgb(0 0 0 / 17%);
}

.table-board-content {
	background-color: var(--color-primary-7);
}


.table-board-tr.board-topfix .gold-text.text_glow_1 {
	color: transparent;
    background-color: #e8a95b;
    background-image: radial-gradient(ellipse farthest-corner at right bottom,white 0%,#f0bb7a 20%,#e8a95b 60%,transparent 80%),radial-gradient(ellipse farthest-corner at left top,white 0%,#f0bb7a 50%,#de9945 75%,#e8a95b 100%);
    background-size: 100% 100%;
    background-clip: text;
    -webkit-background-clip: text;
    font-family: black han sans,sans-serif;
    word-break: break-word;
	font-size: 20px;
	animation: glow-text1 3s infinite linear;
}

.table-board-tr.board-topfix .table-history-td {
    color: #fff;
}

.table-danger {
	--cui-table-color: rgba(44, 56, 74, 0.95);
	--cui-table-bg: #fadddd;
	--cui-table-border-color: rgba(231, 206, 208, 0.995);
	--cui-table-striped-bg: rgba(241, 214, 214, 0.9975);
	--cui-table-striped-color: rgba(44, 56, 74, 0.95);
	--cui-table-active-bg: rgba(231, 206, 208, 0.995);
	--cui-table-active-color: rgba(44, 56, 74, 0.95);
	--cui-table-hover-bg: rgba(236, 210, 211, 0.99625);
	--cui-table-hover-color: rgba(44, 56, 74, 0.95);
	color: var(--cui-table-color);
	border-color: var(--cui-table-border-color);
}

.table-dark ,
.dark-theme .dark\:table-dark, .dark-theme .table-dark:not([class*="dark:"]) {
	--cui-table-color: rgba(255, 255, 255, 0.87);
	--cui-table-bg: #4f5d73;
	--cui-table-border-color: rgb(71 94 110);
	--cui-table-striped-bg: rgba(86, 99, 120, 0.9935);
	--cui-table-striped-color: rgba(255, 255, 255, 0.87);
	--cui-table-active-bg: rgba(93, 106, 126, 0.987);
	--cui-table-active-color: rgba(255, 255, 255, 0.87);
	--cui-table-hover-bg: rgba(89, 103, 123, 0.99025);
	--cui-table-hover-color: #d29000;
	color: var(--cui-table-color);
	border-color: var(--cui-table-border-color);
}

.table-history-tr .table-history-td .btn-delete:hover {
	background: red;
}



.table-history-tr div.display-center.table-history-td-first,
.table-history-tr div.display-center.table-history-td ,
.recommend-wrapper .table-sbetlog-blue2 .table-sbetlog-tr .table-sbetlog-td,
.recommend-wrapper .table-mbetlog-blue2 .table-mbetlog-tr .table-sbetlog-td,
.recommend-wrapper .table-sbetlog-blue2 .table-sbetlog-tr .table-sbetlog-td-first {
	border: 1px solid rgba(255, 255, 255, 0.1);
}


.table-history-tr {
	color: var(--cui-body-color);
}

.table-info {
	--cui-table-color: rgba(44, 56, 74, 0.95);
	--cui-table-bg: #d6ebff;
	--cui-table-border-color: rgba(198, 219, 238, 0.995);
	--cui-table-striped-bg: rgba(206, 227, 247, 0.9975);
	--cui-table-striped-color: rgba(44, 56, 74, 0.95);
	--cui-table-active-bg: rgba(198, 219, 238, 0.995);
	--cui-table-active-color: rgba(44, 56, 74, 0.95);
	--cui-table-hover-bg: rgba(202, 223, 243, 0.99625);
	--cui-table-hover-color: rgba(44, 56, 74, 0.95);
	color: var(--cui-table-color);
	border-color: var(--cui-table-border-color);
}

.table-light {
	--cui-table-color: rgba(44, 56, 74, 0.95);
	--cui-table-bg: #ebedef;
	--cui-table-border-color: rgba(218, 220, 224, 0.995);
	--cui-table-striped-bg: rgba(226, 229, 232, 0.9975);
	--cui-table-striped-color: rgba(44, 56, 74, 0.95);
	--cui-table-active-bg: rgba(218, 220, 224, 0.995);
	--cui-table-active-color: rgba(44, 56, 74, 0.95);
	--cui-table-hover-bg: rgba(222, 225, 228, 0.99625);
	--cui-table-hover-color: rgba(44, 56, 74, 0.95);
	color: var(--cui-table-color);
	border-color: var(--cui-table-border-color);
}

.table-primary {
	--cui-table-color: rgba(44, 56, 74, 0.95);
	--cui-table-bg: #d6d2f8;
	--cui-table-border-color: rgba(198, 196, 232, 0.995);
	--cui-table-striped-bg: rgba(206, 203, 240, 0.9975);
	--cui-table-striped-color: rgba(44, 56, 74, 0.95);
	--cui-table-active-bg: rgba(198, 196, 232, 0.995);
	--cui-table-active-color: rgba(44, 56, 74, 0.95);
	--cui-table-hover-bg: rgba(202, 199, 236, 0.99625);
	--cui-table-hover-color: rgba(44, 56, 74, 0.95);
	color: var(--cui-table-color);
	border-color: var(--cui-table-border-color);
}

.table-row.table-row.tbl-row {
	color: #d1d1d1;
}
.table-row.table-row.tbl-row:hover {
	color: #ffffff;
	font-weight: bold;
}
.table-sbetlog-blue2 div[class^="el-row b_detail_view"] .bet-odds, .table-sbetlog-blue2 div[class*=" b_detail_view"] .bet-odds {
    border: 1px solid #000;
    background: #000;
	
}
.table-secondary {
	--cui-table-color: rgba(44, 56, 74, 0.95);
	--cui-table-bg: #ebedef;
	--cui-table-border-color: rgba(218, 220, 224, 0.995);
	--cui-table-striped-bg: rgba(226, 229, 232, 0.9975);
	--cui-table-striped-color: rgba(44, 56, 74, 0.95);
	--cui-table-active-bg: rgba(218, 220, 224, 0.995);
	--cui-table-active-color: rgba(44, 56, 74, 0.95);
	--cui-table-hover-bg: rgba(222, 225, 228, 0.99625);
	--cui-table-hover-color: rgba(44, 56, 74, 0.95);
	color: var(--cui-table-color);
	border-color: var(--cui-table-border-color);
}

.table-success {
	--cui-table-color: rgba(44, 56, 74, 0.95);
	--cui-table-bg: #d5f1de;
	--cui-table-border-color: rgba(198, 224, 208, 0.995);
	--cui-table-striped-bg: rgba(205, 233, 215, 0.9975);
	--cui-table-striped-color: rgba(44, 56, 74, 0.95);
	--cui-table-active-bg: rgba(198, 224, 208, 0.995);
	--cui-table-active-color: rgba(44, 56, 74, 0.95);
	--cui-table-hover-bg: rgba(201, 228, 212, 0.99625);
	--cui-table-hover-color: rgba(44, 56, 74, 0.95);
	color: var(--cui-table-color);
	border-color: var(--cui-table-border-color);
}

.table-vresult .table-mbetlog-blue2 {
	background-color: var(--cui-table-color);
}



.table-warning {
	--cui-table-color: rgba(44, 56, 74, 0.95);
	--cui-table-bg: #feefd0;
	--cui-table-border-color: rgba(235, 222, 196, 0.995);
	--cui-table-striped-bg: rgba(244, 231, 202, 0.9975);
	--cui-table-striped-color: rgba(44, 56, 74, 0.95);
	--cui-table-active-bg: rgba(235, 222, 196, 0.995);
	--cui-table-active-color: rgba(44, 56, 74, 0.95);
	--cui-table-hover-bg: rgba(240, 226, 199, 0.99625);
	--cui-table-hover-color: rgba(44, 56, 74, 0.95);
	color: var(--cui-table-color);
	border-color: var(--cui-table-border-color);
}

.tabs .main_tabs .tmain a, .tabs ul .tlayer a, .tabs_content .tabs .tlayer a {
	color:var(--color-tertiary-1);
}


.tabs .main_tabs .tmain.active a {
	color: inherit;
}

.tabs .main_tabs .tmain.active {
	border-bottom: 0;
	background: var(--tabs-gradient-main-active);
}
.nav-underline .nav-link , .nav-underline {
    color: var(--cui-nav-underline-link-color,#768192);
    border-bottom: 2px solid #768192;
}
.tabs .main_tabs .tmain:hover > a {color: inherit;}

.tabs .main_tabs .tmain:hover {
	background: linear-gradient(to top, #390718 0%,#692c43 100%);
}

.tabs .main_tabs {
	background: var(--tabs-gradient-bg-color);
	/* box-shadow: -1px 34px 47px 0px  #857dcc8f; */
	/* -webkit-box-shadow: -1px 20px 20px 0px #857dcc8f; */
	-moz-box-shadow: -1px 34px 47px 0px #857dcc8f;
}

.tabs ul .tlayer {
    background: var(--color-secondary-2);
    color: var(--color-tertiary-2);
    border-bottom: 1px solid var(--color-secondary-1);
}


.tabs ul .tlayer.active {
    background: var(--color-secondary-1);
    color: var(--color-tertiary-1);
}


.tabs ul .tlayer:hover,
.tabs ul .tlayer.selected {
    background: var(--tabs-gradient-main-active);
    transition: all ease 0.3s;
}
.tbl-row .bl-time {
	
}

.tbl-row {
	border-top: 1px solid rgba(255, 255, 255, 0.1);
	border-left: 3px solid var(--color-primary-5);
	color: var(--cui-body-color);
}


.tbl-row:has(.board-topfix) {
    color: white;
    background:var(--color-primary-5) !important;
}

.tbl-row:hover ._open_board_memo {
	/*color: var(--color-secondary-3);*/
	color: var(--cui-body-color);
}


.tbl-row:hover,
.tbl-row.logselected ,
.table-history-tr:hover ,
.tbl-row:hover .board-topfix {
	background-color: var(--color-primary-8) !important;
	border-left: 3px solid var(
	--color-primary-1) !important;
}

.th-title {
    color: var(--color-tertiary-3);
    background-color: var(--provider-bg);
    border-left: 3px solid var(--color-tertiary-3);
}

.board-topfix {
    color: white;
    background: var(--color-primary-5) !important;
}
.tint_cc {
	color: #ff4747;
	font-size: 12px;
}

.title-link {
	color: inherit;
}

.title-link.blacky:hover span {
	color: #0097cd;
}

.title-link::before {
	color: #1e2d39;
}

.title-link:hover span {
	color: black;
	-webkit-transform: perspective(1000px) rotate3d(0, 1, 0, 360deg);
	transform: perspective(1000px) rotate3d(0, 1, 0, 360deg);
}

.title-right {
	background-color: #e7eaef;
}

.title-text {
	background-color: #e7eaef;
}

.title_round_box_detail {
    word-break: keep-all;
    text-align: center;
    font-size: 12px;
    color: #5e72e7;
}
.tooltip_betslip .tooltip_betsliptext.left::after {
	border-color: transparent transparent transparent #383838;
}

.tooltip_betslip .tooltip_betsliptext.right {
	background-color: #2d2d2d;
	color: #fff;
}

.tooltip_betslip .tooltip_betsliptext.right::after {
	border-color: transparent #2d2d2d transparent transparent;
}

.tooltip_betslip .tooltip_betsliptext::after {
	border-style: solid;
	border-color: #555 transparent transparent transparent;
}
.top-HeaderBar {
	background: #e4e7ec;
}



.top-sports-container .btn-sports-list {
	color: #838383;
}

.top-sports-container .btn-sports-list.topsp_wrap.sviewlive-all:hover ,
.top-sports-container .btn-sports-list.topsp_wrap.sviewlive-all:hover svg,
.top-sports-container .btn-sports-list.topsp_wrap.sviewlive-all.on ,
.top-sports-container .btn-sports-list.topsp_wrap.sviewlive-all.on svg,
.footer .social-text:hover,.footer .row a:hover {
	color: var(--tomato);
}

.top-sports-container .sview-result.on,
.sp_nav_top_style2 .sview-result.on .topsports-icon,
.top-sports-container .sview-result:hover,
.sp_nav_top_style2 .sview-result:hover .topsports-icon {
	color: coral;
}

.type-name , .bet_view_score {
    color: #ffffff !important;
}



.v-badge .shine:after {
    background: linear-gradient(to left, transparent, rgba(255, 255, 255, 0.7), transparent);
}

.v-badge .shine:before {
    background: linear-gradient(to bottom, transparent, rgba(255, 255, 255, 0.7), transparent);
}
.v-badge {
    color: white;
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
    background: var(--color-secondary-5);
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
}
.v-badge:before {
	background: linear-gradient(30deg, var(--cui-info) 60%, white);
}
.value_color {
    color: var(--tomato);
}
.very_small_hamburger path{fill:none;stroke:#fff; }
.virtual_sport_name .virtual-name_header {
	color: #011627;
}

.virtual_sport_name {
	border-bottom: 1px solid var(--color-successfully);
}

.warn-icon {
    background: var(--cui-danger-stop);
    border: 4px solid var(--cui-body-bg);
}

.warn-icon:before {
	color: #fff;
}

.warning-box .close {
	background: var(--color-layer-alt-3);
	color: #666;
}

.warning-box .close:hover {
	opacity: 1;
}

.warning-box .title {
	color: #f64949;
}

.warning-box {
	border: 1px solid #666;
	box-shadow: 0 0 50px rgb(0 0 0 / 50%);
}

.widget-title {
	background-color: #fff;
}

#Proc_login_support_list .speech-bubble .sub_H1 .date-note {
	color: #7f7f7f;
}
#Proc_login_support_list .speech-bubble.you {
	background: #000000;
}

#Proc_login_support_list .table-board-content {
	background-color: #20052f;
}

#V-league-container .vsport_block:hover ,
.blockV-event .low-virtual-menu:hover,
#V-league-container .vsport_block.selected ,
.blockV-event .low-virtual-menu.selected {
    color: var(--color-quaternary-1);
}
#V-league-container,
.vsports_list {
	border-color: #333;
	background-color: #00000036;
	border-image-source:linear-gradient( to bottom, #cedbe900 0%, var(--color-senary-7) 17%, #6199c724 50%, #69f59900 51%, #f5699654 59%, #f56996cf 71%, #ad3ac282 84%, #26558b00 100% );
}
#_miniconfirm._miniconfirm.el-dialog__wrapper.main-dialog.modal .modal-dialog .modal-content .warning-box .title,
#_casinoconfirm._casinoconfirm.el-dialog__wrapper.main-dialog.modal .modal-dialog .modal-content .warning-box .title,
#_slotconfirm._slotconfirm.el-dialog__wrapper.main-dialog.modal .modal-dialog .modal-content .warning-box .title {
    background: unset;
}
#_miniconfirm._miniconfirm.el-dialog__wrapper.main-dialog.modal .modal-dialog .modal-content .warning-box,
#_casinoconfirm._casinoconfirm.el-dialog__wrapper.main-dialog.modal .modal-dialog .modal-content .warning-box,
#_slotconfirm._slotconfirm.el-dialog__wrapper.main-dialog.modal .modal-dialog .modal-content .warning-box {
    background: var(--cui-body-bg);
    border: unset;
    box-shadow: unset;
}


/* .dark-theme .main{background:linear-gradient(to right top,hsl(221.68deg 50% 8% / 50%),hsl(213.22deg 50% 8% / 60%) 20%,hsl(240.29deg 50% 8% / 10%)),linear-gradient(to right bottom,hsl(218.41deg 50% 8%),transparent 66%),linear-gradient(to bottom,transparent,hsl(235.34deg 50% 8%) 56%),url(/image/banner/center/indigo-dice-and-chips.jpg) no-repeat} */




#_slotconfirm._slotconfirm.el-dialog__wrapper.main-dialog.modal .modal-dialog .modal-content,
#_alert._alert.el-dialog__wrapper.main-dialog.modal .modal-dialog .modal-content {
    border-style: outset;
    background: var(--cui-body-bg);
    box-shadow: 2px 2px 13px var(--alert-shadow);
	border-color: #435c70;
}

#ad-top .ad-topclose {
	background: 0 0;
	color: #969696;
}

#ad-top .ad_area li {
	background-color: var(--marquee-content-bg-color);
}

#ad-top .ad_area li:after {
    right: 0;
    background: linear-gradient(to left, var(--marquee-content-bg-color) 0%, transparent 100%);
}
#ad-top .ad_area li:after {right: 0;background: linear-gradient(to right, transparent 0%, var(--marquee-content-bg-color) 100%);}
#ad-top .ad_area li:before {left: 0;background: linear-gradient(to right, var(--marquee-content-bg-color) 0%, transparent 100%);}

#ad-top .ad_area .marquee-content {
	color: var(--marquee-content-text-color);
}

#ad-top {
    background: var(--color-primary-5);
    border-color: var(--color-primary-5);
}


#ajax-content .finance_wrapper .rule_ ._rule {color: #ffffff;}
#ajax-content .finance_wrapper .rule_ .card-content img {
    content: url(/image/logo/newtemplate_lite.png);
    height: 50px;
}

#autobetting-container .pr-content .section-explain .title {
	color: var(--cui-danger) !important;
}

#autobetting-container .pr-content {
	background: rgba(255, 255, 255, 0.1);
	backdrop-filter: blur(35px);
	border: 2px solid rgba(255, 255, 255, 0.1);
	box-shadow: 0 0 80px rgba(0, 0, 0, 0.25);
}

#backbg-nolive {
	background: #001d3a;
}

#backbg-popup {
	background-color: rgba(0, 0, 0, 0.6);
}

#bet-list ._bs_element ._remove-bet {
	color: var(--cui-danger);
}

#bet-list ._bs_element .bs-match {
	color: var(--cui-text-primary);
}

#bet-list ._bs_element .bs-side .bs-odds {
	color: var(--cui-warning);
}

#bet-list ._bs_element .bs-type,
#bet-list ._bs_element .bs-side {
	color: var(--color-tertiary-1);
}


#bet-list .bs-match .before-vs,
#bet-list .bs-match .after-vs,
#bet-list .bs-match .middle {
	color: var(--color-hint);
}

#bet-list .bs-match,
#bet-list .bgbs-item {
	
}

#bet-list {
	border-top: 1px solid #1d283a;
	border-bottom: 1px solid #354562;
}

#bl-container .bl-container > thead > tr > th,
#bl-container1 .bl-container > thead > tr > th {
	background-color: var(--color-table-header-1);
}

#bl-container .bl-container,
#bl-container1 .bl-container {
	background: var(--color-table-bg-1);
}

#blockV-container .tmain.active {
	box-shadow: 0 2px 0 var(--tomato);
	color: var(--tomato);
}
#blockV-container {
	background-color: #141d4cba;
}
#button-to-top .fa {
	color: #fff;
}

#button-to-top .fa {
	color: #fff;
}

#button-to-top {
	background-color: #58a8ff66;
    border: 1px solid #58a8ff66;
}

#button-to-top {
	transition: background-color 0.3s, opacity 0.5s, visibility 0.5s;
}

#button-to-top:active {
	background-color: #555;
}

#button-to-top:hover {
	background-color: #333;
	opacity:1;
}

#cart_count {
	background: #ff6a00;
	color: black;
}

#chrome-topclose {
    color: #000;
    background: linear-gradient(90deg, #ffa000, #ffff7b);
    appearance: none;
    outline: none;
    border: none;
    border-radius: 25px;
    padding: 5px 13px;
    font-weight: 700;
    cursor: pointer;
}

#connect-container {
	background: #f7f7f7;
}

#content
#content-wrapper
#sports-wrapper
#board-container
.board-container
._open_board.board-topfix
> td {
	background: #ff7f7f3b;
}

#content
#content-wrapper
#sports-wrapper
#board-container
.board-container
._open_board.board-topfix {
	border-left: solid #f64949;
}

#content #content-wrapper #detail-header .name-header .detail-away span {
    color: #fff;
}

#content #content-wrapper #detail-header .name-header .detail-home span {
    color: #ffffff;
}

#content #content-wrapper #detail-header .name-header .detail-vs {
    color: #000;
}

#content #content-wrapper #detail-header .name-header .prematch-information-team .detail-away {
    background-image: linear-gradient(45deg, transparent, #bbc6d5);
}

#content #content-wrapper #detail-header .name-header .prematch-information-team .detail-home {
    background-image: linear-gradient(45deg, #bbc6d5, transparent);
}

#content #content-wrapper #detail-header .name-header img.away_logo,
#content #content-wrapper #detail-header .name-header img.home_logo {
    color: #fff;
}

#content #content-wrapper #game-container .iframe {
	border: 3px solid #00000038;
	background: var(--color-layer-body);
}

#content #content-wrapper #sports-wrapper #board-container .board-container td {
	background: var(--color-layer-alt-1);
}

#content #content-wrapper #sports-wrapper #board-container .board-container th {
	background: var(--color-layer-alt-1);
}

#content #content-wrapper .pattern_texture {
    background-color: #e5e8ed;
    background-image: url(https://www.transparenttextures.com/patterns/climpek.png);
}

#content-wrapper
#content-container.home-page
.Livesports-Scroll
.btn-arrow-circle {
	color: #646a72;
}

#content-wrapper #content-container.home-page .central_content {
	background-color: #000000;
}

#content-wrapper #content-table #blockV-container .table-mbetlog-blue2 table .type-name .title {
    color: var(--color-button-text-secondary);
}

#content-wrapper #content-table .menubanner_wrap .quad .crd-info {
	color: #001c32;
}
#content-wrapper #content-table .title {
	/* color: var(--primary-button-font-color); */
}

#content-wrapper #content-table-footer {
	background: unset;
}

#content-wrapper #game-box #game-frame ._view_rules p {
	color: #fff;
}

#content-wrapper #game-box #game-frame ._view_rules {
	color: white;
	background: #3b4658;
	
	border-bottom: 3px solid #131c28;
}

#content-wrapper .main__cards-container #content-table .table>ul>.tr>.amount {
    color: #fff;
}


#content-wrapper .main__cards-container #content-table .title{
    background: var(--cui-body-bg);
    background-image: linear-gradient( 120deg, rgb(35, 0, 92) 0%, var(--color-text-menu-active) 10.75%, rgba(40, 0, 92, 0.35) 11%, rgba(32, 0, 92, 0.35) 14.75%, transparent 15%, transparent 85%, rgba(37, 14, 64, 0.35) 85.25%, rgba(40, 14, 64, 0.35) 89%, var(--color-primary-1) 89.25%, rgb(43, 0, 92) 100% );
	color:#fff;
	border: 0;
}

input[type="text"]:focus + label, input:not(:placeholder-shown) + label, input:not(:placeholder-shown):focus + label, input:focus + label {
    color: var(--bet_ticket-body-color-highlight);
    background: var(--bet_ticket-body-bg);
}
#deposit-form input:focus,
#deposit-form input:hover,
.deposit-input input:focus,
.deposit-input input:hover,
.withdraw-input input:focus,
.withdraw-input input:hover,
#game-container #game-bet .allbet-container .all-bet-input:focus,
#user-container .member_infoForm .info-group.w-50 input:focus,
#user-container .member_infoForm .info-group.w-50 input:hover {
    border-color: var(--color-senary-7);
    -webkit-box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%), 0 0 8px rgb(233 102 180 / 60%);
    box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%), 0 0 9px rgb(233 102 170 / 60%);
}

#detail-header #inner-header .name-header .detail-vs{color:rgba(0,0,0,0)!important;background:#0000 url(/image/asset/versusdesign.png);background-size:100%;background-repeat:no-repeat;background-position:center;background-blend-mode:initial;mix-blend-mode: unset;}
#game-bet .full_row ._gamebet_ .game-odds {
    color: var(--cui-warning);
    background: transparent;
}
#game-bet .game-bet ._gamebet_ .bold {
    text-shadow: 0 0 5px #ffa500, 0 0 15px #ffa500, 0 0 20px #ffa500, 0 0 40px #ffa500, 0 0 60px #f00, 0 0 10px #ff8d00, 0 0 98px red;
    color: #fff6a9;
}

#game-bet .game-bet-center ._betside1,
#game-bet .game-bet-center ._betside2,
#game-bet .game-bet-center ._betside3,
#game-bet .game-bet-center ._betside4,
#game-bet .game-bet ._betside1,
#game-bet .game-bet ._betside2,
#game-bet .game-bet ._betside3,
#game-bet .game-bet ._betside4 {
    border: 1px solid var(--cui-dark);
    background: var(--bg-panel);
}


#game-bet .game-bet-center ._gamebet_ .game-odds,
#game-bet .game-bet ._gamebet_ .game-odds {
    background: var(--cui-warning);
    color: #000;
}

#game-container
#game-bet
.button-minigame_betting._betside3._bet.tiev:nth-child(2) {
	color: #000;
}

#game-container #game-bet #MATCHID {
	color: #f6b13c;
}

#game-container #game-bet .allbet-container .thumb_frame .btn-ent .first {
	color: var(--casino-pedestal-text);
}

#game-container #game-bet .allbet-container .thumb_frame .btn-ent img {
	box-shadow: none;
}

#game-container #game-bet .allbet-container .thumb_frame .btn-ent {
	color: #5d8091;
}

#game-container #game-bet .button-minigame_betting{font-size:20px; border-right:1px solid #000;}



#game-container #game-bet .game-round-time {
	color: #5aaa98;
}

#game-container #game-frame {
	background-blend-mode: overlay;
}

#game-container #mgame-header {
	background: #c9c9c9;
}

#game-container #mgame-header.game_menu .rounded-shape {
	border: 1px solid #ddd;
}

#game-container #slotgame-bet #game-bet .allbet-container .thumb_frame .ent-container:hover  .pedestal  {
	
    border: 2px solid var(--color-primary-1);
}

#game-container #slotgame-bet #game-bet .allbet-container .thumb_frame .ent-container:hover .btn-ent img {
    transform: translateY(0);
	
}
#header-register {
	color: #fff;
	border-left: 5px solid var(--color-primary-1);
}

#horizontal-container::-webkit-scrollbar {
	height: 10px !important;
}
#horizontal-container::-webkit-scrollbar-thumb {
	background-color: var(--scrollbar-bg-color);
	
}
#league-detail>tbody>tr:hover >td,
#sports-detail>tbody>.sports-detail-country:hover>td {
	color: var(--cui-table-hover-color);
}
#live-append .league-box .row-gameodds ._bet:hover , .row-gameodds .sp_btn {
    background: var(--bg-panel)  !important;
    border: 1px solid #000000;
	cursor: default;
}

#live-append .league-box {
    background-color: var(--match-card-bg);
    border: 1px solid var(--cui-black);
    color: var(--color-tertiary-1);
}

#live-container .league-box .lock,
#live-container .league-boxC .lock {
    background: rgb(0 0 0 / 61%);
    border: 1px solid #261f66;
    box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
    border: 1px solid rgba(0, 0, 0, 0.3);
    opacity: 1;
}

#live-container .live-container .lv-away .score {
	color: #fff;
	background-image: linear-gradient(-90deg, transparent, var(--tomato));
}

#live-container .live-container .lv-away .score,
#live-container .live-container .lv-home .score {
	background-color: transparent;
}

#live-container .live-container .lv-awayname .title_odds,
#live-container .live-container .lv-homename .title_odds {
    border-bottom: 2px solid var(--tomato);
}

#live-container .live-container .lv-home .score {
	color: var(--color-tertiary-2);
	background-image: linear-gradient(90deg, transparent, var(--tomato));
}

#live-container .live-container .lv-league {
    background-color: var(--color-quaternary-6);
    border-left: 0;
    color: #fff;
}
#live-container .live-stats .div-stat #live_gametime {
    color: var(--color-primary-2) !important;
}


#live-container .lock > ._lock-icon {
	color: var(--color-tertiary-1);
}

#live-container .spvalue,
#match-container .spvalue,
#split-container .spvalue {
    color: #ff538d;
}

#lobby-row__menu .scoller_horizon .provider-item,
#lobby-row__menu .see_all .provider-item {
	background: var(--provider-bg);
}

#lobby-row__menu .scoller_horizon .provider-item.clicked,
#lobby-row__menu .see_all .provider-item.clicked {
	background: var(--color-primary-5);
}

#lobby-row__menu .scoller_horizon .provider-item:nth-child(8n-1) .topsports-icon {
    color: #8294c4;
}
#lobby-row__menu .scoller_horizon .provider-item:nth-child(8n-2) .topsports-icon {
    color: #B46060;
}
#lobby-row__menu .scoller_horizon .provider-item:nth-child(8n-3) .topsports-icon {
    color: #617A55;
}
#lobby-row__menu .scoller_horizon .provider-item:nth-child(8n-4) .topsports-icon {
    color: #4F4557;
}
#lobby-row__menu .scoller_horizon .provider-item:nth-child(8n-5) .topsports-icon {
    color: #F6BA6F;
}
#lobby-row__menu .scoller_horizon .provider-item:nth-child(8n-6) .topsports-icon {
    color: #C69749;
}
#lobby-row__menu .scoller_horizon .provider-item:nth-child(8n-7) .topsports-icon {
    color: #917FB3;
}
#lobby-row__menu .scoller_horizon .provider-item:nth-child(8n-8) .topsports-icon {
    color: #569DAA;
}
#lobby-row__menu .see_all_provider .provider-item {
	background: var(--provider-bg);
}



#login-container #login-footer ._textarea .alert-message {
	color: #fff;
}

#login-container #login-footer ._textarea {
	border-left: 5px solid deepskyblue;
}

#login-container .boot-crate #login_btn,
#pop_login,
#pop_register,
#login-container .boot-cratev2 #login_btn {
    background: var(--color-primary-1);
}

#login-container .boot-cratev2 #login_btn .button__icon:after {
    background: #ffffff;
	
}
#login-container .boot-cratev2 ._menu-register {
	color: var(--tomato);
	border-bottom: 1px solid;
}



#login-container .boot-cratev2 .ask-register {
	color: var(--color-tertiary-2);
}

#login-register-page {
	color: var(--color-primary-3);
}

#main-header .apperle-count-down-wrapper h4 {
	color: inherit;
}

#main-header .description {
	color: inherit;
}

#main-header .header-section {
	color: inherit;
}

#main-header .slogan {
	color: #fff;
}
#main-header a {
	color: inherit;
}

#main-sidebar #left-sports-menu .side-panel-title {
	background-image: linear-gradient(180deg, #f6f7f8, #f6f7f8);
}

#main-sidebar #left-sports-menu .sports-list #compact_menu td {
	background: #e6e9ee;
}

#main-sidebar #left-sports-menu .sports-list #compact_menu {
	background: #f6f7f8;
}

#main-sidebar #sidebar_menu .subbox:before {
	background: #e5e5e5;
}

#main-sidebar #sidebar_menu .tab_content .tab_drawer_heading:hover .alink,
#main-sidebar
#sidebar_menu
.tab_content.active
.tab_drawer_heading.d_active
.alink,
.full-option-menu .nav-tabs .nav-item.thistab .fa,
.full-option-menu .nav-tabs .nav-item:hover .fa {
	color: var(--icon-Active-color);
}

#match-container .bet-side .snip {
    /* color: var(--color-secondary); */
}

#match-container .bet-side.selected .snip {
    color: #000;
}

#match-container .type-name {
    color: #d3d3d3;
}

#match-container.img-empty_container .empty_pattern {
	filter: hue-rotate(0deg);
}

#menuBottom #qmBottom .nav-item .nav-link {
    /* color: var(--quickmenu-color); */
}

#mgame-header #inner-header .game-header {
	background: var(--color-layer-body);
}

#mgame-header #inner-header .game-header.btn .game-header-time {
	color: #b9b9b9;
}

#mini_wrap #game-bet ._gamebet_ .circle-L,
#mini_wrap #game-bet ._gamebet_ .circle-m,
#mini_wrap #game-bet ._gamebet_ .circle-s,
#mini_wrap #game-bet ._gamebet_ .circle {
    color: #fff;
}

#mini_wrap #game-bet .game-header {
	background: var(--mini-game-header);
}

#mini_wrap .game-bet-center ._betside2._bet.selected, #mini_wrap .game-bet-center ._betside3._bet.selected, #mini_wrap .game-bet-center ._betside4._bet.selected, #mini_wrap .game-bet ._betside2._bet.selected, #mini_wrap .game-bet ._betside3._bet.selected, #mini_wrap .game-bet ._betside4._bet.selected, ._bet.selected, .bl-container .odds-container .round-box.active, .match_betView .round-box.active, .match-odds.bet-odds .round-box.active, .bl-container .view_bet .bet-odds .odds-container .round-box.active:hover , ._bet.selected:hover ,
#mini_wrap .game-bet-center ._betside1._bet.selected:hover,
#mini_wrap .game-bet-center ._betside2._bet.selected:hover,
#mini_wrap .game-bet-center ._betside3._bet.selected:hover,
#mini_wrap .game-bet-center ._betside4._bet.selected:hover,
#mini_wrap .game-bet ._betside1._bet.selected:hover,
#mini_wrap .game-bet ._betside2._bet.selected:hover,
#mini_wrap .game-bet ._betside3._bet.selected:hover,
#mini_wrap .game-bet ._betside4._bet.selected:hover {
	background: var(--select-bet-bg-light) !important;
	color: var(--select-bet-color-light) !important;
	background: linear-gradient(to bottom, #b40065 0%, #5f0032 0% , #5f0032 0%, #b40065 68%) !important;
	background-image: linear-gradient(to bottom, #b40065 0%, #5f0032 0% , #5f0032 0%, #b40065 68%) !important;
	border-color: #9f1459;
}


#mini_wrap .game-view-close {
    background: linear-gradient(181deg, #343434 0%, #2a2a2a 74%);
    border-bottom: 3px solid #000;
    color: #fff;
}

#mini_wrap .low-virtual-menu.selected .on_sel,
#mini_wrap .__time.selected,
#mini_wrap .low-virtual-menu.selected .btn-spicon {
	color: #4bff87;
	text-shadow: 7px 0 12px #2eb85c, -7px 0 12px #2eb85c, 0px 7px 20px #2eb85c;
}

#mini_wrap .low-virtual-menu:hover .on_sel,
#mini_wrap .__time:hover,
#mini_wrap .low-virtual-menu:hover .btn-spicon {
	color: #47ff85;
}
#mini_wrap.mini-page-bg-blue2 {
    background-color: var(--color-primary-5);
    background-image: url(/image/bg/abstract_blue_pixel.jpg);
    background-size: contain;
    background-repeat: round;
    background-position: top center;
    background-blend-mode: luminosity;
}

#page-topbar #swift-links .quickLink .info-item .justbox .sm-icon,
.quickLink .btnname .fa {
	color: #1e2d39;
}

#page-topbar #top-menu .top-menu .top-menu-ul .top-menu-li-item {
	color: var(--color-text-body);
}

#page-topbar #top-menu {
	color: var(--color-tertiary-1);
	border-top: 1px solid var(--color-layer-alt-1);
	border-bottom: 1px solid var(--color-layer-alt-1);
	background: var(--color-layer-alt-1);
}

#page-topbar .set_v2 #swift-links .quickLink .info-item .justbox .sm-icon {
	color: inherit;
}

#pop_register i, #pop_login i, #login-container .boot-cratev2 #login_btn i ,
#pop_register,
#pop_login,
#login-container .boot-cratev2 #login_btn  {
    color: #ffffff;
}

#pop_register,
#pop_login,
#login-container .boot-cratev2 #login_btn {
    background: var(--color-primary-1);
    border: 2px solid var(--color-primary-1);
    box-shadow: 1px 1px hsl(0deg 0% 0% / 50%);
}

#popup
.wrap_popup
.popup_container
.popup-settings-modal-header-title
.right.small-title {
	color: darkgray;
}

#popup .stylus-popup_container {
	background:var(--color-secondary-3);
	
	box-shadow: 0 0 11px 2px #00000082;
}

#popup {
	color: white;
}

#quickMenu .header #menuBottom #qmBottom .nav-link:hover {
    color: var(--cui-white);
}




#quickMenu .header {
    border: 1px solid var(--cui-header-border-color);
    --cui-header-border-color: transparent;
    /*
		background: rgb(245, 246, 246); 
		background: -moz-linear-gradient(
		top,
		rgba(245, 246, 246, 1) 0%,
		rgba(219, 220, 226, 1) 21%,
		rgba(184, 186, 198, 1) 49%,
		rgba(221, 223, 227, 1) 80%,
		rgba(245, 246, 246, 1) 100%
		); 
		background: -webkit-linear-gradient(
		top,
		rgba(245, 246, 246, 1) 0%,
		rgba(219, 220, 226, 1) 21%,
		rgba(184, 186, 198, 1) 49%,
		rgba(221, 223, 227, 1) 80%,
		rgba(245, 246, 246, 1) 100%
		); 
		background: linear-gradient(
		to bottom,
		rgba(245, 246, 246, 1) 0%,
		rgba(219, 220, 226, 1) 21%,
		rgba(184, 186, 198, 1) 49%,
		rgba(221, 223, 227, 1) 80%,
		rgba(245, 246, 246, 1) 100%
		); 
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5f6f6', endColorstr='#f5f6f6',GradientType=0 );
	*/
    background: var(--cui-header-bg);
}


#register-container .register-box .register-stage td i {
	border: 1px solid;
	border-color: #3d3d3d;
	background: var(--color-layer-body);
}

#register-container .register-box .register-stage td.hactive i {
	background-color: #78c025;
	color: #fff;
}

#register-container .register-box .register-stage td.hactive i {background-color: var(--color-primary-1);color: #000;}

#register-container .register-box .register-stage td.hold:after {
	position: absolute;
	background: var(--color-tertiary-6);
}

#register-container .register-content .register-code {
	background-color: #1e1d1f;
	border-color: #3e3e3e;
	color: #d2d2d2;
}

#register-container .register-content .register-input td > input {background: transparent;border-bottom: 2px solid #4f5d73;color: #fff;border-radius: unset;}

#register-container .register-content .register-input td > input:focus {
	border-bottom: 2px solid var(--color-primary-1);
}

#register-container .register-content .register-input td > select {
    background: #1c1121;
    border: 2px solid rgb(255 255 255) !important;
    color: #fff;
}

#register-container .register-content .register-input td > select:focus {
	border: 2px solid #78c025;
}
#register-container .register-success .register-done .column {
    color: #41ffae;
}
#register-container .result_r_div .result_r_table thead tr , #register-container .result_r_div .result_r_td{
	background: var(--bg-panel);
}

#register-next {background: var(--color-primary-1);color: #000000;border: 2px solid var(--color-primary-1);box-shadow: 1px 1px hsl(0deg 0% 0% / 50%);}

#register-next:hover {
	background-color: #78c025;
	color: #fff;
}

#result-list:not(:hover)::-webkit-scrollbar-thumb {
    background-color: transparent;
}

#right-betslip .betslip #total-odd,
#right-betslip .betslip #total-amount {
    color: #4cb0ff;
}

#right-betslip .betslip .betslip_title_box {
    background: #1e2737;
    background: linear-gradient(180deg, #1e2737, #0b1423);
    color: aliceblue;
}

#right-betslip .betslip .bold_column #delay_message {
    color: #ff2f00;
}

#right-betslip .betslip .bold_column tr {
    border-top: 1px solid #3c454f;
    border-bottom: 1px solid #000;
}

#right-betslip .betslip .bold_column {
    border-top: 1px solid #383f46;
    border-bottom: 1px solid #000000;
}

#right-betslip .betslip .bold_column:last-child {
    border-bottom: none;
}

#right-betslip .betslip .row_hightlighted_betslip {
    background: black;
    background: -webkit-linear-gradient(180deg, #1e2737, #0b1423);
    background: -moz-linear-gradient(180deg, #1e2737, #0b1423);
    background: -ms-linear-gradient(180deg, #1e2737, #0b1423);
    background: -o-linear-gradient(180deg, #1e2737, #0b1423);
    background: linear-gradient(180deg, #1e2737, #0b1423);
    border-top: 1px solid #2c3338;
    border-bottom: 1px solid #000000;
}

#right-betslip .betslip > table #loginbet > button,
#right-betslip .betslip > table #cancel-bet > button {
    width: 100%;
    background: linear-gradient(to bottom, #c70039 0%, #5d0b0b 74%);
    color: #fff;
}

#right-betslip .betslip > table .slip-btn button {
    background: linear-gradient(to bottom, #1a2988 0%, #010a43 74%);
    color: #fff;
}

#right-betslip .betslip > table .five > button {
    border-top: unset;
    border-bottom: unset;
    border: 1px solid;
    color: #c0d8ff;
    text-shadow: 0 -1px 0 rgb(0 0 0 / 25%);
    background-image: -moz-linear-gradient(top, #354562, #111e33);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#354562), to(#111e33));
    background-image: -webkit-linear-gradient(top, #354562, #111e33);
    background-image: -o-linear-gradient(top, #354562, #111e33);
    background-image: linear-gradient(to bottom, #354562, #111e33);
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: inset 0 1px 0 rgb(255 255 255 / 20%), 0 1px 2px rgb(0 0 0 / 5%);
    -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
    box-shadow: inset 0 1px 0 rgb(255 255 255 / 20%), 0 1px 2px rgb(0 0 0 / 5%);
}

#right-betslip .betslip > table .five > button:hover {
    filter: brightness(1.5);
}

#right-betslip .betslip > table .row_betslip_amount_btn {
	background: #191919;
	border-top: 1px solid #000;
	border-bottom: 1px solid #000;
}

#right-betslip .betslip > table {
    color: #bfbfbf;
}

#right-betslip .betslip button._bet-reset {
    background-color: #cacaca;
    background: linear-gradient(to bottom, #d7e6ff 0%, #8ba7d6 74%);
    color: #132546;
    text-shadow: 0 -1px 0 rgb(0 0 0 / 25%);
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: inset 0 1px 0 rgb(255 255 255 / 20%), 0 1px 2px rgb(0 0 0 / 5%);
    -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
    box-shadow: inset 0 1px 0 rgb(255 255 255 / 20%), 0 1px 2px rgb(0 0 0 / 5%);
}

#right-betslip .betslip button._bet-reset:hover {
    background: #e1e1e1;
}

#right-betslip .betslip input {
    background-color: #1e1d1f;
    border-color: #565758;
    color: #fdfdfd;
    background: #2e3d56;
    border: 1px solid #0a0e16;
}

#right-betslip .betslip table .slip-btn > button,
._menu-bet button {
    background-color: #092338;
    background: linear-gradient(to bottom, #3d4b6d 0%, #15334a 74%);
    border: 1px solid #020202;
    color: #c8e1fd;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}

#right-betslip .betslip table .slip-btn > button:hover,
._menu-bet button:hover {
    color: #1e2d39;
    filter: brightness(1.5);
}

#right-betslip .betslip {
    background: #242a30;
    border: 1px solid #000;
}

#right-betslip .text-on-right {
    color: var(--bet_ticket-body-color-highlight);
}
#right-sns .sns #sns-list tbody > tr > td > a > img:hover {
	filter: brightness(1.3);
}

#right-sns .sns #sns-list tbody > tr > td > a > p {
	color: #a8a8a8;
	font-size: 12px;
	line-height: 19px;
}

#right-sns .sns #sns-list tbody > tr > td > a > span {
    color: #c5b630;
}

#right-sns .sns > table {
    border-top: 1px solid #10101000;
    color: lightgray;
}

#right-sns .sns > table {
    color: #787878;
}


#right-sns .sns > table {
    color: #787878;
}

#right-sns a {
    color: inherit;
}
#right-sns:last-child .sns {
    background: transparent;
    border: none;
    box-shadow: none;
}

#right-user-info
.member-box
.login-box
.cash-icon.krwmyr-icon
.block {
	color: #72a6ff;
}

#right-user-info
.member-box
.login-box
.cash-icon.krwusd-icon
.block {
	color: #f7cc37;
}


#right-user-info
.member-box
.login-box
.cash-icon.krwyen-icon
.block {
	color: #f87b7b;
}


#right-user-info .db-member .boot-crate .levelnum {
	color: #fff;
}

#right-user-info .db-member .boot-crate .memlevel,
.header-nav .nav-link .memlevel {
	color: var(--color-tertiary-1);
}

#right-user-info .member-box .login-box .sidebar_login table tr > td > input {
    color: white;
}

#right-user-info .member-box .login-box .sidebar_login table tr > td > input:focus-visible {
    border-color: #b8a500;
    -webkit-box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%), inset -1px 0 5px rgb(106 189 255);
    box-shadow: inset 0 1px 0 rgb(0 0 0 / 8%), inset 0 0 3px #00b0ff;
}

#right-user-info .member-box .login-box .sidebar_login table tr > td {
    border: 1px solid #000;
    background: #242a30;
}

#right-user-info .member-box .login-box .sidebar_login table tr > td#login_btn .beforelog i {
    color: #66c442;
}

#right-user-info .member-box .login-box .sidebar_login table tr > td#login_btn .beforelog {
    background: unset;
    background: #20262c;
    color: white;
}

#right-user-info .member-box .login-box .sidebar_login table tr > td._menu-register i {
    color: #ffc107;
}

#right-user-info .member-box .login-box .sidebar_login table tr > td._menu-register {
    background: #212121;
    color: #fff;
}

#right-user-info .member-box .login-box .sidebar_login table tr>td{border:1px solid #000}
#right-user-info .member-box .login-box span {
    color: #1e2d39;
    text-shadow: 1px 1px 1px #000, 1px 2px 2px #000000;
}

#right-user-info .member-box .login-box table .member-btn {
    background: #262729;
    border: 1px solid #171717;
    color: #ddd;
}

#right-user-info .member-box .login-box table .member-btn.border {
    border-right: 1px solid #000;
}

#right-user-info .member-box .login-box table .member-btn.border {
    border-right: 1px solid #171717;
}

#right-user-info .member-box .login-box table .member-btn.border{border-right:1px solid #171717}

#right-user-info .member-box .login-box table .member-btn:hover {
    background: #485667;
    background: linear-gradient(180deg, #71869e 0%, #2a3441 74%);
}

#right-user-info .member-box .login-box table td .memlevel {
    background: unset !important;
    box-shadow: unset;
    text-shadow: unset;
    color: #715500 !important;
}

#right-user-info .member-box .login-box table td._menu-loginevent {
    color: #ffdfc2;
}

#right-user-info .member-box .login-box table td._menu-user {
    color: white;
}

#right-user-info .member-box .login-box table tr.info_label:not(:first-child) {
    border-top: 1px solid #00000085;
    border-left: 1px solid #00000085;
    background: #222;
}

#right-user-info .member-box .login-box table {
	border: 1px solid #000;
}

#right-user-info .member-box .login-box {
	background: #1d1d1d;
	color: #fff;
	border: 1px solid #000;
}

#rightbox .match_tab.odds-find > .tab_item.on,
#rightbox .match_tab.odds-find > .tab_item:hover {
	color: var(--cui-warning);
	box-shadow: 0px -2px 0px 0px  var(--cui-warning) inset;
	-webkit-box-shadow: 0px -2px 0px 0px var(--cui-warning) inset;
	-moz-box-shadow: 0px -2px 0px 0px  var(--cui-warning) inset;
}
#snsdrop-dropdown #right-sns {
	background: var(--color-layer-body);
	box-shadow: 1px 2px 8px #0000007d;
}

#sp_list.ithere .module_ th {
    background-color: var(--provider-bg);	
    color: var(--color-tertiary-3);
}



#sp_list.ithere .module_ tr:not(:last-child) {
    border-bottom: 1px solid #d0d7ec;
}

#sp_rule .sp_rule_text .sport-rule-confirm-blue2 ,
.sport-rule-confirm-blue2 {
	color:  var(--cui-info);
}

#split-container .compact-wrapper .btn-more {
    border-left: 1px solid;
}

#split-container .league-box.mar-top,
#split-container .league-box.pose-relate,
#split-container .league-boxC.pose-relate {
    border: 1px solid #cdd2d9;
    background: #e6e9ee;
}

#split-container .league_float {
    border-left: 1px solid #cdd2d9;
}

#sports-container,
#match-container {
    background: unset;
}

#sports-detail>tbody>.sports-detail-country>td {
	color: var(--cui-sidebar-nav-link-color);
	background-color: #334756 !important;
}

#sports-header
#inner-header
.name-header
.groupbtn-container
.btn-change-layout {
	color: #bbc4d2;
}

#sports-header
#inner-header
.name-header
.groupbtn-container
.btn-change-layout:first-child {
	border-color: #bbc4d2;
}

#sports-header
#inner-header
.name-header
.groupbtn-container
.btn-change-layout:first-child {
	border-right: 1px solid;
	border-color: #bbc4d2;
}

#sports-header #inner-header #mode-header.bg-header,
.logo-overlay-bg {
	background-color: #fff;
}

#sports-header #inner-header #mode-header.bg-header,
.logo-overlay-bg {
	background-color: #fff;
}

#sports-header #inner-header .name-header .groupbtn-container {
	border: 3px solid #bbc4d2;
	border-radius: 5px;
}

#sports-header #inner-header .name-header .nametag_ {
	/* color: var(--color-text-alt); */
}

#sports-header .btn-drop {
	background-color: #b7c2d1;
}

#sports-header .option-view-list ._h3txt {
	margin: 0 0 5px;
	color: #3d3d3d;
}

#sports-header .option-view-list {
	box-shadow: 3px 3px 3px #0000004d;
}

#sports-mainmenu li.nav-item:not(.lf_cat:last-of-type)::after {
    background: rgb(255, 255, 255);
    background: linear-gradient(90deg, #1e2d3900 5%, #d5d5d5 50%, #1e2d3900 95%);
}


#sports-wrapper
#virtual-container
.virtual_tabitem
.vview-all:not(:first-child) {
	border-left: 1px solid var(--color-layer-alt-1);
}

#sports-wrapper
#virtual-container
.virtual_tabitem
.vview-all:not(:last-child) {
	border-right: 1px solid var(--color-layer-alt-3);
}

#sports-wrapper #asian-container .bonus-wrapper,
#sports-wrapper #wide-container .bonus-wrapper {
    background: #e6e9ee;
}

#sports-wrapper #asian-container .league .btn-more {
    background: #f6f6f6;
    border: 1px solid #fff;
}

#sports-wrapper #asian-container .league-box table > tbody > tr > td > div.odds-container {
    background: var(--bg-panel);
}

#sports-wrapper #asian-container .league-box table > tbody > tr > td > div.odds-container:hover  {
    background: var(--color-secondary-1);
}

#sports-wrapper #virtual-container .blockV-content .__title {
	color: #9b90ff;
	border-bottom: 1px solid;
}

#sports-wrapper #virtual-container .blockV-content .blockmatch_ .__vbet {
	border: 1px solid #000;
	background-color: var(--bg-extra);
}

#sports-wrapper #virtual-container .blockV-content .blockmatch_ .__vbet:hover {
	background: #424645;
	color: #fff;
}

#sports-wrapper #virtual-container .blockV-content .blockmatch_ .value_color {
	color: #ffc60b;
}
#sports-wrapper #virtual-container .blockV-content .labels > td {
	border-bottom: 1px solid #1b2029;
}

#sports-wrapper #virtual-container .blockV-content .labels label {
	background: #1b212a;
	border-left: 3px solid green;
}

#sports-wrapper #virtual-container .blockV-content label {
	color: #9b90ff;
}

#sports-wrapper #virtual-container .blockV-content label {
	color: #1e2d39;
}

#sports-wrapper #virtual-container .blockV-event .vview-all.__time {
	color: #ffc107;
}

#sports-wrapper #virtual-container .blockV-event {
	background: var(--color-tertiary-4);
}

#sports-wrapper #virtual-container .detail-Viframe {
	background-color: var(--color-tertiary-4);
}

#sports-wrapper #virtual-container .virtual_tabitem .vview-all .btn {
	color: aliceblue;
}

#sports-wrapper #virtual-container .virtual_tabitem .vview-all {
	background-color: var(--cui-dark-stop);
}

#sports-wrapper #virtual-container .virtual_tabitem .vview-all.selected {
	color: #fff;
	filter: brightness(1.5);
}

#sports-wrapper #virtual-container .virtual_tabitem {
	border: 1px solid var(--color-layer-alt-3);
}

#swift-links .quickLink .info-item .justbox {
	color: #013554;
	background-image: linear-gradient(
	60deg,
	#6d6d6d00 0,
	#2196f300 15%,
	#e5e8ed 0,
	#bbc5d4 90%
	);
}

#switch[type="checkbox"]:checked + .modeapp .toggle {
	background-color: var(--dpswitch-bg-color);
	color: var(--dpswitch-text-color);
}

#switch[type="checkbox"]:checked + .modeapp label {
	background: #6f7585;
	color: #fff;
}

#top #top-info.register_top {
	background: unset;
	border: 0;
}

#top #top-info.register_top {
	background: unset;
}

#toplist_container #left-button,
#toplist_container #right-button {
	background: unset;
	color: #1e2d39;
}

#user-container .member_infoForm .info-group {
    --cui-info-rgb: 0 ,0, 0;
	border-color:#000000;
}

#user-container .member_infoForm .userForm_label {
	color:#ffffff !important;	
}


#user-dropdown {
	background: var(--color-layer-body);
	box-shadow: 0 1px 2px 0 rgb(60 64 67 / 30%), 0 2px 6px 2px rgb(60 64 67 / 15%);
}

#virtual-header .vview-all {
    background: var(--cui-dark-stop);
    border-radius: 7px 7px 0 0;
    border: solid var(--cui-bg-light);
}

#virtual-header .vview-all.active {
	border-color: palegreen;
}

#virtualsports-container ._virtualtitle {
    background-color: #00000085;
}


#virtualsports-container {
	color: #fff;
}
.table>:not(caption)>*>* {
	box-shadow:none;
}
.form-select {
    color: var(--cui-form-select-color,rgba(44,56,74,0.95));
    background-color: var(--cui-form-select-bg,#fff);
    border: 1px solid var(--cui-form-select-border-color,#b1b7c1);
}

.list-group {
    --cui-list-group-color: unset;
    --cui-list-group-bg: #000000;
    --cui-list-group-border-color: rgba(0,0,21,0.125);
    --cui-list-group-action-color: #768192;
    --cui-list-group-action-hover-color: #768192;
    --cui-list-group-action-hover-bg: #ebedef;
    --cui-list-group-action-active-color: rgba(44,56,74,0.95);
    --cui-list-group-action-active-bg: #d8dbe0;
    --cui-list-group-disabled-color: #8a93a2;
    --cui-list-group-disabled-bg: #fff;
    --cui-list-group-active-color: rgba(255,255,255,0.87);
    --cui-list-group-active-bg: #321fdb;
    --cui-list-group-active-border-color: #321fdb;
    border-radius: var(--cui-list-group-border-radius);
}
.text-medium-emphasis {
    color: rgb(255 255 255 / 68%) !important;
}

html:not([dir="rtl"]) .border-start-warning {
    border-left-color: #2f414c !important;
}

html:not([dir="rtl"]) .border-start-secondary {
    border-left-color: var(--cui-body-bg) !important;
}


.dropdown-menu {
    --cui-dropdown-color: var(
    --color-tertiary-1);
    --cui-dropdown-bg: var(
    --color-primary-7);
    --cui-dropdown-border-color: var(
    --cui-border-color-translucent);
    --cui-dropdown-divider-bg: var(
    --cui-border-color-translucent);
    --cui-dropdown-box-shadow: 0 .5rem 1rem rgba(0,0,21,0.15);
    --cui-dropdown-link-color: var(
    --color-tertiary-3);
    --cui-dropdown-link-hover-color: var(
    --color-tertiary-1);
    --cui-dropdown-link-hover-bg: var(
    --color-primary-3);
    --cui-dropdown-link-active-color: rgba(255,255,255,0.87);
    --cui-dropdown-link-active-bg: #321fdb;
    --cui-dropdown-link-disabled-color: #9da5b1;
    box-shadow: 0 4px 5px 0 rgba(var(--cui-elevation-base-color,60,75,100),0.14),0 1px 10px 0 rgba(var(--cui-elevation-base-color,60,75,100),0.12),0 2px 4px -1px rgba(var(--cui-elevation-base-color,60,75,100),0.2);
}

.dropdown-menu .dropdown-item:hover .icon {
    color: #ffffff !important;
}

#_casinoconfirm._casinoconfirm.el-dialog__wrapper.main-dialog.modal .modal-dialog .modal-content, #_slotconfirm._slotconfirm.el-dialog__wrapper.main-dialog.modal .modal-dialog .modal-content, #_miniconfirm._miniconfirm.el-dialog__wrapper.main-dialog.modal .modal-dialog .modal-content, #_alert._alert.el-dialog__wrapper.main-dialog.modal .modal-dialog .modal-content {
	border-color: #000000;
}

.footer .row a {
	
	color:var(--color-tertiary-4)
	
}

.main__crossing-container.rightside {
    background-image: linear-gradient(120deg,rgb(76 0 255 / 79%),10%,var(--homepage-content-bg) 60%),url(/image/bg/gold_abstract.png);
}

.main__crossing-image {
    border: 3px solid var(--bet_ticket-body-color-highlight);
	border-right-color: transparent;
}

.form-control , .autobetting_form table>tbody>tr input,
.speech-bubble input  ,
#user-container form input {
    color: #fff;
    background-color: #2e3648;
    border: 1px solid #38425e;
}
.dark-theme .btn-primary {
--cui-btn-color: #000015;
    --cui-btn-bg: var(--color-quaternary-4);
    --cui-btn-border-color: var(--color-senary-3);
    --cui-btn-hover-color: #000015;
    --cui-btn-hover-bg: #a391d4;
    --cui-btn-hover-border-color: #a28ad1;
    --cui-btn-focus-shadow-rgb: 113,106,177;
    --cui-btn-active-color: #000015;
    --cui-btn-active-bg: #b497d6;
    --cui-btn-active-border-color: #958ad1;
    --cui-btn-active-shadow: inset 0 3px 5px rgba(0,0,21,0.125);
    --cui-btn-disabled-color: #000015;
    --cui-btn-disabled-bg: #8f7dcc;
    --cui-btn-disabled-border-color: #8d7dcc;
}

.dark-theme #lobby-row__menu .lobby-row__wrapper .rightidle #right-button i, .dark-theme #lobby-row__menu .lobby-row__wrapper .leftidle #left-button i {
    background: var(--color-primary-4);
}

.single-play:hover {
	box-shadow:  inset 0 0 12px 7px var(--color-primary-3);
	-webkit-box-shadow:  inset 0 0 12px 7px var(--color-primary-3);
	-moz-box-shadow: inset 0 0 12px 7px var(--color-primary-3);
    box-shadow: inset 0 0 12px 7px var(--color-primary-3);
}

.dropdown-item:hover ,
.dropdown-item:focus ,
.dropdown-item.active ,
.dropdown-item:active {
    color: var(--cui-dropdown-link-hover-color);
    background-color: var(--cui-dropdown-link-hover-bg);
}


#quickMenu .header #menuBottom #qmBottom .nav-item.on i, #quickMenu .header #menuBottom #qmBottom .nav-item.on span {
    color: var(--color-senary-7);
}

.btn-info {
    --cui-btn-color: #000015;
    --cui-btn-bg: var(--color-primary-5);
    --cui-btn-border-color: #39f;
    --cui-btn-hover-color: #000015;
    --cui-btn-hover-bg: var(--color-primary-5);
    --cui-btn-hover-border-color: var(--color-primary-2);
    --cui-btn-focus-shadow-rgb: 43,130,220;
    --cui-btn-active-color: #000015;
    --cui-btn-active-bg: var(--color-primary-2);
    --cui-btn-active-border-color: var(--color-primary-2);
    --cui-btn-active-shadow: inset 0 3px 5px rgba(0,0,21,0.125);
    --cui-btn-disabled-color: #000015;
    --cui-btn-disabled-bg: var(--color-primary-2);
    --cui-btn-disabled-border-color: var(--color-primary-2);
}

.btn-close {
    background: white var(--cui-btn-close-bg,url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='rgba%2844, 56, 74, 0.95%29'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e")) center/1em auto no-repeat;
  
}
.status-wait.text-white.btn.btn-info.btn.btn-info {
    background-color: var(--color-senary-4);
	}

#login-container .modal.fade.show .modal-dialog .modal-content ,
.widget.widget-stats.p-0.bg-preview-blue2 {
    background: var(--cui-body-bg)!important;
	
}

.support-table tbody>tr>td>input , .support-table tbody>tr>td>textarea{
	background: #202230 !Important;
    border: 1px solid #515572 !important;
    color: #fff;
}

.tertiary {
    background: var(--tabs-gradient-bg-color);
}
.board-topfix {
    color: var(--board-topfix-textcolor);
    background: var(--board-topfix-color) !important;
}

.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: var(--board-topfix-bgcolor);
    border: 1px solid var(--board-topfix-color);
    border-left:1px solid var(--board-topfix-bordercolor)
}
.board-topfix .triangle-6,
.event_tbl .title_evt .triangle-6 {
    border-left: solid 15px var(--board-topfix-color);
    border-top: solid 15px var(--board-topfix-color);
}


:root {
    --board-topfix-color:#543f7a;
    --board-topfix-bordercolor:#161616;
    --board-topfix-bgcolor:#161616;
    --board-topfix-textcolor:#ffffff;
}
/* ------------------------------------- */
/* *. UI COLORS  ...............END..... */
/* ------------------------------------- */


/* ------------------------------------- */
/* *. KEYFRAMES  ....................... */
/* ------------------------------------- */
.animated {
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
}
@-webkit-keyframes fadeInUpBig {
	0% {
		opacity: 0;
		transform: translateY(2000px);
	}
	to {
		opacity: 1;
		transform: translateY(0);
	}
}
@keyframes fadeInUpBig {
	0% {
		opacity: 0;
		transform: translateY(2000px);
	}
	to {
		opacity: 1;
		transform: translateY(0);
	}
}
.fadeInUpBig {
	-webkit-animation-name: fadeInUpBig;
	animation-name: fadeInUpBig;
}
@keyframes scroll {
	0% {
		transform: translateX(0);
	}
	
	100% {
		transform: translateX(calc(-250px * 7));
	}
}

.carousel__slide {
	animation: scroll 100s linear infinite;
	display: flex;
	flex-direction: column;
	width: 33%;
}

@keyframes fadeIn {
	0% {
		opacity: 0;
	}
	
	20% {
		opacity: 0;
	}
	
	60% {
		opacity: 1;
	}
	
	100% {
		opacity: 1;
	}
}

@-webkit-keyframes greenblinking {
	0%,
	100%,
	62% {
		color: #000;
	}
	
	47%,
	97% {
		color: #00d936;
	}
}

@-webkit-keyframes blueblinking {
	0%,
	100%,
	62% {
		color: #000;
	}
	
	47%,
	97% {
		color: #0080ff;
	}
}

@keyframes autoscroll {
	from {
		transform: translate3d(0, 0, 0);
	}
	
	to {
		transform: translate3d(0, -75%, 0);
	}
}

@-webkit-keyframes blinker {
	0%,
	100%,
	49% {
		background-color: #f64949;
	}
	
	50%,
	99% {
		background-color: #20262c;
	}
}

@-moz-keyframes blinker {
	0%,
	100%,
	49% {
		background-color: #f64949;
	}
	
	50%,
	99% {
		background-color: #20262c;
	}
}

@keyframes blinker {
	0%,
	100%,
	49% {
		background-color: #f64949;
	}
	
	50%,
	99% {
		background-color: #20262c;
	}
}

@-webkit-keyframes blinker2 {
	0%,
	100%,
	49% {
		color: #f64949;
	}
	
	50%,
	99% {
		color: #fff;
	}
}

@-moz-keyframes blinker2 {
	0%,
	100%,
	49% {
		color: #f64949;
	}
	
	50%,
	99% {
		color: #fff;
	}
}

@keyframes blinker2 {
	0%,
	100%,
	49% {
		color: #f64949;
	}
	
	50%,
	99% {
		color: #fff;
	}
}

@-webkit-keyframes fade {
	from {
		opacity: 0.4;
	}
	
	to {
		opacity: 1;
	}
}

@keyframes fade {
	from {
		opacity: 0.4;
	}
	
	to {
		opacity: 1;
	}
}

@-webkit-keyframes glowy {
	from {
		color: #fff;
		text-shadow: 0 0 10px #fff, 0 0 20px #fff, 0 0 30px #e60073, 0 0 40px #e60073,
		0 0 50px #e60073, 0 0 60px #e60073, 0 0 70px #e60073;
	}
	
	to {
		color: #ffdfc2;
		text-shadow: 0 0 20px #fff, 0 0 30px #ff4da6, 0 0 40px #ff4da6, 0 0 50px #ff4da6,
		0 0 60px #ff4da6, 0 0 70px #ff4da6, 0 0 80px #ff4da6;
	}
}

@-webkit-keyframes colorchange {
	0%,
	40%,
	60% {
		color: #00f;
	}
	
	10% {
		color: #8e44ad;
	}
	
	20% {
		color: #1abc9c;
	}
	
	30% {
		color: #d35400;
	}
	
	50% {
		color: #34495e;
	}
	
	70%,
	90% {
		color: #2980b9;
	}
	
	80% {
		color: #f1c40f;
	}
	
	100% {
		color: pink;
	}
}

@keyframes text-flicker {
	100%,
	11%,
	18%,
	2%,
	32%,
	37%,
	43%,
	47%,
	6% {
		color: #e60078;
		text-shadow: 0 0 15px #e60078;
	}
	
	14%,
	3%,
	33%,
	39%,
	46%,
	9% {
		color: rgba(120, 0, 50, 0.5);
		text-shadow: none;
	}
}

@keyframes letter-flicker {
	100%,
	11%,
	18%,
	2%,
	32%,
	37%,
	40%,
	6% {
		color: #e60078;
		text-shadow: 0 0 15px #e60078;
	}
	
	14%,
	3%,
	33%,
	39%,
	9% {
		color: rgba(120, 0, 50, 0.5);
		text-shadow: none;
	}
}

@keyframes border-flicker {
	100%,
	13%,
	18%,
	2%,
	34%,
	5%,
	54%,
	7% {
		border: 3px solid #00b4e6;
		box-shadow: 0 0 15px -1px #00b4e6, 0 0 12px -1px #00b4e6 inset;
	}
	
	16%,
	22%,
	3%,
	36%,
	6%,
	9% {
		border: 3px solid #002846;
		box-shadow: none;
	}
}

@-webkit-keyframes uparrow {
	0% {
		-webkit-transform: translateY(0);
		opacity: 0.4;
	}
	
	100% {
		-webkit-transform: translateY(-0.2em);
		opacity: 0.9;
	}
}

@-webkit-keyframes downarrow {
	0% {
		-webkit-transform: translateY(0);
		opacity: 0.4;
	}
	
	100% {
		-webkit-transform: translateY(0.2em);
		opacity: 0.9;
	}
}

@keyframes changeBackgroundColor_over {
	0% {
		background-color: #001f3f;
	}
	
	50% {
		background-color: #ff4136;
	}
	
	100% {
		background-color: #001f3f;
	}
}

@keyframes changeBackgroundColor_under {
	0% {
		background-color: #001f3f;
	}
	
	50% {
		background-color: #ff4136;
	}
	
	100% {
		background-color: #001f3f;
	}
}

@-webkit-keyframes tooltip_betslipkeys {
	0% {
		opacity: 0;
	}
	
	75% {
		opacity: 0;
	}
	
	100% {
		opacity: 1;
	}
}

@-moz-keyframes tooltip_betslipkeys {
	0% {
		opacity: 0;
	}
	
	75% {
		opacity: 0;
	}
	
	100% {
		opacity: 1;
	}
}

@-o-keyframes tooltip_betslipkeys {
	0% {
		opacity: 0;
	}
	
	75% {
		opacity: 0;
	}
	
	100% {
		opacity: 1;
	}
}

@keyframes tooltip_betslipkeys {
	0% {
		opacity: 0;
	}
	
	75% {
		opacity: 0;
	}
	
	100% {
		opacity: 1;
	}
}



@-webkit-keyframes c {
	0% {
		-webkit-filter: invert(100%) sepia(0%) saturate(4000%) brightness(250%)
		contrast(1) hue-rotate(0deg) opacity(0.7);
		filter: invert(100%) sepia(0%) saturate(4000%) brightness(250%) contrast(1)
		hue-rotate(0deg) opacity(0.7);
	}
	
	50% {
		-webkit-filter: invert(100%) sepia(0%) saturate(4000%) brightness(250%)
		contrast(1) hue-rotate(90deg) opacity(0.7);
		filter: invert(100%) sepia(0%) saturate(4000%) brightness(250%) contrast(1)
		hue-rotate(90deg) opacity(0.7);
	}
	
	to {
		-webkit-filter: invert(100%) sepia(0%) saturate(4000%) brightness(250%)
		contrast(1) hue-rotate(0deg) opacity(0.7);
		filter: invert(100%) sepia(0%) saturate(4000%) brightness(250%) contrast(1)
		hue-rotate(0deg) opacity(0.7);
	}
}

@-webkit-keyframes blink {
	0% {
		opacity: 0;
	}
	
	100% {
		opacity: 1;
	}
}

@-moz-keyframes blink {
	0% {
		opacity: 0;
	}
	
	100% {
		opacity: 1;
	}
}

@keyframes blink {
	0% {
		opacity: 0;
	}
	
	100% {
		opacity: 1;
	}
}

/* ------------------------------------- */
/* *. MEDIA QUERIES .................... */
/* ------------------------------------- */
@media (min-width: 769px) {
	.chrome_link {
		justify-content: center;
	}
	
	._bet.selected:hover {
		background-color: var(--select-bet-bg-light);
		color: var(--select-bet-color-light);
	}
	
	
	._bet:hover, .round-box.bet-side2:hover, .round-box.bet-side3:hover, .round-box.mid-side:hover {
		background: var(--select-bet-bg-hover-light) !important;
		color: #fff;
		box-shadow: inset 0 0 7px var(--color-primary-1);
		-webkit-box-shadow: inset 0 0 7px var(--color-primary-1);
		-moz-box-shadow: inset 0 0 7px var(--color-primary-1);
	}
	.__vbet._bet:hover {
		background: #000 !important;
		box-shadow:  inset 1px 1px 3px #fff, inset -1px -1px 3px #fff;
		-webkit-box-shadow:  inset 1px 1px 3px #fff, inset -1px -1px 3px #fff;
		-moz-box-shadow:  inset 1px 1px 3px #fff, inset -1px -1px 3px #fff;
		color: #fff;
	}
	
	.home-casino[data-class="_evocasino_bg"] .evo-casino-wrapper .cswrap-l {
		width: 25%;
	}
	
	#mini_wrap .game-bet-center ._betside1._bet:hover,
	#mini_wrap .game-bet-center ._betside2._bet:hover,
	#mini_wrap .game-bet-center ._betside3._bet:hover,
	#mini_wrap .game-bet-center ._betside4._bet:hover,
	#mini_wrap .game-bet ._betside1._bet:hover,
	#mini_wrap .game-bet ._betside2._bet:hover,
	#mini_wrap .game-bet ._betside3._bet:hover,
	#mini_wrap .game-bet ._betside4._bet:hover
	{
		background: var(--select-bet-bg-hover-light) !important;
		color: #fff;
		box-shadow: inset 0 0 7px var(--color-primary-1);
		-webkit-box-shadow: inset 0 0 7px var(--color-primary-1);
		-moz-box-shadow: inset 0 0 7px var(--color-primary-1);
	}
	
	#mini_wrap {
		width: 95%;
		margin: 0 auto;
	}
	
	body[data-class="Basketball_virtualsport_bg"] .body {
		background-image: url(/image/Sports/virtual/virtual_basketball_bg.jpg?v=02);
		background-size: cover;
		background-attachment: fixed;
		background-repeat: no-repeat;
	}
	body[data-class="Greyhounds_virtualsport_bg"] .body {
		background-image: url(/image/Sports/virtual/virtual_greyhound_bg.jpg);
		background-size: cover;
		background-attachment: fixed;
		background-repeat: no-repeat;
	}
	body[data-class="Horse Racing_virtualsport_bg"] .body {
		background-image: url(/image/Sports/virtual/horse_racing_bg.jpg);
		background-size: cover;
		background-attachment: fixed;
		background-repeat: no-repeat;
	}
	body[data-class="Soccer_virtualsport_bg"] .body {
		background-image: url(/image/Sports/virtual/virtual_soccer_bg.jpg);
		background-size: cover;
		background-attachment: fixed;
		background-repeat: no-repeat;
	}
	
	.type-name .bet_view_result  {
		background: #bdbdbd2e;
	}
	.box_view_score td  {background:#bdbdbd2e;}
	
	
	.sports_box .time_line  {
		border-left: 0 !important;
	}
	
	.bonus_wrap .bonus_box .bonusodds:hover button  {
		background-image: linear-gradient(360deg, var(--tomato) , transparent);
		border-color: var(--color-primary-3)  !important;
	}
	
	
	
}


@media screen and (max-width: 768px) {
	#game-bet .game-bet-slip .game-bet-slip-table {
		background: #191c1f;
	}
	.chrome_link {
		justify-content: space-between;
	}
	.sp_rule .sp_rule_text {
		display: flex;
		flex-direction: column;
		text-align: center;
	}
	.tabs .main_tabs .tmain:hover {
		border-bottom: 0;
    	background: var(--tabs-gradient-main-active);
	}
	
	.table-board-content .speech-bubble {
		overflow: auto;
	}
	.speech-bubble input {
		width: 100%;
	    border-radius: 25px;
	}
	
	.speech-bubble button {
		margin: 10px 0;
		width: 100%;
	}
	
	
	.sp_nav_top_style2 .topsp_wrap .topsports-icon {
		height: 20px;
		width: 20px;
	}
	#_miniconfirm._miniconfirm.el-dialog__wrapper.main-dialog.modal .modal-dialog .modal-content,
	#_casinoconfirm._casinoconfirm.el-dialog__wrapper.main-dialog.modal .modal-dialog .modal-content, #_slotconfirm._slotconfirm.el-dialog__wrapper.main-dialog.modal .modal-dialog .modal-content, #_alert._alert.el-dialog__wrapper.main-dialog.modal .modal-dialog .modal-content {
		width: 80%;
		margin: 0 auto;
	}
	
	.header-nav.mobile_central .dropdown-menu.show {
		/* transform: unset !important;
		inset: unset !important; */
	}
}

#theme-changer {
	display: none;
}

#mini_wrap #game-bet .game-header #MATCHID,
#mini_wrap #game-bet .game-header .game-round-time {
    text-shadow: 1px 1px rgb(0 0 0);
    border-radius: 0.375rem;
	background-color: var(--color-secondary-4);
    color: var(--color-tertiary-5);
}


.bonus_wrap .bonus_box ._bonus button i {
    color: #f8ffaf  !important;
}

.bg-light {
	background-color: var(--cui-body-bg) !important;
}



.loader-1 .loader-outter, .loader-1 .loader-inner {
    border-color: #ab003a;
}





@media screen and (max-width:1200px){


	#new_tabs_content #new2_tabs.tabs ul,.multi-tabs_wrapper .tabs ul,.tabs ul.main_tabs{display:flex;  overflow-x:auto;  overflow-y:hidden}
		
	.tabs ul li.tmain{width:unset !important}
		
	
	.width-full.el-row.m_mini .tabs ul.main_tabs {
	    display: inline-block;margin-bottom: -6px;
	}
	
	.m_mini #new_tabs .main_tabs:before, .m_mini #new_tabs .main_tabs:after {
	    display: none;
	}

	
}



