/*
	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: #ffffff;
  --secondary-button-font-color: #ffffff;
  --success-button-font-color: #ffffff;
  --next-button-font-color: #ffffff;
  --danger-button-font-color: #ffffff;
  --link-button-font-color: #ffffff;
  --outline-button-font-color: #ffffff;
  --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: #ffffff;
  --color-layer-alt-1: #2b2634;
  --color-layer-alt-2: #3d2f45;
  --color-layer-alt-3: #5f5970;
  --color-layer-alt-4: rgb(92 89 112 / 50%);
  --color-primary-1: #fdd835;
  --color-primary-2: #ffa000;
  --color-primary-3: #ffd149;
  --color-primary-4: #ffff7b;
  --color-primary-5: #ffffad;
  --color-secondary-1: #a153ff;
  --color-secondary-2: #2e0f6c;
  --color-secondary-3: #703bf5;
  --color-secondary-4: #c395ff;
  --color-secondary-5: #e6ceff;
  --color-error: #ff5e3a;
  --color-warning: #fdd835;
  --color-successfully: #1be176;
  --color-primary-gradient: linear-gradient(90deg, #ffa000, #ffff7b);
  --color-secondary-gradient: linear-gradient(
    90deg,
    #2e0f6c,
    #2e0f6c 0.01%,
    #712df5
  );
  --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: rgba(182, 189, 204, 0.4);
  --color-tertiary-3: rgba(182, 189, 204, 0.2);
  --color-tertiary-4: rgb(34 33 33);
  --color-tertiary-5: rgba(0, 10, 18, 0.2);
  --color-tertiary-6: rgba(0, 10, 18, 0.64);
  --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: #2e313d;
  --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: #7286d3;
  --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: #ddcde6;
  --select-bet-bg-hover-dark: #3a4058;
  --select-bet-bg-light: #a57bb9;
  --select-bet-color-light: #000000;
  --select-bet-bg-dark: linear-gradient(360deg, #ffc107, transparent);
  --select-bet-color-dark: #fff;
  --homepage-content-bg: #ffffff;
  --alert-shadow: lightblue;
  --bet_ticket-body-bg: #ece3f3;
  --bet_ticket-body-color: #0c0b0d;
  --bet_ticket-body-color-highlight: #ce9900;
  --main__crossing-upper-color: #ce9900;
  --cashslide-info-color: #ce9900;
  --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: #ffc107;
  --cui-green: #198754;
  --cui-teal: #20c997;
  --cui-cyan: #0dcaf0;
  --cui-black: #000015;
  --cui-white: #fff;

  --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: #636f83;
  --cui-gray-900: #4f5d73;
  --cui-primary: #321fdb;
  --cui-secondary: #9da5b1;
  --cui-success: #2eb85c;
  --cui-info: #39f;
  --cui-warning: #d29000;
  --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: 51, 153, 255;
  --cui-warning-rgb: 249, 177, 21;
  --cui-danger-rgb: 229, 83, 83;
  --cui-light-rgb: 247 243 251;
  --cui-dark-rgb: 79, 93, 115;
  --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: rgba(44, 56, 74, 0.95);
  --cui-body-bg: #fbf7fe;
  --cui-border-color: #d8dbe0;
  --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(--cui-yellow);
  --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: #e2ddec;
  --match-card-bg: #ece3f3;
  --container-bg-rgb: 235, 237, 239;
  --casino-pedestal-border: #999999;
  --casino-pedestal-bg: #999999;
  --casino-pedestal-text: #000a12;
  --pageset-this-color: #686868;
  --tabs-gradient-bg-color: linear-gradient(
    to bottom,
    #ffffff 0%,
    #e0dbe4 50%,
    #c9bdd4 51%,
    #f2edf6 100%
  );
  --tabs-border-color: #fefefe;
  --tabs-gradient-active: linear-gradient(180deg, #565656, #dadadb);
  --tabs-gradient-main-active: linear-gradient(180deg, #000015, #343452);
  /* Display Mode Switches  */
  --dpswitches-bg-color: goldenrod;
  --dpswitches-label-color: white;
  --dpswitch-bg-color: white;
  --dpswitch-text-color: goldenrod;

  /* Minigame */
  --mini-game-header: #e0dbe4;
  --hud-color: 0, 255, 200;
  --hud--focus-color: 255, 255, 255;

  /* Slot */
  --provider-bg: #313054;

  --marquee-bg-color: #e0dbe4;
  --marquee-text-color: #343434;
  --quickmenu-color: rgb(24 24 24 / 75%);

  /* Scrollbar */
  --scrollbar-bg-color: rgb(0 0 0 / 40%);

  /* CSS HEX */
  --blue-crayola: #597ef8ff;
  --glaucous: #7689aeff;
  --charcoal: #353e49ff;
  --cool-gray: #949cb2ff;
  --alice-blue: #d9ecfdff;

  /* 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: rgb(0 0 0 / 45%);
  --btn-more-color: #f9b115;
}
.dark-theme {
  --btn-more-bg: rgb(0 0 0 / 45%);
  --btn-more-color: #f9b115;
  --cui-warning: #f9b115;
  --color-layer-body: #1c1121;
  --bet_ticket-body-bg: #181924;
  --bet_ticket-body-color: #ffffff;
  --main__crossing-upper-color: var(--cui-yellow);
  --cashslide-info-color: var(--cui-yellow);
  --bet_ticket-body-color-highlight: var(--cui-yellow);
  --el-table-border-color: #48433f;
}

.speech-bubble table > tbody > tr > td.bl-odds.selected,
.speech-bubble table > tbody > tr > td.bl-odds:hover {
  background: var(--color-secondary-1);
}
.chrome_link {
  background: #000000;
  background: #000000cc;
}
#right-betslip .text-on-right {
  color: var(--bet_ticket-body-color-highlight);
}
.el-table__fixed-footer-wrapper tbody td {
  border-top: 1px solid #ebeef5;
  background-color: #f5f7fa;
  color: #606266;
}
.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 td,
.el-table th.is-leaf {
  border-bottom: 1px solid var(--el-table-border-color);
}

.el-table__footer-wrapper td {
  border-top: 1px solid #ebeef5;
}
.el-table__footer-wrapper tbody td,
.el-table__header-wrapper tbody td {
  background-color: #f5f7fa;
  color: #606266;
}

.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;
}
.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);
}
#mini_wrap.mini-page-bg-blue2 {
  background-image: url(/image/bg/mini-page-bg.png);
  background-size: cover;
  background-repeat: no-repeat;
  background-position: top center;
}

#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;
}
/* ------------------------------------- */
/* *. UI COLORS  ..........START........ */
/* ------------------------------------- */
::-webkit-scrollbar-thumb {
  background-color: rgb(164 164 164 / 50%);
}

::-webkit-scrollbar-track {
  background-color: var(--color-layer-alt-3);
}
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 {
  color: var(--cui-body-color);
  -webkit-tap-highlight-color: rgba(0, 0, 21, 0);
  background-color: var(--cui-body-bg);
}

h6,
.h6,
h5,
.h5,
h4,
.h4,
h3,
.h3,
h2,
.h2,
h1,
.h1 {
  color: var(--cui-heading-color);
}

hr {
  color: inherit;
}

mark,
.mark {
  background-color: var(--cui-highlight-bg);
}
.dark-theme .header-title-sticky {
  border-bottom: 0.8px solid #2a2b36;
}
.gradient-color {
  background: #000428;
  background: -webkit-linear-gradient(315deg, #000428, #0074da);
  background: linear-gradient(135deg, #000428, #0074da);
}

.header-title-sticky {
  border-bottom: 0.8px solid #f1f3f7;
}
.owl-dots .owl-dot span {
  background-color: #c0c0c0;
}

.owl-dots .owl-dot.active span {
  background-color: #000000;
}
.owl-nav {
  color: #4e4e4e;
}

.reflection-text {
  color: #353535;
}

.shadow-button .fa-arrow-right {
  color: inherit;
}

.shadow-button {
  color: #0b0b0b;
  border: 1px solid #0b0b0b;
}

.tab-content > .tab-pane::-webkit-scrollbar {
  background: rgb(0 0 0 / 17%);
}

.title-link {
  color: inherit;
}

.title-link.blacky:hover span {
  color: #0097cd;
}

.title-link::before {
  color: #ffffff;
}

.title-link:hover span {
  color: black;
  -webkit-transform: perspective(1000px) rotate3d(0, 1, 0, 360deg);
  transform: perspective(1000px) rotate3d(0, 1, 0, 360deg);
}

.paging,
.page-find {
  /* color: #fff; */
}
.red-button1[role="button"] {
  background-color: #ea5455;
}
#swift-links .quickLink .info-item .justbox {
  color: #013554;
  background-image: linear-gradient(
    60deg,
    #6d6d6d00 0,
    #2196f300 15%,
    #e5e8ed 0,
    #bbc5d4 90%
  );
}

#page-topbar #swift-links .quickLink .info-item .justbox .sm-icon,
.quickLink .btnname .fa {
  color: #ffffff;
}

#sports-header #inner-header .name-header .nametag_ {
  /* color: var(--color-text-alt); */
}

#sports-header .btn-drop {
  background-color: #b7c2d1;
}

#sports-header .option-view-list {
  box-shadow: 3px 3px 3px #0000004d;
}

#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 .option-view-list ._h3txt {
  margin: 0 0 5px;
  color: #3d3d3d;
}

#sports-header #inner-header .name-header .groupbtn-container {
  border: 3px solid #bbc4d2;
  border-radius: 5px;
}

#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-right: 1px solid;
  border-color: #bbc4d2;
}

#sports-header
  #inner-header
  .name-header
  .groupbtn-container
  .btn-change-layout:first-child {
  border-color: #bbc4d2;
}

.btn-support {
  background-color: var(--support-button-bg);
}

.btn-next {
  /* background-color: var(--next-button-bg); */
}

.btn-delete_deposit,
.btn-delete_withdraw,
.btn-delete__cash,
.btn-delete__point {
  background-color: var(--cui-danger);
}

.btn-search {
  background-color: var(--bg-btn-search);
  color: var(--color-btn-search);
}

.dark-theme ._topsearch .form-control {
  border: 1px solid #3f4e5e;
}

#bl-container .bl-container,
#bl-container1 .bl-container {
  background: var(--color-table-bg-1);
}

#bl-container .bl-container > thead > tr > th,
#bl-container1 .bl-container > thead > tr > th {
  background-color: var(--color-table-header-1);
}

.overlay {
  background: rgba(0, 0, 0, 0.5);
}

.overlay.light {
  background: rgba(255, 255, 255, 0.5);
}

.warning-box {
  border: 1px solid #666;
  box-shadow: 0 0 50px rgb(0 0 0 / 50%);
}

.light .warning-box {
  border-color: #aaa;
  box-shadow: 0 2px 10px rgba(0, 0, 0, 0.25);
}

.warning-box .title {
  color: #f64949;
}

.warning-box .close {
  background: var(--color-layer-alt-3);
  color: #666;
}

.warning-box .close:hover {
  opacity: 1;
}

.action {
  color: #4caf50;
  box-shadow: 0 1px 3px rgb(0 0 0 / 15%);
}

.btn-ok {
  background: #f64949;
  color: #fff;
}

.warn-icon {
  background: var(--cui-danger-stop);
  border: 4px solid var(--cui-body-bg);
}

.warn-icon:before {
  color: #fff;
}

#button-to-top {
  background-color: #58a8ff66;
  border: 1px solid #58a8ff66;
}

#button-to-top:hover {
  background-color: #333;
  opacity: 1;
}

#button-to-top:active {
  background-color: #555;
}

#button-to-top .fa {
  color: #fff;
}

.action {
  color: #4caf50;
}

#button-to-top .fa {
  color: #fff;
}

.loader-1 .loader-outter {
  border: 4px solid var(--cui-yellow);
  border-left-color: transparent;
}

.loader-1 .loader-inner {
  border: 4px solid var(--cui-yellow);
  border-right: 0;
  border-top-color: transparent;
}

.pre-loader {
  background-color: #131121;
}
.pre-loader.no-bg {
  background-color: transparent;
}
.dark-theme .list-group-item.border-start-4.border-start-secondary.bg-light {
  background: #1e1d23 !important;
}
#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 #top-menu .top-menu .top-menu-ul .top-menu-li-item {
  color: var(--color-text-body);
}

.action {
  color: #4caf50;
}

.local-time .time_ {
  background: rgb(44 56 74 / 32%);
  background: rgb(255 255 255 / 67%);
  color: #333;
}
.dark-theme .local-time .time_ {
  background: rgb(44 56 74 / 32%);
  background: rgb(0 0 0 / 67%);
  color: #fff;
}

.dark-theme .local-time .time_ {
  background: rgb(44 56 74 / 32%);
}

.quickLink .time_ {
  color: gray;
}

[data-pagination] ul li {
  color: #777;
}
[data-pagination] ul li:focus,
[data-pagination] ul li:hover {
  color: #f60;
}
#snsdrop-dropdown #right-sns {
  background: var(--color-layer-body);
  box-shadow: 1px 2px 8px #0000007d;
}

.set_v2 #user-dropdown {
  background: var(--color-layer-body);
  box-shadow: 0 0 6px 6px #00000063;
}

.set_v2 #swift-links .quickLink .info-item .justbox {
  background-image: unset;
  color: var(--color-text-menu-default);
}

#page-topbar .set_v2 #swift-links .quickLink .info-item .justbox .sm-icon {
  color: inherit;
}

.set_v2 #swift-links .quickLink .info-item .justbox .thisname {
  box-shadow: unset;
}

#ad-top {
  background: #f4f4f4;
  border-color: #ffffff;
}
.dark-theme #ad-top {
  background: var(--color-layer-alt-1);
  border-color: var(--color-layer-alt-2);
}

#ad-top .ad_area li {
  background-color: var(--marquee-bg-color);
}

#ad-top .ad_area marquee {
  color: var(--marquee-text-color);
}

#ad-top .ad_area li:before {
  left: 0;
  background: linear-gradient(
    to right,
    var(--marquee-bg-color) 0%,
    transparent 100%
  );
}

#ad-top .ad_area li:after {
  right: 0;
  background: linear-gradient(
    to right,
    transparent 0%,
    var(--marquee-bg-color) 100%
  );
}
#ad-top .ad_area li:after {
  right: 0;
  background: linear-gradient(
    to left,
    var(--marquee-bg-color) 0%,
    transparent 100%
  );
}
#ad-top .ad-topclose {
  background: 0 0;
  color: #969696;
}

#main-sidebar #sidebar_menu .subbox:before {
  background: #e5e5e5;
}

.navquick {
  background-color: var(--color-layer-alt-1);
}

.express_btn .wrap_list ._swift > li:before {
  color: #889097;
}

.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%);
}

.express_btn .wrap_list ._swift > li .alink.active {
  color: var(--icon-Active-color);
}

.header-nav .nav-link.active::before {
  background-color: var(--cui-header-nav-link-color);
}

.quick-ul {
  background-color: var(--cui-bg-dark);
}

.li-border-right {
  border-right: 1px solid var(--cui-dark-start);
}

.numitemcolor_cash {
  color: var(--cui-primary);
}

.numitemcolor_cashpoint {
  color: var(--cui-secondary);
}

#main-header .header-section {
  color: inherit;
}

#main-header a {
  color: inherit;
}

#main-header .apperle-count-down-wrapper h4 {
  color: inherit;
}

#main-header .description {
  color: inherit;
}

.navquick {
  background-color: var(--color-layer-alt-1);
}

.sidebar-nav .nav-group.show {
  background: var(--cui-sidebar-nav-group-bg);
}

.sidebar-nav .sports-list {
  border-top: 1px solid rgba(245, 245, 255, 0.12);
}

.sidebar-nav .nav-icon {
  fill: currentcolor;
  color: var(--cui-sidebar-nav-link-icon-color);
}

.full-option-menu .nav-tabs {
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
}

.full-option-menu .nav-tabs .nav-item .nav-link {
  color: var(--color-text-body);
}

.full-option-menu .nav-tabs .nav-item .nav-link .fa {
  color: var(--icon-notActive-color);
}

#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);
}

.full-option-menu .nav-tabs .nav-item.thistab {
  box-shadow: inset 0 -3px 0 var(--icon-Active-color);
}

.express_btn .wrap_list ._swift > li {
  border-bottom: 1px solid var(--color-layer-alt-2);
}

#main-sidebar #left-sports-menu .side-panel-title {
  background-image: linear-gradient(180deg, #f6f7f8, #f6f7f8);
}

#main-sidebar #left-sports-menu .sports-list #compact_menu {
  background: #f6f7f8;
}

#main-sidebar #left-sports-menu .sports-list #compact_menu td {
  background: #e6e9ee;
}

#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%);
}

.greetingforuser {
  color: #8f8f8f;
}

#right-betslip .betslip > table .row_betslip_amount_btn {
  background: #191919;
  border-top: 1px solid #000;
  border-bottom: 1px solid #000;
}

#right-user-info .member-box .login-box {
  background: #1d1d1d;
  color: #fff;
  border: 1px solid #000;
}

#right-user-info .member-box .login-box table {
  border: 1px solid #000;
}

#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 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:hover {
  background: #485667;
  background: linear-gradient(180deg, #71869e 0%, #2a3441 74%);
}

#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 > input {
  color: white;
}

#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#login_btn
  .beforelog
  i {
  color: #66c442;
}

#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._menu-register
  i {
  color: #ffc107;
}

#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: #ffffff;
  filter: brightness(1.5);
}

#right-user-info .member-box .login-box table td._menu-user {
  color: white;
}

#right-user-info .member-box .login-box table .member-btn.border {
  border-right: 1px solid #171717;
}

#right-sns:last-child .sns {
  background: transparent;
  border: none;
  box-shadow: none;
}

#right-sns .sns #sns-list tbody > tr > td > a > span {
  color: #c5b630;
}

#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 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 td._menu-loginevent {
  color: #ffdfc2;
}

#right-user-info .member-box .login-box span {
  color: #ffffff;
  text-shadow: 1px 1px 1px #000, 1px 2px 2px #000000;
}

#right-betslip .betslip input {
  background-color: #1e1d1f;
  border-color: #565758;
  color: #fdfdfd;
  background: #2e3d56;
  border: 1px solid #0a0e16;
}

#right-betslip .betslip {
  background: #242a30;
  border: 1px solid #000;
}

#right-betslip .betslip > table {
  color: #bfbfbf;
}

#right-betslip .betslip .bold_column {
  border-top: 1px solid #383f46;
  border-bottom: 1px solid #000000;
}

#right-betslip .betslip .bold_column tr {
  border-top: 1px solid #3c454f;
  border-bottom: 1px solid #000;
}

#right-betslip .betslip .bold_column:last-child {
  border-bottom: none;
}

#right-betslip .betslip .bold_column #delay_message {
  color: #ff2f00;
}

#right-betslip .betslip .betslip_title_box {
  background: #1e2737;
  background: linear-gradient(180deg, #1e2737, #0b1423);
  color: aliceblue;
}

#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 .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 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 #total-odd,
#right-betslip .betslip #total-amount {
  color: #4cb0ff;
}

#right-sns .sns > table {
  color: #787878;
}

#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-sns .sns > table {
  border-top: 1px solid #10101000;
  color: lightgray;
}

#right-sns .sns > table {
  color: #787878;
}

#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 a {
  color: inherit;
}
#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 .member-box .login-box .cash-icon.krwmyr-icon .block {
  color: #72a6ff;
}

.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);
}
.dark-theme .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: var(--cui-sidebar-bg);
  border-right-color: var(--cui-sidebar-bg);
  background: var(--cui-sidebar-bg);
}

.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);
}

.dark-theme .bet_ticket .bold_column,
.dark-theme .bet_ticket .row_hightlighted_betslip,
.dark-theme .bet_ticket ._bg-groupbtn,
.dark-theme .bet_ticket {
  background-color: var(--bet_ticket-body-bg);
}

#bet-list {
  border-top: 1px solid #1d283a;
  border-bottom: 1px solid #354562;
}

#bet-list .bs-match,
#bet-list .bgbs-item {
}

.BetSelectionInfo-outcomeName {
  color: var(--color-base);
}

#bet-list ._bs_element .bs-type,
#bet-list ._bs_element .bs-side {
  color: #545a6c;
}
.dark-theme #bet-list ._bs_element .bs-type,
.dark-theme #bet-list ._bs_element .bs-side {
  color: #fff;
}

#bet-list ._bs_element .bs-match {
  color: var(--cui-text-primary);
}

#bet-list ._bs_element ._remove-bet {
  color: var(--cui-danger);
}

#bet-list ._bs_element .bs-side .bs-odds {
  color: var(--cui-warning);
}

#bet-list .bs-match .before-vs,
#bet-list .bs-match .after-vs,
#bet-list .bs-match .middle {
  color: var(--color-hint);
}

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);
}

.row_betslip_amount_insert input {
  border: 2px solid var(--cui-gray-800);
  color: var(--bet_ticket-body-color-highlight);
  box-shadow: none;
  background: var(--bet_ticket-body-bg);
}

.dark-theme .row_betslip_amount_insert input {
  border: 2px solid var(--cui-gray-800);
  color: var(--cui-yellow);
  box-shadow: none;
  background: var(--bet_ticket-body-bg);
}

.row_betslip_amount_insert ._bet-reset {
  background: var(--bet_ticket-body-bg);
  border-left: 2px solid var(--cui-gray-800);
  color: var(--bet_ticket-body-color);
}
.dark-theme .row_betslip_amount_insert ._bet-reset {
  background: var(--bet_ticket-body-bg);
  border-left: 2px solid var(--cui-gray-800);
  color: #ffffff;
}

.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_betslip_amount_insert label {
  font-size: 16px;
  color: var(--cui-gray-800);
}

.row_betslip_amount_btn .stake_amount button {
  background: var(--color-layer-alt-1);
  border: 1px solid var(--color-tertiary-2);
  color: var(--color-tertiary-1);
}
.row_betslip_amount_btn .stake_amount:hover button {
  background: #3b4660;
}

.betslip_amount_insert::placeholder {
  color: transparent;
}

.betslip_amount_insert::-webkit-input-placeholder {
  color: transparent;
}

.betslip_amount_insert:-moz-placeholder {
  /* Firefox 18- */

  color: transparent;
}

.betslip_amount_insert::-moz-placeholder {
  /* Firefox 19+ */

  color: transparent;
}

.betslip_amount_insert:-ms-input-placeholder {
  color: transparent;
}

.bet_ticket .slip-btn button {
  border-color: transparent;
  background: rgb(17 17 33);
  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(--cui-yellow);
  box-shadow: 0 0 5px var(--cui-yellow), 0 0 15px var(--cui-yellow),
    0 0 30px var(--cui-yellow), 0 0 60px var(--cui-yellow);
}

.bet_ticket .slip-btn button:before {
  background: var(--cui-yellow);
  box-shadow: 0 0 5px var(--cui-yellow), 0 0 15px var(--cui-yellow),
    0 0 30px var(--cui-yellow), 0 0 60px var(--cui-yellow);
}

.bet_ticket .betslip_title_box {
  background: var(--bg-extra);
  color: var(--cui-white);
  box-shadow: 0 10px 10px #00000047;
}

.mybet_count {
  background: var(--cui-purple);
  color: var(--cui-white);
}

#cart_count {
  background: #ff6a00;
  color: black;
}

.tooltip_betslip .tooltip_betsliptext::after {
  border-style: solid;
  border-color: #555 transparent transparent transparent;
}
.bet_ticket .slip-btn button:hover {
  color: #000 !important;
}

.bet_ticket .slip-btn button:hover .send-bet-icon img {
  filter: invert(1);
}
.bet_ticket ._menu-bet i,
.bet_ticket ._delete-bet i {
  color: var(--cui-white);
}

.row_hightlighted_betslip .text_betsliptype {
}
.dark-theme .row_hightlighted_betslip .text_betsliptype {
  color: var(--color-hint);
}

.row_hightlighted_betslip .highlight_amount {
  color: var(--cui-yellow);
}

.dark-theme .bold_column {
  color: var(--color-hint);
}

.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.left::after {
  border-color: transparent transparent transparent #383838;
}

#right-user-info .db-member .boot-crate .levelnum {
  color: #fff;
}

#right-user-info .db-member .boot-crate .memlevel,
.header-nav .nav-link .memlevel {
  color: #5a5e6a;
}

._remove-bet {
  color: var(--color-hint);
}

#content-wrapper #content-table .menubanner_wrap .quad .crd-info {
  color: #001c32;
}
.top-sports-container .btn-sports-list {
  color: #838383;
}
.dark-theme .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: #39f;
}

.dark-theme .footer .social-text:hover,
.dark-theme .footer .row a:hover {
  color: #fff;
}
.bg-cover-img {
  /* background: #ddd; */
}

#content-wrapper #content-table-footer {
  background: unset;
}

#virtualsports-container {
  color: #fff;
}
#sports-wrapper #virtual-container .detail-Viframe {
  background-color: var(--color-tertiary-4);
}

#sports-wrapper #virtual-container .blockV-event {
  background: var(--color-tertiary-4);
}

#sports-wrapper #virtual-container .blockV-event .vview-all.__time {
  color: #ffc107;
}

#sports-wrapper #virtual-container .blockV-content .__title {
  color: #9b90ff;
  border-bottom: 1px solid;
}

#sports-wrapper #virtual-container .blockV-content label {
  color: #9b90ff;
}

#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;
}
.fa-star:hover::before {
  color: var(--cui-primary);
}
.fa-star.favorite {
  color: var(--cui-primary);
}

.bg-color-tertiary {
  background: var(--color-tertiary-3);
}

.bg-panel-gradient {
  background: linear-gradient(#2e466e, #415989);
}

.bg-panel-dark {
  background: #2a2b36;
}

.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 #b5abc3 !important;
}
._bet.bet-side[sp="add"] {
  background: var(--bg-panel);
  border: 1px solid #b5abc3;
}

.dark-theme .round-box.bet-side,
.dark-theme .round-box.bet-side2,
.dark-theme .round-box.bet-side3,
.dark-theme .round-box.mid-side,
.dark-theme .bl-container .bet-odds .odds-container .round-box,
.dark-theme .match-odds.bet-odds .odds-container .round-box,
.dark-theme .bl-container .view_bet .bet-odds .odds-container .round-box:hover,
.dark-theme .sports_box .time_line,
.dark-theme .hlaf_sp .league-card-left,
.dark-theme #asian-container .league-card-round,
.dark-theme .hlaf_sp .row-wideView .league-card-round {
  border-color: #5c5964 !important;
}

.hlaf_sp .league-card-left {
  border-right: 0 !important;
}
.hlaf_sp .row-wideView .league-card-left,
.dark-theme .hlaf_sp .row-wideView .league-card-left {
  border: 0 !important;
  padding: 0;
}

.league-card-round .round-box.count-side {
  border: 1px solid #ccc;
}
.dark-theme .league-card-round .round-box.count-side {
  border: 1px solid #5c5964;
}
#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 {
  background: var(--select-bet-bg-light) !important;
  color: var(--select-bet-color-light);
}

.dark-theme ._bet.selected,
.dark-theme .bl-container .odds-container .round-box.active,
.dark-theme .match_betView .round-box.active,
.dark-theme
  .bl-container
  .view_bet
  .bet-odds
  .odds-container
  .round-box.active:hover {
  background: var(--select-bet-bg-dark) !important;
  color: var(--select-bet-color-dark);
}
.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 .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);
}

.result-container .league-name .nav-icon {
  fill: currentColor;
}
.border-bot {
  border-top: 1px dashed #7b14e1;
}
.main__crossing-container.rightside .main__crossing-upper {
  color: var(--main__crossing-upper-color);
}
#sports-container,
#match-container {
  background: unset;
}

#match-container .bet-side .snip {
  /* color: var(--color-secondary); */
}

#match-container .bet-side.selected .snip {
  color: #000;
}

#sports-wrapper #asian-container .bonus-wrapper,
#sports-wrapper #wide-container .bonus-wrapper {
  background: #e6e9ee;
}

#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);
}
.dark-theme #quickMenu .header {
  border: 1px solid var(--cui-header-border-color);
  --cui-header-border-color: transparent;
  background: #606c88;
  background: -moz-linear-gradient(top, #606c88 0%, #3f4c6b 100%);
  background: -webkit-linear-gradient(top, #606c88 0%, #3f4c6b 100%);
  background: linear-gradient(180deg, #2a2b36, #1c1121);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr= '#606c88', endColorstr='#3f4c6b',GradientType=0 );
}

#menuBottom #qmBottom .nav-item .nav-link {
  /* color: var(--quickmenu-color); */
}

.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-info-gradient {
  background-color: var(--cui-info, #2982cc);
  background-image: linear-gradient(
    45deg,
    var(--cui-info-start, #39f) 0%,
    var(--cui-info-stop, #2982cc 100%)
  );
}

.bg-warning-gradient {
  background-color: var(--cui-warning, #f6960b);
  background-image: linear-gradient(
    45deg,
    var(--cui-warning-start, #f9b115) 0%,
    var(--cui-warning-stop, #f6960b 100%)
  );
}

.bg-danger-gradient {
  background-color: var(--cui-danger, #d93737);
  background-image: linear-gradient(
    45deg,
    var(--cui-danger-start, #e55353) 0%,
    var(--cui-danger-stop, #d93737 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-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%)
  );
}

#sp_rule .sp_rule_text .sport-rule-confirm-blue2 {
  color: var(--cui-primary);
}

.bonus-tr-bg {
  background: #c6ccd5;
}

.btn-sports-bet {
  background: #e6e6e6;
  color: #000;
  border: 2px solid #fff;
}

.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;
}

.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-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;
}

.chrome_link img {
  margin: 10px;
}

.chrome_link a {
  float: left;
  display: block;
  width: auto;
}

#sports-mainmenu li.nav-item:not(.lf_cat:last-of-type)::after {
  background: rgb(255, 255, 255);
  background: linear-gradient(90deg, #ffffff00 5%, #d5d5d5 50%, #ffffff00 95%);
}

.dark-theme #sports-mainmenu li.nav-item:not(.lf_cat:last-of-type)::after {
  background: #5a5b77;
  background: linear-gradient(90deg, #ffffff00 5%, #5a5b77 50%, #ffffff00 95%);
}

.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%);
}

#sports-wrapper #asian-container .league .btn-more {
  background: #f6f6f6;
  border: 1px solid #fff;
}

.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;
}

#split-container .league-box.mar-top,
#split-container .league-box.pose-relate,
#split-container .league-boxC.pose-relate {
  border: 1px solid #cdd2d9;
  background: #e6e9ee;
}

.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;
}

.round-box.count-side ._toggle,
#asian-container .league-card-round,
.hlaf_sp .row-wideView .league-card-round {
  background-image: linear-gradient(
    134deg,
    transparent,
    var(--cui-bg-warning),
    transparent
  ) !important;
}
#sports-wrapper
  #asian-container
  .league-box
  table
  > tbody
  > tr
  > td
  > div.odds-container {
  background: var(--bg-panel);
}

#split-container .league_float {
  border-left: 1px solid #cdd2d9;
}

#split-container .compact-wrapper .btn-more {
  border-left: 1px solid;
}

#content #content-wrapper .pattern_texture {
  background-color: #e5e8ed;
  background-image: url(https://www.transparenttextures.com/patterns/climpek.png);
}

#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
  .prematch-information-team
  .detail-away {
  background-image: linear-gradient(45deg, transparent, #bbc6d5);
}

#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 #detail-header .name-header .detail-home span {
  color: #fff;
}

#content #content-wrapper #detail-header .name-header .detail-away span {
  color: #fff;
}

#content #content-wrapper #detail-header .name-header .detail-vs {
  color: #000;
}

.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 .odds_search,
.odds-find .time_search {
  color: #000015;
}

.dark-theme .odds-find .odds_search,
.dark-theme .time_search {
  color: #b6b6c8;
}

#match-container .type-name {
  color: #d3d3d3;
}

#live-container .spvalue,
#match-container .spvalue,
#split-container .spvalue {
  color: #ff538d;
}

#live-append .league-box {
  background-color: var(--match-card-bg);
  border: 1px solid #8b8b8b;
  color: #333333;
}
.dark-theme #live-append .league-box {
  background-color: var(--match-card-bg);
  border: 1px solid #000;
  color: #ffffff;
}

#live-container .live-container .lv-league {
  background-color: #260f49;
  border-left: 0;
  color: #fff;
}
.lv-count {
  background: linear-gradient(
    134deg,
    transparent,
    var(--cui-bg-warning),
    transparent
  ) !important;
  border-top: 1px solid #8b8b8b !important;
  color: #000000;
}
.dark-theme .lv-count {
  background: linear-gradient(
    134deg,
    transparent,
    var(--cui-bg-warning),
    transparent
  ) !important;
  border-top: 1px solid #000000 !important;
  color: #000;
  font-weight: 700;
}
.lv-count.active {
  color: #fc0;
  background-color: #321fdb;
}
.dark-theme .lv-count.active {
  color: #fff;
}
.lv-header {
  color: var(--cui-yellow);
}

.live_sports_schedule-list .card-upcoming {
  background-color: var(--match-card-bg);
  background-image: linear-gradient(
    120deg,
    rgb(43 0 92) 0%,
    rgb(33 0 92) 10.75%,
    rgb(19 0 92 / 35%) 11%,
    rgb(35 0 92 / 35%) 14.75%,
    transparent 15%,
    transparent 85%,
    rgb(41 14 64 / 35%) 85.25%,
    rgb(35 14 64 / 35%) 89%,
    rgb(35 14 64) 89.25%,
    rgb(34 14 64) 100%
  );
  box-shadow: inset 0 0 0.5px 1px hsla(0, 0%, 100%, 0.075),
    0 0 0 1px hsla(0, 0%, 0%, 0.05), 0 0.3px 0.4px hsla(0, 0%, 0%, 0.02),
    0 0.9px 1.5px hsla(0, 0%, 0%, 0.045), 0 3.5px 6px hsla(0, 0%, 0%, 0.09);
}

.live_sports_schedule-list .up-league {
  background: var(--bg-extra);
  background-image: linear-gradient(267deg, transparent, #57596c, transparent);
}

.live_sports_schedule-list .up-league {
  color: #fff;
}
.live_sports_schedule-list .up-matchtime {
  color: #000015;
}
.dark-theme .live_sports_schedule-list .up-matchtime {
  color: var(--cui-yellow);
}
.live_sports_schedule-list .up-matchtime.desc,
.dark-theme .live_sports_schedule-list .up-matchtime.desc,
.live_sports_schedule-list .up-league svg {
  color: var(--cui-yellow);
  fill: currentColor;
}

#live-container .live-stats .div-stat #live_gametime {
  color: #1c1121 !important;
}

.dark-theme #live-container .live-stats .div-stat #live_gametime {
  color: #ffffff !important;
}
#live-container .live-container .lv-awayname .title_odds,
#live-container .live-container .lv-homename .title_odds {
  border-bottom: 2px solid var(--cui-yellow);
}

#live-container .league-box .lock,
#live-container .league-boxC .lock {
  background: #11182ad1;
  border: 1px solid #261f66;
  background: rgb(0 0 0 / 69%);
  box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
  border: 1px solid rgba(0, 0, 0, 0.3);
  opacity: 1;
}

#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;
}

#sports-wrapper #virtual-container .virtual_tabitem {
  border: 1px solid var(--color-layer-alt-3);
}

.virtual_sport_name {
  border-bottom: 1px solid var(--color-successfully);
}

#sports-wrapper #virtual-container .virtual_tabitem .vview-all .btn {
  color: aliceblue;
}

.nolivegame {
  background: #ffffff26;
}

#live-container .live-container .lv-home .score {
  color: #fff;
  background-image: linear-gradient(90deg, transparent, var(--cui-yellow));
}

#live-container .live-container .lv-away .score {
  color: #fff;
  background-image: linear-gradient(-90deg, transparent, var(--cui-yellow));
}

#live-container .live-container .lv-away .score,
#live-container .live-container .lv-home .score {
  background-color: transparent;
}

.virtual_sport_name .virtual-name_header {
  color: #d7d7d7;
}

.panel-inside {
  background: var(--color-layer-body);
  border-color: var(--color-successfully);
}

#sports-wrapper #virtual-container .virtual_tabitem .vview-all {
  background-color: var(--cui-dark-stop);
}

#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 #virtual-container .virtual_tabitem .vview-all.selected {
  color: #fff;
  filter: brightness(1.5);
}

#sports-wrapper #virtual-container .blockV-content label {
  color: #ffffff;
}

#sports-wrapper #virtual-container .blockV-content .labels label {
  background: #1b212a;
  border-left: 3px solid green;
}

#sports-wrapper #virtual-container .blockV-content .labels > td {
  border-bottom: 1px solid #1b2029;
}

#mgame-header #inner-header .game-header {
  background: var(--color-layer-body);
}

#mgame-header #inner-header .game-header.btn .game-header-time {
  color: #b9b9b9;
}

#game-container #mgame-header {
  background: #c9c9c9;
}

#game-container #game-bet .allbet-container .thumb_frame .btn-ent .first {
  color: var(--casino-pedestal-text);
}

#content #content-wrapper #game-container .iframe {
  border: 3px solid #00000038;
  background: var(--color-layer-body);
}

#game-container #game-frame {
  background-blend-mode: overlay;
}

.gm-sidecontrol-btn {
  color: white;
  background: #3b4658;
  border-bottom: 3px solid #131c28;
}

.gm-sidecontrol-btn {
  color: white;
  background: #3b4658;
  border-bottom: 3px solid #131c28;
}

.iframe {
  border: 3px solid #00000038;
  background: #fff;
}

.iframe-header a:hover,
.iframe-header a:focus {
  background: #6a798e;
}

.iframe-full-screen .iframe-header a {
  border: 3px solid #131c28;
}

.gm-sidecontrol-btn {
  border-bottom: 3px solid #131c28;
  color: white;
  background: #3b4658;
}

#content-wrapper #game-box #game-frame ._view_rules {
  color: white;
  background: #3b4658;

  border-bottom: 3px solid #131c28;
}

#content-wrapper #game-box #game-frame ._view_rules p {
  color: #fff;
}

.widget-title {
  background-color: #fff;
}

.title-text {
  background-color: #e7eaef;
}

.title-right {
  background-color: #e7eaef;
}

.gameInfo #MATCHTIME {
  color: gray;
}

#game-container
  #game-bet
  .button-minigame_betting._betside3._bet.tiev:nth-child(2) {
  color: #000;
}

.lobbywraped .btn-arrow-circle {
  color: var(--color-text-menu-default);
  background-color: unset;
}

#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: #857dcc;
}

/* .dark-theme #lobby-row__menu .scoller_horizon .provider-item,
    .dark-theme #lobby-row__menu .see_all .provider-item {
    background: var(--color-tertiary-3);
} */
.realtime-wrapper .cashflowlive-box {
  background: var(--bg-panel);
}

.sidebar .realtime-wrapper .cashflowlive-box {
  background: var(--color-tertiary-3);
}

.refresh .cashflowlive-box .bank-table {
  color: #ffffff;
}

.bank-table .table .looplist .tr > .info {
  color: var(--color-text-on-opposite-back);
}

.dark-theme .bank-table .table .looplist .tr > .info {
  color: var(--color-text-body);
}

.bank-table .table .looplist .tr > .amount {
  color: #bfbfbf;
}

.btn-refresh-holds {
  background-color: #b7c2d1;
}

._overimg {
  background-image: linear-gradient(
    360deg,
    var(--homepage-content-bg) 0%,
    transparent 25%
  );
}

.pic-ent {
  background-color: var(--homepage-content-bg);
  background-image: linear-gradient(
      120deg,
      hsl(252.52deg 80% 50% / 50%),
      10%,
      var(--homepage-content-bg) 60%
    ),
    url(/image/bg/gold_abstract.png);
}

.btn_ent {
  background-color: rgb(0 0 0 / 91%);
  border: 2px solid var(--cui-text-primary);
  color: var(--cui-text-primary);
}

.casinogames_lobby:hover .btn-play img {
  filter: hue-rotate(83deg);
  mix-blend-mode: hard-light;
}

.login-open {
  color: var(--color-button-text-primary);
  background: var(--color-primary-gradient);
  border: none;
}

.register-open {
  color: var(--color-button-text-secondary);
  background: var(--color-tertiary-3);
}
/* .register__field .reg-label .text-white {color:#000000 !Important} */
.dark-theme .register__field .reg-label .text-white {
  color: #ffffff !important;
}
.dark-theme #content-wrapper #content-table .table > ul > .tr > .info {
  color: #999999;
}
.fixheader {
  background-color: rgba(var(--cui-light-rgb), var(--cui-bg-opacity));
}
.dark-theme .fixheader {
  background-color: var(--cui-body-bg);
}

#game-container #game-bet .allbet-container .thumb_frame .btn-ent {
  color: #5d8091;
}

.pedestal {
  background: unset;
  border: 1px solid var(--casino-pedestal-border);
  background-color: var(--casino-pedestal-bg);
}

.header_slot .header_slot_title {
}

/* ._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));
}

#toplist_container #left-button,
#toplist_container #right-button {
  background: unset;
  color: #ffffff;
}

.left-and-right:before {
  background-color: var(--color-tertiary-2);
}

.left-and-right:after {
  background-color: var(--color-tertiary-2);
}

.result-container .innerwrap_ {
  border-left: 3px solid #0092d9;
}

.result-container .league-name {
  background: #3f404f;
  color: #fff;
}

.result-container .result-name,
.none + .result-name {
  border: 1px solid #2a2b36;
  background-color: #58585829;
}
.result_date .sview-result:hover,
.result_date .sview-result.active {
  border-bottom: 1px solid #f9b115;
  color: #f9b115;
}
.result-sports .result_date {
  border-bottom: 1px solid #cdcdcd;
}
.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;
}

.sp_nav_top_style2 .topsp_wrap .topsports-icon {
  color: #646464;
}
.dark-theme .sp_nav_top_style2 .topsp_wrap .topsports-icon {
  color: #a5a5a5;
}

.sp_nav_top .top_sports_nav .title_ {
  color: var(--cui-warning);
}

.sp_nav_top .right-arrow i,
.sp_nav_top .left-arrow i {
  background: var(--cui-warning);
  color: #ffffff;
}

span._scorevalue1 {
  color: #fff;

  background-image: linear-gradient(90deg, transparent, #0daeff);
}

span._scorevalue2 {
  color: #fff;

  background-image: linear-gradient(269deg, transparent, #0daeff);
}

span._scorevalue1,
span._scorevalue2 {
  background-color: transparent;
}

.carousel-control-prev-icon,
.carousel-control-next-icon {
  filter: hue-rotate(45deg) invert(1);
}

.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);
}

#lobby-row__menu .see_all_provider .provider-item {
  background: var(--provider-bg);
}

.dark-theme #lobby-row__menu .see_all_provider .provider-item {
  background: var(--color-tertiary-3);
}

.see-all .btn > .see-all-text,
.see-all .btn > .albumicon {
  color: #fff;
}

#login-container #login-footer ._textarea {
  border-left: 5px solid deepskyblue;
}

#login-container #login-footer ._textarea .alert-message {
  color: #fff;
}

.login-support-wrapper {
  margin-top: 1.5rem;
  display: flex;
}

._login_support_text {
  border: 2px solid #f9b115;
  color: #f9b115;
  border-radius: 50px;
  box-shadow: 1px 1px hsl(0deg 0% 0% / 50%);
}

/* #_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 { */
/* border-style: outset; */
/* background: var(--cui-body-bg); */
/* box-shadow: 2px 2px 13px var(--alert-shadow); */
/* } */

/* .dark-theme #_casinoconfirm._casinoconfirm.el-dialog__wrapper.main-dialog.modal .dark-theme .modal-dialog .modal-content, */
/* .dark-theme #_slotconfirm._slotconfirm.el-dialog__wrapper.main-dialog.modal .modal-dialog .modal-content, */
/* .dark-theme #_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: black; */
/* } */

#_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 {
  border-style: outset;
  background: var(--cui-body-bg);
  box-shadow: 2px 2px 13px var(--alert-shadow);
  /* border-color: black; */
  border-color:transparent;
}

#_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: unset;
  border: unset;
  box-shadow: unset;
}

/* .screen_ { */
/* background-image: -webkit-linear-gradient(bottom, #ffffff, #c5c5c5); */
/* background-image: -moz-linear-gradient(bottom, #ffffff, #c5c5c5); */
/* background-image: -o-linear-gradient(bottom, #ffffff, #c5c5c5); */
/* background-image: -ms-linear-gradient(bottom, #ffffff, #c5c5c5); */
/* background-image: linear-gradient(270deg, #ffffff, #c5c5c5); */
/* } */

/* .dark-theme .screen_ { */
/* background-image: -webkit-linear-gradient(bottom, #1c1121, #1c1121); */
/* background-image: -moz-linear-gradient(bottom, #1c1121, #1c1121); */
/* background-image: -o-linear-gradient(bottom, #1c1121, #1c1121); */
/* background-image: -ms-linear-gradient(bottom, #1c1121, #1c1121); */
/* background-image: linear-gradient(270deg, #1c1121, #1c1121); */
/* } */

.screen_ {
  background-image: -webkit-linear-gradient(bottom, #1c1121, #1c1121);
  background-image: -moz-linear-gradient(bottom, #1c1121, #1c1121);
  background-image: -o-linear-gradient(bottom, #1c1121, #1c1121);
  background-image: -ms-linear-gradient(bottom, #1c1121, #1c1121);
  background-image: linear-gradient(270deg, #1c1121, #1c1121);
}

.register__icon,
.login__icon {
  margin-left: 0.5rem;
}
.login__icon {
  color: #f9b115;
}
.register__icon {
  color: #ffc356;
}

.input_register,
.input_login {
  border-bottom: 2px solid #3f254a;
  color: #e4a101;
  padding-left: 3rem;
}

.input_register:focus,
.input_login:focus {
  border-color: #e4a101;
}

#pop_register,
#pop_login,
#login-container .boot-cratev2 #login_btn {
  color: #181719;
  background: #e4a101;
  border: 2px solid #e4a101;
  box-shadow: 1px 1px hsl(0deg 0% 0% / 50%);
}

.dropdown_register_content {
  background-color: #081026;
  box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);
}

#login-container .boot-crate #login_btn,
#pop_login,
#pop_register,
#login-container .boot-cratev2 #login_btn {
  background: #e4a101;
}

.login-overlay-bg {
  background: #000000;
  background: -moz-linear-gradient(30deg, #000000, #170044);
  background: -webkit-linear-gradient(30deg, #000000, #170044);
  background: linear-gradient(30deg, #000000, #170044);
}

#login-container .boot-cratev2 .ask-register {
  color: #9d9d9d;
}

#login-container .boot-cratev2 ._menu-register {
  color: #f9b115;
  border-bottom: 1px solid;
}

/* .screen__background__shape2 {background: rgb(255 255 255);} */

/* .screen__background__shape3 {background: linear-gradient(270deg, #ffffff, #e8e8e8);} */

/* .screen__background__shape4 {background: rgb(255 255 255);} */

/* .dark-theme .screen__background__shape2 {background: rgb(33, 19, 44);} */

/* .dark-theme .screen__background__shape3 {background: linear-gradient(270deg, #21132c, #21132c);} */

/* .dark-theme .screen__background__shape4 {background: rgb(33, 19, 44);} */

.screen__background__shape1 {
  background: rgb(22 10 31);
}

.screen__background__shape2 {
  background: rgb(33, 19, 44);
}

.screen__background__shape3 {
  background: linear-gradient(270deg, #21132c, #21132c);
}

.screen__background__shape4 {
  background: rgb(33, 19, 44);
}

#top #top-info.register_top {
  background: unset;
}

#top #top-info.register_top {
  background: unset;
  border: 0;
}

#header-register {
  color: #fff;
  border-left: 5px solid #f9b115;
}

.screen_regbg {
  background: var(--color-layer-body) !important;
  color: rgb(209, 209, 212);
  box-shadow: 5px 10px 10px var(--color-layer-body);
}
.screen_regbg::before {
  background-color: #ada854de;
}

.screen_regbg::after {
  background-color: #f1b522b3;
}

#register-container .register-box .register-stage td.hactive i {
  background-color: #78c025;
  color: #fff;
}

#register-container .register-box .register-stage td.hold:after {
  position: absolute;
  background: #3d3d3d;
}

#register-container .register-content .register-input td > input:focus {
  border-bottom: 2px solid #f9b115;
}

#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-box {
  margin: 20px 0 20px !important;
}

#register-next {
  background: #f9b115;
  color: #000000;
  border: 2px solid #f9b115;
  box-shadow: 1px 1px hsl(0deg 0% 0% / 50%);
}

#register-next:hover {
  background-color: #78c025;
  color: #fff;
}

a {
  color: #39f;
  text-underline-offset: 5px;
}

td.recall {
  color: var(--color-primary-1);
}

#register-container .register-box .register-stage td.hactive i {
  background-color: #f9b115;
  color: #000;
}

#register-container .register-box .register-stage td i {
  border: 1px solid;
  border-color: #3d3d3d;
  background: var(--color-layer-body);
}

#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 #4d3856;
  color: #fff;
  border-radius: unset;
}

#login-register-page {
  color: rgb(255 235 59);
}
#openLogin.modal span.ask-register {
  color: white;
}

.login-header {
  color: #fff;
}

.moneymove-cash-blue2 {
  font-size: 1.2rem;
  color: #e79e00;
}
.finance_wrapper .wallet-icon {
  color: #d49116;
}
.finance_wrapper .register-stage {
  color: var(--color-text-body);
}

.finance_wrapper .form-table {
  /* color: var(--color-text-alt); */
}

.finance_wrapper .input_finance::placeholder {
  color: transparent;
}

.finance_wrapper .precaution_card {
  color: var(--color-text-body);
}

.finance_wrapper .form-table .readonly-wrap .input_finance-userinfo {
  background-color: var(--color-layer-body);
  color: var(--color-layer-alt-3);
}

.bar-highlight {
  color: #f64949;
}

.row_column .check_icon {
  filter: invert(1) hue-rotate(160deg) contrast(1.5) brightness(3.5);
}

.finance_wrapper .lowerwrapper .btn {
  color: #fff;
}

.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 .border-before:before {
  border-bottom: 1px solid #3d3d4b;
}

.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: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_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_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_finance-userinfo:hover {
  box-shadow: unset;
}

.finance_wrapper .OXO-PASS,
.finance_wrapper .input_finance-amount {
  background: var(--cui-body-bg);
  border: 2px solid #414359;
  color: #000000;
}
.dark-theme .finance_wrapper .OXO-PASS,
.dark-theme .finance_wrapper .input_finance-amount {
  background: var(--cui-body-bg);
  border: 2px solid #414359;
  color: var(--cui-yellow);
}

/* input.OXO-PASS {
	background: var(--cui-body-bg);
    border: 2px solid #414359;
    color: #9b90ff;
    border-radius: 20px;
    text-align: center;
} */

.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(--cui-black);
  background: var(--cui-body-bg);
}

.dark-theme .finance_wrapper .OXO-PASS[type="password"]:focus + label,
.dark-theme .finance_wrapper .OXO-PASS:not(:placeholder-shown) + label,
.dark-theme .finance_wrapper .OXO-PASS:not(:placeholder-shown):focus + label,
.dark-theme .finance_wrapper .OXO-PASS:focus + label,
.dark-theme .finance_wrapper .input_finance-amount[type="text"]:focus + label,
.dark-theme
  .finance_wrapper
  .input_finance-amount:not(:placeholder-shown)
  + label,
.dark-theme
  .finance_wrapper
  .input_finance-amount:not(:placeholder-shown):focus
  + label,
.dark-theme .finance_wrapper .input_finance-amount:focus + label {
  color: var(--cui-yellow);
}

.finance_wrapper .OXO-PASS::placeholder,
.finance_wrapper .input_finance-amount::placeholder {
  color: #ffffff;
}

.finance_wrapper .input_label-password,
.finance_wrapper .input_label-amount {
  color: #414359;
  background: var(--cui-body-bg);
}

.bundle-buttonsContainer .btn-amount {
  color: var(--secondary-button-font-color);
  background-color: var(--color-tertiary-4);
}

#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: #e9ca66;
  -webkit-box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%),
    0 0 8px rgb(220 233 102 / 60%);
  box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%), 0 0 9px rgb(226 233 102 / 60%);
}

.name-header.border-style:before {
  border: solid #a9bacf;
}

.name-header.border-style:after {
  border: solid #a9bacf;
}

#connect-container {
  background: #f7f7f7;
}

.btn-sitelink {
  color: #fff;
}

.bar-message .btn._getLINK {
  background-color: #fff;
}

.bar-message .btn._getLINK .btn-sitelink {
  color: #fff;
}

.header_message {
  border-bottom: 2px solid #606879;
}

.coinAddress-message ._colorORANGE {
  color: #f68949;
}

.coinAddress-message ._colorPURPLE {
  color: #c27fff;
}

.coinAddress-message ._colorBLUE {
  color: #0c8eff;
}

.tint_cc {
  color: #ff4747;
  font-size: 12px;
}

.btn-send_inquiry {
  background-color: var(--tertiary-button-bg);
  color: var(--secondary-button-font-color);
}

.btn-delete__all {
  background-color: var(--danger-button-bg);
  color: var(--secondary-button-font-color);
}

.btn-write_support {
  background-color: var(--secondary-button-bg);
  color: var(--secondary-button-font-color);
}

.formbtngroup .btn {
  color: #fff;
}

#match-container.img-empty_container .empty_pattern {
  filter: hue-rotate(0deg);
}

.helpcenter_records {
  background: rgba(255, 255, 255, 0.1);
}

.memo_wrap {
  background-color: #e9edf1;
}

#content #content-wrapper #sports-wrapper #board-container .board-container th {
  background: var(--color-layer-alt-1);
}

#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
  ._open_board.board-topfix
  > td {
  background: #ff7f7f3b;
}

#content
  #content-wrapper
  #sports-wrapper
  #board-container
  .board-container
  ._open_board.board-topfix {
  border-left: solid #f64949;
}

.logselected {
  background-color: #7e7e7e;
}
.speech-bubble {
  box-shadow: 2px 10px 40px rgba(22, 20, 19, 0.4);
}
.speech-bubble h1 {
  color: #1c5cdc;
}

.speech-bubble h1 > span.right {
  color: #bdc5d2;
}

.speech-bubble input::placeholder {
  color: #d2d2d2;
}

.speech-bubble input:-ms-input-placeholder {
  color: #d2d2d2;
}

.speech-bubble input::-ms-input-placeholder {
  color: #d2d2d2;
}

.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.me {
  background: #ffffff;
}

.dark-theme .speech-bubble.me {
  background: #232323;
}

.speech-bubble.me:last-child {
  background: transparent;
  box-shadow: none;
}

.speech-bubble.you {
  background: #ffffff;
}

.dark-theme .speech-bubble.you {
  background: #232323;
}

.speech-bubble.you:after {
  border: 11px solid transparent;
  border-right-color: #232323;
}

.speech-bubble .sub_H1 .date-note {
  color: #515151;
}

.dark-theme .speech-bubble .sub_H1 .date-note {
  color: #b1b1b1;
}
.speech-bubble h1 .sub {
  color: #bdc5d2;
}
.forum-tbl .el-row .table-board-tr .table-board-td-first strong {
  color: #321fdb !important;
}
.dark-theme .forum-tbl .el-row .table-board-tr .table-board-td-first strong {
  color: #7667ff !important;
}

.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: #646464;
}

.tbl-row:has(.board-topfix) {
  color: white;
  background: rgb(67 23 129) !important;
}

.memo_wrap ._bg_ {
  background-image: url(/image/gif/note_ani.gif);
  background-size: 100px;
  background-repeat: no-repeat;
  background-position: center;
}

/* 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.success {
  background-color: var(--forum-btn-success) !important;
}

.btn-sonuum.secondary {
  background-color: var(--forum-btn-secondary) !important;
}

.btn-sonuum.danger {
  background-color: var(--forum-btn-danger) !important;
}

.btn-sonuum.warning {
  background-color: var(--forum-btn-warning) !important;
}

.btn-sonuum.info {
  background-color: var(--forum-btn-info) !important;
}

.th-title {
  color: #ffffff;

  background-color: var(--provider-bg);
  border-left: 3px solid rgba(0, 0, 0, 0.6);
}

.dark-theme .th-title {
  background-color: rgba(255, 255, 255, 0.1);
  border-left: 3px solid rgba(255, 255, 255, 0.1);
}

.note-comment-blue2 {
  color: cornflowerblue;
  font-weight: 700;
}

.tbl-row {
  border-top: 1px solid rgba(0, 0, 0, 0.1);
  border-left: 3px solid var(--cui-yellow);
  color: var(--cui-body-color);
}
.table-row.table-row.tbl-row {
  color: #d1d1d1;
}
.table-row.table-row.tbl-row:hover {
  color: #fff;
  font-weight: bold;
}
.tbl-row:hover,
.tbl-row.logselected,
.table-history-tr:hover {
  background-color: rgb(226 219 235) !important;
  border-left: 3px solid var(--color-secondary-3) !important;
}

.tbl-row:hover .board-topfix {
  background-color: rgba(200, 200, 200, 1) !important;
}

.tbl-row.board-topfix:hover .table-history-td {
  color: #494949;
}
.dark-theme .table-history-tr:hover,
.dark-theme .tbl-row:hover,
.dark-theme .tbl-row.logselected {
  background-color: #202230 !important;
  border-left: 3px solid var(--color-secondary-3) !important;
}

.dark-theme .tbl-row:hover .board-topfix {
  /*background-color: rgba(49, 42, 42, 1) !important;*/
  background-color: rgb(251 240 85) !important;
}

.tbl-row .bl-time {
}

.speech-bubble table > thead > tr > th,
.speech-bubble table > thead > tr > .bl-time {
  color: white;
  background: #363636;
}

.bl-container tbody > tr.view_bet .match-odds.bet-odds {
  background: transparent !important;
}
.bl-container,
.bl-container .view_bet {
  background: transparent;
}

.speech-bubble table > thead > tr > th,
.speech-bubble table > thead > tr > .bl-time,
.speech-bubble table > tbody,
.speech-bubble table > tbody > tr > td,
.speech-bubble .bl-container thead > tr > th {
  background: transparent;
  border: 1px solid #4f5d73;
  color: #4f5d73;
}
.speech-bubble .bl-container .bet-odds .odds-container .round-box {
  border-color: #4f5d73;
}

.match_betView .round-box {
  color: #4f5d73 !important;
  border: 1px solid #4f5d73 !important;
}
.dark-theme .match_betView .round-box {
  color: #ffffff !important;
}

.speech-bubble .bl-container .bet-odds .odds-container .round-box {
  border-color: #000;
}
.dark-theme .speech-bubble table > tbody > tr > td,
.dark-theme .bl-container thead > tr > th {
  border-color: rgba(255, 255, 255, 0.1);
  background: rgba(255, 255, 255, 0.1);
  color: #fff;
}

.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-danger {
  border-left: 3px solid #952f12;
}

.row-danger:hover {
  border-left: 3px solid #eb7655;
}

.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;
}

.pg-finder .page_arrow-right,
.pg-finder .page_arrow-left {
  color: #229bf1;
}

#backbg-popup {
  background-color: rgba(0, 0, 0, 0.6);
}

#popup {
  color: white;
}

#popup .stylus-popup_container {
  background: var(--color-layer-alt-1);

  box-shadow: 0 0 11px 2px #00000082;
}

#popup
  .wrap_popup
  .popup_container
  .popup-settings-modal-header-title
  .right.small-title {
  color: darkgray;
}

.popup_footer .btn-expireClose {
  background-color: var(--color-primary-1);
  color: var(--cui-black);
}

.btn-layerClose.btn {
  color: var(--color-primary-1);
}

#switch[type="checkbox"]:checked + .modeapp .toggle {
  background-color: var(--dpswitch-bg-color);
  color: var(--dpswitch-text-color);
}

#switch[type="checkbox"]:checked + .modeapp label {
  background: var(--dpswitches-bg-color);
  color: var(--dpswitches-label-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;
}

.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:hover {
  color: var(--cui-pagination-hover-color);
  background-color: var(--cui-pagination-hover-bg);
  border-color: var(--cui-pagination-hover-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.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);
}

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);
}

*[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);
}

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);
}

*[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);
}

.rectangle- {
  background: #103d5b;
}

.overlay.light {
  background: rgba(255, 255, 255, 0.5);
}

.top-HeaderBar {
  background: #e4e7ec;
}

.custom_table > tbody > tr > td {
  background: #859aad;
}

#content-wrapper
  #content-container.home-page
  .Livesports-Scroll
  .btn-arrow-circle {
  color: #646a72;
}

#content-wrapper #content-table .title {
  /* color: var(--primary-button-font-color); */
}

#game-container #game-bet #MATCHID {
  color: #f6b13c;
}

#game-container #game-bet .game-round-time {
  color: #5aaa98;
}

.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;
}

.dark-theme .form-select > option {
  background-color: #44454e;
}

.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;
}

/* Dark Theme Variables */
.dark-theme {
  --cui-body-bg: #181924;
  --cui-body-color: rgba(255, 255, 255, 0.87);
  --cui-elevation-base-color: 0, 0, 0;
  --cui-high-emphasis: rgba(255, 255, 255, 0.87);
  --cui-medium-emphasis: rgba(255, 255, 255, 0.6);
  --cui-disabled: rgba(255, 255, 255, 0.38);
  --cui-border-color: rgba(255, 255, 255, 0.075);
  --cui-link-color: #948dd2;
  --cui-link-hover-color: #a9a4db;
  --cui-bg-primary: #857dcc;
  --cui-bg-secondary: #a7a7a7;
  --cui-bg-success: #519668;
  --cui-bg-info: #5299e0;
  --cui-bg-warning: #d5a439;
  --cui-bg-danger: #c77171;
  --cui-bg-light: rgba(255, 255, 255, 0.1);
  --cui-bg-dark: rgba(0, 0, 21, 0.1);
  --cui-text-primary: #857dcc;
  --cui-text-secondary: #a7a7a7;
  --cui-text-success: #519668;
  --cui-text-info: #5299e0;
  --cui-text-warning: #d5a439;
  --cui-text-danger: #c77171;
  --cui-text-light: rgba(255, 255, 255, 0.1);
  --cui-text-dark: rgba(0, 0, 21, 0.1);
  --cui-primary: #857dcc;
  --cui-secondary: #a7a7a7;
  --cui-success: #519668;
  --cui-info: #5299e0;
  --cui-warning: #d5a439;
  --cui-danger: #c77171;
  --cui-light: rgba(255, 255, 255, 0.1);
  --cui-dark: rgba(0, 0, 21, 0.1);
  --cui-primary-rgb: 133, 125, 204;
  --cui-secondary-rgb: 167, 167, 167;
  --cui-success-rgb: 81, 150, 104;
  --cui-info-rgb: 82, 153, 224;
  --cui-warning-rgb: 213, 164, 57;
  --cui-danger-rgb: 199, 113, 113;
  --cui-light-rgb: 240, 239, 247;
  --cui-dark-rgb: 0, 0, 21;
  --cui-body-color-rgb: 255, 255, 255;
  --cui-body-bg-rgb: 24, 25, 36;
  --cui-primary-start: #4638c2;
  --cui-primary-stop: #2d2587;
  --cui-secondary-start: #d1d2d3;
  --cui-secondary-stop: white;
  --cui-success-start: #45a164;
  --cui-success-stop: #2e8c47;
  --cui-info-start: #4799eb;
  --cui-info-stop: #4280b4;
  --cui-warning-start: #e1a82d;
  --cui-warning-stop: #dd9124;
  --cui-danger-start: #d16767;
  --cui-danger-stop: #c14f4f;
  --cui-light-start: #e8e8e8;
  --cui-light-stop: white;
  --cui-dark-start: #4c4f54;
  --cui-dark-stop: #292a2b;

  --color-table-bg-1: #262a34;
  --color-table-header-1: #35353e;

  --match-card-bg: #1c1b2e;
  --container-bg-rgb: 24, 25, 36;
  --bg-panel: #2a2b36;
  --mini-game-header: #22222f;

  --pageset-this-color: #fefefe;
  --casino-pedestal-border: #2f3645;
  --casino-pedestal-bg: #272634;
  --casino-pedestal-text: #b6bdcc;
  --tabs-gradient-bg-color: linear-gradient(
    180deg,
    rgba(53, 53, 63, 1) 0%,
    rgba(47, 47, 60, 1) 50%,
    rgba(40, 40, 52, 1) 51%,
    rgba(22, 22, 34, 1) 100%
  );
  --tabs-border-color: #000000;
  --tabs-gradient-active: linear-gradient(180deg, #2c2c48, #3a3a62);
  --tabs-gradient-main-active: linear-gradient(180deg, #3a3a62, #2c2c48);

  --alert-shadow: gray;
  --provider-bg: #313054;
  --marquee-bg-color: #0f0e18;
  --marquee-text-color: #daf4ff;
  --quickmenu-color: #c6e2ff;

  /* Scrollbar */
  --scrollbar-bg-color: rgb(255 255 255 / 40%);
}

.dark-theme .accordion {
  --cui-accordion-button-color: rgba(255, 255, 255, 0.87);
  --cui-accordion-button-bg: transparent;
  --cui-accordion-bg: transparent;
  --cui-accordion-color: rgba(255, 255, 255, 0.87);
  --cui-accordion-border-color: rgba(255, 255, 255, 0.125);
  --cui-accordion-button-active-bg: rgba(150, 143, 211, 0.525);
  --cui-accordion-button-active-color: #e6e6e6;
  --cui-accordion-button-focus-border-color: rgba(255, 255, 255, 0.2);
  --cui-accordion-button-icon: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='rgba(255, 255, 255, 0.87)'><path 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'/></svg>");
  --cui-accordion-button-active-icon: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='rgba(255, 255, 255, 0.87)'><path 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'/></svg>");
}

.dark-theme .breadcrumb {
  --cui-breadcrumb-divider-color: rgba(255, 255, 255, 0.87);
  --cui-breadcrumb-active-color: rgba(255, 255, 255, 0.6);
}

.dark-theme .btn-close {
  --cui-btn-close-color: rgba(255, 255, 255, 0.87);
  --cui-btn-close-bg: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='rgba(255, 255, 255, 0.87)'><path d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/></svg>");
}

.dark-theme .btn-link {
  --cui-btn-link-color: #948dd2;
  --cui-btn-link-hover-color: #a9a4db;
  --cui-btn-link-disabled-color: rgba(255, 255, 255, 0.38);
}

.dark-theme .calendar {
  --cui-calendar-nav-border: 1px solid rgba(255, 255, 255, 0.075);
  --cui-calendar-nav-date-color: rgba(255, 255, 255, 0.87);
  --cui-calendar-nav-date-hover-color: #857dcc;
  --cui-calendar-cell-header-inner-color: rgba(255, 255, 255, 0.6);
  --cui-calendar-cell-hover-bg: rgba(0, 0, 21, 0.25);
  --cui-calendar-cell-disabled-color: rgba(255, 255, 255, 0.38);
  --cui-calendar-cell-selected-bg: #857dcc;
  --cui-calendar-cell-range-bg: #a49ed9;
  --cui-calendar-cell-range-hover-bg: #948dd2;
  --cui-calendar-cell-range-hover-border-color: #857dcc;
}

.dark-theme .date-picker {
  --cui-date-picker-timepicker-border-top: 1px solid rgba(255, 255, 255, 0.075);
}

.dark-theme .card {
  --cui-card-bg: #24252f;
  --cui-card-border-color: rgba(255, 255, 255, 0.075);
  --cui-card-cap-bg: #282933;
}

.dark-theme .dropdown-menu {
  --cui-dropdown-color: rgba(255, 255, 255, 0.87);
  --cui-dropdown-border-color: rgba(255, 255, 255, 0.075);
  --cui-dropdown-bg: #34353e;
  --cui-dropdown-divider-bg: rgba(255, 255, 255, 0.075);
  --cui-dropdown-link-color: rgba(255, 255, 255, 0.87);
  --cui-dropdown-link-hover-color: rgba(255, 255, 255, 0.87);
  --cui-dropdown-link-hover-bg: #3b3c45;
  --cui-dropdown-link-active-color: #fff;
  --cui-dropdown-link-active-bg: #857dcc;
  --cui-dropdown-link-disabled-color: rgba(255, 255, 255, 0.6);
  --cui-dropdown-header-color: rgba(255, 255, 255, 0.87);
}

.dark-theme .footer {
  --cui-footer-bg: #181924;
  --cui-footer-color: rgba(255, 255, 255, 0.87);
  --cui-footer-border-width: 0;
  --cui-footer-border-color: transparent;
}

.dark-theme .form-control,
.dark-theme .speech-bubble input,
.dark-theme .autobetting_form table > tbody > tr input {
  --cui-input-color: rgba(255, 255, 255, 0.87);
  --cui-input-bg: rgba(255, 255, 255, 0.05);
  --cui-input-border-color: rgba(255, 255, 255, 0.09);
  --cui-input-focus-color: rgba(255, 255, 255, 0.87);
  --cui-input-focus-bg: rgba(255, 255, 255, 0.05);
  --cui-input-focus-border-color: rgba(255, 255, 255, 0.2);
  --cui-input-disabled-bg: rgba(0, 0, 21, 0.1);
  --cui-input-placeholder-color: rgba(255, 255, 255, 0.6);
  --cui-input-plaintext-color: rgba(255, 255, 255, 0.87);
  --cui-form-text-color: rgba(255, 255, 255, 0.6);
}

.dark-theme .form-check {
  --cui-form-check-input-checked-color: #fff;
  --cui-form-check-input-checked-bg-color: #857dcc;
  --cui-form-check-input-checked-border-color: #857dcc;
}

.dark-theme .form-select {
  --cui-form-select-color: rgba(255, 255, 255, 0.87);
  --cui-form-select-bg: rgba(255, 255, 255, 0.05);
  --cui-form-select-border-color: rgba(255, 255, 255, 0.09);
  --cui-form-select-focus-border-color: rgba(255, 255, 255, 0.2);
  --cui-form-select-disabled-bg: rgba(0, 0, 21, 0.1);
  background-color: #3e3f4e;
}

.dark-theme .form-multi-select {
  --cui-form-multi-select-color: rgba(255, 255, 255, 0.87);
  --cui-form-multi-select-bg: rgba(255, 255, 255, 0.05);
  --cui-form-multi-select-border-color: rgba(255, 255, 255, 0.09);
  --cui-form-multi-select-disabled-color: rgba(255, 255, 255, 0.38);
  --cui-form-multi-select-disabled-bg: rgba(0, 0, 21, 0.1);
  --cui-form-multi-select-focus-color: rgba(255, 255, 255, 0.87);
  --cui-form-multi-select-focus-bg: rgba(255, 255, 255, 0.05);
  --cui-form-multi-select-focus-border-color: rgba(255, 255, 255, 0.2);
  --cui-form-multi-select-tag-bg: rgba(255, 255, 255, 0.1);
  --cui-form-multi-select-tag-border-color: rgba(255, 255, 255, 0.09);
  --cui-form-multi-select-search-color: rgba(255, 255, 255, 0.87);
  --cui-form-multi-select-search-bg: transparent;
  --cui-form-multi-select-search-border-color: rgba(255, 255, 255, 0.09);
  --cui-form-multi-select-cleaner-bg: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='rgba(255, 255, 255, 0.6)'><path d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/></svg>");
  --cui-form-multi-select-cleaner-hover-bg: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='rgba(255, 255, 255, 0.87)'><path d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/></svg>");
  --cui-form-multi-select-cleaner-focus-bg: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='rgba(255, 255, 255, 0.87)'><path d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/></svg>");
  --cui-form-multi-select-cleaner-border-color: rgba(255, 255, 255, 0.09);
  --cui-form-multi-select-select-all-color: rgba(255, 255, 255, 0.6);
  --cui-form-multi-select-select-all-bg: transparent;
  --cui-form-multi-select-select-all-hover-color: rgba(255, 255, 255, 0.87);
  --cui-form-multi-select-select-all-hover-bg: transparent;
  --cui-form-multi-select-select-all-border-color: rgba(255, 255, 255, 0.09);
  --cui-form-multi-select-options-color: rgba(255, 255, 255, 0.87);
  --cui-form-multi-select-options-bg: #34353e;
  --cui-form-multi-select-options-border-color: rgba(255, 255, 255, 0.09);
  --cui-form-multi-select-option-hover-color: rgba(255, 255, 255, 0.87);
  --cui-form-multi-select-option-hover-bg: rgba(255, 255, 255, 0.1);
  --cui-form-multi-select-option-selected-bg: rgba(255, 255, 255, 0.1);
}

.header {
  --cui-header-bg: #111121;
  --cui-header-color: #e7e7e7;
  --cui-header-border-color: #d8dbe0;
  --cui-header-hover-color: rgba(44, 56, 74, 0.95);
  --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: 0.3125rem;
  --cui-header-brand-color: #4f5d73;
  --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;
}

#quickMenu .header #menuBottom #qmBottom .nav-link:hover {
  color: var(--cui-white);
}
.dark-theme .header {
  --cui-header-bg: #2a2b36;
  --cui-header-color: rgba(255, 255, 255, 0.75);
  --cui-header-hover-color: rgba(255, 255, 255, 0.9);
  --cui-header-active-color: #fff;
  --cui-header-disabled-color: rgba(255, 255, 255, 0.25);
  --cui-header-brand-color: #fff;
  --cui-header-brand-hover-color: #fff;
  --cui-header-toggler-color: rgba(255, 255, 255, 0.75);
  --cui-header-toggler-hover-color: #fff;
  --cui-header-toggler-icon-bg: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255, 255, 255, 0.75)' stroke-width='2.25' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");
  --cui-header-toggler-hover-icon-bg: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255, 255, 255, 0.9)' stroke-width='2.25' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");
  --cui-header-toggler-border-color: rgba(255, 255, 255, 0.1);
  --cui-header-divider-border-color: rgba(255, 255, 255, 0.1);
}

.dark-theme .dark\:header-header-border,
.dark-theme .header-header-border:not([class*="dark:"]) {
  --cui-header-bottom: 0;
}

.dark-theme .input-group {
  --cui-input-group-addon-color: rgba(255, 255, 255, 0.87);
  --cui-input-group-addon-bg: rgba(255, 255, 255, 0.09);
  --cui-input-group-addon-border-color: rgba(255, 255, 255, 0.09);
}

.dark-theme .list-group {
  --cui-list-group-color: rgba(255, 255, 255, 0.87);
  --cui-list-group-bg: transparent;
  --cui-list-group-border-color: rgba(255, 255, 255, 0.075);
  --cui-list-group-hover-bg: rgba(255, 255, 255, 0.1);
  --cui-list-group-active-color: #fff;
  --cui-list-group-active-bg: #857dcc;
  --cui-list-group-active-border-color: #857dcc;
  --cui-list-group-disabled-color: rgba(255, 255, 255, 0.5);
  --cui-list-group-disabled-bg: rgba(255, 255, 255, 0.8);
  --cui-list-group-action-color: rgba(255, 255, 255, 0.87);
  --cui-list-group-action-hover-color: rgba(255, 255, 255, 0.87);
  --cui-list-group-action-active-color: rgba(255, 255, 255, 0.87);
  --cui-list-group-action-active-bg: #4f5d73;
}

.dark-theme .modal {
  --cui-modal-bg: #3d3e47;
  --cui-modal-border-color: rgba(0, 0, 0, 0.2);
  --cui-modal-header-border-color: rgba(0, 0, 0, 0.2);
  --cui-modal-footer-border-color: rgba(0, 0, 0, 0.2);
}

.dark-theme .nav {
  --cui-nav-link-disabled-color: rgba(255, 255, 255, 0.38);
  /* --cui-nav-pills-link-active-bg: #22222b; */
  --cui-nav-pills-link-active-bg: rgb(53, 53, 62);
  --cui-nav-pills-link-active-color: rgb(213, 164, 57);
  --cui-nav-tabs-border-color: rgba(255, 255, 255, 0.075);
  --cui-nav-tabs-link-active-bg: rgba(255, 255, 255, 0.075);
  --cui-nav-tabs-link-active-color: rgba(255, 255, 255, 0.87);
  --cui-nav-tabs-link-active-border-color: transparent;
  --cui-nav-tabs-link-hover-border-color: rgba(255, 255, 255, 0.075)
    rgba(255, 255, 255, 0.075) rgba(255, 255, 255, 0.075);
  --cui-nav-underline-border-color: rgba(255, 255, 255, 0.075);
  --cui-nav-underline-link-color: rgba(255, 255, 255, 0.6);
  --cui-nav-underline-link-active-color: #857dcc;
  --cui-nav-underline-link-active-border-color: #857dcc;
}

.dark-theme .offcanvas {
  --cui-offcanvas-bg-color: #383943;
  --cui-offcanvas-border-color: transparent;
}

.dark-theme .pagination {
  --cui-pagination-color: #948dd2;
  --cui-pagination-bg: transparent;
  --cui-pagination-border-color: rgba(255, 255, 255, 0.075);
  --cui-pagination-focus-color: #a9a4db;
  --cui-pagination-focus-bg: rgba(255, 255, 255, 0.075);
  --cui-pagination-hover-color: #a9a4db;
  --cui-pagination-hover-bg: rgba(255, 255, 255, 0.075);
  --cui-pagination-hover-border-color: rgba(255, 255, 255, 0.075);
  --cui-pagination-active-color: #fff;
  --cui-pagination-active-bg-dt: #857dcc;
  --cui-pagination-active-border-color: #857dcc;
  --cui-pagination-disabled-color: rgba(255, 255, 255, 0.38);
  --cui-pagination-disabled-bg: transparent;
  --cui-pagination-disabled-border-color: rgba(255, 255, 255, 0.075);
}

.dark-theme .picker {
  --cui-input-bg: rgba(255, 255, 255, 0.05);
  --cui-input-group-addon-border-color: transparent;
  --cui-picker-footer-border-top: 1px solid rgba(255, 255, 255, 0.075);
}

.dark-theme .popover {
  --cui-popover-bg: #3b3c45;
  --cui-popover-border-color: rgba(255, 255, 255, 0.075);
  --cui-popover-header-bg: #3b3c45;
  --cui-popover-header-color: rgba(255, 255, 255, 0.87);
  --cui-popover-body-color: rgba(255, 255, 255, 0.87);
  --cui-popover-arrow-color: #3b3c45;
  --cui-popover-arrow-outer-color: rgba(255, 255, 255, 0.125);
}

.dark-theme .progress {
  --cui-progress-bg: rgba(255, 255, 255, 0.2);
  --cui-progress-bar-bg: #857dcc;
  --cui-progress-bar-color: #fff;
}

.dark-theme .sidebar {
  --cui-sidebar-color: rgba(255, 255, 255, 0.87);
  --cui-sidebar-bg: #2a2b36;
  --cui-sidebar-border-width: 0;
  --cui-sidebar-border-color: transparent;
  --cui-sidebar-brand-color: inherit;
  --cui-sidebar-brand-bg: transparent;
  --cui-sidebar-footer-bg: rgba(0, 0, 21, 0.2);
  --cui-sidebar-header-bg: rgba(0, 0, 21, 0.2);
  --cui-sidebar-toggler-bg: rgba(0, 0, 21, 0.2);
  --cui-sidebar-toggler-hover-bg: rgba(0, 0, 21, 0.3);
  --cui-sidebar-nav-title-color: rgba(255, 255, 255, 0.6);
  --cui-sidebar-nav-link-color: rgba(255, 255, 255, 0.6);
  --cui-sidebar-nav-link-bg: transparent;
  --cui-sidebar-nav-link-icon-color: rgba(255, 255, 255, 0.6);
  --cui-sidebar-nav-link-hover-color: rgba(255, 255, 255, 0.87);
  --cui-sidebar-nav-link-hover-bg: rgba(255, 255, 255, 0.05);
  --cui-sidebar-nav-link-hover-icon-color: rgba(255, 255, 255, 0.87);
  --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-group-bg: rgba(0, 0, 0, 0.2);
  --cui-sidebar-nav-group-toggle-show-color: rgba(255, 255, 255, 0.6);
  --cui-sidebar-nav-group-indicator-color: rgba(255, 255, 255, 0.6);
  --cui-sidebar-nav-group-indicator-icon: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='rgba(255, 255, 255, 0.6)'><path 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'/></svg>");
  --cui-sidebar-nav-group-indicator-hover-color: rgba(255, 255, 255, 0.87);
  --cui-sidebar-nav-group-indicator-hover-icon: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='rgba(255, 255, 255, 0.87)'><path 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'/></svg>");
}

.dark-theme .table {
  --cui-table-color: rgba(255, 255, 255, 0.87);
  --cui-table-bg: transparent;
  --cui-table-border-color: rgba(255, 255, 255, 0.075);
  --cui-table-striped-color: rgba(255, 255, 255, 0.87);
  --cui-table-striped-bg: rgba(255, 255, 255, 0.05);
  --cui-table-active-color: rgba(255, 255, 255, 0.87);
  --cui-table-active-bg: rgba(0, 0, 21, 0.1);
  --cui-table-hover-color: rgba(255, 255, 255, 0.87);
  --cui-table-hover-bg: rgba(0, 0, 21, 0.075);
}

.sidebar-toggler {
  box-shadow: 0 -8px 32px 0 rgb(0 0 0 / 50%);
}

.sb-menu-divider {
  border-bottom: 1px solid rgba(0, 0, 0, 0.12);
  margin: 1.25rem;
}
.dark-theme .sb-menu-divider {
  border-bottom: 1px solid rgba(245, 245, 255, 0.12);
}
#register-container .result_r_div .result_r_table thead tr,
#register-container .result_r_div .result_r_td {
  background: var(--bg-panel);
}

#mini_wrap #game-bet .game-header {
  background: var(--mini-game-header);
}

#content-wrapper #content-container.home-page .central_content {
  background-color: #ffffff85;
}
.dark-theme #content-wrapper #content-container.home-page .central_content {
  background-color: var(--color-layer-alt-4);
}
.v-badge {
  color: white;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
  background: linear-gradient(to bottom, #725fbf, #5340a1);
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
}
.v-badge .shine:before {
  background: linear-gradient(
    to bottom,
    transparent,
    rgba(255, 255, 255, 0.7),
    transparent
  );
}
.v-badge .shine:after {
  background: linear-gradient(
    to left,
    transparent,
    rgba(255, 255, 255, 0.7),
    transparent
  );
}

.v-badge:before {
  background: linear-gradient(30deg, #7f6dc5 60%, white);
}
.rule-table-container .r-table {
  background: #f3f3f3;
}
.dark-theme .rule-table-container .r-table {
  background: var(--bg-base);
}

.rule-table-container .r-table td,
.rule-table-container .r-table th {
  border: 1px solid rgb(80 81 90);
}

.rule-table-container .r-table th {
  text-align: center;
}
.rule-table-container .r-table th {
  background: #dddddd;
}
.dark-theme .rule-table-container .r-table th {
  background: #0b1126;
}

#button-to-top {
  transition: background-color 0.3s, opacity 0.5s, visibility 0.5s;
}

#live-append .league-box .row-gameodds ._bet:hover,
.row-gameodds .sp_btn {
  background: var(--bg-panel) !important;
  border: 1px solid #b5abc3;
  cursor: default;
}
.dark-theme #live-append .league-box .row-gameodds ._bet:hover,
.dark-theme .row-gameodds .sp_btn {
  border: 1px solid #2f2838;
}
.dark-theme #live-append .league-box .row-gameodds ._bet:hover,
.dark-theme .row-gameodds .sp_btn {
  background: #000000 !important;
  color: #fff;
}
#backbg-nolive {
  background: #001d3a;
}

.lv-header:after {
  background: rgb(102 16 242 / 48%);
}

.carousel-control-next {
  background-image: linear-gradient(90deg, transparent 0%, black 100%);
}

.carousel-control-prev {
  background-image: linear-gradient(90deg, black 0%, transparent 100%);
}

.btn-purple {
  background-image: linear-gradient(45deg, #4568dc, #b06ab3);
  box-shadow: 1px 1px 10px rgba(255, 255, 255, 0.438);
  -webkit-transition: box-shadow 0.25s;
  transition: box-shadow 0.25s;
  color: white;
}

.btn-darkpurple {
  background-image: linear-gradient(45deg, #4568dc, #b06ab3);
  box-shadow: 1px 1px 10px rgba(255, 255, 255, 0.438);
  -webkit-transition: box-shadow 0.25s;
  transition: box-shadow 0.25s;
  color: white;
}

.btn-darkpurple.sm {
  background-image: linear-gradient(45deg, #4568dc, #b06ab3);
}

.btn-darkpurple .text {
  background-image: linear-gradient(45deg, #4568dc, #b06ab3);
}

.btn-darkpurple:after {
  background: #0e0e10;
}

.btn-darkpurple:hover {
  background-image: linear-gradient(-45deg, #4568dc, #b06ab3);
  box-shadow: 0 12px 24px rgba(128, 128, 128, 0.1);
}

.btn-darkpurple:hover .text {
  background-image: linear-gradient(-45deg, #4568dc, #b06ab3);
}
.btn-custom {
  background: none;
  border: 2px solid;
  color: var(--color);
}
.btn-custom:hover,
.btn-custom:focus {
  border-color: var(--hover);
  color: #fff;
}
.btn-del:hover,
.btn-del:focus,
.btn-raise:hover,
.btn-raise:focus {
  box-shadow: 0 0.5em 0.5em -0.4em var(--hover);
}

.btn-raise {
  --color: #ffa260;
  --hover: #e5ff60;
  border-color: #414359;
}

.btn-del {
  --color: #c4300b;
  --hover: #ec2d47;
  border-color: #414359;
  background-color: #292935;
}

.table-history-tr {
  color: var(--cui-body-color);
}

.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(0, 0, 0, 0.1);
}
.dark-theme .table-history-tr div.display-center.table-history-td-first,
.dark-theme .table-history-tr div.display-center.table-history-td,
.dark-theme
  .recommend-wrapper
  .table-sbetlog-blue2
  .table-sbetlog-tr
  .table-sbetlog-td,
.dark-theme
  .recommend-wrapper
  .table-mbetlog-blue2
  .table-mbetlog-tr
  .table-sbetlog-td,
.dark-theme
  .recommend-wrapper
  .table-sbetlog-blue2
  .table-sbetlog-tr
  .table-sbetlog-td-first {
  border: 1px solid #32353bd1;
}

.depo-box {
  background: #222121;
  border-image: conic-gradient(
      from var(--angle),
      var(--c2),
      #2eb85c 0.1turn,
      #f9b115 0.15turn,
      var(--c2) 0.25turn
    )
    60;
}

.insetshadow {
  color: #a5a5a5;
  letter-spacing: 0.1em;
  text-shadow: -1px -1px 1px #111, 2px 2px 1px #363636;
}

.rule-bg-blue2._rule_ .text-blue7 {
  color: chocolate;
}

.table-history-tr .table-history-td .btn-delete:hover {
  background: red;
}

.bet-history-tab {
  background: transparent;
  border-bottom: 1px solid #5a5a5a;
}

.bet-history-tab-in {
  color: #04002a;
}

.dark-theme .bet-history-tab-in {
  color: #fff;
}
.bet-history-tab-in:focus,
.bet-history-tab-in:hover {
  color: var(--cui-warning);
}

.bet-history-tab.on {
  background: linear-gradient(#3b3b54, #181924);
  border-bottom: 1px solid #181924;
}
.bet-history-tab.on .bet-history-tab-in {
  color: var(--cui-warning);
}

.img-empty_container,
.img-empty_container-xl {
  background-image: linear-gradient(178deg, #bebfc3, transparent);
  background: -moz-linear-gradient(
    top,
    rgba(255, 255, 255, 1) 0%,
    rgba(255, 255, 255, 0) 100%
  );
  background: -webkit-linear-gradient(
    top,
    rgba(255, 255, 255, 1) 0%,
    rgba(255, 255, 255, 0) 100%
  );
  background: linear-gradient(to bottom, #ece8f9 0%, #00000000 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#00ffffff', GradientType=0);
}

.dark-theme .img-empty_container,
.dark-theme .img-empty_container-xl {
  background-image: linear-gradient(178deg, #000000, transparent);
  background: -moz-linear-gradient(
    top,
    rgba(255, 255, 255, 1) 0%,
    rgba(255, 255, 255, 0) 100%
  );
  background: -webkit-linear-gradient(
    top,
    rgba(255, 255, 255, 1) 0%,
    rgba(255, 255, 255, 0) 100%
  );
  background: linear-gradient(to bottom, #0b0c16 0%, #00000033 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#00ffffff', 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;
}
[data-pagination] li.current {
  background: rgba(0, 0, 0, 0.1);
}

.head_nameTeam .name_team .odds-container {
  /* border-bottom: 1px solid #ffffff29; */
}
.title_round_box_detail {
  word-break: keep-all;
  text-align: center;
  font-size: 12px;
  color: var(--cui-primary);
}
.tabs ul .tlayer {
  background: #ccc4d3;
  color: #393964;
}
.dark-theme .tabs ul .tlayer {
  background: #393964;
  background: linear-gradient(180deg, #000015, #343452);
  color: #fff;
}

.dark-theme .tabs #new2_tabs {
  background: var(--tabs-gradient-active);
}
.tabs .main_tabs .tmain a,
.tabs ul .tlayer a,
.tabs_content .tabs .tlayer a {
  color: rgb(44 56 74);
}
.dark-theme .tabs .main_tabs .tmain a,
.dark-theme .tabs ul .tlayer a,
.dark-theme .tabs_content .tabs .tlayer a {
  color: #fff;
}

.tabs .main_tabs .tmain.active a {
  color: var(--cui-yellow);
}

.tabs .main_tabs .tmain.active {
  border-bottom: 0;
  background: var(--tabs-gradient-main-active);
}

.tabs .main_tabs .tmain:hover {
  background: linear-gradient(180deg, #161622, #35353f);
}

.tabs .main_tabs .tmain:hover > a {
  color: var(--cui-warning);
}

.tabs ul .tlayer.active {
  color: #f9f9f9;
  background-color: #2e2e42;
}

.dark-theme .tabs ul .tlayer:before {
  background: #2098d1;
}

.tabs ul .tlayer.selected {
  background: var(--tabs-gradient-main-active);
  transition: all ease 0.3s;
  color: var(--cui-yellow);
}
#V-league-container,
.vsports_list {
  border-color: #333;
  background-color: #00000036;
  border-image-source: linear-gradient(
    to bottom,
    #cedbe900 0%,
    #39f 17%,
    #6199c724 50%,
    #3a84c396 51%,
    #419ad6 59%,
    #4bb8f0 71%,
    #3a8bc282 84%,
    #26558b00 100%
  );
}
.blockV-event .low-virtual-menu {
  border-color: #333;
}
#blockV-container {
  background-color: #000000c7;
}
.blockV-content .__title {
  background: #000;
  color: #f3a414;
}
.blockV-content .bet-odds table {
  background: dimgray;
}

.dark-theme .blockV-content .bet-odds table {
  background: #282831;
}
#content-wrapper
  #content-table
  #blockV-container
  .table-mbetlog-blue2
  table
  .type-name
  .title {
  color: var(--color-button-text-secondary);
}

.centervirtual_wrap {
  border-image-source: linear-gradient(to left, #743ad500, #2eb85c, #743ad500);
  background-color: var(--match-card-bg);
  background-image: linear-gradient(
    120deg,
    rgb(43 0 92) 0%,
    rgb(33 0 92) 10.75%,
    rgb(19 0 92 / 35%) 11%,
    rgb(35 0 92 / 35%) 14.75%,
    transparent 15%,
    transparent 85%,
    rgb(41 14 64 / 35%) 85.25%,
    rgb(35 14 64 / 35%) 89%,
    rgb(35 14 64) 89.25%,
    rgb(34 14 64) 100%
  );
}

.__vbet {
  background: rgb(0 0 0 / 95%);
  border: 1px solid #333;
}

.value_color {
  color: var(--cui-yellow);
}
.__vbet:nth-child(13n-1) .participant_number {
  color: yellow;
}
.__vbet:nth-child(13n-2) .participant_number {
  color: #39f;
}
.__vbet:nth-child(13n-3) .participant_number {
  color: #f16767;
}
.__vbet:nth-child(13n-4) .participant_number {
  color: #f9b115;
}
.__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;
}
.__vbet:nth-child(13n-10) .participant_number {
  color: #f9b115;
}
.__vbet:nth-child(13n-11) .participant_number {
  color: #b82e8d;
}
.__vbet:nth-child(13n-12) .participant_number {
  color: #6582f4;
}
.__vbet:nth-child(13n) .participant_number {
  color: #ffffff;
}

.low-virtual-sportsmenu.selected > .btn-spicon::before {
  box-shadow: 0 0 20px 15px var(--cui-yellow), 0 0 0px 0px #b400ff00,
    0 0 0px 0px #ff00d400;
  background: beige;
}
#mini_wrap .low-virtual-menu:hover .on_sel,
#mini_wrap .__time:hover,
#mini_wrap .low-virtual-menu:hover .btn-spicon {
  color: #47ff85;
}
#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;
}
#blockV-container .tmain {
  color: #7f8cba;
}

#blockV-container .tmain.active {
  box-shadow: 0 2px 0 #57338f;
  color: #57338f;
}
.dark-theme #blockV-container .tmain {
  color: #fff;
}

.dark-theme #blockV-container .tmain.active {
  box-shadow: 0 2px 0 yellow;
  color: yellow;
}
#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: #8f51ff;
}
.blockV-content .table-header {
  background: #000;
}

.blockV-content .el-pagination .btn-prev,
.blockV-content .el-pagination .btn-next {
  background: unset;
  border: unset;
  color: aqua;
}

.table-vresult .table-mbetlog-blue2 {
  background-color: var(--cui-table-color);
}

.centervirtual_wrap {
  background-color: #000000de;
}

.paging .el-pager .active,
.paging .el-pager:hover {
  color: orange;
}

#game-container #mgame-header.game_menu .rounded-shape {
  border: 1px solid #ddd;
}

.section-heading .text {
  color: #fff;
}
.mybtn1 {
  box-shadow: inset 0px 0px 10px 7px #fea036;
  background: #000000a1;
}

.evo-casino-wrapper .section-heading .text {
  color: #555;
}

.evo-casino-wrapper .section-heading img {
  filter: brightness(0.5);
}
.dark-theme .evo-casino-wrapper .section-heading .text {
  color: #fff;
}

.evo-casino-wrapper .section-heading img {
  filter: brightness(0.5);
}

.cswrap-l {
  border: 1px solid;
  border-color: #ffffff #ffffff42 #ffffff57 #ffffff40;
  box-shadow: inset 0px 0px 12px 7px #ffffff26;
  background-image: linear-gradient(
    3deg,
    rgb(255 255 255 / 95%) 0%,
    transparent
  );
}
.dark-theme .cswrap-l {
  border: 1px solid;
  border-color: #9da5b1 #ffffff42 #ffffff57 #ffffff40;
  box-shadow: inset 0px 0px 12px 7px #ffffff26;
  background-image: linear-gradient(
    3deg,
    rgba(44, 56, 74, 0.95) 0%,
    transparent
  );
}

.dark-theme
  .home-casino[data-class="_evocasino_bg"]
  .evo-casino-wrapper
  .cswrap-l {
  background: #000;
  border: 1px solid #000000;
}

.sub-heading {
  /* color: #ffffff; */
}
.table-board-content {
  background-color: #ffffff;
}

.dark-theme .table-board-content {
  background-color: #12131c;
}

#Proc_login_support_list .table-board-content {
  background-color: #20052f;
}

#Proc_login_support_list .speech-bubble.you {
  background: #000000;
}

#Proc_login_support_list .speech-bubble .sub_H1 .date-note {
  color: #7f7f7f;
}
.forum-tbl
  .el-row
  .table-board-tr
  .table-board-td._del_memo:hover
  .red-button1 {
  background-color: #ff000040;
}
.forum-tbl {
  /* background-color: #2a2b36; */
  background-color: transparent;
}
.tbl-row:hover ._open_board_memo {
  color: var(--color-secondary-3);
}
.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);
}

.pg-finder .page_arrow-right,
.pg-finder .page_arrow-left {
  color: #229bf1;
}

#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);
}

#main-header .slogan {
  color: #fff;
}
.header-icon-behind {
  color: rgb(124, 124, 124);
}
.ss-heading {
  color: hsl(235, 5%, 70%);
}

.ss-show {
  color: hsl(210, 60%, 60%);
}
.main__list-item {
  border-left: 0;
  color: #9d9dac;
}
.main__list-item:first-of-type .main__list-content {
  color: hsl(240, 8%, 90%);
}

ul.main__list .main__list-item div:has(img) {
  transform: translateX(-65px);
}

.ss-dots > span {
  border: 1px solid currentColor;
}

.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-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-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-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);
}

.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-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-dark {
  --cui-table-color: rgba(255, 255, 255, 0.87);
  --cui-table-bg: #4f5d73;
  --cui-table-border-color: rgba(93, 106, 126, 0.987);
  --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: rgba(255, 255, 255, 0.87);
  color: var(--cui-table-color);
  border-color: var(--cui-table-border-color);
}

html:not([dir="rtl"]) .header .ms-auto.mobile_central {
  /* border-top: 1px solid #ffffff1a; */
}

#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;
}
.border-gradient.sportsbook_content,
#match-detail,
.sportsbook_content-right-live #match-odds {
  border-image-source: linear-gradient(
    90deg,
    var(--color-secondary-2) 0%,
    rgb(255 255 255) 50%,
    rgba(253, 188, 45, 1) 100%
  );
}
.prematch-event-block {
  background: linear-gradient(
    90deg,
    var(--color-secondary-2) 0,
    rgba(0, 0, 0, 1) 50%,
    rgba(253, 188, 45, 1) 100%
  );
}

.dark-theme .border-gradient.sportsbook_content,
#match-detail {
  border-image-source: linear-gradient(
    90deg,
    var(--color-secondary-2) 0%,
    rgba(0, 0, 0, 1) 50%,
    rgba(253, 188, 45, 1) 100%
  );
}
.match_right {
}
.dark-theme .match_right {
}

.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: #3a3a62;
  color: #e9d6b5;
  border: 1px solid rgba(0, 0, 0, 0.1);
}

.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;
}
.dark-theme .nav-item.quickmenu-bottom .nav-link i,
.dark-theme .nav-item.quickmenu-bottom .nav-link span {
  color: #c6e2ff;
}

#qmBottom .quickmenu-bottom.on a.nav-link > i,
#qmBottom .quickmenu-bottom.on a.nav-link > span {
  color: var(--cui-yellow);
}

.footer {
  color: var(--cui-footer-color);
  background: var(--cui-footer-bg);
  border-top: var(--cui-footer-border);
}
.footer-partner {
  background: var(--cui-sidebar-bg-color);
}

.dark-theme .footer-partner {
  background: var(--color-tertiary-3);
}

#game-container #game-bet .allbet-container .thumb_frame .btn-ent img {
  box-shadow: none;
}

.count-side.active ._toggle,
.count-side.selected ._toggle,
#asian-container .league-card-round.active,
.hlaf_sp .row-wideView .league-card-round.active {
  background-image: linear-gradient(360deg, #ffffff9e, transparent) !important;
}
.fs-sm img {
  filter: contrast(2.5) brightness(1.5);
}
.dark-theme .bonus_wrap {
}

.bonus_wrap .bonus_box .bonusodds.selected button {
  background-image: linear-gradient(360deg, var(--cui-yellow), transparent);
  border-color: var(--cui-yellow) !important;
}

.dark-theme .bonus_wrap .bonus_box .bonusodds.selected button {
  background-image: linear-gradient(360deg, var(--cui-yellow), transparent);
  border-color: var(--cui-yellow) !important;
}

.result-container .result-name:hover,
.none + .result-name:hover {
  background-image: linear-gradient(360deg, #1671a370, transparent);
  border-color: #1671a370;
}

#result-list:not(:hover)::-webkit-scrollbar-thumb {
  background-color: transparent;
}

#pop_register i,
#pop_login i,
#login-container .boot-cratev2 #login_btn i {
  color: #000000;
}

.captcha-img img {
  border-radius: 38px;
  filter: hue-rotate(45deg);
}

#login-container .boot-cratev2 #login_btn .button__icon:after {
  background: black;
}
._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;
}

.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;
}

.callout {
  --cui-callout-border-color: #00000024;
  font-weight: bold;
}
.dark-theme .callout {
  --cui-callout-border-color: #ffffff24;
  font-weight: 400;
}
/* 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);
}

.dark-theme
  #sports-wrapper
  #asian-container
  .league-box
  table
  > tbody
  > tr
  > td
  > div.odds-container:hover {
  background: #ffffff;
}
#sports-wrapper
  #asian-container
  .league-box
  table
  > tbody
  > tr
  > td
  > div.odds-container:hover {
  background: #cbcbcb;
}
.dark-theme
  #sports-wrapper
  #asian-container
  .league-box
  table
  > tbody
  > tr
  > td
  > div.odds-container:hover {
  background: #383947;
}
.league-box .asian-wrapper {
  background: var(--color-tertiary-3);
  padding: 10px;
  border-radius: 5px;
}

.hlaf_sp .row-wideView .league-card-left,
.hlaf_sp .row-wideView .league-card-left,
.dark-theme .hlaf_sp .row-wideView .league-card-left {
  background: transparent !important;
}

.sp_sort .sview-times:hover,
.sp_sort .sview-times.on {
  color: var(--cui-info);
}
.sp_sort_box {
  background-color: #b7b7b7;
  --cui-callout-border-left-color: #39f;
  color: #fff;
}
.dark-theme .sp_sort_box {
  background-color: #0e112a;
}
.lv_odds_search {
  background: transparent;
}
.lv_odds_search:hover,
.lv_odds_search.active {
  color: #39f;
}

.odds-container .round-box.noclick:before,
.match_betView .round-box:before {
  color: gray;
}

.odds-container .round-box.noclick::after {
  background-color: #000000;
}

.odds-container .round-box._noclick {
  color: var(--cui-yellow);
}
.match-oddslist .odds-container .round-box .spvalue {
  color: #ce9900 !important;
}
.odds-container .round-box._noclick::after {
  background-color: transparent;
}

.casino_money_out {
  background-color: #000000;
}

.sportsbook_content-right-live #match-odds {
  border: 4px solid;
  border-image-slice: 1;
}
.sportsbook_content-right-live #match-odds .match-oddslist,
.sportsbook_content-right-live #match-odds .match-oddslist thead > tr {
  background: transparent;
  border: 0;
}
#virtualsports-container ._virtualtitle {
  background-color: #00000085;
}
.dark-theme .btn-info {
  --cui-btn-color: #000015;
  --cui-btn-bg: #5299e0;
  --cui-btn-border-color: #5299e0;
  --cui-btn-hover-color: #000015;
  --cui-btn-hover-bg: #6ca8e5;
  --cui-btn-hover-border-color: #63a3e3;
  --cui-btn-focus-shadow-rgb: 70, 130, 194;
  --cui-btn-active-color: #000015;
  --cui-btn-active-bg: #75ade6;
  --cui-btn-active-border-color: #63a3e3;
  --cui-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 21, 0.125);
  --cui-btn-disabled-color: #000015;
  --cui-btn-disabled-bg: #5299e0;
  --cui-btn-disabled-border-color: #5299e0;
}

.nav-link.holder_level-image.show {
  filter: grayscale(1);
}
#game-container
  #slotgame-bet
  #game-bet
  .allbet-container
  .thumb_frame
  .ent-container:hover
  .btn-ent
  img {
  transform: translateY(0);
}
#game-container
  #slotgame-bet
  #game-bet
  .allbet-container
  .thumb_frame
  .ent-container:hover
  .pedestal {
  border: 2px solid #f9b115;
}

.live_sports_schedule-list .up-away,
.live_sports_schedule-list .up-home {
  text-shadow: 1px 1px 0 #ffffff;
}
.dark-theme .live_sports_schedule-list .up-away,
.dark-theme .live_sports_schedule-list .up-home {
  text-shadow: unset;
}
._bs_element .bs-container {
  background: #ffffff;
}
.dark-theme ._bs_element .bs-container {
  background: var(--bg-extra);
}
#user-container .member_infoForm .userForm_label {
  color: #000000 !important;
}
.dark-theme #user-container .member_infoForm .userForm_label {
  color: #ffffff !important;
}

.round-box.mid-side {
  border-width: 1px 0 1px 0 !important;
  border-style: solid;
}

.switch--horizontal .night-label {
  color: #e9e9e9 !important;
}

#live-container .lock > ._lock-icon {
  color: #fff;
}

.odds-container .round-box.bet-side._bet,
.odds-container .round-box.bet-side2._bet {
  /* color: #000; */
  font-weight: bold;
}
.dark-theme .odds-container .round-box.bet-side._bet,
.dark-theme .odds-container .round-box.bet-side2._bet {
  color: #fff;
}

.realtime-wrapper .cashflowlive-box .looplist .tr .amount {
  color: #4a7395;
}
.dark-theme .realtime-wrapper .cashflowlive-box .looplist .tr .amount {
  color: #ffffff;
}

.calendar-container table.checkin-event thead td {
  color: #000;
}

#horizontal-container::-webkit-scrollbar {
  height: 10px !important;
}
#horizontal-container::-webkit-scrollbar-thumb {
  background-color: var(--scrollbar-bg-color);
}
#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;
}
.footer-logo img {
  background-image: linear-gradient(-90deg, transparent, #8496aa, transparent);
}
.dark-theme .footer-logo img {
  background-image: unset;
}
.bl-container .view_bet {
  border-bottom: 1px solid rgb(0 0 0 / 50%);
}
.dark-theme .bl-container .view_bet {
  border-bottom: 1px solid rgb(255 255 255 / 10%);
}
.ratesum-color {
  color: #f9b115;
}
.dark-theme .tbl-row {
  border-top: 1px solid #32353bd1;
}

.speech-bubble p {
  color: initial;
}

.dark-theme .speech-bubble p {
  color: #fff;
}
.bet-view-sport-detail {
  border: 0 !important;
  background: unset !important;
}

.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; */
}
.dark-theme .bet-odds {
  /* border-left: 5px solid rgb(39 40 51) !Important; */

  /* border-top: 1px solid #333 !Important; */
}

.type-name,
.bet_view_score {
  color: #000000 !important;
}

.dark-theme .type-name,
.dark-theme .bet_view_score {
  color: #ffffff !important;
}

.dark-theme .bet-odds table {
  background: #22222f;
  box-shadow: 0px -1px 5px 2px rgb(0 0 0 / 45%);
  -webkit-box-shadow: 0px -1px 5px 2px rgb(0 0 0 / 45%);
  -moz-box-shadow: 0px -1px 5px 2px rgb(0 0 0 / 45%);
}

.bet-odds table {
  background: #fff;
  box-shadow: 0px -1px 5px 2px rgba(194, 194, 194, 0.75);
  -webkit-box-shadow: 0px -1px 5px 2px rgba(194, 194, 194, 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;
}
.dark-theme .bet-odds table:not(:last-child) {
  border-bottom: 1px solid #4c4f54;
}
.bl-container tbody .view_bet .match-odds .type-name {
  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;
}

.dark-theme.home-casino[data-class="_evocasino_bg"] .wrapper {
  --cui-bg-opacity: 1;
  background-color: transparent !important;
  background-image: url(/image/banner_casino/cas_header/bg-evlobby-cas.png);
  background-position: center;
  background-size: cover;
  background-attachment: scroll;
}

.dark-theme .home-casino[data-class="_evocasino_bg"] #ad-top {
  background: #00000061;
  border-color: #323232;
}
.dark-theme .home-casino[data-class="_evocasino_bg"] #ad-top .ad_area marquee {
  color: #ffff;
}
body[data-class$="_virtualsport_bg"] .body #ad-top {
  background: transparent;
  border-color: #000;
}

body[data-class$="_virtualsport_bg"] .body #ad-top .ad_area li {
  background: #000000b0;
}

body[data-class$="_virtualsport_bg"] .body #ad-top .ad_area marquee {
  --marquee-text-color: #ffffff;
}

body[data-class$="_virtualsport_bg"] .header-title-sticky {
  border-bottom: 0.8px solid #000000;
}

body[data-class$="_virtualsport_bg"] .body .tabs .main_tabs,
body[data-class$="_virtualsport_bg"] .body .tabs .main_tabs .tmain {
  --tabs-gradient-bg-color: black;
}

.name_participant .value_color {
  color: #c3d9ff;
}

.name_participant {
  color: #c6ccd1;
}

.main__discover-place {
  background: #fff;
}

.dark-theme .main__discover-place {
  background: hsl(235 20% 15% / 1);
}
.dark-theme {
  --homepage-content-bg: #171930;
}
.live_sports_schedule #toplist-wrapper .rightidle:hover #right-button,
.live_sports_schedule #toplist-wrapper .leftidle:hover #left-button {
  color: #321fdb;
}
.odds-find .menu_arrow-right {
  color: #000;
}

#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: lighten;
}
.el-picker-panel,
.el-table-filter {
  -webkit-box-shadow: 0 2px 12px 0 rgb(0 0 0 / 10%);
}

.bet_list_wrap .el-table__body #minibetlist_wrap > tr:nth-child(odd) {
  background-color: #ffffff;
}
.bet_list_wrap .el-table__body #minibetlist_wrap > tr:nth-child(even) {
  background-color: #ffffff;
}
.dark-theme
  .bet_list_wrap
  .el-table__body
  #minibetlist_wrap
  > tr:nth-child(odd) {
  background-color: rgb(0 0 0);
}

.dark-theme
  .bet_list_wrap
  .el-table__body
  #minibetlist_wrap
  > tr:nth-child(even) {
  background-color: #000000;
}

.mybtn1 {
  color: #fff;
}

body[data-class="Horse Racing_virtualsport_bg"] .participant-right {
  color: #89b0ed;
}

body[data-class="Horse Racing_virtualsport_bg"]
  .participant-right
  .value_color {
  color: #fff;
}
.very_small_hamburger path {
  fill: none;
  stroke: #fff;
}
#sports-detail > tbody > .sports-detail-country > td {
  color: var(--cui-sidebar-nav-link-color);
}

#league-detail > tbody > tr:hover > td,
#sports-detail > tbody > .sports-detail-country:hover > td {
  color: var(--cui-table-hover-color);
}
.sidebar {
  --cui-sidebar-bg: #ffffff;
  --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: transparent;
  --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: rgba(0, 0, 0, 0.3);
  --cui-sidebar-nav-title-color: rgb(0 0 0 / 60%);
  --cui-sidebar-nav-link-color: rgb(0 0 0 / 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: #39f;
  --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: rgba(0, 0, 0, 0.6);
  color: var(--cui-sidebar-color);
  background: var(--cui-sidebar-bg);
  box-shadow: none;
}
.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-toggler:hover {
  background-color: var(--cui-sidebar-toggler-hover-bg);
}

.sidebar-toggler:hover::before {
  background-image: var(--cui-sidebar-toggler-indicator-hover);
}

.sidebar-backdrop {
  --cui-backdrop-bg: #000015;
}

.mutiple_box .match_info02-vs {
  color: var(--cui-gray);
}

.league-name .round-box.matchtime,
.mutiple_box small.match_info01 {
  background: var(--btn-more-bg);
  color: var(--btn-more-color);
}

.dark-theme .dark\:text-primary,
.dark-theme .text-primary:not([class*="dark:"]) {
  color: rgba(var(--cui-primary-rgb), var(--cui-text-opacity)) !important;
}

.dark-theme .dark\:text-secondary,
.dark-theme .text-secondary:not([class*="dark:"]) {
  color: rgba(var(--cui-secondary-rgb), var(--cui-text-opacity)) !important;
}

.dark-theme .dark\:text-success,
.dark-theme .text-success:not([class*="dark:"]) {
  color: rgba(var(--cui-success-rgb), var(--cui-text-opacity)) !important;
}

.dark-theme .dark\:text-info,
.dark-theme .text-info:not([class*="dark:"]) {
  color: rgba(var(--cui-info-rgb), var(--cui-text-opacity)) !important;
}

.dark-theme .dark\:text-warning,
.dark-theme .text-warning:not([class*="dark:"]) {
  color: rgba(var(--cui-warning-rgb), var(--cui-text-opacity)) !important;
}

.dark-theme .dark\:text-danger,
.dark-theme .text-danger:not([class*="dark:"]) {
  color: rgba(var(--cui-danger-rgb), var(--cui-text-opacity)) !important;
}

.dark-theme .dark\:text-light,
.dark-theme .text-light:not([class*="dark:"]) {
  color: rgba(var(--cui-light-rgb), var(--cui-text-opacity)) !important;
}

.dark-theme .dark\:text-dark,
.dark-theme .text-dark:not([class*="dark:"]) {
  color: rgba(var(--cui-dark-rgb), var(--cui-text-opacity)) !important;
}

.dark-theme .dark\:text-black,
.dark-theme .text-black:not([class*="dark:"]) {
  color: rgba(var(--cui-black-rgb), var(--cui-text-opacity)) !important;
}

.dark-theme .dark\:text-white,
.dark-theme .text-white:not([class*="dark:"]) {
  color: rgba(var(--cui-white-rgb), var(--cui-text-opacity)) !important;
}

.dark-theme .dark\:text-body,
.dark-theme .text-body:not([class*="dark:"]) {
  color: rgba(var(--cui-body-color-rgb), var(--cui-text-opacity)) !important;
}

.dark-theme .dark\:text-high-emphasis,
.dark-theme .text-high-emphasis:not([class*="dark:"]) {
  color: rgba(var(--cui-high-emphasis-rgb), var(--cui-text-opacity)) !important;
}

.dark-theme .dark\:text-medium-emphasis,
.dark-theme .text-medium-emphasis:not([class*="dark:"]) {
  color: rgba(
    var(--cui-medium-emphasis-rgb),
    var(--cui-text-opacity)
  ) !important;
}

.dark-theme .dark\:text-disabled,
.dark-theme .text-disabled:not([class*="dark:"]) {
  color: rgba(var(--cui-disabled-rgb), var(--cui-text-opacity)) !important;
}

.dark-theme .dark\:text-reset,
.dark-theme .text-reset:not([class*="dark:"]) {
  color: inherit !important;
}

.dark-theme .dark\:bg-primary,
.dark-theme .bg-primary:not([class*="dark:"]) {
  --cui-bg-opacity: 1;
  background-color: rgba(
    var(--cui-primary-rgb),
    var(--cui-bg-opacity)
  ) !important;
}

.dark-theme .dark\:bg-secondary,
.dark-theme .bg-secondary:not([class*="dark:"]) {
  --cui-bg-opacity: 1;
  background-color: rgba(
    var(--cui-secondary-rgb),
    var(--cui-bg-opacity)
  ) !important;
}

.dark-theme .dark\:bg-success,
.dark-theme .bg-success:not([class*="dark:"]) {
  --cui-bg-opacity: 1;
  background-color: rgba(
    var(--cui-success-rgb),
    var(--cui-bg-opacity)
  ) !important;
}

.dark-theme .dark\:bg-info,
.dark-theme .bg-info:not([class*="dark:"]) {
  --cui-bg-opacity: 1;
  background-color: rgba(var(--cui-info-rgb), var(--cui-bg-opacity)) !important;
}

.dark-theme .dark\:bg-warning,
.dark-theme .bg-warning:not([class*="dark:"]) {
  --cui-bg-opacity: 1;
  background-color: rgba(
    var(--cui-warning-rgb),
    var(--cui-bg-opacity)
  ) !important;
}

.dark-theme .dark\:bg-danger,
.dark-theme .bg-danger:not([class*="dark:"]) {
  --cui-bg-opacity: 1;
  background-color: rgba(
    var(--cui-danger-rgb),
    var(--cui-bg-opacity)
  ) !important;
}

.dark-theme .dark\:bg-light,
.dark-theme .bg-light:not([class*="dark:"]) {
  --cui-bg-opacity: 1;
  background-color: rgba(
    var(--cui-light-rgb),
    var(--cui-bg-opacity)
  ) !important;
}

.dark-theme .dark\:bg-dark,
.dark-theme .bg-dark:not([class*="dark:"]) {
  --cui-bg-opacity: 1;
  background-color: rgba(var(--cui-dark-rgb), var(--cui-bg-opacity)) !important;
}

.dark-theme .dark\:bg-black,
.dark-theme .bg-black:not([class*="dark:"]) {
  --cui-bg-opacity: 1;
  background-color: rgba(
    var(--cui-black-rgb),
    var(--cui-bg-opacity)
  ) !important;
}

.dark-theme .dark\:bg-white,
.dark-theme .bg-white:not([class*="dark:"]) {
  --cui-bg-opacity: 1;
  background-color: rgba(
    var(--cui-white-rgb),
    var(--cui-bg-opacity)
  ) !important;
}

.dark-theme .dark\:bg-body,
.dark-theme .bg-body:not([class*="dark:"]) {
  --cui-bg-opacity: 1;
  background-color: rgba(
    var(--cui-body-bg-rgb),
    var(--cui-bg-opacity)
  ) !important;
}

.dark-theme .dark\:bg-transparent,
.dark-theme .bg-transparent:not([class*="dark:"]) {
  --cui-bg-opacity: 1;
  background-color: transparent !important;
}
#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;
}
.dark-theme
  #game-bet.betBOX_gameCROWN
  .game-bet-center
  li._betside2._bet
  > div._gamebet_ {
  text-shadow: 0 0 6px rgba(202, 228, 225, 0.92),
    0 0 30px rgba(202, 228, 225, 0.34), 0 0 12px rgba(30, 132, 242, 0.52),
    0 0 21px rgba(30, 132, 242, 0.92), 0 0 34px rgba(30, 132, 242, 0.78),
    0 0 54px rgba(30, 132, 242, 0.92);
  color: #d3e5f7;
}
#game-bet .game-bet-center ._gamebet_ .game-odds,
#game-bet .game-bet ._gamebet_ .game-odds {
  background: var(--cui-warning);
  color: #000;
}

#game-bet .full_row ._gamebet_ .game-odds {
  color: var(--cui-warning);
  background: transparent;
}
#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);
}
.dark-theme #game-bet .game-bet-center ._betside1,
.dark-theme #game-bet .game-bet-center ._betside2,
.dark-theme #game-bet .game-bet-center ._betside3,
.dark-theme #game-bet .game-bet-center ._betside4,
.dark-theme #game-bet .game-bet ._betside1,
.dark-theme #game-bet .game-bet ._betside2,
.dark-theme #game-bet .game-bet ._betside3,
.dark-theme #game-bet .game-bet ._betside4 {
  border: 1px solid rgb(202 202 255 / 10%);
}

.callout-primary {
  --cui-callout-border-left-color: #321fdb;
}

.callout-secondary {
  --cui-callout-border-left-color: #9da5b1;
}

.callout-success {
  --cui-callout-border-left-color: #2eb85c;
}

.callout-danger {
  --cui-callout-border-left-color: #e55353;
}

.callout-warning {
  --cui-callout-border-left-color: #f9b115;
}

.callout-info {
  --cui-callout-border-left-color: #39f;
}

.callout-light {
  --cui-callout-border-left-color: #ebedef;
}

.callout-dark {
  --cui-callout-border-left-color: #4f5d73;
}

.switch .toggle-inside {
  background: #edac1a;
}
.dark-theme .switch .toggle-inside {
  background: #ddfaff;
}
.switch label {
  color: #fff;
}
.switch-horizontal .day-label {
  color: #e79a0d !important;
}
.switch-horizontal .night-label {
  color: #d5d2d2 !important;
}
.dark-theme .switch-horizontal .night-label {
  color: #f3f3f3 !important;
}
.switch-horizontal .toggle-outside {
  background: #eddfce;
}
.dark-theme .switch-horizontal .toggle-outside {
  background: #606060;
}

.switch-row .toggle_mode .toggle-content .names .mode_type {
  color: #000;
}

.ptr--ptr {
  background: darkgray;
  color: rgba(44, 56, 74, 0.95);
}

.sidebar-brand {
  background-color: var(--cui-header-bg);
  --cui-header-bg: #111121;
}
.dark-theme .sidebar-brand {
  background-color: var(--cui-header-bg);
  --cui-header-bg: #2a2b36;
}

#ajax-content .finance_wrapper .rule_ .card-content img {
  content: url(/image/logo/newtemplate_lite.png);
  height: 50px;
}
.dark-theme #ajax-content .finance_wrapper .rule_ .card-content img {
  content: unset;
}
.spvalue {
  color: var(--cui-warning);
}

.login-container .login-box-wrapper .rightZone .top img,
#login-container .login-logoV2 .logoimage-wrap img {
  /* content: url(/image/logo/newtemplate_lite.png); */
}

.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: none;
  border-image-slice: 1;
  border-width: 2px;
  border-image-source: linear-gradient(
    to bottom,
    #ebebeb 0%,
    #8a93b3 12%,
    rgb(76 73 99) 25%,
    rgb(49 55 76) 39%,
    hsl(220deg 23.89% 63.98%) 50%,
    rgb(142 158 183) 51%,
    rgb(201 210 229) 60%,
    rgb(35 27 41) 76%,
    #6d748d 91%,
    rgb(154 158 175) 100%
  );
  background: none;
}

.dark-theme .left-top-mainmenu-wrap .left-top-menu-t,
.dark-theme .left-top-mainmenu-wrap .left-top-menu-l {
  border-image-slice: 1;
  border-width: 2px;
  border-image-source: linear-gradient(
    to bottom,
    #1a1824 0%,
    #b66dca 12%,
    rgb(81 73 99) 25%,
    rgb(68 49 76) 39%,
    rgb(153 118 174) 50%,
    rgb(172 142 183) 51%,
    rgb(201 210 229) 60%,
    rgb(35 27 41) 76%,
    #796dca 91%,
    rgb(93 63 145) 100%
  );
}

.left-top-mainmenu-wrap .left-top-menu-l .btn-sideboard-xs:nth-child(even) {
  /* background: rgb(28,16,47);
		background: -moz-linear-gradient(top,  rgba(28,16,47,1) 1%, rgba(56,47,78,1) 50%, rgba(33,24,61,1) 51%, rgba(187,165,218,1) 100%);
		background: -webkit-linear-gradient(top,  rgba(28,16,47,1) 1%,rgba(56,47,78,1) 50%,rgba(33,24,61,1) 51%,rgba(187,165,218,1) 100%); 
		background: linear-gradient(to bottom,  rgba(28,16,47,1) 1%,rgba(56,47,78,1) 50%,rgba(33,24,61,1) 51%,rgba(187,165,218,1) 100%); 
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1c102f', endColorstr='#bba5da',GradientType=0 ); 
	color: #c8a84c; */
  background: rgb(251, 189, 90);
  background: -moz-linear-gradient(
    135deg,
    rgba(251, 189, 90, 1) 0%,
    rgba(133, 81, 0, 1) 48%,
    rgba(251, 189, 90, 1) 100%
  );
  background: -webkit-linear-gradient(
    135deg,
    rgba(251, 189, 90, 1) 0%,
    rgba(133, 81, 0, 1) 48%,
    rgba(251, 189, 90, 1) 100%
  );
  background: linear-gradient(
    135deg,
    rgba(251, 189, 90, 1) 0%,
    rgba(133, 81, 0, 1) 48%,
    rgba(251, 189, 90, 1) 100%
  ) !important;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#777777', endColorstr='#808080',GradientType=0 );
  color: #000000;
  font-weight: 600;
}
.left-top-mainmenu-wrap .left-top-menu-t,
.dark-theme .left-top-mainmenu-wrap .left-top-menu-t {
  border-image-slice: unset;
  border-color: var(--cui-header-nav-link-color);
  border-style: solid;
  border-width: 6px 0px 0px;
  padding-top: 0 !important;
  border-image-source: unset;
}
.dark-theme
  .left-top-mainmenu-wrap
  .left-top-menu-l
  .btn-sideboard-xs:nth-child(even) {
  /* background: rgb(28,16,47);
		background: -moz-linear-gradient(top,  rgba(28,16,47,1) 1%, rgba(56,47,78,1) 50%, rgba(33,24,61,1) 51%, rgba(187,165,218,1) 100%);
		background: -webkit-linear-gradient(top,  rgba(28,16,47,1) 1%,rgba(56,47,78,1) 50%,rgba(33,24,61,1) 51%,rgba(187,165,218,1) 100%); 
		background: linear-gradient(to bottom,  rgba(28,16,47,1) 1%,rgba(56,47,78,1) 50%,rgba(33,24,61,1) 51%,rgba(187,165,218,1) 100%); 
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1c102f', endColorstr='#bba5da',GradientType=0 ); 
	color: #c8a84c; */
  background: rgb(251, 189, 90);
  background: -moz-linear-gradient(
    135deg,
    rgba(251, 189, 90, 1) 0%,
    rgba(133, 81, 0, 1) 48%,
    rgba(251, 189, 90, 1) 100%
  );
  background: -webkit-linear-gradient(
    135deg,
    rgba(251, 189, 90, 1) 0%,
    rgba(133, 81, 0, 1) 48%,
    rgba(251, 189, 90, 1) 100%
  );
  background: linear-gradient(
    135deg,
    rgba(251, 189, 90, 1) 0%,
    rgba(133, 81, 0, 1) 48%,
    rgba(251, 189, 90, 1) 100%
  ) !important;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#777777', endColorstr='#808080',GradientType=0 );
  color: #000000;
  font-weight: 600;
}

.left-top-mainmenu-wrap .left-top-menu-l .btn-sideboard-xs:nth-child(odd) {
  /* background: rgb(28,16,47);
		background: -moz-linear-gradient(top,  rgba(28,16,47,1) 1%, rgba(56,47,78,1) 50%, rgba(33,24,61,1) 51%, rgba(187,165,218,1) 100%);
		background: -webkit-linear-gradient(top,  rgba(28,16,47,1) 1%,rgba(56,47,78,1) 50%,rgba(33,24,61,1) 51%,rgba(187,165,218,1) 100%); 
		background: linear-gradient(to bottom,  rgba(28,16,47,1) 1%,rgba(56,47,78,1) 50%,rgba(33,24,61,1) 51%,rgba(187,165,218,1) 100%); 
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1c102f', endColorstr='#bba5da',GradientType=0 ); 
	color: #c8a84c; */
  background: rgb(251, 189, 90);
  background: -moz-linear-gradient(
    135deg,
    rgba(251, 189, 90, 1) 0%,
    rgba(133, 81, 0, 1) 48%,
    rgba(251, 189, 90, 1) 100%
  );
  background: -webkit-linear-gradient(
    135deg,
    rgba(251, 189, 90, 1) 0%,
    rgba(133, 81, 0, 1) 48%,
    rgba(251, 189, 90, 1) 100%
  );
  background: linear-gradient(
    135deg,
    rgba(251, 189, 90, 1) 0%,
    rgba(133, 81, 0, 1) 48%,
    rgba(251, 189, 90, 1) 100%
  ) !important;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#777777', endColorstr='#808080',GradientType=0 );
  color: #000000;
  font-weight: 600;
}
.dark-theme
  .left-top-mainmenu-wrap
  .left-top-menu-l
  .btn-sideboard-xs:nth-child(odd) {
  background: rgb(251, 189, 90);
  background: -moz-linear-gradient(
    135deg,
    rgba(251, 189, 90, 1) 0%,
    rgba(133, 81, 0, 1) 48%,
    rgba(251, 189, 90, 1) 100%
  );
  background: -webkit-linear-gradient(
    135deg,
    rgba(251, 189, 90, 1) 0%,
    rgba(133, 81, 0, 1) 48%,
    rgba(251, 189, 90, 1) 100%
  );
  background: linear-gradient(
    135deg,
    rgba(251, 189, 90, 1) 0%,
    rgba(133, 81, 0, 1) 48%,
    rgba(251, 189, 90, 1) 100%
  ) !important;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#777777', endColorstr='#808080',GradientType=0 );
  color: #000000;
  font-weight: 600;
}

.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 #d7d7d7, 0px -1px 0 #d7d7d7, inset 0px -1px 0px #d7d7d7,
    inset 1px 0px 0px #d7d7d7;
}
.dark-theme .left-top-mainmenu-wrap .left-top-menu-t .btn-sideboard-xs,
.dark-theme .left-top-mainmenu-wrap .left-top-menu-l .btn-sideboard-xs {
  box-shadow: 1px 0px 0 #606061, 0px -1px 0 #606061, inset 0px -1px 0px #606061,
    inset 1px 0px 0px #606061;
}
.left-top-mainmenu-wrap .left-top-menu-t .btn-sideboard-xs {
  background: rgb(28, 16, 47);
  background-image: linear-gradient(180deg, black, transparent);
  color: var(--cui-header-nav-link-color);
}
.dark-theme .left-top-mainmenu-wrap .left-top-menu-t .btn-sideboard-xs {
  background: rgb(107, 102, 115);
  background-image: linear-gradient(180deg, black, transparent);
  color: var(--cui-header-nav-link-color);
}
.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: #111121;
  color: #fff;
  text-shadow: none;
}
.dark-theme .left-top-mainmenu-wrap .left-top-menu-t .btn-sideboard-xs:hover,
.dark-theme .left-top-mainmenu-wrap .left-top-menu-l .btn-sideboard-xs:hover {
  background: #000000;
  color: #fff;
}
#mini_wrap .game-view-close {
  background: linear-gradient(181deg, #343434 0%, #2a2a2a 74%);
  border-bottom: 3px solid #000;
  color: #fff;
}

.autobetting_form select {
  background-color: #ffffff;
  color: #000000;
  border-color: #bdbdbd;
  background-image: linear-gradient(45deg, transparent 50%, #857dcc 50%),
    linear-gradient(135deg, #857dcc 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;
}
.dark-theme .autobetting_form select {
  background-color: #25252c;
  color: #fff;
  border-color: #25292c;
  background-image: linear-gradient(45deg, transparent 50%, #857dcc 50%),
    linear-gradient(135deg, #857dcc 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;
}
.autobetting_form table > tbody > tr input,
.speech-bubble input {
  color: var(--cui-input-color, rgba(44, 56, 74, 0.95));
  background-color: var(--cui-input-bg, #fff);
  border: 1px solid var(--cui-input-border-color, #b1b7c1);
}
.form-control:focus,
.speech-bubble input:focus,
.autobetting_form table > tbody > tr input:focus {
  color: var(--cui-input-focus-color, rgba(44, 56, 74, 0.95));
  background-color: var(--cui-input-focus-bg, #fff);
  border-color: var(--cui-input-focus-border-color, #998fed);
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(50, 31, 219, 0.25);
}
.low-virtual-sportsmenu,
#V-league-container .vsport_block .on_sel,
.blockV-event .low-virtual-menu {
  border-bottom: 1px solid #333;
}

.bet-history-tab {
  border-bottom: 1px solid #5a5a5a;
}

[data-pagination] ul li.thispage {
  border: 1px solid #f60;
}

.box-title {
  background: #151515;
  border: 1px solid #2a2a2a;
  color: #bcbcbc;
}

.UserMenu_ li {
  border-top: 1px solid #d3d3d3;
}

.navquick .full-option-menu .tab_container .tab_content.active {
  border: 1px solid #225ae75c;
}

#right-user-info .member-box .login-box .sidebar_login table tr > td {
  border: 1px solid #000;
}
#right-user-info .member-box .login-box table .member-btn.border {
  border-right: 1px solid #171717;
}

#game-container #game-bet .button-minigame_betting {
  font-size: 20px;
  border-right: 1px solid #000;
}

.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(260deg 68.68% 43.5%) 56%),
    url(/image/banner/center/indigo-dice-and-chips.jpg) no-repeat;
}

#content-wrapper .main__cards-container #content-table .title {
  background: var(--cui-body-bg);
  background-image: linear-gradient(
    120deg,
    rgb(43 0 92) 0%,
    rgb(33 0 92) 10.75%,
    rgb(19 0 92 / 35%) 11%,
    rgb(35 0 92 / 35%) 14.75%,
    transparent 15%,
    transparent 85%,
    rgb(41 14 64 / 35%) 85.25%,
    rgb(35 14 64 / 35%) 89%,
    rgb(35 14 64) 89.25%,
    rgb(34 14 64) 100%
  );
  color: #000;
  border: 0;
}
.dark-theme #content-wrapper .main__cards-container #content-table .title {
  background: var(--cui-body-bg);
  background-image: linear-gradient(
    120deg,
    rgb(43 0 92) 0%,
    rgb(33 0 92) 10.75%,
    rgb(19 0 92 / 35%) 11%,
    rgb(35 0 92 / 35%) 14.75%,
    transparent 15%,
    transparent 85%,
    rgb(41 14 64 / 35%) 85.25%,
    rgb(35 14 64 / 35%) 89%,
    rgb(35 14 64) 89.25%,
    rgb(34 14 64) 100%
  );
  color: #fff;
}

.main__cards-container #content-table .bank-table .table > ul > .tr {
  border-bottom: 1px solid #00000026;
}

.dark-theme
  .main__cards-container
  #content-table
  .bank-table
  .table
  > ul
  > .tr {
  border-bottom: 1px solid #ffffff26;
}
.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);
}

.main__cards-container #content-table .bank-table .table > ul > .tr > .info {
  color: #333;
}

#content-wrapper
  .main__cards-container
  #content-table
  .table
  > ul
  > .tr
  > .amount {
  color: #000;
}

.dark-theme
  .main__cards-container
  #content-table
  .bank-table
  .table
  > ul
  > .tr
  > .info {
  color: #ccc;
}

.dark-theme
  #content-wrapper
  .main__cards-container
  #content-table
  .table
  > ul
  > .tr
  > .amount {
  color: #fff;
}
.main-select-drop .main-select-text {
  color: #676767;
}
.sp_league .chevron-double-right-icon,
.league-name .chevron-double-right-icon {
  fill: currentColor;
  color: #f9b115;
}

.bet_ticket .row_hightlighted_betslip tr {
  border-bottom: 1px solid #c8c3cd;
}
.dark-theme .bet_ticket .row_hightlighted_betslip tr {
  border-bottom: 1px solid #2e2d38;
}

.bet_ticket .row_hightlighted_betslip:nth-last-child(2) tr {
  border: 0;
}

#user-container .member_infoForm .info-group {
  --cui-info-rgb: 193, 193, 193;
}

._dayranking,
._weekranking {
  background: #323449; /* Old browsers */
  background: -moz-linear-gradient(
    top,
    #323449 0%,
    #4f4a75 100%
  ); /* FF3.6-15 */
  background: -webkit-linear-gradient(
    top,
    #323449 0%,
    #4f4a75 100%
  ); /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(
    to bottom,
    #323449 0%,
    #4f4a75 100%
  ); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#323449', endColorstr='#4f4a75',GradientType=0 ); /* IE6-9 */
  color: #c1c1c1;
}

._dayranking:after,
._weekranking:after {
  box-shadow: 1px 3px 13px #8992ab, 0 3px 0 #8992ab;
}

.contain-title {
  color: #e7a91e;
}

.dark-theme #sp_list.ithere .module_ th {
  background: #2a2b36;
}
.dark-theme .bg-ranking {
  background-image: linear-gradient(
      180deg,
      hsl(26deg 80% 50% / 0%),
      10%,
      #171930f7 60%
    ),
    url(/image/bg/blackgoldtrophy.jpg);
  box-shadow: 0 6px 16px 0 hsla(270, 30%, 3%, 0.4);
  background-position: center;
  background-size: cover;
  height: 100vh;
  background-repeat: no-repeat;
}

.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);
}

#sp_list.ithere .module_ th {
  background: #cadcef;
}

#sp_list.ithere .module_ tr:not(:last-child) {
  border-bottom: 1px solid #d0d7ec;
}

.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);
}

#openLogin .screen_ {
    color: #d0d3d6;
}

:root {
  --board-topfix-color: #ffeb3b;
  --board-topfix-bordercolor: #161616;
  --board-topfix-bgcolor: #161616;
  --board-topfix-textcolor: #161616;
}
/* ------------------------------------- */
/* *. 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 .................... */
/* ------------------------------------- */

#user-container .member_infoForm .info-group.w-50 input {
  background: #bdbdbd;
  border-color: #ccc;
  color: #000;
  border: 2px solid #bdbdbd;
}

.main_event > .event_height > .swipe_wrap > .findoutmore {
  background-color: white;
}
.dark-theme .main_event > .event_height > .swipe_wrap > .findoutmore {
  background-color: black;
}
@media (min-width: 768px) {
  .count-side:hover ._toggle,
  #asian-container .league-card-round:hover,
  .hlaf_sp .row-wideView .league-card-round:hover {
    background-image: linear-gradient(
      360deg,
      #ffffff9e,
      transparent
    ) !important;
  }
}
@media screen and (min-width: 768px) {
  .tabs ul .tlayer:hover {
    background: var(--tabs-gradient-main-active);
    transition: all ease 0.3s;
    color: var(--cui-yellow);
  }
}
@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);
  }
  .dark-theme ._bet.selected:hover,
  .__vbet._bet.selected:hover,
  .dark-theme .bl-container .odds-container .round-box.active:hover,
  .dark-theme .match_betView .round-box.active:hover {
    background: var(--select-bet-bg-dark) !important;
    color: var(--select-bet-color-dark);
  }
  ._bet:hover,
  .round-box.bet-side:hover,
  .round-box.bet-side2:hover,
  .round-box.bet-side3:hover,
  .round-box.mid-side:hover,
  .bl-container .view_bet .bet-odds .odds-container .round-box.active: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 ._betside2._bet.selected:hover,
  #mini_wrap .game-bet ._betside3._bet.selected:hover,
  #mini_wrap .game-bet ._betside4._bet.selected:hover,
  ._bet.selected:hover {
    background: var(--select-bet-bg-hover-light) !important;
    color: #000;
  }
  .dark-theme ._bet:hover,
  .dark-theme .round-box.bet-side:hover,
  .dark-theme .round-box.bet-side2:hover,
  .dark-theme .round-box.bet-side3:hover,
  .dark-theme .round-box.mid-side:hover,
  .dark-theme
    .bl-container
    .view_bet
    .bet-odds
    .odds-container
    .round-box.active:hover,
  .dark-theme #mini_wrap .game-bet-center ._betside2._bet.selected:hover,
  .dark-theme #mini_wrap .game-bet-center ._betside3._bet.selected:hover,
  .dark-theme #mini_wrap .game-bet-center ._betside4._bet.selected:hover,
  .dark-theme #mini_wrap .game-bet ._betside2._bet.selected:hover,
  .dark-theme #mini_wrap .game-bet ._betside3._bet.selected:hover,
  .dark-theme #mini_wrap .game-bet ._betside4._bet.selected:hover,
  .dark-theme ._bet.selected:hover {
    background: var(--select-bet-bg-hover-dark) !important;
    color: #e5e5e5;
  }
  .__vbet._bet:hover {
    background: #000;
    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 {
    box-shadow: inset 0 0 1px 1px var(--cui-warning) !important;
    background-color: #8d8988 !important;
  }
  #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: #efefef;
  }
  .dark-theme .box_view_score td {
    background: #ffffff21;
  }
  .sports_box .time_line {
    border-left: 0 !important;
  }
  .bonus_wrap .bonus_box .bonusodds:hover button {
    background-image: linear-gradient(360deg, var(--cui-yellow), transparent);
    border-color: var(--cui-yellow) !important;
  }
  .dark-theme .bonus_wrap .bonus_box .bonusodds:hover button {
    background-image: linear-gradient(360deg, var(--cui-yellow), transparent);
    border-color: var(--cui-yellow) !important;
  }
}
@media (max-width: 768px) {
  #content-wrapper #content-container.home-page .central_content {
    background-color: transparent !important;
  }
  .fixheader {
    top: 82px;
  }
}
@media screen and (max-width: 768px) {
  #game-bet .game-bet-slip .game-bet-slip-table {
    background: #191c1f;
  }

  .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);
  }

  .header-nav.mobile_central .dropdown-menu.show {
    /*  transform: unset !important;
			inset: unset !important; */
  }
}