﻿:root {
    --mainTheme: #173B4B;
}


#btn_Login {
    background: transparent;
    color: #9382ee;
    border-color: #9382ee !important;
}

    #btn_Login:hover {
        background: #9382ee !important;
        color: #fff !important;
        border-color: #9382ee !important;
    }


.rgstButton {
    background: #f11b32 !important;
    color: white;
}

    .rgstButton:hover {
        background: #f11b32 !important;
        border: none !important;
    }



#registerModal .bottom a, #loginModal .bottom a {
    color: white !important;
}

    #registerModal .bottom a:hover, #loginModal .bottom a:hover {
        color: #f11b32 !important;
    }

.signin-content-v3 .bottom {
    color: white;
}
/*style for menu bar*/
#outer-nav {
    overflow: hidden;
}

@media only screen and (max-width: 767px) {
    #outer-nav {
        overflow-x: scroll;
    }
        /*hide menu scrollbar*/
        #outer-nav::-webkit-scrollbar {
            width: 0px;
            height: 0px;
        }
}

body {
    font-size: .8em !important;
    font-family: 'Poppins', sans-serif !important;
    letter-spacing: 0.5px;
    background-color: #015e7d;
    height: auto;
}

button {
    font-size: 1em !important;
}

.m-show {
    display: none;
}

.b-show {
    display: block;
}

@media screen and (max-width:768px) {
    .m-show {
        display: block;
    }

    .b-show {
        display: none;
    }
}

/* icon fa margin */
.fa.one {
    margin-left: 5px;
}


.slot95v2-main_nav {
    background-color: #f11b32;
}

    .slot95v2-main_nav .nav-link {
        color: white;
    }

    .slot95v2-main_nav .main_nav-icon {
        filter: brightness(3);
    }

input#desktopLoginUsername, input.login_password {
    border: 1px solid #dbdfe5;
}

button.btn-outline-contrasttheme {
    background-color: #f11b32;
    border: none;
    color: white;
}

    button.btn-outline-contrasttheme:hover {
        background-color: #f11b32;
        /*    border: 1px solid #f11b32;*/
    }

button.btn-contrasttheme,
.loginBox .btn-login {
    background: transparent;
    color: white;
    border: none;
}

.slot95v2-lobby .marquee-container {
    background: rgba(255, 255, 255, 0.1);
    border: 1px solid transparent;
    border-image-source: conic-gradient( from 102.21deg at 52.75% 38.75%, rgba(249, 249, 249, 0.3) -32.95deg, rgba(64, 64, 64, 0.5) 10.52deg, rgba(64, 64, 64, 0.35) 32.12deg, rgba(255, 255, 255, 0.3) 60.28deg, rgba(255, 255, 255, 0.3) 107.79deg, rgba(64, 64, 64, 0.35) 187.59deg, rgba(249, 249, 249, 0.5) 207.58deg, rgba(255, 255, 255, 0.3) 287.31deg, rgba(249, 249, 249, 0.3) 327.05deg, rgba(64, 64, 64, 0.5) 370.52deg );
    /* border-image-slice: 1; */
    box-shadow: -1px 3px 6px 0px rgba(0, 0, 0, 0.08), -3px 11px 11px 0px rgba(0, 0, 0, 0.07), -7px 24px 15px 0px rgba(0, 0, 0, 0.04), -13px 43px 18px 0px rgba(0, 0, 0, 0.01), -20px 68px 20px 0px rgba(0, 0, 0, 0);
    backdrop-filter: blur(25px);
}

.slot95v2-lobby .marquee-title-name {
    color: white;
}

.jackpotpool div.text-wrap {
    background-color: #fff;
}

.top5game .photobox .photobox_title a.tmb-content__link {
    background-color: #fff;
}

.top5game .photobox .photobox_title a.tmb-content__link {
    color: #fff;
}

.top5game .afb-title-h1:before {
    background: #f11b32;
}

.searchgamewidget {
    color: #fff;
}

.slot95v2-lobby .marquee-title-icon-container {
    background-color: #f11b32;
}

.jackpotpool span.gold {
    color: #f11b32 !important;
}

.jackpotpool .afb-title-h1:before {
    background: #f11b32;
}

.theme-input input[type=text], .theme-input input[type=password], .theme-input input[type=email], .theme-input input[type=number], .theme-input input[type=button], .theme-input input[type=submit], .theme-input input[type=reset], .theme-input input[type=tel] {
    color: white;
    background-color: #015e7d;
    border-color: #f11b32;
}

.btn-contrasttheme {
    color: #212529;
    background: #f11b32 -webkit-gradient(linear, left top, left bottom, from(#f11b32), to(#f11b32)) repeat-x;
    background: #f11b32 linear-gradient(180deg, #f11b32, #f11b32) repeat-x;
    border-color: #f11b32;
}

    .btn-contrasttheme:hover {
        color: #fff;
        background: #f11b32;
        border-color: #ebbd28;
    }

#searchgame_searchgame_button {
    background: #f11b32;
    color: white;
}

.searchgamewidget .search-btn {
    background: #f11b32;
    border: none;
    color: white !important;
}

.input-group-append button.btn-contrasttheme:hover {
    background: #ebbd28 linear-gradient(180deg, #ebbd28, #ebbd28) repeat-x;
    color: #fff;
}

#slideout p {
    background: #F11b32;
    color: white;
}

.signin-content-v3 {
    background: #015e7d;
}

.afb-medias a {
    background: #015e7d;
    color: #fff;
}

    .afb-medias a:hover {
        background: #015e7d;
        color: #fff;
    }

.afb-medias span {
    color: #fff;
}

.sidebar-box .read-more a.button {
    background: #f11b32;
}

#gotoTop {
    background-color: #F11b32;
    color: white;
}

    #gotoTop:hover {
        background-color: #ebbd28;
        color: #fff;
    }

.btn-outline-contrasttheme {
    color: #f11b32;
    border-color: #f11b32;
    background: #fff;
}

    .btn-outline-contrasttheme:hover {
        color: #fff;
        border-color: #f11b32;
        background: #f11b32;
    }

.text-contrasttheme {
    color: #fff !important;
}

.footer-bottom p:hover {
    color: #f11b32;
}

.footer-copy-right {
    background-color: #173B4B;
    color: #BEBEBE;
}

.theme-modal .modal-content {
    background-color: #00341e;
    color: #fff;
}

.modal-content {
    background-color: #015e7d;
}

.infocenter .h1 {
    color: #fff;
}

.slot95v2-lobby .infocenter .inside a {
    color: #bbbbbb;
}

.slot95v2-lobby .infocenter .inside a:hover {
    color: #fff;
}

.socialMedia-list i {
    color: white;
}

.socialMedia-list a.btn > img {
    filter: none;
}

.title-stone {
    border-left: 5px solid #f11b32;
}


.theme-modal input[type=text], .theme-modal input[type=password], .theme-modal input[type=email], .theme-modal input[type=number], .theme-modal input[type=button], .theme-modal input[type=submit], .theme-modal input[type=reset], .theme-modal input[type=tel] {
    color: #f11b32;
    background-color: #002214;
    border-radius: 5rem;
    border-top-color: #f11b32;
    border-left-color: #f11b32;
    border-right-color: #f11b32;
    border-bottom-color: #f11b32;
}

.language_selector .dropdown-single-content {
    background-color: #00341e;
}

    .language_selector .dropdown-single-content a:hover {
        background-color: #fff;
        color: #f11b32 !important;
    }

.slot95v2-main_nav .nav-item .game-list {
    background: #00341e80;
}

#top-Deposit-Btn {
    border: 1px solid #6C757D;
    color: white;
    background: #fff linear-gradient(180deg, #828A91, #6C757D) repeat-x;
}

    #top-Deposit-Btn:hover {
        border: 1px solid #6C757D;
        color: black;
        background: #f11b32 linear-gradient(180deg, #828A91, #6C757D) repeat-x;
    }

#top-Withdraw-Btn {
    background: #f11b32;
}

.promobtn:hover {
    color: black;
}

button.afb03 {
    background: #fff linear-gradient(180deg, #828A91, #6C757D) repeat-x;
    color: white !important;
    border: none;
}

.promo-detail-back {
    background: #f11b32 !important;
}

.table-striped tbody tr:nth-of-type(odd) {
    background-color: #173B4B !important;
}

.table-dark {
    background-color: #075f71;
}

#main-affiliate th, #main-affiliate td {
    background: #015e7d;
}

.table-sticky thead .sticky-left {
    background-color: #173B4B !important;
}

.table .thead-dark th {
    background-color: #0F2732;
}

.table-sticky.table-striped tbody tr:nth-child(odd) .sticky-left {
    background-color: #173B4B !important;
}

.table-striped tbody tr:nth-of-type(even) {
    background-color: #015e7d !important;
}

.table-sticky.table-striped tbody .sticky-left {
    background-color: #015e7d;
}

thead.user-background {
    background: #015e7d !important;
}

.games-inner.member-crypto-list thead {
    background: #015e7d !important;
}

.fontColorContrasttheme {
    color: #f11b32;
}

    .fontColorContrasttheme:hover {
        color: #fff;
    }

.bg-contrasttheme {
    background-color: #173B4B;
    color: #fff !important;
}

.a-top-text-block:hover:before {
    background: #f11b32;
}

#saveprofilebtn {
    color: #fff !important;
}

.button.afb01 {
    background-image: linear-gradient(to right, #f11b32, #f11b32) !important;
}

.slot95v2-company_list .company_list-container img {
    background-color: #173B4B;
}

.slot95v2-company_list .company_list-overlay {
    background: #00341e50;
}

    .slot95v2-company_list .company_list-overlay a:hover {
        font-size: 0.9rem;
        color: #fff;
        background-color: #f11b32;
        -webkit-box-shadow: 0 8px 20px #f11b32;
        box-shadow: 0 8px 20px #f11b32;
        border-color: transparent;
    }

.slot95v2-item_list .item_list-container {
    padding: 0.5rem;
    -webkit-box-shadow: 0 1px 3px #fff80;
    box-shadow: 0 1px 3px #fff80;
}

    .slot95v2-item_list .item_list-container:hover {
        background-color: #fff50;
    }

.promo-details .btn-outline-contrasttheme, .promo-details .btn-outline-contrasttheme:hover, .promo-details .btn-outline-contrasttheme:focus {
    border: 1px solid #f11b32;
    color: #fff;
    background-color: #f11b32;
}

.afb-title-h1 a span {
    color: white;
}

.user-profile button.afb01 {
    color: #fff;
    background: #666 -webkit-gradient(linear, left top, left bottom, from(#666), to(#666)) repeat-x;
    background: #666 linear-gradient(180deg, #666, #666) repeat-x;
    border-color: #666;
}

    .user-profile button.afb01:hover {
        color: #fff;
        background: #555 -webkit-gradient(linear, left top, left bottom, from(#555), to(#555)) repeat-x;
        background: #555 linear-gradient(180deg, #555, #555) repeat-x;
        border-color: #555;
    }

.user-profile .btn-contrasttheme {
    color: #fff !important;
    background: #f11b32 -webkit-gradient(linear, left top, left bottom, from(#f11b32), to(#f11b32)) repeat-x !important;
    background: #f11b32 linear-gradient(180deg, #f11b32, #f11b32) repeat-x !important;
    border-color: #f11b32 !important;
}

    .user-profile .btn-contrasttheme:hover {
        color: #fff !important;
        background: #ebbd28 -webkit-gradient(linear, left top, left bottom, from(#ebbd28), to(#ebbd28)) repeat-x !important;
        background: #ebbd28 linear-gradient(180deg, #ebbd28, #ebbd28) repeat-x !important;
        border-color: #ebbd28 !important;
    }

.cd-tabs__navigation, .cd-tabs__list li {
    background-color: #173B4B;
}

.js .cd-tabs__item--selected {
    box-shadow: inset 0 2px 0 #f11b32;
    box-shadow: inset 0 3px 0 #f11b32;
}

.afb-blue-bar {
    background-color: #f11b32;
}

.btn-link i {
    color: #fff;
}

#saveprofilebtn1, #addbankBtn, .save-btn button.afb01, #btnRequestWithdraw {
    border: 1px solid #f11b32;
    background: #f11b32 linear-gradient(180deg, #f11b32, #f11b32) repeat-x !important;
    color: white;
}

    #saveprofilebtn1:hover, #addbankBtn:hover, .save-btn button.afb01:hover, #btnRequestWithdraw:hover {
        border: 1px solid #f11b32;
        background: #f11b32 linear-gradient(180deg, #f11b32, #f11b32) repeat-x !important;
        color: #fff;
    }

#profile-Bet-History, #profile-promotion-sec {
    background-color: #173B4B;
    color: white;
}

    #profile-Bet-History span, #profile-promotion-sec span {
        color: #fff;
    }

.afb-bg-ddark-blue {
    background-color: #015e7d;
}

table.bet-history > thead > tr > th {
    background-color: #015e7d;
}

#invite-friend .tooltip {
    background-color: #015e7d;
}

.col-data.success-content {
    color: #28a745 !important;
}

#shareboxPopup .modal-content {
    background: white;
    border: none;
}

#shareboxPopup .btn-sharebox {
    background: #f11b32;
}

.noData {
    color: black;
}

.paginationjs-page.J-paginationjs-page.active a {
    background-color: #f11b32 !important;
    color: #fff !important;
}

.games-inner.member-bank-list thead {
    background-color: #015e7d !important;
}

.inside-tab-item > a.active {
    border: 2px solid #f11b32;
}

/*.inside-tab {
    background-color: #00341e;
}*/

.wallet-top-left {
    background-color: #015e7d;
}

    .wallet-top-left:before {
        border-left: 8px solid #015e7d;
    }

.rank-part .h4 {
    color: #f11b32;
}

#main-affiliate thead {
    background-color: #00341e;
}

.btn-sharebox-gray {
    background-color: #173B4B !important;
}

.sharebox-container {
    background-color: #015e7d;
}

#invite-friend button.btn-tnc {
    border-radius: 10px;
    background-color: #00341e;
    border-color: #00341e;
    color: #fff;
}

#tier thead {
    background-color: #015e7d;
}

#tab-affiliate .downline-details .h3 b {
    color: black;
}

#active-member-list .afb01 {
    background: #173B4B !important;
    color: #fff !important;
}

#active-member-list .button.button-regular {
    color: #fff;
    border: none;
    background: #015e7d;
}

#active-member-list thead {
    background-color: #015e7d;
}

#daily-lucky-spin-history table thead, #deposit-withdraw-history table thead, #gamedeposit-withdraw-history table thead {
    background-color: #015e7d;
}

.pagination a:hover:not(.active), .pagination a.active {
    background: #f11b32 !important;
    color: #fff !important;
}

.modal-header {
    background-color: #015e7d;
}

    .modal-header button.close {
        background-color: #f11b32;
    }

        .modal-header button.close span {
            color: #fff;
        }

.modal-footer > button.btn.btn-primary.tim-btn-bg, .modal-footer > button.btn.btn-primary.tim-btn-bg:hover {
    background: #f11b32;
    color: white;
}

.tabcontentmd .popup-header, .tabcontentmd .popup-title {
    background: #015e7d;
    color: white;
}

.popup-footer button {
    background: #f11b32;
}

.choose-file::-webkit-file-upload-button {
    background: #f11b32;
}

.btn-contrasttheme:not(:disabled):not(.disabled):active, .btn-contrasttheme:not(:disabled):not(.disabled).active, .show > .btn-contrasttheme.dropdown-toggle {
    color: #fff;
    background-color: #f11b32;
    background-image: none;
    border-color: #f11b32;
}

#snav li .fa, #snav li:nth-child(10n+1) span, #snav li:nth-child(10n+1) a:hover .fa
{
    background-color: #f11b32;
}

.nav-bottom {
    --backgroundColor: #fff;
}

.bg-maintheme {
    background-color: #015e7d !important;
}

.btn-subtheme {
    color: #fff;
    background: #f11b32 -webkit-gradient(linear, left top, left bottom, from(#f11b32), to(#f11b32)) repeat-x;
    background: #f11b32 linear-gradient(180deg, #f11b32, #f11b32) repeat-x;
    border-color: #f11b32;
}

    .btn-subtheme:hover {
        color: #fff;
        background: #a98009 -webkit-gradient(linear, left top, left bottom, from(#a98009), to(#a98009)) repeat-x;
        background: #a98009 linear-gradient(180deg, #a98009, #a98009) repeat-x;
        border-color: #a98009;
    }

.text-truncate-nav {
    color: #fff !important;
}

.btn-primary {
    color: #fff;
    background: #173B4B -webkit-gradient(linear, left top, left bottom, from(#173B4B), to(#173B4B)) repeat-x;
    background: #173B4B linear-gradient(180deg, #173B4B, #173B4B) repeat-x;
    border-color: #173B4B;
}

    .btn-primary:hover {
        color: #fff;
        background: #004c2d -webkit-gradient(linear, left top, left bottom, from(#004c2d), to(#004c2d)) repeat-x;
        background: #004c2d linear-gradient(180deg, #004c2d, #004c2d) repeat-x;
        border-color: #004c2d;
    }

.afb-title-h1 .vl {
    border-left: 5px solid #f11b32;
}

.leaderboard-btngroup .btn-learn-more {
    color: white !important;
}

/*.custom-select-dd:after {
    filter: invert(25%) sepia(10%) saturate(7495%) hue-rotate(144deg) brightness(92%) contrast(96%);
}*/

.tab-content .card {
    /*color: #fff;*/
    background: #fff -webkit-gradient(linear, left top, left bottom, from(#fff), to(#fff)) repeat-x;
    background: #fff linear-gradient(180deg, #fff, #fff) repeat-x;
    border-color: #fff !important;
}

    .tab-content .card:hover {
        /*color: #fff;*/
        background: #004c2d -webkit-gradient(linear, left top, left bottom, from(#004c2d), to(#004c2d)) repeat-x;
        background: #015e7d linear-gradient(180deg, #015e7d, #015e7d) repeat-x;
        border-color: #fff !important;
    }

#GHDatepickerFrom:focus, .from-date:focus-within, .end-date:focus-within, .ui-datepicker .ui-datepicker-header {
    background-color: #173B4B !important;
    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 #cf9f00;
    background: #cf9f00;
    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 #f11b32;
    background: #f11b32;
}

@media (max-width: 428px) {
    .text-danger {
        display: revert;
    }
}

.wallet-bottom-part .pagination > li > a, .history-bottom-part .pagination > li > a {
    color: #000 !important;
}

.titleUnread {
    color: #015e7d !important;
}

.toast-body {
    border-bottom: 6px solid #fff;
}

.loyalprogram-info .table-title {
    color: #f11b32;
}

.language_selector .dropdown-single-content a:hover, .active-lang {
    background-color: #015e7d !important;
    color: #f11b32 !important;
}

#DepoConfModal .modal-dialog .modal-content .modal-header,
#DepoConfModal .modal-dialog .modal-content .btn-primary {
    background: #015e7d !important;
    color: #fff !important;
}

#DepoConfModal .modal-dialog .modal-content .btn-primary {
    border-color: #28a745 !important;
}

button#depositBtn, button#withdrawBtn, button#WICKET9WithdrawBtn {
    background: linear-gradient(to right, #fff, #fff) !important;
    color: white !important;
}

    button#depositBtn:hover, button#withdrawBtn:hover, button#WICKET9WithdrawBtn:hover {
        background: linear-gradient(to right, #fff, #fff) !important;
        color: white !important;
    }

button#playnowBtn {
    background: linear-gradient(to right, #fff, #fff);
    border-radius: 2px !important;
    color: white !important;
}

    button#playnowBtn:hover {
        background: linear-gradient(to right, #fff, #fff);
        border-radius: 2px !important;
        color: white !important;
    }

.transferModal #playnowBtn, .updatepassword {
    background: linear-gradient(to right, #fff, #fff) !important;
    color: white;
}

#active-member-list .h3, .user-profile .h3 {
    color: black;
}


.game-overlay-DetailBottom .top-container .fav-rtp-container .favourite-game-container {
    background: #fff;
}

.game-overlay-DetailBottom .bottom-container {
    background: #fff;
}

    .game-overlay-DetailBottom .bottom-container .provider-container {
        color: #fff;
    }

    .game-overlay-DetailBottom .bottom-container .game-attribute .game-attribute-icon {
        background: #fff;
        box-shadow: 0px 5px 0px #fff, 0px -5px 0px #fff;
    }

.universal_hamburger_menu {
    --maintheme: #173B4B;
    --subtheme: #173B4B;
    --contrasttheme: #e2c360;
    --main_text: #fff;
}

    .universal_hamburger_menu .aside_content-main_content {
        background: transparent;
    }

    .universal_hamburger_menu .aside_content-login .login-button button.btn-login {
        background: var(--maintheme);
        color: var(--contrasttheme);
    }

        .universal_hamburger_menu .aside_content-login .login-button button.btn-login:hover {
            color: var(--maintheme);
            background-color: var(--contrasttheme);
            border-color: var(--contrasttheme);
        }

    .universal_hamburger_menu input:-webkit-autofill,
    .universal_hamburger_menu input:is(:-webkit-autofill, :autofill) {
        box-shadow: inset 0 0 0 100px var(--subtheme);
    }

        .universal_hamburger_menu input:-webkit-autofill:hover,
        .universal_hamburger_menu input:-webkit-autofill:focus,
        .universal_hamburger_menu input:-webkit-autofill:active,
        .universal_hamburger_menu input:is(:-webkit-autofill, :autofill):hover,
        .universal_hamburger_menu input:is(:-webkit-autofill, :autofill):focus,
        .universal_hamburger_menu input:is(:-webkit-autofill, :autofill):active {
            box-shadow: inset 0 0 0 100px var(--subtheme);
        }

    .universal_hamburger_menu .aside_content-login .did-floating-input,
    .universal_hamburger_menu .aside_content-login fieldset .fld-block {
        background: var(--subtheme);
    }

    .universal_hamburger_menu .hamburgerSearch .btn.gameCategoryBtn::after {
        border-top-color: var(--main_text);
    }

.searchgameMobilewidgetv2 .dropdown-single2 .dropdown-single-content2 {
    background-color: #015e7d;
    border: solid 1px #fff;
}

.universal_hamburger_menu .hamburgerSearch .result-wrapper #hamburger_searchgame_history_List > .badge {
    background: var(--maintheme);
    color: var(--contrasttheme);
    border-color: var(--contrasttheme);
}

.universal_hamburger_menu .hamburgerSearch .result-wrapper .searchgamewidgetListing li small {
    color: #ccc !important;
}

.universal_hamburger_menu #hamburgerCategory img.icon,
.universal_hamburger_menu #hamburgerCategory .collapse-container [data-toggle=collapse][aria-expanded=true] img.icon {
    filter: brightness(2);
}

.universal_hamburger_menu .collapse-container [data-toggle=collapse][aria-expanded=true] {
    border-bottom: 1px solid #fff;
}

    .universal_hamburger_menu .collapse-container [data-toggle=collapse][aria-expanded=true]:has(+ .collapse-0) {
        background-color: #f11b32;
    }

.universal_hamburger_menu .collapse-container [data-toggle=collapse] + .collapse-0 {
    background-color: var(--subtheme);
}

.universal_hamburger_menu .collapse-container [data-toggle=collapse][aria-expanded=true]:has(+ .collapse-1) {
    background-color: #015e7d;
}

.universal_hamburger_menu .collapse-container [data-toggle=collapse] + .collapse-1 {
    background-color: #015e7d;
}

.universal_hamburger_menu .provider-row .provider-row-item {
    background: #173B4B;
}

.slot95v2-overlay-ui .hover-content .btn-play {
    background-color: #f11b32;
    color: #FFF;
}

.slot95v2-overlay-ui .hover-content .btn-demo {
    color: #fff;
    background-color: #015e7d;
    opacity: 1;
}


.save-btn.one .promotionMore {
    border: 1px solid #6C757D !important;
    color: white !important;
    background: #fff linear-gradient(180deg, #828A91, #6C757D) repeat-x !important;
    border: none;
}

.save-btn.one .button-disabled {
    background: #f11b32;
    color: white;
    border: none;
}

.save-btn.one .claimBtn {
    background: green;
    border: none;
    color: white;
}

.table-bordered thead th, .table-bordered thead td {
    background: #015e7d;
}

.close-popup {
    color: white;
}

.btn-tournament {
    border: solid 1px var(--mainTheme) !important;
}

    .btn-tournament:hover, .btn-tournament.active {
        background-color: var(--mainTheme);
        color: #fff;
    }

.btn-sharebox {
    background-image: none;
    background-color: #f11b32;
    color: #e2c360
}

    .btn-sharebox:hover {
        background-color: #cb9b12;
        color: #e2c360
    }

.modal-body.bg-transparent.text-center.position-relative {
    color: white;
}

#buypromoModal h5.font-black,
#buypromoModal h5.font-black span {
    color: #ffffff !important;
}

#buypromoModal .form-group.font-black label {
    color: #ffffff !important;
}

#buypromoModal .minmaxTxt,
#buypromoModal .minmaxTxt span {
    color: #ffffff !important;
}

.tournament-list .btn-arrow-left i, .tournament-list .btn-arrow-right i {
    background-color: #fff !important;
}

a.btn.btn-tournament-status {
    background: transparent !important;
    background-color: transparent !important;
    color: #FDC010 !important;
    border: #FDC010 solid 1px;
}

.ang-pow-desc {
    color: white;
}

.universal_hamburger_menu .dropdown-item.active {
    background: linear-gradient(-90deg, #f11b32, #f11b32);
}

.text-secondary {
    color: white !important;
}

#hamburger_searchgame_Keyword::placeholder {
    color: #ffffff !important;
}

#hamburger_searchgame_Keyword {
    color: #ffffff !important;
}

.slot95v2-lobby .content-aside {
    background: rgba(255, 255, 255, 0.1);
    border: 1px solid transparent;
    border-image: conic-gradient( from 102.21deg at 52.75% 38.75%, rgba(249, 249, 249, 0.3) -32.95deg, rgba(64, 64, 64, 0.5) 10.52deg, rgba(64, 64, 64, 0.35) 32.12deg, rgba(255, 255, 255, 0.3) 60.28deg, rgba(255, 255, 255, 0.3) 107.79deg, rgba(64, 64, 64, 0.35) 187.59deg, rgba(249, 249, 249, 0.5) 207.58deg, rgba(255, 255, 255, 0.3) 287.31deg, rgba(249, 249, 249, 0.3) 327.05deg, rgba(64, 64, 64, 0.5) 370.52deg ) 1;
    box-shadow: -1px 3px 6px rgba(0, 0, 0, 0.08), -3px 11px 11px rgba(0, 0, 0, 0.07), -7px 24px 15px rgba(0, 0, 0, 0.04), -13px 43px 18px rgba(0, 0, 0, 0.01), -20px 68px 20px rgba(0, 0, 0, 0);
    backdrop-filter: blur(25px);
}

#registerModal .bottom {
    color: #000000;
}

.bottom.text-center .sm-text {
    color: #ffffff !important;
}

.from-date:focus-within label, .end-date:focus-within label {
    color: white;
}

.from-date:focus-within input, .end-date:focus-within input {
    background-color: #173B4B !important;
    color: white !important;
}

.from-date:focus-within i.fa.fa-calendar-o, .end-date:focus-within i.fa.fa-calendar-o {
    color: white;
}

.ui-datepicker .ui-datepicker-header{
    color: white;
}
.ui-datepicker-header .ui-icon {
    filter: invert(1);
}

.free-spin-btn {
    background-color: #f11b32 !important;
    color: #ffffff !important;
    border: 1px solid #f11b32 !important;
    font-weight: bold;
    background-image: linear-gradient(to right, #f11b32, #f11b32) !important;
}
.affiliate-application-form .afb-title-h1 {
    color: #ffffff !important;
}
.affiliate-application-form h3 {
    color: #ffffff !important;
}
.affiliate-application-form .bg-white {
    background-color: var(--mainTheme) !important;
}
.affiliate-application-form .text-dark {
    color: #ffffff !important;
}
.modal-content .loginClose-btn {
    color: #000000 !important;
    opacity: 1 !important; 
}
#buypromoModal .displayinfo {
    background-color: transparent;
}
button.btn.btn-danger.font-weight-bold.loginClose-btn.btn-gray {
    color: #ffffff !important;
    opacity: 1 !important;
}

.slot95v2-main_nav .nav-item:hover .main_nav-icon, .slot95v2-main_nav .nav-item.active .main_nav-icon {
    -webkit-filter: invert(20%) sepia(91%) saturate(1264%) hue-rotate(167deg) brightness(103%) contrast(99%);
    filter: brightness(3);
}

.slot95v2-lobby .marquee-title-icon {
    color: white;
}

.text-wrap {
    background-color: #f11b32;
}

.sidebar-box .read-more a.button:hover, .sidebar-box .read-more-btn a.button:hover {
    background-color: #f11b32;
}

.loginBox .btn-login, .loginBox .btn-login:hover, button.btn.btn-sm.btn-outline-contrasttheme.rounded-pill.text-uppercase.login-h.sl-h {
    color: white;
    border: none;
    background: linear-gradient(180deg, #0073FF 0%, #0DA2FF 100%) !important;
    border-image: linear-gradient(180deg, rgba(0,136,255,0.3) 0%, rgba(119,192,255,0.3) 100%) !important;
    box-shadow: 0px 0px 0px 1px rgba(255,255,255,0.2), 0px 0px 0px 1px rgba(224,233,242,0.2), 0px 3.71px 4.85px rgba(87,177,255,0.1533), 0px 10.27px 13.4px rgba(87,177,255,0.22), 0px 24.72px 32.26px rgba(87,177,255,0.1867), 0px 42px 107px rgba(87,177,255,0.34), inset 0px 1px 4px 2px rgba(210,234,255,1), inset 0px 1px 18px 2px rgba(210,234,255,1) !important;
}

button.btn.btn-sm.btn-contrasttheme.rounded-pill.text-uppercase.register-h, button.btn.btn-sm.btn-contrasttheme.rounded-pill.text-uppercase.register-h:hover {
    background: linear-gradient(0deg,#FF4768,#FF4768), linear-gradient(180deg,#FFACBB 0%, rgba(255,172,187,0) 58.38%);
    box-shadow: inset 3.5px 0px 7.5px rgba(255,255,255,0.2), inset 1px 0px 5px rgba(255,255,255,0.5), inset -3.5px 0px 7.5px rgba(255,255,255,0.2), inset -1px 0px 5px rgba(255,255,255,0.7), 0px 1px 4.5px rgba(0,0,0,0.1) !important;
    color: white;
    border: none;
}

.slot95v2-main_nav .main_nav-title {
    font-size: 15px;
}

a.c_title_link_a.controls-top-button {
    background: #f11b32;
}

.language_selector .dropdown-single-content a {
    border-bottom: 1px solid #fff;
    color: #fff !important;
    background: #173B4B;
}

.main.nav-wrapper .nav-item-content {
    background-color: #173B4B;
}

.btn-outline-light:hover {
    color: #fff;
    background-color: transparent;
    border-color: transparent;
}

.pagination a {
    border-color: #015e7d !important;
    color: #fff !important;
}

.btn-sharebox:hover {
    background-image: linear-gradient(to right, #f11b32, #f11b32);
}

.h_nav-item > a, .h_nav-item > span {
    background-color: #015e7d;
    border: 2px solid #015e7d;
}

.slot95v2-lobby .infocenter {
    border-block: solid 1px #fff;
}

.simple-login .fld:focus {
    border-color: #f11b32;
    background: #173B4B;
}

.cd-tabs__item:hover {
    color: #fff;
}

.btn-success:hover, .btn-success:focus, .btn-success.focus {
    color: #fff;
    background: #f11b32 linear-gradient(180deg, #f11b32, #f11b32) repeat-x !important;
    border-color: #f11b32 !important;
}

#crypto-deposit .tooltip {
    font-weight: bold;
}

.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {
    border: 1px solid #f11b32;
    background: #f11b32;
    color: white;
}

button.btn.btn-sm.position-absolute {
    color: #fff;
}

button.float-left.tim-btn.tim-btn-bg.btn-sm.button.button-regular.afb01.promo-detail-back.btn-contrasttheme.rounded-pill {
    background: #666 !important;
    border-radius: 50px;
}

button.float-left.tim-btn.tim-btn-bg.btn-sm.promobtn.claimed-now.button.button-regular.afb01.btn-secondary.rounded-pill {
    background: green !important;
}

.tournament_list-aside .dropdown button .icon {
    background-color: #f11b32;
}

.slot95v2-overlay-ui .bottom-container, .slot95v2-overlay-ui .top-container .game-attribute, .slot95v2-overlay-ui .top-container .game-attribute:hover {
    background: #f11b32;
}

.registrationCaptcha .captchaimage img {
    width: 30%;
}

@media screen and (max-width:768px)  {
    .registrationCaptcha .captchaimage img {
        width: 90%;
    }
}

.universal_hamburger_menu .hamburgerSearch .input-group,
.universal_hamburger_menu .hamburgerSearch .btn.gameCategoryBtn {
    border-color: #fff;
}

.universal_hamburger_menu .hamburgerSearch .result-wrapper #hamburger_searchgame_history_List > .badge {
    background: #f11b32;
    color: #fff;
    border-color: #f11b32;
}

.universal_hamburger_menu .hamburgerSearch .btn.gameCategoryBtn.active, .universal_hamburger_menu .hamburgerSearch .btn.gameCategoryBtn:hover {
    background: var(--maintheme);
    color: #fff;
}

.offcanvas-header {
    color: #fff;
    border-bottom: 1px solid #fff;
}

.universal_hamburger_menu .aside_content-account_box .account_box-infopanel .infopanel-wallet .account_box-wallet {
    color: #fff;
}

.form-control {
    padding: 0.1rem !important;
}