.wrapper .main-nav .menu-title {
    color: #ff6c2f;
     opacity:1;
}


.sub-navbar-nav .sub-nav-item .sub-nav-link {
    color:#ccc;
}

.sub-navbar-nav .sub-nav-item .sub-nav-link:hover {
    color:#ff6c2f;
}


.footer {
    color:#aab8c5;

}

.showalert_positon {
    position: fixed;
    top: 10px; 
    right: 3%;
    z-index: 99999;
    font-size: 14px;
    font-weight: 700;
    text-align: center;
    min-width: 300px; /* çok küçük ekranda bile genişliği korur */
    min-width: 500px; /* çok büyük olursa sınırlı tutar */
}

.datetime_tr {
font-size: 12px;
position: relative;
left:20px;
}
.datetime_tr iconify-icon{
position: relative;
top:2px;
}


.lastlogin_tr {
font-size: 12px;
position: relative;
left:50px;
}

.userlevel_tr {
font-size: 12px;
position: relative;
left:75px;
top:-4px;
}
.userlevel_tr .levelstars {
font-size: 20px;
position: relative;
top:6px;
left:5px;
letter-spacing: -2px;
}


@media (max-width: 768px) {
.showalert_positon {
    position: absolute;
    left:10px;
  
    width: 96%;
    text-align: center;
    z-index: 99999;

}
.datetime_tr {
display:none;
}

.userlevel_tr {
display:none;
}
.lastlogin_tr {
display:none;
}

}

.fixed_bar_conn {
    position: absolute;
    left:0;
    bottom: 0px; 
    width: 100%;
    text-align: center;

}

.statu_off {

    background-color: #b6b9bb;
    color:#546373;
    padding: 10px;
    font-weight: normal;
    font-size: 13px;

}

.statu_on {

    background-color: #ff6c2f;
    color:#fff;
     padding: 10px;

}



/* Preload bar alanı */
.statu_off .conn-progress {
    position: absolute;
    top: 0px;
    left: 0;
    height: 3px;
    width: 0%;
    background: #ff6c2f; /* kırmızı dikkat çeksin */
    animation: conn-loading 2s linear infinite;
}

/* Animasyon */
@keyframes conn-loading {
    0% { width: 0; left: 0; }
    50% { width: 100%; left: 0; }
    100% { width: 0; left: 100%; }
}

/* statu_on olunca progress bar gizlensin */
.statu_on .conn-progress {
    display: none;
}





/* ===============================
   Şifre Göster/Gizle Butonu
=============================== */
.toggle-pass {
    position: absolute;
    right: 12px;
    top: 38px; /* label + input yüksekliğine göre ayarla */
    cursor: pointer;
    color: #6c757d;
    font-size: 16px;
}

.toggle-pass:hover {
    color: #6c757d;
}

.signin_loading {
        text-align: center;
        display: none;
    }

.logo_signin {
        position: relative;
        top:-3px;
        font-weight: bold;
        letter-spacing: -1px;
    }

.logo_signin_color {
        font-weight: normal;
    }
.logo_signin_nav_icon {
        font-size: 21px;
    }
.logo_menu {
        position: relative;
        top:-3px;
        font-weight: bold;
        letter-spacing: -1px;
    }

.logo_menu_color {
        font-weight: normal;
        color:#ccc;
    }
.logo_menu_nav_icon {
        font-size: 18px;
    }


.grecaptcha-badge{
        display:none;
    }

.heart-duotone {
        position: relative;
        top:-1px;
        font-weight: bold;
        margin-left: 5px;
    }

#ProgcessloadingScreen {
          display: none;
          position: fixed;
          top: 0;
          left: 0;
          width: 100%;
          height: 100%;
          background-color: rgba(0, 0, 0, 0.8); /* Yarı saydam arka plan */
          z-index: 9999;
          justify-content: center;
          align-items: center;
          color: #fff;
          font-size: 24px;
      }

/* Loading animasyonu */
.Progcessspinner {
    border: 16px solid #f3f3f3; /* Light gray */
    border-top: 16px solid #3498db; /* Blue */
    border-radius: 50%;
    width: 120px;
    height: 120px;
    animation: spin 2s linear infinite;
}


      @keyframes spin {
          0% { transform: rotate(0deg); }
          100% { transform: rotate(360deg); }
      }


.showresult2 {
    position: absolute;
    top: 0px;
    z-index: 9999;
    width: 100%;

}
.showresult3 {
    width: 100%;
    margin-bottom: 10px;

}
.preload {
        height: 48px;
        width: 48px;
        margin-top: 25px;

}


.d-footer {
        font-size: 12px;
    }

h6 {
       color:#487fff;
       font-size: 16px !important;
    }

.card-title {
       font-size: 15px !important;
    }
span.text_info {
      font-weight: normal;
      font-size: 13px !important;
    }


 div.warning_text {
      font-weight: normal;
      font-size: 13px !important;
      padding: 10px;
      margin-bottom: 25px;
    } 

  h6.modal_title {
       color:#487fff;
       font-size: 16px !important;
    }


      #loadingScreen {
            display: none;
            position: fixed;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            background-color: rgba(0, 0, 0, 0.5); /* Yarı saydam arka plan */
            z-index: 9999;
            justify-content: center;
            align-items: center;
            color: #fff;
            font-size: 24px;
        }

        /* Loading animasyonu */
        .spinner {
            border: 16px solid #f3f3f3; /* Light gray */
            border-top: 16px solid #3498db; /* Blue */
            border-radius: 50%;
            width: 120px;
            height: 120px;
            animation: spin 2s linear infinite;
        }

        @keyframes spin {
            0% { transform: rotate(0deg); }
            100% { transform: rotate(360deg); }
        }






a.socre-links{
font-size: 12px;
font-weight: 700;
color:#5093df;
}

a.socre-links:hover{
text-decoration: underline;
}









.islem-menusu{

position: relative;
}

.islem-menusu a{
    margin-right: 7px;
}

.info-text {
   font-size: 12px;
   position: relative;
   margin-right: 20PX;
}
.info-text b{
   font-size: 12px;
   color:#5f7d9f;
   position: relative;
   margin-right: 5PX;
}

.preview_img {
height: 150px;
text-align: center;
position: relative;
}
.preview_img img{

}

.fontSize15 {
font-size: 14px;
font-weight: 700;
}

.sweet-title {
border-bottom-left-radius: 0;
border-bottom-right-radius: 0;
font-size:15px!important;
}

.tooltip_links {
color:#487FFF;
text-decoration: underline;
font-size: 13px;
font-weight: normal;
position: relative;
left:10px;

}


.tooltip_links span.icon {
font-size: 15px;
position: relative;
top: 4px;

}
.sweet-content {
border-top-left-radius: 0;
border-top-right-radius: 0;
}


.card-header .card-title{
font-size:15px!important;
}


.left_padding {
    padding-left: 0!important;
}

.rkenar {
   border-radius: 10px;
   border:none;
}



.fqa_flags {
    width: 18px;
    height: 18px;
    position: relative;
    top:-4px;
}


.accordion-islemler {

   padding: 10px;
   border-top: 1px solid #ebebeb;
}



#GlobalAlertContainer {
  position: fixed; /* absolute değil! */
  top: 8px;
   right: 20px;
  z-index: 2147483647; /* JavaScript'in maksimum güvenli tam sayısı */
  pointer-events: auto;
  width: 40%;
}

@media (max-width: 768px) {
#GlobalAlertContainer {
  position: fixed; /* absolute değil! */
  top: 8px;
   right: 20px;
  z-index: 2147483647; /* JavaScript'in maksimum güvenli tam sayısı */
  pointer-events: auto;
  width: 80%;
}
}

.ConfirmOverlayArea {
 display: none;
          position: fixed;
          top: 0;
          left: 0;
          width: 100%;
          height: 100%;
          background-color: rgba(0, 0, 0, 0.7); /* Yarı saydam arka plan */
          z-index: 9999;
          display: flex; /* Bu önemli */
          justify-content: center;
          align-items: center;
          color: #fff;
          font-size: 24px;
}

#deleteConfirmBox {
 position: fixed;
  top: 10%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 9999;
}



