/*
 * Tekin Tercume - public form standard.
 * Yeni halka acik formlarda doldurulabilir alanlar bu sinifi kullanmalidir.
 */
.tekin-public-form-standard label {
    display:block;
    margin-bottom:8px;
    font-weight:700;
    color:#1f2937;
}

.tekin-public-form-standard input[type="text"],
.tekin-public-form-standard input[type="email"],
.tekin-public-form-standard input[type="tel"],
.tekin-public-form-standard input[type="url"],
.tekin-public-form-standard input[type="number"],
.tekin-public-form-standard input[type="date"],
.tekin-public-form-standard input[type="file"],
.tekin-public-form-standard select,
.tekin-public-form-standard textarea {
    width:100%;
    border:2px solid #64748b !important;
    background:#f8fafc !important;
    color:#0f172a !important;
    border-radius:9px !important;
    box-shadow:inset 0 1px 2px rgba(15,23,42,.06);
    transition:border-color .15s ease,box-shadow .15s ease,background .15s ease;
}

.tekin-public-form-standard input[type="text"],
.tekin-public-form-standard input[type="email"],
.tekin-public-form-standard input[type="tel"],
.tekin-public-form-standard input[type="url"],
.tekin-public-form-standard input[type="number"],
.tekin-public-form-standard input[type="date"],
.tekin-public-form-standard select {
    min-height:50px;
    padding:11px 13px;
}

.tekin-public-form-standard textarea {
    min-height:150px;
    padding:13px;
    resize:vertical;
}

.tekin-public-form-standard input[type="file"] {
    min-height:50px;
    padding:9px 12px;
}

.tekin-public-form-standard input[type="text"]:hover,
.tekin-public-form-standard input[type="email"]:hover,
.tekin-public-form-standard input[type="tel"]:hover,
.tekin-public-form-standard input[type="url"]:hover,
.tekin-public-form-standard input[type="number"]:hover,
.tekin-public-form-standard input[type="date"]:hover,
.tekin-public-form-standard input[type="file"]:hover,
.tekin-public-form-standard select:hover,
.tekin-public-form-standard textarea:hover {
    border-color:#334155 !important;
    background:#ffffff !important;
}

.tekin-public-form-standard input[type="text"]:focus,
.tekin-public-form-standard input[type="email"]:focus,
.tekin-public-form-standard input[type="tel"]:focus,
.tekin-public-form-standard input[type="url"]:focus,
.tekin-public-form-standard input[type="number"]:focus,
.tekin-public-form-standard input[type="date"]:focus,
.tekin-public-form-standard input[type="file"]:focus,
.tekin-public-form-standard select:focus,
.tekin-public-form-standard textarea:focus {
    border-color:#4338ca !important;
    background:#ffffff !important;
    box-shadow:0 0 0 4px rgba(79,70,229,.18) !important;
    outline:0;
}
