/* Minification failed. Returning unminified contents.
(12,27): run-time error CSS1046: Expect comma, found '0'
(12,31): run-time error CSS1046: Expect comma, found '/'
 */
.content-form {
    display: flex;
    flex-direction: column;
}

    .content-form.content-form-sm {
        width: 400px !important;
        margin: 0px auto 24px;
        padding: 32px 40px;
        background: rgb(255, 255, 255);
        border-radius: 3px;
        box-shadow: rgb(0 0 0 / 10%) 0px 0px 10px;
        box-sizing: border-box;
        color: rgb(94, 108, 132);
    }

    .content-form.form-loading {
        opacity: 0.8 !important;
    }

    .content-form .form-notify {
        padding: 10px !important;
        border-radius: 5px !important;
        text-align: left !important;
        /*font-weight: 500 !important;*/
        font-size: 15px !important;
        color: #6c757d !important;
    }

        .content-form .form-notify.form-error {
            margin-top: 0.25rem !important;
            margin-bottom: 0.25rem !important;
            background-color: #fae7e8 !important;
            border:1px solid #f5c2c7 !important;
            color: #842029 !important;
        }

        .content-form .form-notify.form-info {
            margin-top: 0.25rem !important;
            margin-bottom: 0.25rem !important;
            background-color: #cff4fc !important;
            border: 1px #b6effb !important;
            color: #055160 !important;
        }

.form-control.is-valid,
.was-validated .form-control:valid {
    background-image: none !important;
    border-color: #ced4da !important;
}


.form-select.is-valid, .was-validated .form-select:valid {    
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e") !important;
    background-repeat: no-repeat !important;
    background-position: right 0.75rem center !important;
    border-color: #ced4da !important;
}

.form-control.is-invalid,
.was-validated .form-control:invalid {
    border-color: #ced4da !important;
}

/*input.form-control,
select.form-select {
    border: 2px solid #dee2e6 !important;
}*/

.form-check-input:checked {
    background-color: #29D4A6 !important;
    border-color: #29D4A6 !important;
}

@media (max-width: 704px) {   
    div.content-form-sm {
        box-shadow: none !important;
    }
}

.content-form div.form-floating label {
    /*color: rgba(108, 117, 125) !important;*/
    color: black !important;
    font-weight: 600 !important;
}

.invalid-feedback {
    font-weight:600;
}
