/* ---------------------------------------------------------------------------
   Pancell Travel - ek düzeltmeler
   --------------------------------------------------------------------------- */

/* iOS Safari, input[type=date] ve input[type=time] alanlarına içeriğe göre
   sabit bir genişlik verir; width:100% dikkate alınmadığı için alanlar
   kutudan taşıyordu (iPhone'da tarih/saat kaymış görünüyordu).
   -webkit-appearance:none + min-width:0 bunu düzeltir. */
input[type="date"],
input[type="time"],
input[type="datetime-local"] {
    -webkit-appearance: none;
    appearance: none;
    width: 100%;
    max-width: 100%;
    min-width: 0;
    box-sizing: border-box;
    /* iOS varsayılan olarak içeriği dikeyde ortalamaz */
    display: block;
    text-align: left;
}

/* Bootstrap sütunlarının içindeki alanlar iOS'ta küçülemiyor (min-width:auto) */
.form-group,
.form-group > input,
.form-group > select {
    min-width: 0;
}

/* iOS'ta 16px altındaki yazı tipi, alana dokunulduğunda sayfayı yakınlaştırır */
@media (max-width: 767px) {
    input[type="date"],
    input[type="time"],
    input[type="text"],
    input[type="tel"],
    input[type="email"],
    input[type="number"],
    select,
    textarea {
        font-size: 16px;
    }
}

/* Tarih/saat alanlarındaki takvim ikonu iOS'ta metnin üstüne binebiliyor */
input[type="date"]::-webkit-date-and-time-value,
input[type="time"]::-webkit-date-and-time-value {
    text-align: left;
    margin: 0;
}
