:root .color24-2 {
    --primary-color1: #59d500;
    --primary-color2: #68f801;
    --primary-color3: #59d50015;
    --btn-color2:#333;
    --btn-color3:#ff7300;
    --btn-text-color1:#fff;
    --btn-text-color:#000000;
    --bg-site:#ffffff;
    --bg-gradient: radial-gradient(circle, #59d500 0%, #004911 100%);
    --bg-color1:#ffffff;
    --bg-color2: #f3f3f3;
    --bg-color3: #333;
    --bg-color4:#d3d3d3;
    --bg-color5:#f5f5f5;
    --bg-color6:#000000;
    --bg-color7:#ebebeb;
    --bg-color8:#358000;
    --bg-color9:#e0e0e0;
    --bg-nav:#333;
    --bg-footer:#ebebeb;
    --bg-footer1: #333;
    --bg-footer-nav:#000;
    --bg-game-thumb-overlay:#ffffffa7;
    --scrollbar-bg:#d5d5d5;
    --scrollbar-thumb:#43a100;
    --text-color1:#000000;
    --text-color2:#ffffff;
    --text-color3:#00000054;
    --text-color4:#9b9b9b;
    --line-color1:rgba(0, 0, 0, 0.1);
    --line-color2:rgba(255,255,255,1);
    --border-color:#ccc;
    --border-color2:#959595;
    --bg-notice:#333;
    --apps-bgcolor: rgba(255, 255, 255, 0.9);
    --img-filter-white:brightness(100);
    --img-filter-black:brightness(0);
    --img-filter-theme:invert(32%) sepia(96%) saturate(854%) hue-rotate(45deg) brightness(93%) contrast(60%);
    --form-input-bg:#f3f3f3;
    --form-input-bg1:#fff;
    --form-cta-bg:#59d500;
    --form-remark:#3c9000;
    --form-text-light: #000;
    --form-input-bg2: #cccccc;
    --form-trans-bg: rgba(0, 0, 0, 0.05);
    --bg-promo-checkbox:linear-gradient(90deg,rgb(255, 220, 82) 0%, rgba(255, 228, 121, 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='%23000000' 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: #000000;
    --refer-black: #000000;
    --refer-black2: #000000;
    --refer-black3: #FFFFFF66;
    --refer-white: #ffffff;
    --refer-bgcolor-box: #ffffff;
    --refer-bgcolor-box2: #f8f8f8;
    --refer-bg-color: #ffffff;
    --refer-bg-img: url(../images/referral/white-bg.png);
	--refer-shadow-box: 0 0 10px 0 #FFFFFF26;
    --refer-bg-modal: #ffffff;
    --refer-color-text-tnc: #000000bf;

    /* leaderboard */
    --shadow-box2: #FFFFFF1A;
    --border-line: #757575;
    --bg-rank: #333;
    --bg-leaderboard: url(../images/leaderboard/white-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:rgb(255, 255, 255);
    --bg-tv-select-btn:#e6e6e6;
    --live-tv-text:rgb(0, 0, 0);
    --live-tv-close:red;

    /*rocket chat*/
    --rchat-theme-color:#59d500;
    --rchat-theme-color2:#e7e7e7;
    --rchat-bg:#ffffff;
    --rchat-text: #000000;
    --rchat-text-w: #000000;
    --rchat-text2:rgba(0, 0, 0, 0.8);
    --rchat-border:rgba(0, 0, 0, 0.2);
    --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(0, 0, 0, 0.2);
    --rchat-shadow2:rgba(0, 0, 0, 0.3);
    --rchat-date-bg:#e7e7e7;
    --dot-bg:rgba(0, 0, 0, 0.3);   
}

.color24-2 .promotion-single-btn{
    background-color: var(--primary-color1);
    color: var(--text-color1);
}
.color24-2 .af-user-info-header .btn-deposit a{
    background-color: var(--primary-color1);
    color: var(--text-color1);
}
.color24-2 .app-content-bottom .btn-outline-primary, 
.color24-2 .app-content-bottom .btn-outline-primary:hover, 
.color24-2 .app-content-bottom .btn-outline-primary:focus, 
.color24-2 .app-content-bottom .btn-outline-primary:active{
    border: 1px solid var(--text-color1);
    color: var(--text-color1);
}

.color24-2 .live-chat-wrapper img,
.color24-2 .bot-avatar img,
.color24-2 .avatar-circle img,
.color24-2 #sport-live-stream .match-dropdown-group .select-btn .icon,
.color24-2 #sport-live-stream .match-dropdown-group li .icon{
    filter: var(--img-filter-black);
}
.color24-2 .suggestion-btn{
    border: 1px solid #000;
    color: #000;
}