/* RivaBet public theme: graphite, off-white and muted burgundy. */
html {
    --hero: 142, 27, 44 !important;
    --hero-hover: 181, 42, 64 !important;
    --hero-sc: 255, 255, 255 !important;
    --accent: 142, 27, 44 !important;
    --accent-hover: 181, 42, 64 !important;
    --accent-sc: 255, 255, 255 !important;
    --b: 20, 20, 20 !important;
    --b-hover: 29, 29, 29 !important;
    --header: 29, 29, 29 !important;
    --header-hover: 39, 39, 39 !important;
    --menu: 20, 20, 20 !important;
    --menu-hover: 35, 35, 35 !important;
    --tab-navigation: 29, 29, 29 !important;
    --tab-navigation-hover: 39, 39, 39 !important;
    --oc-3: 142, 27, 44 !important;
    --oc-3-hover: 181, 42, 64 !important;
}

html, body, .layout-bc, .layout-bc.is-home-page, .layout-content-holder-bc, .layout-main-bc, .page-content-bc {
    background-color: #141414 !important;
}

.layout-footer-holder-bc, .footer-bc, .footerWrapper, .footerContainerWrapper, .footerContainer {
    background: #141414 !important;
    color: #f1eee8 !important;
}

header.header-bc, .layout-header-holder-bc {
    background: #1d1d1d !important;
    border-bottom-color: rgba(181, 42, 64, .58) !important;
}

.hdr-time-bc {
    background: #262626 !important;
    box-shadow: none !important;
}

.btn.register, .btn.btn-color, .m-nav-title-row-bc {
    background: linear-gradient(135deg, #9e2337, #681321) !important;
    border-color: #c95b6b !important;
    color: #fff !important;
    box-shadow: none !important;
}

.btn.register:hover, .btn.btn-color:hover {
    background: #b52a40 !important;
}

.footerLinkColTitle, .footerLinkColEl a, .footerInfoColumn, .footerSocialLink a {
    color: #f1eee8 !important;
}

.footerLinkColEl a:hover, .footerLinkColEl a:focus-visible {
    color: #d27080 !important;
}

.footerLinksSection, .footerHeader {
    border-color: rgba(241, 238, 232, .10) !important;
}

.m-navigation-container-bc, .m-nav-title-row-bc, .m-nav-items-list-item-bc, .hdr-navigation-scrollable-bc {
    background-color: #1d1d1d !important;
}
