.form-group {
	position: relative;
}

input[type="text"].form-validate-field-error,
input[type="password"].form-validate-field-error,
input[type="email"].form-validate-field-error,
input[type="url"].form-validate-field-error,
input[type="date"].form-validate-field-error,
input[type="month"].form-validate-field-error,
input[type="time"].form-validate-field-error,
input[type="datetime"].form-validate-field-error,
input[type="datetime-local"].form-validate-field-error,
input[type="week"].form-validate-field-error,
input[type="number"].form-validate-field-error,
input[type="search"].form-validate-field-error,
input[type="tel"].form-validate-field-error,
input[type="color"].form-validate-field-error,
input[type="file"].form-validate-field-error,
input[type="checkbox"].form-validate-field-error,
input[type="radio"].form-validate-field-error,
input[type="checkbox"].form-validate-field-error,
input[type="radio"].form-validate-field-error,
select.form-validate-field-error,
textarea.form-validate-field-error {
	border: 1px solid #FF0000; /* !important; */
}

form span.form-validate-field-error {
	font-size: 0.8em;
    font-style: italic;
    color: #FF0000;
}

form input + span.form-validate-field-error,
form textarea + span.form-validate-field-error,
form select + span.form-validate-field-error {
    position: absolute;
    top: 9px;
    right: 10px;
}