.header-bc .btn.s-small.register {
background: linear-gradient(135deg, rgba(255, 215, 0, 1), rgba(218, 165, 32, 1)) !important;
border: none !important;
color: #000000 !important;
font-weight: bold !important;
text-shadow: 1px 1px 2px rgba(255, 255, 255, 0.3) !important;
transition: all 0.3s ease !important;
animation: blinker 1.6s ease-out infinite;
}
  @keyframes blinker {  
      50% { opacity: 0; }
}

.header-bc .btn.s-small.sign-in {
  background: linear-gradient(135deg, rgba(70, 100, 30, 1), rgba(55, 87, 22, 1), rgba(40, 70, 15, 1)) !important;
  border: none !important;
  color: #FFFFFF !important;
  font-weight: bold !important;
  text-shadow: 1px 1px 2px rgba(0,0,0,0.3) !important;
  transition: all 0.3s ease !important;
}

.sliderGroup:last-child > .sliderSingleElWrapper:last-child > .sliderSingleEl:only-child > a {
  margin-left: -25px !important;
  margin-right: -25px !important;
}

.horizontalList:nth-child(3) > .horizontalSliderWrapper:only-child > .horizontalSliderRow img {
  width: 56px !important;
}

.footerWrapper img[src="https://cms.kpyutgnsfsssava.com//storage/medias/alobet-18755418/media_18755418_827b0da00dd566e7f4155f3210f72a1c.png"] {
  width: 150% !important;
  height: auto !important;
  max-height: none !important;
  transform: scale(1.2) !important;
  margin: 10px 0 !important; 
}


.casinoCategoryChooserContainer .bc-i-default-icon
{
  color: rgb(255 255 255) !important;
}

.casinoCategoryChooserContainer .horCatItemTitle
{
  color: rgb(255 255 255) !important;
}

.e-p-content-bc .e-p-body-bc #login_form_id .form-sign-bc:first-child
{
  margin-top: 6rem;
}

.e-p-content-bc .e-p-header-bc .popup-t-logo-w-bc:first-child {
  visibility: hidden;
}
.popup-middleware-bc #base_popup_id .sign-in .e-p-content-holder-bc .e-p-content-bc
{
  background-image: url('https://cms.kpyutgnsfsssava.com//storage/medias/alobet-18755418/media_18755418_72dffe0f429f9044681aea8377687395.jpeg');
  background-size: cover !important;
  background-position: center top !important;
  background-repeat: no-repeat;
  background-attachment: scroll;
  position: relative;
  min-height: 700px !important;
  max-height: 700px !important;
  overflow: hidden !important;
}


.e-p-content-bc .e-p-body-bc #login_form_id .sg-n-text-row-1-bc p:first-child
{
  text-align: center !important;
}
.logo {
  height: 73px !important;
}
.crypto-wallet-switcher-container {
  display: none !important;
}

.livechat_button img {
  display: none !important;
}
.promotions-article-title {
  display: none !important;
}

.promotionsArticleThumbnail-bc {
  margin-bottom: 10px !important;
}

.payment-logo {
  max-width: 108% !important;
}

.m-nav-list-item-title-bc {
  width: 100% !impotant;
}
.loyaltyButtons-bc {
  display: none !important;
}

.loyaltyPointsCurrentPlanProgressBar-bc::after {
  background: #aeaeae !important;
}

.loyaltyPointsCurrentPlanTitle-bc {
  color: #BEA557 !important;
}
.loyaltyPointsCurrentPlanLabel-bc {
  color: white !important;
}
.layout-header-holder-bc {
  box-shadow: 0 10px 0 0 #333 !important;
}

.product-banner-container-bc .product-banner-icon-bc {
  color: #ffe418 !important;
}
.hdr-navigation-link-bc {
  background: #229d77 !important;
border-right: 1px solid #126e517a;
}

hdr-main-content-bc {
  background: #126e51 !important;
}

.product-banner-container-bc {
  padding: 0px 0px !important;
}

.hdr-dynamic-content .product-banner-container-bc {
  margin-bottom: 0px !important;
}

.hm-row-bc:not(:first-child) {
  margin-top: 0px !important;
}
.header-user-nav > .nav-menu-other > li:hover > a {
  background: #1e755a !important;
}
.header-user-nav .nav-menu-sub {
  background: #1e755a !important;
}
.compact-mode .multi-select-label-bc {
  background: #1e755a !important;
}

.product-banner-without-titles .product-banner-icon-bc, .product-banner-without-titles .product-banner-img-bc {
    max-width: 92% !important;
    border-radius: 4px;
}

.product-banner-container-bc-f .product-banner-img-bc {
    max-width: 245% !important;
    height: 29px;
    object-fit: contain;
}

.product-banner-container-bc-f {
    display: flex !important;
    grid-template-columns: repeat(auto-fill,minmax(30px,1fr)) !important;
    grid-gap: 30px !important;
    padding: 0px 20px !important;
    margin-bottom: 9px;
}


.product-banner-container-bc-f .product-banner-img-bc {
  max-width: 204% !important;
  height: 29px;
  object-fit: contain;
}
.hdr-main-content-bc {
  background: #156048 !important;
}


.btn.a-color {
  color: #156048 !important;
}
.product-banner-container-bc:not(.product-banner-without-titles) .product-banner-info-bc {
  background: #126e51 !important;
}
.casino-game-item {

  background: transparent !important;

}
.casino-game-item-block {
border-radius: 50px !important;
}
.sdr-item-bc::before {
  pointer-events: none;
  background: transparent !important;
}
.popular-matches-bc.upcoming-games {
  margin-top: 10px !important;
}
.carousel-viewport {
  border-bottom: 10px solid #2a7d63 !important;
}

.popular-matches-bc.upcoming-games {
  border-top: 10px solid #2a7d63 !important;
}

.popular-matches-bc.upcoming-games {
  margin-top: 0px !important;
}

.popular-matches-bc.upcoming-games {
  padding-top: 5px !important;
}
.header-custom-buttons + .sign-in {
  min-height: 30px !important;
}




.hdr-navigation-link-bc {
  border-right: 1px solid #126e517a !important;
}
.withdraw .popup-inner-bc {
  height: 87% !important;
}

.casino-popup-content iframe {
  height: 100%;
}

.casino-popup-content {
  height: 400px !important;
}

body {
  background: #031e17 !important;
}

.carousel-viewport {
  border-bottom: 10px solid #1e4d47 !important;
}

.popular-matches-bc.upcoming-games {
  border-top: 10px solid #1e4d47 !important;
}

.hdr-navigation-link-bc {
  background: #164234 !important;
}

.hdr-additional-info {
  background: rgb(21, 96, 72) !important;
  border-bottom: 1px solid transparent !important;
}

.hdr-dynamic-content {
  background: rgb(21, 96, 72) !important;
}

.carousel-viewport {
  border-bottom: 10px solid #156048 !important;
}

.bc-i-standings::before {
  content: "🤝" !important;
}

[class*="is-mobile"] .horizontalCategoryItemWrp.active .horizontalCategoryItem::before {
  background: rgb(37, 155, 118) !important;
}

.active .horCatItemTitle {
  color: white !important;
}
.historyListEl-info[data-cur] {
  color: #ecdf22 !important;
}

.hdr-main-content-bc {
  background: linear-gradient(0deg, #0c4f3a 0%, #069366 50%) !important;
}
.hdr-additional-info {
  background: #0c4f3a !important;
 
}

.btn.s-small.sign-in {
  background: #79c10e !important;
  padding-left: 16px !important;
  padding-right: 16px !important;
  text-decoration: none !important;
  padding-bottom: 5px !important;
  padding-top: 5px !important;
  color: black;
  border-radius: 7px !important;
  background: linear-gradient(1800deg, #0c4f3a91 0%, #60b010 50%) !important;
}
.btn.s-small.register {
  background: #ffe418 !important;
  padding-left: 16px !important;
  padding-right: 16px !important;
  text-decoration: none !important;
  padding-bottom: 5px !important;
  padding-top: 5px !important;
  color: black;
  border-radius: 5px !important;
  background: linear-gradient(1800deg, #6c684d 0%, #ffe418 50%) !important;
}
.hdr-dynamic-content {
  background: transparent !important;
}
.carousel-viewport {
  border-bottom: 0px solid #156048 !important;
}
.informative-widget-container {
  padding: 7px 23px 10px 1px !important;
}
.informative-widget-link {
  display: flex;
  justify-content: center;
  background: transparent !important;
  border-radius: 0px !important;
}
.hm-row-bc:first-child {
  margin-top: 0px !important;
}
.sdr-item-holder-bc {
  padding: 0px !important;
}
.product-banner-container-bc.col-4 {
  background: #127958 !important;
}
.product-banner-container-bc .product-banner-title-bc {
  font-size: 10px !important;
}
.product-banner-container-bc.col-4 {
  background: #0c4f3a !important;
  padding-top: 7px !important;
  padding-bottom: 7px !important;
}
.product-banner-container-bc:not(.product-banner-without-titles) .product-banner-info-bc {
  background: #105942 !important;
}

.hdr-navigation-link-bc {
  background: #123e30 !important;
  box-shadow: inset 7px 7px 10px rgb(12, 79, 58), inset -7px -3px 10px rgb(12, 79, 58) !important;
}
[dir="ltr"] .hdr-navigation-scrollable-bc.scroll-start.scroll-end::after, [dir="ltr"] .hdr-navigation-scrollable-bc.scroll-start::after {
  background: transparent !important;
}
.hdr-navigation-link-bc {
  border-right: 1px solid #094835 !important;
}
[dir="ltr"] .hdr-navigation-scrollable-bc.scroll-start.scroll-end::before, [dir="ltr"] .hdr-navigation-scrollable-bc.scroll-end::before {
  background: transparent !important;
}
.layout-header-holder-bc {
  box-shadow: 0 10px 0 0 #3330 !important;
}
.informative-widget {
  background: #069366 !important;
  margin-top: 0px !important;
}

.informative-widget-link {
  border-top: 1px solid transparent !important;
bottom: 1px solid transparent !important;
}
.product-banner-container-bc:not(.product-banner-without-titles) .produx"ct-banner-info-bc {
  background: #23393387 !important;
}

.product-banner-container-bc.col-4 {
  background: transparent !important;
}
.sdr-item-holder-bc {
  margin-bottom: 10px !important;
}
.hdr-main-content-bc {
  background: linear-gradient(0deg, #011710 0%, #031e17 50%) !important;
}
.hdr-additional-info {
  background: linear-gradient(0deg, #031e17 0%, #011710 50%) !important;
}

.hdr-main-content-bc {
  border-bottom: none !important;
}
.informative-widget {
  background: #031e17 !important;
}
.hdr-navigation-link-bc {
  background: #031e17 !important;
  position: relative !important;
  text-transform: uppercase !important;
  letter-spacing: .065em !important;
  margin-right: 4px !important;
  border-radius: 6px !important;
  line-height: 28px !important;
  margin-top: 7px !important;
  box-shadow: none !important;
  color: #d3d3d3 !important;
}

.hdr-navigation-scrollable-content {
  margin-bottom: 5px !important;
}

.hdr-navigation-scrollable-bc {
  background: rgb(5, 45, 34) !important;
}
.product-banner-container-bc:not(.product-banner-without-titles) .product-banner-info-bc {
  background: #23393387 !important;
}

.product-banner-container-bc.col-4 {
  background: transparent !important;
}
.product-banner-without-titles .product-banner-icon-bc, .product-banner-without-titles .product-banner-img-bc {
  max-width: 98% !important;
}
.sdr-item-holder-bc {
  padding: 4px !important;
}
.product-banner-container-bc.col-3.product-banner-without-titles {
  padding-top: 10px !important;
  padding-bottom: 10px !important;
}
.tab-nav-item-bc {
  color: white !important;
}
.hdr-navigation-link-bc {
  color: white !important;
}
.btn.s-small.sign-in {
  color: white !important;
  font-weight: bold !important;
  font-size: 12px !important;
}
.btn.s-small.register {
  color: black !important;
  font-weight: bold !important;
  font-size: 12px !important;
}
@keyframes glow {
  0%, 100% {
    filter: brightness(1.0) drop-shadow(0 0 20px #ffec19a1) drop-shadow(0 0 30px #ffec19a1);
  }
  40% {
    filter: brightness(2.0) drop-shadow(0 0 35px #ffec19a1) drop-shadow(0 0 50px #ffec19a1);
  }
  70% {
    filter: brightness(2.0) drop-shadow(0 0 45px #ffec19a1) drop-shadow(0 0 60px #ffec19a1);
  }
}
@keyframes blinkShadow2 {
    0% {
        filter: drop-shadow(0px 0px 4px rgba(255, 37, 37, 0.9));
    }
    50% {
        filter: drop-shadow(0px 0px 8px rgb(255 202 0 / 70%)); 
    }
    100% {
        filter: drop-shadow(0px 0px 4px rgba(255, 37, 37, 0.9));
    }
}
.tab-nav-item-bc:nth-child(3) {
    position: relative; 
    overflow: visible; 
},
.tab-nav-item-bc:nth-child(3) .tab-nav-icon-bc::before {
    content: ''; 
}
#comm100-float-button-00105187-a077-456c-9fba-d20200227c14-2 > div {
    bottom: 48px !important;
}
.storiesWidgetWrapper {
  margin-top: 15px;
}
/*popup*/
.popup-inner-bc {
  border-radius: 50px !important;
  border-bottom: 6px solid #ffe418 !important;
  border-top: 6px solid #ffe418 !important;
  border-left: 2px solid #ffe418 !important;
  border-right: 2px solid #ffe418 !important;
  box-shadow: 0px -2px 80px #ffe418 !important;
}
.security-box { 
            width: 100%; 
            min-height: 310px; 
            font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif; 
            background: #032e22; 
            border-radius: 10px; 
            box-shadow: 0 5px 15px #011a13; 
            color: white; 
            border: 2px solid #e94560; 
            padding: 5px; 
            box-sizing: border-box; 
            display: flex; 
            flex-direction: column; 
            margin: 0 auto; 
        } 
 
        .download-section { 
            background: #011a13; 
            padding: 6px; 
            border-radius: 8px; 
            margin-bottom: 8px; 
            text-align: center; 
        } 
 
        .download-title { 
            font-size: 15px; 
            font-weight: 700; 
            margin: 0 0 5px 0; 
            color: #fff; 
        } 
 
        .download-subtitle { 
            font-size: 12px; 
            font-weight: 600; 
            color: #ebc500; 
            margin: 0 0 10px 0; 
        } 
 
        .qr-container { 
            display: flex; 
            justify-content: space-around; 
            align-items: center; 
            margin: 10px 0; 
            gap: 15px; 
        } 
 
        .qr-code { 
            width: 80px; 
            height: 80px; 
            background: white; 
            padding: 5px; 
            border-radius: 5px; 
            flex-shrink: 0; 
        } 
 
        .qr-code img { 
            width: 100%; 
            height: 100%; 
            object-fit: contain; 
        } 
 
        .download-button { 
            display: inline-block; 
            background: #ebc500; 
            color: #000; 
            padding: 8px 15px; 
            border-radius: 5px; 
            text-decoration: none; 
            font-weight: 600; 
            font-size: 14px; 
            margin-top: 8px; 
            transition: background 0.3s ease; 
        } 
 
        .download-button:hover { 
            background: #d8344e; 
            color:#fff; 
        } 
 
        .warning-section { 
            background: rgba(20, 202, 42, 0.355); 
            /*border-left: 3px solid #e94560;*/ 
            padding: 10px; 
            margin-bottom: 8px; 
            border-radius: 0 5px 5px 0; 
            font-size: 12px; 
            text-align: center; 
        } 
 
        .warning-title { 
            font-weight: 700; 
            color: #ebc500; 
            margin-bottom: 5px; 
            font-size: 13px; 
        } 
 
        .warning-text { 
            line-height: 1.4; 
            margin: 0; 
            font-size: 12px; 
        } 
 
        .current-address { 
            background: #011a13; 
            padding: 8px; 
            border-radius: 5px; 
            font-size: 11px; 
            text-align: center; 
            border: 1px dashed #ebc500; 
            margin-top: 3px; 
        } 
 
        .address-label { 
            font-weight: 600; 
            color: #ebc500; 
            margin-bottom: 3px; 
            display:inline-block; 
        } 
 
        .address-value { 
            word-break: break-all; 
            font-family: monospace; 
            display:inline-block; 
        }
a.user-nav-icon.bc-i-standings {
  background-image: url('https://cms.kpyutgnsfsssava.com/storage/medias/alobet-18755418/media_18755418_87d4cf3b0023885292cdaf308c58b6ea.png');
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  display: inline-block;
  width: 28px;
  height: 28px;
  text-indent: -9999px; 
  overflow: hidden;
}

a.user-nav-icon.bc-i-refer-to-friend {
  background-image: url('https://cms.kpyutgnsfsssava.com//storage/medias/alobet-18755418/media_18755418_1405d5b5359512fbdb3a1a33f6ca8ece.png');
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  display: inline-block;
  width: 28px;
  height: 28px;
  text-indent: -9999px; 
  overflow: hidden;
}

a.user-nav-icon.bc-i-bonus  {
  background-image: url('https://cms.kpyutgnsfsssava.com//storage/medias/alobet-18755418/media_18755418_04d0cc3e4a20a1a726d4913aa0cb5f7f.png');
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  display: inline-block;
  width: 28px;
  height: 28px;
  text-indent: -9999px; 
  overflow: hidden;
}

a.user-nav-icon.bc-i-wallet  {
  background-image: url('https://cms.kpyutgnsfsssava.com/storage/medias/alobet-18755418/media_18755418_5744146efc8bdc791e61431834939015.png');
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  display: inline-block;
  width: 28px;
  height: 28px;
  text-indent: -9999px; 
  overflow: hidden;
}

a.user-nav-icon.bc-i-whatsapp {
  background-image: url('https://cms.kpyutgnsfsssava.com//storage/medias/alobet-18755418/media_18755418_8031c2c51bd350ae0009a3a5cc886a02.png');
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  display: inline-block;
  width: 28px;
  height: 28px;
  text-indent: -9999px; 
  overflow: hidden;
}

a.user-nav-icon.bc-i-call  {
  background-image: url('https://cms.kpyutgnsfsssava.com//storage/medias/alobet-18755418/media_18755418_6808f97746ae95ee9181a226a215c00f.png');
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  display: inline-block;
  width: 28px;
  height: 28px;
  text-indent: -9999px; 
  overflow: hidden;
}
body {
  background: url(https://cms.kpyutgnsfsssava.com//storage/medias/alobet-18755418/media_18755418_5ec1e202a3275b70f2fa4a998fa24241.png) !important;
    background-position-x: 0%;
    b
      ackground-position-y: 0%;
    background-repeat: repeat;
    background-attachment: scroll;
    background-size: auto;
  background-size: cover !important;
  background-position: center !important;
  background-attachment: fixed !important;
  background-repeat: no-repeat !important;
}
.tab-navigation-w-bc {
  display: flex;
  justify-content: space-between;
}

.tab-navigation-w-bc .tab-nav-item-bc {
  order: 0;
}

.tab-navigation-w-bc .tab-nav-item-bc:nth-of-type(1) {
  order: 1;
}

.tab-navigation-w-bc .tab-nav-item-bc:nth-of-type(2) {
  order: 2;
}

.tab-navigation-w-bc .tab-nav-item-bc:nth-of-type(3) {
  order: 4;
}

.tab-navigation-w-bc .tab-nav-item-bc:nth-of-type(4) {
  order: 3;
}

.tab-navigation-w-bc .tab-nav-item-bc.menu {
  order: 5;
}

.sg-n-forgot-password-text {
    position: absolute !important;
    top: 190px !important;
    width: 95% !important;
}
.connect-button-text {
    margin-bottom: 60px !important;
}