﻿:root {
    --mainTheme: #233d67;
}
html, body {
    background: #d9E2F1 !important;
}

.offcanvas.offcanvas-right {
    background-color: #233D67 !important;
}

.wooCasino-aside_content {
    background: #233D67 !important;
}

footer#footer {
    background: #2f3543;
}

.wooCasino-main_nav .nav-item {
    background: transparent var(--BG-Menu) left center no-repeat;
    /*background-image: -webkit-gradient(linear, left top, left bottom, from(#73cdf9), color-stop(#71b0ff), color-stop(#4d94ff), to(#2a75e5)) !important;
    background-image: linear-gradient(#73cdf9, #71b0ff, #4d94ff, #2a75e5) !important;*/
    /*-webkit-box-shadow: 0.1rem 0.2rem 0.2rem #4baaf4, inset -0.3rem -0.2rem 0.3rem #2c72e1 !important;*/
    /*box-shadow: 0.1rem 0.2rem 0.2rem #4baaf4, inset -0.3rem -0.2rem 0.3rem #2c72e1 !important;*/
    color: #fff !important;
    font-weight: bold !important;
}

    .wooCasino-main_nav .nav-item:hover {
        background: #2d4c7c !important;
        /*-webkit-box-shadow: 0.1rem 0.3rem 0.5rem rgb(108 123 168 / 20%) !important;*/
        /*box-shadow: 0.1rem 0.3rem 0.5rem rgb(108 123 168 / 20%) !important;*/
        color: white !important;
    }

        .wooCasino-main_nav .nav-item:hover .main_nav-title {
            color: white !important;
        }

.wooCasino-main_nav .main_nav-icon {
    -webkit-filter: grayscale(1) brightness(2);
    filter: grayscale(1) brightness(2);
}

.wooCasino-main_nav .nav-item:hover .main_nav-icon {
    color:white;
}

.footer-bottom .h1 {
    color: #fff;
}

.form-group.col-12 hr {
    border: 0.5px solid #71809933 !important;
    border-top: 1px solid #1b1f29 !important;
}

.btn-maintheme:not(:disabled):not(.disabled).active, .show > .btn-maintheme.dropdown-toggle {
    background-color: #2f3543 !important;
    border-color: #2f3543 !important;
}

.btn-subtheme {
    background: #4abeff -webkit-gradient(linear, left top, left bottom, from(#5094ff), to(#4abeff)) repeat-x !important;
    background: #2d4c7c !important;
    border-color: #2d4c7c !important;
}

    .btn-subtheme:hover {
        background: #0b6aff -webkit-gradient(linear, left top, left bottom, from(#3080ff), to(#0b6aff)) repeat-x !important;
        background: #4abeff !important;
        border-color: #4abeff !important;
    }

    .btn-subtheme small, .btn-contrasttheme small {
        font-weight: 500;
        font-size: 1em;
    }

.btn-contrasttheme {
    background: #2d4c7c !important;
    border-color: #2d4c7c !important;
}

    .btn-contrasttheme:hover {
        background: #3e567c !important;
        border-color: #3e567c !important;
    }

.btn-register {
    background: #3984af !important;
    border-color: #3984af !important;
}

    .btn-register:hover {
        background: #4abeff !important;
        border-color: #4abeff !important;
    }
.afb-title-h1 .h1 {
    color: #414755;
    font-weight: bolder;
}

.text-truncate {
    background: #233d67;
    display: flex;
    border-radius: 0px 0px 5px 5px;
    flex-wrap: nowrap;
    justify-content: center;
    margin-bottom:0;
}
.universal_hamburger_menu .text-truncate {
    background: transparent;
}
    .text-truncate.one.topjackpot {
        background: #2b2740;
    }

.tmb-content.item {
    margin-bottom: 0px;
}

.wooCasino-aside_content .aside_content-function .btn:hover {
    color: #4abeff !important;
}

.footer-bottom p {
    color: #b8b8b8 !important;
}

    .footer-bottom p:hover {
        color: #878ea6 !important;
    }

.wooCasino-company_list .afb-title-h1, .wooCasino-item_list .afb-title-h1 {
    display: inline-block;
    color: var(--subtheme);
    background: -webkit-linear-gradient( 268deg, #233d67 29%, #1b2f4e, #1b2f4e 60%, #1b2f4e 70%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: #233d67;
    font-weight: bolder !important;
    -webkit-filter: drop-shadow(0px -2px 0px #7c89b1);
    filter: drop-shadow(0px -2px 0px #7c89b1);
    font-size: 2.5em;
}

}

.wooCasino-promotion_list .afb-title-h1 .text-light {
    color: #414755 !important;
}

.user-profile .afb-title-h1 {
    color: #414755 !important;
    background: unset;
    -webkit-background-clip: unset;
    -webkit-text-fill-color: unset;
    font-weight: bolder !important;
    -webkit-filter: unset;
    filter: unset;
}

.user-profile {
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
}

    .user-profile .h3 {
        border-bottom: 1px solid #d4d4ff !important;
    }

hr.border-dark {
    border: 0.5px solid #71809933 !important;
    border-top: 1px solid #d4d4ff !important;
}

.wooCasino-item_list .item_list-title {
    color: #3a3a3a;
    font-size: .3em;
    padding: 5px;
}

ul#myNotif2 {
    background-color: #fff !important;
}

.notifUnread {
    background-color: #004eff14;
    border-color: #000000;
}

.a-top-text-heading {
    color: #333;
}

a.text-contrasttheme {
    color: #3986ff !important;
}

button.btn-outline-contrasttheme {
    color: #3986ff;
    border-color: #3986ff;
}

a.text-contrasttheme:hover, a.text-contrasttheme:focus {
    color: #0062fd !important;
}

button.btn-outline-contrasttheme:hover {
    background-color: #0062fd !important;
    border-color: #0062fd !important;
}

.afb-blue-bar {
    background-color: #4abeff;
}

.button.afb01 {
    background-color: #4abeff !important;
}

.button.afb01 {
    background-image: linear-gradient(to right, #233d67, #233d67 ) !important;
    border: none;
    border-radius: 2px 2px;
    color: white;
}

    .button.afb01:hover {
        background-image: linear-gradient(to right, #2d4c7c, #2d4c7c ) !important;
    }

button .afb01.xs {
    background-image: linear-gradient(to right, #6c7ba8, #6c7ba8);
}

.dls-pop-bg {
    background: #4abeff !important;
}

.dls-content .h5 {
    color: #225099 !important;
}

.dls-pop-button {
    background: #4abeff !important;
}

    .dls-pop-button:hover {
        background: #2e74e2 !important;
    }

.bonus-box p {
    margin-bottom: 0px;
}

.wooCasino-company_list .company_list-container > img {
    background-color: transparent !important;
}

@media only screen and (max-width: 1107px) {
    .wooCasino-main_nav .nav-item {
        background: none !important;
        background-image: unset !important;
        background-image: unset !important;
        -webkit-box-shadow: unset !important;
        box-shadow: unset !important;
        color: white !important;
        font-weight: bold !important;
    }

    .wooCasino-main_nav .main_nav-title {
        color: white !important;
    }

    .wooCasino-main_nav .nav-item .main_nav-icon {
       color:white
    }
}

aside.wooCasino-aside.navbar-expand-lg {
    background: #414755;
}

.card.bg-black {
    background-color: #dfedff !important;
    color: #414755 !important;
}

    .card.bg-black a {
        color: white;
    }

        .card.bg-black a i {
            color: black;
        }

.fa-android {
    color: white;
}

.media-body {
    color: #fff;
}

input#searchkeyword {
    color: #fff !important;
}

.wooCasino-company_list .company_list-overlay {
    background-color: transparent !important;
}

    .wooCasino-company_list .company_list-overlay a {
        color: transparent !important;
        background-color: transparent !important;
        width: 100% !important;
        height: 100% !important;
        border-radius: 0 !important;
    }

.promo_preview .h4 a {
    color: #333 !important;
}

.promo_preview p {
    color: #6b6b6b !important;
}

.blog-title p, .blog-title ul li, .blog-title ol li {
    color: #333 !important;
}

.btn-outline-light {
    color: #838383 !important;
    border-color: #838383 !important;
}

div#faq-tab-content .card-body {
    color: #FFF !important;
}

    div#faq-tab-content .card-body a {
        color: #4d75ff !important;
    }

        div#faq-tab-content .card-body a:hover {
            color: #4ea0ff !important;
        }

.save-btn .btn-contrasttheme {
    color: #fff;
    background-color: #fd2d5e;
    border-color: #fd2d5e;
}

button.float-left.tim-btn.tim-btn-bg.promobtn.btn.btn-subtheme.mr-2:nth-child(2) {
    background: #6c7ba8 !important;
    border-color: #6c7ba8 !important;
}

    button.float-left.tim-btn.tim-btn-bg.promobtn.btn.btn-subtheme.mr-2:nth-child(2):hover {
        background: #626f96 !important;
        border-color: #626f96 !important;
    }

.afb-medias a {
    background: #4abeff -webkit-gradient(linear, left top, left bottom, from(#5094ff), to(#4abeff)) repeat-x !important;
    background: #4abeff linear-gradient( 180deg, #5094ff, #4abeff) repeat-x !important;
    border-color: #3986ff !important;
}

    .afb-medias a:hover {
        background: #0b6aff -webkit-gradient(linear, left top, left bottom, from(#3080ff), to(#0b6aff)) repeat-x !important;
        background: #0b6aff linear-gradient( 180deg, #3080ff, #0b6aff) repeat-x !important;
        border-color: #0062fd !important;
    }

.btn-maintheme {
    color: #fff;
    background-color: #2d4c7c !important;
    border-color: #2d4c7c !important;
}

    .btn-maintheme:focus {
        color: #fff;
        background-color: #233D67 !important;
        border-color: #233D67 !important;
        box-shadow: none !important;
    }

td.deletebtn > button {
    background-image: none;
    background: red;
    border: none;
    color: white;
}

.offcanvas nav ul li i.text-truncate {
    background: #4abeff00;
}

.noData {
    color: black;
}

.sidebar-box .read-more, .read-more {
    background-image: linear-gradient(to bottom, transparent, #d9e2f1) !important;
}

.wooCasino-lobby .marquee-content, .wooCasino-lobby .marquee-container {
    background-color: #4abeff !important;
}

.marquee-container {
    background: #233d67d9;
}

table.blog {
    color: #333 !important;
}

.afb-title-h1 a small {
    color: black !important;
}

/* .dropdown-single-content a {
    color: black !important;
} */

    .dropdown-single-content a:hover {
        color: #4abeff !important;
    }

.odds-wrapper {
    background-color: #233d67 !important;
    border-radius: 20px;
    padding: 5px;
    border: 1px solid #233d67 !important;
}

.afb-title-h1 .h1 {
    color: black !important;
}

.a-top-text-heading {
    font-size: var(--text-sm);
    color: var(--gray-dark) !important;
}

.notifUnread div {
    color: #fd2d5e !important;
    font-weight: 500;
}

.a-top-text-block .a-top-text-light {
    color: #999 !important;
    font-size: 0.8em;
}

.card-header {
    background-color: #233d67 !important;
    color: white !important;
}

.afb-medias span {
    color: white !important;
}

.afb-medias a {
    background: #233d67 !important;
}

    .afb-medias a:hover {
        background: #446599 !important;
    }

    .afb-medias a i {
        color: white;
    }

a.btn-icontop-lg:hover {
    color: white;
    background-color: #81c4ff;
}

.btn-dark {
    color: #fff;
    background-color: #2978bd !important;
    border-color: #2978bd !important;
}

    .btn-dark:hover {
        color: #fff;
        background-color: #81c4ff !important;
        border-color: #81c4ff !important;
    }

#dls-mobile {
    background-color: #1b2f4e !important;
}

.logo-header {
    background-color: #233d67 !important;
}



.footer-color-text {
    color: black !important;
}
.wooCasino-sticky_nav {
    background-color: #233d67;
}
.wooCasino-main_nav .toggleLeft {
    background: linear-gradient(90deg, #233d67 30%, transparent);
  }
  .wooCasino-main_nav .toggleRight {
    background: linear-gradient(-90deg, #233d67 30%, transparent);
  }
.wooCasino-main_nav .nav-item {
    background: #233d67 !important;
}


.bg-maintheme {
    background-color: #ffffff !important;
}

.text-light {
    color: black !important;
}

.text-white {
    color: white !important;
}

.text-styling {
    color: white;
}

.btn-contant-us {
    background: #2d4c7c;
}

    .btn-contant-us:hover {
        background: #233d67;
        color: white;
    }

    .btn-contant-us span {
        color: white !important;
    }

.share-title {
    color: #f8f9fa !important;
}

.bg-maintheme {
    background-color: #28324d !important;
}


button.bg-contrasttheme {
    background-color: #fd2d5e !important;
}

    button.bg-contrasttheme:hover {
        background-color: #131521 !important;
    }

.dropdown-lg-bg {
    background-color: white !important;
    color: #000;
}

    .dropdown-lg-bg:hover {
        background-color: white !important;
    }

    .dropdown-lg-bg p {
        color: #000;
    }

    .dropdown-lg-bg a:hover p {
        color: #4abeff !important;
    }


.btn-outline-light {
    color: white !important;
    background-color: #2d4c7c !important;
    border-color: #2d4c7c !important;
}

    .btn-outline-light:hover {
        color: white !important;
        background-color: #446599 !important;
        border-color: #446599 !important;
    }

i.social-icon {
    color: white !important;
}

.scroll-horizontal .item {
    margin-bottom: 0px !important;
}

.dropdown-single-content a {
    border-bottom: 1px solid #d0d1d3 !important;
}

.a-top-text-block {
    border-bottom: 1px solid #d0d1d3 !important;
}

.ui-datepicker .ui-datepicker-header {
    background: #233d67;
    color: white;
}

.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 #233d67;
    background: #233d67;
}

.from-date:focus-within input, .end-date:focus-within input {
    background: #233d67;
}

.from-date:focus-within, .end-date:focus-within {
    background: #233d67;
}

.button-noteligible {
    color: #fff !important;
    background-color: #fd2d5e !important;
    border-color: #fd2d5e !important;
}

    .button-noteligible:hover {
        color: #fff !important;
        background-color: #fd0741 !important;
        border-color: #f5023b !important;
    }

.afb-blue-bar {
    background-color: #233d67 !important;
}

.button-claim {
    color: #fff !important;
    background-color: #233d67 !important;
    border-color: #233d67 !important;
}

    .button-claim:hover {
        color: #fff !important;
        background-color: #446599 !important;
        border-color: #446599 !important;
    }

.button-red {
    color: #fff !important;
    background-color: #fd2d5e !important;
    border-color: #fd2d5e !important;
}

    .button-red:hover {
        color: #fff !important;
        background-color: #fd0741 !important;
        border-color: #f5023b !important;
    }


.footer-text-white {
    color: white !important;
}

.btn.btn-green.downloadapk {
    background: #233d67 !important;
}

    .btn.btn-green.downloadapk:hover {
        background: #2d4c7c !important;
    }

.pagination a:hover:not(.active), .pagination a.active {
    background-color: #233d67 !important;
}

.paginationjs-page.J-paginationjs-page.active {
    background: #233d67 !important;
}

.m-lg-text-color {
    color: white;
}

.dropdown-toggle::after {
    color: white;
}

.login-icon-color {
    color: white !important;
}

.signin-text-color {
color:black !important;
}

.mobile-nav-padding {
    padding-bottom:13px;
}

button#apk-download-close {
    background-color: transparent !important;
}

.register-text-darkgray {
    color: #585858;
}

/*Bottom mobile nav*/

.nav-bottom {
    --backgroundColor: #233d67;
}

.top5game .afb-title-h1, .jackpotpool .afb-title-h1 {
    color: #414755 !important;
    font-weight: bolder;
    background: none;
    filter: none;
    font-size: initial;
    -webkit-text-fill-color: none;
}
.top5game .afb-title-h1 a span, .jackpotpool .afb-title-h1 a span {
    color: #000;
    font-weight: 800;
}
.top5game .afb-title-h1 a span:hover, .jackpotpool .afb-title-h1 a span:hover {
    color: #000;
}
.top5game .photobox .photobox_title a.tmb-content__link {
    background: #2d4c7c;
}
.top5game .photobox__previewbox .action_overlay a div, .jackpotpool .photobox__previewbox .action_overlay a div {
    background-image: linear-gradient(to right, #233d67, #233d67 );
}
.top5game .photobox__previewbox .action_overlay a div:hover, .jackpotpool .photobox__previewbox .action_overlay a div:hover {
    background-image: linear-gradient(to right, #2d4c7c, #2d4c7c );
}
.footer-wrapper01 h1, .footer-wrapper01 h2, .footer-wrapper01 h3, .footer-wrapper01 h4, .footer-wrapper01 h5, .footer-wrapper01 h6 {
    color: inherit;
}
.footer-wrapper01 {
    color: #414755;
}



.rgstButton {
    background: #3984af !important;
    border-color: #3984af !important;
}

    .rgstButton:hover {
        background: #4abeff !important;
        border-color: #4abeff !important;
    }
 

#registerModal .bottom a {
    color: #2d4c7c !important;
}

    #registerModal .bottom a:hover {
        color: #333 !important;
    }

.h_nav-item > a, .h_nav-item > span, .payment-item {
    background-color: #2b2b2b;
}

.loyalprogram-info .table-title {
    color: rgba(35, 61, 103,.8);
}

.loyalprogram-info .text-white {
    color: #000 !important
}

.loyalprogram-info .loyalty-workflow .text-white, .loyalprogram-info .info-wrapper .text-white {
    color: #fff !important
}
.game-overlay-3DConceptHover .content .content-details .btn-play {
    background: linear-gradient(to right, #233d67, #233d67);
    border-color: transparent;
}

    .game-overlay-3DConceptHover .content .content-details .btn-play:hover {
        background: linear-gradient(to right, #2d4c7c, #2d4c7c);
        border-color: transparent;
    }

    .dropdown-single-content a:hover, .active-lang {
    color: #4abeff !important;
    background: #ddd !important;
}

.game-overlay-DetailBottom .bottom-container .game-attribute .game-attribute-details {
    border: 1px solid #233d67;
}

    .game-overlay-DetailBottom .bottom-container .game-attribute .game-attribute-details:after {
        border-top: none;
        border-right: 1px solid #233d67;
        border-bottom: 1px solid #233d67;
        border-left: none;
    }

button#depositBtn, button#withdrawBtn, button#WICKET9WithdrawBtn,
button#depositBtn:hover, button#withdrawBtn:hover, button#WICKET9WithdrawBtn:hover,
button#playnowBtn, button#playnowBtn:hover,
.transferModal #playnowBtn, .updatepassword, .transferModal #playnowBtn:hover, .updatepassword:hover {
    background: #2d4c7c !important;
}

input#WICKET9withdrawIpt, input#WICKET9DepositIpt, input#WICKET9UpdatePasswordIpt {
    height: 30px;
}

#NRebateClaim .button-claim-rebate {
    background: #2d4c7c;
    color: #fff;
}

    #NRebateClaim .button-claim-rebate:hover {
        color: #4abeff;
        background: #2d4c7c;
    }

.game-overlay-3DConceptHover .jackpotcounter {
    color: #ff6d00;
 }

.jackpotpool .afb-title-h1 a span, .top5game .afb-title-h1 .c_title_link_span {
    color: #3882ad;
}

.more-action a small.text-light {
    color: #fff !important;
}
.amount-blur {
    color: #ffffff !important;
}
.js .cd-tabs__item--selected {
    box-shadow: inset 0 2px 0 #3c71c1;
}

#slideout p {
    background: #5d7db0 !important
}

.btn-tournament:hover, .btn-tournament.active {
    background-color: #5d7db0!important;
    color:#fff!important;
}

.wallet-bottom-part {
    margin-bottom: 1rem;
}

.close.bg-contrasttheme {
    background-color: #5d7db0;
}

#onenotifModal button.bg-contrasttheme {
    background-color: #28324d !important;
}

.input-group-append .gamelobbySearchBtn {
    background-color: #2d4c7c;
 }

.save-btn.one .button-disabled.afb05 {
    border:none!important;
}

.single-post.promo-details button {

    border-radius:10px!important;

}

.promotion_list-container .save-btn.one .btn-contrasttheme, .single-post.promo-details .btn.btn-contrasttheme {
    background: #cccccc !important;
    border-color: #cccccc !important;
    color: #000 !important;
}

.promotion_list-container .save-btn.one .button.afb04 {
    background: #2d4c7c !important;
    border-color: #2d4c7c !important;
    color: #fff;
}

 .single-post.promo-details .btn-subtheme.button-disabled, .single-post.promo-details .btn-subtheme.button-disabled:hover {
    background: #1e8535!important;
    color: #fff !important;
    border-color: #1e8535!important;
}

.single-post.promo-details .btn-subtheme.button-noteligible, .single-post.promo-details .btn-subtheme.button-noteligible:hover {
    background: #333 !important;
    border-color: #333 !important;
}

.inside-tab-item > a.active {
    border: 2px solid #3c71c1;
}

.universal_hamburger_menu .aside_content-login .login-button button.btn-login {
     background: #2d4c7c !important;
    border-color: #2d4c7c !important;
}

.universal_hamburger_menu .aside_content-login .did-floating-input, .universal_hamburger_menu .hamburgerSearch .input-group, .universal_hamburger_menu .hamburgerSearch .btn.gameCategoryBtn {
    border-color: #233d67 !important;
}

    .universal_hamburger_menu .hamburgerSearch .input-group .svg-icon {
        color: #3984af;
    }

.universal_hamburger_menu .hamburgerSearch .result-wrapper #hamburger_searchgame_history_List > .badge {
     background: #2d4c7c!important;
    border-color: #2d4c7c!important;
}

.universal_hamburger_menu .collapse-container a:hover, .universal_hamburger_menu .collapse-container a.active, .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-color: #2d4c7c!important;
}

.wooCasino-header button[data-target='#registerModal'] {
     background: #3984af !important;
    border-color: #3984af !important;
}

.promotion_list-container .save-btn.one button.afb03  {
    background: #3984af !important;
    color: #fff !important;
    border-color: #3984af !important;
}

.universal_hamburger_menu .aside_content-account_box .account_box-infopanel {
    background: #233d67!important;
}

#addBank .btn.btn-success, #addBank .btn.btn-success:hover, #addCrypto .btn.btn-success, #addCrypto .btn.btn-success:hover {
    background-image: linear-gradient(to right, #233d67, #233d67) !important;
    color: white;
}

.transferModal .btn-primary:hover, .transferModal .btn-primary, .modal-footer > button.btn.btn-primary.tim-btn-bg, .modal-footer > button.btn.btn-primary.tim-btn-bg:hover,
.transferModal .btn-color:hover, .transferModal .btn-color {
    background: #233d67;
    border-color: #233d67;
    background-image: linear-gradient(to right, #233d67, #233d67) !important;
}

.user-profile.affiliate-application-form .h3, .user-profile.affiliate-application-form .row.mx-0 .bg-white.p-4 h3.text-dark {
    color: #414755 !important;
}