/* Form validation feedback styling */
.invalid-feedback{
    position: relative;
    padding: 0.5rem;
    border: 1px solid transparent;
    border-radius: 0.25rem;
    background-color: #feefef;
    border-color: #feefef;
    font-weight: 700;
    color: #da1414;
    margin-bottom: 0;
    
}
.invalid-feedback::before {
  content: '\f06a';
  font-family: "Font Awesome 5 Free";
  padding-right: 0.3rem;
}
.form-control.is-valid, .was-validated .form-control:valid,
.form-control.is-invalid, .was-validated .form-control:invalid,
select.form-select.is-valid,
select.form-select.is-invalid{
     background-image: none !important;
}