:root {
    /** header margin */
    --header-margin: 81px;
    --header-nav-margin: 143px;

    /* main colors */
    --color-lighter: #FFFFFF;
    --color-darker: #000000;
    --menu-icon-color: #FFFFFF;
    --text-color: #FFFFFF;
    --color-light: #FFFFFF; /** do not change this */
    --color-dark: #fff; /** do not change this */
    --color-active-link: #f09500;

    /** background colors */
    --body-background: #0a0a0a;
    --header-background: #0d0d0d;
    --navbar-background: #FFFFFF;
    --lottery-draw-header-background: #FFFFFF;
    --lottery-draw-background: #E9C156;
    --runtext-background: #2b2b2b;
    --button-menu-background: #3D2103;
    --pool-background: #9F6C1A;
    --pool-footer-background: #E9C156;
    --card-header-background: #FFFFFF;
    --card-game-background: #3D2103;
    --pool-draw-background: #9F6C1A;
    --button-dark-bg: #333333;
    --button-light-bg: #E6E6E6;

    /** gradient background */
    --card-header-bg: #151515;
    --button-gradient-dark-bg: url('/img/gradient/american_bronze_02/btn-bg-dark.png');
    --button-gradient-light-bg: url('/img/gradient/american_bronze_02/btn-bg.png');

    /** border color */
    --border-color: #d9aa16;

    /** radius */
    --border-radius: 3px;

    /** box shadow */
    --box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2), 0 4px 10px 0 rgba(0, 0, 0, 0.19);

    /** font size */
    --font-title: 1rem !important;
    --font-small: 0.8rem !important;


    /** OLD VARIABLE */
    --captcha-background: #424146;
    --captcha-color: invert(1);
    --color-light-gray: #929292;
    --color-dark-gray: #2d2d2d;
    --color-brown: #251605;

    --slot-filter-background: url('/img/gradient/american_bronze_02/btn-bg.png');
    --slot-filter-active-background: url('/img/asset/new_design/slot_filter_active_bg.webp');
    --slot-triangle-background: url('/img/asset/new_design/slot_triangle.png');
    --background-color-5: #38373c;
    --background-color-6: #f2f3f5;

    --color-2: #904d17;
    --color-3: #6a5842;
    --color-4: #71757e;
    --color-5: #9f9fa1;
    --color-bank-active: #9bff19;
    --color-bank-offline: #d91730;
    --image-home-background: #654f3a;
    --contact-background: #fff;
    --contact-item-color: #f09500;

    /* jackpot */
    --jackpot-background: url('/img/jackpot/jackpot.png');
    --jackpot-idn-background: url('/img/jackpot/idnpk.png');
    --jackpot-rtg-background: url('/img/jackpot/rtg.png');
    --jackpot-sg-background: url('/img/jackpot/sg.png');
    --jackpot-sk-background: url('/img/jackpot/sk.png');

    /* slot category icon */
    --slot-pp: url('https://latte.cdnsimple.top/assets/img/pp.png');
    --slot-pg: url('https://latte.cdnsimple.top/assets/img/pg.png');
    --slot-haban: url('https://latte.cdnsimple.top/assets/img/haban.png');
    --slot-s88: url('https://latte.cdnsimple.top/assets/img/s88.png');
    --slot-mg: url('https://latte.cdnsimple.top/assets/img/mg.png');
    --slot-sg: url('https://latte.cdnsimple.top/assets/img/sg.png');
    --slot-jk: url('https://latte.cdnsimple.top/assets/img/jk.png');
    --slot-rtg: url('https://latte.cdnsimple.top/assets/img/rtg.png');
    --slot-cq9: url('https://latte.cdnsimple.top/assets/img/cq9.png');
    --slot-gw: url('https://latte.cdnsimple.top/assets/img/gw.png');
    --slot-fg: url('https://latte.cdnsimple.top/assets/img/fg.png');
    --slot-jl: url('https://latte.cdnsimple.top/assets/img/jl.png');
    --slot-fs: url('https://latte.cdnsimple.top/assets/img/fs.png');
    --slot-pprkd: url('https://latte.cdnsimple.top/assets/img/pprkd.png');
    --slot-jks: url('https://latte.cdnsimple.top/assets/img/jks.png');
    --slot-ps: url('https://latte.cdnsimple.top/assets/img/ps.png');
    --slot-tgs: url('https://latte.cdnsimple.top/assets/img/stgs.png');
    --slot-safb: url('https://latte.cdnsimple.top/assets/img/safb.png');
    --slot-ppclassic: url('https://latte.cdnsimple.top/assets/img/ppclassic.png?v1.00');

    /* card-game-promo */
    --card-game-promo: url('https://latte.cdnsimple.top/assets/img/top1.png');
}
.page-icon-bg {
    background: #3D2103;
    background: -moz-linear-gradient(top, #2d2d2d 0%, #3D2103 100%);
    background: -webkit-linear-gradient(top, #2d2d2d 0%, #3D2103 100%);
    background: linear-gradient(to bottom, #2d2d2d 0%, #3D2103 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3D2103', endColorstr='#2d2d2d',GradientType=0 );
}

.navigate-wrap {
    background: var(--card-header-bg) !important;
}
.btn-login-bg, .btn-red-bg, .btn-darker {
    background: #6a6a6a;
    background: linear-gradient(to bottom, #6a6a6a 0%, #464646 100%) !important;
}
.btn-register-bg, .btn-lighter, .btn-darker:hover, .link-bg,
.promotion-item .click-for-get-promo-button, .form-register .btn-login-bg,
.register-done-container .btn-deposit, .profile-page-wrap .btn-red-bg,
.col-12 .col-sm-2 .btn-red-bg, .deposit-page .btn-red-bg, .form-group .btn-red-bg, .form-group .btn-login-bg,
.col-sm-3 .btn-red-bg {
    background: #fff095;
    background: linear-gradient(to bottom, #fff095 0%, #b88416 100%) !important;
}
.btn {
    border: 0px solid transparent !important;
}
.button-menu-wrapper {
     background: #242424 !important;
    background: -moz-linear-gradient(top, #242424 0%, #515151 46%, #242424 100%) !important;
    background: -webkit-linear-gradient(top, #242424 0%, #515151 46%, #242424 100%) !important;
    background: linear-gradient(to bottom, #242424 0%, #515151 46%, #242424 100%) !important;
}
.spmenu-show svg, .navbar-container .navbar-wrapper .navbar-item-link:hover .navbar-link-ico svg, .navbar-container .navbar-wrapper .navbar-item-link.active .navbar-link-ico svg {
    fill: #d9aa16 !important;
    filter: brightness(0) saturate(100%) invert(62%) sepia(97%) saturate(411%) hue-rotate(4deg) brightness(94%) contrast(90%);
}
.navbar-container .navbar-wrapper .navbar-item-link:hover, .navbar-container .navbar-wrapper .navbar-item-link.active {
    border-top-color: #d9aa16 !important;
}
.entry-title {
    background: #fff095;
    background: linear-gradient(to bottom, #fff095 0%, #b88416 100%) !important;
}
.game-list-wrap .card-game img {
    border: 0px solid #d9aa16 !important;
}
.page-icon-bg {
    background-color: #2a2a2a !important;
    background-image: linear-gradient(to bottom, #fe9000 0%, #d8b652 100%) !important;
}
.new-page-wrapper .page-header {
    background-color: #d8b652 !important;
}
.home-game-wrap .game, .game-list-wrap .card-game {
    background: linear-gradient(135deg, #f9e79f 0%, #d4af37 50%, #b8860b 100%) !important;
}
.promotion-list .promotion-item {
    background: linear-gradient(to right, #adabab 0%, #593a0b 100%) !important;
}
.promotion-item img {
    border: 1px solid #d9aa16 !important;
}
.promotion-info {
    color: #fff !important;
}
.new-page-wrapper .page-body {
    background-color: #0b0b0b !important;
    color: #fff !important;
}
.form-control {
    background-color: #080808 !important;
    border: 1px solid #171717 !important;
}
form[name="login-form"] .input-group-text {
    background: #fff095;
    background: linear-gradient(to bottom, #fff095 0%, #b88416 100%) !important;
}
form[name="login-form"] input, form[name="login-form"] input:visited, form[name="login-form"] input:focus, form[name="login-form"] input::-webkit-input-placeholder {
    border-color: #d9aa16 !important;
    color: #888 !important;
}
.forgot-pwd-link {
    color: #ef3c39 !important;
}
.cbp-spmenu {
    background: #070707 !important;
}
 .m-item-wrap li {
    border-top: 1px solid #070707 !important;
 }
.cbp-spmenu h3 {
    background: #303030 !important;
}
.cbp-spmenu .m-item-wrap .list-item {
    background-color: #131313;
}
.m-item-wrap .list-item .list-unstyled .list-item {
    background: #0a0a0a !important;
}
.cbp-spmenu .reload-balance .user-balance {
    color: #6eff00 !important;
}
.m-item-wrap li>a::before {
    filter: brightness(0) saturate(100%) invert(57%) sepia(56%) saturate(472%) hue-rotate(6deg) brightness(90%) contrast(91%);
}

.download-apk-notification .download-btn {
    background-color: #ff1300 !important;
    background-image: linear-gradient(to right, #ff1300 0%, #9a0f04 100%) !important;
}
.ms-profile-wrapper .dropdown-menu {
    background-color: #2b2b2b !important;
}
.ms-profile-wrapper .dropdown-menu .dropdown-item:first-child:before {
    border-bottom: 10px solid #2b2b2b;
}
.ms-profile-wrapper .dropdown-item:hover, .ms-profile-wrapper .dropdown-item.active {
    background-color: #d8b652 !important;
}
.input-group-append .input-group-text {
   padding: 17px 17px !important;
}
.new-page-wrapper .page-body .table-responsive .table tbody {
    background-color: transparent !important;
}
.entry-img {
    border-right: 1px solid #d9aa16 !important;
}
.slot-pro-list .pro-border-left {
    border-left: 2px solid #d9aa16;
}
.home-game-wrap .game .game-header {
    background-color: transparent !important;
}

#frmLogin-model .form-group .btn-login-bg {
    background: #6a6a6a;
    background: linear-gradient(to bottom, #6a6a6a 0%, #464646 100%) !important;
}
