:root {
	 --b: #15174A !important;
	 --brand: #FF0096 !important;
	 --hero: #00C081 !important;
	 --hero-sc: #fff !important;
	 --hero-rgb:255, 0, 150 !important;
	 --oc-1: #00C081 !important;
	 --oc-2: #00C081 !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: #00C081;
		 font-size: 18px;
	 }
	 .btn.register {
		 padding: 0 15px;
		 color: #fff !important;
		 background: var(--brand) !important;
	 }
	 .btn.sign-in {
		 padding: 0 15px;
		 background: #00C081 !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: #00C081 !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: #00C081;
	 }
	 .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: #00C081 !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: #00C081 !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: #00C081 !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.servicescdn15.xyz/playcasino/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.servicescdn15.xyz/playcasino/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.servicescdn15.xyz/playcasino/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.servicescdn15.xyz/playcasino/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 #00C081 !important;
		 border-radius: 15px !important;
	 }
	 .popup-inner-bc {
		 border-radius: 15px !important;
		 box-shadow: 0 0 40px #00C081 !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; 
	 }
         .hdr-logo-bc {
	         display: block !important;
	         height: 165% !important;
	         width: auto !important;
	         object-fit: contain !important;
         }

.horizontalSliderElem {
    display: inline-block;
    width: 90px;
    height: 50px;
    padding: 0px;
    background-color: #0000;
    border-radius: 4px;
    margin-left: 4px;
    margin-right: 4px;
    vertical-align: middle
}
.casino-full-game-bg {
    background-image: url('https://cdn.servicescdn15.xyz/playcasino/1756853048_4559030e636c41ed6a1f.png?v=6.20') !important;
}
 body {
    background-image: url("https://cdn.servicescdn15.xyz/playcasino/1756853610_9e7d6ffff7f2a39c1a74.png?v=6.20") !important;
    background-size: cover; /* Resmin ekranı kaplamasını sağlar */
    background-position: center; /* Resmi ortalar */
    background-repeat: no-repeat; /* Tekrarlamayı engeller */
    background-attachment: fixed; /* Sayfa kaydırıldığında arka plan sabit kalır */
}

/* Masaüstü tarih renk sorunu için css */
.ui-datepicker-title select.ui-datepicker-month,
.ui-datepicker-title select.ui-datepicker-year {
  background-color: #15174a !important;   /* Koyu arka plan */
  color: #fff !important;              /* Beyaz yazı */
  border: 1px solid #444 !important;   /* Hafif sınır */
  padding: 4px;
  border-radius: 4px;
}

















