/* Generic */
.form-control.error{
	border: solid 1px var(--inactive-text-color)!important;
}
.error_text{
	color: var(--inactive-text-color);
}
.messages,
.message.success{
	color: var(--active-text-color);
	font-size: 14px;
	margin-top: 5px;
}

form .system-message-internal .alert.message-to-customer,
form .system-message-internal .alert.message{
	font-size: .9em;
	padding: .5em 0 1em;
}

form .system-message-internal .alert.message-to-customer:before,
form .system-message-internal .alert.message:before,
.messages:before{
	content: "\f00c";
	font-family: "Font Awesome 5 Free";
	font-weight: 900;
	margin-right: 8px;
}

/* Override Bootstrap Alert */
form .system-message-internal .errors.alert{
	position: initial!important;
	padding: 0px!important;
	margin-bottom: 0px!important;
	border: none!important;
	border-radius: none!important;
	float: left;
	font-size: 14px;
	margin-top: 5px;
}

form .system-message-internal .system-alert {
	border: 0;
	border-color: transparent;
	text-align: left;
}

/* Edit Forms */
#edit_email label.error{
	color: var(--inactive-text-color);
	font-size: 14px;
	float: left;
	margin-top: 5px;
	margin-bottom: -50px;
	display: block;
}
#edit_email label.error:before{
	font-family: "Font Awesome 5 Free";
	font-weight: 900;
	content: "\f06a";
	margin-right: 8px;
}

#login_form label.error,
#forgot_username_form label.error,
#forgot_password_form label.error,
#new_password_form label.error,
#edit_username label.error,
#edit_password label.error,
#cancel label.error,
#frm_creditcard_add label.error,
#easynews-form label.error{
	color: var(--inactive-text-color);
	font-size: 14px;
	display: block;
	margin-top: 5px;
}
#edit_password label.error,
#edit_username label.error{
	margin-bottom: -20px;
}
#cancel label.error{
	float: left;
}
form .system-message-internal .errors.alert:before,
#login_form label.error:before,
#forgot_username_form label.error:before,
#forgot_username_form label.error:before,
#forgot_password_form label.error:before,
#new_password_form label.error:before,
#edit_username label.error:before,
#edit_password label.error:before,
#cancel label.error:before,
#frm_creditcard_add label.error:before,
#easynews-form label.error:before,
.get-easynews .system-message-internal .system-alert:before{
	font-family: "Font Awesome 5 Free";
	font-weight: 900;
	content: "\f06a";
	margin-right: 8px;
}
