@import url('https://fonts.googleapis.com/css2?family=Saira:wght@500&display=swap');

.Toastify__toast-body, html {
    font-family: Saira, sans-serif !important;
}
body {
    background: linear-gradient(121deg, rgba(10,29,51,1) 38%, rgba(31,72,117,1) 78%, rgba(56,125,198,1) 100%)!important;!important;
    background-size: cover !important;
    background-repeat: no-repeat !important;
    background-position: center center !important;
    background-attachment: fixed !important;
}
.market-bc:hover {
    background: transparent!important;
    box-shadow: inset 0px 0px 6px 0px rgba(0, 241, 255, 1);
}
.multi-column-content .market-odd-bc, .multi-column-content .multi-column-base {
    font-size: 13px!important;
}
.multi-column-content {
    background: #00000054!important;
}
.left-menu-container {
    background: #000f1d!important;
}
.game-details-section .live-page-sections-bc:first-child {
    background: #0000007a!important;
}
.nav-menu-container.header-navigation:first-child {
    background: linear-gradient(121deg, rgba(0,55,103,1) 0%, rgba(37,85,128,1) 10%, rgba(0,32,61,1) 25%, rgba(0,55,103,1) 43%, rgba(37,85,128,1) 64%, rgba(0,32,61,1) 84%, rgba(37,85,128,1) 100%)!important;
}
.ftr-g-i-head-bc {
    background: linear-gradient(121deg, rgba(0,55,103,1) 0%, rgba(37,85,128,1) 10%, rgba(0,32,61,1) 25%, rgba(0,55,103,1) 43%, rgba(37,85,128,1) 64%, rgba(0,32,61,1) 84%, rgba(37,85,128,1) 100%)!important;
}
.nav-menu-container.header-navigation:nth-child(2) {
    background: transparent!important;
}
.layout-header-holder-bc {
    background: transparent!important;
    box-shadow: none!important;
}
.bs-f-b-content-bc {
    background: #000f1deb!important;
}
.betslip-bonus-info {
    background: #181e2e7a!important;
}
.header-bc {
    background: linear-gradient(121deg, rgba(10,29,51,1) 38%, rgba(31,72,117,1) 78%, rgba(56,125,198,1) 100%)!important;
    /* backdrop-filter: blur(10px)!important; */
}
.bs-inputs-bc {
    padding: 10px 7px;
    background: #181e2e80!important;
}
.nav-menu-container.header-navigation:first-child .nav-menu-other>.nav-menu-item>i, .nav-menu-container.header-navigation:first-child .nav-menu>li>.nav-menu-item>i {
    color: #54bfdb!important;
}
.ftr-partners-row-inner-bc.partners-logo-scroll>a {
    background: transparent !important;
}
.ftr-partners-row-inner-bc>a:only-child img, .ftr-partners-row-inner-bc>div:only-child img {
    max-height: 80px !important;
    border-radius: 10px!important;
}
div.jackpot-pool-container li:nth-child(1) i {
    background: url('https://cms.betnis652.com/storage/medias/betnis101/media_1866799_3900574c7b4022643fa534fd7dde31c0.png')!important;
    background-size: cover!important;
    height: 30px!important;
    width: 30px!important;
}

.casinoJackpotLevelEl-bc div span {
    color: #FFFDFA!important;
}

.jackpot-widget-full .casinoJackpotLevelPrice-bc:after {
    color: #FFF;
}

div.jackpot-pool-container ul:nth-child(2) i {
    background: url('https://cms.betnis652.com/storage/medias/betnis101/media_1866799_ac2071568f493c21a30b8958965f07d7.png')!important;
    background-size: cover!important;
    height: 30px!important;
    width: 30px!important;
}

div.jackpot-pool-container ul:nth-child(3) i {
    background: url('https://cms.betnis652.com/storage/medias/betnis101/media_1866799_c82e79bb27420a941d8c6dd72b51c0f9.png')!important;
    background-size: cover!important;
    height: 30px!important;
    width: 30px!important;
}

div.jackpot-pool-container ul:nth-child(4) i {
    background: url('https://cms.betnis652.com/storage/medias/betnis101/media_1866799_3c3d09c288138ce8734c9a06cfe39abf.png')!important;
    background-size: cover!important;
    height: 30px!important;
    width: 30px!important;
}
.jackpot-banner.jackpot-widget-full .casinoJackpotWrapper-bc:before {
    background-image: url('https://cms.betnis652.com/storage/medias/betnis101/media_1866799_d0f7fff800c548c7ec667f0eababa490.jpeg')!important;
}
.footer-bc {
    backdrop-filter: blur(10px) !important;
}
.layout-footer-holder-bc {
    background: transparent !important;
}
.tournament-card-details-info .tournament-section-main-container:before {
    background: transparent!important;
}
.sdr-item-bc:before {
    background: transparent !important;
}
.popup-inner-bc {
    box-shadow: 0 0 0.2rem #fff, 0 0 0.2rem #fff, 0 0 1rem #27ed89, 0 0 0.4rem #1fc0eb, 0 0 1.4rem #329cee, inset 0 0 0.7rem #00c9ff !important;
    border-radius: 20px!important;
}
.ftr-partners-row-inner-bc.partners-logo-scroll>a {
    height: 100px!important;
}
.ftr-partners-row-inner-bc.partners-logo-scroll>a {
    padding: 0px!important;
}
.description-c-row-c-title-bc > div:nth-child(2) {
display: none;
}
.payment-info-bc .description-c-row-bc+.withdraw-form-l-bc {
    margin-top: 65px!important;
}
#root > div.popup-holder-bc.windowed.info > div > div > div {
    width: 600px!important;
}
#root > div.popup-holder-bc.windowed.info > div > div {
    width: 600px!important;
}
.entrance-f-error-message-bc {
    background: #ffffff0f!important;
}
.bonusExchangeListElThumbWrapper-bc {
    padding-top: 60%!important;
}
.bonusExchangeList-bc {
    grid-template-columns: repeat(auto-fit,minmax(300px,1fr))!important;
}
.bonusExchangeListElTitle-bc {
    font-size: 14px!important;
    color: #68e0ff!important;
}
.bonusExchangeListElPts-bc {
    color: white!important;
    font-weight: bold!important;
}
.bonusExchangeListElInfo-bc {
    background: linear-gradient(90deg, rgb(0 0 0 / 17%) 0%, rgb(0 194 255 / 27%) 54%, rgb(0 5 7 / 29%) 100%)!important;
}
div.bonusExchangeListElInfo-btn-bc > a {
    color: #68e0ff!important;
    font-weight: bold!important;
}
div.bonusExchangeListElInfo-bc > div.bonusExchangeListElInfo-btn-bc > a {
    background: url(https://cms.betnis652.com/storage/medias/betnis101/media_1866799_feca31f70511861b6cbd93c23b1b4892.gif);
    background-size: cover!important;
}
.bonusExchangeInnerCoverBlock-bc {
    margin-top: 10px!important;
}
.bonusExchangeInnerTitle-bc {
    color: #45c9ff!important;
}
#root > div.popup-holder-bc.windowed.user-profile-container > div > div > div > div.my-profile-info-block > div.popup-holder-bc.windowed > div > div > div.overlay-header {
    color: #ffffff00!important;
    height: 30px!important;
}
.e-p-close-icon-bc {
    color: #00bcff!important;
    top: 5px!important;
}
#root > div.popup-holder-bc.windowed.user-profile-container > div > div > div > div.my-profile-info-block > div.popup-holder-bc.windowed > div > div {
    background: transparent!important;
    backdrop-filter: blur(15px)!important;
}
.status-popup-content-w-bc {
    background: #0f0f0f!important;
}
.status-popup-content-w-bc {
    padding: 20px 20px!important;
}
#root > div.popup-holder-bc.windowed.info > div > div > div > label {
    display: none!important;
}

#root > div.popup-holder-bc.windowed.info > div > div {
    background: transparent!important;
}
::-webkit-scrollbar-thumb {
    background: linear-gradient(90deg, #4abfdc 0%, #00ccff 100%) !important;
}
::-webkit-scrollbar-track {
    background: linear-gradient(90deg, #282828 0%, #a7a7a7 100%) !important;
}
.accordion-items .accordion-button{
    width:170px!important;border:1px solid #53bbd6;
}
#root > div.layout-content-holder-bc > div.casino-select-provider-button-block-bc > div.accordion-items-container > div > div {
    justify-content: center!important;  
}
.accordion-items .accordion-button.a-outline, .accordion-items .accordion-button:hover {
    background: #181e2e!important;
    font-weight: bold!important;
}
#root > div.layout-content-holder-bc > div > div.accordion-items-container.collapsed > div > div {
    justify-content: center!important; 
}
#comm100-float-button-719a2195-ea07-49b9-9f03-509e490c3dd8-2 > div > a > img {
    width: 180px!important;
    backdrop-filter: blur(15px)!important;
    border-radius: 20px!important;
}
#root > div.popup-holder-bc.windowed.user-profile-container > div > div > div > div.my-profile-info-block > div.loyaltyPointsWrapper > div > div:nth-child(1) > div > span {
    color: white!important;
}
#root > div.popup-holder-bc.windowed.user-profile-container > div > div > div > div.my-profile-info-block > div.loyaltyPointsWrapper > div > div:nth-child(2) > div > span {
    color: white!important;
}
#root > div.popup-holder-bc.windowed.user-profile-container > div > div > div > div.my-profile-info-block > div.loyaltyPointsWrapper > div > div:nth-child(3) > div > span {
    color: white!important;
}
#root > div.popup-holder-bc.windowed.user-profile-container > div > div > div > div.my-profile-info-block > div.loyaltyPointsWrapper > div > div:nth-child(4) > div > span {
    color: white!important;
}
#root > div.popup-holder-bc.windowed.user-profile-container > div > div > div > div.my-profile-info-block > div.loyaltyPointsWrapper > div > div:nth-child(5) > div > span {
    color: white!important;
}
.header-icon {
    display: none!important;
}
.btn.sign-in {
    font-weight: 700!important;
    padding: 0 10px!important;
    border: 1px solid currentColor!important;
    border-radius: 0px 10px 0px 10px!important;
    text-decoration: none!important;
}
.btn.register {
    font-weight: 700!important;
    padding: 0 10px!important;
    border-radius: 0px 10px 0px 10px !important;
    text-decoration: none!important;
}
.btn.register {
    background: #54bfdb!important;
    box-shadow: 0px 0px 10px 0px #54bfdb !important;
}
.header-custom-buttons+.sign-in {
    min-height: 26px!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:hover>.nav-menu-item {
    background: transparent!important;
    box-shadow: inset 0 2px 0 0 #54bfdb;
    border-radius: 20px!important;
}
.nav-content-bc, .nav-content-bc .nav-menu-container .nav-menu-sub {
    background: #001a2a!important;
}
.ftr-g-i-body-bc {
   background:transparent!important;
}
.ftr-game-item-bc.Soccer {
    background-image: none!important;
}
.ftr-game-item-bc {
    background-color: #00000045!important;
}
.market-odd-bc {
    color: #4abfdc!important;
}
.market-bc:hover {
    color: white!important;
}
.market-bc.active {
    color: white!important;
    background: transparent!important;
    box-shadow: inset 0px 0px 6px 0px rgba(0, 225, 255, 1)!important;
}
.popup-inner-bc {
    background: #00203cd6!important;
    backdrop-filter: blur(20px)!important;
}
.nav-menu-container.header-navigation:first-child .nav-menu-other>.nav-menu-item.active, .nav-menu-container.header-navigation:first-child .nav-menu>li>.nav-menu-item.active {
    color: #4abfdc!important;
    background: #003e81!important;
    border-radius: 10px!important;
}
.jackpot-widget-full .casinoJackpotLevelPrice-bc {
    font-family: sans-serif!important;
}
.jackpot-pool-price {
    font-family: sans-serif!important;
}
.casinoJackpotLabelBlock-bc div.casinoJackpotPrice-bc {
    font-family: sans-serif!important;
}
#root > div.layout-footer-holder-bc > div > div.regulation-partner > div > div.ftr-partners-row-inner-bc.partners-logo-scroll > a {
    width: 200px!important;
}
iframe[title*='https://betnistoto.com']{
    margin-top: -10px;
    margin-left: -10px;
    width: calc(100% + 20px) !important;
    height: calc(100% + 7px) !important;
}
.informative-widget-link {
    background: #0f2741!important;
}
.header-icon {
    display: none !important;
}
.multi-select-label-bc {
    background: #0f2741 !important;
}
.ss-input-bc {
    background: #061424 !important;
}
.justice-games > div {
    background: #0a1d34 !important;
}
.justice-games p {
    color: #54bfdb !important;
}
.justice-games p::after {
    background: #54bfdb !important;
}
.hdr-dynamic-content {
    padding-bottom: 0px !important;
}
.informative-widget {
    margin-top: 0px !important;
    padding: 0px !important;
}
.informative-widget {
    height: 120% !important;
}
.multi-column-header>li>div {
    font-size: 11px !important;
} 
.multi-column-HANDICAP, .multi-column-TOTALS {
    width: 135px !important;
}
.sidebar-image {
    background: transparent !important;
}
.sidebar-imageSrc {
    background: #001328 !important;
}
[class*=is-web] .footerLinkCol:not(:last-child) {
    margin-right: 14% !important;
}
.horizontalSliderRow .footerSliderImage {
    background-color: transparent !important;
}
[class*=is-web] .horizontalSliderRow .footerSliderImage img {
    width: 200px!important;
    height: 90px!important;
    filter: none !important;
    opacity: 1 !important;
}
[class*=is-web] .horizontalSliderRow .footerSliderImage {
    min-width: 200px !important;
}
[class*=is-web] .footerSliderSingleEl .footerSliderImage img {
    height: 70px !important;
    border-radius: 10px !important;
}
#root > div.popup-holder-bc.full-screen.content-manager > div > div > div > div > div > div.e-p-body-bc > form > div.form-sign-in-slider-wrapper > div > div > div.carousel-count-arrow-container.with-count {
    padding-top: 90px !important;
    width: 100px !important;
    opacity: 0.7!important;
    
}
#root > div.popup-holder-bc.full-screen.content-manager > div > div > div > div > div > div.e-p-body-bc > div > form > div.entrance-form-content-bc.single-side.step-0 > div.slider-bc  {
    padding-top: 40px !important;
}
.switch-popup-wrapper.in-auth-popup {
    display: none !important;
}
[class*=is-web] .tournamentSectionMoney {
    font-size: 30px !important;
}
.tournamentSectionMoney {
    color: #4abfdc !important;
    text-shadow: 0px 0px 15px rgb(74 191 220);
}
.tournamentGameStatus.live {
    background: #00ffa0 !important;
}
.tournamentGameStatus.live span {
    font-weight: bold !important;
}
.button.hero {
    background-color: #4abfdc !important;
    font-weight: bold !important;
}
.entrance-form-bc.popup.login .form-sign-in-slider-wrapper, .entrance-form-bc.popup.reg-via-wallet .form-sign-in-slider-wrapper {
    padding-bottom: 50rem !important;
}
.entrance-form-bc.popup .entrance-f-item-bc.entrance-f-item-checkbox-bc {
    display: none !important;
}