:root{
  --hero-hover: 178, 11, 108!important;
  --oc-1-hover: 33, 102, 45!important;
}

.current-session-info-table {
color: #FFFFFF!important;
}

.cookieAcceptanceMessage {  padding: 15px 90px 15px 30px!important; 
}

.ftr-g-i-b-opp-logo-bc{
 display:none !important;
}

.layout-bc:not(.slider-full-sized) .slider-market-coefficient-container .countdown-banner-content {
    top: 50%;
    transform: translate(-50%, -50%);
bottom:initial!important
}

/*Odds Block Start */
        

        
        
.layout-bc:not(.slider-full-sized) .slider-market-coefficient-container .countdown-banner-content {
    top: 50%;
    transform: translate(-50%, -50%);
    bottom:initial!important;
    max-width:400px;
    background: transparent;
    gap: 30px;
   
    
}

.slider-market-coefficient-container .market-bc,
.slider-market-coefficient-container .market-bc:not(.active) {
    background: #1a253b!important;
    padding: 30px 50px!important;
    border: none!important;
    border-radius: 15px !important;
    box-shadow: inset 3px 3px 6px 0px rgba(255,255,255, .5), inset -3px -3px 3px 0 #1a253b!important;
    width: 100px!important;
    height: 60px!important;
}

.slider-market-coefficient-container .market-bc:hover{
    background: #d80d83!important;
}

.slider-market-coefficient-container .market-bc+.market-bc{
    margin-inline-start:initial!important;
}



.slider-market-coefficient-container .market-bc.active {
    border:none!important;
}

.slider-market-coefficient-container .market-bc:not(.active):hover {
    border: none!important;
}

.slider-market-coefficient-container .market-bc .market-odd-bc,
.slider-market-coefficient-container .market-bc:not(.active) .market-odd-bc {
    color: #FFFFFF!important;
    font-size: 34px!important;
    line-height: 1.2!important;
    font-weight: 700!important;
}

.slider-market-coefficient-container .market-bc.active .market-odd-bc{
    color: #ffffff!important;

}

.slider-market-coefficient-container .market-bc:not(.active):hover .market-odd-bc{
    color: #ffffff!important;
}  


.slider-market-coefficient-container .market-bc .market-arrow-up-down-bc{
  display: none!important;
}




@media screen and (max-width: 1400px){
  .slider-market-coefficient-container .market-bc,
  .slider-market-coefficient-container .market-bc:not(.active) {
      
      padding: 10px 20px!important;
      
  }

  .slider-market-coefficient-container .market-bc .market-odd-bc,
  .slider-market-coefficient-container .market-bc .market-odd-bc, .slider-market-coefficient-container .market-bc:not(.active) .market-odd-bc,
  {

    font-size: 20px!important;
  }
}



 

/*Odds Block End*/

html .layout-bc .layout-header-holder-bc .header-bc .hdr-main-content-bc .hdr-user-bc .header-custom-buttons .btn.header-icon-text .bc-i-circle-dollar::before{

            content: "€";
            background: white;
            color: green;
            padding: 2px;
            width: 12px;
            border-radius: 50%;
            height: 12px;
            display: flex;
            justify-content: center;
            font-size: 11px;
            font-weight: 700;
        }

html .layout-bc .layout-footer-holder-bc .footer-bc .ftr-link .footer-age-social-block .ftr-age-description-bc{
        font-size: 12px!important;
        font-weight: bold!important;
        margin: 4px 4px !important;
}

html .layout-bc .layout-footer-holder-bc .footer-bc .ftr-link .footer-age-social-block .ftr-age-bc{
	    width: 34px!important;
   	    height: 34px!important;
	    line-height: 30px!important;
	    font-size: 12px!important;
}

#CookiebotWidget {
display: none!important;
}
.footerSliderGroup > .footerSlider:nth-child(2) img{pointer-events:none}
.footerWrapper .footerWarningAge{
width:44px!important;
height:44px!important;
font-size:20px!important;
}
.footerWarningText{font-size:12px!important;line-height:14px!important}

.theme-default .footerLinkColTitle, .theme-default .footerLinkColEl a{font-size:14px!important;color:#ffffff!important}

.footerContainer{position:relative!important;}
.footerWarning{position:absolute!important;
               top:24px!important;
               left: 50%!important;
               transform: translateX(-50%)!important;
              }
.footerWarningText{max-width:initial!important}

.footerInfoColumn *{display:none!important}

.layout-bc .layout-content-holder-bc .ftr-g-content-bc .carousel-viewport{
    width: 90%!important;
    margin: 0 auto!important;
}
.slider-bc:first-child .countdown-banner-content{
left:50%!important;
top:50%!important;
transform:translate(-50%,-50%);
background:transparent!important;
border:initial!important;
backdrop-filter:initial!important;
-webkit-backdrop-filter:initial!important;
box-shadow:initial!important
}

.slider-bc:first-child .countdown-banner-content .countdown-banner-date{
font-size:70px!important;
line-height:60px!important;
font-weight:700!important;
}

.slider-bc:first-child .countdown-banner-content .countdown-banner-names{
font-size:16px!important
}

.slider-bc:first-child .countdown-banner-counter+.countdown-banner-counter:before{
top:3px!important;
left:-7px!important;
  font-size:40px!important
}

  .promo-btn {
    display: inline-block;
    position: relative;
    text-decoration: none !important;
    color: white !important;
    background: linear-gradient(45deg, #a71f67, #c61e77, #a71f67);
    padding: 8px 25px;
    font-weight: 600;
    text-transform: uppercase;
    border-radius: 8px;
    font-size: 16px;
    border: none;
    margin-block: 10px;
}

.promo-btn::after {
    content: "";
    position: absolute;
    inset: 0px;
    background: linear-gradient(45deg, #a71f67, #69007f, #fc0987);
    border-radius: 12px;
    transition: 0.5s;
    opacity: 0;
    filter: blur(10px);
    z-index: -1;
}

.promo-btn:hover:after {
    opacity: 1;
}

@media (max-width: 1800px){

.slider-bc:first-child .countdown-banner-content .countdown-banner-date{
font-size:4vw!important;
line-height:3vw!important;
font-weight:700!important;
}

.slider-bc:first-child .countdown-banner-content .countdown-banner-names{
font-size:1vw!important
}


.slider-bc:first-child .countdown-banner-counter+.countdown-banner-counter:before{
top:0!important;
left:-4px!important;
}
}
.u-i-profile-page-bc .u-i-p-amounts-bc .bonus-info-section > div:first-child,
.u-i-profile-page-bc .u-i-p-amounts-bc .bonus-info-section > div:nth-child(2),
.header-user-balance-container .user-balance-list .user-balance-item:nth-child(2),
.header-user-balance-container .user-balance-list .user-balance-item:nth-child(3),
.header-user-balance-container .user-balance-list .user-balance-item:nth-child(4),
.header-user-nav .user-balance-list .user-balance-item:nth-child(2),
.header-user-nav .user-balance-list .user-balance-item:nth-child(3),
.header-user-nav .user-balance-list .user-balance-item:nth-child(4) {
  display: none !important;
}

.u-i-p-a-content-bc > .u-i-p-a-title-bc ,
.u-i-p-a-content-bc > .u-i-p-a-amount-bc {
    display:none!important;
}

.bonus-info-section > div span  {
    font-weight: 500;
    font-size: 14px !important;
}

.bonus-info-section > div b {
    font-weight: 700;
    font-size: 20px !important;
    padding-bottom: 10px!important;
}

.u-i-p-a-content-bc  .bonus-info-section {
    border: 0!important;
}

.bonus-info-section > div:last-child { 
   flex-direction: column!important; 
}
.ftr-copy-rights-bc a{color: #d80c83;}

.my-profile-info-block .u-i-edit-verify-account-page-bc > .u-i-e-v-a-t-title-bc,
.my-profile-info-block .u-i-edit-verify-account-page-bc > .historyList-table-details{
display:none!important
}
.my-profile-info-block .u-i-edit-verify-account-page-bc > .u-i-e-v-a-t-title-bc,
.my-profile-info-block .u-i-edit-verify-account-page-bc > .historyList-table-details{
  display:none!important
}

.footerContainer .sliderGroup .sliderContent:last-child  .horizontalSliderRow * {
    pointer-events: none!important;
}

.footerHeader {
  padding-left:30px !important;
}

/*Desktop  Header Color Start*/
.Header-headerAndNavigation .desktopParentNavStyles{
   background: #d80d83!important;
 }

/*Desktop  Header Color End*/

.Tooltip-tooltipInnerStyles .iconBlock{
  background: #d80d83!important;
 }
.favouriteTeamsPage .need-to-login.empty-b-text-v-bc{ display:none }

.favouriteTeamsPage .need-to-login.empty-b-text-v-bc{
  display:none
}

.footerContainer .sliderGroup .horizontalSliderRow .sliderImage img {
    filter: none!important;
    opacity: 100!important;
}

.popup-holder-bc.windowed.deposit .casino-popup-button-block button:first-child  {
    display:none!important;
}

.theme-white .footerContainerWrapper {
        background: rgba(0, 0, 0, .25)!important;
}
.theme-white .footerContainerWrapper .footerLinkColEl a {
    color: rgba(var(--b-sc), .7)!important;
 }
 .theme-white .footerContainerWrapper [dir=ltr] .horizontalList.scroll-start:after {
     background: linear-gradient(to left, rgba(0, 0, 0, .2) 0%, transparent 100%)!important;
 }
 .theme-white .footerContainerWrapper [dir=ltr] .horizontalList.scroll-end:before {
     background: linear-gradient(to right, rgba(0, 0, 0, .2) 0%, transparent 100%)!important;
 }

.expandableContent table td {
    padding: 10px !important;
}

 .netherlands + span.ellipsis,
  [data-option-value="dut"] .checkbox-control-text-bc {
      position:relative;
      color:transparent!important;
  }

  .netherlands + span.ellipsis::before,
  [data-option-value="dut"] .checkbox-control-text-bc::before {
        content:'NL';
        position:absolute;
        left:0;
        top:0;
        font-size:inherit;
        font-family:inherit;
        color:rgba(var(--header-sc),.9);
  }


.unitedkingdom + span.ellipsis,
  [data-option-value="eng"] .checkbox-control-text-bc {
      position:relative;
      color:transparent!important;
  }

  .unitedkingdom + span.ellipsis::before,
  [data-option-value="eng"] .checkbox-control-text-bc::before {
        content:'EN';
        position:absolute;
        left:0;
        top:0;
        font-size:inherit;
        font-family:inherit;
        color:rgba(var(--header-sc),.9);

  }

/*
.casino-slots .layout-content-holder-bc > div:nth-last-child(4) {
    display:none !important;
}
*/

 .deposit-limits-page .profileDepositLimits .u-i-p-c-footer-bc button[title="Contact Moment"] {
     display:none!important;
 }


.nav-menu-item[aria-label="Casino"] .CMSIconSVGWrapper {
    position: relative;
}
.nav-menu-item[aria-label="Casino"] .CMSIconSVGWrapper svg {
    opacity: 0;
}
.nav-menu-item[aria-label="Casino"] .CMSIconSVGWrapper::before {
    content:'';
    display: block;
    width:100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    background-image: url(https://cmsbetconstruct.com/storage/medias/vbetnl-18756479/media_18756479_dde8ed30df4614f5dab8eda5b9ffb7b9.svg);
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
}


.current-session-info-table p{
  color: rgba(var(--b-sc), .8)!important;
}

.footer_arrow_table{
    width: fit-content!important;
    border-collapse: separate!important;
}


.footer_arrow_table tr td{
    border: 1px solid rgba(255, 255, 255, .2)
}

/* .liveCasinoWrapper > .casinoGenericPageTemplate .casinoCategoryChooserContainer  .horizontalSliderWrapper .horizontalSliderRow{
    display: flex!important;
}

.liveCasinoWrapper > .casinoGenericPageTemplate .casinoCategoryChooserContainer  .horizontalSliderWrapper .horizontalSliderRow .horizontalCategoryItemWrp.blackjack,
.liveCasinoWrapper > .casinoGenericPageTemplate .casinoCategoryChooserContainer  .horizontalSliderWrapper .horizontalSliderRow .horizontalCategoryItemWrp.gameShows{order: 2!important;}

.liveCasinoWrapper > .casinoGenericPageTemplate .casinoCategoryChooserContainer  .horizontalSliderWrapper .horizontalSliderRow .horizontalCategoryItemWrp.baccarat{order:1} */

/* .layout-betslip-holder-bc .betslip-bc{
  z-index: 998!important;
}  */

.footerContainer .sliderGroup .sliderContent:last-child .horizontalSliderRow img {
    opacity:1!important;
    filter: initial!important;
}

.is-home-page .featuredGames .featuredGamesContent .featuredGameItemBody .featuredGameItemPlayerImg {
    opacity:0!important;
}

.theme-white .nav-menu-item[aria-label="Casino"] .CMSIconSVGWrapper::before {
    filter:invert(1);
}

[title="DEACTIVEER"].promotions-opt-button,
[title="DEACTIVATE"].promotions-opt-button{display:none!important}

.slider-market-coefficient-container .countdown-banner-content .market-odd-bc.not-boosted-odd{display:none!important}

.user-profile-nav:nth-last-of-type(3) .user-profile-nav-item:nth-child(2).active~.user-profile-nav-item-cursor:after {
    top: 0 !important;
}
.user-profile-nav:nth-last-of-type(3) .user-profile-nav-item:nth-child(3).active~.user-profile-nav-item-cursor:after {
    top: 24px !important;
}
.user-profile-nav:nth-last-of-type(3) .user-profile-nav-item:nth-child(4).active~.user-profile-nav-item-cursor:after {
    top: 48px !important;
}
.user-profile-nav:nth-last-of-type(3) .user-profile-nav-item:nth-child(5).active~.user-profile-nav-item-cursor:after {
    top: 72px !important;
}

[class*=is-web] .horizontalSliderRow .sliderImage {
    min-width: 120px !important;
}
.footerContainer .sliderGroup .horizontalSliderRow .sliderImage img {
    width: 110px!important;
}

.user-profile-nav:nth-last-of-type(3) .user-profile-nav-item:nth-child(6).active~.user-profile-nav-item-cursor:after {
    top:96px !important;
}

.live-casino-games .horizontalSliderWrapper  .horizontalSliderRow{
    display: flex!important;
}

.live-casino-games .horizontalSliderWrapper .horizontalSliderRow .gameShows,
.live-casino-games .horizontalSliderWrapper .horizontalSliderRow .baccarat{
    order: 1!important;
}

 .providerBadgeBlock.badge-exclusive:after{
        background: #4871FF!important;
    }

  .providerBadgeBlock.badge-new:after{
        background: #53934f!important;
    }


.popup-inner-bc .my-profile-info-block.withdraws-page .historyLayoutWrapper-bc.withdrawLayout .historyList-table-details .withdraw-info-content .tooltipIconWrapper {
    display:none !important
}

.is-home-page .popular-matches-bc.upcoming-games {
    min-height:330px !important;
}

.casinoJackpotWrapper .casinoJackpotProvidersWrapper .horizontalCategoryItemWrp.egd{
    display:none !important;
}


.quickBet .bet-slip-switcher-r-i-column-bc img.quickBetImage{
    display: none;
}

.quickBet .bet-slip-switcher-r-i-column-bc:first-child::before{
    content: url('https://cmsbetconstruct.com/storage/medias/vbetnl-18756479/media_18756479_6760e0d171bf2b6d9c0732ebcb54850c.svg');
    width: 100px;
    height: 14px;
    
}


/*  VPN badge start*/

.badge-standalone > .badge  [aria-label="VPN"]{
    font-size: 0;
}

.badge-standalone > .badge  [aria-label="VPN"]::before{
    content: 'NL';
    font-size: var(--fds-ref-font-size-50);
    vertical-align: middle;
}
/*  VPN badge end*/
.header-icon {
  width:60px !important;
 height:60px !important;
}

