body {
    background: linear-gradient(to bottom right, #06418E, #1572E8);
    color: black;
}

label.fw-bold {
    margin-bottom: 0.25rem;
}

.bg-form{
    background-color: white;
    border-radius: 7px;
}

.form-control,
.form-select {
    background-color: #ffffff;
    color: #000000;
}

.form-check-label {
    color: black;
}

.form-check-label-agreement{
    color: #000 !important;
        /* hitam */
        font-weight: 900;
        /* tebal */
        cursor: pointer;
        /* tetap bisa klik modal */
}

.readonly-input {
    background-color: #e9ecef;
    /* abu-abu lembut */
    opacity: 1;
    /* tetap jelas */
    cursor: not-allowed;
    /* kasih kesan tidak bisa diedit */
}

.is-invalid {
    border-color: #dc3545;
}

.invalid-feedback {
    display: block;
}