﻿@charset "UTF-8";
/* bootstrap */
/* required */
/* bootstrap */
:root {
    --lightTheme: #fff;
    --darkTheme: #000;
    --mainTheme: #F6EBE0;
    --subTheme: #B8874A;
    --contrastTheme: #D4AC7A;
    --bg-mainTheme: #FAF6F2;
    --text-mainTheme: var(--lightTheme);
    --text-Theme: #B8874A;
}


#btn_Login {
    background: transparent;
    color: #9382ee;
    border-color: #9382ee !important;
}

    #btn_Login:hover {
        background: #9382ee !important;
        color: #fff !important;
        border-color: #9382ee !important;
    }


.rgstButton {
/*    background: #B8874A !important;*/
    background: linear-gradient(180deg, #FFC57D 0%, #B8874A 100%);
    border-radius:15px
}

    .rgstButton:hover {
        background: linear-gradient(180deg, #B8874A 0%, #FFC57D 100%);
        border-color: #B8874A !important;
    }



#registerModal .bottom a, #loginModal .bottom a {
    color: #27254c !important;
}

    #registerModal .bottom a:hover, #loginModal .bottom a:hover {
        color: #333 !important;
    }


body {
    background-color: var(--bg-mainTheme);
}

input,
textarea,
select {
    border-color: #B8874A !important;
    border-width: 1.2px;
    color: var(--subTheme) !important;
    font-weight: 400;
    font-size: 14.5px;
}

    input:focus,
    textarea:focus,
    select:focus {
        border-color: #B8874A !important;
        background: #F6EBE0 !important;
        color: var(--subTheme) !important;
    }

.choose-file::-webkit-file-upload-button {
    color: #fff !important;
    background-image: -webkit-gradient(linear, left top, right top, from(var(--subTheme)), to(var(--contrastTheme)));
    background-image: linear-gradient(to right, var(--subTheme), var(--contrastTheme));
}

    .choose-file::-webkit-file-upload-button:hover {
        color: #fff;
        background-image: -webkit-gradient(linear, left top, right top, from(var(--contrastTheme)), to(var(--subTheme)));
        background-image: linear-gradient(to right, var(--contrastTheme), var(--subTheme));
    }

.button.afb01 {
    color: #fff !important;
    background-image: -webkit-gradient(linear, left top, right top, from(var(--subTheme)), to(var(--contrastTheme)));
    background-image: linear-gradient(to right, var(--subTheme), var(--contrastTheme));
}

    .button.afb01:hover {
        color: #fff;
        background-image: -webkit-gradient(linear, left top, right top, from(var(--contrastTheme)), to(var(--subTheme)));
        background-image: linear-gradient(to right, var(--contrastTheme), var(--subTheme));
    }

.btn-contrasttheme {
    color: #fff !important;
    background: #B8874A !important;
}

    .btn-contrasttheme {
        border: 0;
        border-color: none;
    }

        .btn-contrasttheme:hover {
            color: #fff;
            background: #B8874A !important;
        }

        .btn-contrasttheme:focus, .btn-contrasttheme.focus {
            background: #985400 !important;
            color: white !important;
        }

.vl,
.title-stone {
    border-color: #f2d124;
}

.pagination > li > a.one {
    color: var(--text-mainTheme);
}

.pagination > li > a,
.pagination > li > span {
    color: #FEEBD9 !important;
    border-color: var(--subTheme) !important;
}

    .pagination > li > a:focus, .pagination > li > a:hover,
    .pagination > li > span:focus,
    .pagination > li > span:hover {
        background: #363b76;
    }

.pagination .paginationjs-prev a,
.pagination .paginationjs-next a {
    color: #B8874A !important;
    border-color: #B8874A !important;
    background: #FEEBD9 !important;
}

.pagination .paginationjs-prev a {
    border-top-left-radius: 24.38px;
    border-bottom-left-radius: 24.38px;
}

.pagination .paginationjs-next a {
    border-top-right-radius: 24.38px;
    border-bottom-right-radius: 24.38px;
}

.pagination .paginationjs-prev.disabled a,
.pagination .paginationjs-next.disabled a {
    color: #B8874A !important;
    border-color: #B8874A !important;
    background: #FEEBD9 !important;
}

.pagination .paginationjs-prev.disabled a {
    border-top-left-radius: 24.38px;
    border-bottom-left-radius: 24.38px;
}
.pagination .paginationjs-next.disabled a {
    border-top-right-radius: 24.38px;
    border-bottom-right-radius: 24.38px;
}

.pagination .paginationjs-prev.disabled:hover:not(.active) a,
.pagination .paginationjs-next.disabled:hover:not(.active) a {
    color: #fff !important;
    background: #B8874A !important;
    border-color: #B8874A !important;
}

.pagination a:hover:not(.active),
.pagination a.active {
    color: #fff !important;
    background: #363b76 !important;
}

.paginationjs-page.J-paginationjs-page.active a {
    background: #B8874A;
    border: 1.33px solid #B8874A;
    color: #FEEBD9;
}


.game-overlay-DetailBottom .top-container .game-img-container .hover-content .btn-play {
    color: #fff;
    background: linear-gradient(to right, var(--subTheme), var(--contrastTheme));
    border: 1px solid #e2c360;
}

    .game-overlay-DetailBottom .top-container .game-img-container .hover-content .btn-play:hover {
        background: linear-gradient(to right, var(--contrastTheme), var(--subTheme));
    }

.game-overlay-DetailBottom .top-container .fav-rtp-container .favourite-game-container {
    background: #363b76;
}

.game-overlay-DetailBottom .bottom-container {
    background: #363b76;
}

    .game-overlay-DetailBottom .bottom-container .provider-container {
        color: #fff;
    }

    .game-overlay-DetailBottom .bottom-container .game-attribute .game-attribute-icon {
        background: #fff;
        box-shadow: 0px 5px 0px #fff, 0px -5px 0px #fff;
    }

.slot95v2-content {
    background-color: var(--bg-mainTheme);
}

.loginBox .btn-login span {
    color: #B8874A !important;
    border-color: #B8874A !important;
}

header.slot95v2-header {
    background-color: #D4AC7A;
}

    header.slot95v2-header span {
        color: white;
        border-color: #B8874A ;
    }

    header.slot95v2-header .text-light {
        color: white !important;
    }

    header.slot95v2-header .text-light-mobile {
        color: white !important;
    }

    header.slot95v2-header .TogglePanel__PanelOne {
        color: white !important;
    }

    header.slot95v2-header .amount-button {
        color: black !important;
    }

    header.slot95v2-header a.fontColorContrasttheme {
        color: #985400 !important;
    }

.slot95v2-header .language_selector .dropdown-single-content {
    background-color: #985400;
}

    .slot95v2-header .language_selector .dropdown-single-content a {
        border-color: #F6EBE0;
    }

.slot95v2-aside button[data-target="#loginModal"],
.slot95v2-aside .simple-login button[type=submit] {
    border-color: #B8874A;
    border: 1px #B8874A solid;
    color: #fff;
}

.slot95v2-aside {
    background: #FAF6F2;
    padding-top: 4px;
}

    .slot95v2-aside button[data-target="#loginModal"]:hover,
    .slot95v2-aside .simple-login button[type=submit]:hover {
        background-color: #f2d124;
        color: #333;
    }

    .slot95v2-aside button[data-target="#registerModal"] {
        color: #fff !important;
        background: #B7844C !important;
    }

        .slot95v2-aside button[data-target="#registerModal"]:hover {
            color: #fff;
            background: #B7844C !important;
        }

    .slot95v2-aside button#top-Deposit-Btn,
    .loginBox .btn-login {
        color: #B8874A;
        background: transparent;
        border-color: #B8874A;
    }

    .slot95v2-aside button#top-Deposit-Btn:hover,
    .loginBox .btn-login:hover,
    .loginBox .btn-login:focus {
        background: transparent !important;
    }

.slot95v2-aside button#top-Withdraw-Btn {
    color: #fff !important;
    background-image: -webkit-gradient(linear, left top, right top, from(var(--subTheme)), to(var(--contrastTheme))) !important;
    background-image: linear-gradient(to right, var(--subTheme), var(--contrastTheme)) !important;
}

    .slot95v2-aside button#top-Withdraw-Btn:hover {
        color: #fff;
        background-image: -webkit-gradient(linear, left top, right top, from(var(--contrastTheme)), to(var(--subTheme))) !important;
        background-image: linear-gradient(to right, var(--contrastTheme), var(--subTheme)) !important;
    }

.slot95v2-main_nav {
    background-color: var(--mainTheme);
    border: 2px solid #fbe8d4;
}

.slot95v2-main_nav-border {
    background-image: none;
}

.slot95v2-footer {
    background-color: var(--bg-mainTheme);
}

.slot95v2-lobby .marquee-container {
    background-color: #F6EBE0;
    border: 1px solid #CDAC91
}

.slot95v2-lobby .marquee-title-name {
    color: #B7844C;
}

.slot95v2-lobby .marquee-title-icon-container {
    background-color: #B7844C !important;
}

.slot95v2-lobby .marquee-title-icon {
    color: white;
}

.slot95v2-lobby .popular-gamelist-title {
    color: #fff;
    background-color: #363b76;
}

.slot95v2-lobby .content-aside {
    background-color: #F6EBE0;
    border: 2px solid #B8874A;
    color: #B8874A;
    border-radius: 15px;
    margin-bottom: 8px;
}

.slot95v2-company_list .company_list-container img {
    background-color: unset;
}

.slot95v2-company_list .company_list-overlay {
    background: #FAF6F2B2;
    backdrop-filter: blur(10px);
    border-radius: 15px;
}

    .slot95v2-company_list .company_list-overlay a:hover {
        background-color: #985400;
        color: white;
    }
    .slot95v2-company_list .company_list-overlay a {
        background-color: var(--subTheme);
        border-color: var(--subTheme);
        box-shadow: none !important;
    }

    .slot95v2-company_list .popular-gamelist-title {
        color: #fff;
        background-color: #363b76;
    }

.slot95v2-promotion_list .float-right .btn-outline-contrasttheme {
    border-color: #B7844C;
    color: #B7844C;
}

    .slot95v2-promotion_list .float-right .btn-outline-contrasttheme:hover {
        background-color: #F6EBE0;
        color: #B7844C;
    }

.theme-modal .modal-content {
    background-color: rgba(16, 19, 50, 0.84);
    border-color: #f2d124;
    color: var(--text-mainTheme);
}

    .theme-modal .modal-content button[data-target="#loginModal"],
    .theme-modal .modal-content button[data-target="#registerModal"] {
        background: unset;
        border-color: #f2d124;
        color: #fff;
    }

        .theme-modal .modal-content button[data-target="#loginModal"]:hover,
        .theme-modal .modal-content button[data-target="#registerModal"]:hover {
            background-color: #f2d124;
            color: #333;
        }

.theme-modal .already-button {
    color: #f2d124 !important;
    background-color: transparent;
}

.theme-input.input-group > .custom-select:not(:last-child), .theme-input.input-group > .form-control:not(:last-child) {
    border-top-right-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
}

/* 垂直 */
/* 橫向 */
#slideout p {
    background: var(--contrastTheme);
}

#slideout .afb-medias a {
    color: #fff !important;
    background-image: -webkit-gradient(linear, left top, right top, from(var(--subTheme)), to(var(--contrastTheme)));
    background-image: linear-gradient(to right, var(--subTheme), var(--contrastTheme));
}

    #slideout .afb-medias a:hover {
        color: #fff;
        background-image: -webkit-gradient(linear, left top, right top, from(var(--contrastTheme)), to(var(--subTheme)));
        background-image: linear-gradient(to right, var(--contrastTheme), var(--subTheme));
    }

.fontColorContrasttheme {
    color: #f2d124;
}

    .fontColorContrasttheme[aria-expanded=true] {
        color: #fff;
        background-image: -webkit-gradient(linear, left top, right top, from(var(--subTheme)), to(var(--contrastTheme)));
        background-image: linear-gradient(to right, var(--subTheme), var(--contrastTheme));
    }

.dropdown-single-content.showRefer a:hover {
    background-color: unset;
}

#jackpotPool .topjackpot {
    background-color: #ff7d02;
}

.user-profile .afb-title-h1 {
    color: var(--text-mainTheme);
}

.user-profile .blog-title {
    color: var(--text-mainTheme);
}

.user-profile .button.afb01, .user-profile .button.afb03 {
    color: #fff !important;
    background: linear-gradient(0deg, #B9884B 0%, #FFC57D 100%) !important;
    padding: 8px 16px;
    border-radius: 15px;
}

    .user-profile .button.afb01:hover, .user-profile .button.afb03:hover {
        color: #fff;
        background: linear-gradient(0deg, #FFC57D 0%, #B9884B 100%) !important;
    }

.user-profile .h3 {
    border-bottom: none;
    color: #B8874A !important;
    font-family: Poppins;
    font-weight: 700;
    font-style: Bold;
    font-size: 16px;
    leading-trim: NONE;
    line-height: 14.57px;
    letter-spacing: -5%;
    vertical-align: middle;
    text-transform: uppercase;
}

.user-profile .afb-blue-bar {
    background-color: var(--subTheme);
}

.cd-tabs{
    margin-bottom:4px;
}

.user-profile .cd-tabs__navigation {
    background-color: #363b76;
}

.user-profile .cd-tabs__list {
    background-color: unset;
}

.user-profile .game-part .h3 {
    background: #363b76;
}

.user-profile .sharebox-container {
    background-color: var(--subTheme) !important;
}

.user-profile #invite-friend button.btn-tnc {
    background-color: #363b76;
}

.user-profile .btn-sharebox-gray {
    background-color: var(--subTheme) !important;
}

.user-profile .btn-sharebox {
    color: #fff !important;
    background-image: -webkit-gradient(linear, left top, right top, from(var(--subTheme)), to(var(--contrastTheme)));
    background-image: linear-gradient(to right, var(--subTheme), var(--contrastTheme));
}

    .user-profile .btn-sharebox:hover {
        color: #fff;
        background-image: -webkit-gradient(linear, left top, right top, from(var(--contrastTheme)), to(var(--subTheme)));
        background-image: linear-gradient(to right, var(--contrastTheme), var(--subTheme));
    }

.user-profile #active-member-list .afb01 {
    color: #fff !important;
    background-image: -webkit-gradient(linear, left top, right top, from(var(--subTheme)), to(var(--contrastTheme)));
    background-image: linear-gradient(to right, var(--subTheme), var(--contrastTheme));
}

    .user-profile #active-member-list .afb01:hover {
        color: #fff;
        background-image: -webkit-gradient(linear, left top, right top, from(var(--contrastTheme)), to(var(--subTheme)));
        background-image: linear-gradient(to right, var(--contrastTheme), var(--subTheme));
    }

.user-profile #profile-Bet-History span,
.user-profile #profile-promotion-sec span {
    color: #fff;
}
#profile-Bet-History.h3, #profile-promotion-sec.h3 {
    color: white !important;
}
#faq-tabs .btn-contrasttheme.active {
    color: #333 !important;
    background-color: #f2d124;
}

#dls-container .luckspin_logo {
    background: #363b76 !important;
}

#dls-container .modal-content.oned {
    background: #363b76 !important;
}

#dls-mobile {
    background-color: #363b76;
}

.nav-bottom .btn-subtheme {
    background: #363b76;
    border-color: #363b76;
}

.offcanvas {
    background-color: var(--mainTheme) !important;
}

    .offcanvas .afb-white.bg-maintheme.border-bottom.border-contrasttheme {
        background-color: #363b76 !important;
        border-color: #fff !important;
    }

    .offcanvas .h6 {
        color: #fff !important;
    }

    .offcanvas .btn-icontop-lg {
        color: #fff !important;
        background: #363b76 !important;
    }

        .offcanvas .btn-icontop-lg:hover {
            background: #363b768f !important;
        }

    .offcanvas .btn-contrasttheme {
        background: #d39200;
        border-color: #d39200;
    }

        .offcanvas .btn-contrasttheme:hover {
            background: #d392007a;
        }

    .offcanvas span {
        color: white !important;
    }

        .offcanvas span.text {
            color: white !important;
        }

.promo_preview .text-wrap {
    background-color: #363b76;
}

.bank-list label {
    color: #333 !important;
}

@media screen and (max-width:768px) {
    .custom-xicon-mb {
        right: 3px !important;
        top: -4px !important;
    }

    .slot95v2-aside button[data-target="#loginModal"] {
        color: var(--subTheme);
        margin-right: 2px;
    }

    .footer-nav li a {
        background: var(--subTheme);
        /*        color: var(--subTheme);*/
    }

        .footer-nav li a .svg-icon_wrapper {
            background: var(--subTheme);
        }

        .footer-nav li a .svg-icon_wrapper {
            border: 3px solid #EED0AA;
        }

    .universal_hamburger_menu .aside_content-login{
        background: var(--mainTheme);
        border: 2px solid var(--subTheme);
        border-radius: 15px;
    }

        .universal_hamburger_menu .aside_content-login .login-button button.btn-login, .universal_hamburger_menu .aside_content-login .did-floating-label-content svg {
            color: var(--text-Theme);
        }

    .universal_hamburger_menu .aside_content-main_content .main_content-section {
        background: var(--subTheme);
    }

        .universal_hamburger_menu .aside_content-main_content .main_content-section .btn.active, .universal_hamburger_menu .aside_content-main_content .main_content-section .btn:hover {
            background: var(--subTheme);
            border-top-right-radius: 8px;
            border-top-left-radius: 8px;
        }

        .universal_hamburger_menu .collapse-container [data-toggle=collapse][aria-expanded=true] {
            background: var(--subTheme);

        }

    .universal_hamburger_menu .dropdown-item.active {
        background: #CDAC91;
    }

    .universal_hamburger_menu .collapse-container [data-toggle=collapse] + .collapse, .universal_hamburger_menu .collapse-container [data-toggle=collapse] + .collapsing {
        background: #B7844C;
    }

    .universal_hamburger_menu .collapse-container [data-toggle=collapse] + .collapse-1 {
        background: #B7844C80;
        background-color: #B7844C80 !important;
        backdrop-filter: blur(10px);
    }

    .universal_hamburger_menu .collapse-container [data-toggle=collapse][aria-expanded=true]:has(+ .collapse-1) {
        background: #B7844C;
    }
    .universal_hamburger_menu #hamburgerCategory img.icon, .universal_hamburger_menu #hamburgerCategory img.icon, .universal_hamburger_menu #hamburgerCategory .collapse-container [data-toggle=collapse][aria-expanded=true] img.icon {
        -webkit-filter: brightness(0) invert(1);
        filter: brightness(0) invert(1);
    }

    .universal_hamburger_menu .provider-row .provider-row-item {
        background: #B8874A !important;
        border: 1px solid #F6EBE0;
    }

    .universal_hamburger_menu .aside_content-login .did-floating-label-content .toggle-password {
        -webkit-filter: brightness(0) saturate(100%) invert(56%) sepia(48%) saturate(580%) hue-rotate(352deg) brightness(92%) contrast(88%);
        filter: brightness(0) saturate(100%) invert(56%) sepia(48%) saturate(580%) hue-rotate(352deg) brightness(92%) contrast(88%);
    }

    .model-h3.mb-2.pb-2.pt-2.px-auto.mx-auto.font-weight-bold.text-center, #registerModal .model-h3, #registerModal button.dropbtn-single-box {
        color: var(--subTheme) !important;
    }

    .modalCloseButton svg{
        color: white;
    }
    .modalCloseButton {
        background: transparent;
    }
}
.modalCloseButton svg {
    background: transparent;
}
.table-borderless button {
    color: #fff !important;
}

.footer-wrapper01 {
    background: #000 !important;
}

button.afb02 {
    color: #fff !important;
}

.promotion_Progress > .row {
    margin: 0 !important;
}

#spin-button .btn-default {
    color: #fff !important;
}

.from-date:focus-within, .end-date:focus-within {
    background: #f22a35;
    color: #fff;
}

    .from-date:focus-within i.fa.fa-calendar-o, .end-date:focus-within i.fa.fa-calendar-o {
        color: #fff;
    }

    .from-date:focus-within label, .end-date:focus-within label {
        color: #fff;
    }

    .from-date:focus-within input, .end-date:focus-within input {
        background: #f22a35 !important;
        color: #fff !important;
    }

.ui-datepicker .ui-datepicker-header {
    background: #f22a35;
    color: #fff;
}

.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span {
    filter: invert(100%) sepia(100%) saturate(0%) hue-rotate(165deg) brightness(106%) contrast(101%);
}

.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active, a.ui-button:active, .ui-button:active, .ui-button.ui-state-active:hover {
    border: 1px solid #f22a35;
    background: #f22a35;
    font-weight: normal;
    color: #fff;
}

.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {
    border: 1px solid #f22a35;
    background: #f22a35;
    font-weight: normal;
    color: #fff;
}

/*Bottom mobile nav*/

.nav-bottom {
    --backgroundColor: #363b76;
}

.top5game .afb-title-h1, .jackpotpool .afb-title-h1, .afb-title-h1 .h1 {
    color: #B7844C !important;
    font-family: Poppins;
    font-weight: 700;
    font-style: Bold;
    font-size: 12.8px;
    leading-trim: NONE;
    line-height: 15.36px;
    letter-spacing: 0.5px;
    vertical-align: middle;
    text-transform: uppercase;
}

    .top5game .afb-title-h1:before, .jackpotpool .afb-title-h1:before {
        background: #B7844C;
    }

.top5game .photobox .photobox_title a.tmb-content__link {
    background: #363b76;
    color: #fff;
}

.top5game .photobox__previewbox .action_overlay a:first-child div, .jackpotpool .photobox__previewbox .action_overlay a:first-child div {
    background-image: linear-gradient(to right, var(--subTheme), var(--contrastTheme));
    border: 1px solid #e2c360 !important;
    color: #fff !important
}

    .top5game .photobox__previewbox .action_overlay a:first-child div:hover, .jackpotpool .photobox__previewbox .action_overlay a:first-child div:hover {
        background-image: linear-gradient(to right, var(--contrastTheme), var(--subTheme));
        border: 1px solid #e2c360 !important;
        color: #fff !important
    }

.jackpotpool div.text-wrap {
    background: #363b76
}

.h_nav-item > a, .h_nav-item > span, .payment-item {
    background: #8E6E5A;
    color: white;
    border: 2px solid #8E6E5A;
}

.payment-item {
    border-left: 6px solid #B8874A !important;
    border-radius: 11.02px;
    background: #FFFFFF;
    border: 1.38px solid #B8874A;
    color: var(--subTheme) !important;
}

    .inside-tab-item > a.active {
        color: white !important;
        border: 2px solid #B8874A !important;
        background: linear-gradient(180deg, #FFC57D 0%, #B8874A 100%);
    }

.loyalprogram-info .table-title {
    color: rgb(242, 209, 36)
}

.language_selector .dropdown-single-content a:hover, .active-lang {
    background: #D4AC7A !important;
    color: #fff !important;
}

#DepoConfModal .modal-dialog .modal-content .modal-header,
#DepoConfModal .modal-dialog .modal-content .btn-primary {
    background: #363b76 !important;
    color: #fff !important;
}

#DepoConfModal .modal-dialog .modal-content .btn-primary {
    border-color: #363b76 !important;
}

button#depositBtn, button#withdrawBtn, button#WICKET9WithdrawBtn {
    background: linear-gradient(to right, var(--subTheme), var(--contrastTheme)) !important;
    color: white !important;
}

    button#depositBtn:hover, button#withdrawBtn:hover, button#WICKET9WithdrawBtn:hover {
        background: linear-gradient(to right, var(--subTheme), var(--contrastTheme)) !important;
        color: white !important;
    }

button#playnowBtn {
    background: linear-gradient(to right, var(--subTheme), var(--contrastTheme));
    border-radius: 2px !important;
    color: white !important;
}

    button#playnowBtn:hover {
        background: linear-gradient(to right, var(--subTheme), var(--contrastTheme));
        border-radius: 2px !important;
        color: white !important;
    }

.transferModal #playnowBtn, .updatepassword {
    background-image: linear-gradient(to right, var(--subTheme), var(--contrastTheme)) !important;
    color: white;
}

.offcanvas-header {
    background-color: var(--subTheme) !important;
}

.universal_hamburger_menu {
    --maintheme: #F6EBE0;
    --subtheme: #B8874A;
    --contrasttheme: #D4AC7A;
    --main_text: #fff;
}

    .universal_hamburger_menu .aside_content-main_content {
        background: transparent;
    }

    .universal_hamburger_menu input:-webkit-autofill,
    .universal_hamburger_menu input:is(:-webkit-autofill, :autofill) {
        box-shadow: inset 0 0 0 100px var(--subTheme);
    }

        .universal_hamburger_menu input:-webkit-autofill:hover,
        .universal_hamburger_menu input:-webkit-autofill:focus,
        .universal_hamburger_menu input:-webkit-autofill:active,
        .universal_hamburger_menu input:is(:-webkit-autofill, :autofill):hover,
        .universal_hamburger_menu input:is(:-webkit-autofill, :autofill):focus,
        .universal_hamburger_menu input:is(:-webkit-autofill, :autofill):active {
            box-shadow: inset 0 0 0 100px var(--subTheme);
        }

    .universal_hamburger_menu .aside_content-login .did-floating-input,
    .universal_hamburger_menu .aside_content-login fieldset .fld-block {
        background: var(--mainTheme);
        border-color: var(--contrasttheme);
        color: #B7844C !important;
    }

    .universal_hamburger_menu .aside_content-account_box .account_box-infopanel .infopanel-wallet .TogglePanel__PanelOne,
    .universal_hamburger_menu .aside_content-account_box .account_box-infopanel .infopanel-wallet .TogglePanel__PanelTwo {
        color: #fff !important;
    }

    .universal_hamburger_menu .aside_content-account_box .account_box-infopanel .infopanel-wallet .amount-button {
        color: #fff !important;
    }

    .universal_hamburger_menu .hamburgerSearch .result-wrapper .searchgamewidgetListing li small {
        color: #ccc !important;
    }

    .universal_hamburger_menu .hamburgerSearch .result-wrapper #hamburger_searchgame_history_List > .badge {
        color: var(--main_text);
        background: transparent;
        border-color: var(--main_text);
    }

    .universal_hamburger_menu .collapse-container [data-toggle=collapse][aria-expanded=true]:has(+ .collapse-0) {
        background-color: #D4AC7A;
    }

    .universal_hamburger_menu .collapse-container [data-toggle=collapse] + .collapse-0 {
        background-color: #D4AC7A;
    }

    .universal_hamburger_menu .collapse-container [data-toggle=collapse][aria-expanded=true]:has(+ .collapse-1) {
        background-color: #B7844C;
    }

    .universal_hamburger_menu .collapse-container [data-toggle=collapse] + .collapse-1 {
        background-color: #B7844C;
    }

    .universal_hamburger_menu .provider-row .provider-row-item {
        background: linear-gradient(0deg, var(--subTheme), var(--maintheme));
    }

.slot95v2-overlay-ui .hover-content .btn-demo {
    color: #e2c360;
    background-color: var(--mainTheme);
    opacity: 0.8;
}

.slot95v2-main_nav .nav-link {
    color: #B7844C;
}

.slot95v2-main_nav .main_nav-icon {
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
    background-position: top center;
    -webkit-filter: brightness(0) saturate(100%) invert(56%) sepia(48%) saturate(580%) hue-rotate(352deg) brightness(92%) contrast(88%);
    filter: brightness(0) saturate(100%) invert(56%) sepia(48%) saturate(580%) hue-rotate(352deg) brightness(92%) contrast(88%);
}

    .slot95v2-main_nav .nav-item:hover .main_nav-icon, .slot95v2-main_nav .nav-item.active .main_nav-icon {
        -webkit-filter: brightness(0) saturate(100%) invert(56%) sepia(48%) saturate(580%) hue-rotate(352deg) brightness(92%) contrast(88%);
        filter: brightness(0) saturate(100%) invert(56%) sepia(48%) saturate(580%) hue-rotate(352deg) brightness(92%) contrast(88%);
    }

    .btn-right, .btn-left {
        color: #B7844C;
        background-color: transparent;
    }

    .btn-right:hover, .btn-left:hover {
        color: #B7844C !important;
        background-color: transparent !important;
    }

    .btn-right:focus, .btn-left:focus {
        color: #B7844C !important;
        background-color: transparent !important;
    }

.btn-outline-light:focus, .btn-outline-light.focus {
    box-shadow: none;
}

.top5game .afb-title-h1 a span {
    color: #B7844C;
}

.slot95v2-lobby .infocenter .inside a {
    color: #B7844C;
}

.infocenter .h1 {
    font-family: Poppins;
    font-weight: 700;
    font-style: Bold;
    font-size: 12.8px;
    leading-trim: NONE;
    line-height: 15.36px;
    letter-spacing: 0.5px;
    vertical-align: middle;
    color: #B8874A;
}

.searchgamewidget .search-btn {
    background: #B8874A;
    color: white !important;
}

#newsWG .title-small {
    color: #B8874A;
}

.theme-input input[type=text] {
    background: #FAF6F2;
    color: #B8874A;
}

.main.nav-wrapper .nav-item-content {
    background: #B7844C80;
    backdrop-filter: blur(10px) ;
    border-bottom-right-radius: 15px;
    border-bottom-left-radius: 15px;
}

.footer-bottom p, .footer-bottom .h1 {
    color: var(--text-Theme) !important;
}

.footer-copy-right {
    background-color: #D4AC7A !important;
    color: white !important;
}

.slot95v2-overlay-ui .bottom-container {
    background: #F6EBE0;
}

    .slot95v2-overlay-ui .bottom-container .rtp-provider-container .provider-container {
        color: #B8874A !important;
        font-family: Poppins;
        font-weight: 600;
        font-style: SemiBold;
        font-size: 13px;
        leading-trim: NONE;
        line-height: 18.43px;
        letter-spacing: 0.5px;
        vertical-align: middle;
        text-transform: uppercase;
    }

        .slot95v2-overlay-ui .bottom-container .rtp-provider-container .provider-container .provider-details .provider-name span{
            color: #6C6C6C !important;
            font-family: Poppins;
            font-weight: 400;
            font-style: Regular;
            font-size: 10px;
            leading-trim: NONE;
            line-height: 11.98px;
            letter-spacing: 0.5px;
            vertical-align: middle;
            text-transform: uppercase;
        }

.slot95v2-overlay-ui {
    border: 1.5px solid #B8874A;
}

    .slot95v2-overlay-ui .bottom-container .jackpotcounter > * {
        color: #FF6709;
        font-family: Poppins;
        font-weight: 600;
        font-style: SemiBold;
        font-size: 12.3px;
        leading-trim: NONE;
        line-height: 18.43px;
        letter-spacing: 0.5px;
        text-align: center;
        vertical-align: middle;
    }

    .slot95v2-overlay-ui .bottom-container .rtp-provider-container .rtp-circle-container .rtp-circle.level-1, .slot95v2-overlay-ui .bottom-container .rtp-provider-container .rtp-circle-container .rtp-circle.level-1 .rtp-e-c-base, .slot95v2-overlay-ui .bottom-container .rtp-provider-container .rtp-circle-container .rtp-circle.level-2 .rtp-e-c-base {
        fill: #E3BF9D !important;
        box-shadow: #018400 0px 0px 1px !important;
    }

    .slot95v2-overlay-ui .bottom-container .rtp-provider-container .rtp-circle-container .rtp-controlls {
        color: #985400;
        font-family: Poppins;
        font-weight: 600;
        font-style: SemiBold;
        font-size: 12.9px;
        leading-trim: NONE;
        line-height: 6.91px;
        letter-spacing: 0.5px;
        text-align: center;
        vertical-align: middle;
        text-transform: uppercase;
    }

        .slot95v2-overlay-ui .bottom-container .rtp-provider-container .rtp-circle-container .rtp-controlls .rtp-value.level-1 {
            font-family: Poppins;
            font-weight: 700;
            font-style: Bold;
            font-size: 13.79px;
            leading-trim: NONE;
            line-height: 13.81px !important;
            letter-spacing: 0.5px;
            text-align: center;
            vertical-align: middle;
            text-transform: uppercase;
            color: #018400;
        }

    .slot95v2-overlay-ui .bottom-container .rtp-provider-container .rtp-circle-container .rtp-circle.level-1 .rtp-circle-start-color {
        stop-color: #018400;
    }
    .slot95v2-overlay-ui .bottom-container .rtp-provider-container .rtp-circle-container .rtp-circle.level-1 .rtp-circle-offset-color {
        stop-color: #018400;
    }

    .slot95v2-overlay-ui .hover-content .btn-demo {
        color: #B8874A;
    }

    .slot95v2-overlay-ui .hover-content .btn-play {
        background: #B8874A;
        color: white;
    }

    .slot95v2-overlay-ui .top-container .game-attribute {
        background: #CDAC91B2;
    }

.promo_preview p {
    background: transparent;
    color: #B8874A;
    font-family: Poppins;
    font-weight: 500;
    font-style: Medium;
    font-size: 12px;
    leading-trim: NONE;
    line-height: 100%;
    letter-spacing: -1%;
}

.dorpdownContainer img {
    padding: 4px 8px;
    background: linear-gradient(180deg, #FAF6F2 0%, #FEEBD9 100%);
    border: 1px solid #B8874A;
    box-shadow: 0px 2px 2px 0px #B8874A80;
    border-radius: 15px;
}

.dorpdownContainer img:hover {
    background: #FFCE98;
    border: 1px solid #B8874A;
    box-shadow: 0px 2px 2px 0px #B8874A80;
    border-radius: 15px;
}

#gotoTop {
    background-color: #d79b50b5;
}

    #gotoTop:hover {
        background-color: #d79b50;
    }

@media screen and (min-width: 992px) {

    .slot95v2-aside .aside-avatar + .dropdown-menu * {
        color: #B8874A !important;
    }

}

#memberWallet {
    color: white !important;
}

.d-none.d-md-block.dropdown.ml-0 span, .btn .notif-01 {
    color: white !important
}

.tournamentTableRanking .controls-top-button {
    background: #B7844C !important;
    color: white !important;
    padding: 4px 8px;
}

.cd-tabs__list li {
    background: linear-gradient(180deg, #FFC57D 0%, #B9884B 100%);
}

.cd-tabs__list .cd-tabs__item span {
    color: #FAF6F2 !important;
}

.cd-tabs__list .cd-tabs__item--selected span {
    color: #B7844C !important;
}
.input-group-text.bg-primary.text-white {
    background: linear-gradient(180deg, #FFC57D 0%, #B8874A 100%) !important;
    color: #FAF6F2 !important;
    height: 32.4px;
    border-top-right-radius: 15px;
    border-bottom-right-radius: 15px;
}
.language_selector .dropdown-single-content a {
    color: #FAF6F2 !important;
}

.tournament_list-aside .form-group .label{
    color: var(--subTheme);
}

.tournament_list-aside .form-group {
    background: #FFFFFF;
    border: 1.17px solid #B8874A
}
.tournament_list-aside .dropdown button .icon {
    background: linear-gradient(180deg, #FDC47C 0%, #BA894C 100%) !important;
}

.slot95v2-promotion_list .user-profile .afb-title-h1 {
    color: #B7844C !important;
    font-family: Poppins;
    font-weight: 700;
    font-style: Bold;
    font-size: 18.36px;
    leading-trim: NONE;
    line-height: 100%;
    letter-spacing: -1%;
}

.button.button-regular {
    color: #B7844C !important;
    border-color: #B7844C !important;
}

.afb-title-h1 .vl {
    border-left: 5px solid #B8874A;
}

.custom-select-dd {
    border-color: #B7844C !important;
    color: #B7844C !important;
    border-radius: 10px;
}

.select-options li {
    color: #B7844C !important;
}

    .select-options li:hover {
        color: white !important;
        background: #D4AC7A;
    }

    .custom-select-dd:after {
        -webkit-filter: brightness(0) saturate(100%) invert(56%) sepia(48%) saturate(580%) hue-rotate(352deg) brightness(92%) contrast(88%);
        filter: brightness(0) saturate(100%) invert(56%) sepia(48%) saturate(580%) hue-rotate(352deg) brightness(92%) contrast(88%);
    }

.promo_preview .h4 a {
    color: #B8874A !important;
    font-family: Poppins;
    font-weight: 700;
    font-style: Bold;
    font-size: 16px;
    leading-trim: NONE;
    line-height: 100%;
    letter-spacing: -1%;
}

.bg-contrasttheme {
    background: #B7844C !important;
    color: white !important;
}

.notifUnread div {
    color: #B7844C;
}

.a-top-text-block:hover:before {
    background: #B7844C !important;
}
.search-button .search-toggle::before {
    border: 2px solid var(--subTheme);
}
.search-button .search-toggle::after {
    background: var(--subTheme);
}

.btn-outline-light {
    color: var(--subTheme);
}

.text-contrasttheme {
    color: var(--subTheme) !important;
}

.c_title_link_span {
    color: var(--subTheme) !important;
}

input::placeholder,
textarea::placeholder,
select::placeholder {
    color: #B7844C !important;
    /* 💡 温馨提示：Firefox 浏览器默认会给 placeholder 加透明度，
       加上 opacity: 1 可以确保奶茶色百分之百完美显色，不被冲淡哦！ */
/*    opacity: 1;*/
}

.slot95v2-lobby .infocenter {
    border-block: solid 1px #985400;
}

.login_username::placeholder, #login_password::placeholder {
    color: #B7844C !important;
}

.did-floating-label {
    color: var(--subTheme) !important;
}

.btn-outline-contrasttheme {
    color: #B7844C;
    border-color: #B7844C;
}

    .btn-outline-contrasttheme.btn-close {
        color: #fff;
        border-color: #fff;
    }

.did-floating-label-content svg {
    color: var(--subTheme);
}

.btn-outline-contrasttheme:hover {
    color: var(--subTheme) !important;
    background: var(--mainTheme) !important;
    border-color: #985400;
}

input#hamburger_searchgame_Keyword::placeholder {
    color: #fff !important;
}
.searchgameMobilewidgetv2 .result-wrapper, .universal_hamburger_menu .hamburgerSearch .result-wrapper .searchgameStatement {
    color: #fff !important;
}
.searchgameMobilewidgetv2 .input-group .fa.fa-times-circle {
    color: #fff !important;
}

input#hamburger_searchgame_Keyword:focus {
    box-shadow: none !important;
    -webkit-box-shadow: none !important;
    background: none !important;
}

/* ✨ 彻底降服浏览器自动填充背景色怪兽的魔法配方 */
input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
input:-webkit-autofill:active,
textarea:-webkit-autofill,
textarea:-webkit-autofill:hover,
textarea:-webkit-autofill:focus,
select:-webkit-autofill,
select:-webkit-autofill:hover,
select:-webkit-autofill:focus {
    /* 1. 用一层超级厚（内缩 1000px）的内阴影，把背景色强行填满为您的 --mainTheme */
    -webkit-box-shadow: 0 0 0px 1000px var(--mainTheme) inset !important;
    box-shadow: 0 0 0px 1000px var(--mainTheme) inset !important;
    /* 2. 确保自动填充后的文字颜色，依然保持主人想要的优雅亮色（或者您需要的特定变量） */
    -webkit-text-fill-color: var(--subTheme) !important;
    /* 3. 让背景颜色的过渡时间变成无限长，彻底死死卡住，不让浏览器自带的变色动画生效 */
    transition: background-color 50000s ease-in-out 0s;
}

.universal_hamburger_menu .aside_content-login .login-button button.btn-register:hover {
    background: var(--subTheme);
    border-color: var(--subTheme);
}

#asideAvatarDropdownMenuButton .text-light {
    color: var(--subTheme) !important;
}

.d-flex.flex-column.list-unstyled.small.m-0 span {
    color: var(--subTheme);
}

.badge.badge-light.notif-01.badgeSta {
    color: white !important;
}   

.universal_hamburger_menu .aside_content-account_box {
    background: var(--mainTheme) !important;
    background-color: var(--mainTheme) !important;
    border: 1px solid var(--subTheme);
}

    .universal_hamburger_menu .aside_content-account_box .account_box-welcome, .universal_hamburger_menu .aside_content-account_box .account_box-welcome .welcome-username {
        color: var(--subTheme);
    }

.h3.afb-title-h1 span {
    color: var(--subTheme) !important;
}

.captchaInputRefresh a svg {
    color: var(--subTheme);
}

.modalCloseButton svg {
    color: var(--subTheme);
}

.did-floating-label-content .pw-eye-slash {
    -webkit-filter: brightness(0) saturate(100%) invert(56%) sepia(48%) saturate(580%) hue-rotate(352deg) brightness(92%) contrast(88%);
    filter: brightness(0) saturate(100%) invert(56%) sepia(48%) saturate(580%) hue-rotate(352deg) brightness(92%) contrast(88%);
}

.did-floating-label-content .pw-eye {
    -webkit-filter: brightness(0) saturate(100%) invert(56%) sepia(48%) saturate(580%) hue-rotate(352deg) brightness(92%) contrast(88%);
    filter: brightness(0) saturate(100%) invert(56%) sepia(48%) saturate(580%) hue-rotate(352deg) brightness(92%) contrast(88%);
}

    .simple-forgotpw a {
        color: var(--subTheme);
    }

#loginModal .modal-content, #registerModal .modal-content {
    border-radius: 15px;
    background: #FAF6F2;
}

.selectCustom svg {
    color: var(--subTheme);
}

.did-floating-input, .did-floating-select, .captchaInputRefresh .fld {
    border-radius: 10px;
}

#registerModal .bottom a, #loginModal .bottom a, #registerModal .bottom {
    color: var(--subTheme) !important;
}
.model-h3.mb-2.pb-2.pt-2.px-auto.mx-auto.font-weight-bold.text-center, #registerModal .model-h3, #registerModal button.dropbtn-single-box {
    color: var(--subTheme) !important;
}

.modalCloseButton {
    background: transparent;
}

.promo_category .custom-select-dd {
    border-radius: 15px;
}

.slot95v2-promotion_list .promotion_list-image, .promoimg img, .tournament_list-container {
    border: 1px solid #B8874A;
    border-radius: 15px;
}

.promotion-countdown-container, .tournament_list-countdown-container {
    border-top-right-radius: 6px;
    border-bottom-left-radius: 15px;
}
.blog-title.pt-4.seoar p{
    color: var(--subTheme);
    font-family: Poppins;
    font-weight: 500;
    font-style: Medium;
    font-size: 12px;
    leading-trim: NONE;
    line-height: 22px;
    letter-spacing: -1%;
}

.slot95v2-promotion_list{
    margin-bottom: 12px;
}

.promo-share-btn .btn-sharebox-gray {
    background-color: #B8874A !important;
    border-radius: 15px !important;
}

#BtnTournamentStatusGroup .dropdown-label, #tournamentGameCategoryTitle .dropdown-label {
    color: var(--subTheme) !important;
    font-family: Poppins;
    font-weight: 500;
    font-style: Medium;
    font-size: 14.06px;
    leading-trim: NONE;
    line-height: 21.09px;
    letter-spacing: 0%;
    text-align: center;
    vertical-align: middle;
}

#tournament-Detail-v3 .promotion_detail-header .afb-title-h1, #tournament-Detail-v3 .promotion_detail-header button .svg-icon, #tournament-Detail-v3 .tournament_detail-title, #tournament-Detail-v3 .tournament_detail-container {
    color: var(--subTheme) !important;
}
#tournament-Detail-v3 .tournament_detail-wrapper .tournament_list-container {
    border-radius: 15px !important;
}

#tournament-Detail-v3 .tournament_detail-wrapper {
    border-top-left-radius: 15px;
    border-top-right-radius: 15px;
}

#tournament-Detail-v3 .tournament_detail-wrapper {
    background: #FFFFFF !important;
    border: 1px solid #B8874A
}

#tournament-Detail-v3 .tournament_detail-container .tournament_detail-timeRange svg {
    -webkit-filter: brightness(0) saturate(100%) invert(56%) sepia(48%) saturate(580%) hue-rotate(352deg) brightness(92%) contrast(88%);
    filter: brightness(0) saturate(100%) invert(56%) sepia(48%) saturate(580%) hue-rotate(352deg) brightness(92%) contrast(88%);
}
#tournament-Detail-v3 .tournament-user-rank{
    border-radius: 15px;
}
#tournament-Detail-v3 .tournament-user-rank thead {
    background-color: #B8874A;
}

#tournament-Detail-v3 .tournament-user-rank thead th{
    color: white;
}

table.tournament-user-rank {
    border-collapse: collapse !important;
    border-spacing: 0 !important;
    border-left: 1px solid #ffffff !important;  /* 表格最左侧外边框 */
    border-right: 1px solid #ffffff !important; /* 表格最右侧外边框 */
    border-top: none !important;                /* 粘合顶端横线 */
    border-bottom: none !important;             /* 粘合底端横线 */
}

/* 2. 精准限定：剥离所有单元格的上下横线，只保留左右两边的 1px 纯白竖线 */
table.tournament-user-rank th,
table.tournament-user-rank td {
    border-top: none !important;                 /* 彻底粘合上横线 ❌ */
    border-bottom: none !important;              /* 彻底粘合下横线 ❌ */
    border-left: 1px solid #ffffff !important;   /* 完美保留左竖线  */
    border-right: 1px solid #ffffff !important;  /* 完美保留右竖线  */
}

table.tournament-user-rank tbody tr:nth-child(odd) td {
    background-color: #FEEAD8 !important;
}

table.tournament-user-rank tbody tr:nth-child(even) td {
    background-color: #FAF6F2 !important;
}

#tournament-Detail-v3 .tournament-user-rank tbody tr td{
color: var(--subTheme);
}

table.tournament-user-rank tbody td span {
    color: var(--subTheme) !important;
}

.tournament-detail .tournament-user-rank tbody tr:hover td {
    background-color: var(--subTheme) !important;
    color: white !important;
}
table.tournament-user-rank tbody tr {
    border-top: none;
}
#tournament-Detail-v3 .tournament_detail-list-container {
    border-radius: 15px;
}
#tournament-Detail-v3 .tournament_detail-list-title {
    background-color: var(--subTheme) !important;
    color: white;
}
.leaderboard {
    background: #FEEAD8;
}
#tournament-Detail-v3 .tournament_detail-list-container .rank-container {
    background: #B8874A;
    color: #FFFFFF;
}
@media (min-width: 48rem) {
    .js .cd-tabs__item--selected {
        box-shadow: inset 2px 0 0 #B8874A;
    }
}

.js .cd-tabs__item--selected {
    box-shadow: inset 0 2px 0 0 #B8874A;
}
.user-profile label {
    font-family: Poppins;
    font-weight: 500;
    font-style: Medium;
    font-size: 14px;
    leading-trim: NONE;
    line-height: 100%;
    letter-spacing: -2%;
    vertical-align: middle;
    text-transform: uppercase;
}

.user-profile label, .cd-tabs__panel p a {
    color: var(--subTheme) !important;
}

.form-control {
    border-radius: 15px !important;
    height: calc(1.2em + 0.75rem + 6px);
}

.games-title.one {
    color: var(--subTheme) !important;
}

.popup-footer button {
    background: linear-gradient(180deg, #FFC57D 0%, #B8874A 100%);
    border:0;
}

.tabcontentmd .popup-header, .tabcontentmd .popup-title {
    color: var(--subTheme) !important;
}

.close-popup.close3, .close-popup.close4 {
    color: var(--subTheme) !important;
}

.games-inner.member-bank-list.table-sticky thead .sticky-left, .games-inner.member-bank-list thead {
    background-color: var(--subTheme) !important;
}
.games-inner.member-bank-list.table-sticky tbody .sticky-left {
    background: #FAF6F2 !important;
}
.games-inner.member-bank-list tbody td {
    color: var(--subTheme) !important;
}
.games-inner.member-bank-list tbody td, .games-inner.member-bank-list tbody tr:nth-child(2n+2) td {
    background: #FAF6F2 !important;
}
.games-inner.member-bank-list td, .games-inner.member-bank-list th {
    border-top: none !important;
    border-bottom: none !important;
    border: 1px solid #F6EBE0;
}

.fld, .popup-footer button, #addBank .modal-content {
    border-radius: 8px;
}
.games-inner.member-crypto-list.table-sticky thead .sticky-left, .games-inner.member-crypto-list thead {
    background: var(--subTheme) !important;
    background-color: var(--subTheme) !important;
}
.games-inner.member-crypto-list tbody td {
    color: var(--subTheme) !important;
    background: #FAF6F2 !important;
}

.cd-tabs__panels {
    background: #fff !important;
}
.js .cd-tabs__item--selected {
    background: #fff !important;
    background-color: #fff !important;
}
.inside-tab-bg {
    background: #FEEBD9;
}
.tab-content > .active {
    color: var(--subTheme) !important;
}
.cd-tabs__item .icon {
    color: white !important;
}
#DepositTabContent .form-control, #WithdrawalTabContent .form-control {
    border-radius: 8px !important;
    height: 33px;
}
#depositAmount.form-control {
    border-top-left-radius: 0px !important;
    border-bottom-left-radius: 0px !important;
}
#prepandCS {
    border-top-left-radius: 8px !important;
    border-bottom-left-radius: 8px !important;
    background: linear-gradient(180deg, #FFC57D 0%, #B8874A 100%);
}
#memberbank.orderby {
    border-top-right-radius: 0px !important;
    border-bottom-right-radius: 0px !important;
}
.input-group > .input-group-append > .input-group-text {
    height: 33px;
    border-top-left-radius: 8px !important;
    border-bottom-left-radius: 8px !important;
    border-top-left-radius: 0px !important;
    border-bottom-left-radius: 0px !important;
    background: linear-gradient(180deg, #FFC57D 0%, #B8874A 100%);
    color: white !important;
    border: 1px solid #B8874A;
    text-transform: uppercase;
}

.js .cd-tabs__item--selected .icon {
    color: black !important;
}

#dpt-info, #dpt-info .card-header, #dpt-info .card-body {
    background: white !important;
}
#dpt-info {
    border-radius: 8px;
}
.form-control.choose-file {
    background: white !important;
}
.allowAmountNote {
    color: #FF5858 !important;
}
#WithdrawalTabContent input[id^="withdrawBank-"] {
    border-top-right-radius: 0px !important; /* 如果主人是要把右边圆角削平，就设为 0px */
    border-bottom-right-radius: 0px !important; /* 同理，削平右下角 */
}
.wallet-top-left {
    background: #B8874A;
}
    .wallet-top-left:before {
        border-left: 8px solid #B8874A;
    }
    .wallet-top-right {
        background: #FEEBD9;
        border-bottom: 0px !important;
    }
    .wallet-top-right span {
        color: var(--subTheme) !important;
    }


.table-sticky thead .sticky-left, #deposit-withdraw-history table thead {
    background: linear-gradient(180deg, #FFC57D 0%, #B8874A 100%) !important;
}
#daily-lucky-spin-history table thead, #deposit-withdraw-history table thead, #gamedeposit-withdraw-history table thead {
    background: linear-gradient(180deg, #FFC57D 0%, #B8874A 100%) !important;
}
.table-bordered td {
    border: 1px solid #FFFFFF;
    border-top: 0px !important;
    border-bottom: 0px !important;
}
#daily-lucky-spin-history table tbody td, #deposit-withdraw-history table tbody td, #gamedeposit-withdraw-history table tbody td {
    background: #FEEBD9;
}
#tournament-history thead {
    background: linear-gradient(180deg, #FFC57D 0%, #B8874A 100%);
    
}

.user-profile .game-part .h3 {
    background: linear-gradient(180deg, #FFC57D 0%, #B8874A 100%);
    border-radius: 15px;
}
.gh-calendar-part{
    background: transparent !important;
}
.from-date, .end-date {
    border: 1px solid #B8874A;
    border-radius: 15px;
    background: linear-gradient(0deg, #FFFFFF, #FFFFFF), linear-gradient(0deg, #FFFFFF, #FFFFFF), linear-gradient(0deg, #FFFFFF, #FFFFFF);
    padding: 8px 8px;
}

#main-affiliate thead, #active-member-list thead {
    background: linear-gradient(180deg, #FFC57D 0%, #B8874A 100%);
}
#active-member-list tbody td, #main-affiliate tbody td, #main-affiliate .table-sticky tbody .sticky-left, #main-affiliate .table-sticky tbody .sticky-left {
    background: #FEEAD8;
}
#active-member-list tbody tr:nth-child(2n+2) td, #main-affiliate tbody tr:nth-child(2n+2) td, #main-affiliate .table-sticky tbody tr:nth-child(2n+2) .sticky-left {
    background: #FAF6F2;
}
#active-member-list .button.button-regular{
    border:none;
}
    #active-member-list .button.button-regular.afb04 {
        border: none;
        border-radius: 8px;
        color: white !important;
        background: #8E6E5A!important;
    }
    #active-member-list .button.button-regular.afb01 {
        border: none;
        border-radius: 8px;
    }

#invite-friend .h3, #shareboxPopup .font-weight-light, #active-member-list .h3, #collapseTNC .card {
    color: var(--subTheme) !important;
}
.profile-notif strong {
    color: var(--subTheme) !important;
}
.list-group-item {
    background: #FAF6F2;
    border: 1px solid #B7844C;
}
.table .thead-dark th {
    background: linear-gradient(180deg, #FFC57D 0%, #B8874A 100%);
    border: none !important;
}
.table-striped tbody tr:nth-of-type(odd) {
    background: #FEEAD8;
    background-color: #FEEAD8 !important;
}
.table-striped tbody tr:nth-of-type(even) {
    background: #FAF6F2;
    background-color: #FAF6F2 !important;
}

.table-striped tbody tr td {
color:black;
}
