/* Custom Theme

body {
    background: url(https://i.ibb.co/fYLwjK8j/Pin-Back.jpg) !important;
    background-attachment: fixed !important;
    background-size: cover !important;
    background-repeat: no-repeat !important;
}
 */

/* Casino Slots */
.casino-slots .hm-row-bc.has-slider .sdr-image-bc {
    height: 100%;
    object-fit: inherit;
    width: 100%;
}

.casino-slots .hm-row-bc.has-slider .slider-bc {
    max-height: 55vh;
}


/* content part redesign */
div.is-home-page .layout-content-holder-bc {
    max-width: 1670px;
    padding: 0px 20px !important;
}

body {
    background-color: #2d2d2d !important;
}



/* html */
.nav-menu-container.header-navigation:first-child {
    background: none;
}

body {
    --hero: 20, 142, 102 !important;
    --oc-1: 20, 142, 102 !important;
    --oc-2: 20, 142, 102 !important;
    --b: 18, 18, 18 !important;
    --b-sc: 159, 159, 159 !important;
    --header: 18, 18, 18 !important;
    --menu: 57, 57, 57 !important;
    overflow: overlay !important;
}

.market-bc {
    background: #303030 !important;
}


.sgm-market-g-i-cell-bc.market-bc.active {
    background: #148e66 !important;
}

.market-bc.active span.market-odd-bc {
    color: #ffffff !important;
}


/* header */
.layout-header-holder-bc {
    background: none !important;
    box-shadow: none !important;
}

.header-bc {
    padding: 0 10px 10px !important;
    background: none !important;
}


i#smart-panel-holder {
    border: 3px solid #03ff95;
    color: #03ff95;
}

.hdr-time-bc {
    margin: 10px;
    margin-inline-start: 12px !important;
}

div.is-home-page .layout-header-holder-bc {
    max-width: 1670px;
    margin-left: auto;
    margin-right: auto;
    padding: 0 20px;
}


.hdr-main-content-bc {
    background: #232323 !important;
}

.nav-content-bc {
    background: #148e66 !important;
}

.nav-content-menu>.nav-menu-container>ul>li:hover>a {
    background: #125440 !important;
}

.nav-menu-container.header-navigation {
    background: #148e66 !important;
}

.sdr-item-bc::before {
    background: none !important;
}



/* table */
.c-info-content-bc {
    background: none !important;
}

.c-teams-bc {
    background: none !important;
}

.c-info-more-bc {
    background: none !important;
}

.sgm-market-g-i-cell-bc:nth-of-type(2n+1) {
    background: none !important;
}

.market-filter-bc {
    background: #141414 !important;
}

.market-filter-cell-bc>.market-filter-info-bc {
    background: none !important;
}

.time-filter-button-bc.btn.s-small.a-outline.a-white {
    background: #148e66;
}

.widget-scroll-container {
    background: #2a2a2a !important;
}

.c-segment-holder-bc:nth-of-type(2n) {
    background: #141414;
}

.c-segment-holder-bc:nth-of-type(2n+1) {
    background: #1f1e1e;
}

.market-odd-bc {
    font-weight: bold;
    color: #148e66 !important;
}

.widget-scroll-container {
    background: #232323;
}

.btn.a-outline.a-white {
    color: #ffffff !important;
}


/* Payments */

.WithdrawAmount-Row-ValueBalance {
    font-weight: bold;
}

.dep-w-info-bc .slider-bc {
    margin-top: 0px !important;
    padding-top: 0.5rem !important;
}

.dep-w-info-bc .sdr-item-holder-bc {
    grid-template-columns: 22rem auto;
    display: grid !important;
}

.entrance-f-item-bc {
    grid-column: 2;
}

.entrance-f-error-message-bc {
    background: none !important;
    overflow-y: scroll !important;
}

/* Pre-Matches */
.quickBetMsgText-bc {
    color: white !important;
}

.sgm-market-g-i-cell-bc.market-bc:hover {
    background: #292929 !important;
}

.betslip-info-message .bs-notification-icon-bc,
.betslip-warning-message .bs-notification-icon-bc {
    color: #930e0e !important;
}

.betslip-info-message,
.betslip-warning-message {
    background: #148e66 !important;
}

.market-game-odd {
    font-size: 0.85rem;
    color: #15805E !important;
}

.layout-bc.slider-full-sized .layout-content-holder-bc,
.layout-bc.sportsbook .layout-content-holder-bc {
    background: #121212;
}

.nav-menu-container.header-navigation:nth-child(2) {
    background: #292929 !important;
    color: #ffffff;
}

.nav-menu-container.header-navigation:nth-child(2) .nav-menu-item {
    color: #ffffff !important;
}

.nav-menu-container.header-navigation:nth-child(2) .nav-menu>li .nav-menu-item.active {
    color: #ffffff !important;
}

.layout-bc.sportsbook .layout-betslip-holder-bc {
    background: #121212 !important;
}

span.bs-number-button-bc.i-2.ellipsis:hover {
    background: #148e66;
}

.second-tabs-bc .tab-bc {
    background: #292929 !important;
}

.sp-s-l-b-c-item-bc {
    background: #4b4a4a;
}

.left-menu-container {
    background: none !important;
}

.pp-sport-list-holder-bc {
    background: #1c624b !important;
}

.left-menu-scroll>.sp-sub-list-bc>.sp-s-l-head-bc .sp-s-l-h-title-bc {
    color: #ffffff !important;
}

.sp-s-l-b-c-item-bc {
    background: #383838 !important
}

.left-menu-scroll>.sp-sub-list-bc.active>.sp-s-l-head-bc {
    background: #0f2d21 !important;
}

.left-menu-scroll>.sp-sub-list-bc>.sp-s-l-b-content-bc>.sp-sub-list-bc .sp-sub-list-bc>.sp-s-l-head-bc {
    background: #383838;
}

.left-menu-scroll>.sp-sub-list-bc>.sp-s-l-b-content-bc>.sp-sub-list-bc.active>.sp-s-l-head-bc {
    background: #395247;
}

.sp-sub-list-bc.active>.sp-s-l-b-content-bc {
    background: #383838;
}

.multi-column-content {
    background: #1f1e1e !important;
}


/* loading */
.path {
    fill: none !important;
    animation: dash 2s ease-in-out infinite, myx 6s ease-in-out infinite !Important;
}

@keyframes myx {

    0%,
    100% {
        stroke: #148e66;
    }

    40% {
        stroke: #148e66;
    }

    66% {
        stroke: #148e66;
    }

    80%,
    90% {
        stroke: #148e66;
    }
}


/* HomePage */

.slider-bc {
    padding-top: 1rem;
}

/* Promotions */
.spoiler>input[type="checkbox"]:checked~.spoiler-title {
    color: #148e66 !important;
}


/* PopUp
.popup-holder-bc.windowed .popup-inner-bc {
	width: 58%;
	height: 79%;
}
 */

.status-popup-content-w-bc {
    width: 100% !important;
}


/* Remove WhatsApp Button From Header */
.header-icon {
    display: none !important;
}

/* Footer */
.layout-footer-holder-bc {
    max-width: calc(1670px - 45px) !important;
}

.layout-footer-holder-bc {
    background: #232323 !important;
}

.layout-footer-holder-bc {
    margin-top: 7px !important;
}

.ftr-link {
    margin: 5px auto !important;
    padding: 10px !important;
}

.horizontal-sl-list.casino-horizontal-sl-list-bc.horizontal-items-expanded.horizontal-center {
    margin-top: 0px !important;
}

.ftr-payments-row-img-bc {
    padding: 7px !important;
    margin: auto 2px !important;
}

.footerLinkCols {
    justify-content: space-around !important;
}

.footerLinkColTitle {
    color: rgba(var(--b-sc), .9) !important;
}

.footerLinkColEl a {
    color: rgba(var(--b-sc), .6) !important;
}

/* verify acc */
.account-verified-edit-title {
    font-size: 12px !important;
    margin-inline-start: unset !important;
}


/* Hotfix */

.sp-s-l-b-content-bc {
    background: #0f2d21 !important;
}

.sp-sub-list-bc.selected {
    background-color: #148e66 !important;
}


.left-menu-scroll>.sp-sub-list-bc>.sp-s-l-b-content-wrp>.sp-s-l-b-content-bc>.sp-sub-list-bc>.sp-s-l-head-bc .sp-s-l-h-title-bc {
    color: white !important
}

.left-menu-scroll>.sp-sub-list-bc>.sp-s-l-b-content-wrp>.sp-s-l-b-content-bc>.sp-sub-list-bc .sp-sub-list-bc>.sp-s-l-head-bc .sp-s-l-h-title-bc {
    color: white !important;
}

.sp-s-l-b-c-i-g-league-c-bc {
    color: white !important
}

/* Decrease the margin-bottom for stories */
html.is-web .hm-row-bc.has-slider {
    margin-top: -10px !important;
}