body {
    background: #00141b  !important;
}


.hdr-main-content-bc {
    background: #00141b !important;
    border-bottom: none !important; 
}

.hdr-navigation-link-bc {
    color: #fafafa;
    background: none !important;
}

.btn.register, .btn.btn-color {
background: linear-gradient(180deg, rgb(21 69 88) 0%, rgba(7, 26, 45, 1) 100%) !important;
}

.tab-nav-item-bc {

    color: #fafafa !important;

}

.tab-navigation-w-bc {
        background: linear-gradient(90deg, rgb(0 22 28) 0%, rgb(0 59 30) 50%, rgb(0 23 28) 100%) !important;


}

.hm-row-bc:not(:first-child) {
    margin-top: 3px !important;
    width: 100% !important;
    overflow-x: auto !important;
    white-space: nowrap !important;
    scrollbar-width: thin !important;
}




.spoiler>input[type=checkbox]:checked~.spoiler-title {
    color: #69b25c !important;
}
}
.promotion-details-info a {
    color: rgb(129 193 82) !important;
    text-decoration: none !important;
}
.hdr-navigation-link-bc.active {
    box-shadow: inset 0 -2px 0 0 rgb(136 205 88) !important;
}
.checkbox-control-input-bc:checked~.checkbox-control-icon-bc {
    background: #109121 !important;
}
.selected-underline:before {
    background: #75bf5e !important;
}
.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: #0C6976 !important;
}
.casino-horizontal-sl-list-bc .horizontal-sl-item-bc.active, .promotion-horizontal-sl-list-bc .horizontal-sl-item-bc.active {
    background: #89ce58 !important;
}
.slider-bc .carousel-count {
    background: #11737c5c !important;

}
.horizontalSliderElem {
    width: 100px !important;
    height: 35px !important;
    padding: 3px !important;
   
}
.u-i-p-c-body-bc {
    text-transform:uppercase !important;
}
.m-nav-sab-container-r-row-bc>a[class*=badge-]:after, .nav-menu-item[class*=badge-]:after, .hdr-navigation-link-bc[class*=badge-]:after {
    font-size: 8px !important;
    line-height: 12px !important;
    top: 3px !important;

}

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


.hdr-navigation-scrollable-bc-holder, .hdr-navigation-scrollable-bc {
    background: linear-gradient(90deg, rgb(0 22 28 / 24%) 0%, rgb(0 33 36) 50%, rgb(0 23 28 / 11%) 100%) !important;
}

.header-bc .hdr-navigation-scrollable-bc:not(:only-child):nth-child(2) .hdr-navigation-link-bc:before {
    background: rgb(255 255 255 / 0%) !important;
}
.informative-widget-link {
    border-top: 2px solid rgb(34 146 86) !important;
////
}
.market-filter-s-bc .select.s-small .form-control-select-bc {
    background: #1a273b !important;
}
.market-filter-bc {
    background: #101f38 !important;
}
.Soccer-bg {
    background: #eca201 !important;
}

.c-teams-bc {
    background: #101f38 !important;
}
.market-bc {
    background: #005440 !important;

}
.c-info-bc {
    background: #14223a !important;

}
.market-bc.active {
    background: #eca201 !important;
}
.c-team-info-scores-bc {
    color: #eca201 !important;

}
.market-odd-bc:not(.not-boosted-odd) {

    color: #f8f2f2 !important;
}
.sp-sub-list-bc {
    background: #101f38 !important;
}
.sp-s-l-b-c-item-bc {
    background: #14223a !important;

}
.form-control-textarea-bc, .form-control-input-bc, .form-control-select-bc, .form-control-fine-name-bc, .form-control-label-file-bc {

    background: #101f38 !important;

}
.btn.a-outline.a-white {
    color: rgb(255 255 255 / 90%);
    background: #eca201 !important;
}
.btn.a-outline {
    background: #14223a !important;
}
.second-tabs-bc .tab-bc {
    background: #14223a !important;

}
.second-tabs-bc .tab-bc:hover, .second-tabs-bc .tab-bc.active {
    background: #242f40 !important;
}
.competition-header-bc {
    background: #101f38 !important;
}
.results-info-bc {
    background: #101f38 !important;

}
.results-footer-bc {
    background: #14223a !important;
}
.results-game-details-header-bc {
    background: #101f38 !important;

}
.results-banner-bc:before {
    background: #101f38 !important;
}

[class*=is-mobile] .horizontalCategoryItemWrp.active .horizontalCategoryItem:before {
    background: #0b87a1 !important;
}
[class*=is-mobile] .horizontalCategoryItemWrp.active i {
    color: #89ce57 !important;
}
[class*=is-mobile] .horizontalCategoryItemWrp.active .horCatItemTitle {
    color: #f8f2f2 !important;
}
.horizontalCategoryItem {
    background-color: #101f38 !important;
 
}
.horizontalCategoryItemWrp {
    background-color: #89ce57 !important;

}

.horizontal-sl-tab {
    background: #101f38 !important;
}
.competition-bc {
    background: #101f38 !important;
}
.componentFilterLabel-bc {
    background: #101f38 !important;

}
.btn.a-color {
    background: #eca201 !important;
}
.casino-game-tournament-list-footer {
    background: #101f38 !important;
}
.componentFilterLabel-bc.active:before {
    background: #89ce57 !important;
}
.promotions-article-title {

    background: linear-gradient(90deg, rgba(13, 150, 151, 1) 0%, rgba(151, 219, 84, 1) 100%) !important;
}
.m-nav-items-list-item-bc {
    background: linear-gradient(142deg, #0c8958cc, #10182ba1) !important;
}
.m-nav-info-w-container-bc .m-nav-icon-bc:after {
    background-image: radial-gradient(circle at -14% 113%, #eca201, rgb(255 152 0 / 29%) 120%) !important;
}
.overlay-sliding-wrapper-bc .back-nav-bc {
    background: linear-gradient(90deg, rgba(6, 18, 39, 1) 0%, rgba(8, 140, 86, 1) 50%, rgba(6, 18, 39, 1) 100%) !important;
}
.u-i-p-l-head-bc {
    background: linear-gradient(236deg, #10100ea3, #088152ab) !important;
}


/* Promosyonlar küçültüldü ve her satır 2 görsel şekilde ayarlandı */
.promotionsList-bc {
    display: flex !important;
    flex-wrap: wrap !important;
    justify-content: space-between  !important;
}

.promotionsListEl-bc {
    width: calc(50% - 10px)  !important;
    box-sizing: border-box  !important;
    margin-bottom: 20px  !important;
}

.promotionsArticleThumbnail-bc {
    width: 100%  !important;
    height: auto  !important;
    max-height: 200px  !important;
    object-fit: cover  !important;
}

.promotions-article-title {
    text-align: center  !important;
}
.entrance-form-bc.popup.registration .entrance-form-content-bc {
    /*display: flex !important;*/
    flex-direction: column-reverse !important;
}
/*.entrance-form-bc.popup.registration .entrance-form-content-bc .slider-bc {
    padding: 25px !important;
}*/
.header-icon {
    width: 30px !important;
    height: 30px !important;
}

/*MOBIL NAV USTUNDEKI LINK DUZENLEMESI*/

/*.hdr-additional-info {
    background: linear-gradient(90deg, rgba(6, 18, 39, 1) 0%, rgba(8, 140, 86, 1) 50%, rgba(6, 18, 39, 1) 100%) !important;
}*/
.user-nav-icon {
    margin-right: 2px !important;
    color: #94D19E !important;
    margin-bottom: 5px !important;
    width: 30px !important;
    height: 30px !important;
    line-height: 28px !important;
}
.m-nav-info-w-container-bc .m-nav-icon-bc.bc-i-circle-dollar, .user-nav-icon.bc-i-circle-dollar {
    background: #07212D !important;
    border: solid 1px #eca201 !important;
}
.m-nav-info-w-container-bc .m-nav-icon-bc.bc-i-telegram, .user-nav-icon.bc-i-telegram {
    color: #000000 !important;
    background: linear-gradient(180deg, rgb(126 247 112) 0%, rgb(32 178 126) 100%) !important;
    border: solid 1px #009688 !important;
}


.product-banner-container-bc.col-4 {
    grid-template-columns: repeat(6, 1fr)!important;
}

.product-banner-container-bc {
    padding: 0px 5px 0px 5px !important;
    background: rgb(6 18 39 / 0%) !important;
}
.m-nav-info-w-container-bc .m-nav-icon-bc, .user-nav-icon {
    border: solid #009688 1px !important;
    color: black !important;
    background: linear-gradient(180deg, rgb(126 247 112) 0%, rgb(32 178 126) 100%) !important;
}

.games-content {
    display: none !important;
}

[class*=is-mobile] .loyaltyBonusHeader:first-child {
  
    display: none !important;
}

[class*=is-mobile] .loyaltyBonusHeader+.hdr-user-bc:not(.hasLoyaltyLevel) {
    margin-inline-start: 2px !important;
}

.hdr-logo-bc {
    max-width: 140px!important;
  
}

/* 1. İlk slider normal çalışsın, hiçbir değişiklik yapılmaz */
.hm-row-bc.has-slider:nth-of-type(1) .slider-bc {
    display: block !important;
}



/* 3. Üçüncü slider hiç olmasın ve width:25% olsun */
.hm-row-bc.has-slider:nth-of-type(2) .carousel-container {
    transform: none !important;
}

.hm-row-bc.has-slider:nth-of-type(2) .carousel-slide {
 display: inline-block;
    width: 25% !important;
    overflow: hidden !important;
    white-space: nowrap; /* Slider'ın içindeki elemanları sabit tut */
     transform: none !important;
}


.slider-bc .carousel-count:nth-of-type(2) .carousel {
    display: none !important;
}

.btn.sign-in {
    width: 40px !important;
    background: linear-gradient(180deg, rgb(126 247 112) 0%, rgb(32 178 126) 100%) !important;
    color: rgb(0 0 0) !important;
    text-decoration: none !important;
}

.hdr-toggle-button-bc {
    color: rgb(0 0 0) !important;
    background: linear-gradient(180deg, rgb(126 247 112) 0%, rgb(32 178 126) 100%) !important;

}

.slider-bc .carousel-count {
    display: none !important;
}

.entrance-form-bc.popup.registration .entrance-form-content-bc .slider-bc {
    margin-bottom: 10px !important;
}


    /*REKLAMLAR LOGINDEKI*/
.switch-popup-wrapper.in-auth-popup .switch-popup-yophone-content {
    display: none;
}

.switch-popup-wrapper.in-auth-popup {
    display: none;
}
.YoPhoneApp {
    display: none;
}

.product-banner-container-bc.col-2 {
    grid-template-columns: repeat(4, 1fr) !important;
}

.entrance-form-bc.popup.login .form-sign-in-slider-wrapper, .entrance-form-bc.popup.reg-via-wallet .form-sign-in-slider-wrapper {

    padding: 10px 40px 40px 40px  !important;
}

.informative-widget {
    background: rgb(0 14 15) !important;

}

[class*=is-mobile] .slider-bc .carouselCountEnable .swiper-pagination:before {
    background: rgb(34 146 86) !important;
}

.product-banner-container-bc.col-3 {
    grid-template-columns: repeat(6, 1fr) !important;
}

.product-banner-container-bc.col-2 {
    grid-template-columns: repeat(2, 1fr) !important;
}

.hdr-additional-info {

    background: #00141b !important;
}

.casinoGameItemImage {
    border: 1px solid #fdd716ad !important;

}


.providerItemsInner:not(.active) {
    border: 1px solid #fdd71645;
    box-shadow: inset .5px .5px rgb(255 218 0) !important;
}

.user-nav-icon.bc-i-coupon::before {
    content: "";
    display: block;
    width: 30px;
    height: 30px;
    margin: 0 auto;
    background-image: url("https://cmsbetconstruct.com/storage/medias/ibizabet-18761922/media_18761922_4351f4a44b5b58823a2e0ce5250c1537.png");
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;

    /* Eski icon font vs. varsa iptal et */
    font-family: none !important;
}

