/*
 * uds-rfi-extract.css
 * Verbatim extract from unity.css of the .uds-* rule families the RFI bundle
 * emits (.uds-image-text-block-* incl. @media; form.uds-form incl. nested
 * .uds-field-required). The full unity.css is a Bootstrap-5 reset that would
 * restyle this Bootstrap-3 page, so only these families are copied.
 * Keep selectors UNPREFIXED so app-rfi.css can still override them, and load
 * this BEFORE app-rfi.css (matching majorinfoNew.jsp's cascade).
 */

.uds-image-text-block-container {
  width: 100%;
  max-width: 1920px;
  border: 1px solid #d0d0d0;
  background: #fff 0% 0% no-repeat padding-box;
  display: flex;
  flex-direction: row;
  margin: 0 auto;
}

.uds-image-text-block-container-right {
  flex-direction: row-reverse;
}

@media screen and (max-width: 768px) {
  .uds-image-text-block-container {
    flex-direction: column;
  }
}

.uds-image-text-block-image-container {
  width: 100%;
  display: flex;
  flex: 1;
}

.uds-image-text-block-image-container img {
  width: 100%;
  object-fit: cover;
}

@media screen and (max-width: 576px) {
  .uds-image-text-block-image-container {
    display: block;
    object-fit: cover;
    order: 1;
  }
}

.uds-image-text-block-text-container {
  flex: 1;
  max-width: 50%;
  padding: 48px 96px;
}

.uds-image-text-block-text-container.gray-7-bg,
.uds-image-text-block-text-container.gray-dark-bg {
  color: #fff;
}

@media screen and (max-width: 992px) {
  .uds-image-text-block-text-container {
    padding: 48px;
  }
}

@media screen and (max-width: 768px) {
  .uds-image-text-block-text-container {
    max-width: 100%;
    padding: 36px;
  }
}

@media screen and (max-width: 576px) {
  .uds-image-text-block-text-container {
    order: 2;
  }

  .uds-image-text-block-text-container .btn,
  .uds-image-text-block-text-container .uds-modal-close-btn {
    font-size: 0.75rem;
    padding: 0.25rem 0.75rem;
    line-height: 1rem;
  }
}

form.uds-form {
  --invalid-feedback-light-background: #b72a2a;
}

form.uds-form .form-group {
  margin: 0 0 2rem;
}

form.uds-form label,
form.uds-form legend {
  font-size: 1rem;
  margin-bottom: 0.5rem;
}

form.uds-form label svg.uds-field-required,
form.uds-form label i.uds-field-required,
form.uds-form label span.uds-field-required,
form.uds-form legend svg.uds-field-required,
form.uds-form legend i.uds-field-required,
form.uds-form legend span.uds-field-required {
  font-size: 0.5rem;
  margin-right: 0.25rem;
  margin-bottom: 0.125rem;
  color: #8c1d40;
}

form.uds-form label.uds-form-label-disabled,
form.uds-form legend.uds-form-label-disabled {
  color: #484848;
}

form.uds-form label.form-check-label:before,
form.uds-form legend.form-check-label:before {
  margin-left: 0.4rem;
}

form.uds-form label.form-check-label:after,
form.uds-form legend.form-check-label:after {
  margin-left: 0.4rem;
}

form.uds-form .form-control,
form.uds-form .form-select {
  color: #191919;
  border: 1px solid #747474;
}

form.uds-form .form-control.is-invalid::placeholder,
form.uds-form .form-select.is-invalid::placeholder {
  color: #191919;
}

form.uds-form .form-control:disabled,
form.uds-form .form-control[readonly],
form.uds-form .form-select:disabled,
form.uds-form .form-select[readonly] {
  color: #bfbfbf;
  background: #e8e8e8;
}

form.uds-form .form-control:disabled::placeholder,
form.uds-form .form-control[readonly]::placeholder,
form.uds-form .form-select:disabled::placeholder,
form.uds-form .form-select[readonly]::placeholder {
  color: #484848;
}

form.uds-form input,
form.uds-form textarea,
form.uds-form select {
  padding-left: 1rem !important;
}

form.uds-form input:focus,
form.uds-form textarea:focus,
form.uds-form select:focus {
  outline: none !important;
  box-shadow: 0 0 0 1px #191919 !important;
  border: 1px solid #191919 !important;
  border-radius: none;
}

form.uds-form input[type="submit"]:focus {
  box-shadow:
    #fff 0 0 0 2px,
    #191919 0 0 0 4px !important;
  border: 0 !important;
}

form.uds-form fieldset {
  margin: 0 0 2rem;
}

form.uds-form fieldset .form-check {
  margin: 1rem 0;
}

form.uds-form .card-image-fieldset {
  margin-bottom: 1rem;
}

form.uds-form .card-image-fieldset.inline {
  display: flex;
}

form.uds-form .card-image-fieldset.inline .form-check:not(:first-child) {
  margin-left: 2rem;
}

form.uds-form .form-check {
  margin: 0 0 2rem;
}

form.uds-form .form-check input[type="radio"],
form.uds-form .form-check input[type="checkbox"] {
  opacity: 0;
}

form.uds-form .form-check input[type="radio"] + label,
form.uds-form .form-check input[type="checkbox"] + label {
  font-weight: 700;
  position: relative;
  display: inline-block;
  cursor: pointer;
  margin-left: 1rem;
  margin-bottom: 0;
}

form.uds-form .form-check input[type="radio"] + label:before,
form.uds-form .form-check input[type="checkbox"] + label:before {
  content: "";
  position: absolute;
  display: inline-block;
  left: -2.25rem;
  border: 1px solid #747474;
  width: 1.5rem;
  height: 1.5rem;
  background: #fff;
}

form.uds-form .form-check input[type="radio"] + label:after,
form.uds-form .form-check input[type="checkbox"] + label:after {
  content: "";
  position: absolute;
  display: inline-block;
  left: -1.875rem;
  top: 0.375rem;
  width: 0.75rem;
  height: 0.75rem;
}

form.uds-form .form-check input[type="radio"]:checked + label:after,
form.uds-form .form-check input[type="checkbox"]:checked + label:after {
  background: #000;
}

form.uds-form .form-check input[type="radio"]:focus + label:before,
form.uds-form .form-check input[type="checkbox"]:focus + label:before {
  border: 2px solid #191919;
}

form.uds-form .form-check input[type="radio"]:disabled + label:before,
form.uds-form .form-check input[type="checkbox"]:disabled + label:before {
  background: #e8e8e8;
}

form.uds-form .form-check input[type="radio"]:disabled + label,
form.uds-form .form-check input[type="checkbox"]:disabled + label {
  color: #747474;
}

form.uds-form .form-check input[type="radio"] + label:before {
  border-radius: 50%;
}

form.uds-form .form-check input[type="radio"] + label:after {
  border-radius: 50%;
}

form.uds-form .form-check input[type="checkbox"] + label:before {
  left: -2.25rem;
  top: 0.1rem;
}

form.uds-form .form-check input[type="checkbox"] + label:after {
  left: -2rem;
}

form.uds-form .form-check input[type="checkbox"]:checked + label:after {
  background: transparent;
  background-image: url("data:image/svg+xml,%3Csvg aria-hidden='true' focusable='false' data-prefix='fas' data-icon='check' class='svg-inline--fa fa-check fa-w-16' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='currentColor' d='M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z'%3E%3C/path%3E%3C/svg%3E");
  height: 1rem;
  width: 1rem;
}

form.uds-form.was-validated .form-control:invalid {
  border-style: solid;
  border: 1px solid var(--invalid-feedback-light-background);
  border-bottom: 8px solid var(--invalid-feedback-light-background);
}

form.uds-form.was-validated .form-control:invalid:focus {
  border-bottom: 8px solid var(--invalid-feedback-light-background) !important;
}

form.uds-form.was-validated .form-check-input:invalid ~ .form-check-label {
  color: #191919;
}

form.uds-form.was-validated .form-control:valid {
  border-style: solid;
  border: 1px solid #446d12;
  border-bottom: 8px solid #446d12;
}

form.uds-form.was-validated .form-control:valid:focus {
  border-bottom: 8px solid #446d12 !important;
}

form.uds-form.was-validated .form-check-input:valid ~ .form-check-label {
  color: #191919;
}

form.uds-form input.is-invalid:enabled,
form.uds-form textarea.is-invalid:enabled,
form.uds-form select.is-invalid:enabled {
  border-style: solid;
  border: 1px solid var(--invalid-feedback-light-background);
  border-bottom: 8px solid var(--invalid-feedback-light-background);
}

form.uds-form input.is-invalid:enabled:focus,
form.uds-form textarea.is-invalid:enabled:focus,
form.uds-form select.is-invalid:enabled:focus {
  border-bottom: 8px solid var(--invalid-feedback-light-background) !important;
}

form.uds-form small.is-invalid,
form.uds-form .is-invalid.small,
form.uds-form div.is-invalid {
  margin-left: -1rem;
  margin-top: 1rem;
}

form.uds-form legend ~ small.is-invalid,
form.uds-form legend ~ .is-invalid.small,
form.uds-form legend ~ div.is-invalid,
form.uds-form select ~ small.is-invalid,
form.uds-form select ~ .is-invalid.small,
form.uds-form select ~ div.is-invalid {
  margin-left: inherit;
  margin-top: inherit;
  color: var(--invalid-feedback-light-background);
}

form.uds-form .invalid-feedback {
  display: inline-block;
  font-weight: 700;
}

form.uds-form .invalid-feedback svg,
form.uds-form .invalid-feedback i,
form.uds-form .invalid-feedback span {
  color: var(--invalid-feedback-light-background);
  margin-right: 0.5rem;
}

form.uds-form input.is-valid,
form.uds-form textarea.is-valid,
form.uds-form select.is-valid {
  border-style: solid;
  border: 1px solid #446d12;
  border-bottom: 8px solid #446d12;
}

form.uds-form input.is-valid:focus,
form.uds-form textarea.is-valid:focus,
form.uds-form select.is-valid:focus {
  border-bottom: 8px solid #446d12 !important;
}

form.uds-form small.is-valid,
form.uds-form .is-valid.small,
form.uds-form div.is-valid {
  margin-left: -1rem;
  margin-top: 1rem;
}

form.uds-form legend ~ small.is-valid,
form.uds-form legend ~ .is-valid.small,
form.uds-form legend ~ div.is-valid,
form.uds-form select ~ small.is-valid,
form.uds-form select ~ .is-valid.small,
form.uds-form select ~ div.is-valid {
  margin-left: inherit;
  margin-top: inherit;
  color: #446d12;
}

form.uds-form .valid-feedback {
  display: inline-block;
  font-weight: 700;
}

form.uds-form .valid-feedback svg,
form.uds-form .valid-feedback i,
form.uds-form .valid-feedback span {
  color: #446d12;
  margin-right: 0.5rem;
}

form.uds-form .input-group-trailing-icon svg,
form.uds-form .input-group-trailing-icon i,
form.uds-form .input-group-trailing-icon span {
  position: absolute;
  right: 0.75rem;
  top: 0.75rem;
  color: #191919;
}

form.uds-form.uds-form-white {
  background-color: #fff;
}

form.uds-form.uds-form-gray1,
form.uds-form.uds-form-faint-bg {
  background-color: #fafafa;
}

form.uds-form.uds-form-gray2,
form.uds-form.uds-form-light-bg {
  background-color: #e8e8e8;
}

form.uds-form.uds-form-gray2
  .form-check
  input[type="radio"]:disabled
  + label:before,
form.uds-form.uds-form-gray2
  .form-check
  input[type="checkbox"]:disabled
  + label:before,
form.uds-form.uds-form-light-bg
  .form-check
  input[type="radio"]:disabled
  + label:before,
form.uds-form.uds-form-light-bg
  .form-check
  input[type="checkbox"]:disabled
  + label:before {
  background: #bfbfbf;
  border-color: #747474;
}

form.uds-form.uds-form-gray2 .form-check input[type="radio"]:disabled + label,
form.uds-form.uds-form-gray2
  .form-check
  input[type="checkbox"]:disabled
  + label,
form.uds-form.uds-form-light-bg
  .form-check
  input[type="radio"]:disabled
  + label,
form.uds-form.uds-form-light-bg
  .form-check
  input[type="checkbox"]:disabled
  + label {
  color: #484848;
}

form.uds-form.uds-form-gray7,
form.uds-form.uds-form-dark-bg {
  background-color: #191919;
  color: #fafafa;
}

form.uds-form.uds-form-gray7 label svg.uds-field-required,
form.uds-form.uds-form-gray7 label i.uds-field-required,
form.uds-form.uds-form-gray7 label span.uds-field-required,
form.uds-form.uds-form-gray7 legend svg.uds-field-required,
form.uds-form.uds-form-gray7 legend i.uds-field-required,
form.uds-form.uds-form-gray7 legend span.uds-field-required,
form.uds-form.uds-form-dark-bg label svg.uds-field-required,
form.uds-form.uds-form-dark-bg label i.uds-field-required,
form.uds-form.uds-form-dark-bg label span.uds-field-required,
form.uds-form.uds-form-dark-bg legend svg.uds-field-required,
form.uds-form.uds-form-dark-bg legend i.uds-field-required,
form.uds-form.uds-form-dark-bg legend span.uds-field-required {
  color: #ffc627;
}

form.uds-form.uds-form-gray7 .form-control::placeholder,
form.uds-form.uds-form-dark-bg .form-control::placeholder {
  color: #bfbfbf;
}

form.uds-form.uds-form-gray7 .form-control.is-invalid::placeholder,
form.uds-form.uds-form-dark-bg .form-control.is-invalid::placeholder {
  color: #fafafa;
}

form.uds-form.uds-form-gray7 .form-control:invalid,
form.uds-form.uds-form-dark-bg .form-control:invalid {
  border-style: solid;
  border: 1px solid #ff7b7d;
  border-bottom: 8px solid #ff7b7d;
}

form.uds-form.uds-form-gray7 .form-control:disabled,
form.uds-form.uds-form-gray7 .form-control[readonly],
form.uds-form.uds-form-dark-bg .form-control:disabled,
form.uds-form.uds-form-dark-bg .form-control[readonly] {
  color: #747474;
  background: #484848;
  border: 1px solid #747474;
}

form.uds-form.uds-form-gray7 .form-control:disabled::placeholder,
form.uds-form.uds-form-gray7 .form-control[readonly]::placeholder,
form.uds-form.uds-form-dark-bg .form-control:disabled::placeholder,
form.uds-form.uds-form-dark-bg .form-control[readonly]::placeholder {
  color: #bfbfbf;
}

form.uds-form.uds-form-gray7 label,
form.uds-form.uds-form-gray7 legend,
form.uds-form.uds-form-dark-bg label,
form.uds-form.uds-form-dark-bg legend {
  color: #fafafa;
}

form.uds-form.uds-form-gray7 label.uds-form-label-disabled,
form.uds-form.uds-form-gray7 legend.uds-form-label-disabled,
form.uds-form.uds-form-dark-bg label.uds-form-label-disabled,
form.uds-form.uds-form-dark-bg legend.uds-form-label-disabled {
  color: #bfbfbf;
}

form.uds-form.uds-form-gray7.was-validated
  .form-check-input:valid
  ~ .form-check-label,
form.uds-form.uds-form-dark-bg.was-validated
  .form-check-input:valid
  ~ .form-check-label {
  color: #fafafa;
}

form.uds-form.uds-form-gray7.was-validated select ~ small.is-valid,
form.uds-form.uds-form-gray7.was-validated select ~ .is-valid.small,
form.uds-form.uds-form-gray7.was-validated select ~ div.is-valid,
form.uds-form.uds-form-dark-bg.was-validated select ~ small.is-valid,
form.uds-form.uds-form-dark-bg.was-validated select ~ .is-valid.small,
form.uds-form.uds-form-dark-bg.was-validated select ~ div.is-valid {
  color: #78be20;
}

form.uds-form.uds-form-gray7.was-validated
  .form-check-input:invalid
  ~ .form-check-label,
form.uds-form.uds-form-dark-bg.was-validated
  .form-check-input:invalid
  ~ .form-check-label {
  color: #fafafa;
}

form.uds-form.uds-form-gray7.was-validated select ~ small.is-invalid,
form.uds-form.uds-form-gray7.was-validated select ~ .is-invalid.small,
form.uds-form.uds-form-gray7.was-validated select ~ div.is-invalid,
form.uds-form.uds-form-dark-bg.was-validated select ~ small.is-invalid,
form.uds-form.uds-form-dark-bg.was-validated select ~ .is-invalid.small,
form.uds-form.uds-form-dark-bg.was-validated select ~ div.is-invalid {
  color: #ff7b7d;
}

form.uds-form.uds-form-gray7 input,
form.uds-form.uds-form-gray7 textarea,
form.uds-form.uds-form-gray7 select,
form.uds-form.uds-form-dark-bg input,
form.uds-form.uds-form-dark-bg textarea,
form.uds-form.uds-form-dark-bg select {
  background-color: #191919;
  color: #fafafa;
}

form.uds-form.uds-form-gray7 input::placeholder,
form.uds-form.uds-form-dark-bg input::placeholder {
  color: #bfbfbf;
}

form.uds-form.uds-form-gray7 input:focus,
form.uds-form.uds-form-gray7 textarea:focus,
form.uds-form.uds-form-gray7 select:focus,
form.uds-form.uds-form-dark-bg input:focus,
form.uds-form.uds-form-dark-bg textarea:focus,
form.uds-form.uds-form-dark-bg select:focus {
  background-color: #191919;
  color: #fafafa;
  outline: none !important;
  box-shadow: 0 0 0 1px #fafafa !important;
  border: 1px solid #fafafa !important;
  border-radius: none;
}

form.uds-form.uds-form-gray7 .form-check input[type="radio"] + label:before,
form.uds-form.uds-form-gray7 .form-check input[type="checkbox"] + label:before,
form.uds-form.uds-form-dark-bg .form-check input[type="radio"] + label:before,
form.uds-form.uds-form-dark-bg
  .form-check
  input[type="checkbox"]
  + label:before {
  border: 1px solid #707070;
  background: #191919;
}

form.uds-form.uds-form-gray7
  .form-check
  input[type="radio"]:checked
  + label:after,
form.uds-form.uds-form-gray7
  .form-check
  input[type="checkbox"]:checked
  + label:after,
form.uds-form.uds-form-dark-bg
  .form-check
  input[type="radio"]:checked
  + label:after,
form.uds-form.uds-form-dark-bg
  .form-check
  input[type="checkbox"]:checked
  + label:after {
  background: #fafafa;
}

form.uds-form.uds-form-gray7
  .form-check
  input[type="radio"]:focus
  + label:before,
form.uds-form.uds-form-gray7
  .form-check
  input[type="checkbox"]:focus
  + label:before,
form.uds-form.uds-form-dark-bg
  .form-check
  input[type="radio"]:focus
  + label:before,
form.uds-form.uds-form-dark-bg
  .form-check
  input[type="checkbox"]:focus
  + label:before {
  border: 2px solid #fafafa;
}

form.uds-form.uds-form-gray7
  .form-check
  input[type="radio"]:disabled
  + label:before,
form.uds-form.uds-form-gray7
  .form-check
  input[type="checkbox"]:disabled
  + label:before,
form.uds-form.uds-form-dark-bg
  .form-check
  input[type="radio"]:disabled
  + label:before,
form.uds-form.uds-form-dark-bg
  .form-check
  input[type="checkbox"]:disabled
  + label:before {
  background: #484848;
  border-color: #747474;
}

form.uds-form.uds-form-gray7 .form-check input[type="radio"]:disabled + label,
form.uds-form.uds-form-gray7
  .form-check
  input[type="checkbox"]:disabled
  + label,
form.uds-form.uds-form-dark-bg .form-check input[type="radio"]:disabled + label,
form.uds-form.uds-form-dark-bg
  .form-check
  input[type="checkbox"]:disabled
  + label {
  color: #bfbfbf;
}

form.uds-form.uds-form-gray7
  .form-check
  input[type="checkbox"]:checked
  + label:after,
form.uds-form.uds-form-dark-bg
  .form-check
  input[type="checkbox"]:checked
  + label:after {
  background-image: url("data:image/svg+xml,%3Csvg aria-hidden='true' focusable='false' data-prefix='fas' data-icon='check' class='svg-inline--fa fa-check fa-w-16' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='currentColor' d='M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z'%3E%3C/path%3E%3C/svg%3E");
  filter: invert(100%) sepia(28%) saturate(2502%) hue-rotate(222deg)
    brightness(144%) contrast(94%);
}

form.uds-form.uds-form-gray7 input.is-invalid,
form.uds-form.uds-form-gray7 textarea.is-invalid,
form.uds-form.uds-form-gray7 select.is-invalid,
form.uds-form.uds-form-dark-bg input.is-invalid,
form.uds-form.uds-form-dark-bg textarea.is-invalid,
form.uds-form.uds-form-dark-bg select.is-invalid {
  border-style: solid;
  border: 1px solid #ff7b7d;
  border-bottom: 8px solid #ff7b7d !important;
}

form.uds-form.uds-form-gray7 input.is-invalid:focus,
form.uds-form.uds-form-gray7 textarea.is-invalid:focus,
form.uds-form.uds-form-gray7 select.is-invalid:focus,
form.uds-form.uds-form-dark-bg input.is-invalid:focus,
form.uds-form.uds-form-dark-bg textarea.is-invalid:focus,
form.uds-form.uds-form-dark-bg select.is-invalid:focus {
  border-bottom: 8px solid #ff7b7d !important;
}

form.uds-form.uds-form-gray7 .invalid-feedback,
form.uds-form.uds-form-dark-bg .invalid-feedback {
  font-weight: 700;
  color: #ff7b7d;
}

form.uds-form.uds-form-gray7 .invalid-feedback svg,
form.uds-form.uds-form-gray7 .invalid-feedback i,
form.uds-form.uds-form-gray7 .invalid-feedback span,
form.uds-form.uds-form-dark-bg .invalid-feedback svg,
form.uds-form.uds-form-dark-bg .invalid-feedback i,
form.uds-form.uds-form-dark-bg .invalid-feedback span {
  color: #ff7b7d;
  margin-right: 0.5rem;
}

form.uds-form.uds-form-gray7 input.is-valid,
form.uds-form.uds-form-gray7 textarea.is-valid,
form.uds-form.uds-form-gray7 select.is-valid,
form.uds-form.uds-form-dark-bg input.is-valid,
form.uds-form.uds-form-dark-bg textarea.is-valid,
form.uds-form.uds-form-dark-bg select.is-valid {
  border-style: solid;
  border: 1px solid #78be20;
  border-bottom: 8px solid #78be20;
}

form.uds-form.uds-form-gray7 input.is-valid:focus,
form.uds-form.uds-form-gray7 textarea.is-valid:focus,
form.uds-form.uds-form-gray7 select.is-valid:focus,
form.uds-form.uds-form-dark-bg input.is-valid:focus,
form.uds-form.uds-form-dark-bg textarea.is-valid:focus,
form.uds-form.uds-form-dark-bg select.is-valid:focus {
  border-bottom: 8px solid #78be20 !important;
}

form.uds-form.uds-form-gray7 .valid-feedback,
form.uds-form.uds-form-dark-bg .valid-feedback {
  font-weight: 700;
  color: #78be20;
}

form.uds-form.uds-form-gray7 .valid-feedback svg,
form.uds-form.uds-form-gray7 .valid-feedback i,
form.uds-form.uds-form-gray7 .valid-feedback span,
form.uds-form.uds-form-dark-bg .valid-feedback svg,
form.uds-form.uds-form-dark-bg .valid-feedback i,
form.uds-form.uds-form-dark-bg .valid-feedback span {
  color: #78be20;
  margin-right: 0.5rem;
}

form.uds-form.uds-form-gray7 .input-group-trailing-icon svg,
form.uds-form.uds-form-gray7 .input-group-trailing-icon i,
form.uds-form.uds-form-gray7 .input-group-trailing-icon span,
form.uds-form.uds-form-dark-bg .input-group-trailing-icon svg,
form.uds-form.uds-form-dark-bg .input-group-trailing-icon i,
form.uds-form.uds-form-dark-bg .input-group-trailing-icon span {
  color: #fafafa;
}

form.uds-form input:disabled ~ .valid-feedback,
form.uds-form input:disabled ~ .invalid-feedback,
form.uds-form textarea:disabled ~ .valid-feedback,
form.uds-form textarea:disabled ~ .invalid-feedback,
form.uds-form select:disabled ~ .valid-feedback,
form.uds-form select:disabled ~ .invalid-feedback {
  display: none;
}
