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

.sdr-item-bc:before {
    
    background: none !important;
}
.storiesWidgetWrapper {
    width: 100% !important;
    height: 0px !important;
    display: flex !important;
}
.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;
}