.header-bc{
background: none !important;
}
.hdr-main-content-bc{
background: #191B2B !important;
}
.header-bc .hdr-navigation-scrollable-bc:not(:only-child):nth-child(2) .hdr-navigation-link-bc:before{
background: none  !important;
}

/* LaunchGame / Header bar */
.m-header {
  background-color: #F72585 !important;
}

.header-deposit-btn {
  background-color: #F72585 !important;
}

[class*=mobile] .play-row, [class*=tablet] .play-row {
  display:none !important;
}

/*  LaunchGame / Header bar */

.hdr-logo-bc{
    display: none !important;
}
.logo:before{
width: 40px  !important;
    height: 40px  !important;
    display: block  !important;
    content: " " !important;
    background-image: url(https://cmsbetconstruct.com/storage/medias/elephantbet-18756190/media_18756190_558e96d8d9f4950c9a63bd9a6f9d2450.png) !important;
    background-size: contain  !important;
    margin-right: 5px  !important;
}
.btn.sign-in {
    text-decoration: none !important;
    border: 2px solid white !important;
    min-width: 80px !important;
}
.btn.s-small {
    height: 36px !important;
    padding: 0 16px !important;
    font-size: 16px !important;
 border-radius: 8px !important;
}
.btn.register{
max-width: 100% !important;
background: rgba(var(--hero), 1) !important;
}
.header-custom-buttons>.btn {
    width: 40px !important;
    height: 40px !important;
    font-size: 22px !important;
    background-color: #3276FA !important;
   margin-left: 7px !important;
}
.hdr-navigation-link-bc{
    border-radius: 60px !important;
margin: 0 2px !important;
color: #fff !important;
    background: #24366E !important;
    height: 36px !important;
}
.hdr-navigation-scrollable-bc {
    padding: 5px 0 !important;
    height: auto !important;
}
.layout-content-holder-bc {
    padding-top: 45px !important;
}
.sdr-image-bc {
    border-radius: 16px !important;
}
.sdr-item-bc:before{
background: none !important;
}
.tab-navigation-w-bc{
background: #191B2B !important;
}
.tab-nav-item-bc{
color: #fff !important;
}
.layout-bc:not(.navigation-is-visible) .tab-nav-item-bc.active {
    color: #F72585 !important;
}
.market-bc {
    background: #4F505C  !important;
border-radius: 8px !important;
}
.market-odd-bc {
    color: #ffffff !important;
  font-size: 13px !important;
}
[dir=ltr] .horizontal-sl-count-bc {
    left: 70% !important;
}
.horizontal-sl-title-bc {
    margin-left: 5px !important;
    margin-top: 0 !important;
    font-size: 12px !important;
}
.horizontal-sl-icon-bc {
    height: 16px !important;
    font-size: 16px !important;
}
.horizontal-sl-item-bc.active {
    color: #ffffff !important;
    background: #F72585 !important;
}
.horizontal-sl-item-bc {
    display: flex !important;
    align-items: center !important;
    border-radius: 40px !important;
    flex-direction: row !important;
    justify-content: center !important;
    min-width: 110px !important;
    height: 36px !important;
}
.horizontal-sl-item-bc.active:before{
background: none !important;
}
.c-odd-bc{
margin: 5px !important;
}
.market-bc.active {
    color: rgba(var(--hero-sc), 1) !important;
    background: rgba(var(--hero), 1) !important;
}
.market-bc.active .market-odd-bc {
    color: rgba(var(--hero-sc), 1) !important;
}
.is-home-page .c-segment-holder-bc.single-g-info-bc{
border-radius: 12px  !important;
}
.c-segment-holder-bc.single-g-info-bc {
    width: 95% !important;
    background: #303140 !important;
    margin: 10px auto !important;
}
.sw-container-bc{
border-bottom: 2px solid #535460 !important;
}
.c-segment-holder-bc.markets{
padding: 0px !important;
}
.prematch .c-segment-holder-bc.single-g-info-bc {
    width: 100% !important;
}

.c-info-bc {
background: none !important;
}
.c-teams-bc{
background: none !important;
}
.hdr-navigation-link-bc.active{
box-shadow: none !important;
background: #F72585 !important;
}
.betslip-suggested-content, .bs-bet-item-bc{
background: none !important;
}
.bs-bet-i-b-coefficient-bc.c-2 {
    color: #000000 !important;
}
.bs-bet-item-bc.blocked .bs-bet-i-b-coefficient-bc.c-1, .bs-bet-item-bc.blocked .bs-bet-i-b-coefficient-bc.c-2, .bs-bet-item-bc.blocked .bs-bet-i-b-title-bc.t-1, .bs-bet-item-bc.blocked .bs-bet-i-b-title-bc.t-2, .bs-bet-item-bc.blocked .bs-bet-i-h-c-icon-checkbox-bc, .bs-bet-item-bc.blocked .bs-bet-i-h-title-bc, .bs-bet-item-bc.blocked .bs-item-date-v-bc, .bs-bet-item-bc.deleted .bs-bet-i-b-coefficient-bc.c-1, .bs-bet-item-bc.deleted .bs-bet-i-b-coefficient-bc.c-2, .bs-bet-item-bc.deleted .bs-bet-i-b-title-bc.t-1, .bs-bet-item-bc.deleted .bs-bet-i-b-title-bc.t-2, .bs-bet-item-bc.deleted .bs-bet-i-h-c-icon-checkbox-bc, .bs-bet-item-bc.deleted .bs-bet-i-h-title-bc, .bs-bet-item-bc.deleted .bs-item-date-v-bc {
    opacity: 0.8 !important;
}
.bs-item-date-v-bc {
    color: black !important;
}
.market-filter-bc {
    background: #252736 !important;
    height: 36px !important;
    margin-bottom: 10px !important;
}
.c-team-info-scores-bc{
display: none !important;
}
.competition-bc {
    background: #303141 !important;
    width: 95% !important;
    margin: 5px auto !important;
    border-radius: 12px !important;
}
.c-head-bc {
    background: #535460 !important;
    border-radius: 12px 12px 0 0 !important;
}
.ftr-g-i-head-bc {
    border-radius: 12px 12px 0 0 !important;
}
.ftr-game-item-bc .market-bc{
border-radius: 0px !important;
}
.ftr-game-item-bc .market-group-holder-bc .market-group-item-bc:first-child .market-bc {
    border-bottom-left-radius: 12px !important;
}
.ftr-game-item-bc .market-group-holder-bc .market-group-item-bc:last-child .market-bc {
    border-bottom-right-radius: 12px !important;
}

.header-icon {
    width: 30px !important;
    height: 30px !important;

    }
.betslip-Full .sw-container-bc{
width: 100% !Important;
border-bottom: 0px solid transparent  !Important;
}
.betslip-Full .bs-bet-i-b-coefficient-bc.c-2 {
    color: #ffffff !important;
background: #ed218587 !important;
    padding: 2px 5px !important;
    border-radius: 5px !important;
    border: 1px solid #ed2185 !important;
}
.bs-actions-bc .bs-bet-i-b-coefficient-bc.c-2 {
    color: #ffffff !important;
background: #ed2185 !important;
    padding: 2px 5px !important;
    border-radius: 5px !important;
    border: 1px solid #ed2185 !important;
}
.betslip-Full .bs-item-date-v-bc {
    color: white !important;
}
.header-custom-buttons a[class*=promotions] {
  
    background-image: url(https://cmsbetconstruct.com/storage/medias/elephantbet-18756190/media_18756190_bcc6b948b78659753b31d9da8e20a1c3.gif) !important;
        background-size: contain !important;
}
.header-custom-buttons a[class*=promotions].bc-i-promotions-3:before {
    content: none !important;
}
.c-segment-holder-bc.single-g-info-bc{
    border-radius: 12px !important;
}
.betslip-first-bet-content-bc{
    background: #191b2d !important;
}
.quickBetCloseButton-bc {
    color: #ffffff !important;
    background: #191b2d !important;
}
.betslip-first-bet-content-bc span{
    color: #ffffff !important;
}
.quickBetWrapper-bc .bc-i-close-remove.remove {
    color: #ffffff !important;
}
.first-bet .bs-bet-i-b-coefficient-bc.c-2 {
    color: rgba(var(--accent), 1) !important;
}
.betslip-bc.first-bet .quickBetWrapper-bc .bs-numbers-bc {
    background: #252737 !important;
}
.quickBetWrapper-bc .bs-number-button-bc i {
   color: #ffffff !important;
}
.quickBetWrapper-bc .bs-number-button-bc.i-1 {
    background: rgba(var(--b),.4) !important;
}
.quickBetWrapper-bc .bs-number-button-bc.i-2 {
    background: rgba(var(--b),.7) !important;
}
.bs-bet-i-b-amount-bc {
    background: #FE1593 !important;
   padding: 2px 5px !important;
    border-radius: 5px !important;
    color: white !important;
}
.c-segment-holder-bc.info{
    padding: 1px 0px 7px !important;
}
.live-calendar{
    margin-bottom: 50px !important;
}
.header-bc.header-bc-hide .hdr-navigation-scrollable-bc-holder {
    transform: none !important;
}
.layout-bc .layout-content-holder-bc{
    padding-top: 100px !important;
}
.casino-game-buttons .btn {
    padding: 0 45px !important;
}
.hdr-nav-menu-holder-bc {
padding-top: 0px !important;
}
.c-segment-holder-bc:last-child .sw-container-bc{
border-bottom: 0px solid transparent !important;
}
.is-home-page .c-segment-holder-bc.single-g-info-bc .sw-container-bc{
border-bottom: 0px solid transparent !important;
}
.sp-button-bc[data-component="Betslip"]{
  display: none !important;
}
.has-header-info.header-bc-hide .hdr-additional-info {
    transform: none !important;
}
.special-games-button{
  margin-top: 0 !important;
}
.results-container-bc{
  padding-top: 0 !important;
}
.casino-game-tournament-filter {
margin-top: 0 !important;
}
.live-calendar-filters-wrapper .multi-select-bc{
margin-top: 0 !important;
}
.hm-row-bc:nth-child(2) .casino-game-item-content .casino-game-item{
  background: none !important;
}
.hm-row-bc:nth-child(2) .casino-game-item-content .casino-game-item-block{
  background: none !important;
}
.skill-games-page-bc .casino-game-item {
  background: none !important;
}
.skill-games-page-bc .casino-game-item-block{
  background: none !important;
}
.tab-navigation-w-bc .tab-nav-item-bc.menu{
  display: none !important;
}
  .casino-game-item{
  background: none !important;
}
.user-nav-icon+.user-nav-icon {
    margin-inline-start: 24px !important;
}
.user-nav-icon {
    width: 32px !important;
    height: 32px !important;
    font-size: 16px !important;
    line-height: 32px !important;

.today-bets-external .market-odd-bc:not(.not-boosted-odd) {
    font-size: 13px!important;
  }
  .c-team-info-team-bc{
    font-size: 12px!important;
  }