:root {
    --theme1-bg: #F26C20;
    --theme1-bg90: #353535;
    --theme2-bg: #000;
    --theme2-bg70: #353535;
    --theme2-bg85: #000;
    --primary-color: #fff;
    --secondary-color: #fff;
}
.header{
    background-color: var(--theme2-bg);
}
.header-bottom{
    background: linear-gradient(0deg, rgba(10, 10, 10, .5) 50%, #323232);
    border-bottom: 1px solid #333;
    border-top: 1px solid #4c4c4c;
}
.main {
    min-height: calc(100vh - 159px);
    background: #212121;
}
.sidebar .nav-item .nav-link {
    border-bottom: 1px solid #9e9e9e;
    font-weight: normal;
    font-size: 14px;
    padding: 0.3rem 1rem;
    background: #000;
    border-color: #212121;
    color: #ddd;
}
.sidebar .mtree li a {
    position: relative;
    font-size: 16px;
    text-decoration: none;
    color: #ddd;
    line-height: 15px;
}
.sidebar {
    background: none;
    padding: 0 !important;
    min-height: calc(100vh - 159px);
    max-width: 15% !important;
    color: #ddd;
    border: 1px solid var(--theme1-bg);
}
.coupon-table {
    background: #fff;
}
.casino-name {
    background: var(--theme1-bg);
    color: var(--primary-color);
}
.latest-event-item {
    background: var(--theme1-bg);
    animation: newlaunch2 linear infinite !important;
}
@keyframes newlaunch2{
    0%{
        background: #f26d25 !important;
    }
    35%{
        background: #6fad47 !important;
    }
    65%{
        background: #6fad47 !important;
    }
    100%{
        background: #f26d25 !important;
    }
}

.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {
    background-color: var(--theme1-bg);
    border-color: transparent;
    color: var(--secondary-color);
}
.filter-ct label {
    margin-bottom: 0;
    margin-right: 3px;
    font-size: 12px;
    font-weight: 600;
    color: #999;
}
.nav-tabs .nav-link {
    border-radius: 0;
    color: var(--site-color);
    background-color: var(--grey-bg);
    border-right: 1px solid var(--theme2-bg) !important;
    border: 0;
    background: linear-gradient(0deg, rgba(10, 10, 10, .5) 50%, #323232);
    color: #9b9b9b;
}
.table-header>div, .table-row>div,
.main-market .table-header>div, .main-market .table-row>div {
    border: none;
}
.nav-tabs .nav-link,
.toss_market h5{
    color: #fff;
}
.icasino_ul_tabs ul li img{
    filter: invert(1);
}
.icasino_ul_tabs ul li a.nav-link.active{
    background: var(--theme1-bg);
}