@import url('https://fonts.googleapis.com/css2?family=Rubik:ital,wght@0,300..900;1,300..900&display=swap');

div#root.layout-bc.theme-default.betslip-Hidden{
  max-width:1480px!important;
  margin-left:auto!important;
  margin-right:auto!important;
}

body{
  background-image:url(/storage/medias/betconscan/media_18762873_d3f30ea5e852818637e9bce607d7dcf6.jpeg)!important;
  background-size:cover!important;
  background-position:top center!important;
  background-attachment:fixed!important;
  background-repeat:no-repeat!important;
  background-color:#192026!important;
}

.sdr-image-bc{border-radius:20px!important;}
.sdr-item-bc:before{background:rgba(0,0,0,0)!important;}

.popup-holder-bc{background:rgba(0,0,0,0.61)!important;}

.popup-inner-bc{
  border-radius:32px!important;
  box-shadow: 0 0 50px 6px #026c90 !important;
  background: #051420f0 !important;
}

.carousel-viewport{border-radius:20px;}

.ftr-game-item-bc{
  position:relative;
  overflow:hidden;
  isolation:isolate;
  box-shadow:0 4px 20px rgba(0,0,0,0.2),inset 0 1px 0 rgba(128,0,255,0.2)!important;
  border-radius:10px!important;
  background-color:rgba(25,32,38,1)!important;
}
.ftr-game-item-bc:before{
  content:"";
  display:block;
  position:absolute;
  z-index:-1;
  inset:0;
  border-radius:inherit;
  background:linear-gradient(180deg,rgba(32,86,98,0.15) 0,rgba(25,32,38,0.05) 100%);
}

.ftr-game-item-bc .ftr-g-i-head-bc{position:relative;background:unset!important;}
.ftr-game-item-bc .ftr-g-i-head-bc .ftr-g-icon-bc:first-child{margin-left:auto;}
.ftr-game-item-bc .ftr-g-i-head-bc .ftr-g-icon-bc:nth-last-child(1),
.ftr-game-item-bc .ftr-g-i-head-bc .ftr-g-icon-bc:nth-last-child(2),
.ftr-game-item-bc .ftr-g-i-head-bc .ftr-g-icon-bc:nth-last-child(3){
  position:absolute;
  z-index:1;
  top:50%;
  transform:translateY(-50%);
}
.ftr-game-item-bc .ftr-g-i-head-bc .ftr-g-icon-bc:nth-last-child(1){right:10px;}
.ftr-game-item-bc .ftr-g-i-head-bc .ftr-g-icon-bc:nth-last-child(2){right:38px;}
.ftr-game-item-bc .ftr-g-i-head-bc .ftr-g-icon-bc:nth-last-child(3){right:66px;}

.ftr-game-item-bc .ftr-g-i-head-bc .ftr-g-i-b-time-block{flex:unset!important;margin-right:auto;}
.ftr-game-item-bc .ftr-g-i-head-bc .ftr-g-i-b-time-block .ftr-g-i-b-time-bc:first-child:not(:only-child){color:rgba(255,255,255,0.6)!important;}
.ftr-game-item-bc .ftr-g-i-head-bc .ftr-g-i-b-time-block .ftr-g-i-b-time-bc+.ftr-g-i-b-time-bc{
  box-shadow:-1px 0 0 0 rgba(255,255,255,0.6)!important;
  color:#fff!important;
  font-weight:700!important;
}
.ftr-game-item-bc .ftr-g-i-head-bc .ftr-g-i-b-time-block .ftr-g-i-b-time-bc:only-child{color:rgba(255,255,255,0.6)!important;}
.ftr-game-item-bc .ftr-g-i-head-bc .ftr-g-i-b-time-block .ftr-g-i-b-time-bc:only-child time:last-child{
  color:#fff!important;
  font-weight:700!important;
}

.ftr-game-item-bc .ftr-g-i-body-bc{padding-left:12px!important;padding-right:12px!important;background:0 0!important;}
.ftr-game-item-bc .ftr-g-title-bc{justify-content:center!important;}
.ftr-game-item-bc .ftr-g-i-title-bc{flex:unset!important;font-weight:500!important;color:rgba(255,255,255,0.8)!important;}
.ftr-game-item-bc .ftr-g-i-b-opp-t-holder-bc{gap:10px!important;}
.ftr-game-item-bc .market-group-holder-bc{gap:10px!important;padding:0 12px 12px!important;}
.ftr-game-item-bc .market-group-holder-bc.ext-44>.market-group-item-bc{height:36px!important;}
.ftr-game-item-bc .market-group-holder-bc .market-bc{
  min-height:36px!important;
  line-height:36px!important;
  padding:0 10px!important;
  border:1px solid rgba(255,255,255,0.2)!important;
  border-radius:6px!important;
  font-weight:700!important;
  font-size:16px!important;
  text-align:center!important;
  color:rgba(var(--oc-2),0.9)!important;
  background:rgba(var(--hero),0)!important;
  box-shadow:0 2px 4px transparent!important;
}
.ftr-game-item-bc .market-group-holder-bc .market-bc.active,
.ftr-game-item-bc .market-group-holder-bc .market-bc:hover{
  color:rgba(var(--header),1)!important;
  background:rgba(32,86,98,0.31)!important;
  box-shadow:0 2px 4px rgba(0,0,0,0.15)!important;
}

.market-odd-bc:not(.not-boosted-odd){color:rgb(245,230,245)!important;}

.layout-footer-holder-bc{background:rgba(36,0,0,0)!important;}
.footerLinkColTitle{color:#3ADCFF!important;}

[class*=is-web] .horizontalSliderElem .horizontalSliderImg{opacity:2.6!important;filter:none!important;}
[class*=is-web] .footerLinkCol:not(:last-child){margin-right:14%!important;}

.promotionsList-bc{grid-gap:20px!important;}
.promotionsList-bc{grid-template-columns:repeat(auto-fill,minmax(400px,1fr))!important;}
.promotions-article-title{display:none!important;}
.promotionsListEl-bc img{border-radius:20px!important;}
.promotionsListEl-bc:hover .promotionsArticleThumbnail-bc{transform:none!important;}
.promotionsListEl-bc{transform:scale(1) translateZ(0);transition:.15s ease;}

.casino-horizontal-sl-list-bc .horizontal-sl-item-bc.active,
.promotion-horizontal-sl-list-bc .horizontal-sl-item-bc.active{
  background:linear-gradient(0deg,rgba(32,86,98,0.92) 0%,rgba(58,220,255,0.94) 100%)!important;
}
.casino-horizontal-sl-list-bc .horizontal-sl-item-bc:hover,
.promotion-horizontal-sl-list-bc .horizontal-sl-item-bc:hover{
  background:linear-gradient(0deg,rgba(32,86,98,0.92) 0%,rgba(58,220,255,0.94) 100%)!important;
}

.product-banner-without-titles .product-banner-img-bc,
.product-banner-without-titles .product-banner-icon-bc{border-radius:15px!important;}

.btn.register,.btn.btn-color{
  background:rgba(128,0,255,0)!important;
  border-radius:8px!important;
}

.btn.register{
  padding:0 25px!important;
  transition:.24s!important;
  box-shadow: 0 0 15px 2px rgb(0 106 255 / 58%) !important;
  background: #28aac7 !important;
  animation:blinker 1.6s ease-out infinite;
  font-weight:900!important;
}

@keyframes blinker{50%{opacity:0;}}

.btn.s-small{height:32px!important;}

.btn.sign-in{
  padding:0 30px!important;
  color:#fff!important;
  background:rgba(81,7,199,0)!important;
  text-decoration:none!important;
  border-radius:8px!important;
  font-weight:900!important;
}

.e-p-section-title-bc{
  padding:7px 23px!important;
  color:#fff!important;
  background:#205662!important;
  border-radius:8px!important;
  box-shadow:0 0 15px 2px rgba(64,126,255,0.59)!important;
  animation:blinker 1.6s ease-out infinite;
  font-weight:900!important;
}

.btn.a-color{
  background:linear-gradient(0deg,#205662 0%,#3ADCFF 100%)!important;
  border-radius:8px!important;
  font-weight:900!important;
}

.nav-content-bc{background:transparent!important;}
.nav-content-bc .nav-menu-container .nav-menu{height:inherit!important;}
.nav-content-bc .nav-menu-container .nav-menu>li{height:inherit!important;}

.nav-content-bc .nav-menu-container.header-navigation:first-child{
  border-radius:18px!important;
  background: #003c4d !important;
}
.nav-content-bc .nav-menu-container.header-navigation:first-child .nav-menu{
  height:inherit!important;
  justify-content:center!important;
  padding:10px 0!important;
  gap:25px!important;
}

.nav-content-bc .nav-menu-container.header-navigation:first-child .nav-menu-other:hover>.nav-menu-item,
.nav-content-bc .nav-menu-container.header-navigation:first-child .nav-menu>li:hover>.nav-menu-item,
.nav-content-bc .nav-menu-container.header-navigation:first-child .nav-menu-other .nav-menu-item.active,
.nav-content-bc .nav-menu-container.header-navigation:first-child .nav-menu>li .nav-menu-item.active{
  box-shadow:none!important;
  background:#205662!important;
}

.nav-content-bc .nav-menu-container.header-navigation:first-child .nav-menu-other:hover>.nav-menu-item span,
.nav-content-bc .nav-menu-container.header-navigation:first-child .nav-menu>li:hover>.nav-menu-item span,
.nav-content-bc .nav-menu-container.header-navigation:first-child .nav-menu-other .nav-menu-item.active span,
.nav-content-bc .nav-menu-container.header-navigation:first-child .nav-menu>li .nav-menu-item.active span{
  color:#fff!important;
}
.nav-content-bc .nav-menu-container.header-navigation:first-child .nav-menu-other:hover>.nav-menu-item i,
.nav-content-bc .nav-menu-container.header-navigation:first-child .nav-menu>li:hover>.nav-menu-item i,
.nav-content-bc .nav-menu-container.header-navigation:first-child .nav-menu-other .nav-menu-item.active i,
.nav-content-bc .nav-menu-container.header-navigation:first-child .nav-menu>li .nav-menu-item.active i{
  color:#fff!important;
}

.nav-content-bc .nav-menu-container.header-navigation:first-child .nav-menu-other>.nav-menu-item,
.nav-content-bc .nav-menu-container.header-navigation:first-child .nav-menu>li>.nav-menu-item{
  flex-direction:column!important;
  row-gap:10px!important;
  min-width:104px!important;
  font-size:12px!important;
  color:#3ADCFF!important;
  border-radius:13px!important;
  padding:10px!important;
  transition:all ease .6s!important;
}
.nav-content-bc .nav-menu-container.header-navigation:first-child .nav-menu-other>.nav-menu-item:hover,
.nav-content-bc .nav-menu-container.header-navigation:first-child .nav-menu>li>.nav-menu-item:hover{
  border-color:rgba(16,222,255,0.3)!important;
  color:#10DEFF!important;
}

.nav-content-bc .nav-menu-container.header-navigation:first-child .nav-menu-other>.nav-menu-item i,
.nav-content-bc .nav-menu-container.header-navigation:first-child .nav-menu>li>.nav-menu-item i{
  margin-inline-end:inherit!important;
  font-size:26px!important;
}

.nav-content-bc .nav-menu-container .nav-menu-sub{
  background:linear-gradient(317deg,rgba(32,86,98,1),rgba(58,220,255,0.24))!important;
}

ul.nav-menu.nav-menu-hide-items>li>a>i{
  text-transform:uppercase;
  background-image:linear-gradient(90deg,#205662 20%,#fff 40%,#fff 60%,#205662 80%,#3ADCFF 100%)!important;
  background-size:200% auto;
  color:#fff!important;
  background-clip:text;
  -webkit-background-clip:text;
  -webkit-text-fill-color:transparent;
  animation:textclip 1s linear infinite;
  display:inline-block!important;
  font-size:30px!important;
}

.nav-menu-sub-arrow:before{content:""!important;}

@keyframes textclip{to{background-position:200% center;}}

.nav-content-bc .nav-menu-container .nav-menu-sub .nav-menu-item{background:rgba(32,86,98,0.38)!important;}

.hdr-navigation-link-bc.badge-top:after,
.nav-menu-item.badge-top:after,
.m-nav-sab-container-r-row-bc>a.badge-top:after,
.casino-game-item.badge-top:after,
.casino-game-tabs .horizontal-sl-tab-bc[data-badge].badge-top:after,
.casino-providers-list-item.badge-top:after,
.skill-games-p-r-c-name-bc.badge-top:after,
.m-nav-collapsed-container-bc .app-nav-link.badge-top:after,
.accordion-button.badge-top:after{
  color:#fff;
  background:#205662!important;
}

.nav-menu-container .nav-menu-sub .nav-menu-item>i:first-child{display:inline-block!important;color:#fff!important;text-transform:uppercase;}

.WithdrawAmount-Row-Value{color:rgb(255,190,0)!important;}
.nav-menu-container .nav-menu-sub .nav-menu-item:hover:before{background:#fff!important;}
.WithdrawAmount-Row-ValueBalance{color:rgb(14,229,42)!important;}

.count-odd-animation:after{
  color:#fff!important;
  background:rgba(32,86,98,0.79)!important;
}

.competition-header-bc{
  background:linear-gradient(0deg,rgba(32,86,98,0.85) 0%,rgba(58,220,255,0.87) 100%)!important;
}

.layout-header-holder-bc{box-shadow:none!important;background:rgba(0,0,0,0)!important;position:relative!important;}
.header-bc{width:100%;background:transparent!important;}

.sdr-item-bc:only-child{border-radius:25px!important;}

.horizontalSliderElem{display:inline-block;width:110px!important;height:60px!important;}

.header-user-nav .nav-menu-sub .nav-menu-item{background:rgba(32,86,98,0.68)!important;}
.header-user-nav>.nav-menu-other>li:hover>a{border-color:rgba(32,86,98,0.68)!important;}

.informative-widget-link{
  background:rgba(128,0,255,0.12)!important;
  border-top:2px solid #fff!important;
  border-radius:10px!important;
}

.informative-widget-container{transition:.24s!important;animation:blinker 1.6s ease-out infinite!important;}

.hdr-time-bc{
  background:linear-gradient(0deg,rgba(32,86,98,0.92) 0%,rgba(58,220,255,0.94) 100%)!important;
}

.hdr-toggle-button-bc{
  background:linear-gradient(0deg,rgba(32,86,98,0.92) 0%,rgba(58,220,255,0.94) 100%)!important;
}

.left-menu-container .second-tabs-bc .tab-bc:hover,
.left-menu-container .second-tabs-bc .tab-bc.active{background:rgba(32,86,98,0.77)!important;}

.market-bc:not(.disabled-market-bc):hover{background:rgba(32,86,98,0.31)!important;}

.sp-sub-list-bc.Soccer .sp-s-l-h-flag-bc{color:#205662!important;}

.sportsbook .sgm-market-search{background:rgba(36,19,0,0)!important;position:relative!important;}

.betslip-info-message,.betslip-warning-message{background:rgba(32,86,98,0.38)!important;}

.game-details-c-head-time-bc:nth-child(2){background:rgba(32,86,98,0.50)!important;}
.game-details-c-head-time-bc+.game-details-c-head-time-bc:not(.stoppage-time){background:rgba(32,86,98,1)!important;}

.sgm-market-g-h-cashed-out-icon-bc{color:rgba(81,154,255,1)!important;}

.selected-underline:before{background:#fff!important;}

.left-menu-container{background:rgba(80,0,160,0.17)!important;}

.sp-sub-list-bc.Soccer.active>.sp-s-l-head-bc .sp-s-l-h-arrow-icon-bc{background:#205662!important;}

.left-menu-scroll>.sp-sub-list-bc.active>.sp-s-l-head-bc{
  background:rgba(95,0,150,0.38)!important;
  position:relative;
}

.market-game-section{background:transparent!important;}

.left-menu-scroll>.sp-sub-list-bc>.sp-s-l-b-content-bc>.sp-sub-list-bc .sp-s-l-b-content-bc{background:rgba(81,0,160,0.34)!important;}

.market-game-odd{color:rgb(245,230,245)!important;}
.sp-sub-list-bc.Soccer .market-game-section.active:before{background:rgb(245,230,245)!important;}

.u-i-p-amounts-bc.bonuses .u-i-p-a-content-bc{background:#10DEFF!important;}
.u-i-p-a-loyaltyPoint-bc{background:#3ADCFF!important;}

.header-user-nav .nav-menu-sub{background:#205662!important;border-radius:10px!important;}
.header-user-nav>.nav-menu-other>li:hover>a{border-color:#205662!important;}

.bs-f-header-bc .second-tabs-bc .tab-bc:not(:only-child):hover,
.bs-f-header-bc .second-tabs-bc .tab-bc:not(:only-child).active{
  background:linear-gradient(0deg,rgba(32,86,98,0.92) 0%,rgba(58,220,255,0.94) 100%)!important;
}

.ss-input-bc{background:rgba(36,19,0,0.12)!important;}
.ss-icon-holder-bc{background:transparent!important;}

.left-menu-scroll>.sp-sub-list-bc>.sp-s-l-b-content-wrp>.sp-s-l-b-content-bc>.sp-sub-list-bc .sp-s-l-b-content-bc{background:rgba(49,69,160,0.47)!important;}

.market-bc{background:rgba(163,119,253,0.21)!important;}

.second-tabs-bc .tab-bc:hover,
.second-tabs-bc .tab-bc.active{background:rgba(32,86,98,0.38)!important;}

.horizontal-sl-tab{background:transparent!important;}
market-bc.active{background:rgba(2,0,255,0.54)!important;}

.sgm-markets-head-bc{background:rgba(163,119,253,0.21)!important;}
.stats-section-bc{background:rgba(163,119,253,0.21)!important;}
.sportsbook .sgm-market-search{background:rgba(163,119,253,0.21)!important;}

.casino-info-block .main-tabs-bc .tab-bc.active{
  background:linear-gradient(0deg,rgba(32,86,98,0.92) 0%,rgba(58,220,255,0.94) 100%)!important;
}

.providerItemsInner.active{
  background:linear-gradient(0deg,rgba(255,255,255,0.92) 0%,rgba(223,223,223,0.49) 100%)!important;
}
.providerItemsInner{
  background:linear-gradient(0deg,rgba(32,86,98,0.92) 0%,rgba(0,0,0,0.49) 100%)!important;
}
.horizontalCategoryItemWrp{background-color:rgba(31,115,167,0.60)!important;}

.footerWarningAge{border-color:rgba(26,77,147,1)!important;color:#fff!important;}

.layout-content-holder-bc>.casinoJackpotWrapper-bc:not(.VGS,.PSN,.DLV,.EGT,.RTG,.APG):before,
.hm-row-bc .casinoJackpotWrapper-bc:not(.VGS,.PSN,.DLV,.EGT,.RTG,.APG):before{
  background-image:
    url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAXcAAAMYCAMAAAAHI1dq...),
    radial-gradient(circle at 56% 100%,rgba(31,79,167,0.70),rgba(0,0,0,0.7) 100%)!important;
}

.u-i-p-amounts-bc.withdrawable .u-i-p-a-content-bc{background:rgba(41,0,255,0.55)!important;}

.currency-control-symbol,
.connect-wallet:before{background-color:rgb(49,122,197)!important;}

.button.hero{background-color:rgb(20,107,197)!important;}

.page-view-more{
  border-radius:10px;
  margin-bottom:10px;
  background: linear-gradient(0deg, #00beff 0%, #026c902b 33.33%, #0090ff 100%) !important;
  padding:10px;
}

.view-title-more{text-align:center!important;}

.sp-button-bc{
  background:linear-gradient(0deg,#026c90 0%,#026c90 100%)!important;
}
