.form-control.invalid {
  background-color: #ffdddd!important;
}

.era_check.invalid {
  background-color: #ffdddd;
}

.era_check_number.invalid {
  background-color: #ffdddd;
}

.era_checkbox.invalid {
  background-color: #ffdddd!important;
}

.custom-file-label.invalid {
  background-color: #ffdddd;
}

.custom-file-label::after {
	display: inline-block;
	font-style: normal;
	font-variant: normal;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	font-family: "Font Awesome 5 Free";
	font-weight: 900;
	content: "\f093"!important;
	padding-top: 9px!important;
}

/*
.custom-file-input:lang(en)~.custom-file-label::after {
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
	font-family: "Font Awesome 5 Free";
	font-weight: 900;
	content: "\f093"!important;
	padding-top: 9px!important;
}
*/

.custom-control-label.invalid::before {
    background-color: #ffdddd!important;
}