root {
--b: #15174A !important;
--brand: #FF0096 !important;
--hero: #00C0A3 !important;
--hero-sc: #fff !important;
--hero-rgb:255, 0, 150 !important;
--oc-1: #00C0A3 !important;
--oc-2: #00C0A3 !important;
--accent: #FF0096 !important;
--oc-1-rgb: 255, 52, 73  !important;
}
.layout-bc:not(.page-full-size) .layout-content-holder-bc, .layout-bc:not(.page-full-size) .layout-footer-holder-bc {
    max-width: 1600px !important;
}
.layout-content-holder-bc {
    max-width: 1600px !important;
    margin: auto;
}
.header-bc {
    background: #1E1E52 !important;
    padding: 0;
}
.footerWrapper {
    background: #271F67 !important;
    border-radius: 35px  !important;
}
.nav-menu-container.header-navigation:first-child {
    background: #3C3596 !important;
    border-radius: 0;
}
.hdr-main-content-bc {
    padding: 0 30px;
    max-width: 1600px;
    margin: 0 auto;
    height: 70px;
}
.is-home-page ul.nav-menu.nav-menu-hide-items {
    max-width: 1600px;
    padding: 0 30px;
}
.nav-menu-container {
    justify-content: center;
}
.nav-menu-container .nav-menu {
    height: 50px !important;
}
.nav-menu-container.header-navigation:first-child .nav-menu > li > .nav-menu-item, .nav-menu-container.header-navigation:first-child .nav-menu-other > .nav-menu-item {
    color: #fff;
    text-transform: uppercase;
    font-size: 14px !important;
    font-weight: 500 !important;
    line-height: 24px !important;
    letter-spacing: 0.2px;
}
.nav-menu-container.header-navigation:first-child .nav-menu > li > .nav-menu-item > i, .nav-menu-container.header-navigation:first-child .nav-menu-other > .nav-menu-item > i {
    color: #00C0A3;
    font-size: 18px;
}
.btn.register {
    padding: 0 15px;
    color: #fff !important;
    background: var(--brand) !important;
}
.btn.sign-in {
    padding: 0 15px;
    background: #00C0A3 !important;
    text-decoration: none;
}
.btn.a-color {
    color: #fff !important;
    background: #FF0096 !important;
}
.btn.s-small {
    height: 35px;
}
.casino-info-block, .filter-form-w-bc, .nav-content-bc, .nav-content-bc, .nav-content-bc .nav-menu-container .nav-menu-sub, .header-user-nav .nav-menu-sub, .header-user-nav>.nav-menu-other>li:hover>a , .nav-content-bc .nav-menu-container .nav-menu-sub .accordion-items .accordion-button, .nav-menu-container.header-navigation:first-child .nav-menu > li > .nav-menu-item.active, .nav-menu-container.header-navigation:first-child .nav-menu > li:hover > .nav-menu-item, .nav-menu-container.header-navigation:first-child .nav-menu-other > .nav-menu-item.active, .nav-menu-container.header-navigation:first-child .nav-menu-other:hover > .nav-menu-item {
    background: #1E1E52 !important;
}
.nav-menu-container.header-navigation:first-child .nav-menu > li:hover > .nav-menu-item, .nav-menu-container.header-navigation:first-child .nav-menu-other:hover > .nav-menu-item {
    color: #00C0A3 !important;
}
.header-user-nav .nav-menu-sub .nav-menu-item, .nav-content-bc .nav-menu-container .nav-menu-sub .nav-menu-item {
    background: linear-gradient(90deg, #3C3596, rgba(36, 34, 35, .15));
    color: rgba(255, 255, 255, .7);
}
.nav-menu-container .nav-menu-sub .nav-menu-item.active > span {
    color: #fff;
}
.nav-menu-container .nav-menu-sub .nav-menu-item.active > * {
    color: #00C0A3;
}
.nav-menu-container.header-navigation:nth-child(2) {
    background: #1E1E52 !important;
}
.nav-menu-container.header-navigation:nth-child(2) .nav-menu > li .nav-menu-item.active, .nav-menu-container.header-navigation:nth-child(2) .nav-menu-other > .nav-menu-item.active {
    background: #00C0A3 !important;
    color: #fff !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: #00C0A3 !important;
}
.nav-menu-container .nav-menu-sub .nav-menu-item:hover {
    border: transparent !important;
}
.horizontal-sl-tab-bc.active, .horizontal-sl-tab-bc.active:after {
    color: #FF0096 !important;
}
.market-odd-bc:not(.not-boosted-odd) {
    color: #fff !important; 
}
.game-details-c-head-time-bc:nth-child(2) {
    background: #00C0A3 !important;
}
.game-details-c-head-time-bc:not(.stoppage-time) {
    color: #ffffff !important; 
}
.compact-mode .multi-select-label-bc, .hdr-smart-panel-holder-bc {
    background: #1E1E52 !important;
}
.casino-info-content>li {
    background-color: rgba(255, 255, 255, 0.2) !important;
}
.casinoGameListBlockHeader {
    background-color: rgba(255, 255, 255, 0.1) !important;
}
[class*=is-web] .searchInputWrp {
    background-color: rgba(255, 255, 255, 0.2) !important;
}
.compact-mode:after, .connect-wallet:after, .hdr-crypto-btn:after, .hdr-main-content-bc .bc-loader:after, .hdr-time-bc:after, .hdr-user-bc .sign-in:after, .header-icon-text:after, .nav-menu-other:after, .smartPanel-bc:after {
    background: rgb(255 255 255 / 25%) !important;
}
.footerLinksSection {
    display: none !important;
}
.footerSliderGroup {
    padding-bottom: 20px !important;
}

a.btn.a-color.header-icon-text.bc-i-live-chat {
    background: url('https://cdn.servicescdn21.xyz/novabahis/1737926062_1603b7fabe2d6245c783.png') !important;
    width: 88px !important;
    height: 35px !important;
    min-width: 88px !important;
    min-height: 35px !important;
}
a.btn.a-color.header-icon-text.bc-i-refer-to-friend {
    background: url('https://cdn.servicescdn21.xyz/novabahis/1737926048_152d3dc67b8eb5c5c697.png') !important;
    width: 100px !important;
    height: 35px !important;
    min-width: 100px !important;
    min-height: 35px !important;
}
a.btn.a-color.header-icon-text.bc-i-live-chat:hover {
    background: url('https://cdn.servicescdn21.xyz/novabahis/1737926068_746800b76770a6458645.png') !important;
    background-size: 88px 35px !important;
}
a.btn.a-color.header-icon-text.bc-i-refer-to-friend:hover {
    background: url('https://cdn.servicescdn21.xyz/novabahis/1737926057_fa6688e2c8e5a31066ff.png') !important;
    background-size: 100px 35px !important;
}
a.btn.a-color.header-icon-text.bc-i-refer-to-friend:before { 
    display: none !important;
}
.entrance-form-bc.popup.registration .entrance-form-content-bc {
    padding: 10px;
}
#header-telegram {
    display: none !important;
}
.hm-row-bc.layout-types.layout-group-Anasayfa_Ligler_Web img {
    flex: 0 0 calc(25% - 10px);
    max-width: calc(11% - 10px);
    transition: transform 0.3s ease;
}
.hm-row-bc.layout-types.layout-group-Slot_Baslik_Web img,
.hm-row-bc.layout-types.layout-group-Casino_Baslik_Web img {
    flex: 0 0 calc(25% - 10px);
    max-width: calc(100% - 10px);
}
.hm-row-bc.layout-types.layout-group-Anasayfa_Menu_Web img,
.hm-row-bc.layout-types.layout-group-Slot_Oyunlar_Web img,
.hm-row-bc.layout-types.layout-group-Casino_Oyunlar_Web img,
.hm-row-bc.layout-types.layout-group-Oyunlar_Alt_Web img {
    flex: 0 0 calc(25% - 10px);
    max-width: calc(100% - 10px);
    transition: transform 0.3s ease;
}
.hm-row-bc.layout-types.layout-group-Anasayfa_Menu_Web img:hover,
.hm-row-bc.layout-types.layout-group-Anasayfa_Ligler_Web img:hover,
.hm-row-bc.layout-types.layout-group-Slot_Oyunlar_Web img:hover,
.hm-row-bc.layout-types.layout-group-Casino_Oyunlar_Web img:hover,
.hm-row-bc.layout-types.layout-group-Oyunlar_Alt_Web img:hover {
    transform: scale(1.05);
}

.promotion-details-popup.windowed .popup-inner-bc {
    box-shadow: 0 0 40px #00C0A3 !important;
    border-radius: 15px !important;
}
.popup-inner-bc {
    border-radius: 15px !important;
    box-shadow: 0 0 40px #00C0A3 !important;
}
.user-verified {
    text-shadow: none !important;
}
.multi-select-bc .form-control-label-bc .form-control-select-bc {
    background: rgba(var(--b-sc-rgb), .15) !important;
}
.button.hero {
    color: #fff !important; 
}
a.btn.a-color.header-icon-text.bc-i-refer-to-friend {

a.btn.a-color.header-icon-text.bc-i-refer-to-friend {

/* Ana Taşıyıcıyı Header'a Hizala */
.custom-header-wrapper {
    position: absolute;
    right: 430px; /* Diğer butonların soluna gelmesi için bu değeri oynatabilirsin */
    top: 17px;    /* Header yüksekliğine göre yukarı-aşağı ayarı */
    z-index: 9999;
}
