﻿/* ==========================================
   CAPTCHA Alanı
   ========================================== */
#captchaImg {
    height: 48px;
    width: auto;
    object-fit: cover;
    border: 1px solid #ced4da;
    border-right: none;
}

#Text6 {
    height: 48px;
    border-radius: 0;
    border-left: none;
    border-right: none;
}

#refreshCaptcha {
    height: 48px;
    border-radius: 0;
    border-left: none;
}

.input-group {
    border: 1px solid #ffffff44;
}

    .input-group.is-invalid {
        border-color: #dc3545;
    }

        .input-group.is-invalid input {
            border-color: #dc3545;
        }

#captchaImg {
    height: 48px;
    width: auto;
    object-fit: cover;
    border: 1px solid #ced4da;
    border-right: none;
}

#Text6 {
    height: 48px;
    border-radius: 0;
    border-left: none;
    border-right: none;
}

#refreshCaptcha {
    height: 48px;
    border-radius: 0;
    border-left: none;
}

.input-group {
    border: 1px solid #ffffff44;
}

    .input-group.is-invalid {
        border-color: #dc3545;
    }

        .input-group.is-invalid input {
            border-color: #dc3545;
        }


/* ============================
   MODAL: Başarılı Form Gönderimi
   ============================ */
.custom-modal-width {
    width: 100%;
    max-width: 500px;
    margin: auto;
}

.success-modal-header {
    background-color: #28a745 !important;
    color: white;
    border: none;
}

.white-close {
    background: transparent !important;
    border: none;
    filter: invert(1);
    opacity: 1;
}

.btn-success-custom {
    background-color: #28a745 !important;
    border-color: #28a745 !important;
    color: white;
    padding: 6px 24px;
    border-radius: 5px;
}

/* Responsive düzeltme: modal ekranı taşmasın */
@media (max-width: 400px) {
    .custom-modal-width {
        max-width: 90%;
    }
}
