@import url('https://fonts.cdnfonts.com/css/digital-dismay');
:root{
    --b: 9, 11, 36 !important;
    --b-sc-rgb: 255, 255, 255 !important;
    --b-sc: 255, 255, 255 !important;
   --header:30,44,88 !important;
    --header-sc: 255, 255, 255 !important;
    --menu-sc: 255, 255, 255 !important;
    --tab-navigation-sc: 255, 255, 255 !important;
    --accent-sc: 255, 255, 255 !important;
    --header-sc-rgb: 255, 255, 255 !important;
    --menu: 9, 11, 36 !important;
    --odd-up-sc: 255, 255, 255 !important;
    --secondary-sc: 255, 255, 255 !important;
    --brand-sc: 255, 255, 255 !important;
    --brand-sc-rgb: 255, 255, 255 !important;
    --menu-sc-rgb: 255, 255, 255 !important;
    --oc-2: 255, 255, 255 !important;
    --oc-1: 255, 255, 255 !important;
    --oc-1-sc: 44, 65, 132 !important;
    --b-rgb: 0, 0, 0 !important;
    --oc-1-hover: 255, 255, 255 !important;
    --tab-navigation: 44, 65, 132 !important;
    --tab-navigation-sc-rgb: 44, 65, 132 !important;
    --tab-navigation-rgb: 23, 44, 39 !important;
    --hero: 44, 65, 132 !important;
    --oc-2-hover: 44, 65, 132 !important;

}

body,.layout-bc {
  background: #111717 !important;
}
.countdown-banner-content {
  background: transparent !important;
  border: 0px !important;
   backdrop-filter:none !important;
  box-shadow: 0 0 4px 0 rgb(0 0 0 / 0%) !important;
}

[dir=ltr] .countdown-banner-content {

  left:2% !important;
  top: 36% !important;
}
.countdown-banner-date {
  font-size: 70px !important;
  line-height: 14px !important;
  font-weight: 300 !important;
  margin-bottom: 30px !important;
}
.countdown-banner-counter:not(:last-child) {

  padding-inline-end: 8px !important;
}

.countdown-banner-date,
.countdown-banner-counter + .countdown-banner-counter:before {
  font-family: 'Digital Dismay', sans-serif !important;
}
.sdr-item-bc:before {
  background: none !important;
}
.layout-bc:not(.page-full-size) .layout-content-holder-bc {
  max-width: 1510px !important;
  margin: 0 auto !important;
}
/***** Header Menu      *******/
.layout-header-holder-bc,
.layout-footer-holder-bc,
.betslip-bc.full.Full #betslip_container,
.casinoProviderRow,
.casinoGameListBlockHeader {

  background: #111717 !important;
  box-shadow: none !important;
}
.header-bc,
.nav-menu-container.header-navigation:nth-child(2) .nav-menu,
.popup-inner-bc,
.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: #111617 !important;
}
.nav-content-bc {
  background: transparent !important;
}

.nav-content-bc .nav-menu-container .nav-menu > li {
  height: inherit !important;
}
.nav-content-bc .nav-menu-container.header-navigation:first-child {
  background: transparent !important;
}
.nav-content-bc .nav-menu-container.header-navigation:first-child .nav-menu {
  height: inherit !important;
  justify-content: center !important;
  padding: 2px 0 !important;
  gap: 12px !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: #01F17F !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: rgb(255 255 255) !important;
  color: rgb(255 255 255) !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: rgb(255 255 255) !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,
.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: rgba(var(--menu-sc), 0.8) !important;
  border: 1px solid rgba(var(--menu-sc), 0) !important;
  border-radius: 13px !important;
  padding: 10px !important;
  transition: all ease 0.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,
.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(var(--menu-sc), 0.3) !important;
  color: rgba(var(--menu-sc), 1) !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,
.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: rgb(19 36 43) !important;
}

ul.nav-menu.nav-menu-hide-items > li > a > i {
  text-transform: uppercase;
  background-image: linear-gradient(140deg, #FFC107 0%, #03b15e 29%, #055f33 67%, #FF9800 100%) !important;

  background-size: auto auto;
  background-clip: border-box;
  background-size: 200% auto;
  color: #fff !important;
  background-clip: text;
  text-fill-color: transparent;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  animation: textclip 2s 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: linear-gradient(317deg, #274544, #0b1721) !important;
}
.nav-menu-container .nav-menu-sub .nav-menu-item > i:first-child {
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  animation: textclip 2s linear infinite;
  display: inline-block !important;
  background-size: 200% auto;
  color: #fff !important;
  text-transform: uppercase;
  background-image: linear-gradient(140deg, #FFC107 0%, #03b15e 29%, #055f33 67%, #FF9800 100%) !important;
}
/***** Header Menu      *******/
.btn.register,
.btn.btn-color,
.btn.a-color,
.market-bc:not(.disabled-market-bc, .m-g-header):hover,
.count-odd-animation:after,
.market-bc.active,
.casino-horizontal-sl-list-bc .horizontal-sl-item-bc.active,
.promotion-horizontal-sl-list-bc .horizontal-sl-item-bc.active,
.casino-horizontal-sl-list-bc .horizontal-sl-item-bc:hover,
.promotion-horizontal-sl-list-bc .horizontal-sl-item-bc:hover {
  background: #0dbc69 !important;
}
.btn.register {
  padding: 0 39px !important;
  color: #ffffff !important;
  transition: .24s;
  font-weight: 900;
  box-shadow: 0 3px 21px rgba(50, 242, 126, 255);
  animation: blinker 1.6s ease-out infinite;
}
.btn.s-small.sign-in {
  width: auto !important;
  height: 28px !important;
  background: #1d523a !important;
  padding: 10px !important;
  text-decoration: none !important;
  color: #ffffff !important;
  font-weight: bold !important;
}
@keyframes blinker {
  50% {
    opacity: 0;
  }
}
.ftr-game-item-bc {
  background: #111617 !important;
}
.sp-button-bc,
[class*=is-web] .searchInputWrp {
  background: #2c3436 !important;
}
.hdr-smart-panel-holder-arrow-bc:before {
  border-color: transparent transparent #2c3436 !important;
}
.sp-button-bc:hover,
.sp-button-bc.active,
.sportBonusFundPrice-withdrawable,
.sgm-market-g-h-cashed-out-icon-bc {
  color: #0dbc69 !important;
}
.hdr-navigation-link-bc.badge-new:after,
.nav-menu-item.badge-new:after,
.m-nav-sab-container-r-row-bc > a.badge-new:after,
.casino-game-item.badge-new:after,
.casino-game-tabs .horizontal-sl-tab-bc[data-badge].badge-new:after,
.casino-providers-list-item.badge-new:after,
.skill-games-p-r-c-name-bc.badge-new:after,
.m-nav-collapsed-container-bc .app-nav-link.badge-new:after,
.accordion-button.badge-new:after,
.running-line-item + .running-line-item:before {
  color: #33F37E !important;
}
[dir=ltr] .horizontal-sl-list.scroll-start.scroll-end:after,
[dir=ltr] .horizontal-sl-list.scroll-start:after,
[dir=ltr] .horizontal-sl-tab.scroll-start.scroll-end:after,
[dir=ltr] .horizontal-sl-tab.scroll-start:after {
  background: linear-gradient(to left, rgba(10, 177, 66, 255) 0%, transparent 100%) !important;
}

[dir=ltr] .horizontal-sl-list.scroll-start.scroll-end:before,
[dir=ltr] .horizontal-sl-list.scroll-end:before {
  background: linear-gradient(to left, rgba(0, 0, 0, 1) 0%, transparent 100%) !important;
}

.bonusList-thead,
.sportBonusFundProgressBar-bc,
.historyList-thead {
  background: #2c3436 !important;
  box-shadow: 0 3px #2c3436 !important;
}
.sportsbook .sgm-market-search {
  box-shadow: 0 0 0 2px #2c3436 !important;
}
.left-menu-container,
.sportsbook-container.multi-column-view .multi-column-resize-block {
  background: #111717 !important;
}
.sportsbook .sgm-market-search,
.ss-input-bc,
.ss-icon-holder-bc,
.favouriteTeamItemInner,
.bs-inputs-bc,
.left-menu-scroll > .sp-sub-list-bc.active > .sp-s-l-head-bc,
.compact-footer .open-footer-icon,
.harmony-jackpot-widget-title {
  background: #2c3436 !important;
}
.left-menu-container .second-tabs-bc .tab-bc:hover,
.left-menu-container .second-tabs-bc .tab-bc.active,
.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: #01F17F !important;
}
.popup-holder-bc.windowed .popup-inner-bc,
.status-popup-content-w-bc {
  background: #111717 !important;
}
.layout-bc.is-home-page .layout-content-holder-bc .hm-row-bc:first-child {
  grid-template-columns: 7fr 5fr !important;
}
.running-line-wrapper.withShadows:before {
  background: linear-gradient(to right, rgb(19 64 23), rgb(137 115 115 / 0%)) !important;
}
.running-line-wrapper.withShadows:after {
  right: 0;
  background: linear-gradient(to left, rgb(53 94 31), rgba(var(--b), 0)) !important;
}
.footerSocialLink:hover {
  background: #01F17F !important;
  color: #fff !important;
}
.header-user-nav > .nav-menu-other > li:hover,
.header-user-nav .nav-menu-sub,
.header-user-nav > .nav-menu-other > li:hover > a,
.compact-mode .multi-select-label-bc {
  background: #111717 !important;
}
.header-user-nav > .nav-menu-other > li:hover > a {
  background: #111717 !important;
}

.user-profile-nav-item-cursor.user-profile-cursor-visible:after {
  background-image: linear-gradient(to right, rgb(12 93 21 / 30%), rgba(var(--b), .1)) !important;
  border-inline-start: 2px solid #0f9d22 !important;
}
.loader-popup {
  background: #111717 !important;
}
[class*=is-web] .casinoCategoryChooserContainer .horizontalCategoryItemWrp:hover:before,
[class*=is-web] .casinoCategoryChooserContainer .horizontalCategoryItemWrp.active:before,
[class*=is-web] .casinoCategoryChooserContainer .horizontalCategoryItemWrp:active:before {
  background: radial-gradient(circle at 50% 86%, rgb(74 94 31 / 90%), rgb(44 94 31 / 20%), rgb(51 94 31 / 0%), rgb(255 255 255 / 0%)) !important;
}
[class*=is-web] .casinoCategoryChooserContainer .horizontalSliderWrapper:before {
  background: #4dce43 !important;
}
[class*=is-web] .casinoCategoryChooserContainer .horizontalSliderNav:before,
[class*=is-web] .loyaltyHorizontalList .horizontalSliderNav:before,
[class*=is-web] .loyaltyUserBenefits .horizontalSliderNav:before,
[class*=is-web] .loyaltyExchangeList .horizontalSliderNav:before {
  background: #111717 !important;
}
[class*=is-web] .casinoCategoryChooserContainer .horizontalSliderNav:after,
[class*=is-web] .loyaltyHorizontalList .horizontalSliderNav:after,
[class*=is-web] .loyaltyUserBenefits .horizontalSliderNav:after,
[class*=is-web] .loyaltyExchangeList .horizontalSliderNav:after {
  background: #111717 !important;
}

[class*=is-web] .casinoCategoryChooserContainer .horizontalCategoryItemWrp:after,
[class*=is-web] .casinoCategoryChooserContainer .horizontalCategoryItem:after {
  background: #4dce43 !important;
}

[class*=is-web] .casinoCategoryChooserContainer {
  background: #111717 !important;
}
[class*=is-web] .casinoCategoryChooserContainer .horizontalCategoryItemWrp:hover .horizontalCategoryItem:after,
[class*=is-web] .casinoCategoryChooserContainer .horizontalCategoryItemWrp.active .horizontalCategoryItem:after,
[class*=is-web] .casinoCategoryChooserContainer .horizontalCategoryItemWrp:active .horizontalCategoryItem:after {
  background: #4dce43;
}
.casino-info-block .main-tabs-bc .tab-bc.active,
.casinoTournamentInfoSectionBc,
[class*=is-web] .casinoTournamentInfoItem {
  background: #4dce43 !important;
}

.nav-menu-container.header-navigation:nth-child(2) .nav-menu > li .nav-menu-item:hover,
.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:hover,
.nav-menu-container.header-navigation:nth-child(2) .nav-menu-other > .nav-menu-item.active {
  box-shadow: inset 0 -2px rgb(57 94 31) !important;
}
.button.hero,
.tournamentGameStatus.upcoming {
  background: #01F17F !important;
}
.tournamentSectionInfoTxt:after {
  background: linear-gradient(0deg, rgb(38 94 31), rgba(var(--b), 0)) !important;
}
[dir=ltr] .horizontalSliderNav:last-child:after {
  background-image: linear-gradient(to left, rgb(64 94 31) 0%, transparent 100%) !important;
}
.informative-widget {
  background: transparent !important;
}
.informative-widget-link {
  border-top: 2px solid #01F17F !important
}
.casino-full-game-bg {
  background: #111717 !important;
}
.sidebar-container {
  background: #111;
  border: 1px solid rgba(var(--b-bg), 0.06);
}
.n-tournament-info-money {
  color: #0dbc69 !important;
}
.n-tournament-row.selected .n-tournament-row-inner {
  border-color: #0dbc69 !important;
}
.icon-target:after,
.n-tournament-game-status.selected .status-bg:nth-child(1),
.n-tournament-game-status.selected .status-bg:nth-child(3),
.n-tournament-game-status.joined .status-bg:nth-child(1),
.n-tournament-game-status.joined .status-bg:nth-child(3) {
  background-color: #0dbc69 !important;
}
.header-user-nav > .nav-menu-other > li:hover > a {
  border-color: #0dbc69 !important;
}
.casino-full-game-switcher.active:before {
  background-color: #0dbc69 !important;
}
.tournamentGameStatus.live,
.SwitchBlockInner:before {
  background: #0dbc69 !important;
}
.casinoTournamentInfoRowWrp.active .casinoTournamentInfoRow {
  background: #2D3436!important;
}

.casinoTournamentInfoRowWrp {
  background: #111717 !important;
}
.casinoTournamentInnerDateInner {
  background: rgb(40 77 23 / 5%) !important;
  border: 1px solid rgb(255 255 255 / 5%) !important;
}
.tournamentCardDetailsInfo .tournamentSectionImgBlock:after {
  background: linear-gradient(0deg, rgb(49 94 31), rgba(var(--b), 0)) !important;
}
.casinoTournamentTabClm.active i,
.casinoTournamentTabClm.active .casinoTournamentTabTitle,
.casinoTournamentInfoRowClm.type-2 {
  color: #0dbc69 !important;
}
[dir=ltr] .horizontalSliderNav:first-child:after {
  background-image: linear-gradient(to right, rgb(34 54 26 / 81%) 0%, transparent 100%) !important;
}
.sidePanel-holder,
.sidePanel-holder .overlay-header {
  background: #111717 !important;
}
.bs-bet-i-b-amount-bc {
  color: #fff !important;
}
.selected-underline:before {
  background: #01F17F !important;
}
.horizontal-sl-tab.scroll-end:before {
  background: linear-gradient(to right, rgb(16 27 10) 0%, transparent 100%) !important;
}
.sport-search-result-bc{
      background: #111717 !important;
}

.btn.register,
.btn.btn-color,
.btn.a-color,
.market-bc:not(.disabled-market-bc, .m-g-header):hover,
.count-odd-animation:after,
.market-bc.active,
.casino-horizontal-sl-list-bc .horizontal-sl-item-bc.active,
.promotion-horizontal-sl-list-bc .horizontal-sl-item-bc.active,
.casino-horizontal-sl-list-bc .horizontal-sl-item-bc:hover,
.promotion-horizontal-sl-list-bc .horizontal-sl-item-bc:hover {
  color: #fff !important;
}
.react-datepicker__tab-loop .react-datepicker {
  background: #111717 !important;
}

.react-datepicker__tab-loop .react-datepicker__day--selected,
.react-datepicker__tab-loop .react-datepicker__day--in-selecting-range,
.react-datepicker__tab-loop .react-datepicker__day--in-range,
.react-datepicker__tab-loop .react-datepicker__month-text--selected,
.react-datepicker__tab-loop .react-datepicker__month-text--in-selecting-range,
.react-datepicker__tab-loop .react-datepicker__month-text--in-range,
.react-datepicker__tab-loop .react-datepicker__quarter-text--selected,
.react-datepicker__tab-loop .react-datepicker__quarter-text--in-selecting-range,
.react-datepicker__tab-loop .react-datepicker__quarter-text--in-range,
.react-datepicker__tab-loop .react-datepicker__year-text--selected,
.react-datepicker__tab-loop .react-datepicker__year-text--in-selecting-range,
.react-datepicker__tab-loop .react-datepicker__year-text--in-range,
.react-datepicker__tab-loop .react-datepicker__day--keyboard-selected,
.react-datepicker__tab-loop .react-datepicker__month-text--keyboard-selected,
.react-datepicker__tab-loop .react-datepicker__quarter-text--keyboard-selected,
.react-datepicker__tab-loop .react-datepicker__year-text--keyboard-selected {
  background: #0dbc69 !important;
}
[data-status=unread]:before {
  background: #0dbc69 !important;
  border: 2px solid #111717 !important;
}
.layout-content-holder-bc::before {
  content: "🎯 KAZANCIN ADRESİ OSLOBET!| 🔐 HESAP GÜVENLİĞİNİZ İÇİN 2FA'Yİ AKTİF EDİNİZ! ✅ | 🎁 %100 HOŞGELDİN BONUSU! 🚀  | 💵 ÇEKİMİNİZ OLSA DAHİ %30 KAYIP BONUS! 📉 | ⚡ FIRSATLARDAN HEMEN YARARLAN! 🔥";

  color: #1fce6e !important;
  white-space: nowrap;
  text-align: center;
  font-weight: bold;
  animation-name: slide1;
  animation-duration: 40s;
  animation-timing-function: linear;
  animation-iteration-count: infinite;
  position: fixed;
  font-size: 14px !important;
  overflow: hidden;
  bottom: 1px;
  z-index: 1;
  padding-left: 5px;
  background: linear-gradient(180deg, #131A22, #fc2afe29);
  border-radius: 15px;
  padding-right: 10px;
  padding-left: 10px;
  padding-bottom: 1px;
  padding-top: 1px;
  z-index: 99 !important;
}
@keyframes slide1 {
  from {
    left: 100%;
  }
  to {
    left: -150%;
  }
}
@media (max-width: 1439px) {
  .countdown-banner-date{
    font-size:58px !important;
  }
}
.bonusExchangeInnerPts-bc {
  color: #0dbc69 !important;
}
.multi-select-label-bc {
  background: #111717 !important;
}
.form-control-label-bc.textareas,
.featuredGameItem,
.ui-kit-toggle.active:before {
  background: #131A22 !important;
}

[data-status=unread]:before {
  background: #33f27e !important;
  border-radius: 50%;
  border: 2px solid #33f27e !important;
}
.radio-control-input-bc:checked ~ .radio-control-input-holder-bc {
  border-color: #33f27e !important;
}

.featuredGameItem .market-group-holder-bc .market-group-item-bc .market-bc.active span {
  color: #fff !important;
}
.loyaltyCurrentRow .loyaltyLevelTableCell {
  color: #33f27e !important;
}
.hdr-main-content-bc .loyaltyBonusHeader:before,
.hdr-main-content-bc .loyaltyBonusHeader:after,
.header-bc .loyaltyBonusHeader:before,
.header-bc .loyaltyBonusHeader:after,
.loyaltyBonusHeaderBackground:before,
.loyaltyBonusHeaderBackground:after {
  background: #2e3133 !important;
}

[dir=ltr] .featuredGamesContent .carouselWrapper .swiper-button-prev {
  background: linear-gradient(-270deg, rgb(31 94 32 / 41%), rgba(var(--b), 0)) !important;
}
[dir=ltr] .featuredGamesContent .carouselWrapper .swiper-button-next {
  background: linear-gradient(270deg, rgb(31 94 32 / 41%), rgba(var(--b), 0)) !important;
}
