﻿:root {
    --mainTheme: #eef7ff;
}
html, body {
    background: #eef7ff !important;
}
.wooCasino-aside_content {
    background: #414755 !important;
}
footer#footer {
    background: #2f3543;
}
.wooCasino-sticky_nav {
    background-color: #eef7ff;
}
.wooCasino-main_nav .toggleLeft {
    background: linear-gradient(90deg, #eef7ff 30%, transparent);
  }
  .wooCasino-main_nav .toggleRight {
    background: linear-gradient(-90deg, #eef7ff 30%, transparent);
  }
.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: none !important;
        background-image: -webkit-gradient(linear, left top, left bottom, from(#cbdaf5), color-stop(#f0f7ff), to(#f9fbfe)) !important;
        background-image: linear-gradient(#cbdaf5, #f0f7ff, #f9fbfe) !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: #7785af !important;
    }
        .wooCasino-main_nav .nav-item:hover .main_nav-title {
            color: #7785af !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 {
    filter: invert(49%) sepia(43%) saturate(283%) hue-rotate( 187deg) brightness(98%) contrast(95%) !important;
}
.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: #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;
}
.btn-subtheme {
    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;
}
.btn-subtheme: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-subtheme small, .btn-contrasttheme small {
        font-weight: 500;
        font-size: 1em;
    }
.btn-contrasttheme {
    background: #6c7ba8 !important;
    border-color: #6c7ba8 !important;
}
    .btn-contrasttheme:hover {
        background: #626f96 !important;
        border-color: #626f96 !important;
    }
.afb-title-h1 .h1 {
    color: #414755;
    font-weight: bolder;
}
.text-truncate {
    background: #4abeff;
    padding: 8px 4px;
    display: flex;
    border-radius: 0px 0px 5px 5px;
    flex-wrap: nowrap;
    justify-content: center;
}

.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, #cbd8ff 29%, #b0c2f9, #a9bbf3 60%, #bcccff 70%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: #bcccff;
    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 !important;
    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;
}
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;
        -webkit-box-shadow: unset !important;
        box-shadow: unset !important;
        color: #7785af !important;
        font-weight: bold !important;
    }
    .wooCasino-main_nav .main_nav-title {
        color: #7785af !important;
    }
    .wooCasino-main_nav .nav-item .main_nav-icon {
        filter: invert(49%) sepia(43%) saturate(283%) hue-rotate( 187deg) brightness(98%) contrast(95%) !important;
    }
}
aside.wooCasino-aside.navbar-expand-lg {
    background: #414755;
}
.card.bg-black {
    background-color: #dfedff !important;
    color: #414755 !important;
}
    .card.bg-black a {
        color: #414755 !important;
    }
.media-body {
    color: #fff;
}
/* input#searchkeyword {
    color: #333 !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;
}
.btn-outline-light {
    color: #838383 !important;
    border-color: #838383 !important;
}
div#faq-tab-content .card-body {
    color: #333 !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: #2f3543;
    border-color: #2f3543;
}

td.deletebtn > button {
    
    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, #eef7ff) !important;
}

.wooCasino-lobby .marquee-content, .wooCasino-lobby .marquee-container {
    background-color: #4abeff !important;
}
.marquee-container {
    background: #81c4ff;
}
table.blog {
    color: #333 !important;
}

.afb-title-h1 a small {
    color:black !important;
}
.ui-datepicker .ui-datepicker-header {
    background: #414755;
    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 #414755;
    background: #414755;
}

.from-date:focus-within input, .end-date:focus-within input {
    background: #414755;
}
.from-date:focus-within, .end-date:focus-within {
    background: #414755;
}

/*Bottom mobile nav*/

.nav-bottom {
    --backgroundColor: #4abeff;
}

.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: #4abeff;
}

.top5game .photobox__previewbox .action_overlay a div, .jackpotpool .photobox__previewbox .action_overlay a div {
    background-image: linear-gradient(to right, #6c7ba8, #6c7ba8);
}

.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: #5096ff !important;
}

    .rgstButton:hover {
        background: #1263dc !important;
    }


#registerModal .bottom a {
    color: #5096ff !important;
}

    #registerModal .bottom a:hover {
        color: #333 !important;
    }

.h_nav-item > a, .h_nav-item > span, .payment-item {
    background-color: #2b2b2b;
}

.tournament-detail .table th {
    color: #000;
}

.tournament-detail .tournament-detail-leaderboard .table th {
    color: #fff;
}

.footer-nav li a .svg-icon_wrapper, .footer-nav li a {
    color: #7785af;
}

.loyalprogram-info .table-title {
    color: rgba(108, 123, 168,.8);
}
.loyalprogram-info .text-white {
    color: #000 !important
}

.loyalprogram-info .loyalty-workflow .text-white, .loyalprogram-info .info-wrapper .text-white {
    color: #fff !important
}
.bg-blue {
    background-color: #000;
}

.game-overlay-3DConceptHover .content .content-details .btn-play {
    background: linear-gradient(to right, #6c7ba8, #6c7ba8);
    border-color: transparent;
}

    .game-overlay-3DConceptHover .content .content-details .btn-play:hover {
        background: linear-gradient(to right, #6c7ba8, #6c7ba8);
        border-color: transparent;
    }


.dropdown-single-content a:hover, .active-lang {
    color: #4abeff !important;
    background: #333 !important;
}

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: #4abeff !important;
}

input#WICKET9withdrawIpt, input#WICKET9DepositIpt, input#WICKET9UpdatePasswordIpt {
    height: 30px;
}

.game-overlay-DetailBottom .bottom-container .game-attribute .game-attribute-details {
    border: 1px solid #4abdfe;
}

    .game-overlay-DetailBottom .bottom-container .game-attribute .game-attribute-details:after {
        border-top: none;
        border-right: 1px solid #4abdfe;
        border-bottom: 1px solid #4abdfe;
        border-left: none;
    }

#NRebateClaim .button-claim-rebate {
    background: #2f3543;
    color: #fff;
}

    #NRebateClaim .button-claim-rebate:hover {
        color: #4abeff;
        background: #050609;
    }

.jackpotpool .afb-title-h1 a span, .top5game .afb-title-h1 .c_title_link_span {
    color: #3882ad;
    font-weight: 800;
}

.offcanvas-right.bg-maintheme {
    background-color: #4abeff !important;
}

    .offcanvas-right.bg-maintheme .btn-outline-light.btn-close {
        border-color: #fff !important;
        color: #fff !important;
    }

.universal_hamburger_menu .aside_content-login .did-floating-input, .universal_hamburger_menu .hamburgerSearch .input-group, .universal_hamburger_menu .hamburgerSearch .btn.gameCategoryBtn, .universal_hamburger_menu .hamburgerSearch .dropdown-menu {
    border-color: #666;
}

.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: #1f8cca;
}

.universal_hamburger_menu .hamburgerSearch .input-group .svg-icon {
    color: #919395;
}

.universal_hamburger_menu .hamburgerSearch .result-wrapper #hamburger_searchgame_history_List > .badge {
     background: #444444;
    border-color: #777777;
}

.universal_hamburger_menu .aside_content-login .login-button button.btn-login, .button.afb01, .button.afb01:hover {
    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;
}

.universal_hamburger_menu .aside_content-login .login-button button.btn-register {
    background: #6c7ba8 !important;
    border-color: #6c7ba8 !important;
}

.universal_hamburger_menu .aside_content-account_box .account_box-infopanel {
    background: #4abeff;
}

.universal_hamburger_menu .aside_content-account_box .account_box-welcome .welcome-username {
    color: #4abeff;
}

.paginationjs-page.J-paginationjs-page.active {
    background-color: #4abeff;
 }

.game-overlay-3DConceptHover .jackpotcounter {
    color: #ffa800;
 
}

.inside-tab-item > a.active {
    border: 2px solid #48bbfc!important;
}

#slideout p {
    background: #46b9fa !important;
}

.universal_hamburger_menu .hamburgerSearch .result-wrapper .searchgamewidgetListing li {
     border-color: #4abeff;
}

    .universal_hamburger_menu .hamburgerSearch .result-wrapper .searchgamewidgetListing li:hover {
        background: #4abeff;
    }

.btn-tournament:hover, .btn-tournament.active {
    background: #4abeff !important;
    color:#fff!important;
}

.modal-header button.close, .modal-header button.close:hover {
    background-color: #313e5f !important;
}

.input-group-append .gamelobbySearchBtn {
    background-color: #46b9fa;
 }

.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: #4abeff linear-gradient(180deg, #5094ff, #4abeff) repeat-x !important;
    border-color: #3986ff !important;
    color: #fff;
    -webkit-box-shadow: inset 0px 0px 0px 1px rgba(1, 99, 240, 1);
    -moz-box-shadow: inset 0px 0px 0px 1px rgba(1, 99, 240, 1);
    box-shadow: inset 0px 0px 0px 1px rgb(1 99 240);
}

    .promotion_list-container .save-btn.one .button.afb04:hover {
        color: #fff;
        background: #0b6aff linear-gradient(180deg, #3080ff, #0b6aff) repeat-x !important;
        border-color: #0062fd !important;
    }

.promotion_list-container .save-btn.one button.afb03, .single-post.promo-details .btn-subtheme.button-disabled, .single-post.promo-details .btn-subtheme.button-disabled:hover {
    color: #fff !important;
    background: #2f3543 !important;
    border-color: #2f3543 !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;
}

.tournament-list .showGridView, .tournament-list .showListView, .tournament-detail .showGridView, .tournament-detail .showListView, .tournament-list .showGridView span, .tournament-list .showListView span, .tournament-detail .showGridView span, .tournament-detail .showListView span {
    color: #414755;
}

.rgstButton, .rgstButton:hover {
    background: #6c7ba8 !important;
    border-color: #6c7ba8 !important;
    background-image:none;
}

.js .cd-tabs__item--selected {
     box-shadow: inset 2px 0 0 #48bbfc!important;
}


.btn-success.btn-login, #loginModal .rgstButton {
    background: #4abeff linear-gradient(180deg, #5094ff, #4abeff) repeat-x !important;
    border-color: #3986ff !important;
}

    .btn-success.btn-login:hover, #loginModal .rgstButton:hover {
        background: #0b6aff linear-gradient(180deg, #3080ff, #0b6aff) repeat-x !important;
        border-color: #0062fd !important;
    }

#addBank .btn.btn-success, #addBank .btn.btn-success:hover, #addCrypto .btn.btn-success, #addCrypto .btn.btn-success:hover {
    background: #4abeff linear-gradient(180deg, #5094ff, #4abeff) repeat-x !important;
    border-color: #3986ff !important;
    background-image:none;
}

.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: #4abeff linear-gradient(180deg, #5094ff, #4abeff) repeat-x !important;
    border-color: #326c5a;
    background-image: none;
}

.pagination a:hover:not(.active), .pagination a.active {
    background: #4abdfe !important;
    color: #fff;
}

.user-profile.affiliate-application-form .h3, .user-profile.affiliate-application-form .row.mx-0 .bg-white.p-4 h3.text-dark {
    color: #414755 !important;
}

.simple-login .fld {
     border-color: #6c7ba8;
}

.affiliate-application-form .did-floating-label {
color: #1e4c82;
 }