:root {
    --mainTheme: #0f0867;
}

.bitStarz-main_nav {
    background-color: #0f0867;
}

    .jackpotpool div.text-wrap,
    .top5game .photobox .photobox_title a.tmb-content__link,
    .top5game .afb-title-h1 a span,
    .jackpotpool .afb-title-h1 a span,
    .card,
    .footer-copy-right,
    .bitStarz-main_nav .main_nav-balance,
    .a-top-text-block:hover:before,
    #faq-tabs .nav-link,
    .tab-content .card,
    body {
        background: #31aac9 !important;
    }

.bitStarz-main_nav {
    background-color: #0f0867;
}

    .jackpotpool div.text-wrap,
    .top5game .photobox .photobox_title a.tmb-content__link,
    .top5game .afb-title-h1 a span,
    .jackpotpool .afb-title-h1 a span,
    .card,
    .footer-copy-right,
    .bitStarz-main_nav .main_nav-balance,
    .a-top-text-block:hover:before,
    #faq-tabs .nav-link,
    .tab-content .card,
    .bitStarz-item_list .item_list-title,
    .cd-tabs__list li,
    .cd-tabs__navigation,
    .games-inner.member-bank-list thead,
    .games-inner.member-crypto-list thead,
    thead.user-background,
    .wallet-top-left,
    #tournament-history thead {
        background-color: #0f0867 !important;
        color:#fff !important;
    }

        .wallet-top-left:before {
            border-left: 8px solid #0f0867;
        }

.btn-subtheme, .btn-success,
#top-Withdraw-Btn,
.bg-subtheme,
.float-right .btn-dark {
    background: #0f0867;
    border-color: #0f0867;
    outline: none !important;
    border-width: 1px !important;
}

.read-more a.button,
.button.afb01,
.game-part .h3,
.btn-tnc,
.sharebox-container,
.btn-sharebox-gray,
.btn-sharebox,
.choose-file::-webkit-file-upload-button {
    background-color: #0f0684 !important;
    border-color: #0f0684;
}

.afb-blue-bar {
    background: #0f0684;
}

.btn-subtheme:hover, .btn-success:hover,
.read-more a.button:hover,
select option:hover {
    background-color: #170ab3 !important;
    border-color: #170ab3;
}

.top5game .photobox__previewbox .action_overlay a:first-child div,
.jackpotpool .photobox__previewbox .action_overlay a:first-child div,
.top5game .photobox__previewbox .action_overlay a:nth-child(2) div,
.jackpotpool .photobox__previewbox .action_overlay a:nth-child(2) div,
#slideout p {
    background-image: -webkit-gradient(linear, left top, right top, from(#0f0867), to(#170ab3));
    background-image: linear-gradient(to right, #0f0867, #170ab3);
    border-color: #0f0867;
    color: #fff;
}

    .top5game .photobox__previewbox .action_overlay a:first-child div:hover,
    .jackpotpool .photobox__previewbox .action_overlay a:first-child div:hover,
    .top5game .photobox__previewbox .action_overlay a:nth-child(2) div:hover,
    .jackpotpool .photobox__previewbox .action_overlay a:nth-child(2) div:hover {
        background-image: -webkit-gradient(linear, left top, right top, from(#170ab3), to(#0f0867));
        background-image: linear-gradient(to right, #170ab3, #0f0867);
        border-color: #0f0867;
    }

.bitStarz-lobby.topic_area {
    background: linear-gradient(271.17deg, rgb(53 9 145 / 88%) -0.7%, #03021094 184.96%), #141414ab;
    padding: 2rem 0;
}

.text-subtheme small u {
    color: #0f0867 !important;
}

.text-subtheme:hover small u,
#profile-Bet-History span,
#profile-promotion-sec span {
    color: #fff !important;
}

.text-subtheme:hover,
#main-affiliate thead,
#tier thead,
#active-member-list thead {
    background: #0f0867 !important;
}

.tab-content .border-dark {
    border-color: #2b2740 !important;
}

html, body.footer-wrapper01, .bitStarz-footer {
    background-color: #020a0c !important;
}

.btn-subtheme, .btn-success,
#top-Withdraw-Btn,
.bg-subtheme,
.btn-lite,
.btn-outline-light {
    background: #0f0867;
    border-color: #0f0867;
    outline: none !important;
    border-width: 1px !important;
}

    .btn-lite:hover,
    .btn-sm.btn-outline-light:hover {
        background: #f8f9fa !important;
    }

    .btn-outline-light.d-btn-lite:hover,
    .btn-subtheme:hover, .btn-success:hover,
    .button.afb03,
    .btn-contrasttheme,
    .float-right .btn-dark:hover {
        background-color: #170ab3 !important;
        border-color: #170ab3;
    }

.top5game .photobox__previewbox .action_overlay a:first-child div,
.jackpotpool .photobox__previewbox .action_overlay a:first-child div,
.top5game .photobox__previewbox .action_overlay a:nth-child(2) div,
.jackpotpool .photobox__previewbox .action_overlay a:nth-child(2) div,
#slideout p {
    background-image: -webkit-gradient(linear, left top, right top, from(#0f0867), to(#170ab3));
    background-image: linear-gradient(to right, #0f0867, #170ab3);
    border-color: #0f0867;
    color: #fff;
}

    .top5game .photobox__previewbox .action_overlay a:first-child div:hover,
    .jackpotpool .photobox__previewbox .action_overlay a:first-child div:hover,
    .top5game .photobox__previewbox .action_overlay a:nth-child(2) div:hover,
    .jackpotpool .photobox__previewbox .action_overlay a:nth-child(2) div:hover {
        background-image: -webkit-gradient(linear, left top, right top, from(#170ab3), to(#0f0867));
        background-image: linear-gradient(to right, #170ab3, #0f0867);
        border-color: #0f0867;
    }

.bitStarz-lobby.topic_area {
    background: linear-gradient(271.17deg, rgb(53 9 145 / 88%) -0.7%, #03021094 184.96%), #141414ab;
    padding: 2rem 0;
}

.text-subtheme small u {
    color: #0f0867 !important;
}

.text-subtheme:hover small u {
    color: #fff !important;
}

.text-subtheme:hover {
    background: #0f0867 !important;
}

.tab-content .border-dark {
    border-color: #2b2740 !important;
}

html, body, .footer-wrapper01, .bitStarz-footer {
    background-color: #020a0c !important;
}

.afb-medias a {
    background-image: linear-gradient(to right, #170e91, #0f0867);
}

    .afb-medias a:hover {
        background-image: linear-gradient(to right, #0f0867, #170e91);
    }


.inside-tab-item > a.active {
    border: 2px solid #0f0867;
}

.js .cd-tabs__item--selected {
    box-shadow: inset 0 2px 0 #0f0867;
}

@media (min-width: 48rem) {
    .js .cd-tabs__item--selected {
      
        box-shadow: inset 2px 0 0 #0f0867;
    }
}

/*@media (min-width: 64rem) {
    .js .cd-tabs__item--selected {
        box-shadow: inset 0 2px 0 #0f0867;
        box-shadow: inset 0 3px 0 #0f0867;
    }
}*/

.cd-tabs__list li:hover,
.table-sticky thead .sticky-left {
    background: #170ab3 !important;
}

.paginationjs-page.J-paginationjs-page.active,
.pagination a:hover:not(.active), .pagination a.active,
#main-affiliate thead,
#daily-lucky-spin-history thead,
#deposit-withdraw-history thead,
#gamedeposit-withdraw-history thead {
    background: #0f0867 !important;
}

.pagination a:hover {
    color: #fff !important;
}

.from-date:focus-within, .end-date:focus-within,
.from-date:focus-within input, .end-date:focus-within input,
.ui-datepicker .ui-datepicker-header,
.btn-tournament:hover, .btn-tournament.active,
.btn-contrasttheme,
.table .thead-dark th {
    background: #0f0867 !important;
    color: #fff;
}

#tournament-tableranking .btn-tournament {
    border-color: #0f0867 !important;
    color: #fff !important;
    background: #170ab3;
}

.ui-visual-focus {
    box-shadow: 0 0 3px 1px #170ab3;
}

.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 #0f0867;
    background: #170ab3;
    color: #ffffff;
}

.col-md-6:nth-child(2) > .w-100.h-100 {
    border: #0e00b9 1px solid !important;
}

.theme-Zoo2023 .dls-spinner-wrapper .bonus-dls-bg-wrapper .card {
    background: #e6a161 !important;
}

.h_nav-item > a, .h_nav-item > span, .payment-item {
    background-color: #0f0867;
}

.loyalprogram-info .table-title {
    color: rgba(15,8,103,.8);
}
#DepoConfModal .btn-primary {
    background: #0f0684 !important;
    border-color: #0f0684 !important;
}

#DepoConfModal .modal-header {
    background: #0f0684 !important;
}

#DepoConfModal .fa-clone,
#DepoConfModal .text-primary {
    color: #0f0684 !important;
}

button#depositBtn, button#withdrawBtn, button#WICKET9WithdrawBtn {
    background: linear-gradient(to right, #0f0867, #170ab3);
    color: #fff;
    border-color: transparent;
}

    button#depositBtn:hover, button#withdrawBtn:hover, button#WICKET9WithdrawBtn:hover {
        background: linear-gradient(to right, #170ab3, #0f0867);
        color: #fff;
        border-color: transparent;
    }

button#playnowBtn {
    background-image: linear-gradient(to right, #0f0867, #170ab3);
}

    button#playnowBtn:hover {
        background-image: linear-gradient(to right, #170ab3, #0f0867);
    }

ul.card.card-body.pk-term {
    background-color: #dadada !important;
}

.transferModal #playnowBtn, .updatepassword {
    background-image: linear-gradient(to right, #0f0867, #170ab3) !important;
}

    .transferModal #playnowBtn:hover, .updatepassword:hover {
        background: linear-gradient(to right, #170ab3, #0f0867) !important;
    }

.transferModal .card {
    background: #dadada !important;
}

.game-overlay-DetailBottom {
    background-color: var(--mainTheme);
}

.game-overlay-DetailBottom .top-container .game-img-container .hover-content .btn-play,
.bitstarz-overlay-ui .top-container .game-img-container .hover-content .btn-play{
    background-image: linear-gradient(to right, var(--mainTheme), var(--mainTheme));
}

.game-overlay-DetailBottom .top-container .game-img-container .hover-content .btn-play:hover,
.bitstarz-overlay-ui .top-container .game-img-container .hover-content .btn-play:hover{
    color: #fff;
    background-image: linear-gradient(to right, #170ab3, #170ab3);
}

.bitStarz-item_list .item_list-row > .game-overlay-DetailBottom:hover {
    background: var(--mainTheme);
  }

.searchgameMobilewidget {
    background-color: #000;
}

.universal_hamburger_menu {
    --subtheme: #0d0d0d;
    --contrasttheme: #0f0867;
    --main_text: #fff;
}

button[data-target="#registerModal"] {
    background: #0f0867;
}

.simple-login button[type="submit"], .btn[data-target="#loginModal"], .simple-login button[type="submit"], .btn[data-target="#loginModal"] {
    border: 1px solid white;
    background: transparent;
}

.btn-group, .btn-group-vertical {
    position: relative;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    vertical-align: middle;
}

#NRebateClaim .button-claim-rebate {
    background-image: linear-gradient(to right,#0f0867,#0f0867);
    color: #fff;
}