.sitecontainer{margin-bottom: 20px;}
.sitecontainer .banner{display: flex;justify-content: center;}
.sitecontainer .modelbasvuruformbaslik{display: flex;flex-direction: column;align-items: center;justify-content: center;font-size: 32px;margin-top: 20px;padding-bottom: 10px;border-bottom: 1px solid #b1b1b1;color: #01ffb1;}
.sitecontainer .formalan .kisiselbilgiler{display: flex;flex-direction: column;align-items: center;justify-content: center;font-size: 32px;margin-top: 20px;}
.sitecontainer .formalan .kisiselbilgiler .kisiselbilgilerbaslik{color: #01ffb1;}
.sitecontainer .formalan input::placeholder{color: #eee;}
.sitecontainer .formalan input {width: 100%;padding: 10px 15px;margin: 8px 0;box-sizing: border-box;border-top: none;border-left: none;border-right: none;font-size: 16px;width: 100%;font-family: Arial, sans-serif;margin-top: 5%;background-color: transparent;color: #eee;border-bottom: 1px solid #eee;}
.sitecontainer .formalan input[type=date]{color-scheme: dark;}
.sitecontainer .formalan input:focus {border-color: #007BFF;outline: none;}
.sitecontainer .formalan{width: 100%;display: flex;flex-direction: column;align-items: center;justify-content: center;}
.sitecontainer .formalan form{width: 35%;display: flex;flex-direction: column;align-items: center;justify-content: center;}
.sitecontainer .formalan .kisiselbilgilerform{width: 100%;margin-top: 1vh;}
.sitecontainer .formalan > form > div.fizikibilgiler > div.fizikibilgilerform > div:nth-child(4) input{width: 47%;}
.sitecontainer .formalan .fizikibilgilerbaslik{font-size: 32px;margin-top: 10vh;display: flex;align-items: center;justify-content: center;color: #01ffb1;}
.sitecontainer .formalan .aciklamabaslikp{font-size: 32px;color: #01ffb1;}
.sitecontainer .formalan .aciklamabaslikp + p {color: #eee;margin-top: 12px;}
.sitecontainer .formalan .aciklamabaslik{display: flex;flex-direction: column;align-items: center;justify-content: center;margin-top: 10vh;}
.sitecontainer .formalan .rowinput{display: flex;align-items: center;justify-content: space-between;}
.sitecontainer .formalan .fizikibilgiler{width: 100%;}
.sitecontainer .formalan .altalan{width: 100%;}
.sitecontainer .formalan .aciklama{width: 100%;}
.sitecontainer .formalan .rowinput input{width: 30%;}
.sitecontainer .formalan .uyaribaslik{font-size: 32px;text-align: center;margin-bottom: 20px;margin-top: 20px;}
.sitecontainer .formalan .uyari{display: flex;flex-direction: column;color: crimson;}
.sitecontainer .formalan .gönder{width: 100%;background-color: #01ffb1;color:#000;cursor: pointer;}
.sitecontainer .formalan .image-upload {position: relative;display: inline-block;cursor: pointer;margin-top: 24px;}
.sitecontainer .formalan .image-upload input[type="file"] {display: none;}
.sitecontainer .formalan .image-upload img {width: 100%;cursor: pointer;}
.sitecontainer .formalan .image-preview {display: flex;flex-wrap: wrap;gap: 10px;margin-top: 20px;}
.sitecontainer .formalan .image-preview img {width: 100px;height: 100px;object-fit: cover;border: 2px solid #dddddd;}
.sitecontainer .formalan .basvuruonay{display: flex;align-items: center;justify-content: center;font-size: 32px;}
.sitecontainer .formalan input.error {border-color: red;}
.sitecontainer .formalan .uyari .txt{text-align: center;color: #eee;font-size: 14px;line-height: 24px;}

.sitecontainer .formalan .image-upload >label{max-width: 264px;width: 100%;margin: 0 auto;display: block;cursor: auto;}

.sitecontainer .formalan .image-upload >label .foto-ekle{color: #fff;display: flex;justify-content: center;align-items:center;height: 52px;border: 1px solid #01ffb1;border-radius: 52px;cursor: pointer;transition: .3s;}


.sitecontainer .formalan .image-upload >label span{margin-left: 12px;display: inline-block;}
.sitecontainer .formalan .image-upload >label i.fa-solid{font-size: 22px;}

@media only screen and (min-width:991px){

    .sitecontainer .formalan .image-upload >label .foto-ekle:hover{background-color: #01ffb1;color: #000;}
}

@media only screen and (max-width : 991px){

    .sitecontainer .formalan input {font-size: 14px;}
    .sitecontainer  .banner{background-size: cover;background-attachment: scroll;}
    .sitecontainer .formalan  .aciklamabaslikp{margin-bottom: 12px;}
    .sitecontainer .formalan  form{width: auto;padding-left: 20px;padding-right: 20px;}
    .sitecontainer .formalan .uyari .txt{font-size: 14px;margin-top: 12px;text-align: left;}
    .sitecontainer .modelbasvuruformbaslik,.kisiselbilgiler,.fizikibilgilerbaslik,.aciklamabaslikp,.uyaribaslik{font-size: 24px;}
    .sitecontainer .formalan  .altalan{margin-top: 24px;}
    .sitecontainer .formalan  .uyaribaslik{margin-top: 0px;margin-bottom: 0px;font-size: 28px;}
    .sitecontainer .formalan  .rowinput{flex-direction: column;}
    .sitecontainer .formalan  .rowinput input{width: 100%;}
    .sitecontainer .formalan  > form > div.fizikibilgiler > div.fizikibilgilerform > div:nth-child(4) input{width: 100%;}

}
