:root .color24-4{
    --primary-color1: #01f68f;
    --primary-color2: #18ff9f;
    --primary-color3: #01f68f15;
    --btn-color2:#363a3e;
    --btn-color3:#3d4144;
    --btn-text-color1:#fff;
    --btn-text-color:#000000;
    --bg-site:#222629;
    --bg-gradient: radial-gradient(circle, #01f68f 0%, #004911 100%);
    --bg-color1:#222629;
    --bg-color2: #32383c;
    --bg-color3: #292d30;
    --bg-color4:#363d42;
    --bg-color5:#394045;
    --bg-color6:#000000;
    --bg-color7:#282d31;
    --bg-color8:#01f68f;
    --bg-color9:#363d42;
    --bg-nav:#3a4145;
    --bg-footer:#1c1e1d;
    --bg-footer1: #1c1e1d;
    --bg-footer-nav:#000;
    --bg-game-thumb-overlay:#000000a7;
    --scrollbar-bg:#d5d5d5;
    --scrollbar-thumb:#00ad65;
    --text-color1:#ffffff;
    --text-color2:#ffffff;
    --text-color3:#ffffff54;
    --text-color4:#9b9b9b;
    --line-color1:rgba(255, 255, 255, 0.1);
    --line-color2:rgba(255,255,255,1);
    --border-color:#ccc;
    --border-color2:#959595;
    --bg-notice:#1c1e1d;
    --apps-bgcolor: rgba(0, 0, 0, 0.9);
    --img-filter-white:brightness(0) invert(1);
    --img-filter-black:brightness(0);
    --img-filter-theme:invert(51%) sepia(47%) saturate(846%) hue-rotate(109deg) brightness(118%) contrast(130%);
    --form-input-bg:#32383c;
    --form-input-bg1:#32383c;
    --form-cta-bg:#01f68f;
    --form-remark:#01f68f;
    --form-text-light: #ffffff;
    --form-input-bg2: #485055;
    --form-trans-bg: rgba(255, 255, 255, 0.05);
    --bg-promo-checkbox:linear-gradient(90deg, rgb(66 104 88) 0%, rgba(66, 104, 88, 0) 100%);
    --bootstrap-arrow:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23ffffff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");

    /*new referral page*/
    --refer-color-theme: #01f68f;
    --refer-black: #ffffff;
    --refer-black2: #ffffff;
    --refer-black3: #FFFFFF66;
    --refer-white: #000000;
    --refer-bgcolor-box: #222629;
    --refer-bgcolor-box2: #222629;
    --refer-bg-color: #222629;
    --refer-bg-img: url(../images/referral/dark-bg.png);
	--refer-shadow-box: 0 0 10px 0 #FFFFFF26;
    --refer-bg-modal: #222629;
    --refer-color-text-tnc: #ffffffbf;

    /* leaderboard */
    --shadow-box2: #FFFFFF1A;
    --border-line: #757575;
    --bg-rank: #3a4145;
    --bg-leaderboard: url(../images/leaderboard/dark-frame.png);
	--bgform-select: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");

    /* live tv modal */
    --bg-live-tv-modal:#111;
    --bg-tv-select-btn:#252525;
    --live-tv-text:#fff;
    --live-tv-close:red;

    /*rocket chat*/
    --rchat-theme-color:#01f68f;
    --rchat-theme-color2:#454d52;
    --rchat-bg:#222629;
    --rchat-text: #fff;
    --rchat-text-w: #000000;
    --rchat-text2:rgba(255, 255, 255, 0.8);
    --rchat-border:rgba(255, 255, 255, 0.1);
    --rchat-btn-bg:rgba(0, 0, 0, 0.1);
    --rchat-btn-border:rgba(255, 255, 255, 0.2);
    --rchat-btn-bg-hover:rgba(255, 255, 255, 0.1);
    --rchat-btn-border-hover:rgba(255, 255, 255, 0.2);
    --rchat-shadow:rgba(255, 255, 255, 0.2);
    --rchat-shadow2:rgba(0, 0, 0, 0.3);
    --rchat-date-bg:#454d52;
    --dot-bg:rgba(255, 255, 255, 0.3);    
}

.color24-4 .promotion-single-btn{
    background-color: var(--primary-color1);
    color: var(--btn-text-color);
}
.color24-4 .af-user-info-header .btn-deposit a{
    background-color: var(--primary-color1);
    color: var(--btn-text-color);
}
.color24-4 .af-side-nav ul li.active a{
    background-color: var(--primary-color1);
    color: var(--btn-text-color);
}
.color24-4 .game-category-wrapper ul li a img,
.color24-4 .side-nav .side-nav-wrapper li .icon{
    filter: var(--img-filter-white);
}

.color24-4 .game-category-wrapper ul li.active a img,
.color24-4 .live-chat-wrapper img,
.color24-4 .af-side-nav ul li.active a img{
    filter: brightness(0);
}
.color24-4 .btn-close{
    filter: invert(1);
}

.color24-4 .af-form .input-group{
    border:none;
}
.color24-4 .game-item .overlay .b {
    fill: #000;
}
.color24-4 .provider-wrapper .provider-scroll ul li.active .provider-logo, 
.color24-4 .provider-wrapper .provider-scroll ul li.all.active {
    background-color: var(--primary-color1);
    color: var(--text-color2);
}
.color24-4 .provider-wrapper .provider-scroll ul li.active .provider-logo img.active{
    filter: brightness(0);
}
.color24-4 .af-user-info-header .btn-deposit a {
    color: var(--btn-text-color);
}
.color24-4 .af-side-nav ul li img,
.color24-4 .af-box .wallet2 .w2-logo{
    filter: var(--img-filter-white);
}
.color24-4 .af-user-box .color1{
    color: var(--text-color2);
}
.color24-4 .promo-modal .modal-header .btn-close{
    background-color: transparent;
}
.color24-4 #tnc-referral .modal-header .btn-close,
.color24-4 .modal-tournament .modal-header .btn-close{
    filter: none;
}
.color24-4 .tournament-ranking table tbody tr:first-child td, 
.color24-4 .tournament-ranking table tbody tr:nth-child(2) td, 
.color24-4 .tournament-ranking table tbody tr:nth-child(3) td {
    color: #fff;
}
.color24-4 .swiper-banner .swiper-button-next:after, 
.color24-4 .swiper-banner .swiper-button-prev:after{
    color: #000;
}
.color24-4 .af-wrapper .user-id .notice-dot{
    background-color: #f60501;
}
.color24-4 #sport-live-stream .btn-close{
    filter: none;
}
@media (min-width: 960px) {
    .color24-4 .provider-wrapper .provider-scroll ul li,
    .color24-4 .provider-wrapper .provider-scroll ul li.all{
        border: 2px solid #485158;
    }
}


.color24-4 .live-chat-wrapper img,
.color24-4 .bot-avatar img,
.color24-4 .avatar-circle img{
    filter: var(--img-filter-black);
}