body {
    background-image: url(https://cmsbetconstruct.com/storage/medias/Milosbet/media_680_2f6bbf9c2216ffba7fbdd52097a5a28a.png)!important;
    background-attachment: fixed !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
    }
.sg-n-forgot-password-text{
    display:none !important;
}
div#apg-seal-container{
    height:60px!important;
}
div#apg-seal-container>div{
    width:60px!important;
}


.YoPhoneApp {
  display: none !important;
}



/* Ana sayfa giriş butonu */
.hdr-user-bc button.sign-in {
    background-color: #C7007F !important;
    color: #ffffff !important;
    border: 1px solid #C7007F !important;
    border-radius: 5px !important;
    padding: 8px 15px !important;
    text-decoration: none !important;
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    line-height: normal !important;
}

/* Buton içindeki yazının stilini ayarlar */
.hdr-user-bc button.sign-in span {
    color: #ffffff !important;
    text-decoration: none !important;
    font-weight: normal !important;
}

/* Mobilde dokunma efektini ayarlar */
.hdr-user-bc button.sign-in:active {
    background-color: #a10066 !important;
    border-color: #a10066 !important;
}


















/* Footer sosyal medya özel ikonları */
.footerSocialLinks .bc-i-instagram {
    background: url('https://i.postimg.cc/sx09Vzd8/inst.png') no-repeat center center !important;
    background-size: contain !important;
    -webkit-background-clip: initial !important;
    -webkit-text-fill-color: initial !important;
    background-clip: initial !important;
    color: transparent !important;
    text-indent: -9999px; 
    width: 33px; 
    height: 33px; 
    display: inline-block;
}

.footerSocialLinks .bc-i-telegram {
    background: url('https://i.postimg.cc/P51Z7Yx0/teleg.png') no-repeat center center !important;
    background-size: contain !important;
    color: transparent !important;
    text-indent: -9999px;
    width: 33px;
    height: 33px;
    display: inline-block;
}

.footerSocialLinks .bc-i-twitter {
    background: url('https://i.postimg.cc/CMtqLmnW/x.png') no-repeat center center !important;
    background-size: contain !important;
    color: transparent !important;
    text-indent: -9999px;
    width: 33px;
    height: 33px;
    display: inline-block;
}

.footerSocialLinks .bc-i-whatsapp {
    background: url('https://i.postimg.cc/W1cq0zn8/whats.png') no-repeat center center !important;
    background-size: contain !important;
    color: transparent !important;
    text-indent: -9999px;
    width: 33px;
    height: 33px;
    display: inline-block;
}

.footerSocialLinks .bc-i-facebook {
    background: url('https://i.postimg.cc/d34v3W4g/faceb.png') no-repeat center center !important;
    background-size: contain !important;
    color: transparent !important;
    text-indent: -9999px;
    width: 33px;
    height: 33px;
    display: inline-block;
}









/* header gif */
.user-nav-icon.bc-i-promotions-3,
.user-nav-icon.bc-i-promotion,
.user-nav-icon.bc-i-live-casino,
.user-nav-icon.bc-i-tv,
.user-nav-icon.bc-i-standings,
.user-nav-icon.bc-i-x50-wheel,
.user-nav-icon.bc-i-call {
    background: none !important;
    background-image: none !important;
    background-color: transparent !important;
}

.user-nav-icon.bc-i-promotions-3::before,
.user-nav-icon.bc-i-promotions-3::after,
.user-nav-icon.bc-i-promotion::before,
.user-nav-icon.bc-i-promotion::after,
.user-nav-icon.bc-i-live-casino::before,
.user-nav-icon.bc-i-live-casino::after,
.user-nav-icon.bc-i-tv::before,
.user-nav-icon.bc-i-tv::after,
.user-nav-icon.bc-i-standings::before,
.user-nav-icon.bc-i-standings::after,
.user-nav-icon.bc-i-x50-wheel::before,
.user-nav-icon.bc-i-x50-wheel::after,
.user-nav-icon.bc-i-call::before,
.user-nav-icon.bc-i-call::after {
    display: none !important;
    content: none !important;
    background: none !important;
}

.user-nav-icon {
    width: 32px;
    height: 32px;
    display: inline-block;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    border-radius: 4px;
    transition: transform 0.3s ease;
}

.user-nav-icon:hover {
    transform: scale(1.1);
}

/* 1. Bonus Talep Et ikonu (bc-i-promotions-3) */
.user-nav-icon.bc-i-promotions-3 {
    background-image: url('https://i.postimg.cc/fRqHRSZ5/box.gif') !important;
    background-size: contain !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
}

/* 2. Promosyonlar ikonu (bc-i-promotion) */
.user-nav-icon.bc-i-promotion {
    background-image: url('https://i.postimg.cc/N0Wp1hKH/mphone.gif') !important;
    background-size: contain !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
}

/* 3. VIP/Live Casino ikonu (bc-i-live-casino) */
.user-nav-icon.bc-i-live-casino {
    background-image: url('https://i.postimg.cc/mkTn3vhw/vip-new.gif') !important;
    background-size: contain !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
}

/* 4. TV/Telegram ikonu (bc-i-tv) */
.user-nav-icon.bc-i-tv {
    background-image: url('https://i.postimg.cc/Sx04HCbz/TV.gif') !important;
    background-size: contain !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
}

/* 5. Çark ikonu (bc-i-x50-wheel) */
.user-nav-icon.bc-i-x50-wheel {
    background-image: url('https://i.imgur.com/CEUOT60.gif') !important;
    background-size: contain !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
}

/* 6. Sizi Arayalım ikonu (bc-i-call) */
.user-nav-icon.bc-i-call {
    background-image: url('https://i.imgur.com/CrmMPrK.gif') !important;
    background-size: contain !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
}

@media (max-width: 768px) {
    .user-nav-icon {
        width: 28px;
        height: 28px;
    }
}

@media (max-width: 480px) {
    .user-nav-icon {
        width: 24px;
        height: 24px;
    }
}









/* mobil ortaklık butonu sağ yukarı taşındı */
.hdr-additional-info .bc-i-standings {
    display: none;
}

.hdr-main-content-bc .hdr-user-bc {
    display: flex;
    align-items: center;
    gap: 8px;
}

.hdr-main-content-bc .hdr-user-bc::before {
    content: 'ORTAKLIK';
    display: inline-flex;
    align-items: center;
    justify-content: center;
    background: #C7007F;
    color: white;
    border: 1px solid #C7007F;
    border-radius: 4px;
    padding: 0 5px;
    font-size: 11px;
    font-weight: 500;
    font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, sans-serif;
    text-align: center;
    cursor: pointer;
    transition: all 0.2s ease;
    text-decoration: none;
    white-space: nowrap;
    order: -1;
    height: 26.5px;
    min-width: 60px;
    text-transform: uppercase;
    letter-spacing: 0.5px;
    margin-right: 12px;
    line-height: 1;
}

.hdr-main-content-bc .hdr-user-bc::before:hover {
    background: #a5006a;
    border-color: #a5006a;
    box-shadow: 0 2px 4px rgba(199, 0, 127, 0.3);
}

.hdr-main-content-bc .hdr-user-bc::before:active {
    background: #8f0059;
    border-color: #8f0059;
    transform: scale(0.98);
}

.hdr-toggle-button-bc {
    order: 1;
    margin-left: 8px;
}



/* Story ortala ve küçült işlemi */
.storiesWidgetWrapper .horizontalSliderRow.storiesWidgetList {
    display: flex;
    justify-content: center;
    transform: scale(0.85);
    margin: 0 auto;
}


















  /* POP-UP MODIFY – scoped */
.popup-holder-bc.info:not(.confirm):not(:has(.sms-verification-popup)) .status-popup-content-w-bc .casino-popup-button-block,
.popup-holder-bc.info:not(.confirm):not(:has(.sms-verification-popup)) .status-popup-content-w-bc label.popup-checkbox {
  display: none !important;
}

.popup-holder-bc.info:not(.confirm):not(:has(.sms-verification-popup)) [class*="overlay"],
.popup-holder-bc.info:not(.confirm):not(:has(.sms-verification-popup)) [class*="backdrop"],
.popup-holder-bc.info:not(.confirm):not(:has(.sms-verification-popup)) [class*="modal"],
.popup-holder-bc.info:not(.confirm):not(:has(.sms-verification-popup)) [class*="popup"]:not(.status-popup-content-w-bc),
.popup-holder-bc.info:not(.confirm):not(:has(.sms-verification-popup)) div[style*="position: fixed"],
.popup-holder-bc.info:not(.confirm):not(:has(.sms-verification-popup)) div[style*="position: absolute"] {
  background: transparent !important;
  background-image: none !important;
  box-shadow: none !important;
  border: 0 !important;
  outline: none !important;
}

.popup-holder-bc.info:not(.confirm):not(:has(.sms-verification-popup)) [class*="overlay"],
.popup-holder-bc.info:not(.confirm):not(:has(.sms-verification-popup)) [class*="backdrop"],
.popup-holder-bc.info:not(.confirm):not(:has(.sms-verification-popup)) [class*="modal"] {
  backdrop-filter: none !important;
  -webkit-backdrop-filter: none !important;
  filter: none !important;
  opacity: 1 !important;
}

.popup-holder-bc.info:not(.confirm):not(:has(.sms-verification-popup)) .status-popup-content-w-bc,
.popup-holder-bc.info:not(.confirm):not(:has(.sms-verification-popup)) .status-popup-content-w-bc * {
  background: transparent !important;
  background-image: none !important;
  box-shadow: none !important;
  border: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
}

.popup-holder-bc.info:not(.confirm):not(:has(.sms-verification-popup)):not(.hidden)::before {
  content: "";
  position: fixed;
  inset: 0;
  background: rgba(0,0,0,.6);
  backdrop-filter: blur(2px);
  -webkit-backdrop-filter: blur(2px);
  pointer-events: none;
  z-index: 2147483646;
}
.popup-holder-bc.info:not(.confirm):not(:has(.sms-verification-popup)).hidden::before {
  content: none !important;
  display: none !important;
}

.popup-holder-bc.info:not(.confirm):not(:has(.sms-verification-popup)):not(.hidden),
.popup-holder-bc.info:not(.confirm):not(:has(.sms-verification-popup)):not(.hidden) .popup-middleware-bc,
.popup-holder-bc.info:not(.confirm):not(:has(.sms-verification-popup)):not(.hidden) .popup-inner-bc,
.popup-holder-bc.info:not(.confirm):not(:has(.sms-verification-popup)):not(.hidden) .status-popup-content-w-bc {
  position: relative !important;
  z-index: 2147483647 !important;
  isolation: isolate !important;
  background: transparent !important;
  filter: none !important;
  opacity: 1 !important;
}

.popup-holder-bc.info:not(.confirm):not(:has(.sms-verification-popup)):not(.hidden) .popup-inner-bc {
  position: fixed !important;
  left: 50% !important;
  top: 50% !important;
  transform: translate(-50%, -50%) !important;
  width: min(96vw, 500px) !important;
  max-height: 96vh !important;
  overflow: visible !important;
  padding: 0 !important;
  background: none !important;
  border: 0 !important;
  box-shadow: none !important;
}

.popup-holder-bc.info:not(.confirm):not(:has(.sms-verification-popup)):not(.hidden) .status-popup-content-w-bc {
  width: 100% !important;
  max-width: none !important;
}

.popup-holder-bc.info:not(.confirm):not(:has(.sms-verification-popup)):not(.hidden) .casino-popup-content {
  max-height: none !important;
  overflow: visible !important;
}

.popup-holder-bc.info:not(.confirm):not(:has(.sms-verification-popup)):not(.hidden) .status-popup-content-w-bc .casino-popup-title {
  display: none !important;
}

.popup-holder-bc.info:not(.confirm):not(:has(.sms-verification-popup)):not(.hidden) .e-p-close-icon-bc,
.popup-holder-bc.info:not(.confirm):not(:has(.sms-verification-popup)):not(.hidden) #close_popup_button_id,
.popup-holder-bc.info:not(.confirm):not(:has(.sms-verification-popup)):not(.hidden) .e-p-close-icon-bc::before,
.popup-holder-bc.info:not(.confirm):not(:has(.sms-verification-popup)):not(.hidden) .e-p-close-icon-bc::after {
  color: #fff !important;
  opacity: 1 !important;
  filter: none !important;
}

.popup-holder-bc.info:not(.confirm):not(:has(.sms-verification-popup)):not(.hidden) #close_popup_button_id,
.popup-holder-bc.info:not(.confirm):not(:has(.sms-verification-popup)):not(.hidden) .e-p-close-icon-bc {
  position: relative !important;
  z-index: 2147483647 !important;
  pointer-events: auto !important;
  color: #fff !important;
}

.popup-holder-bc.info:not(.confirm):not(:has(.sms-verification-popup)):not(.hidden) .status-popup-content-w-bc img {
  pointer-events: none !important;
}