/**
 * Bridge Powermail 13 validation classes to Bootstrap 3 "has-error" look.
 * Powermail no longer adds .has-error to .form-group (Parsley did).
 */
.powermail_fieldwrap .form-control.powermail_field_error,
.powermail_fieldwrap input.powermail_field_error,
.powermail_fieldwrap textarea.powermail_field_error,
.powermail_fieldwrap select.powermail_field_error {
	border-color: #a94442;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}

.powermail_fieldwrap .form-control.powermail_field_error:focus,
.powermail_fieldwrap input.powermail_field_error:focus,
.powermail_fieldwrap textarea.powermail_field_error:focus,
.powermail_fieldwrap select.powermail_field_error:focus {
	border-color: #843534;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
}

.powermail_fieldwrap:has(.powermail_field_error) > .control-label,
.powermail_fieldwrap .checkbox.powermail_field_error,
.powermail_fieldwrap .checkbox.powermail_field_error label,
.powermail_fieldwrap .radio.powermail_field_error,
.powermail_fieldwrap .radio.powermail_field_error label {
	color: #a94442;
}

.powermail-errors-list,
.powermail-errors-list.filled {
	color: #a94442;
	margin-top: 5px;
	margin-bottom: 0;
	padding-left: 0;
	list-style: none;
}

.powermail-errors-list:not(.filled) {
	display: none;
}

.powermail_fieldset.powermail_fieldset_error > .powermail_legend,
fieldset.powermail_fieldset_error > legend.powermail_legend {
	color: #a94442;
}
