/* حذف شبه‌عناصر احتمالی که سایه ایجاد می‌کنند */
.carousel-slide::before,
.carousel-slide::after,
.sdr-item-holder-bc::before,
.sdr-item-holder-bc::after,
.sdr-item-bc::before,
.sdr-item-bc::after {
  content: none !important; /* حذف شبه‌عناصر */
  box-shadow: none !important; /* حذف سایه از شبه‌عناصر */
  background: transparent !important; /* شفاف‌سازی */
}

/* بررسی حذف سایه‌های موجود در لایه‌های دیگر */
.carousel-container,
.carousel-viewport {
  box-shadow: none !important;
  background: transparent !important;
}

html {
--b-hover: 204, 243, 215!important;
--b-sc: 0, 0, 0!important;
--b: 246, 253, 248!important;
--tab-navigation-hover: 204, 243, 215!important;
--tab-navigation-sc: 0, 0, 0!important;
--tab-navigation: 246, 253, 248!important;
}

.expandable-info-body-content.not-expandable {
    padding: 10px 15px !important;
    background: rgba(var(--b-sc), .05);
    display: none !important;
}
.market-bc:not(.disabled-market-bc):hover .market-odd-bc, .market-bc:not(.disabled-market-bc):hover .market-icon-bc {
    color: #F4E500 !important;
}




button.btn.s-small.register {
    background: #f5e500!important;
}

.btn.register, .btn.btn-color {
    color: rgb(2 104 40)!important;

}

.nav-content-menu .nav-menu-item:before {
    content: '' !important;
    position: absolute !important;
    top: auto !important;
    left: 50px !important;
    right: 15px !important;
    bottom: 0 !important;
    height: 4px !important;
    background: #f5e500 !important;
    display:none !important;
    border-radius: 10px !important;
    left: 15px !important;
}




.nav-content-menu .nav-menu-item span {
    color: #ffffff !important
}

nav.nav-menu-container.header-navigation {
    background: #078234 !important;
}

.nav-content-bc > .header-navigation > .nav-menu {
  background: #036828 !important;
}





.hdr-user-info-texts-bc.ext-2 {
    color: rgb(243 226 18)!important;
    font-size: 11px!important;
    font-weight: 600!important;
}

.e-p-content-bc {
    background: #078234!important;
}

.sg-n-text-row-2-bc {
    color: white!important;
}

span.e-p-section-title-bc {
    color: white!important;
}

span {}

button.btn.a-color {
    color: #068234!important;
}

span.form-control-title-bc.ellipsis {
    color: white!important;
}



::before {}

i.bc-i-live-chat {
    color: white!important;
}
  input.form-control-input-bc {
    color: white!important;
}


img.verify-logo {
    width: 54px;
    margin-right: 23px;
}



.promotions-article-title {
    display: none;
}


.userProfileSection-0>div:nth-child(odd):not(:first-child) {
background: #3f9f42!important;
}

.form-control-input-bc:read-only {
    background: #3f9f42!important;
    }

    input.form-control-input-bc {

        background: #3f9f42!important;
        }



        .form-control-label-bc.inputs {
            background: #3f9f42!important;
            }


            .userProfileSection-0>div:nth-child(odd):not(:first-child) {
                background: #3f9f42!important;
                }




                .ftr-lang-bar-flag-bc+span {
                    color: #fff!important;
                    }


.u-i-p-amounts-bc.bonuses .u-i-p-a-content-bc {
background: #c6b90b!important;
}


.sg-n-text-row-1-bc {
color: #fff!important;
}


.checkbox-control-text-bc {
color: rgba(252, 252, 252, 0.67)!important;
}

.sg-n-forgot-password {
color: color(display-p3 0.949 0.902 0.298)!important;
}


.live-chat-adviser-bc {
color: #f4e402!important;
}


.description-c-row-column-bc:not(.pay-logo) {
background: #3f9f42!important;
}

.WithdrawAmount-Row:nth-child(odd) {
background: rgba(63, 159, 66, 1)!important;
}


.WithdrawAmount-Row:nth-child(2n) {
background: rgba(63, 159, 66, 1)!important;
}

.description-c-r-c-t-column-bc .description-title {
color: rgba(244, 228, 2, 1)!important;
}

.description-c-r-c-t-column-bc .description-value {
color: rgba(255, 255, 255, 0.9)!important;
}


.WithdrawAmount-Row-Title {
color: rgba(255, 255, 255, 1)!important;
}

.WithdrawAmount-Row-Value {
color: rgba(255, 255, 255, 1)!important;
}

.bonusList-thead .bonusListEl-list-item {
color: #fff!important;
background: #3f9f42!important;
}


.bonusList-tbody .bonusListEl-list-item:first-child {
background: #3f9f42!important;
}

.bonusList-tbody .bonusListEl-list-item:nth-child(2) {
    background: #3f9f42!important;
    }

    .bonusList-tbody .bonusListEl-list-item {
        color: rgba(255, 255, 255, 0.9)!important;
        }


        .sportBonusDetailsItemWrapper-bc {
            background: #3f9f42!important;
            }


            .sportBonusFundPrice-total {
                color: rgba(244, 228, 2, 1)!important;
                }


                .sportBonusDetails-Description li:first-child h1, .sportBonusDetails-Description li:first-child h2, .sportBonusDetails-Description li:first-child h3, .sportBonusDetails-Description li:first-child h4, .sportBonusDetails-Description li:first-child h5, .sportBonusDetails-Description li:first-child h6, .sportBonusDetails-Description li:first-child strong, .sportBonusDetails-Description li:first-child p, .sportBonusDetails-Description li:first-child a, .sportBonusDetails-Description li:first-child span, .sportBonusDetails-Description li:first-child ul, .sportBonusDetails-Description li:first-child li {
                    color: rgba(255, 255, 255, 1)!important;
                    }

                    .sportBonusDetails-Title {
                        font-size: 12px;
                        color: rgba(255, 255, 255, 0.9)!important;
                        }


                       

                           [data-status="1"] {
color: #fbfbfb!important;
}
                                .bonusListEl-list-item[data-status] {
                                    background: rgba(29, 75, 31, 1)!important;
                                    }

                                    .bonusList-tbody .bonusListEl-list-item:last-child {
                                        background: rgba(28, 75, 31, 1)!important;
                  
                                        }



.multi-select-label-bc .checkbox-control-content-bc+.checkbox-control-content-bc {

background: #3f9f42!important;
}

.multi-select-label-bc .checkbox-control-content-bc:hover, .multi-select-label-bc .checkbox-control-content-bc.active {
    background: #317e33!important;
    }


.sportBonusDetails-Description li:not(:first-child) {
    color: rgba(255, 249, 249, 0.92)!important;
    }


.casinoBonus_ProgressBar .sport-casino-bonus-container>div {

background: rgba(63, 159, 66, 1);!important;

}


[class*=is-web] .footerSliderSingleEl .footerSliderImage img {
height: 60px!important;
}


.footerLinkColTitle {
color: rgba(3, 104, 40, 1)!important;
}

.footerLinkColEl a {
    color: rgba(3, 103, 40, 0.69)!important;
    }


    .footerSliderTitle {
        color: rgba(3, 104, 40, 1)!important;
        }

        .ftr-copy-rights-bc {

            color: rgba(3, 104, 40, 1)!important;
            border-top: 1px solid rgba(5, 130, 53, 1)!important;
            }

            [class*=is-web] .horizontalSliderElem .horizontalSliderImg {
                opacity: 1!important;
                filter: blur()!important;
                }




.footerSliderSingleElWrapper:not(:last-child) {
    margin-left: 0.4% !important;
}


.hdr-logo-bc {
    padding: 2px 0!important;
}

.bs-bet-i-b-amount-bc {
    color: rgb(3 104 40)!important;
}


.searchInputWrp {
    background-color: rgb(255 255 255)!important;
    color: #fff!important;
}

.horCatItemTitle {
  
    color: rgb(255 255 255 / 60%)!important;

}

.horizontalCategoryItem i {
    color: rgb(255 255 255 / 63%)!important;
}

.searchInput {
    color: rgb(6 93 36)!important;
}
.informative-widget-container {
    padding: 5px!important;
}
.ftr-copy-rights-bc {
    padding-left: 10px!important;
}


.horizontalSliderRow .footerSliderImage {
    background-color: rgb(255 255 255 / 0%)!important;
}

[class*=is-web] .horizontalSliderRow .footerSliderImage img {
    filter: none!important;
    opacity: 1!important;
}

.horizontalSliderElem {
    background-color: rgb(255 255 255 / 0%)!important;
}

.horizontalSliderRow {
    margin-bottom: 19px!important;
}

.popup-inner-bc {
    border-radius: 30px !important;
    border-bottom: 2px solid #fbea07 !important;
    border-top: 2px solid #fbea07 !important;
    border-left: 2px solid #fbea07 !important;
    border-right: 2px solid #fbea07 !important;
    box-shadow: 0px -2px 80px #00681d !important;
}

   .promotionsListEl-bc:hover:before{
    animation: slide 1s;
} 
 .promotionsListEl-bc:before{
  content: "";
  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, .4) 50%, rgba(128, 186, 232, 0) 99%, rgba(125, 185, 232, 0)) !important;
} 

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

.sliderSingleEl {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center; 
    text-align: center; 
    width: 100%; 

}

.horizontalCategoryItem {
    position: relative;
    width: 100%;
    display: flex
;
    align-items: center;
    height: 100%;
    background-color: #036828;
    overflow: hidden;
    transition: background-color .12s;
  
}

.horCatItemTitle {
    color: #036828 !important;
}

.horizontalCategoryItem i {
  color: #036828 !important;

}
  
  
[class*=is-web] .horizontalSliderRow .sliderImage img {
    filter: none !important;!i;!;
    opacity: 1 !important;!i;!;
}

[class*=is-web] .horizontalSliderRow .sliderImage img {
    filter: none !important;
    opacity: 1 !important;
    width: 60px!important;
    height: 60px!important;
  
}

[class*=is-web] .horizontalSliderRow .sliderImage {
    min-width: 70px!important;
    width: 70px!important;
  
}

.sliderSingleElWrapper:nth-child(2) .sliderSingleEl .sliderImage img{
    height:80px!important;
  
}

.YoPhoneApp.inAuthPopup {
    display: none !important;
  
}
