/* .btn.register{
    background: rgb(81 163 254) !important;
} */
.sdr-item-bc:before {
background:none!important;
}
.layout-content-holder-bc .hm-row-bc:nth-child(4) img{
/* background-color:#171727 !important; */
}
.layout-content-holder-bc .hm-row-bc:nth-child(4) img:hover{
background-image:linear-gradient(45deg, #221237, #2e144b)!important;
}
.layout-content-holder-bc .hm-row-bc:nth-child(4) .product-banner-bc:hover{
transform: scale(1.05) !important;
}
 /* .promotionsList-bc {
    display: flex !important;
    flex-wrap: wrap !important;
    padding: 20px 20px 0px !important;
    margin-top: 10px !important;
    grid-gap: 40px !important;
    justify-content: center !important;
} */
/* .promotionsListEl-bc{
width: 31% !important;
} */
.jackpot-banner.jackpot-widget-full .casinoJackpotWrapper-bc:before {
    background-image: none !important;
}

.jackpot-widget-full .jackpot-pool-container{
justify-content:center!important;
}

.jackpot-pool-wrapper{
padding: 5px!important;
}
/* html[class*=is-web] .pb-component-wrapper:first-child .jackpot-banner .casinoJackpotWrapper-bc{
  background: url("https://cmsbetconstruct.com/storage/medias/betnub/media_1866981_95a3b73ce127fb776277c5bef0f01058.jpeg") !important;
}
html[class*=is-web] .pb-component-wrapper:last-child .jackpot-banner .casinoJackpotWrapper-bc{
  background: url("https://cmsbetconstruct.com/storage/medias/betnub/media_1866981_3c34d04d9fc458abce19cae5dfc57f6f.jpeg") !important;
} */
.nav-menu li:nth-child(7) .nav-menu-item {
    background: linear-gradient(62deg, #4d1580, #b313d4, #23A6D5, #4aa661);
    animation: gradient 5s ease infinite !important;
    background-size: 400% 400% !important;
    border-radius: 5px !important;
    height: 30px !important;
    margin-top: 3px !important;
    margin-right: 5px !important;
    border: 1px solid #72afbf !important;
}
.nav-menu li:nth-child(11) .nav-menu-item {
    background: linear-gradient(62deg, #4d1580, #b313d4, #23A6D5, #4aa661);
    animation: gradient 5s ease infinite !important;
    background-size: 400% 400% !important;
    border-radius: 5px !important;
    height: 30px !important;
    margin-top: 3px !important;
    margin-right: 5px !important;
    border: 1px solid #72afbf !important;
}
.nav-menu-container.header-navigation:first-child .nav-menu-other:hover>.nav-menu-item, .nav-menu-container.header-navigation:first-child .nav-menu>li:nth-child(7) > .nav-menu-item.active{
background: linear-gradient(62deg, #4d1580, #b313d4, #23A6D5, #4aa661);
border: 1px solid #72afbf !important;
box-shadow: none !important;
}
.nav-menu-container.header-navigation:first-child .nav-menu-other:hover>.nav-menu-item, .nav-menu-container.header-navigation:first-child .nav-menu>li:nth-child(11) > .nav-menu-item.active{
background: linear-gradient(62deg, #4d1580, #b313d4, #23A6D5, #4aa661);
border: 1px solid #72afbf !important;
box-shadow: none !important;
}
.nav-menu-container.header-navigation:first-child .nav-menu-other:hover>.nav-menu-item, .nav-menu-container.header-navigation:first-child .nav-menu>li:nth-child(7):hover>.nav-menu-item{
background: linear-gradient(62deg, #4d1580, #b313d4, #23A6D5, #4aa661);
border: 1px solid #72afbf !important;
box-shadow: none !important;
}

.nav-menu-container.header-navigation:first-child .nav-menu-other:hover>.nav-menu-item, .nav-menu-container.header-navigation:first-child .nav-menu>li:nth-child(12):hover>.nav-menu-item{
background: linear-gradient(62deg, #4d1580, #b313d4, #23A6D5, #4aa661);
border: 1px solid #72afbf !important;
box-shadow: none !important;
}
.bonuswagering {
   background-image: linear-gradient(62deg, #4d1580, #b313d4, #23A6D5, #4aa661) !important;
    animation: gradient 5s ease infinite !important;
    background-size: 400% 400% !important;
    border-radius: 5px !important;
}
@-webkit-keyframes gradient{
  0% {
    background-position: 0 80%;
  }
  50% {
    background-position: 100% 80%;
  }
  100% {
     background-position: 0% 80%;
  }
}
@keyframes gradient{
  0% {
    background-position: 0 50%;
  }
  50% {
    background-position: 100% 50%;
  }
  100% {
     background-position: 0% 50%;
  }
}

/* loyalty texts */
.loyalty-program-level-card .loyalty-program-level-card-img {
  margin-top: 0 !important;
}

.loyalty-program-level-card .loyalty-program-level-card-vip {
  color: #fff !important;
}

.loyalty-program-level-card:hover .loyalty-program-level-card-vip, .loyalty-program-level-card.active .loyalty-program-level-card-vip {
  color: rgba(var(--b),1) !important;
}
.promotionsListEl-bc:before {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;
                            }
/* loyalty texts */
/* 
body {
background: url('https://cmsbetconstruct.com/storage/medias/betnub/media_1866981_9d4f88ec854b1d85ee8667bb1322f73d.png') no-repeat top/cover fixed !important;
}
 
.btn.register {
	background: #f8991b !important;
}
*/

.promotion-details-info a {
  color: #b4c152 !important;
}


html[lang="fa"] img.bet-slip-switcher-r-i-c-icon-bc.quickBetImage {
  content: url(https://cmsbetconstruct.com/storage/medias/betnub/media_1866981_8d70b5db7b50760e5562858eee7506b3.png) !important;
  width: 82px !important;
  height: 14px !important;
  object-fit: contain !important;
}
/* PROMO PAGE - */
.promotion-page .layout-content-holder-bc {
  background: url('https://cmsbetconstruct.com/storage/medias/betnub/media_1866981_813d2c83b00106a544887241d8af737b.jpeg') top/cover no-repeat fixed !important;
}
.promotion-page .promotion-horizontal-sl-list-bc {
  justify-content: center !important;
  margin: 40px auto !important;
  padding: 5px !important;
}
.promotion-page .promotion-horizontal-sl-list-bc .horizontal-sl-wheel {
  height: 50px !important;
}


.promotion-page .promotionsList-bc /*line 16*/ {
  grid-template-columns: repeat(2, 1fr) !important;
  width: 60% !important;
  margin: 0 auto !important;
  gap: 50px !important;
}

.promotion-page .promotionsList-bc .promotionsListEl-bc /*line 24*/ {
  overflow: visible !important;
}

.promotion-page .promotion-horizontal-sl-list-bc .horizontal-sl-item-bc {
  border-radius: 15px !important;
}

.promotion-page .promotion-horizontal-sl-list-bc .horizontal-sl-item-bc.active {
  box-shadow: 0 0px 10px #3f8e55 !important;
  background: rgb(77 21 128) !important;
}

/* PROMO PAGE - */
/* Betnub promo popups */
.promotion-details-popup {
  padding: 0 10px !important;
}

.promotion-details-popup .overlay-header {
  justify-content: center !important;
}

.promotion-details-popup .popup-inner-bc {
  max-width: 100% !important;
  height: 100vh !important;
}

.promotion-details-popup .promotion-details-container {
  display: flex !important;
  flex-direction: column !important;
  align-items: center !important;
}

.promotion-details-popup .promotion-details-header {
  width: 40% !important;
}

.promotion-details-popup .promotion-details-info {
  width: 80% !important;
  display: flex !important;
  flex-direction: column !important;
  align-items: center !important;
}
/* Betnub promo popups */

.promotion-details-info table {
    overflow: visible !important;
}

.promotion-details-info table {
    display: contents !important;
}