﻿:root {
    --mainTheme: #000000ed;
    --subTheme: #d4af36;
    --contrastTheme: #d4af37;
}

#btn_Login {
    background: transparent;
    color: #0b3217;
    border-color: #0b3217 !important;
}

    #btn_Login:hover {
        background: #0b3217 !important;
        color: #fff !important;
        border-color: #0b3217 !important;
    }

.rgstButton {
    background: var(--subTheme) !important;
}

    .rgstButton:hover {
        background: #e1b629 !important;
    }

#registerModal .bottom a, #loginModal .bottom a {
    color: #0b3217 !important;
}

    #registerModal .bottom a:hover, #loginModal .bottom a:hover {
        color: #d4af36 !important;
    }

html {
    background: #0e0e0e;
}

body {
    background: transparent;
}

.pagination a:hover:not(.active),
.pagination a.active {
    background: var(--subTheme) !important;
}

.paginationjs-page.J-paginationjs-page.active {
    background: var(--subTheme) !important;
}

#dls-mobile {
    background-color: #f79400;
}

    #dls-mobile .btn-shine {
        background: linear-gradient(to right, #ffffff 0, #f79400 10%, #ffffff 30%);
        -webkit-background-clip: text;
    }
/*header*/

.header-marquee {
    color: #999;
}

.mega88-header {
    background-color: var(--mainTheme);
}

    .mega88-header #hideBtn .btn-dark, .mega88-header #hideBtn2 .btn-dark {
        background-color: var(--mainTheme);
        border-color: var(--mainTheme);
    }

    .mega88-header .btn-dark[onclick="showRefer()"] {
        background-color: var(--mainTheme);
        border-color: var(--mainTheme);
        color: var(--contrastTheme);
    }

    .mega88-header .showRefer .btn-maintheme {
        background-color: var(--contrastTheme);
        border-color: var(--contrastTheme);
    }

.btn-maintheme,
.btn-sharebox,
#shareboxPopup .modal-header,
.tabcontentmd .popup-header, .tabcontentmd .popup-title {
    background: var(--subTheme) !important;
    border-color: var(--subTheme) !important;
}

    .btn-maintheme:hover,
    .btn-sharebox:hover {
        background-color: var(--subTheme);
        border-color: var(--subTheme);
        filter: brightness(0.8);
    }

.mega88-aside button[data-target="#loginModal"],
.simple-login button[type="submit"],
.popup-footer button {
    background: var(--subTheme) !important;
    border: 1px solid var(--subTheme) !important;
}

    .mega88-aside button[data-target="#loginModal"]:hover,
    .mega88-aside button[data-target="#loginModal"]:not(:disabled):not(.disabled):active,
    .mega88-aside button[data-target="#loginModal"]:focus,
    .simple-login button[type="submit"]:not(:disabled):not(.disabled):active,
    .simple-login button[type="submit"]:focus,
    .simple-login button[type="submit"]:hover,
    .btn-sharebox-gray:hover,
    .popup-footer button:hover {
        background: #b99623 !important;
        border: 1px solid #b99623 !important;
    }
.btn-underline-sharebox:hover::after {
    background-image: linear-gradient(to right, #d4af36, #b99623) !important;
}
.mega88-aside button[data-target="#registerModal"] {
    background-color: var(--contrastTheme);
    border-color: var(--contrastTheme);
}

    .mega88-aside button[data-target="#registerModal"]:hover,
    .mega88-aside button[data-target="#registerModal"]:not(:disabled):not(.disabled):active,
    .mega88-aside button[data-target="#registerModal"]:not(:disabled):not(.disabled):focus {
        background-color: var(--subTheme);
        border-color: var(--subTheme);
    }

.mega88-aside #top-Withdraw-Btn {
    background-color: var(--contrastTheme);
    border-color: var(--contrastTheme);
}

    .mega88-aside #top-Withdraw-Btn:hover {
        background-color: var(--contrastTheme);
        border-color: var(--contrastTheme);
        filter: brightness(0.8);
    }

/*nav*/
.nav-link img {
    filter: contrast(200%);
}

.mega88-main_nav {
    background: var(--contrastTheme);
    border-bottom: 2px solid var(--contrastTheme);
}

    .mega88-main_nav .nav-item:hover,
    .mega88-main_nav .nav-item.active {
        background: var(--subTheme);
    }

        .mega88-main_nav .nav-item:hover .main_nav-title,
        .mega88-main_nav .nav-item.active .main_nav-title {
            color: #f1eee7;
        }

    .mega88-main_nav .nav-item .game-list {
        background-color: var(--mainTheme);
        border-bottom: 7px solid var(--contrastTheme);
    }

    .mega88-main_nav .nav-item .game-list-item a:hover {
        background-color: var(--subTheme);
    }

    .mega88-main_nav .main_nav-title {
        color: #fff;
    }

    .mega88-main_nav .main_nav-icon {
        color: #fff;
    }

    .mega88-main_nav .main_nav-balance {
        background-color: var(--contrastTheme);
    }

/*content*/
.title-stone,
.vl {
    border-color: var(--subTheme);
}

.text-wrap {
    background-color: #000;
}

.afb-title-h1 {
    background: rgba(0,0,0,0);
}

.jackpotpool div.text-wrap:hover,
.top5game .photobox .photobox_title a.tmb-content__link:hover,
.text-truncate {
    background: #d4af36;
}

    .jackpotpool div.text-wrap:hover a p span {
        color: #fff !important;
    }

    .mega88-lobby #noFav, .text-truncate:hover {
        color: #000 !important;
    }

.mega88-company_list .company_list-overlay {
    background-color: #d4af3752;
}

    .mega88-company_list .company_list-overlay a:hover {
        background-color: #d4af37;
    }

.mega88-item_list .item_list-container:hover {
    background-color: #0b3217;
}

.mega88-item_list .item_list-figure .figure-button .btn-danger {
    background-color: var(--subTheme);
    border-color: var(--subTheme);
}

    .mega88-item_list .item_list-figure .figure-button .btn-danger:hover {
        background-color: var(--subTheme);
        border-color: var(--subTheme);
        filter: brightness(0.8);
    }

.mega88-promotion_list .promobtn {
    color: #fff !important;
    background-color: var(--subTheme);
    border-color: var(--subTheme);
}

    .mega88-promotion_list .promobtn:hover,
    .mega88-promotion_list .promobtn:not(:disabled):not(.disabled):active,
    .mega88-promotion_list .promobtn:not(:disabled):not(.disabled):focus {
        color: #fff !important;
        background-color: var(--contrastTheme);
        border-color: var(--contrastTheme);
    }

.mega88-promotion_list .btn-moreinfo,
.mega88-promotion_list .btn-back {
    background-color: var(--contrastTheme) !important;
    border-color: var(--contrastTheme) !important;
}

    .mega88-promotion_list .btn-moreinfo:hover,
    .mega88-promotion_list .btn-moreinfo:not(:disabled):not(.disabled):active,
    .mega88-promotion_list .btn-moreinfo:not(:disabled):not(.disabled):focus,
    .mega88-promotion_list .btn-back:hover,
    .mega88-promotion_list .btn-back:not(:disabled):not(.disabled):active,
    .mega88-promotion_list .btn-back:not(:disabled):not(.disabled):focus {
        background-color: var(--subTheme) !important;
        border-color: var(--subTheme) !important;
    }

.mega88-lobby .section-name,
.mega88-item_list .section-name,
.mega88-promotion_list .section-name,
.mega88-promotion_list .vl {
    border-left: 5px solid #d4af37;
    color: #fff;
}

.user-profile .afb-blue-bar {
    background-color: var(--contrastTheme);
}

.user-profile .cd-tabs__navigation {
    background-color: var(--mainTheme);
}

.user-profile .cd-tabs__list {
    background-color: transparent;
}

.user-profile .inside-tab-item > a.active {
    border-color: var(--subTheme);
}

.user-profile .game-part .h3 {
    background-color: var(--mainTheme);
}

.js .cd-tabs__item--selected {
    box-shadow: inset 0 3px 0 var(--subTheme);
}

.user-profile #profile-Bet-History span,
.user-profile #profile-promotion-sec span{
    color: #fff;
}
.user-profile .h3 {
    color: #000;
}

.afb-title-h1 a span:hover, .card-header a:hover {
    color: var(--subTheme);
}

.btn-outline-danger {
    color: #d4af37;
    border-color: #d4af37;
}

    .btn-outline-danger:hover {
        color: #fff;
        background-color: #d4af36;
        border-color: #d4af36;
    }

    .btn-outline-danger:focus {
        -webkit-box-shadow: 0 0 0 0.2rem rgba(128, 95, 4, 0.5);
        box-shadow: 0 0 0 0.2rem rgba(128, 74, 4, 0.5);
    }

    .btn-outline-danger:disabled {
        color: #d4af36;
        background-color: transparent;
    }

    .btn-outline-danger:not(:disabled):not(.disabled):active {
        color: #fff;
        background-color: #d4af37;
        border-color: #d4af37;
    }

        .btn-outline-danger:not(:disabled):not(.disabled):active:focus {
            -webkit-box-shadow: 0 0 0 0.2rem rgba(128, 89, 4, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(128, 85, 4, 0.5);
        }

    .btn-outline-danger:not(:disabled):not(.disabled).active {
        color: #fff;
        background-color: #d4af37;
        border-color: #f796ff;
    }

        .btn-outline-danger:not(:disabled):not(.disabled).active:focus {
            -webkit-box-shadow: 0 0 0 0.2rem rgba(128, 89, 4, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(128, 85, 4, 0.5);
        }

    .btn-outline-danger.focus {
        -webkit-box-shadow: 0 0 0 0.2rem rgba(128, 89, 4, 0.5);
        box-shadow: 0 0 0 0.2rem rgba(128, 85, 4, 0.5);
    }

    .btn-outline-danger.disabled {
        color: #d4af36;
        background-color: transparent;
    }

.show > .btn-outline-danger.dropdown-toggle {
    color: #fff;
    background-color: #d4af37;
    border-color: #d4af37;
}

    .show > .btn-outline-danger.dropdown-toggle:focus {
        -webkit-box-shadow: 0 0 0 0.2rem rgba(128, 4, 23, 0.5);
        box-shadow: 0 0 0 0.2rem rgba(128, 4, 23, 0.5);
    }


/*carousel*/
.carousel-indicators li:hover,
.carousel-indicators li.active {
    background-color: #d4af37 !important;
}
/*footer*/
#footer .h1 {
    color: #d4af37;
}

.footer-bottom p:hover {
    color: var(--subTheme);
}

.mega88-footer {
    background-color: #0e0e0e;
}

    .mega88-footer hr {
        border-color: var(--contrastTheme) !important;
        border-top-color: #03200c !important;
    }

    .mega88-footer .provider-title {
        background-color: #d4af36;
    }

    .mega88-footer .provider-container {
        border-top: 1px solid #d4af36;
    }

#main-affiliate .table-sticky thead .sticky-left,
#daily-lucky-spin-history .table-sticky thead .sticky-left,
#deposit-withdraw-history .table-sticky thead .sticky-left,
#gamedeposit-withdraw-history .table-sticky thead .sticky-left,
.mega88-footer-aside,
.col-auto.d-none.d-md-block .btn.btn-sm.btn-outline-light.border-0:hover,
.btn.btn-secondary.c_searchform_button:hover,
.input-group-append .btn.btn-secondary:hover,
.table-sticky thead .sticky-left,
.games-inner.member-bank-list.table-sticky thead .sticky-left,
.faq-card {
    background-color: #d4af37 !important;
}

.table .thead-dark th {
    background: #b79423 !important;
}

.wallet-top-left {
    background: #d4af37;
    border-bottom: solid 1px #d4af37;
}

    .wallet-top-left:before {
        border-color: transparent;
        border-left-color: #d4af37;
    }

.mega88-footer-aside a {
    color: #fff !important;
}

.nav-bottom .friends-dropdown .btn-danger {
    background-color: var(--contrastTheme) !important;
    border-color: var(--contrastTheme) !important;
}

    .nav-bottom .friends-dropdown .btn-danger:hover {
        background-color: var(--contrastTheme);
        border-color: var(--contrastTheme);
        filter: brightness(0.8);
    }

#gotoTop {
    background-color: #d4af37 !important;
}

    #gotoTop:hover, .card {
        background-color: #2c2c2c !important;
    }

.button.afb01, .button.afb01.xs {
    background-image: linear-gradient(to right, #d4af37, #d4af36);
}

    .button.afb01:hover, .button.afb01.xs:hover {
        background-image: linear-gradient(to right, #d4af36, #d4af37);
    }

#slideout p {
    background: var(--subTheme);
}

.memberservice.mega88 .inside .afb-medias,
.afb-medias a {
    background: var(--contrastTheme);
}

    .afb-medias a:hover,
    .memberservice.mega88 .inside .afb-medias:hover {
        background: var(--contrastTheme);
        filter: brightness(0.9);
    }
.memberservice.mega88 .inside {
    background: #2c2c2c !important;
}
.dropdown-single-content a:hover {
    background-color: unset;
    border-radius: unset;
}

.offcanvas {
    background-color: var(--mainTheme) !important;
}

    .offcanvas .bg-black {
        background-color: var(--mainTheme) !important;
    }

    .offcanvas .btn-icontop-lg img {
        filter: sepia(1) brightness(2);
    }

    .offcanvas .dropdown-single-content,
    .language_selector .dropdown-single-content {
        background-color: #b79423 !important;
    }

        .offcanvas .dropdown-single-content a,
        .language_selector .dropdown-single-content a {
            color: #fff !important;
        }

            .offcanvas .dropdown-single-content a:hover,
            .language_selector .dropdown-single-content a:hover {
                background-color: var(--subTheme) !important;
            }

            .offcanvas .dropdown-single-content a:nth-child(1):hover,
            .language_selector .dropdown-single-content a:nth-child(1):hover {
                border-radius: 5px 5px 0 0 !important;
            }

            .offcanvas .dropdown-single-content a:nth-last-child(1):hover,
            .language_selector .dropdown-single-content a:nth-last-child(1):hover {
                border-radius: 0 0 5px 5px !important;
            }

#notif-bell .dropdown-menu .dropdown-header {
    background-color: var(--subTheme) !important;
}

.notifUnread,
.unreadMSG {
    background-color: #1fff6314;
}

    .notifUnread div,
    .titleUnread {
        color: var(--subTheme) !important;
    }

.a-top-text-block:hover:before {
    background: var(--contrastTheme);
}

.infomation-container .faq-nav .nav-link:hover,
.infomation-container .faq-nav .nav-link.active {
    background-color: var(--subTheme) !important;
}

.infomation-container #faq-tab-content .card-header a {
    color: var(--subTheme);
}

.card.carousel-middle.mb-2 .card-header,
.col-md-4.px-1.pb-2 .card-header {
    background-color: #d4af36 !important;
    border-bottom: 1px solid #b5a46b !important;
    color: #fff !important;
}

    .card-header a small,
    .card-body .news-title .title-small,
    .card-header a p {
        color: #fff !important;
    }

        .card-header a small:hover,
        .card-header a p:hover {
            color: #000 !important;
        }

.nav-item-qr .nav-link.active {
    color: var(--contrastTheme);
}

#promoWG_BTN .btn-dark:hover, .btn-sharebox-gray {
    background: #d4af36 !important;
}

.row.no-gutters.my-1.my-md-4 .h-100.card .card-body a {
    color: #d4af36;
}

    .row.no-gutters.my-1.my-md-4 .h-100.card .card-body a:hover {
        color: #fff;
    }

.blog-title {
    color: var(--light);
    font-size: 12px;
    font-weight: 300;
}

.from-date:focus-within input, .end-date:focus-within input {
    background: #d4af37 !important;
    color: #fff !important;
}

.from-date:focus-within, .end-date:focus-within {
    background: #d4af37;
    color: #fff;
}

.ui-datepicker .ui-datepicker-header {
    background: #d4af37;
    color: #fff;
}

.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 #d4af37;
    background: #d4af37 !important;
    color: #ffffff;
}

.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {
    border: 1px solid #d4af37 !important;
    background: #d4af37;
    color: #ffffff;
}

/*Bottom mobile nav*/

.nav-bottom {
    --backgroundColor: var(--mainTheme);
}

.top5game .afb-title-h1:before, .jackpotpool .afb-title-h1:before {
    background: var(--subTheme)
}

.top5game .photobox__previewbox .action_overlay a div, .jackpotpool .photobox__previewbox .action_overlay a div {
    background-image: linear-gradient(to right, #d4af37, #d4af36);
}

    .top5game .photobox__previewbox .action_overlay a div:hover, .jackpotpool .photobox__previewbox .action_overlay a div:hover {
        background-image: linear-gradient(to right, #d4af36, #d4af37);
    }

input:focus {
    border: 1px solid #d4af36 !important;
}

.noData {
    color: #4a3e3e !important;
}

.memberservice .inside {
    background: #2c2c2c !important;
}
.photobox,
.jackpotpool .under-ml {
    font-size: 0.8rem !important;
}

.m-0.c_title_h1 {
    margin-top: -12px !important;
}

.card-header a p {
    font-size: 10px !important;
    margin-top: 2px !important;
}

/*.card-header {
    height: 45px !important;
    min-height: 45px !important;
    padding-left: 10px !important;
    padding-right: 10px !important;
    padding-top: 12px !important;
}*/

button.afb01.xs {
    font-size: 1em !important;
}
.theme-Zoo2023 .dls-spinner-wrapper .bonus-dls-bg-wrapper .card {
    background: #e6a161 !important;
    border: 2px solid #5e2500 !important;
    box-shadow: inset 3px 4px 0 #5e250080 !important;
}

.h_nav-item > a, .h_nav-item > span, .payment-item {
    background-color: #242424;
}

/* AngPow Modal */
#AngPowListDiv .card {
    background-color: #fff !important;
}
/* AngPow Modal End */

.footer-nav li a, .footer-nav li a .svg-icon_wrapper {
    background: var(--contrastTheme);
}

.loyalprogram-info .table-title {
    color: rgba(212, 175, 54,.8);
}

.loyalprogram-info #gotoTop:hover, .card {
    background-color: #fff !important;
}

#DepoConfModal .modal-dialog .modal-content .modal-header,
#DepoConfModal .modal-dialog .modal-content .modal-footer .btn-primary {
    background: #d4af36 !important;
    color: #fff !important;
}

#DepoConfModal .modal-dialog .modal-content .modal-footer .btn-primary {
    border-color: #d4af36 !important;
}

button#depositBtn, button#withdrawBtn, button#WICKET9WithdrawBtn {
    background: var(--contrastTheme) !important;
    color: #fff !important;
}

    button#depositBtn:hover, button#withdrawBtn:hover, button#WICKET9WithdrawBtn:hover {
        background: var(--contrastTheme) !important;
        color: #fff !important;
    }

button#playnowBtn {
    background: var(--contrastTheme);
    border-radius: 2px !important;
    color: #fff !important;
}

    button#playnowBtn:hover {
        background: var(--contrastTheme);
        border-radius: 2px !important;
        color: #fff !important;
    }

.transferModal #playnowBtn, .updatepassword {
    background: var(--contrastTheme) !important;
    color: #fff;
}

.universal_hamburger_menu {
    --maintheme: #444;
    --subtheme: #232323;
    --contrasttheme: var(--contrastTheme);
    --main_text: var(--contrastTheme);
}

    .universal_hamburger_menu input:-webkit-autofill,
    .universal_hamburger_menu input:is(:-webkit-autofill, :autofill) {
        box-shadow: inset 0 0 0 100px #333;
        -webkit-background-clip: text !important;
        -webkit-text-fill-color: var(--contrastTheme);
    }

        .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 #333;
            -webkit-background-clip: text !important;
            -webkit-text-fill-color: var(--contrastTheme);
        }

    .universal_hamburger_menu .text-mandatory {
        color: #ff8181;
    }

    .universal_hamburger_menu .aside_content-account_box,
    .universal_hamburger_menu .aside_content-login {
        background: #191919;
    }

        .universal_hamburger_menu .aside_content-account_box .account_box-welcome,
        .universal_hamburger_menu .aside_content-account_box .account_box-infopanel {
            color: var(--contrastTheme);
        }

            .universal_hamburger_menu .aside_content-account_box .account_box-welcome .welcome-username {
                color: #fff;
            }

        .universal_hamburger_menu .aside_content-login .did-floating-label,
        .universal_hamburger_menu .aside_content-login .did-floating-label-content svg {
            color: var(--contrastTheme);
        }

        .universal_hamburger_menu .aside_content-login .did-floating-label-content .toggle-password {
            filter: invert(89%) sepia(95%) saturate(6132%) hue-rotate(325deg) brightness(88%) contrast(88%);
        }

        .universal_hamburger_menu .aside_content-login .did-floating-input,
        .universal_hamburger_menu .aside_content-login fieldset .fld-block {
            color: var(--contrastTheme);
            background: #232323;
            border-color: var(--contrasttheme);
        }

        .universal_hamburger_menu .aside_content-login .login-button button.btn-login {
            font-weight: 500;
            background: var(--subTheme);
            color: #fff;
            border-color: var(--contrasttheme);
        }

            .universal_hamburger_menu .aside_content-login .login-button button.btn-login:hover {
                background: var(--subTheme);
                color: #fff;
            }

        .universal_hamburger_menu .aside_content-login .login-button button.btn-register {
            font-weight: 500;
            background: var(--contrastTheme);
            color: #fff;
            border-color: var(--contrastTheme);
        }

            .universal_hamburger_menu .aside_content-login .login-button button.btn-register:hover {
                color: #fff;
                background: var(--contrastTheme);
                border-color: var(--contrastTheme);
            }

    .universal_hamburger_menu .aside_content-main_content {
        background: #000;
        height: 100%;
        padding-block: 50px;
    }

        .universal_hamburger_menu .aside_content-main_content .main_content-section {
            background: #191919;
        }

        .universal_hamburger_menu .aside_content-main_content .main_content-section-title {
            color: var(--contrastTheme);
            padding: 0;
            border-bottom: 0;
        }

        .universal_hamburger_menu .aside_content-main_content .main_content-section .btn,
        .universal_hamburger_menu .aside_content-main_content .main_content-section .btn svg.icon,
        .universal_hamburger_menu .aside_content-main_content .main_content-section .btn i.icon,
        .universal_hamburger_menu .aside_content-main_content .main_content-section .btn.active svg.icon, .universal_hamburger_menu .aside_content-main_content .main_content-section .btn.active i.icon, .universal_hamburger_menu .aside_content-main_content .main_content-section .btn:hover svg.icon, .universal_hamburger_menu .aside_content-main_content .main_content-section .btn:hover i.icon {
            color: var(--contrastTheme);
        }

            .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: #191919;
            }

    .universal_hamburger_menu .hamburgerSearch .btn.gameCategoryBtn {
        background: transparent;
        border-color: var(--contrastTheme);
    }

        .universal_hamburger_menu .hamburgerSearch .btn.gameCategoryBtn.active,
        .universal_hamburger_menu .hamburgerSearch .btn.gameCategoryBtn:hover {
            background: #191919;
        }

        .universal_hamburger_menu .hamburgerSearch .btn.gameCategoryBtn::after {
            border-top-color: var(--contrastTheme);
        }

.searchgameMobilewidgetv2 .dropdown-single2 .dropdown-single-content2 a {
    color: var(--contrastTheme);
}

    .searchgameMobilewidgetv2 .dropdown-single2 .dropdown-single-content2 a:hover,
    .searchgameMobilewidgetv2 .dropdown-single2 .dropdown-single-content2 a:focus {
        background: linear-gradient(-90deg, var(--subtheme), var(--contrastTheme));
    }

.universal_hamburger_menu .hamburgerSearch .input-group {
    border-color: var(--contrasttheme);
}

    .universal_hamburger_menu .hamburgerSearch .input-group .svg-icon {
        color: var(--contrasttheme);
    }

    .universal_hamburger_menu .hamburgerSearch .input-group > .form-control:not(textarea),
    .universal_hamburger_menu .hamburgerSearch .input-group > .custom-select {
        color: var(--contrastTheme);
    }

.universal_hamburger_menu .hamburgerSearch .result-wrapper .searchgamewidgetListing li {
    background: transparent;
    border-color: var(--contrasttheme);
}

    .universal_hamburger_menu .hamburgerSearch .result-wrapper .searchgamewidgetListing li p {
        color: var(--contrastTheme) !important;
    }

.universal_hamburger_menu .hamburgerSearch .result-wrapper #hamburger_searchgame_history_List > .badge {
    color: #fff;
    background: var(--contrastTheme);
    border-color: transparent;
}

    .universal_hamburger_menu .hamburgerSearch .result-wrapper #hamburger_searchgame_history_List > .badge span {
        color: inherit;
    }

.universal_hamburger_menu .collapse-container a {
    color: var(--contrastTheme);
}
/* .universal_hamburger_menu .dropdown-item {
        color: var(--contrasttheme);
    } */

.universal_hamburger_menu #hamburgerCategory .collapse-container img.icon,
.universal_hamburger_menu #hamburgerCategory .collapse-container [data-toggle=collapse][aria-expanded=true] img.icon {
    filter: invert(74%) sepia(30%) saturate(654%) hue-rotate(8deg) brightness(101%) contrast(91%);
}

.universal_hamburger_menu .provider-row .provider-row-item {
    background: #232323 linear-gradient(180deg, var(--contrastTheme), var(--contrastTheme)) repeat-x;
    border-radius: 0.375rem;
}

.universal_hamburger_menu #hamburgerCategory img.icon {
    filter: invert(74%) sepia(30%) saturate(654%) hue-rotate(8deg) brightness(101%) contrast(91%);
}

.universal_hamburger_menu .hamburgerSearch .btn.gameCategoryBtn:hover {
    color: var(--contrastTheme);
}

.searchgameMobilewidgetv2 .dropdown-single2 .dropdown-single-content2 {
    border: solid 1px var(--contrastTheme);
    left: auto;
}

.modalCloseButton {
    background: transparent;
    width: 35px;
}

    .modalCloseButton svg {
        color: var(--contrastTheme);
        width: 100%;
    }

.universal_hamburger_menu .aside_content-account_box .account_box-infopanel .infopanel-wallet .amount-button {
    color: var(--contrastTheme);
}

.game-overlay-DetailBottom .top-container .game-img-container .hover-content .btn-play {
    background: var(--contrastTheme);
}
.game-overlay-DetailBottom .bottom-container {
    background: #242424;
}
.game-overlay-DetailBottom .bottom-container:hover {
    background: var(--subTheme);
}

#NRebateClaim .button-claim-rebate {
    background-image: linear-gradient(to right, #e2c360, #e2c360)
}

    #NRebateClaim .button-claim-rebate:hover {
        background-image: linear-gradient(to right, #e2c360, #e2c360);
        color: #fff;
    }

#mega888StartingModal .heading.font-weight-bold,
#megaGamingStartingModal .heading.font-weight-bold,
#megaV3StartingModal .heading.font-weight-bold,
#pussy888StartingModal .heading.font-weight-bold,
#kiss918StartingModal .heading.font-weight-bold,
#WICKET9Modal .heading.font-weight-bold,
#mega888StartingModal h5,
#megaGamingStartingModal h5,
#megaV3StartingModal h5,
#pussy888StartingModal h5,
#kiss918StartingModal h5,
#WICKET9Modal h5,
#mega888StartingModal span,
#megaGamingStartingModal span,
#megaV3StartingModal span,
#pussy888StartingModal span,
#kiss918StartingModal span,
#WICKET9Modal span,
.transferModal .form-group label,
.transferModal .h3,
.transferModal .h5,
.transferModal .form-group {
    color: #fff;
}

.transferModal .loginClose-btn span.text-dark, .transferModal span.text-dark {
    color: #fff !important;
}

.transferModal .input-group input {
    color: #000 !important;
}

.transferModal .form-group .btn.btn-link-pkv span, .transferModal .form-group .btn.btn-link-pkv span i {
    color: #000 !important;
}




.transferModal .modal-content {
    background-color: #000 !important;
}


#buypromoModal label {
    color: #fff;
}

#buypromoModal .displayinfo label {
    color: #000 !important;
}


#buypromoModal .minmaxTxt, #buypromoModal .minmaxTxt span {
    color: #9796ff;
}

#pokervModal .text-dark, #pokervModal .h3, #pokervModal .h5, #pokervModal label {
    color: #fff !important;
}

#pokervModal .btn.btn-link-pkv, #pokervModal .card {
    background: #fff !important;
}

#alertModal .modal-body {
    color: #000;
}

.did-floating-input, .did-floating-select {
     border: 1px solid #bebebe !important;
 }

.transferModal .btn-primary {
    background-color: var(--subTheme) !important;
    border-color: var(--subTheme) !important;
    border: 2px;
}

#pokervModal .form-group .col-12 .col-sm-auto .btn.btn-primary {
    border-color: var(--contrastTheme) !important;
}