/* ==========================================================
   SVIMCS Shared Enquiry Styles
   Production Version
   ========================================================== */

/* Success & Error Message */

.form-success {
    display: none;
    margin-top: 15px;
    padding: 14px 16px;
    border-radius: 8px;
    font-size: 14px;
    line-height: 1.6;
    transition: all 0.3s ease;
}

/* Success */

.form-success.show {
    display: block;
    background: #edf7ee;
    color: #1e6b31;
    border: 1px solid #bfe4c4;
}

/* Error */

.form-success.error {
    display: block;
    background: #fff2f2;
    color: #b42318;
    border: 1px solid #f3b8b8;
}

/* Submit Button */

.enquiry-form button[type="submit"]{

    transition: all .3s ease;

}

/* Loading */

.enquiry-form button[disabled]{

    opacity:.75;

    cursor:wait;

    pointer-events:none;

}

/* Focus */

.enquiry-form input:focus,
.enquiry-form select:focus{

    outline:none;

    border-color:#0b5ed7;

    box-shadow:0 0 0 3px rgba(13,110,253,.15);

}

/* Smooth Fade */

.form-success,
.enquiry-form button{

    transition:all .3s ease;

}