@import url("https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap");

html {
  --b: 239, 239, 239 !important;
  --menu: 240, 240, 240 !important;
  --menu-sc: 0, 0, 0 !important;
  --accent: 0, 0, 0 !important;
  --oc-1: 0, 0, 0 !important;
  --oc-2: 0, 0, 0 !important;
}
.btn.a-accept {
  color: white;
}
.layout-bc {
  background-image: url(https://fghjklcvccbcnskfjnz.cloud/media/byap/bg.jpg?2);
  background-size: 100%;
  background-attachment: fixed !important;
  background-repeat: no-repeat !important;
}
.informative-widget-link {
  background: rgb(246 246 246) !important;
}
.hdr-dynamic-content {
  background: #fff !important;
}
.header-bc .hdr-main-content-bc,
.nav-menu-container,
div#root.layout-bc.theme-default.betslip-Hidden .layout-content-holder-bc {
  max-width: 1400px !important;
  margin-left: auto !important;
  margin-right: auto !important;
}
.btn.a-color {
  background: rgba(var(--hero)) !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: #109121 !important;
}
* {
  font-family: "Inter", sans-serif;
}
a.btn.a-color.header-icon-text.bc-i-call {
  display: none;
}

body
  .layout-header-holder-bc
  .hdr-dynamic-content:first-child
  .product-banner-container-bc {
  position: absolute;
  display: flex;
  width: auto;
  left: 190px;
  top: 4px !important;
}
.providerItemsInner:not(.active) {
  background: #fff !important;
}
body
  .layout-header-holder-bc
  .hdr-dynamic-content:first-child
  .pb-component-wrapper {
  width: 1400px;
  position: relative;
  display: block;
  margin: 0 auto;
}
.footerWrapper .sliderSingleEl {
  flex-direction: row;
}
[class*="is-web"] .sliderSingleElWrapper:not(:last-child) {
  flex-flow: column-reverse;
}
.nav-menu-container .nav-menu > li > .nav-menu-item,
.nav-menu-container .nav-menu-other > .nav-menu-item {
  text-transform: capitalize;
  padding: 0px 10px !important;
  border-radius: 10px !important;
  padding: 0px 10px !important;
  font-weight: 500 !important;
  font-size: 13px;
  font-weight: bold !important;
}
.nav-menu-container.header-navigation:first-child {
  background: none !important;
  border: none !important;
}

.layout-header-holder-bc {
  box-shadow: none !important;
}
.sdr-item-bc {
  border-radius: 10px !important;
}

[class*="is-web"] .casinoCategoryChooserContainer .horizontalSliderWrapper,
.casino-info-block {
  background: #fff;
}
.header-bc {
  padding: 0 0px !important;
}
.popup-t-logo-w-bc:before {
  width: 110px !important;
  height: 27px !important;
}
.horizontal-sl-item-bc:not(:empty) {
  color: #000 !important;
  font-weight: bold !important;
  background: #fff;
  border-radius: 10px;
}
.popup-t-logo-w-bc img,
.hdr-main-content-bc .logo img {
  display: none !important;
}
.popup-t-logo-w-bc:before,
.hdr-main-content-bc .logo:before {
  content: "";
  background-image: url(https://fghjklcvccbcnskfjnz.cloud/media/byap/logo.png);
  width: 150px;
  height: 37px;
  background-size: 100% 100%;
}

.e-p-header-bc .btn.register {
  height: 32px !important;
}

.sdr-item-bc:before {
  display: none !important;
}

.btn.sign-in {
  padding: 9px 25px !important;
  border-radius: 10px !important;
  color: #fff !important;
  background: #333 !important;
  text-decoration: none !important;
  height: auto;
  font-size: 12px;
  height: 30px !important;
}

.btn.register {
  padding: 9px 25px !important;
  border-radius: 10px !important;
  background: #fbcc33;
  color: #000000 !important;
  font-size: 12px;
  height: 30px !important;
}

.hdr-user-bc .btn {
  height: auto;
  padding: 10px;
  border-radius: 10px;
  font-size: 12px;
  font-weight: bold;
  height: 30px !important;
}
.withdraw_masterpaynewpapara {
  display: none !important;
}
.hdr-user-bc .bc-i-deposit,
.hdr-user-bc .bc-i-wallet,
.hdr-user-bc .bc-i-community,
.hdr-user-bc .deposit-btn {
  color: #fff !important;
}

a.btn.a-color.header-icon-text.bc-i-tv {
  background: #fff !important;
}
/*
    a.btn.a-color.header-icon-text.bc-i-standings {
        background: #818591 !important;
        color: #fff !important;
    }
    */

.nav-content-menu {
  background: rgb(240 240 240);
  border-radius: 0px !important;
  padding: 7px;
  border-bottom: 1px solid #ccc;
}

.nav-menu-container.header-navigation:first-child
  .nav-menu
  > li
  > .nav-menu-item.active,
.nav-menu-container.header-navigation:first-child
  .nav-menu-other
  > .nav-menu-item.active {
  background: #fbcc33 !important;
  color: #000000 !important;
}
.nav-menu-container .nav-menu .nav-menu-item,
.nav-menu-container .nav-menu-other .nav-menu-item {
  font-size: 13px !important;
  font-weight: bold !important;
}
.nav-menu-container.header-navigation:first-child
  .nav-menu
  > li:first-child
  > .nav-menu-item {
  padding: 0px 10px !important;
  border-radius: 10px !important;
}
.nav-menu-container .nav-menu > li {
  margin: 0 5px;
}
.nav-menu-container.header-navigation:nth-child(2)
  .nav-menu
  > li
  .nav-menu-item.active,
.nav-menu-container.header-navigation:nth-child(2)
  .nav-menu-other
  > .nav-menu-item.active {
  border-radius: 0px !important;
}

body
  .layout-header-holder-bc
  .hdr-dynamic-content:first-child
  .product-banner-container-bc {
  z-index: 999999 !important;
}

body
  .layout-header-holder-bc
  .hdr-dynamic-content:first-child
  .product-banner-container-bc {
  grid-template-columns: repeat(auto-fill, minmax(100px, 1fr)) !important;
}

.is-home-page .product-banner-without-titles .product-banner-img-bc {
  width: 100%;
}
.footerLinksSection {
  width: 70% !important;
  margin: 0 auto;
}

.hm-row-bc:nth-child(5)
  .product-banner-container-bc.col-4.product-banner-without-titles {
  grid-template-columns: repeat(auto-fit, minmax(200px, 1fr)) !important;
}

.product-banner-container-bc {
  background: none !important;
}

.promotionsList-bc {
  grid-template-columns: repeat(auto-fill, minmax(320px, 1fr)) !important;
}
.promotions-article-title {
  display: none !important;
}

.promotionsListEl-bc {
  border-radius: 20px !important;
  position: relative !important;
  border: 3px solid #ffffff14;
}
a.nav-menu-item[aria-label="Promosyonlar"]:before {
  animation: slide 5s infinite;
}
.promotionsListEl-bc:hover:before {
  animation: slide 1s;
}
a.nav-menu-item[aria-label="Promosyonlar"]:before,
.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%);
  }
}

.horizontalSliderElem {
  padding: 0px !important;
  background: none !important;
  width: 130px !important;
}

.horizontalSliderElem img {
  filter: none !important;
  opacity: 1 !important;
}
.popup-holder-bc:not(.user-profile-container) {
  /*  z-index: 1099999901 !important;*/
}
.favouriteTeamsWidget {
  display: none;
}

.popup-inner-bc {
  border-radius: 10px !important;
  border-bottom: 2px solid #fbcc33 !important;
  border-top: 2px solid #fbcc33 !important;
  border-left: 2px solid #fbcc33 !important;
  border-right: 2px solid #fbcc33 !important;
  padding-top: 10px !important;
  box-shadow: 0px -2px 80px #fbcc33 !important;
}
.promotion-details-popup.windowed .popup-inner-bc {
  box-shadow: 0px -2px 80px #fbcc33 !important;
}
.dep-w-info-bc .m-nav-items-list-item-bc {
  padding: 0px;
}
.nav-menu-container .nav-menu > li > .nav-menu-item:not(.active) > i {
  color: #fbcc33 !important;
}
a.nav-menu-item {
  box-shadow: none !important;
}
a.nav-menu-item[aria-label="Promosyonlar"] {
  background: #1b1b27 !important;
  border: 1px solid #fbcc33;
  position: relative;
  overflow: hidden;
  color: #deb677 !important;
}
.ftr-copy-rights-bc a {
  color: #ebc385 !important;
}

.sliderSingleEl {
  display: flex;
  flex-direction: column;
}

.ftr-copy-rights-bc {
  margin-bottom: 20px;
}
.hm-row-bc.has-game.has-slider img {
  border-radius: 15px !important;
  border: 1px solid #fbcc33 !important;
}
.casino-game-item {
  border-radius: 15px !important;
}
.popular-matches-bc {
  background: #0000001f !important;
  padding: 20px !important;
  border-radius: 20px;
}

.entrance-popup-bc.sign-in,
.entrance-popup-bc.register {
  height: 680px !important;
}

.footerLinkCols {
  justify-content: flex-start;
  align-items: flex-start;
  flex-wrap: wrap;
  display: flex;
  flex-direction: row !important;
}
.footerLinkCol {
  width: 100% !important;
  flex: 1 !important;
}
img.verify-logo {
  width: 90px;
}
.footerLinkColTitle {
  color: #000000 !important;
  margin-bottom: 10px !important;
}
.switch-popup-wrapper.in-auth-popup {
  display: none !important;
}

a.loyaltyBonusHeader {
  display: none !important;
}

[class*="is-web"] .providerItemsInner:hover svg path,
[class*="is-web"] .providerItemsInner:hover svg rect,
[class*="is-web"] .providerItemsInner:hover svg polygon {
  fill: #000000 !important;
}
.sliderGroup .sliderSingleElWrapper:nth-child(2) div {
  display: flex;
  flex-direction: row;
  left: 10px;
  top: 320px;
}

.footerContainer {
  position: relative;
}
.slider-bc
  .carousel-count-arrow-container.with-count
  .carousel-count-arrow:before,
.slider-bc
  .carousel-count-arrow-container.with-count
  .carousel-count-arrow:after {
  box-shadow: none !important;
}

.sgm-market-g-i-cell-bc.market-bc.active {
  background: #fbcc33 !important;
}
.slider-market-coefficient-container .market-bc {
  background: none !important;
  backdrop-filter: none;
  min-width: 105px !important;
  box-shadow: none !important;
  border-radius: 30px;
  height: 45px !important;
}

.slider-market-coefficient-container .market-odd-bc {
  color: #fff !important;
  font-size: 23px !important;
}

.YoPhoneApp,
.YoPhoneAppContent {
  display: none;
}

.header-icon {
  width: 100px !important;
}
.hdr-main-content-bc {
  padding: 0 10px !important;
}
.nav-menu-container.header-navigation:first-child
  .nav-menu-other:hover
  > .nav-menu-item
  span,
.nav-menu-container.header-navigation:first-child
  .nav-menu
  > li:hover
  > .nav-menu-item
  span {
  color: #000;
}
.nav-menu-container.header-navigation:first-child
  .nav-menu
  > li:hover
  > .nav-menu-item,
.nav-menu-container.header-navigation:first-child
  .nav-menu-other:hover
  > .nav-menu-item {
  color: rgba(var(--menu-sc), 1) !important;
  background: #fbcc33;
  box-shadow: inset 0 2px rgba(var(--hero), 1);
}

.layout-header-holder-bc {
  background: rgb(255 255 255);
}

.multi-column-content > li .market-bc,
.multi-column-content .multi-column-base {
  color: #000 !important;
}

.market-odd-bc:not(.not-boosted-odd) {
  color: #000 !important;
}

.market-bc {
  background: #eeeeee !important;
}

.bs-bet-i-b-coefficient-bc.c-2 {
  color: #000 !important;
}

.left-menu-scroll > .sp-sub-list-bc.active > .sp-s-l-head-bc {
  color: #000 !important;
}

.sp-sub-list-bc.popular-competitions.a-color .sp-s-l-head-bc .sp-s-l-h-flag-bc,
.sp-sub-list-bc.popular-competitions.a-color .sp-s-l-head-bc .sp-s-l-h-title-bc,
.sp-sub-list-bc.popular-competitions.selected .sp-s-l-head-bc .sp-s-l-h-flag-bc,
.sp-sub-list-bc.popular-competitions.selected
  .sp-s-l-head-bc
  .sp-s-l-h-title-bc {
  color: #000 !important;
}

.popular-matches-bc {
  background: #fff !important;
}

[class*="is-web"] .footerLinkColEl:not(:last-child) {
  margin-bottom: 5px;
}

.u-i-p-a-loyaltyPoint-bc p {
  color: #fff !important;
}
.u-i-profile-page-content {
  background: #fff !important;
}
.my-profile-info-block {
  background: #fff !important;
}

[class*="is-web"] .loyaltySliderCardInfo {
  height: 34px !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  line-height: 34px !important;
}
.user-not-verified {
  text-shadow: none !important;
}

.entrance-f-error-message-bc {
  background: #fff !important;
}
.nav-menu-container.header-navigation:first-child
  .nav-menu-other:hover
  > .nav-menu-item
  span {
  text-transform: uppercase;
}
.user-profile-nav-item {
  text-transform: uppercase;
}
.turnstile-captcha-wrapper.active {
  z-index: 9999999999;
}
