:root{
  --menu : 11, 84, 45 !important;
  --hero: 45, 177, 107 !important;
  --hero-sc: 255, 255, 255 !important;
  --oc-1: 24, 127, 72 !important;
  --oc-1-sc: 255, 255, 255 !important;
}

body {
    background-image: url(https://cms.15btcoservice.com/storage/medias/rekorbet51/media_1289_9ad07996711abd21050d6466b4fe6a82.jpeg) !important;
    background-size: 100% !important;
    background-position: center top !important;
    background-repeat: no-repeat !important;
    background-attachment: fixed !important;
}

.layout-bc.is-home-page .layout-content-holder-bc .hm-row-bc:nth-child(6) .product-banner-container-bc{
    padding: 0 0px !important;
}

.logo-container .hdr-logo-bc {
    max-width: 250px !important;
    height: 75px !important;
}



.layout-bc.is-home-page .layout-content-holder-bc .hm-row-bc:nth-child(8) .games-horiz-scroll .casino-game-item-content {
   
    height: 100% !important;
}

.layout-bc.live-casino-games .casino-category-types.casino-category-types-full .casino-category-games {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr !important;
    max-width: 1650px !important;
    margin: 0 auto !important;
}
.layout-bc.live-casino-games .casino-game-item-image-bc {
    object-fit: cover !important;
}

.layout-bc.live-casino-games .casino-game-item-content {
    height: 100% !important;
}

.layout-bc.is-home-page .layout-content-holder-bc .hm-row-bc:nth-child(1) {
  
}
.layout-bc.is-home-page .layout-content-holder-bc .hm-row-bc:nth-child(2) {
    
}


.layout-bc.is-home-page .layout-content-holder-bc .hm-row-bc:nth-child(2) .product-banner-container-bc {
    padding: 0 0px !important;
}
.layout-bc.is-home-page .layout-content-holder-bc .hm-row-bc:nth-child(3) .slider-bc {
    padding: 0 0px !important;
}
.layout-bc.is-home-page .layout-content-holder-bc .hm-row-bc:nth-child(4) .product-banner-container-bc {
    padding: 0 0px !important;
}
.layout-bc.is-home-page .layout-content-holder-bc .hm-row-bc:nth-child(5) .product-banner-container-bc {
    padding: 0 0px !important;
}
.layout-bc.is-home-page .layout-content-holder-bc .hm-row-bc:nth-child(7) .games-horiz-scroll {
    padding: 0 0px !important;
}
.layout-bc.is-home-page .layout-content-holder-bc .hm-row-bc:nth-child(7) > .page-view-more {
    padding: 0 20px !important;
}
.layout-bc.is-home-page .layout-content-holder-bc .hm-row-bc:nth-child(8) > .page-view-more {
    padding: 0 20px !important;
}
.layout-bc.is-home-page .layout-content-holder-bc .hm-row-bc:nth-child(8) .games-horiz-scroll {
    padding: 0 0px !important;
}
.crypto-currency-data i {
    color: #20854e !important;
}
.sidebar-content .sidebar-item.sidebar-imageSrc{
	background: #187F48;
}

.nav-menu-container.header-navigation:first-child .nav-menu-other > .nav-menu-item,
.nav-menu-container.header-navigation:first-child .nav-menu > li > .nav-menu-item {
    padding: 0 10px !important;
}

.popup-holder-bc:not(.user-profile-container).windowed.info .status-popup-content-w-bc {    
      width: 540px !important;
  }
.popup-holder-bc:not(.user-profile-container).windowed.info .popup-inner-bc {
      background: transparent !important;
      width: 540px !important;
  }
.countdown-banner-content {
    top: 40px !important;
    left: -4px !important;
    background: transparent !important;
    border: 0 !important;
    box-shadow: unset !important;
    font-size: 36px !important;
    font-weight: bold !important;
    backdrop-filter: unset !important;
}
.countdown-banner-date {
    font-size: 48px !important;
    line-height: 50px !important;
    font-weight: bold !important;
}
.countdown-banner-counter + .countdown-banner-counter:before {
    left: -4px !important;
    top: 1px !important;
}
.sdr-item-bc:before {
    background: transparent !important;
}


.layout-bc:not(.page-full-size) .layout-footer-holder-bc{
      max-width: 100% !important;
}
.product-banner-info-bc:before{
background: transparent !important;
}
.footer-bc {
    max-width: 1670px;
    margin: auto;
}

.ftr-partners-row-inner-bc:nth-of-type(3)  a:nth-of-type(1)  {
  width:550px !important;
}


.ftr-partners-row-inner-bc:nth-of-type(3) a:nth-of-type(2) img {
  height: 353px !important;
  margin-top: 43px !important;
}

.footerSliderImage:nth-of-type(1){
  
}
.footerSliderImage:nth-of-type(1) img{
  
}

.footerSliderImage:nth-of-type(2){
  
}
.footerSliderImage:nth-of-type(2) img{
  
}
.footerSliderImage:nth-of-type(3){
  
}

.footerSliderImage:nth-of-type(3) img{
    height: 425px !important;
    margin-top: 14px !important;
    width: auto !important;
}

.hm-row-bc:not(:first-child:empty)+.hm-row-bc {
    margin-top: 10px !important;
}

.popup-inner-bc .entrance-popup-bc.sign-in,
.popup-inner-bc .entrance-popup-bc.register,
#root.layout-bc.promotion-page .popup-inner-bc
{
  border-radius: 20px !important;
    border-bottom: 2px solid #1d844d !important;
    border-top: 2px solid #1d844d !important;
    border-left: 2px solid #1d844d !important;
    border-right: 2px solid #1d844d !important; 
    box-shadow: 0px -2px 30px #1d844d !important;
}
#root.layout-bc.is-home-page .status-popup-content-w-bc{
	background: unset !important;
}

.YoPhoneApp{
	display: none;
}

.footerSocialLink{
  background-color: none !important;
}

.footerSocialLinks .footerSocialLink:nth-of-type(1){
  background: url(https://cms.15btcoservice.com/storage/medias/rekorbet51/media_1289_0d8acb8c530b9c0a26bc2083a46dd18d.png);
  background-repeat: no-repeat;
  background-size: 100%;
}
.footerSocialLinks .footerSocialLink:nth-of-type(1) i:before{
  content: ""
}

.footerSocialLinks .footerSocialLink:nth-of-type(2){
  background: url(https://cms.15btcoservice.com/storage/medias/rekorbet51/media_1289_371e6418e9d0304fd3dc4153375c4e5a.png);
  background-repeat: no-repeat;
  background-size: 100%;
}
.footerSocialLinks .footerSocialLink:nth-of-type(2) i:before{
  content: "" !important;
}

.footerSocialLinks .footerSocialLink:nth-of-type(3){
  background: url(https://cms.15btcoservice.com/storage/medias/rekorbet51/media_1289_511e9a881f43bf3a1f09bc1bf9024095.png);
  background-repeat: no-repeat;
  background-size: 100%;
}
.footerSocialLinks .footerSocialLink:nth-of-type(3) i:before{
  content: "" !important;
}

.footerSocialLinks .footerSocialLink:nth-of-type(4){
  background: url(https://cms.15btcoservice.com/storage/medias/rekorbet51/media_1289_46979a691a6ca53f23325f6a5c32c30d.png);
  background-repeat: no-repeat;
  background-size: 100%;
}
.footerSocialLinks .footerSocialLink:nth-of-type(4) i:before{
  content: "" !important;
}


.connect-button-wrapper .fastex-wallet-banner{
  display:none !important;
}

.connect-button .fastex-wallet-banner{
  display:none !important;
}
.reg-form-footer-bc .fastex-wallet-banner{
  display:none !important;
}

.live-chat-adviser-bc .live-chat-adviser-bc>i {
    color: #0cee59;
}
.live-chat-adviser-bc .ellipsis{
  color:#0cee59;
}





.popup-checkbox {
    margin-top: 15px !important;
    margin-left: 20px !important;
    margin-bottom: 15px !important;
}



.casino-popup-title{
  display:none;
}



.footerSliderGroup .footerSliderSingleElWrapper:nth-of-type(4) .footerSliderImage:nth-of-type(1) img{
    content:url("https://cms.15btcoservice.com/storage/medias/rekorbet51/media_1289_ba3989320734f0fb9285562f18078acc.png");
}

.nav-menu-container.header-navigation:first-child{
  background:linear-gradient(180deg, rgb(32 133 78) 0%, rgb(7 118 60) 100%) !important;  
}

.btn.register, .btn.btn-color{
  background: linear-gradient(180deg, rgb(32 133 78) 0%, rgb(7 118 60) 100%) !important;
  color: #fff !important;
}
.hdr-time-bc{
  background: linear-gradient(180deg, rgb(32 133 78) 0%, rgb(7 118 60) 100%) !important;
  color: #fff !important;
}


.hdr-user-bc .bc-i-deposit, .hdr-user-bc .bc-i-wallet, .hdr-user-bc .bc-i-community, .hdr-user-bc .deposit-btn {
    background: #1d844d !important;
}


.header-icon>img {
    content: url("https://cms.15btcoservice.com/storage/medias/rekorbet51/media_1289_38bcec0b4b185bc0a0bc098b4356e6e0.gif");
}

.layout-bc:not(.page-full-size) .layout-content-holder-bc, .layout-bc:not(.page-full-size) .layout-footer-holder-bc {
    max-width: 1670px;
}


[dir=ltr] .u-i-p-a-loyaltyPoint-bc:before {
    background-image: radial-gradient(circle at -14% 113%, #1f844e, rgb(0 0 0) 120%) !important;
}
.u-i-p-amounts-bc.bonuses .u-i-p-a-content-bc {
    background: radial-gradient(circle at -14% 113%, #1f844e, rgb(0 0 0) 120%) !important;
}
.levelUp-bonus-table-row.current-bonus-row {
    box-shadow: #1f844e 0px 0px 4px 1px inset !important;
}

.promotionsListEl-bc:hover:before {
    animation: slide 1s;
}
.promotionsListEl-bc:before {
    content: "";
    top: 0;

    transform: translateX(100%);
    width: 100%;
    height: 100%;
    pointer-events: none;
    position: absolute;
    z-index: 1;
    background: linear-gradient(
            90deg,
            rgba(255, 255, 255, 0) 0,
            rgba(255, 255, 255, 0.4) 50%,
            rgba(128, 186, 232, 0) 99%,
            rgba(125, 185, 232, 0)
    ) !important;
}
@keyframes slide {
    0% {
        transform: translateX(-100%);
    }
    100% {
        transform: translateX(100%);
    }
}
.promotion-details-container {
    position: relative;    
}
.promotion-details-container::before {
    content: "";
    position:absolute;
    background-image: url(https://cms.15btcoservice.com/storage/medias/rekorbet51/media_1289_e5d291f5aaa0e8ce02f6120f87cb18c8.png) !important;
    background-position: center;
    background-repeat: no-repeat;
    background-size: 100%;
    inset: 0;
    opacity: .6;
    z-index: -1;
}

.header-custom-buttons a[class*=promotions], .hdr-user-bc a[class*=promotions] {
  background: rgba(var(--oc-1),1) !important; 
}

/*
.informative-widget-container {
	font-size: 3em;
	position: relative;
	width: 100%;
	height: 50px;
	margin: 0;
	line-height: 50px;
	text-align: center;
	-moz-transform: translateX(100%);
	-webkit-transform: translateX(100%);
	transform: translateX(100%);
	-moz-animation: marquee 15s linear infinite;
	-webkit-animation: marquee 15s linear infinite;
	animation: marquee 25s linear infinite;
}

@-moz-keyframes marquee {
	100% {
		-moz-transform: translateX(100%);
	}
	0% {
		-moz-transform: translateX(-100%);
	}
}
@-webkit-keyframes marquee {
	100% {
		-webkit-transform: translateX(100%);
	}
	0% {
		-webkit-transform: translateX(-100%);
	}
}
@keyframes marquee {
	100% {
		
	}
	0% {
		-moz-transform: translateX(-100%);
		-webkit-transform: translateX(-100%);
		transform: translateX(-100%);
	}
}