:root {
  --oc-2: #000 !important;
  --menu: 240, 240, 240 !important;
  --menu-sc: 0, 0, 0 !important;
}
.sdr-item-bc:before {
  background: transparent !important;
}
[dir="ltr"] .u-i-p-a-loyaltyPoint-bc:before {
  background-image: radial-gradient(
    circle at -14% 113%,
    rgb(255 148 0 / 30%),
    white 120%
  );
}
.c-team-info-scores-bc {
  font-size: 13px !important;
}
.WithdrawAmount-Row-Value {
  color: rgba(var(--oc-2), 1) !important;
}
.WithdrawAmount-Row-ValueBalance {
  color: rgba(var(--oc-2), 1) !important;
}

.hdr-navigation-link-bc {
  font-weight: bold !important;
  font-size: 12px !important;
}
.hdr-user-info-texts-bc.ext-1 {
  font-size: 14px !important;
  font-weight: bold !important;
}
.hdr-user-info-texts-bc.ext-2 {
  font-size: 12px !important;
  font-weight: bold !important;
}
.hdr-logo-bc {
  padding: 1px 3px !important;
}
.casino-providers-list-item {
  font-weight: bold;
}
/* betslip */
.bs-bet-i-h-title-bc-text {
  font-size: 12px !important;
}
.bs-bet-i-b-title-bc {
  font-size: 13px;
}
.bs-bet-i-b-coefficient-bc {
  font-weight: bold;
  font-size: 14px !important;
}
.first-bet .bs-bet-i-b-coefficient-bc.c-2 {
}
.bs-f-header-bc .second-tabs-bc .tab-bc:only-child span {
  font-size: 14px;
}
#betslip_container
  > div
  > div.bs-bet-i-b-section-bc
  > div
  > div.bs-bet-i-b-cell-bc.value
  > span {
  color: rgba(var(--oc-1), 1) !important;
}
.bs-bet-i-b-amount-bc {
  color: #000 !important;
  font-size: 14px !important;
}
.bet-history-odds-coeff,
.bet-history-possible-win,
.bet-history-stake-money {
  font-weight: bold !important;
}
.bet-history-info {
  font-size: 12px !important;
  font-weight: bold !important;
}
.horizontal-sl-title-bc {
  font-size: 12px !important;
}
.market-odd-bc {
  font-weight: bold;
}

/* promotions */
.promotion-details-container {
  background: rgba(var(--header), 1);
}
.promotion-details-img {
  padding: 10px;
}
.promotion-details-info {
  color: rgba(var(--b-sc), 0.9) !important;
}
/* menus */
.u-i-p-l-h-title-bc {
  text-transform: uppercase;
}

@keyframes blinking {
  0% {
    color: #ffbf00;
  }
  50% {
    color: transparent;
  }
  100% {
    color: #ffbf00;
  }
}

.bc-loader-animation {
  animation: inherit !important;
}

.header-icon {
  width: 65px !important;
  height: 35px !important;
  margin-inline-start: 15px !important;
}

.vivaro-loader .vivaro-loader-back {
  opacity: 0.8 !important;
}
.vivaro-loader .vivaro-loader-front-block {
  animation: none !important;
}
.bc-loader.medium .vivaro-loader {
  width: 100px;
}
.user-not-verified {
  text-shadow: 0 0 black !important;
}
.account-verified-button {
  display: none !important;
}
.bc-i-not-verified {
  display: none !important;
}
.hdr-additional-info {
  justify-content: space-between;
}

@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: 51, 51, 51 !important;
  --menu-sc: 255, 255, 255 !important;
}

* {
  font-family: "Inter", sans-serif;
}
.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 15px !important;
  font-weight: 500 !important;
  font-size: 14px;
}
.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;
}
.hdr-navigation-scrollable-bc.scroll-start:before,
.hdr-navigation-scrollable-bc.scroll-start:after,
.hdr-navigation-scrollable-bc.scroll-end:before,
.hdr-navigation-scrollable-bc.scroll-end:after,
.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: 110px;
  height: 27px;
  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 15px !important;
  border-radius: 10px !important;
  color: #fff !important;
  background: rgb(51, 51, 51) !important;
  text-decoration: none !important;
  height: auto;
  font-size: 10px;
  height: 35px !important;
}

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

.hdr-user-bc .btn {
  height: auto;
  padding: 10px;
  border-radius: 10px;
  font-weight: bold;
}
.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;
}
*/
.tab-nav-item-bc,
.tab-navigation-w-bc,
.nav-content-menu {
  background: rgba(240, 240, 240) !important;
  border-radius: 0px !important;
}
.tab-nav-item-bc {
  color: #000 !important;
  box-shadow: none !important;
}
.tab-nav-title-bc {
  font-size: 8px !important;
}

.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: 14px;
  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;
}

.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;
}
.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;
}
.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: #ffffff !important;
  padding: 20px !important;
  border-radius: 20px;
}

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

img.verify-logo {
  width: 90px;
}
.switch-popup-wrapper.in-auth-popup {
  display: none !important;
}

a.loyaltyBonusHeader {
  display: none !important;
}

.countdown-banner-content {
  background: transparent !important;
  box-shadow: none !important;
  backdrop-filter: none !important;
  border: 1px solid transparent !important;
  top: 33% !important;
  left: 79px !important;
  transform: scale(1) !important;
}

.countdown-banner-date {
  font-size: 41px !important;
  line-height: 35px !important;
}

[dir="ltr"] .countdown-banner-content {
  left: 3% !important;
  right: auto !important;
  top: 60px !important;
  background: none !important;
  border: none !important;
  backdrop-filter: none !important;
  box-shadow: none !important;
  font-weight: bold;
}
.sliderGroup .sliderSingleElWrapper:nth-child(2) div {
  display: flex;
  flex-direction: row;
  left: 10px;
  top: 320px;
}

.footerContainer {
  position: relative;
}
.layout-bc:not(.slider-full-sized)
  .slider-market-coefficient-container
  .countdown-banner-content {
  bottom: 0px;
  left: 36px !important;
  width: 100% !important;
  bottom: 18px !important;
  top: auto !important;
}
.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;
}
.hdr-dynamic-content {
  background: #fff !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;
}
.market-group-holder-bc .market-bc,
.ftr-g-i-b-opp-t-holder-bc,
.ftr-g-i-body-bc,
.ftr-g-i-head-bc,
.ftr-game-item-bc {
  background-color: #fff !important;
}
.header-custom-buttons a[class*="message"],
.hdr-user-bc a[class*="message"] {
  background: #45464a;
  transition: var(--default-transition-duration);
}
.turnstile-captcha-wrapper.active {
  z-index: 9999999999;
}
