/*FORM OVERWRITE*/
#front-end-app {
    padding: 0px 25px 40px 25px !important;
    margin-top: 10px !important;
}
#front-end-app .form-control {
    border: 1px solid var(--border-color, #ccc) !important;
}
#front-end-app .form-group label {
    color: var(--text-color, #313d45) !important;
    font-family: "Raleway", sans-serif;
    font-weight: normal !important;
    text-align: left;
    font-size: 16px;
}
#front-end-app .single-field {
    padding: 3px 0px !important;
}
#front-end-app .form-control-wrapper input {
    padding: 17px 8px !important;
}
#front-end-app .btn-success, #front-end-app .btn-default, #front-end-app .btn-submit {
    background-color: var(--primary-color, black) !important;
    color: var(--text-offset-color, white) !important;
    border: none !important;
    border-radius: 20px !important;
    padding: 5px 20px !important;
}

#front-end-app .btn-success:hover, #front-end-app .btn-default:hover {
    background-color: var(--primary-hover-color, #333) !important;
    border-radius: 20px !important;
    color:  var(--text-offset-hover-color, white) !important;
}

#front-end-app .h3 {
    font-weight: bolder !important;
}

.well, .card {
    background-color: var(--background-color, #f8f9fa); !important;
}

#pre-qualify-form {
    width: auto !important;
    margin: 0 auto !important;
}
