.nav-content-bc, .nav-content-bc .nav-menu-container .nav-menu-sub {
    background: #002c6d !important;
}
.hdr-time-bc {
    background: #002c6d !important;
}
.smartPanel-bc, .smartPanel-bc:after {
    background: #002c6d !important;
}
.page-view-more {
    background: #002c6d !important;
    padding: 10px !important;
    border-radius: 5px !important;
    margin-bottom: 3px !important;
}
.sportsbook .sgm-market-g-head-bc {
    background: linear-gradient(45deg, #002c6d, transparent) !important;
}
.c-head-bc {
    background: #071b39 !important;
}
.competition-details-header.active, .competition-details-header:hover {
    background: linear-gradient(45deg, #002c6d, #000000c9) !important;
}
.sp-s-l-head-bc {
    background: #071b39 !important;
}
.left-menu-scroll > .sp-sub-list-bc > .sp-s-l-b-content-bc > .sp-sub-list-bc .sp-sub-list-bc.selected > .sp-s-l-head-bc, .left-menu-scroll > .sp-sub-list-bc > .sp-s-l-b-content-bc > .sp-sub-list-bc .sp-sub-list-bc:hover > .sp-s-l-head-bc {
    background: #2b7ad7 !important;
}
.left-menu-scroll > .sp-sub-list-bc > .sp-s-l-b-content-bc > .sp-sub-list-bc .sp-sub-list-bc > .sp-s-l-head-bc {
    background: #002c6d !important;
}
left-menu-scroll > .sp-sub-list-bc.active > .sp-s-l-head-bc {
    background: #002253 !important;
}
.market-odd-bc {
    color: #b5dc19 !important;
    font-weight: bold !important;
}
.sportsbook .market-group-holder-bc .market-name-bc {
    color: white !important;
    font-weight: bold !important;
}
.sgm-market-g-item-bc > .market-bc .market-name-bc {
    color: white !important;
}
.casino-tournament-name {
    font-weight: bold !important;
    color: #ffffff !important;
}
.casino-winners-amount {
    color: #fed703 !important ;
    font-weight: bold !important;
}
.btn.a-color {
    background: #109121 !important;
}
.left-menu-container .second-tabs-bc .tab-bc.active, .left-menu-container .second-tabs-bc .tab-bc:hover {
    background: #002c6d !important;
}
.view-see-more {
    color: white !important;
}
.promotions-article-title {
    background: linear-gradient(45deg, #002c6d, #071b39) !important;
}
.market-game-section.active, .market-game-section:hover {
    background: #071b39 !important;
}
.hm-row-bc:not(:first-child:empty)+.hm-row-bc {
    margin-top: 8px !important;
}
.accordion-items .accordion-button.a-outline, .accordion-items .accordion-button:hover {
    background: linear-gradient(45deg, #171c2c, #002c6d) !important;
    box-shadow: 0px 0px 12px -2px #eed990 !important;
    border-color: #004e8f !important;
    border-radius: 9px !important;
    transition: 500ms !important;
}
.hm-row-bc {
    display: grid;
    grid-gap: 4px !important;
    gap: 5px !important;
}
.nav-menu-container.header-navigation:first-child {
    position: relative;
    border-radius: 4px;
    z-index: 1;
    background: transparent !important;
}
.casino-horizontal-sl-list-bc .horizontal-sl-item-bc.active, .promotion-horizontal-sl-list-bc .horizontal-sl-item-bc.active {
    color: rgba(var(--hero-sc), 1);
   background: #002c6d;
    box-shadow: 0px 0px 12px -2px #eed990 !important;
    border-color: #004e8f !important;
    border-radius: 9px !important;
    transition: 500ms !important;
}
.casino-horizontal-sl-list-bc .horizontal-sl-item-bc:hover, .promotion-horizontal-sl-list-bc .horizontal-sl-item-bc:hover {
    color: rgba(var(--hero-sc), 1);
   background: #002c6d !important;
    box-shadow: 0px 0px 12px -2px #eed990 !important;
    border-color: #002c6d !important;
    border-radius: 9px !important;
    transition: 500ms !important;
}
.nav-menu-container.header-navigation:first-child .nav-menu-other>.nav-menu-item.active, .nav-menu-container.header-navigation:first-child .nav-menu>li>.nav-menu-item.active {
    background: #071b39 !important;
}
.ftr-g-content-bc .carousel-count-arrow, .games-carousel-content .carousel-count-arrow {
    top: -105px !important;
}
[class*=" bc-i-"], [class^=bc-i-] {
    color: white !important;
}
.horizontal-items-expanded .horizontal-sl-item-bc {
    background: #002c6d !important;
}
.casino-info-block {
    background: linear-gradient(45deg, #002c6d, #171c2c, #002c6d) !important;
}
.casino-tournament-amount {
    color: #ffd602 !important;
}
.accordion-items .accordion-button {
    background: #002c6d !important;
}
.ftr-game-item-bc {
    margin: 0px !important;
    border: 2px solid #171c2c !important;
}
.bonusExchangeInnerCoverImg-bc {
    height: 200px !important;
}
.bonusExchangeInnerTitle-bc {
    color: #02122e !important;
    font-size: 1px !important;
}
.left-menu-search {
    background: #002c6d !important;
}
.left-menu-container .filter-sports-bc {
    background: #002c6d !important;
}
sportsbook .sgm-market-search {
    background: #4ba566 !important;
}
.layout-betslip-holder-bc {
    background: linear-gradient(250deg, #48995f, #002c6d) !important;
}
left-menu-scroll > .sp-sub-list-bc > .sp-s-l-b-content-bc > .sp-sub-list-bc .sp-s-l-b-content-bc {
    background: linear-gradient(90deg, #002c6d, #48995f) !important;
}
.c-row-bc {
    background: linear-gradient(270deg, #002c6d, #171c2c) !important;
}
.c-info-more-bc {
    background: transparent !important;
}
.c-teams-bc {
    background: transparent !important;
}
.live-calendar-filters-wrapper .time-filters-bc {
    background: #002c6d !important;
}
.market-filter-s-bc {
    flex: auto;
    background: #002c6d !important;
}
.market-filter-cell-bc>.market-filter-info-bc {
    background: #002c6d !important;
}
.multi-select-bc .form-control-label-bc .form-control-select-bc {
    background: #002c6d !important;
}
.market-group-holder-bc .market-bc {
    background: #0000ff00 !important;
}
.countdown-banner-names {
   padding-left: 7px !important;
}

.countdown-banner-counter+.countdown-banner-counter:before {
    margin-left: 55px !important; 
    top: 5px !important;
    padding-inline-start: 1px !important;
    left: -55px !important;
    content: ""; /* pseudo-elementin görünür olması için content ekleyin */
}

.countdown-banner-content  {
    background: none !important;
    border: none !important;
    backdrop-filter: none !important;
    box-shadow: none !important;
}

.countdown-banner-date  {
    font-size: 20px !important;
    font-weight: 400 !important; /* veya bold, 100-900 arası değerler kullanılabilir */
    line-height: 20px !important;
    margin-bottom: 20px !important;
    margin-top: 5px !important;
    padding-inline-start: 20px !important;
    padding-inline-end: 20px !important; /* dil bağımsızlığı için */
}

.footerLinkCols {
   justify-content: space-around !important;
}
.bs-bet-i-b-coefficient-bc.c-2 {
    color: #fafb09 !important;
}
.bs-bet-i-b-amount-bc {
    color: yellow !important;
}
.bs-item-date-v-bc {
    color: white !important;
    font-weight: bold !important;
}
.bs-bet-i-b-title-bc.t-1 {
    color: white;
    font-weight: bold;
}
.bs-bet-i-h-title-bc-text {
    font-weight: bold;
    color: white;
}
.loyaltyNum-bc {
    color: white !important;
}
.market-group-holder-bc>div {
    background: #454956 !important;
}
.nav-menu-container .nav-menu-other .nav-menu-item, .nav-menu-container .nav-menu .nav-menu-item {
    font-size: 15px !important;
}

.bread-crumbs .logo {
    background-color: #173761 !important;
    margin-left: 3px !important;
}
.jackpot-odometer-item {
    background: rgba(0,0,0,.5) !important;
    border-radius: 10px !important;
    border: 2px solid hsl(209deg 76% 12%) !important;
    padding: 1% 1% 1% 2% !important;
    font-size: 22px !important;
}
.bread-crumbs .logo:after {
    border-color: transparent transparent transparent #171c2c !important;
}
.bread-crumbs .logo {
    background-color: #171c2c !important;
}

.informative-widget-container {
    padding: 10px !important;
}
._logo_1kcyc_53 {
    height: auto !important;
}
.promotion-details-popup.windowed .popup-inner-bc {
    border: 1px solid #002c6d !important;
    box-shadow: 1px -5px 7px #002c6d !important;
    background: linear-gradient(45deg, #171c2c, #031f47, #000000bd) !important;
}
.mini-games .competition-description {
    font-weight: bold !important;
    text-transform: uppercase !important;
    font-size: 15px !important;
}
.c-team-info-scores-bc {
    color: #b5dc19 !important;
}
.ftr-partners-r-img, .xcm-container img {
    margin-top: 20px !important;
    margin-left: 15px !important;
    margin-right: 15px !important;
}
.casino-game-item:after {
    top: -51px !important;
    right: -60px !important;
}
.entrance-f-error-message-bc {
    background: #171c2c !important;
}


[dir=ltr] .form-control-title-bc {
    color: white !important;
}
.bet-history-possible-win {    
    color: #b5dc19;
}
.bet-history-odds-coeff {   
    color: #b5dc19;
}

  /*casino last winners*/


  /*olc*/

.popup-holder-bc.info .popup-inner-bc{
	background:transparent!important;
}

.popup-holder-bc.connect-to-wallet.info .popup-inner-bc{
	background:#292b2e!important;
}

.popup-holder-bc.info .popup-inner-bc .status-popup-content-w-bc{
	background:transparent!important;
}

.popup-inner-bc {
    border-radius: 20px !important;
    border-bottom: 2px solid #24a8e6 !important;
    border-top: 2px solid #24a8e6 !important;
    border-left: 2px solid #24a8e6 !important;
    border-right: 2px solid #24a8e6 !important;
    padding-top: 2px !important;
    box-shadow: 0px -10px 20px #24a8e6 !important;
}


.slider-bc .carousel-count-arrow-container.with-count {
    right: 0;
    margin-top: -25px !important;
    margin-right: -20px !important;
    padding-top: 5px !important;
    margin-top: -14px !important;
}

.slider-bc .carousel-count-arrow-container.with-count i {
   background:#002c6d !important; 
}

.slider-bc .carousel-count-arrow-container.with-count {
   top: 8px !important;
}
.entrance-popup-bc register {
    max-width: 645px !important;
}
.btn.register {
    background: transparent!important;
    border-image: linear-gradient(to left, #13131321 0%, #24a8e6 50%, #13131321 100%) 100% 0 100% 0/1px 0 1px 0 stretch !important;
    box-shadow: 0px 0px 2px 2px #24a8e6 !important;
    border-top: 1px solid !important;
    padding: 0 10px !important;
    color: #ffffff !important;
    animation: pulse-white 1s infinite !important;
 }

.btn.sign-in {
    background: transparent!important;
    height: 28px!important;
    font-weight: 500!important;
    padding: 0 10px!important;
    border: 1px solid currentColor!important;
    text-decoration: none!important;
    color: #ffffff !important;
    border-image: linear-gradient(to left, #13131321 0%, #24a8e6 50%, #13131321 100%) 100% 0 100% 0/3px 0 3px 0 stretch !important;
}
.footerSliderSingleElWrapper .footerSliderSingleEl .footerSliderImage img{
 height: 70px!important;
}
.footerSliderSingleElWrapper .footerSliderSingleEl .apg-seal-container img{
 height: 70px!important;
}
.slider-market-coefficient-container .market-bc {
 background-color: transparent;
  transform: translateY(-1vmax)!important;
}

.slider-market-coefficient-container .market-bc:not(.active) {
  border: 2px solid white!important!important;
}

.slider-market-coefficient-container .market-bc:nth-child(3), .slider-market-coefficient-container .market-bc:nth-child(2), .slider-market-coefficient-container .market-bc:nth-child(1){
  color: #ffffff !important;
  width: 6.0vmax!important;
  padding: 1.15vmax!important;
  border-radius: 2em!important;
  margin: 0 8px!important;
}

.slider-market-coefficient-container .market-bc:hover {
  background-color: white!important;
}

.slider-market-coefficient-container .market-bc:nth-child(1) span, .slider-market-coefficient-container .market-bc:nth-child(2) span, .slider-market-coefficient-container .market-bc:nth-child(3) span{
  font-size: 1.6vmax!important;
}
.layout-bc:not(.slider-full-sized) .slider-market-coefficient-container .countdown-banner-content  {
    bottom: 30px!important;
  }
.btn.a-outline.btn-random-game  {
   border: 20px solid #24a8e6!important;
    }
.ellipsis[data-status="2"] {
    color: #002c6d !important; 
}

@keyframes glowing3 {
     0% { 
         background: linear-gradient(to right, #53934f 0%, #3aca32 100%); 
         box-shadow: 0 0 10px #3aca32; 
     }
    50% { 
         background: linear-gradient(to right, #53934f 0%, #3aca32 100%); 
         box-shadow: 0 0 25px #3aca32; 
     }
    100% { 
         background: linear-gradient(to right, #53934f 0%, #3aca32 100%); 
         box-shadow: 0 0 10px #3aca32; 
     }
}

.badge-exclusive:after{
        animation: glowing3 1300ms infinite;
}

.askHooryAIBtn.btn.a-color
{border-radius:26px!important;
 box-shadow:0 2px 10px #fb275cb3!important;
 background:linear-gradient(329.84deg,#d80d83f2 27.27%,#f037a2f2 66.3%,#d80d83f2 110.73%) !important;
}

.hoorySwitcher.hooryInFooter {
    min-width: 190px!important;
    height: 32px!important;
    display: flex!important;
    justify-content: center!important;
    align-items: center!important;
    position: relative!important;
    border-radius: var(--border-radius-middle)!important;
    font-size: 12px!important;
    overflow: hidden!important;
    background: linear-gradient(175deg, #7f0dd8 10%, #a937f0 50%, #c80dd8)!important;
}

.promo-btn {
    display: inline-block;
    position: relative;
    text-decoration: none !important;
    color: white !important;
    background: linear-gradient(45deg, #109121, #109121, #109121);
    padding: 8px 25px;
    font-weight: 600;
    text-transform: uppercase;
    border-radius: 8px;
    font-size: 16px;
    border: none;
    margin-block: 10px;
}

.promo-btn::after {
    content: "";
    position: absolute;
    inset: 0px;
    background: linear-gradient(45deg, #109121, #109121, #109121);
    border-radius: 12px;
    transition: 0.5s;
    opacity: 0;
    filter: blur(10px);
    z-index: -1;
}

.promo-btn:hover:after {
    opacity: 1;
}

.betslip-banner .sdr-item-holder-bc+.sdr-item-holder-bc {
    margin-top: 9px !important;
}

.logoHolder {
  display: flex !important;
  align-items: center !important;
}
.sdr-item-bc:before {
    background: none !important;
}
.storiesWidgetWrapper {
    width: 100% !important;
    height: 0px !important;
    display: flex !important;
}

div.header-custom-buttons .btn.a-color.header-icon-text.bc-i-tv {
    background-color: #FF0000 !important; 
}
div.header-custom-buttons .btn.a-color.header-icon-text.bc-i-bonus {
    background-color: #24a8e6 !important; 
}
 
 div.header-custom-buttons .btn.a-color.header-icon-text.bc-i-x50-wheel {
    background-color: #333 !important; 
}
.footerWarningAge {
  display: none !important;
}
.horizontalSliderWrapper.horizontalItemsExpanded.alignedCenter .horizontalSliderRow a.sliderImage:last-child {
    transform: scale(0.4)!important;
    transform-origin: center!important;
}


.spoiler>input[type=checkbox] {
    min-height: 220px!important;
    z-index: 10!important;
    position: absolute!important;
    top: 0!important;
    opacity: 0!important;
    width: 100%!important;
    cursor: pointer!important;
  }

.wallet-btn {
  background-image: url('https://padisahbetgiris.wordpress.com/wp-content/uploads/2025/07/anonim-uyelik.png') !important;
  background-size: auto 24px !important;
  background-repeat: no-repeat !important;
  background-position: center !important;
}

.wallet-btn #w3m-wc-logo {
  visibility: hidden !important;
}

a.btn.a-color.header-icon-text.bc-i-call {
  display: none !important;
}
button.btn.a-color.connect-wallet {
  display: none !important;
}
.description-c-row-c-title-bc {
    display: none !important;
}

.horizontal-sl-item-bc.accordion-button.bank-card {
  display: none !important;
}


.horizontal-sl-item-bc.accordion-button.wallet {
  display: none !important;
}

.horizontal-sl-item-bc.accordion-button.crypto {
  display: none !important;
}

.horizontal-sl-item-bc.accordion-button.qr {
  display: none !important;
}

.horizontal-sl-item-bc.accordion-button.transfer {
  display: none !important;
}

.entrance-form-actions-holder-bc.reg-ext-1 {
    position: relative !important;
}

.promotionsListEl-bc {
  border-radius: 20px !important;
  position: relative !important;
  border: 3px solid #ffffff14;
  overflow: hidden;
  transition: transform 0.4s ease, box-shadow 0.4s ease; /* animasyon yumuşaklığı */
}


.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;
}

.promotionsListEl-bc:hover:before {
  animation: slide 1s;
}


.promotionsListEl-bc:hover {
  transform: scale(1.08) rotate(2deg);  /* büyüme + hafif dönme */
  box-shadow: 0 15px 30px rgba(0,0,0,0.3); /* ekstra derinlik */
}


.promotionsListEl-bc:nth-child(even):hover {
  transform: scale(1.08) rotate(3deg);
}
.promotionsListEl-bc:nth-child(odd):hover {
  transform: scale(1.08) rotate(-3deg);
}


@keyframes slide {
  0%   { transform: translateX(-100%); }
  100% { transform: translateX(100%); }
}

.nav-menu-item[aria-label="CRASH"] + ul.nav-menu-sub li:first-child > a {
  position: relative !important;
  overflow: hidden !important;
  z-index: 5 !important;
}

.nav-menu-item[aria-label="CRASH"] + ul.nav-menu-sub li:first-child > a::after {
  content: "" !important;
  position: absolute !important;
  inset: 0 !important; 
  width: 100% !important;
  height: 100% !important;
  background-image: url("https://padisahbetcom1.wordpress.com/wp-content/uploads/2025/10/crash.gif") !important;
  background-size: cover !important; /* oranı koruyarak doldurur */
  background-position: center !important;
  background-repeat: no-repeat !important;
  pointer-events: none !important;
  z-index: 10 !important;
}

.nav-menu-item[aria-label="CRASH"] + ul.nav-menu-sub li:first-child > a > * {
  opacity: 0 !important;
}