html{
  --hero: 252, 214, 13 !important;
}

body {
  background-image: url('https://cmsbetconstruct.com/storage/medias/kervanbahis-18752392/media_18752392_dbd342bbde19fec91b53570384e1d1f4.jpeg') !important;
  background-position: center top !important;
  background-size: cover !important;
  background-repeat: no-repeat !important;
  background-attachment: fixed !important;
}

.has-Ortak-Widget{
  display: none !important;
}

.carousel-viewport{
  border-radius: 10px;
}

.layout-header-holder-bc{
  max-width: 1630px;
  margin: auto;
}

.layout-content-holder-bc{
  margin-top: 10px !important;
}

#root{
  max-width: 1650px;
  margin: auto;
}

.btn.sign-in{
  text-decoration:none !important;
  border:1px solid #fcd60d;
  padding:10px !important;
}

.nav-menu-container .nav-menu{
  height:50px !important;
}

.nav-menu-other{
  height:50px !important;
}

.casino-game-item-content {
    border: 1px solid #fcd60d;
    border-radius: 4px;
}

.hdr-main-content-bc{
  margin-bottom: 10px;
  margin-top: 10px;
}

.layout-footer-holder-bc{
  max-width: 1650px;
}

.reg-form-footer-bc{
  padding:10px !important;
}

.entrance-popup-bc{
  padding:10px !important;
}

.btn.a-color{
  background:rgba(var(--hero)) !important;
}

#root > div.popup-holder-bc.windowed.user-profile-container > div > div > div > div.my-profile-info-block > div.payment-details-scrollable-container > div > div.withdraw-form-l-bc > form > div.u-i-p-c-footer-bc > button > span {
  color:black !important;
}

#root > div.layout-content-holder-bc > div > div > div.horizontal-sl-item-bc.accordion-button{
  border-bottom:1px solid rgb(var(--hero));
}

#root > div.layout-content-holder-bc > div.casino-category-chooser-container > div.horizontal-sl-list.casino-horizontal-sl-list-bc.horizontal-items-expanded.scroll-start > div > div.horizontal-sl-item-bc.accordion-button{
  border-bottom:1px solid rgb(var(--hero));
}

#root > div.layout-content-holder-bc > div.casino-select-provider-button-block-bc > div.accordion-items-container.collapsed > div > div > span > button {
  border:1px dashed rgb(var(--hero));
}

#root > div.layout-content-holder-bc > div.casino-select-provider-button-block-bc > div.accordion-items-container > div > div > span > button {
  border:1px dashed rgb(var(--hero));
}

#root > div.layout-content-holder-bc > div > div.casino-generic-page-template.providers-multiselect > div.casino-select-provider-button-block-bc > div.accordion-items-container.collapsed > div > div > span > button {
  border:1px dashed rgb(var(--hero));
}

#root > div.layout-content-holder-bc > div > div > div.casino-select-provider-button-block-bc > div.accordion-items-container.collapsed > div > div > span > button {
  border:1px dashed rgb(var(--hero));
}

.btn:disabled{
  color:black !important;
}

.nav-menu-container .nav-menu-sub .nav-menu-item.active > * {
  color: rgb(var(--hero)) !important;
}

.expandableContentWrapper{
  position: absolute;
  margin-top: 400px;
  margin-left: -30px !important;
}

.footerSliderGroup{
  margin-top: 300px;
}

.layout-footer-holder-bc {
  margin-top: 10px !important;
}

#root > div.popup-holder-bc.full-screen.content-manager > div > div > i{
  top:22px !important;
}

@keyframes slide {
  from { left:100%; transform: translate(0, 0); }
  to { left: -100%; transform: translate(-100%, 0); }
}
@-webkit-keyframes slide {
  from { left:100%; transform: translate(0, 0); }
  to { left: -100%; transform: translate(-100%, 0); }
}

.marquee { 
  overflow:hidden;
  position:absolute;
  white-space: nowrap;
  animation-name: slide;
  animation-duration: 50s;
  animation-timing-function: linear;
  animation-iteration-count: infinite;
  -webkit-animation-name: slide;
  -webkit-animation-duration: 50s;
  -webkit-animation-timing-function:linear;
  -webkit-animation-iteration-count: infinite;
}

.hdr-logo-bc{
  max-width: 100% !important;
  height: 70px !important;
}