.layout-bc {
    background-color: #000 !important;
    }
    
    .btn.s-small.sign-in {
    color: black !important;
    padding: 0 8px !important;
    background: var(--hero) !important;
    text-decoration: none !important;
    }
    
    .btn.s-small.register {
    text-decoration: none !important;
    color: white !important;
    background: none !important;
    }
    
    .c-info-content-bc {
    background: #2b2b2b !important;
    }
    
    .c-info-more-bc {
    background: #2b2b2b !important;
    }
    
    .c-teams-bc {
    background: #2b2b2b !important;
    }
    
    .market-bc {
    background: #242222 !important;
    }
    
    .nav-content-menu {
    background: #000 !important;
    }
    
    .header-icon.bc-i-telegram {
    color: black !important;
    background-color: #828282 !important;
    }
    
    .bc-i-facebook {
    display: none !important;
    }
    
    .bc-i-telegram {
    color: #828282 !important;
    background-color: black !important;
    }
    
    .bc-i-twitter {
    background-color: black !important;
    color: #828282 !important;
    }
    
    .bc-i-youtube {
    background-color: black !important;
    color: #828282 !important;
    }
    
    .bc-i-instagram {
    background-image: none !important;
    color: #828282 !important;
    background-color: black !important;
    }
    
    .bc-i-whatsapp {
    background-image: none !important;
    color: #828282 !important;
    background-color: black !important;
    }
    
    .bc-i-boost {
    color: #ba8e47 !important;
    }
    
    .layout-footer-holder-bc {
    background-color: black !important;
    }
    
    .ftr-partners-row-bc > div:nth-child(4) > a > img {
        content: url(https://cmsbetconstruct.com/content/images/006ce843e2c331ce033b8037286be2cb_1457_media.png)
    }
    
    body {
    background-image: url(https://cmsbetconstruct.com/content/images/cf98c2da6a2f210f1b73a3199e1a07c7_1457_background.jpg) !important;
    }
    
    
    .footer-bc > div:nth-child(2) {
    display: none !important;
    }
    
    .ftr-game-item-bc  {
      background-color: black !important;
    }
    
    .header-icon {
    margin-left: 10px !important;
    width: 25px !important;
    height: 25px !important;
    }
    
    .logo {
    margin-bottom: 10px;
    }
    
    .nav-menu-item {
      font-size: 13px !important;
      color: rgba(var(--menu-sc-rgb),.8) !important;
    }
    
    .entrance-popup-bc.sign-in {
    height: 81vh !important;
    min-width: 375px !important;
    }
    
    .nav-menu-other > li > ul {
        display: block !important;
    }
    .nav-menu-sub {
        display: none !important;
    }
    
    .header-bc {
    background-color: #161616 !important;
    }
    .nav-menu-container.header-navigation {
    background-color: #161616 !important;
    }
    .layout-header-holder-bc {
    box-shadow: none !important;
    }
    .nav-menu.nav-menu-hide-items {
        display: flex !important;
        flex-direction: row !important;
        justify-content: center !important;
        align-content: center !important;
    }
    
    .eligible-bonus {
    display: none !important;
    }
    
    .m-block-nav-items-bc {
    grid-template-columns: repeat(auto-fill,minmax(120px,1fr)) !important;
    }
    
    .m-block-nav-items-bc {
    grid-template-columns: repeat(auto-fill,minmax(140px,1fr)) !important;
    }
    
    .promotionsListEl-bc {
        position: relative !important;
        overflow: hidden !important;
        border: 3px solid transparent !important;
    }
    
    .promotionsListEl-bc:hover {
        border: 3px solid #ba8e47 !important;
    }
    
    .promotions-article-title.ellipsis {
        display: none !important;
    }
    
    .left-menu-scroll > .sp-sub-list-bc {
        background: #262626 !important;
    }
    
    .left-menu-container.filter-sports-bc {
        background: #262626 !important
    }
    
    .left-menu-search {
        background: #262626 !important;
    }
    
    .my-profile-info-block > .overlay-header {
        background: #262626 !important;
    }
    
    .u-i-profile-page-container {
        background: #161616 !important;
    }
    
    .filter-sports-bc {
        background: #262626 !important;
    }
    
    .market-game-section.active, .market-game-section:hover {
        background: #2b2b2b !important;
    }
    
    .stats-section-bc {
        background: #262626 !important;
    }
    
    .sgm-market-g {
        background: #262626 !important;
    }
    
    .sgm-markets-head-bc.hidden {
        background: #2b2b2b !important;
    }
    
    .sportsbook .sgm-market-search {
        background: #2b2b2b !important;
    }
    
    .overlay-header {
        background: #161616 !important;
    }
    
    #root > div.layout-footer-holder-bc > div > div.ftr-link > div.footer-age-social-block > div > a:nth-child(4) > i::before {
        content: "" !important;
        width: 14px !important;
        height: 14px !important;
        background-size: 14px !important;
        background-image: url(https://cmsbetconstruct.com/content/images/7394af3abdac2556bba7c3769efb3f19_1457_media.png) !important;
    }
    
    #root > div.layout-footer-holder-bc > div > div.ftr-link > div.ftr-n-item-bc > div:nth-child(4) > a {
      padding: 10px 20px !important;
      border: 1px solid var(--hero) !important;
      border-radius: 5px !important;
      transition: all .24s !important;
      background: transparent !important;
    }
    
    #root > div.layout-footer-holder-bc > div > div.ftr-link > div.ftr-n-item-bc > div:nth-child(4) > a:hover {
      color: black !important;
      background: linear-gradient(45deg, #b08642, #fbec9f) !important;
    }
    
    .hdr-dynamic-content {
      background-color: #161616 !important;
    }
    
    .sdr-item-bc:before {
    background: transparent !important;
    }
    
    .layout-footer-holder-bc .footer-bc .partners-logo-scroll a {
      background-color: transparent !important;
    }
    
    .partners-logo-scroll > a {
      width: 200px !important;
    }
    
    .market-bc:hover {
        color: var(--hero-sc);
        background: var(--hero) !important;
    }
    
    .market-bc.active {
        color: var(--hero-sc);
        background: var(--hero) !important;
    }
    
    #root > div.layout-footer-holder-bc > div > div.regulation-partner > div > div:nth-child(2) > a > img {
      height: 140px !important;
      max-height: 140px !important;
    }
    
    .hdr-logo-bc {
    width: 275px !important;
    max-width: none !important;
    }
    
    #root > div.layout-footer-holder-bc > div > div.regulation-partner > div > div:nth-child(5) {
        display: none !important;
    }
    
    .multi-select-label-bc .checkbox-control-content-bc {
        padding-inline-start: 0 !important;
        padding-inline-end: 0 !important;
    }