/* .jackpot-pool-container {
  display: none !important;
} */

.jackpot-banner.jackpot-widget-full .casinoJackpotWrapper-bc {
  padding: 20px 0px !important;
}

.jackpot-widget-full .casinoJackpotLevelPrice-bc {
  font-size: 44px !important;
}

.jackpot-widget-full .casinoJackpotLevelTitle-bc {
  font-size: 24px !important;
  line-height: 22px !important;
}

.hm-row-bc .casinoJackpotWrapper-bc:not(.VGS,.PSN,.DLV,.EGT,.RTG,.APG):before {
  content: "";
  background-image: url('https://cmsbetconstruct.com/storage/medias/go8-18750871/media_18750871_574ffc2e6b5f48b809de3287e5282cc2.png') !important;
  background-position: center; 
  background-repeat: no-repeat; 
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}

/* Jackpot Wrapper */
.jackpotWidgetWrapper {
  background-image: url('https://cmsbetconstruct.com/storage/medias/go8-18750871/media_18750871_574ffc2e6b5f48b809de3287e5282cc2.png') !important;
  background-position: center; 
  background-repeat: no-repeat;
}
.jackpotPoolsWidgetTemplate.sportsbook-jackpot:before, .jackpotPoolsWidgetTemplate.sportsbook-jackpot:after, .jackpotPoolsWidgetTemplate.africabet-sports-jackpot:before, .jackpotPoolsWidgetTemplate.africabet-sports-jackpot:after {
  background-image: none !important;
}

/* Smart panel button */
.sp-button-bc {
  color: rgba(255,255,255,1.0) !important;
}

.sp-button-bc:hover {
  color: #00FFFF !important;
}

.hdr-toggle-button-bc {
  color: rgba(255,255,255, 1.0) !important;
}

/* Register button */
.btn.register, .btn.s-small.register  {
  color: #ffffff !important;
  background: #8b0000 !important;
}

.btn.register:hover, .btn.s-small.register:hover {
  background: #BE0000 !important;
}

/* Deposit button */

.hdr-user-bc .bc-i-deposit {
    background: transparent !important;
}

@media (hover: hover) {
  .hdr-user-bc .bc-i-wallet:hover {
    background: rgba(var(--oc-1-hover), 1) !important;
    cursor: pointer;
  }
}

.hdr-user-bc .bc-i-wallet {
    background: rgba(var(--oc-1), 1) !important;
}

/* Switcher container */

.crypto-wallet-switcher-container .btn.active {
  color: #000000 !important;
}

/* Jackpot amount */
.jackpot-banner .casinoJackpotLevelPrice-bc {
  color: #ffffff !important;
}

/* Jackpot letters */
.jackpot-widget-full .casinoJackpotLevelTitle-bc {
  font-size: 24px !important;
  line-height: 26px !important;
  font-weight: 700;
  font-weight: bold;
  background: linear-gradient(to bottom, #00FFFF 0%, #00FFFF 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  color: transparent;
  position: relative;
  text-transform: uppercase;
}
.casinoJackpotLevelTitle-bc {
  color: #00FFFF !important;
  text-transform: uppercase !important;
  font-weight: 700 !important;
  font-weight: bold !important;
}
.casinoJackpotLevelInfo-bc {
  color: inherit !important;
}

.sportBonusFundProgressBar-bc {
  background: rgba(0, 128, 128, 1) !important;
}

.smartPanel-bc+.bc-loader.small, .smartPanel-bc+.hdr-user-bc .register {
    -webkit-margin-end: 15px;
    margin-inline-end: 15px;
    background: #8B0000 !important;
    color: #ffffff !important;
}

/* Pop up window */
.status-popup-content-w-bc {
  width: auto !important;
  min-width: 400px !important;
}

/*.popup-holder-bc.windowed .popup-inner-bc {
  width: auto !important;
}*/

/* Image for payment methods */
.ftr-partners-r-img {
  -webkit-filter: grayscale(100%) !important; /* Safari 6.0 - 9.0 */
  filter: grayscale(100%) !important;
}

/* footer-title */
.footer-title {
  display: none !important;
}

.ftr-link {
  border-bottom: none !important;
}

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

/* leaderboard-bc */
.leaderboard-bc {
  display: none !important;
}

/* Registration form: Country field selector */
.reg-form-fields .form-control-bc.select-flag {
  display: none !important;
}

/* Registration form: Connect buttons */
.via-wallet-enabled .connect-button {
  display: none !important;
}

.via-wallet-enabled .steps-indicator {
  display: none !important;
}

.reg-form-footer-bc.via-wallet-enabled {
  padding-bottom: 20px;
}

/* Registration form: Live chat button */
.reg-form-footer-bc.via-wallet-enabled .live-chat-adviser-bc {
  display: none !important;
}

/* Sign button to gold color */
.hdr-user-bc .btn.s-small.sign-in {
  background-color: rgb(214 156 26 / 70%);
  padding: 0 15px;
  text-decoration: none;
}
.hdr-user-bc .btn.s-small.sign-in:hover {
  background-color: rgb(214 156 26 / 90%);
}

/* Loyalty points item */
.loyaltyButtons-bc > .btn.a-outline.s-small.ellipsis {
    display: none !important;
}
.loyalProgressBarNumPar-wrapper .loyalProgressBarNumPar-bc {
  display: none !important;
}

/* Hide the Google Privacy Policy block in the registration form  */
.entrance-f-item-bc.entrance-f-recaptcha-bc .u-i-p-control-item-holder-bc {
  display: none !important;
}

/* Change style of navigation menu */
.nav-menu-container.header-navigation:first-child {
  background: rgb(47 47 47);
}
.nav-menu-container.header-navigation:first-child .nav-menu>li:hover>.nav-menu-item:hover>i {
  color: rgb(0 255 255);
}

/*Payment category*/
.horizontal-sl-item-bc.accordion-button.bank-card {
    order: 1;
}
.horizontal-sl-item-bc.accordion-button.wallet {
    order: 3;
}
.horizontal-sl-item-bc.accordion-button.voucher {
    display: none;
}
.horizontal-sl-item-bc.accordion-button.crypto {
    order: 4;
}
.horizontal-sl-item-bc.accordion-button.mobile {
    order: 2;
}

/* .m-block-nav-items-bc {
    display: grid;
    grid-template-columns: repeat(auto-fill, minmax(100px, 1fr));
    grid-auto-rows: 55px;
    grid-gap: 10px;
    text-align: center;
}

.m-block-nav-items-bc > .m-nav-items-list-item-bc:first-child {
    grid-column: span 2;
    grid-row: span 2;
    height: 1200px; 
}

.m-block-nav-items-bc > .m-nav-items-list-item-bc {
    height: 100%; 
} */

/*  */
p.empty-b-text-v-bc {
  display: none !important;
}
.empty-b-text-v-bc {
  display: none !important;
}

p.deposit-bonus-title {
  display: none !important;
}

.deposit-bonus-title {
  display: none !important;
}

button.btn.get-code-btn {
  background-color: #8C0104;
}

/* spin count badge */
.nav-menu-item.badge-spinCount:after {
  color: #000000 !important;
  background: #00FFD0 !important;
}

/*Правки Денис*/
.ftr-copy-rights-bc {
  font-size: 14px !important;
  line-height: 16px !important;
}

/* Verification Menu*/
.u-i-p-info-text-holder-bc {
    display: block;
    width: 100%;
    height: auto;
    margin: 0;
    padding-bottom: 10px;
    position: relative;
}

.u-i-p-info-text-holder-bc::before {
    content: ""; 
    display: block;
    width: 100%; 
    height: 300px; 
    background-image: url('https://cmsbetconstruct.com/storage/medias/whiterabbitbet-18762091/content_18762091_3f583f59e70e8207223aa2e098f87d6f.webp'); /* URL баннера */
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}

.u-i-p-info-text-bc {
  display: none;
}

/* Social Icons */
.footerSocialLinks .footerSocialLink .bc-i-facebook::before {
  background: url(https://cmsbetconstruct.com/storage/medias/betmomo/media_211_7958fd995e05db76659b71f1037ed639.png) no-repeat center/contain !important;
  color: transparent !important;
  font-size: 32px !important;
}

.footerSocialLinks .footerSocialLink .bc-i-telegram::before {
  background: url(https://cmsbetconstruct.com/storage/medias/betmomo/media_211_a33a0b28410b0e3180d8ecee9bc77689.png) no-repeat center/contain !important;
  color: transparent !important;
  font-size: 32px !important;
}
.footerSocialLinks .footerSocialLink .bc-i-instagram::before {
  background: url(https://cmsbetconstruct.com/storage/medias/whiterabbitbet-18762091/media_18762091_98c4d4a59c0f7e7294390595af2afe4a.png) no-repeat center/contain !important;
  color: transparent !important;
  font-size: 32px !important;  
}
.footerSocialLinks .footerSocialLink .bc-i-linkedin::before {
  background: url(https://cmsbetconstruct.com/storage/medias/whiterabbitbet-18762091/media_18762091_df67106953f854ad4eb449c8380790ec.png) no-repeat center/contain !important;
  color: transparent !important;
  font-size: 42px !important;  
}
.footerSocialLinks .footerSocialLink .bc-i-tiktok::before {
  background: url(../../img/tiktok-icon.png) no-repeat center/contain !important;
  color: transparent !important;
  font-size: 42px !important;  
}

.bs-bet-i-b-amount-bc {
    display: inline-block;
    vertical-align: top;
    font-size: 12px;
    white-space: nowrap;
    font-weight: 700;
    color: #d69c1a !important;
}

.bs-bet-i-b-amount-bc {
  color: rgba(var(--oc-2),1);
}

.sgm-market-g-h-cashed-out-icon-bc {
  color: rgba(var(--oc-2),1) !important;
}

/* Official sponsorship layouting */
/* [class*=is-web] .sliderGroup .sliderSingleElWrapper .sliderSingleEl {
    flex-flow: row nowrap !important;
} */

/* [class*=is-web] .sliderGroup .sliderSingleElWrapper .sliderSingleEl .sliderImage:last-child img {
  height: 100px !important;
  width: 190px !important;
} */
[class*=is-web] .sliderSingleEl .sliderImage img {
    width: 200px !important;
    height: 125px !important;
    max-height: fit-content;
    max-width: fit-content;
    background-size: cover !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
}

/* footer container */
.footerContainer {
  display: flex;
  width: 100%;
  flex-flow: column;
}

.footerContainer .footerHeader {
  order: 0;
}

.footerContainer .footerLinksSection {
  order: 2;
}

.footerContainer .sliderGroup {
  order: 3;
}

.footerContainer .copyRightBlock {
  order: 1;
}

/* Footer warning age */
.footerContainer .copyRightBlock {
  justify-content: space-between !important;
  padding-top: 20px !important;
  padding-bottom: 18px !important;
}

.footerContainer .copyRightBlock .footerWarning .footerWarningAge {
  border-color: #B81000 !important;
  color: #ffffff !important;
  width: 46px !important;
  height: 46px !important;
  font-size: 18px;
  line-height: 18px;
}

.footerContainer .copyRightBlock .footerWarning:after {
  content: "Prohibited for persons under 18 years old";
  color: #ffffff;
  margin-right: 20px;
}

.header-custom-buttons .bc-i-live-chat,
.header-custom-buttons .bc-i-message {
  background: #8b0000 !important;
}

.header-custom-buttons .bc-i-live-chat:before,
.header-custom-buttons .bc-i-message:before {
  color: #ffff !important;
}

/** Telegram **/
/*.footerSocialLinks .footerSocialLink {
  width: 120px !important;
  height: 32px !important;
}*/

/* Base style for all links */
/*.footerSocialLinks .footerSocialLink a {
  display: inline-block;
  width: 120px !important;
  height: 32px !important;
  background-repeat: no-repeat !important;
  background-position: center !important;
  background-size: cover !important;
  text-indent: -9999px;
  overflow: hidden;
  border-radius: 4px;
}*/

/* Background for Telegram (on i.bc-i-telegram) */
/*.footerSocialLinks .footerSocialLink a:has(i.bc-i-telegram) {
  background-image: url('https://cmsbetconstruct.com/storage/medias/go8-18750871/media_18750871_3c0a6eb6488db103edeb81c1e216b12e.svg') !important;
}*/

/* Background for WhatsApp (Android App) (on i.bc-i-whatsapp) */
/*.footerSocialLinks .footerSocialLink a:has(i.bc-i-whatsapp) {
  background-image: url('https://cmsbetconstruct.com/storage/medias/whiterabbitbet-18762091/media_18762091_4c97ae88fa17e641e83f226bba46db7e.png') !important;
}*/

/* Optional: hide <i> */
/*.footerSocialLinks .footerSocialLink a i {
  display: none !important;
}*/

.footerSocialLinks .footerSocialLink:last-child {
    width: 120px !important;
    height: 32px !important;
}

.footerSocialLinks .footerSocialLink:last-child a {
  display: inline-block !important;
  width: 120px !important;
  height: 32px !important;
  background-repeat: no-repeat !important;
  background-position: center !important;
  background-size: cover !important;
  text-indent: -9999px;
  overflow: hidden;
  border-radius: 4px;
  background-image: url('../../img/android-app-footer.svg') !important;
}

/* Скрываем старую иконку полностью */
.footerSocialLinks .footerSocialLink:last-child a i {
  display: none !important;
}

/* .user-profile-nav-list a:nth-child(2),
.user-profile-nav-list a:nth-child(3) {
    display: none !important;
} */