:root {
    --mainTheme: #222222;
}

html, body {
    background-color: #222222!important;
}

a:hover {
    color: #b02418;
}
.footer-bottom p:hover {
    color: #b02418;
}

#gotoTop {
    background-color: #b02418;
;
}
#gotoTop:hover {
    background-color: #d43c2e;
}
/*header*/
.oneXBet-header {
    background-color: #B01818;
    box-shadow: none;
}

.oneXBet-main_nav {
    background-color: #222222;
}

.main_nav-title {
    color: #fff;
}
.btn-lightGreen {
    color: #fff;
    background-color: #eb0000;
    border-color: #eb0000;
}
.btn-lightGreen:hover {
    color: #fff;
    background-color: #f13939;
    border-color: #f13939;
}
.oneXBet-lobby .lobby-marquee {
    background-color: #000;
    box-shadow: none;
}

.border-bottom {
    border-bottom: 1px solid #B01818!important;
}
.border-right {
    border-right: 1px solid #B01818!important;
}

.oneXBet-header .header-login_box {
    border-left: 1px solid #B01818;
}
#slideout p {
    background-color: #B01818;
}

.afb-medias a {
    background-image: linear-gradient(to right, #B01818, #B01818);
}
    .afb-medias a:hover {
        background-image: linear-gradient(to right, #3c3c3c, #3c3c3c);
    }
/*content*/
.oneXBet-lobby {
    background-image: -webkit-gradient(linear, left top, left bottom, from(#222), to(#222));
    background-image: linear-gradient(to bottom, #222, #222);
}
.oneXBet-lobby .popular-title {
    background-color: #222222;
    color: #fff;
}

.promotion-title .title-name {
    font-size: 28px!important;
}
.oneXBet-lobby .popular-name {
    background-color: #B01818;
}
.oneXBet-lobby .promotion-container {
    background-image: -webkit-gradient(linear, left top, left bottom, from(#171717), to(#171717));
    background-image: linear-gradient(to bottom, #171717, #171717);
}

.title-name {
    color: #fff;
}

.news-title {
    color: #fff;
}
/*footer*/

#footer {
    background-color: #1a1919;
}
.footer-wrapper01 {
    background-color: #222;
}
.footer-bottom {
    background-color: #1a1919;
}
.theme-bg-darkblue {
    background-color: #484848!important;
}
.footer-copy-right {
    background-color: #000;
    color: #fff!important;
}
.footer-copy-right p {
    color: #fff!important;
}
.oneXBet-footer .footermenu-link {
    color: #fff;
}
.oneXBet-footer .footermenu-link:hover {
    color: #B01818;
    text-decoration: none;
}

.oneXBet-footer .footermenu-title::before {
    border-bottom: 3px solid #ff6b79;
}
/*login*/
.theme-bg-darkblue .text-light {
    color: #fff!important;
}
.theme-bg-darkblue .btn-danger {
    color: #fff;
    background-color: #d43c2e;
    border-color: #d43c2e;
}
.theme-bg-darkblue .btn-danger:hover {
    color: #fff;
    background-color: #b02418;
    border-color: #b02418;
}

.already-button {
    background-color: #484848;
}

.btn-outline-info {
    border-color: #fff;
    color: #fff;
}
.btn-outline-info:hover {
    border-color: #b01818;
    background-color: #b01818;
    color: #fff;
}
/*promotion*/
button.afb01, button.button-disabled.afb03 {
    background-image: linear-gradient(to right, #b01818, #b01818);
}

button.afb01:hover , button.button-disabled.afb03:hover {
    background-image: linear-gradient(to right, #7a1313, #7a1313);
}

.oneXBet-main_nav .nav-item:hover .main_nav-title, .oneXBet-main_nav .nav-item.active .main_nav-title {
    color: #ff6b79;
}

.oneXBet-main_nav .nav-item:hover > .game-list, .oneXBet-main_nav .nav-item.active > .game-list {
    background: #732018;
    border-top: 3px solid #ff6b79;
}

.game-list-item:hover {
    background: #460600;
}

.oneXBet-lobby .popular-items.type-2 .popular-name-action-text {
    border-bottom: 2px solid #ff6b79;
}
.luckspin_logo {
    background: #B01818;
}

.section-title {
    color: #ff6b79;
    border-bottom: 2px solid #ff6b79;
}

.afb-blue-bar {
    background-color: #b01818;
}
.afb-blue-bar .flex-shrink-0 {
    background: #545454;
}

.game-part .h3 {
    background: #545454; 
}

.js .cd-tabs__item--selected {
    box-shadow: inset 0 2px 0 #b01818;
}
.afb-title-h1 {
    background-color: transparent;
}

small.section-title{
    padding: 0px;
    margin-left: -13px;
    margin-bottom: .5rem;
}

#top-Deposit-Btn {
    background-color: #f12236;
    border-color: #f12236;
}
#top-Deposit-Btn:hover {
    background-color: #3c3c3c;
    border-color: #3c3c3c;
}
#top-Withdraw-Btn {
    background-color: #3c3c3c;
    border-color: #3c3c3c;
}
#top-Withdraw-Btn:hover {
    background-color: #f12236;
    border-color: #f12236;
}

.dropdown-header.theme-bg-darkblue {
    background-color: #B01818!important;
}

#myNotif2 {
    background-color: #363738;
}
.notifUnread {
    background-color: #363738;
}

.a-top-text-block:hover:before {
    background: #B01818;
}
.bg-black.p-3 {
    background-color: #222;
}

table.transaction-game.table-sticky thead .sticky-left {
    background: #B01818;
}

.table .thead-dark th {
    background-color: #000;
}

.modal-content.oned {
    background: #B01818;
    background: linear-gradient(180deg, #B01818 0%, #8a1010 100%);
    border-bottom: 5px solid #6e0707;
}

.bonus-dls-bg {
    background: #B0181850;
}

.dls-pop-bg {
    background: -webkit-linear-gradient(top, #B01818,#8a1010);
}

.dls-content .h5 {
    color: #B01818;
}

.dls-pop-button {
    background: -webkit-linear-gradient(top, #B01818, #8a1010);
}

.oneXBet-company_list {
    background-color: #222;
}

.section-title {
    color: #fff;
    border-bottom: none;
}

.oneXBet-company_list .company_list-title {
    background-color: #B01818;
}

.cd-tabs__navigation, .cd-tabs__list li {
    background-color: #B01818;
}
.btn-sharebox {
    background-color: #B01818!important;
}
.sharebox-container {
    background-color: #B01818;
}

.btn-tnc {
    background-color: #B01818!important;
}
button.afb04 {
    background: #8d8d8d !important;
}

.nav-pills .nav-link.active, .nav-pills .show > .nav-link {
    background-color: #B01818 !important;
}

.accordion > .card {
    background-color: #deeded;
}

button.btn-link > a {
    color: #B01818;
}

.oneXBet-item_list {
    background-color: #222;
}

.dls-button {
    background-color: #e5901a;
}
button.dropbtn-single-box.dropbtn-single.btn-sm.btn-block:hover {
    background-color: #3c3c3c !important;
}

.btn-sharebox-gray {
    background-color: #b01818!important;
}

.oneXBet-footer .footermenu-link::before {
    background-color: transparent!important;
}

.paginationjs-page.J-paginationjs-page.active {
    background: #b01818;
    background: linear-gradient(
270deg, #b01818 25%, #b01818 75%);
}

.pagination > li > a:focus, .pagination > li > a:hover {
    z-index: 2;
    background: #b01818;
    background: linear-gradient(
90deg, #b01818 25%, #b01818 75%);
}

.card-header {
    border-bottom: 1px solid rgba(161, 161, 161, 16%);
}

.accordion > .card {
    background-color: #fff;
}

.sm-text.mx-auto {
    color:#fff;
}
.btn-primary {
    color: #fff;
    background-color: #b01818;
    border-color: #b01818;
}

    .btn-primary:hover {
        color: #fff;
        background-color: #000000;
        border-color: #000000;
    }

.btn-color {
    background-image: linear-gradient(to left, #000000, #000000);
}

    .btn-color:hover {
        background-image: linear-gradient(to right, #b01818, #b01818);
    }


.promo_preview p {
    background-color: #b01818;
}

.promo-list-text p {
    text-align: left;
    background: none;
}

.button.afb01 {
    background-color:#eb0000;
}
.from-date:focus-within input, .end-date:focus-within input {
    background: #b01818 !important;
    color: #fff !important;
}

.from-date:focus-within, .end-date:focus-within {
    background: #b01818;
    color: #fff;
}

.ui-datepicker .ui-datepicker-header {
    background: #b01818;
    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 #b01818;
    background: #b01818;
    font-weight: normal;
    color: #ffffff;
}

.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {
    border: 1px solid #b01818;
    background: #b01818;
    font-weight: normal;
    color: #ffffff;
}

/*Bottom mobile nav*/

.nav-bottom {
    --backgroundColor: #B01818;
}

.top5game .photobox__previewbox .action_overlay a:first-child div, .jackpotpool .photobox__previewbox .action_overlay a:first-child div {
    background-image: linear-gradient(to right, #eb0000, #eb0000 );
}
.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, #f13939, #f13939 );
}
.jackpotpool div.text-wrap {
    background: #eb0000;
}

.faq-card {
    background-color: #B01818 !important;
}




.rgstButton {
    background: #eb0000 !important;
}

    .rgstButton:hover {
        background: #b01818 !important;
    }


#registerModal .bottom a {
    color: #b01818 !important;
}

    #registerModal .bottom a:hover {
        color: #333 !important;
    }

#otpModal .bottom .sm-text.mx-auto {
    color: black;
}

#registerModal .bottom .sm-text.mx-auto{
    color: black;
}

.toast-body {
    border-bottom: 6px solid #B01818;
}

.loyalprogram-info .table-title {
    color: rgba(176, 24, 24,.8);
}

#DepoConfModal .modal-dialog .modal-content .modal-header,
#DepoConfModal .modal-dialog .modal-content .btn-primary {
    background: #eb0000 !important;
    color: #fff !important;
}

#DepoConfModal .modal-dialog .modal-content .btn-primary {
    border-color: #eb0000 !important;
}

button#depositBtn, button#withdrawBtn, button#WICKET9WithdrawBtn {
    background: linear-gradient(to right, #B01818, #B01818) !important;
    color: #fff !important;
}

    button#depositBtn:hover, button#withdrawBtn:hover, button#WICKET9WithdrawBtn:hover {
        background: linear-gradient(to right, #B01818, #B01818) !important;
        color: #fff !important;
    }

button#playnowBtn {
    background: linear-gradient(to right, #B01818, #B01818);
    border-radius: 2px !important;
    color: #fff !important;
}

    button#playnowBtn:hover {
        background: linear-gradient(to right, #B01818, #B01818);
        border-radius: 2px !important;
        color: #fff !important;
    }

.transferModal #playnowBtn, .updatepassword {
    background: linear-gradient(to right, #B01818, #B01818) !important;
    color: #fff;
}

.game-overlay-DetailBottom .top-container .game-img-container .hover-content .btn-play,
.game-overlay-DetailBottom .top-container .game-img-container .hover-content .btn-demo {
    background: #eb0000;
    color: #fff;
}

    .game-overlay-DetailBottom .top-container .game-img-container .hover-content .btn-play:hover,
    .game-overlay-DetailBottom .top-container .game-img-container .hover-content .btn-demo:hover {
        background: #f13939;
    }


.universal_hamburger_menu .aside_content-main_content {
    background: #372828;
}

    .universal_hamburger_menu .aside_content-login, .universal_hamburger_menu .aside_content-main_content .main_content-section {
        background: linear-gradient(90deg, #c43737, #9a1c1c);
    }

        .universal_hamburger_menu .aside_content-login .did-floating-input {
            background: #2e2e2e;
            color: #FFF !important;
        }

    .universal_hamburger_menu .aside_content-main_content .main_content-section-title {
        color: #fff;
        border-bottom: 1px solid #fff;
    }

.universal_hamburger_menu .collapse-container [data-toggle=collapse][aria-expanded=true]:has(+ .collapse-0) {
    background-color: #7b1818;
}

.universal_hamburger_menu .collapse-container [data-toggle=collapse] + .collapse-0 {
    background-color: #581f1f;
}

.universal_hamburger_menu #hamburgerCategory img.icon {
    filter: grayscale(1) sepia(1) hue-rotate(-434deg) brightness(0.9);
}

.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 {
    color: #c99090;
}

.universal_hamburger_menu .collapse-container [data-toggle=collapse][aria-expanded=true]:has(+ .collapse-1) {
    background-color: #7f3131;
}

.universal_hamburger_menu .collapse-container [data-toggle=collapse] + .collapse-1 {
    background-color: #702323;
}

.universal_hamburger_menu .hamburgerSearch .result-wrapper #hamburger_searchgame_history_List > .badge {
    margin: 0 !important;
    background-image: linear-gradient(#672121, #672121);
    border-width: 1px;
    border-style: solid;
    border-color: #9b0000 #9b0000 #733838 #9b0000;
   
    color: #ffa7a7;
    padding: calc(var(--gap) / 2) var(--gap);
    line-height: 1;
    border-radius: var(--gap);
}

.universal_hamburger_menu .hamburgerSearch .dropdown-menu {
    background-color: #752020;
    border-width: 1.5px;
    border-style: solid;
    border-color: #9b0000 #9b0000 #733838 #9b0000;
}

.universal_hamburger_menu .hamburgerSearch .dropdown-item:hover, .universal_hamburger_menu .hamburgerSearch .dropdown-item:focus, .universal_hamburger_menu .hamburgerSearch .dropdown-item.active {
    color: #fff;
    background-color: #672121;
}

.universal_hamburger_menu .collapse-container [data-toggle=collapse] + .collapse, .universal_hamburger_menu .collapse-container [data-toggle=collapse] + .collapsing {
    margin: 0;
    background-color: #421515;
}

.dropdown-item.active, .dropdown-item:active {
    background-color: #e33c3c;
}

.dropdown-item:hover, .dropdown-item:focus {
    color: #552e2e !important;
    text-decoration: none;
    background-color: #f8f9fa;
}

.universal_hamburger_menu .collapse-container [data-toggle=collapse][aria-expanded=true] {
    background-color: #c75a5a;
}

.universal_hamburger_menu .hamburgerSearch .input-group > .form-control:not(textarea)::placeholder, .universal_hamburger_menu .hamburgerSearch .input-group > .custom-select::placeholder {
    color: #ccc !important;
}

.universal_hamburger_menu .hamburgerSearch .dropdown-item:hover, .universal_hamburger_menu .hamburgerSearch .dropdown-item:focus, .universal_hamburger_menu .hamburgerSearch .dropdown-item.active {
    color: #fff !important;
    background-color: #672121;
}

.universal_hamburger_menu #hamburgerCategory img.icon {
    filter: grayscale(1) sepia(1) hue-rotate(-418deg) brightness(0.9);
}

.universal_hamburger_menu .hamburgerSearch .input-group .svg-icon {
    fill: rgb(255 255 255);
}



.dropdown-menu.show {
    left: -41px !important;
}

.universal_hamburger_menu .aside_content-account_box .account_box-infopanel .infopanel-summary .summary-table th {
    border: 0 !important;
}

.universal_hamburger_menu .aside_content-login .login-button button.btn-login {
    color: #fff;
    background-image: linear-gradient(0deg, #343a40 -1.02%, #343a40 50.05%);
}

.universal_hamburger_menu .aside_content-login .login-button button.btn-register {
    color: #fff;
    background-image: linear-gradient(0deg, #eb0000 -1.02%, #eb0000 50.05%);
}

.universal_hamburger_menu .aside_content-account_box {
    background: linear-gradient(90deg, #c43737, #9a1c1c);
}

    .universal_hamburger_menu .aside_content-account_box .account_box-infopanel {
        background: linear-gradient(90deg, #421515, #421515);
    }

.universal_hamburger_menu .hamburgerSearch .btn.gameCategoryBtn {
    border-radius: 5px !important;
}

.universal_hamburger_menu .aside_content-account_box .account_box-welcome .welcome-username {
    color: #fff;
}

.amount-button svg {
    fill: white;
}

.universal_hamburger_menu .hamburgerSearch .result-wrapper .searchgamewidgetListing li {
    background-image: linear-gradient(#501618, #702c2c);
    border-color: #bc4650;
}

    .universal_hamburger_menu .hamburgerSearch .result-wrapper .searchgamewidgetListing li .d-flex > div:last-child small {
        color: #ccc;
    }
.free-spin-btn {
    background: #bb1c00;
    color: #fff;
}