/* Only show red borders after form is submitted and fields are invalid */
.was-submitted input:invalid,
.was-submitted textarea:invalid,
.was-submitted select:invalid {
  /* border: 1px solid red !important; */
  /* box-shadow: none; */
}

/* Optional: remove outline on focus for invalid fields */
.was-submitted input:invalid:focus,
.was-submitted textarea:invalid:focus {
  /* outline: none; */
}

.form-item input.error,
.form-item textarea.error,
.form-item select.error {
  border: none;
}

.neo-bg-secondary.p-5.neo-radius:hover p {
  color: #fff !important;
}

nav[aria-label="breadcrumb"] {
  /* display: none; */
}

#certified-label p {
  margin-bottom: 0px !important;
}

.container {
  padding-right: 0.75rem !important;
  padding-left: 0.75rem !important;
}

.neo-footer ul li:first-child p {
  text-decoration: none;
  color: #1C1C1C;
  font-weight: 500;
  font-size: 20px;
}
