form.c-form .form-group {
    height: 45px;
}

form.c-form .form-group input.form-control {
    border-color: #ACACAC;
    height: 25px;
}

form.c-form .form-group input.form-control:hover {
    border-color: #565656;
    box-shadow: none;
    outline: 0 none;
}

form.c-form .form-group select.form-control:focus,
form.c-form .form-group input.form-control:focus {
    border-color: #565656;
    box-shadow: none;
    outline: 0 none;
}

form.c-form .form-group select.form-control .invalid-feedback,
form.c-form .form-group input.form-control .invalid-feedback {
    height: 25px;
}

form.c-form .form-group input.is-invalid {
    border-color: red;
    box-shadow: none;
    outline: 0 none;
}

.invalid-feedback.c-text-xs-r {
    font-size: 11px;
}

form.c-form .form-group button.form-control {
    border-radius: 25px;
    cursor: pointer;
    border-color: #ACACAC;
    color: black;
    height: 25px;
    line-height: 0.5;
}

form.c-form .form-group button.form-control:hover {
    background-color: #40FD14;
    border-color: #565656;
}