body {
  background-image: url('https://cmsbetconstruct.com/storage/medias/bahisturu-18768429/media_18768429_2d73cc2ba913eb927098627963d45a9d.png')!important;
  background-size: 100% auto !important;
  background-repeat: no-repeat !important;
  background-position: top center!important;
  background-attachment: fixed !important; 
}
.popular-matches-bc.upcoming-games {display:none !important;}
.games-horiz .games-horiz-scroll {display:none !important;}
.games-content {display:none !important;}
.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 {
    font-size: 25px;
}
.nav-content-bc {
    display: flex;
    position: relative;
    background: #fff !important;
    justify-content: center;
    text-transform: uppercase!important;
}
.nav-menu-container.header-navigation:first-child {
    position: relative;
    z-index: 1;
    background: none;
}

ul.nav-menu.nav-menu-hide-items {gap:17px}
.hdr-user-bc button.btn.s-small.register {background:#ffbb51;}
.btn.sign-in {
    padding: 0;
    color: rgba(var(--header-sc),1);
    background: none;
    text-decoration: none !important;
    transition: color var(--default-transition-duration);
}
.hdr-user-bc button.btn.s-small.sign-in:hover{background:#ffbb51;}
ul.nav-menu.nav-menu-hide-items li a.nav-menu-item span {
font-weight:bold !important;
font-size:19px !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: rgba(var(--menu-sc),1);
    background:#fff!important;
    box-shadow: none !important;
}
.nav-content-bc .nav-menu-container .nav-menu-sub {
    background:#fff!important;
}

.spoiler>input[type=checkbox]:checked~.spoiler-title {
    color: #ffffff !important;
}
a.nav-menu-item {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 4px; 
  margin-top:-6px}
.nav-content-bc {height:60px;padding-top:10px;}
.nav-menu-container.header-navigation:first-child {background: none !important;}
.nav-menu-container.header-navigation:first-child .nav-menu>li:first-child>.nav-menu-item {padding-inline-start: 100px !important;}
.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 {
    font-size: 25px!important;
    color:#ffbb51;
    
}
[dir=ltr] .nav-menu-container.header-navigation:first-child .nav-menu>li>.nav-menu-sub {
    margin-top:10px!important;
    left: 0px;
    transform-origin: left top;
}
ul.nav-menu-sub {margin-top:12px}
.nav-menu-container .nav-menu-sub .nav-menu-item {
    display: flex;
    align-items: center;
    height: 50px!important;
    padding: 7px 10px!important;
    border-radius: var(--border-radius);
    overflow: hidden;
}
/*FOOTER*/
.layout-footer-holder-bc {
    background: none!important;
    padding-inline-start: 10px;
    padding-inline-end: 5px;
}
h3.footerLinkColTitle {color:#fff;font-size:25px;}
ul.footerLinkColLinks a {color:#fff;font-size:15px;}

.selectHolder.languageDropdown .selectContainer {
    height: 35px!important;
    background-color: rgba(var(--b-sc),.1);
    border-radius: 20px!important;
    box-shadow:0 0 10px red;
}
button.btn.nav-floating-btn.bc-i-double-arrow-top {box-shadow:0 0 20px #fca601;}
.nav-menu-container.header-navigation:first-child .nav-menu>li>.nav-menu-item.active, 
.nav-menu-container.header-navigation:first-child .nav-menu-other>.nav-menu-item.active {
   color: black!important;
  background: none !important;
}
/*promo*/
.promotionsList-bc article.promotionsListEl-bc {
border:solid 2px #fca601;
border-radius:15px;
box-shadow:0 0 5px white;
 }
/*LİVE*/
.nav-menu-container.header-navigation:nth-child(2) {
    background: none!important;
    border-radius: none!important;}
.nav-content-bc .nav-menu-container.header-navigation:nth-child(2) ul.nav-menu.nav-menu-hide-items li span {
  font-size: 12px !important; 
  margin-top:20px
}
.nav-content-bc {
    display: flex;
    flex-direction: column;
    position: relative;
    background: rgba(var(--menu),1);
    border-radius: var(--border-radius);
    min-height: 50px; /* Minimum yükseklik */
    height: auto; /* İçerik arttıkça yüksekliği otomatik artsın */
    padding-bottom: 10px; /* Alt boşluk ekle */
}
/*CANLI*/
.sgm-market-g-head-bc {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding-top: 5px;
    padding-bottom: 5px;
    color: white!important;
    background: #000000b0!important;
    font-size: 15px!important;
    border-top: 2px solid transparent;
    background-clip: padding-box;
    box-sizing: content-box;
}
.market-bc {
    display: flex;
    flex-direction: column;
    justify-content: center;
    flex-wrap: nowrap;
    align-items: center;
    text-align: center;
    width: 100%;
    height: 100%;
    font-size: 14px!important;
    color: white!important;
    background: #808080a6!important;
    word-break: break-word;
    position: relative;
    transition: var(--default-transition-duration);
    font-weight:bold !important;
}
/*SPORLAR BÖLÜMÜ*/
.market-filter-bc {
    border-radius: var(--border-radius);
    background: #808080a6!important;
}
.c-info-content-bc {
    width: 165px;
    flex-shrink: 0;
    padding-inline-start: 10px;
    padding-inline-end: 15px;
    background: #808080a6!important;
    position: relative;
}
.c-teams-bc {
    display: flex;
    flex-wrap: wrap;
    align-content: center;
    width: 100%;
    overflow: hidden;
    background: #808080a6!important;
}
.c-info-more-bc {
    flex-direction: column;
    align-items: flex-end;
    justify-content: center;
    padding: 0 10px;
    background: #808080a6!important;
}
.c-info-time-bc, .c-info-score-bc {
    color: white!important;
    font-size: 15px!important;
    line-height: 18px;
}
.bet-button-wrapper-bc {
    display: inline-grid;
    background: #808080a6!important;
    border-radius: var(--border-radius);
    padding: 5px;
}
.btn:disabled {
    color: white!important;
    background: #fca601!important;
    pointer-events: none;
    box-shadow:0 0 10px white;}
	
.bs-number-button-bc.i-2 {
    color: white!important;
    background: #808080a6!important;
    padding: 0 2px;
    box-sizing: border-box;
    font-size: 18px!important;
}
button.btn.a-color.button-type-0 span {
font-size:15px!important;
}	
.bs-f-body-bc .bs-scroll-container-bc {
background: #808080a6!important;
box-shadow:0 0 10px white;
}
p.empty-b-text-v-bc {
color:white!important;
font-size:20px!important;
}
.second-tabs-bc {background: #808080a6!important;}
.form-control-bc.select.s-small.has-icon.filled {background: #808080a6!important;}
.form-control-bc.select.s-small.has-icon.filled span{color:white!important;
font-size:20px!important;}
ul.time-filters-content li.time-filter-button-bc.btn.s-small.a-outline.a-white {
color: black!important;
background: rgba(var(--b-sc),1);
border-color: rgba(var(--b-sc),1);
font-size:15px!important;
box-shadow:0 0 10px white!important;
}
.competition-header-bc {
    display: flex;
    align-items: center;
    flex-shrink: 0;
    height: 34px;
    padding: 0 var(--padding-page-aside);
    background: #808080a6!important;
    cursor: pointer;
}
.react-datepicker__input-container .form-control-input-bc:read-only {
    color: white!important;
    background: #808080a6!important;
    font-size:25px!important;
}
.results-info-bc {
    display: flex;
    flex-direction: column;
    padding: 10px 5px;
    background: #808080a6!important;
    border-radius: var(--border-radius) var(--border-radius) 0 0;
}
.results-footer-bc {
    display: flex;
    align-items: center;
    height: 24px;
    margin-top: 1px;
    padding: 0 5px;
    background: #808080a6!important;
    border-radius: 0 0 var(--border-radius) var(--border-radius);
}
.results-footer-date-bc {
    font-size: 15px!important;
    padding: 0 4px;
    color: white!important;
}
.results-teams-name-bc {
    flex: auto;
    font-size: 15px!important;
    line-height: 13px;
    color: white!important;
}
/*GENEL ŞARTLAR VE KURALLAR*/
.footerInfoTitle span.footerInfoTitleText.ellipsis {
color:#fff;
font-size:25px!important;
font-weight:bold!important;
}
.content {
font-size: 30px!important;
color:#ffffff !important;
font-weight:bold !important;
}