element.style {
}
.header-custom-buttons a[class*=promotions] {
    background: #fca601 !important;
    transition: .24s;
}
.market-filter-scrollable-navigation-bc-holder .horizontal-sl-item-bc.active {
    background: #a4a9b6 !important;
}
.sgm-market-g-head-bc {
    display: flex;
    align-items: center;
    padding-top: 5px;
    padding-bottom: 5px;
    color: #000000 !important;
    background: #a2a5ac !important;
}
.view-title-more {
    color: rgba(var(--b-sc),.8);
    font-size: 16px !important;
}

bc.scroll-start:after {
    left: 0;
    background: linear-gradient(90deg,#51d75d 0,transparent) !important;
}
.woot-widget-bubble.woot-widget--expanded {
    /* bottom: 51px !important; */
}
.layout-betslip-holder-bc{z-index: 2147483000 !important;
}

body:has(.layout-betslip-holder-bc) .popup-holder-bc.info {
  z-index: 2147483001 !important;
}

.header-custom-buttons a[class*=promotions], .hdr-user-bc a[class*=promotions] {
    background: #fca601 !important;
}
.hdr-user-bc .bc-i-deposit, .hdr-user-bc .bc-i-wallet {
    background: #fca601 !important;
}
.m-nav-info-w-container-bc .m-nav-icon-bc, .user-nav-icon {
    background: #00ff03 !important;
}
.user-nav-icon {
    color: #000 !important;
}
.footerSocialLink a {
    color: rgb(151 255 100 / 60%) !important;
}
.button.outlined {
    box-shadow: 0 0 0 1px rgb(75 255 0 / 60%) inset !important;
    color: rgb(49 255 0) !important;
}
.hdr-toggle-button-bc {
    box-shadow: 0 0 0 1px rgb(75 255 0 / 65%) inset !important;
}
.bc-i-footer-icon-holder {
    color: rgb(151 255 100 / 60%) !important;
}
.hdr-dynamic-content .product-banner-container-bc {
    display: grid
;
    grid-template-columns: repeat(auto-fill, minmax(28px, 1fr));
    margin-bottom: 10px;
    background: rgb(56 66 90 / 0%) !important;         
}
.sg-head-bc {
    display: flex
;
    height: 30px !important; 
}
.product-banner-container-bc {
    padding: 10px 5px;
    background: rgb(28 30 35) !important;
}
/* Deeposit btn */
.hdr-user-bc .bc-i-wallet {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: 45% !important;
  padding: 0 6px !important;
  font-weight: 900 !important;
  font-size: 12px !important;
  animation: pulse 2s infinite;
  color: black !important;
  flex-direction: row-reverse !important;
}

.user-nav-icon.bc-i-wallet::after {
  content: 'شارژ' !important;
  margin: 0 5px !important;
}
/* Deeposit btn */
/* Footer navbar */
.tab-navigation-w-bc {
  background: rgba(15, 16, 18, 0.7) !important;
  border-top: 1px solid rgb(117 239 81) !important;
  border-radius: 20px 20px 0 0 !important;
  padding-top: 15px !important;
  height: auto !important;
}

.tab-nav-item-bc {
  top: -6px !important;
}

.layout-bc:not(.navigation-is-visible) .tab-nav-item-bc.active {
  color: #75EF51 !important;
}

.tab-nav-item-bc:after {
  top: 0 !important;
}

.woot-widget-bubble {
  /* bottom: 60px !important; */
  bottom: 10% !important;
}
/* Footer navbar */

/* Featured games */
.ftr-game-item-bc {
  background: url("https://cmsbetconstruct.com/storage/medias/bet303-18757181/media_18757181_6e4a655dac804b0f316fbd49f9b38276.png")
  left/cover no-repeat !important;
  border: 1px solid #45484f !important;
  border-radius: 4px !important;
}

.ftr-g-i-head-bc {
  background: #022f3a73 !important;
}
.ftr-g-i-body-bc {
  background: #022f3a1a !important;
}

.ftr-game-item-bc .market-bc {
  background: #03203573 !important;
}

.ftr-game-item-bc .market-bc:not(.disabled-market-bc):hover, .ftr-game-item-bc .market-bc.active {
  background: rgba(var(--hero), 1) !important;
}
/* Featured games */
/* navmenu mobile */
.hdr-navigation-scrollable-bc:nth-child(1) .hdr-navigation-link-bc:nth-child(4),
.hdr-navigation-scrollable-bc:nth-child(1) .hdr-navigation-link-bc:nth-child(8) {
  background: linear-gradient(
    62deg,
    #fffe00,
    #00ff00,
    #00ff96,
    #c0ff00,
    #27e2d8
  );
  animation: gradient 5s ease infinite !important;
  background-size: 400% 400% !important;
  border-radius: 5px !important;
}
@keyframes gradient {
  0% {
    background-position: 0 50%;
  }
  50% {
    background-position: 100% 50%;
  }
  100% {
    background-position: 0% 50%;
  }
}
/* navmenu mobile */
/* mobile icons */
.header-bc .user-nav-icon:not(.bc-i-wallet), .header-bc .bc-i-wallet::before {
  font-size: 16px !important;
  line-height: 22px !important;
}
/* mobile icons */




.popup-holder-bc:has(.sign-in) .live-chat-adviser-bc,
.popup-holder-bc:has(.register) .live-chat-adviser-bc{
  border: 0.5px solid rgb(75 255 0 / 65%) !important;
  width: 80% !important;
  margin: 10px auto 0 !important;
  padding: 5px 2px !important;
  border-radius: 4px !important;
}

.layout-bc.navigation-is-visible .tab-nav-item-bc.menu {
  background: transparent !important;
}

/* hide banners bgColor */
.sdr-item-bc:before {
  background: none !important;
}
/* hide banners bgColor */

/* pop 500% Turbo Mix Sport title size */
.express-bonus-popup-items li.ellipsis {
    font-size: 0.6rem !important;  
}
/* pop 500% Turbo Mix Sport title size */

/* Header */
.layout-header-holder-bc .product-banner-container-bc {
  display: grid !important;
  grid-template-columns: repeat(3, 1fr) !important;
}

.layout-header-holder-bc .product-banner-img-bc {
  height: auto !important;
}
/* Header */

/* notification bar color */
.entrance-f-error-message-bc {
    display: flex
;
    justify-content: center;
    margin-bottom: 5px;
    padding: 5px;
    color: rgba(var(--b-sc), 1);
    border-radius: var(--border-radius);
    font-size: 12px;
    background: #000000 !important;
}
/* notification buttom bar for application color */

.mobApp-bottom-holder{z-index:99999999999!important}

/* notification bottom bar for application color for button */


.mobApp-bottom-holder .mobApp-checkbox-holder{display:none!important}.mobApp-bottom-holder .mobApp-content-title{font-size:15px!important;padding-bottom:5px!important}.mobApp-bottom-holder .mobApp-content-link{background:#118c22!important;}

.woot-widget-bubble-image{content:url(https://b303app.buzz/img/support.png)!important}

.loyaltySliderCardTitle {
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 1px;
    margin-inline-start: 4px;
    position: relative;
    font-size: 14px;
    color: rgb(255, 255, 255) !important;
}

.loyaltyProgramSection {
    border-radius: 24px;
    background: linear-gradient(324deg, rgba(0, 0, 0, 0.2), rgb(95 187 62 / 20%), rgba(0, 0, 0, 0.5) 80%) !important;
}

.loyaltySliderCard.active:after {
    background: #ffffff69 !important;
} 
.special-games-button {
    flex-wrap: wrap !important;
    flex-direction: row !important;
    justify-content: space-between !important;
    align-items: stretch !important;
    align-content: space-between !important;
}
.special-games-button button {
    margin: 5px 0 !important;
    width: 49% !important;
}

element.style {
}
[class*=is-mobile] .sliderTitle {
    font-size: 17px !important;
}