 .shop-item img, .beden-select, .shop_item_stok,
  .shop-item-image, .urun-aciklama-btn,
  .shop_item_code,  .shop-item-button,
  .shop_item_title  {
    display: block;
    margin: 0 auto;
    
    text-align: center;
  }

.beden_container table {

 

width: 90%;

}

.beden_container table td {
text-align: center;
  vertical-align: middle;
}
  .beden_container{

display: flex;
  flex-direction: column;
  align-items: center;



  }




 .shop_item_title,.discounted_shop_item_price, .undiscounted_shop_item_price {font-weight: bold; }
.shop_item_price{margin-left: 20%; margin-bottom: 5% !important;}

.shop-item-button {width: 100%;}

.shop-item-details > * {
  margin-bottom: 0.7rem; /* veya istediğin kadar */
}



.cart-row-flex {
  display: flex;
  flex-direction: row;
  align-items: center;
  background: #fff;
  border-radius: 8px;
  box-shadow: 0 1px 4px #eee;
  margin-bottom: 16px;
  padding: 12px;
  min-width: 320px;
  width: 650px;
  gap: 24px;
}
.cart-row-bottom {
  margin-top: 0;
  width: auto;
  display: flex;
  justify-content: flex-end;
}

.cart-row-top {
  display: flex;
  align-items: center;
  gap: 12px;
  width: 100%;
}

.cart-img {
  width: 80px;
  height: 100px;
  object-fit: contain;
  flex-shrink: 0;
}

.cart-title-code {
  display: flex;
  flex-direction: column;
}

.cart-title {
  font-weight: bold;
}

.cart-code {
  font-size: 0.9em;
  color: #888;
}

.cart-row-middle {
  display: flex;
  align-items: flex-end;
  gap: 24px;
  margin-top: 8px;
  width: 100%;
}

.cart-prices {
  display: flex;
  flex-direction: column;
  min-width: 80px;
}

.cart-old-price {
  color: #888;
  font-size: 0.95em;
}

.cart-new-price {
  color: red;
  font-weight: bold;
  font-size: 1.1em;
}

.cart-qty-size {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 4px;
}

.cart-qty {
  display: flex;
  align-items: center;
  gap: 4px;
}

.cart-size {
  font-size: 0.9em;
  color: #555;
}

.cart-row-bottom {
  margin-top: 12px;
  width: 100%;
  display: flex;
  justify-content: flex-end;
}





.table-responsive {
  -webkit-overflow-scrolling: touch !important;
  overflow-x: auto !important;
  overflow-y: auto !important;
}
#kuponlar_div {
  margin: 2rem auto;
  width: 90%;
  border-style: dashed;
  border-radius: 30px;
  background-color: white;
  text-align: center;
  padding: 2rem 1rem;
}

  .cart_quantity  {
 
    text-align: center;
    width: 20%;
margin-right: 1%;
margin-left: 1%;

  }


.kupon-altin {
  color: #FFD700; 
  font-weight: bold;
  size: 50px;
}

.kupon-gumus {
  color: #B0B0B0; 
  font-weight: bold;
}

.kupon-bronz {
  color: #CD7F32; 
  font-weight: bold;
} 


.kupon-row {
  display: flex;
  align-items: center;
  margin-bottom: 1rem;
  justify-content: center;
}
.kupon-kare {
  width: 56px;
  height: 56px;
  border-radius: 6px;
  display: inline-block;
  margin-right: 12px;
}
.kare-altin { background: #FFD700; }
.kare-gumus { background: #B0B0B0; }
.kare-bronz { background: #CD7F32;  }


.kampanya-card{ text-align: center; border-radius: 25%; border-color: black; background-color: red; width: 80%; margin-left: 10%;

}
.kampanya-card h3 { color: white; font-size: 48px; font-weight: bold; font-style: italic; padding-bottom: 1%; }

.kampanya_yok p {

color: white; font-size: 48px; font-weight: bold; font-style: italic; padding-bottom: 1%;}

.kampanya-card p { font-size: 48px; font-style: oblique; color: white;}

.kampanya_yok {
text-align: center; border-radius: 25%; border-color: black; background-color: lawngreen; width: 80%; margin-left: 10%;

}


.fiyat-ustu-cizili {
  text-decoration: line-through;
  
 color: black;
  padding-right: 5%;

}

.altin_number{  font-weight: bold; font-size: 24; }


.product-slider {
  position: relative;
  width: 100%;
  height: 250px;
  overflow: hidden;
}
.slider-image {
  display: none;
  width: 100%;
  height: 100%;
  object-fit: cover;
  position: absolute;
  left: 0; top: 0;
}
.slider-image.active {
  display: block;
}
.slider-prev, .slider-next {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  background: #fff;
  border: none;
  font-size: 2rem;
  z-index: 2;
  cursor: pointer;
  opacity: 0.7;
}
.slider-prev { left: 10px; }
.slider-next { right: 10px; }


.slider-image {
  display: none !important;
}
.slider-image.active {
  display: block !important;
}




input[type="text"],
input[type="email"],
input[type="password"],
input[type="tel"],
select,
button {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

#siralamaForm{

  margin: 2%; border-style: dotted; padding: 4%; width: 90%;
}


/* @media (max-width: 600px) {
  #urunModal .modal-body img {
    width: 90vw !important;
    max-width: 90vw !important;
    height: auto;
    display: block;
    margin: 0 auto;
  }
} */

.sifremi_yenile_button{width: 410px;}
.shop-item-image:hover {
  filter: brightness(0.95);
  box-shadow: 0 2px 12px rgba(0,0,0,0.12);
  transition: box-shadow 0.2s, filter 0.2s;
   cursor: pointer;
}

@media (max-width: 1000px) {
   .cart-row-flex {
    flex-direction: column;
    max-width: 98vw;
    min-width: 0;
    padding: 8px;
    gap: 0;
    width: 300px;
  }
  .cart-row-bottom {
    margin-top: 8px;
    justify-content: center;
    width: 100%;
  }
  .cart-row-top {
    gap: 8px;
  }
  .cart-img {
    width: 60px;
    height: 60px;
  }
  .cart-row-middle {
    flex-direction: row;
    gap: 12px;
    margin-top: 6px;
  }

}









@media (max-width: 600px) {

.cart_quantity  {
 
    text-align: center;
    width: 50%;
    margin-right: 10%;
  }



  #urunModal .modal-dialog {
    max-width: 100vw !important;
    width: 100vw !important;
    margin: 0 !important;
  }
  #urunModal .modal-content {
    border-radius: 0 !important;
    width: 100vw !important;
  }
  #urunModal .modal-body img {
    width: 100vw !important;
    max-width: 100vw !important;
    height: auto;
    display: block;
    margin: 0 auto;
  }
}





.password-row input {
  flex: 1 1 0;
  min-width: 0;
}

.password-row button {
  margin-left: 8px;
  height: 38px; /* input yüksekliğine göre ayarla */
  padding: 0 10px;
}

.password-row span {
  margin-left: 8px;
  font-size: 0.9em;
}





.star-rating {
  display: flex;
  flex-direction: row;
  justify-content: center;
 
}
.star-rating input[type="radio"] {
  display: none;
}
.star-rating label {
  color: #ccc;
  font-size: 2rem;
  cursor: pointer;
  margin: 0 2px;
  transition: color 0.2s;
}

.yorum_urunler_link {

  margin-left: 20%; width: 60%;
}

.yorum-form {
  max-width: 400px;
  margin: 24px auto;
  padding: 20px;
  background: #f8f9fa;
  border-radius: 8px;
  box-shadow: 0 2px 8px rgba(0,0,0,0.07);
justify-content: center;
text-align: center;
}
.yorum-form label {
  display: block;
  margin-bottom: 6px;
  font-weight: 500;
}

.yorum-form textarea {
  width: 100%;
  margin-bottom: 16px;
  padding: 8px;
  border-radius: 4px;
  border: 1px solid #ccc;
  font-size: 1rem;
}
.yorum-form button {
  width: 100%;
  padding: 10px;
 
  color: #fff;
  border: none;
  border-radius: 4px;
  font-weight: bold;
  cursor: pointer;
}










.stokDetay{width: 80%; margin-left: 10%; margin-top:1%;


}


.siparislerim_container {
  max-width: 700px;
  margin: 40px auto;
  background: #fff;
  border-radius: 12px;
  box-shadow: 0 2px 12px rgba(0,0,0,0.08);
  padding: 32px 24px;
}

.siparis-kart {
  border: 1px solid #e0e0e0;
  border-radius: 8px;
  padding: 18px 16px;
  margin-bottom: 18px;
  background: #f9f9f9;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
}

.siparis-kart span {
  font-size: 1.1em;
  margin-right: 18px;
}

.siparis-kart a {
  background: #73ed73;
  color: #fff;
  padding: 7px 16px;
  border-radius: 5px;
  text-decoration: none;
  transition: background 0.2s;
  font-size: 1em;
}

.siparis-kart a:hover {
  background: lightgray;
}

.yorum_onayla_sil{ margin-left: 2%; width: 15%;


}

.beden-select{ margin-bottom: 1%;

}


.change_password_container, .siparislerim_container{

border-style: dashed;
margin-left: 20%;
margin-right: 20%;
margin-top: 2%;
background-color: white;
 }

 .formTitle_sifre1, .Adres_Sec_Satir {margin-top: 5%;}

 .change_password_button1 {width:60%; margin-left:20%; height: 50px; margin-bottom: 5%;}

.current-password_div, .formTitle_sifre1{

margin-left: 20%;
margin-bottom: 3%;

}

.ilk_kayit_input,.password-row {
  width: 90%;
  box-sizing: border-box;
}



.order_id_kargo {

margin-left: 10% !important;
width: 300px;
height: 30px;

}

.signIn_password_div {
margin-bottom: 10%;
  display: flex;

}

.ilk_kayit_label  {
margin-left: 1%;

}

 .ilk_kayit_label_sifre{

margin-left: 0%;
margin-right: 5%;

}

 .hesabim_container  {
  display: flex;
  justify-content: space-between; /* Araya boşluk koyar */
  align-items: flex-start;        /* Üstten hizalar */
  width: 100%;
  gap: 0px !important; /* Aradaki boşluğu kontrol eder */

}

.uye_grs_div, .hesabim_container  {
margin-top: 2% !important;}

.uye_grs_div {
width: 50%;
 
  margin-right: 0%;
}
.uye-ol-link-button { width: 50% !important;
margin-top:27%;
margin-bottom: 10%;

}


.uye-ol-link-button {
  display: flex;
  flex-direction: column;
  gap: 12px;
  margin-left: 0%;
 
  width: 60%;
}
.part2_input {
  width: 80%;
  margin-left: 0;
  box-sizing: border-box;
}

input[type="checkbox"], label {
  display: inline-block;
  vertical-align: middle;
  margin: 0 4px 0 0;
}

.sifre_degistir_link {

  margin-left: 20%;
}
.form-check {
  display: flex;
  align-items: center;
}
.form-check-label {
  margin-bottom: 0;
}


/* #Ilk_Kayit_Adres {
margin-left: 10%;
width: 300px;
height: 150px;

} */

.ilk_kayit_h2, .uye_grs_h4, .hesabim_h2, .uye_ol_h6 {

text-align: center;

}

.uye_ol_btn, .hesabim_cks_btn, .uye_grs_btn{ width: 50% !important;

margin-bottom: 10%; box-sizing: border-box;
}

.uye_grs_btn{ margin-bottom: 1%;


}

.admin_raporlar_H3 {margin-left: 50%;}
.table_container table { margin-left: 3%; }
/* .header_row a {
  color: #fff !important;
}
.header_row a:hover {
  color: #ddd !important; 
} */


.header_row {
  display: flex;
  justify-content: space-between; /* Aralara eşit boşluk koyar */
  align-items: center;
  /* background-color: rgb(152, 78, 221); */
  background-color:  rgb(63, 219, 63);
    /* background-color:  rgb(38, 74, 38); */
     color: #fff;
  height: 120px;
  padding: 0 24px; /* Sağ ve soldan boşluk */
  text-align: center;
  /* gap: 24px;  // Alternatif olarak gap de ekleyebilirsin */
}
.header_row > div {
  flex: 1 1 0;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%;
}

a.btn:hover, .uye_grs_btn:hover {
  color: black !important;
  background: lightgray !important; /* örnek bir arka plan */
  opacity: 1 !important;
  visibility: visible !important;
}



.shop-item {
  margin-top: 24px;
  margin-bottom: 24px;
  border-radius: 8px;
  box-shadow: 0 2px 8px rgba(0,0,0,0.08);
  padding: 16px;
  background: white;
}

.shop-item img,
.shop-item-image {
  width: 100%;
  object-fit: contain;
  max-width: 100%;
  display: block;
}

.cart-container {
background-color: white;
  box-shadow: -2px 0 8px rgba(0,0,0,0.08);
  border-radius: 8px 0 0 8px;
  z-index: 1000;
  padding: 24px;
 border-style: solid;
 margin: 5%;
text-align: center;
 height:80% !important;
 border-radius: 25%;
}

.nabeka {
  background-image: url("/img/urunler_background.jpg");
  /* Gerekirse ek ayarlar: */
  background-size: cover;
  background-position: center;
}


.container, .hesabim_container {
  
  width: 95vw !important;
  max-width: 100vw !important;
  margin: 3% auto 0 auto !important; /* üstte biraz boşluk, sağ-sol otomatik ortalama */
  padding-left: 3%!important;
  padding-right: 3% !important;
  margin-top: 1% !important;
}


.inputLabel_password{
width:15%;

}

.yorumlar_link_hakkimizda{ margin: 5%; width: 90%;}
#newPassword, #confirmNewPassword, #currentPassword, .change_password_button {

height: 50px;
width: 30%;
}

.shopBuyBtn, .shop-item-button, .sifre_yenile_btn, .change_password_button, .iletisim_button, .ilk_kayit_button, .uye_ol_btn, .uye_grs_btn, .change_password_button1, .sifre_degistir_link {background-color:  #23e24f!important;
color: black !important;
}

.hesabim_cks_btn {

  background-color: red;
  color: white !important;
}


.iletisim_button, .formTitle_sifre{

align-items: center !important;
}

.sifre_yenile_btn, .sifre_degistir_link { margin-left: 10%; width: 30%; height: 50px !important;}

  .change_password_button, .uye_ol_btn, .uye_grs_btn, .hesabim_cks_btn{ margin-left: 16%;  width: 30%; height: 50px !important;  }

.uye_grs_btn, .hesabim_cks_btn, .uye_ol_btn{  margin-left: 25% !important; }

 .iletisim_p, .iletisim_h4, #name, #lastName, #email, #iletisim_message, .iletisim_button, .ilk_kayit_button { margin-left: 30% !important; width: 40% !important;

  box-sizing: border-box;

  }

  .forgot_password_h5 {width: 60%;}

  .forgotPassword_link_button,
.forgotPassword_link_button b {
  color: #fff !important; width: 50%; height: 40px;
}

  
.PTT_Link {
margin-left: 20%; color: blue !important;

}

.forgotPassword_link_div{ width: 60%; display: flex; margin-bottom: 5%;}

.hakkimizda_div {

 margin: 5%;


}

#iletisim_message {
  height: 120px;
  width: 80% !important;
  margin-left: 10% !important;
  resize: vertical;
}


 .mainDiv, .contact{
  margin-left: 30% !important;

}


.Adres_Sec_justify {  margin-left: 30%; width: 40%;}


.siparisForm_container , .Adres_Sec_Container, .aydinlatma_metni_container {
border-style: dashed;
  width:80% !important;
 background-color: white;
 margin: 5% !important;
align-items: center !important;

}

.forgot_password_container { padding-left: 5%; margin-top: 2%; margin-left: 10%; background-color: white;border-style: dashed; width: 80%; height: 80%;}

.contact, .hakkimizda_container, .hesabim_container , .Adres_Sec_Container {
border-style: dashed;
  width: 60% !important;
 background-color: white;
 margin-left: 20% !important;
}

.ilk_kayit_container {width: 90%;

margin-left: 5% !important;
margin-top: 1%;
height: 70% !important;
}

.admin_raporlar_link_div {

  flex-wrap: wrap;


margin-left: 10%;
  width: 90%;

}

.adminTablo{
margin-left: 2% !important;
width: 10%;
background-color: rgb(150, 108, 233);
color:black; 
margin:  3%;

}

.siparis_guncelle{
width: 20%;
margin-left: 2% !important;
background-color: rgb(63, 219, 63);
color:black;

}



.contact_body {


background-color:lightyellow

}



@media (max-width: 600px) {

#eposta{width: 90% !important;}

.sifremi_yenile_button{width: 90% !important;}

  .forgotPassword_link_button {
    width: 95% !important;
    min-width: 0;
    box-sizing: border-box;
    display: block;
    text-align: center;
    margin-bottom: 10px;
  }
  .forgotPassword_link_div {
    width: 95% !important;
    display: flex;
    flex-direction: column;
    align-items: center;
    margin-bottom: 10px;
  }
  .forgot_password_h5 {
    width: 95% !important;
    text-align: center;
    margin-bottom: 6px;
  }
  .forgot_password_container {
    width: 95% !important;
    margin: 0 auto;
    padding: 0 1vw;
    max-width: 100vw;
  }

  




  .table_container table { margin-left: 3% !important; }

  .siparisForm_container{
    width: 90%;
    padding: 0 10px;
    margin-left: 10% !important;
  }
  .siparisForm_container input,
  .siparisForm_container select,
  .siparisForm_container button {
    width: 80%;
    margin-bottom: 15px;
    margin-left: 0%;
  }



  .header_row {
    display: flex !important;
    flex-wrap: wrap !important;
    height: auto !important;
    min-height: 110px !important; 
    justify-content: center !important;
  }
  .header_row > div {
    margin-left: 0 !important;
    width: 33.33% !important;
    max-width: 33.33% !important;
    flex: 0 0 33.33% !important;
    display: flex;
    justify-content: center;
  }
  .header_row > .iletisim,
  .header_row > .shopping_cart_icon {
    width: 50% !important;
    max-width: 50% !important;
    flex: 0 0 50% !important;
    order: 2 !important;
    margin-top: 8px;
    justify-content: flex-start !important;
    padding-left: 15%;   
    
  }

   .header_row > .urunler { padding-left: 10%;}

.header_row >  .iletisim, .icon{ padding-left: 20%;}
.marka{font-size: 16px !important; margin-left: 20% !important; }


  
  .forgot_password_container   {
    margin-top: 2% !important;
    margin-left: 0 !important;
    float: none !important;
    width: 100% !important;
    display: flex;
    flex-direction: column;
    align-items: center;
  }
  .forgot_password_container .row {
    flex-direction: column !important;
    align-items: center !important;
  }
  .sifre_h1, .information-text, #forgotPasswordForm {
    text-align: center !important;
    width: 100% !important;
  }

  .sifre_row2{

text-align: center;

  }


   .sifre_yenile_btn {
    width: 90% !important;
    max-width: 350px;
    margin: 0 auto;
    display: block;
    height: 50px !important;
  }


 
  .contact .row {
    flex-direction: column !important;
   align-items: center;
  }
  .contact .col-4, .contact .col-8 {
    width: 100% !important;
    max-width: 100% !important;
    flex: 0 0 100% !important;
    text-align: left;
    margin-bottom: 8px;
  }
  #iletisim_message, 
  #name, 
  #lastName, 
  #email {
    width: 80% !important;
   margin-left: 10% !important;
    height: 50px !important;
   
  }
  .iletisim_button {
    width: 80% !important;
    margin-left: 10% !important;
  }






#tabloKullanicilar {margin-left: 10%;}

.table-urunler { margin-left:20% !important;}

#tabloUrunlerExcelBtn, #tabloSiparislerExcelBtn, #tabloAdreslerExcelBtn, #tabloSiparisDetayiBtn{  margin-left: 30% !important; margin-bottom: 2% !important;}

.hesabim_container {
    margin-left: 10% !important;
    width: 80% !important; 
   display: block;
    margin-top: 12px !important;
    margin-bottom: 12px !important;
    padding-top: 8px !important;
    padding-bottom: 8px !important;

  }

 .uye_grs_div, .uye-ol-link-button, .uye_ol_btn, .hesabim_cks_btn, .uye_grs_btn {
  width: 100% !important;
  margin-left: 0% !important;
 }



.uye-ol-link-button {   margin-top: 1%;}


 .has_size_checkbox_label,.has_size_checkbox { margin-left: 38%;}




.change_password_container, .hakkimizda_container, .contact, .container {
width: 80% !important;
border-style: dashed;
margin-left: 10% !important;
background-color: white;
 }


 .change_password_button1{   width: 100%; margin-left: 0%; height: 30px;
}

.current-password_div, .formTitle_sifre1{

margin-left: 5%;
margin-bottom: 3%;

}

.change_pass_input { height: 50px;  width: 40% !important; margin-top: 10% !important; margin-left: 0%;}






.admin_raporlar_link_div {
    flex-direction: column;
  
  margin-left: 5%;
    width: 100% !important;

  }
  .adminTablo, .siparis_guncelle {
    width: 90% !important;
    height: 5% !important;
    margin: 10px auto !important;
    font-size: 1.1em;
  }


  .adres-radio-row {
    display: flex;
    flex-direction: row;
    align-items: flex-start;
    gap: 8px;
  }
  .adres-radio-row label {
    font-size: 1em;
    line-height: 1.3;
    word-break: break-word;
  }
}

@media (min-width: 601px) and (max-width: 1400px){

.password-row {
  display: flex;
  align-items: center;
  gap: 8px;
  width: 91%;
  
}

.marka{font-size: 32px !important; margin-left: 2%;}

.sepet-ikon {
  font-size: 24px; /* İstediğin px veya rem değeri */
padding-left: 1% !important;
}

.admin_raporlar_link_div {
    flex-direction: column;
    align-items: stretch;
  margin-left:5%;
    width: 100% !important;

  }
  .adminTablo, .siparis_guncelle {
    width: 90% !important;
    margin: 10px auto !important;
    font-size: 1.1em;
  }


 .change_pass_input { height: 50px;  width: 40% !important; margin-top: 10% !important; margin-left: 0%;}

.hakkimizda{

  padding-left: 15%;
}


  .container {
    width: 100% !important;
    margin: 0 auto !important;
    order: 1;
  }


  .header_row {
    display: flex !important;
    flex-wrap: wrap !important;
    height: auto !important;
    min-height: 110px !important; 
    justify-content: center !important;
  }
  .header_row > div {
    margin-left: 0 !important;
    width: 33.33% !important;
    max-width: 33.33% !important;
    flex: 0 0 33.33% !important;
    display: flex;
    justify-content: center;
  }
  .header_row > .iletisim,
  .header_row > .shopping_cart_icon {
    width: 50% !important;
    max-width: 50% !important;
    flex: 0 0 50% !important;
    order: 2 !important;
    margin-top: 8px;
    justify-content: flex-start !important;
    padding-left: 15%;   
    
  }

  .icon, .hesabim {

padding-left: 10%;


  }





  .header_row > .marka,
  .header_row > .urunler,
  .header_row > .hesabim {
    order: 1 !important;
  }






}





@media (min-width: 601px) and (max-width: 1400px){


 .has_size_checkbox_label,.has_size_checkbox { margin-left: 40%;}



.header_row >  .iletisim, .hesabim{ padding-left: 25%;}

.change_password_button{ margin-left: 40% !important;  margin-top: 5%;    width: 50%; height: 60px !important;}

.inputLabel_password{ width: 40%; 

}

#newPassword, #confirmNewPassword { height: 50px;  width: 50%; margin-top: 10% !important;}

.mainDiv{
margin-left: 5% !important;


}

}




@media (min-width: 601px) and (max-width: 1400px){

.Adres_Sec_Container  {

width: 90% !important;
margin-left: 5% !important;

}

.Adres_Sec_justify { width: 90%; margin-left: 5%;}

.ilk_kayit_container {

margin-left: 5% !important;
  }

.hesabim_container {

    width: 80% !important; 
   display: block;
   margin-left: 10% !important;
margin-bottom: 5% !important;
  }


.uye_grs_div {

  width: 100%;
}

 .uye-ol-link-button{
  display: flex;
  flex-direction: column;
  gap: 12px;
  margin-left: 0%;

  width: 100% !important;
}

.ilk_kayit_input {

margin-left: 5%;
width: 90%!important;
height: 30px !important;

}


.smsIzin_div {
  display: flex;
  align-items: center;
  gap: 8px; /* Checkbox ile label arası boşluk */
margin-left: 6%;
  width: 100%;

}




.ilk_kayit_label_sifre{

margin-left: 5%;

}

.uye_ol_h6{ margin-left: 15% !important; 
} 


.ilk_kayit_label, .uye_ol_h6{
margin-left: 1% !important;
display: inline-block;
width: 100%;


}

 

.checkbox {
margin-right: 0%;
  margin-left: 1%;
  display: inline-block;
}

#Ilk_Kayit_Adres{
margin-left: 5%;
width: 90%;
height: 150px;

}

 .Adres_Sec_Satir{

margin-bottom: 7%;


}

 .uye_grs_div, .uye-ol-link-button {
    margin-top: 8px !important;
    margin-bottom: 8px !important;
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }

 
  }


.table th, .table td {
  border: 1px solid #333 !important;
}



.adminTabloADMIN{

width: 50%;
margin-bottom: 3%;

}

.adres-radio-row {
  display: flex;
  align-items: flex-start;
  margin-bottom: 12px;
  gap: 8px;
  flex-wrap: wrap;
}

.adres-radio-row input[type="radio"] {
  margin-top: 3px;
  flex-shrink: 0;
}

.adres-radio-row label {
  word-break: break-word;
  flex: 1 1 0;
}



.hesabim_signIn_input{
width: 80%;
height: 50px;
margin-right: 2%;


}




@media (min-width: 601px) and (max-width: 1400px){
 .uye_grs_div, .uye-ol-link-button, .uye_ol_btn, .hesabim_cks_btn, .uye_grs_btn {
  width: 100% !important;
  margin-left: 0% !important;
 }




  .sepet-urun-bilgisi {
    text-align: center !important;
    display: flex;
    flex-direction: column;
    align-items: center;
  }
  .cart-item-image {
    display: block;
    margin: 0 auto;
    max-width: 80%;
    width: 50%;
    height: 45%;
  }

.cart_quantity  {
 
    text-align: center;
    width: 50%;
    margin-right: 5%;
  }

  .shop_item_title, .shop_item_code, .shop_item_price, .sepet_mobil{ 
    display: block;
    text-align: center;
    width: 100%;
  }
}

@media (min-width: 601px) and (max-width: 1400px){
  
  .siparisForm_container form {
    width: 100%;
    padding: 0 10px;
  }
  .siparisForm_container input,
  .siparisForm_container select,
  .siparisForm_container button {
    width: 80%;
    margin-bottom: 10px;
    margin-left: 5%;
  }
}




@media (min-width: 601px) and (max-width: 1400px){


 

.sepet_mobil{ text-align: center !important;




}
 .sepet-urun-bilgisi, .sepet-urun-img-container, .aydinlatma_metni_container  {
    text-align: center;
    justify-content: center;
  }

  
}


