:root {
    --mainTheme: #ff6801;
}

body {
    background-color: #1d1b1c;
}

.wooCasino-aside_content {
    background-color: #151314;
}
.afb-title-h1 .h1 {
    color: #ff9044;
}

.afb-title-h1 span{
    color: #ff9044;
}
.btn-subtheme {
    color: #fff;
    background-color: #ff6801;
    border-color: #ff6801;
}
.btn-subtheme:active {
    background-color: #ff6801 !important;
}

    .btn-subtheme:focus {
        background-color: #ff6801;
        border-color: #ff6801;
    }


.btn-contrasttheme {
    color: #fff;
    background-color: #000;
    border-color: #ff6801;
}

.btn-maintheme {
    color: #fff!important;
    background-color: #2d2c2a;
    border-color: #2d2c2a;
}

.btn-maintheme:hover {
    color: #fff;
    background-color: #ff6801;
    border-color: #ff6801;
}

.wooCasino-aside_content .aside_content-function .btn:hover {
    color: white;
}

.wooCasino-main_nav .nav-item {
    background: #ff6801;
    margin: 0 0.25rem;
    border-radius: 5px;
}

@media only screen and (max-width:426px) {
    .wooCasino-main_nav .nav-item {
        margin: 0;
        border-radius: 0;
    }
}

.wooCasino-main_nav .main_nav-icon{
    filter: brightness(0) invert(1);
}

.text-wrap {
    background-color: #ff6801;
}

.bg-black {
    background-color: #151314 !important;
}

#slideout p {
    background-color: #ff6801!important;
}

.afb-medias a {
    background-image: linear-gradient(to right, #ff6801, #dd5800);
}
.afb-medias a:hover {
    background-image: linear-gradient(to left, #ff6801, #dd5800);
}
#snav li:nth-child(10n+1) span, #snav li:nth-child(10n+1) a:hover .fa {
    background-color: #ff6801 ;
}

.text-contrasttheme {
    color: #ff6801!important;
}
.text-contrasttheme:hover {
    color: #dd5800!important;
}

.btn-outline-contrasttheme {
    color: #ff6801!important;
    border-color: #ff6801;
}
.btn-outline-contrasttheme:hover {
    color: #fff;
    background-color: #ff6801;
    border-color: #ff6801;
}

.btn-subtheme:hover {
    color: #fff;
    background-color: #dd5800;
    border-color: #dd5800;
}

.odds-wrapper {
    background-color: #333!important;
}

.odds-names {
    background-color: #555!important;
}

#hideBtn {
    border-bottom: 1px solid #666!important;
    background-color: #4b4b4b;
}

.owl-carousel .owl-dots .owl-dot.active, .owl-carousel .owl-dots .owl-dot:hover {
    background-color: #ff6801 !important;
    border-color: #fff !important;
    opacity: 1;
}

.owl-carousel .owl-nav button.owl-prev, .owl-carousel .owl-nav button.owl-next, .owl-carousel button.owl-dot {
    background-color: #444 !important;
}

.notifUnread div {
    color: #ff6801;
}

.a-top-text-block:hover:before {
    background: #ff6801;
}

.afb-blue-bar {
    background: #ff6801;
}

.cd-tabs__navigation {
    background-color: #2d2c2a;
}
.cd-tabs__list li {
    background-color: #333;
}

.titleUnread {
    color: #ff6801 !important;
}

.button.afb01 {
    background-image: linear-gradient(to right, #ff6801, #dd5800);
}

.button.afb01:hover {
    background-image: linear-gradient(to left, #ff6801, #dd5800);
}

.pagination a:hover:not(.active), .pagination a.active {
    background: #ff6801 !important;
    color: #fff;
}

.paginationjs-page.J-paginationjs-page.active {
    background-color: #ff6801;
}

.modal-header {
    background:#2d2c2a;
}

.btn-sharebox {
    background-color: #ff6801;
}

.btn {
    color: #fff;
}

.btn-primary {
    color: #fff;
    background-color: #ff6801;
    border-color: #ff6801;
}

.btn-primary:hover {
    color: #fff;
    background-color: #dd5800;
    border-color: #dd5800;
}
.btn-contrasttheme:hover {
    color: #fff;
    background-color: #dd5800;
    border-color: #dd5800;
}

.btn-contrasttheme:focus {
    color: #fff;
    background-color: #ff6801;
    border-color: #ff6801;
}

.btn-subtheme:hover {
    color: #fff;
    background-color: #dd5800;
    border-color: #dd5800;
}


.button {
    background-color: #ff6801;
}

.h3.generic-header {
    border-left: 5px solid #ff6801;
}

.button.afb01 {
    background: #ff6801;
}

.button.afb01:hover {
    background: #dd5800;
}

.wooCasino-company_list .company_list-overlay a {
    background: #ff6801;
}

.wooCasino-company_list .company_list-overlay a:hover {
    background: #dd5800;
}

.footer-wrapper01 h2, .footer-wrapper01 h3, .footer-wrapper01 h4, .footer-wrapper01 h5, .footer-wrapper01 h6 {
    color: #fff;
}
footer p {
    color: #BBB;
}

.card-header {
    background-color: #ff6801;
}

.memberServiceLink li {
    background-color: #ff9044;
    color: #fff;
}
.memberServiceLink li:hover  {
    background-color: #a74d11;
    color: #fff!important;
}

    .memberServiceLink li:hover a {
        color: #fff !important;
    }

.bg-maintheme {
    background-color: #151314;
}

.tmbb .btn-contrasttheme {
    color: #fff;
    background-color: #ff9044;
    border-color: #ff9044;
}

.tmbb .btn-contrasttheme:hover {
    color: #fff;
}

#profile-Bet-History, #profile-promotion-sec {
    background-color: #ff6801;
    color: #fff;
    font-size: 1rem;
    line-height: 2rem;
    padding-right: 5px;
}

.btn-maintheme:not(:disabled):not(.disabled):active, .btn-maintheme:not(:disabled):not(.disabled).active, .show > .btn-maintheme.dropdown-toggle {
    background-color: #ff6801;
    border-color: #ff6801;
}

.accordion .card-header a {
    color: #fff;
}

.bg-contrasttheme {
    background-color: #ff6801!important;
}

/*Bottom mobile nav*/

.nav-bottom {
    --backgroundColor: #ff6801;
}

.top5game .afb-title-h1, .jackpotpool .afb-title-h1 {
    color: #ff9044;

}
.top5game .photobox .photobox_title a.tmb-content__link {
    background: #ff6801;
}
.jackpotpool div.text-wrap {
    background: #ff6801;
}

.top5game .photobox__previewbox .action_overlay a div{
    background: #ff6801;
}

.top5game .photobox__previewbox .action_overlay a div:hover {
    background: #ff6801;
}

.jackpotpool .photobox__previewbox .action_overlay a div {
    background: #ff6801;
}

.jackpotpool .photobox__previewbox .action_overlay a div:hover {
    background: #ff6801;
}

.searchgameMobilewidget .search-box .btn-light:hover {
    color: #fff;
}

@media only screen and (max-width: 520px) {
    /* .header-marquee {
        display: none;
    }*/

    .button-afb {
        display: none;
    }

        .button-afb.one {
            display: flex;
            background-color: #ff6801;
            background-image: none;
        }
}

.h_nav-item > a, .h_nav-item > span, .payment-item {
    background-color: #2b2b2b;
}

.loyalprogram-info .table-title {
    color: rgba(255, 104, 1,.8);
}

.fld{
    border-color: #495057;
}
.fld:focus{
    border-color: #ff6801 !important;
}

.btn-login{
    background-color: #ff6801 !important;
    border-radius: 5px;
}

.btn-login:active{
    background-color: #ff6801 !important;
    border-color: #ff6801 !important;
}

.btn-register{
    border-radius: 5px;
}

.button-register{
    border-radius: 5px;
}

    .button-register:active {
        background-color: #454545 !important;
        border-color: #ff6801 !important;
    }

    #tournament-tableranking .btn-tournament {
        border-color: #ff6801;
        color: #ff6801;
    }

#tournament-tableranking .btn-tournament:hover, #tournament-tableranking .btn-tournament.active {
    background-color: #ff6801;
}

.footer-bottom .h1 {
    font-size: 18px;
    color: #ff9044;
    /*        color: #0070C0;*/
}

.shfooter ul li a:hover{
    color: #ff9044;
}

.jackpotpool div.text-wrap .jackpotcounter{
    color: #fff !important;
}

.jackpotpool span.gold{
    color: #fff !important;
    background: #fff !important;
    background-clip: text !important;
    filter: none !important;
}

.btn-login:hover {
    background-color: #c75100;
    border-color: #c75100;
}

.wooCasino-promotion_list .afb-title-h1{
    color: #ff9044 !important;
    text-transform: uppercase;
}

.save-btn.one .button{
    background-color: #ff6801;
    border-color: #ff6801;
    color: white;
}

.promo_preview .h4 a{
    color: #ff9044;
}

.promo-details .detail-one button.btn:hover {
    color: white;
    background-color: #f36301;
}

.promo-details .detail-one button.btn {
    color: #ff9044;
    border-color: #f36301;
}

    .promo-details .detail-one button.button-noteligible {
        color: white;
        border-color: #ff9044;
    }

.promo-details .detail-one button.button-claimed {
    color: white;
}

.promo-share-btn{
    padding-left: 0 !important;
}

input:focus, textarea:focus, select:focus{
    border-color: #ff6801 !important;
}

#tournamentCategory{
    margin-bottom: 1.5rem;
    border-radius: 5px;
}

.btn-sharebox-gray{
    background-color: #ff6801 !important;
}

.custom-select option{
    background-color: #ff6801;
    color: white;
}

.btn-change-color {
    color: #ff6800 !important;
}

#collapseExample .card {
    background-color: #d3d3d3;
}

.choose-file::-webkit-file-upload-button{
    background-color: #ff6801;
}

.wallet-top-left{
    background-color: #ff6801;
}

    .wallet-top-left:before{
        border-left-color: #ff6801;
    }

.btn-tournament:hover, .btn-tournament.active{
    background-color: #ff6801;
}

.btn-tournament{
    color: #212121;
}

.btn-tournament.active{
    color: white;
}

.afb-bg-ddark-blue .card-header {
    background-color: rgba(0, 0, 0, 0.03);
}

.faq-card .card-body{
    background-color: #2d2c2a;
}

.blog-title a{
    color: #ff9044;
}

.promotion-rules-page.dark-theme, .promotion-rules-page.dark-theme #page-content p{
    color: #d1d1d1 !important;
}

.logo-header{
    background-color: #151314;
}

.rgstButton, .rgstButton:hover{
    background: #ff6801;
}

.full-nav{
    background: #ff6801;
}

.offcanvas .btn-dark{
    background-color: #ff6801;
    border-color: #ff6801;
}


@media only screen and (max-width: 426px){
    .wooCasino-main_nav .toggleLeft, .wooCasino-main_nav .toggleLeft-desktop {
        left: 0;
        background: linear-gradient(90deg, #ff6801 30%, transparent);
    }

    .wooCasino-main_nav .toggleRight, .wooCasino-main_nav .toggleRight-desktop {
        right: 0;
        background: linear-gradient(-90deg, #ff6801 30%, transparent);
    }
}

#registerModal .bottom a{
    color: #ff6801 !important;
}

.select-options{
    background-color: white;
    color: black;
}

    .select-options li{
        color: black;
    }

    .select-options li:hover {
        color: white;
        background-color: #ff6801;
    }

.custom-select-dd:after {
    filter: invert(55%) sepia(77%) saturate(4766%) hue-rotate(1deg) brightness(104%) contrast(103%);
}

.did-floating-label-content svg, .selectCustom svg, .captchaInputRefresh a.captcha-refresh i {
    color: #ff6801;
}

.btn-contrasttheme:not(:disabled):not(.disabled):active, .btn-contrasttheme:not(:disabled):not(.disabled).active, .show > .btn-contrasttheme.dropdown-toggle{
    background-color: #ff9044;
    border-color: #ff9044;
}

#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{
    background-color: #ff6801;

}
 
.tournament-detail .tournament-detail-tnc .btn{
    color: white !important;
}

.toggle-password {
    filter: invert(52%) sepia(40%) saturate(6753%) hue-rotate(1deg) brightness(104%) contrast(105%);
}

.btn-white{
    border-color: #ff6801 !important;
}

#alertModal .modal-header{
    background-color: #ff6801;
}

.modal-footer > button.btn.btn-primary.tim-btn-bg{
    background-color: #ff6801;
}

#collapseChangePassword .card-body {
    background-color: #333333;
}

.sharebox-container{
    background-color: #ff6801;
}

.loginBox .captchaInputRefresh .fld {
    border-color: #495057 !important;
}

    .loginBox .captchaInputRefresh .fld:hover {
        border-color: #ff6801 !important;
    }

    .wooCasino-main_nav{
        background-color: #1d1b1c;
    }

    .footer-text-white{
        color: #ff6801;
    }

#btn_Login:hover{
    background: #ff6801;
    color: white;
}

.tournament-leaderboard-prize {
    color: #ff9044 !important;
}

.game-overlay-3DConceptHover .content .content-details .btn-play {
    background: #ff6801;
    border-color: #ff6801;
}

    .game-overlay-3DConceptHover .content .content-details .btn-play:hover {
        background: #ff6801;
        border-color: #ff6801;
    }

.sidebar-box .read-more a.button:hover, .sidebar-box .read-more-btn a.button:hover{
    background-color: #ff6801;
    color: white;
}


.dropdown-single-content a:hover, .active-lang {
    color: #ffbb39 !important;
    background: #333 !important;
}

#DepoConfModal .modal-dialog .modal-content .modal-header,
#DepoConfModal .modal-dialog .modal-content .btn-primary {
    background: #ff6801 !important;
    color: #fff !important;
}

#DepoConfModal .modal-dialog .modal-content .btn-primary {
    border-color: #ff6801 !important;
}

.game-overlay-3DConceptHover .content .images-square-3 {
    border: 1px solid #FFC22B;
}

.universal_hamburger_menu {
  --maintheme: #ff6801;
  --borderColor: #495057;
}

.universal_hamburger_menu .aside_content-login .login-button button.btn-register {
  color: #fff;
  background: transparent;
  border-color: var(--maintheme);
} 
.universal_hamburger_menu .aside_content-login .login-button button.btn-register:hover {
  background: hsl(from var(--maintheme) h s calc(l - 5));
}


.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: var(--maintheme);
}

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: #ff6801 !important;
}

button#playnowBtn {
    background: #ff6801;
    color: #fff;
}

    button#playnowBtn:hover {
        background-image: linear-gradient(to right, #dd5800, #dd5800) !important;
        color: #fff;
    }

.game-overlay-DetailBottom .bottom-container .game-attribute .game-attribute-details {
    border: 1px solid #ff6801;
}

    .game-overlay-DetailBottom .bottom-container .game-attribute .game-attribute-details:after {
        border-top: none;
        border-right: 1px solid #ff6801;
        border-bottom: 1px solid #ff6801;
        border-left: none;
    }
input#WICKET9withdrawIpt, input#WICKET9DepositIpt, input#WICKET9UpdatePasswordIpt {
    height: 30px;
}

#NRebateClaim .button-claim-rebate {
    background: #2d2c2a;
    color: #fff;
}

    #NRebateClaim .button-claim-rebate:hover {
        color: #fff;
        background: #ff6801;
    }

 .btn-tournament-status:hover {
    background: #ff6801 !important;
    color: #fff !important;
}

.game-overlay-3DConceptHover .content {
     margin-bottom: 2px;
}

.btn-primary.disabled, .btn-primary:disabled {
     background-color: #ff9044;
    border-color: #ff9044;
}

.tournament-list .showGridView.active, .tournament-list .showListView.active, .tournament-list .showGridView:hover, .tournament-list .showListView:hover, .tournament-detail .showGridView.active, .tournament-detail .showListView.active, .tournament-detail .showGridView:hover, .tournament-detail .showListView:hover, .tournament-list .showGridView.active span, .tournament-list .showGridView:hover span, .tournament-list .showListView:hover span, .tournament-list .showListView.active span {
    color: #ff6801;
}

.tournament-list .btn-arrow-left i, .tournament-list .btn-arrow-right i, .tournament-detail .btn-arrow-left i, .tournament-detail .btn-arrow-right i, .universal_hamburger_menu .hamburgerSearch .result-wrapper .searchgamewidgetListing li:hover {
    background-color: #ff6801;
}

.universal_hamburger_menu .hamburgerSearch .result-wrapper .searchgamewidgetListing li:hover .d-flex > div:last-child small {
    color: #ffffff;
 }

.wallet-bottom-part.history-bottom-part { margin-bottom:1rem; }

.three.claimBtn {
    background-color: #ff6801 !important;
    border-color: #ff6801 !important;
    padding: 4px 7px;
}

.button-disabled.three {
    background-color: #292927 !important;
    border-color: #292927 !important;
    border: 1px solid;
}


.promotionMore.button {
    background-color: #818181!important;
    border-color: #818181!important;
}


    .promotionMore.button:hover {
        background-color: #000 !important;
        border-color: #000 !important;
    }

 
.afb-title-h1 a span.c_title_link_span {
    color: #ffffff !important;
 }

#addBank .btn.btn-success, #addBank .btn.btn-success:hover, #addCrypto .btn.btn-success, #addCrypto .btn.btn-success:hover {
    background: #ff6801;
    border-color: #ff6801 !important;
    background-image: none;
}


#tournament-name .btn.btn-tournament {
    border: 1px solid #000;
    color: #000;
    background: transparent;
}

#tournament-name .btn-tournament:hover, .btn-tournament.active {
    background: #ff6801 !important;
    color: #fff !important;
    border: 1px solid #ff6801 !important;
}

.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-color: #ff6801;
    border-color: #ff6801;
    background-image:none;
}