﻿.custom-radio .form-check-input {
    border: 1px solid rgb(184, 192, 202); /* kırmızı çerçeve */
    border-radius: 12px;
    width: 24px;
    height: 1.3em;
    margin-top: 0.3em;
    margin-right: 4px;
}

    .custom-radio .form-check-input:checked {
        background-color: var(--mainColor);
        border-color: #dc3545;
    }

.custom-radio-label {
    margin-left: 0.75em;
    font-weight: 500;
    cursor: pointer;
}

.custom-radio {
    display: flex;
    align-items: center;
}

.required-text {
    color: #dc3545;
    font-weight: 500;
    margin-bottom: 1em;
}

#btn-next, #btn-back, #btn-submit {
    min-width: 150px;
}


.question-title {
    font-size: 20px;
    font-weight: 600;
    line-height: 28px;
}