.rh-dyfo-container {
  --pf-global--spacer--form-element: 8px;
  --pf-c-form__group-label--PaddingBottom: 4px;
  --pf-c-form__helper-text--FontSize: 0.875rem;
  --pf-c-form__helper-text--MarginTop: 4px;
  --pf-c-form__label--FontSize: 0.875rem;
  --pf-c-form__label-required--Color: #ee0000;
  --pf-c-form__label-text--FontWeight: 700;
}
.rh-dyfo-container small {
  display: block;
  color: #707070;
  font-size: 0.75rem;
  margin-bottom: 24px;
}
[data-rh-theme~=dark] .rh-dyfo-container small {
  color: #ffffff;
}
[data-rh-theme~=light] .rh-dyfo-container small {
  color: #151515;
}
.rh-dyfo-container .pf-c-title.pf-m-lg,
.rh-dyfo-container .rh-dyfo-field {
  margin-bottom: 24px;
}
.rh-dyfo-container .rh-dyfo-field div > a {
  text-decoration-style: dashed;
  text-decoration-line: underline;
  text-decoration-thickness: 1px;
  text-underline-offset: 0.28em;
  text-decoration-color: light-dark(#707070, #a3a3a3);
  transition: ease all 0.3s;
}
.rh-dyfo-container .rh-dyfo-field div > a:hover, .rh-dyfo-container .rh-dyfo-field div > a:focus {
  text-decoration-color: inherit;
  text-underline-offset: 0.33em;
}
.rh-dyfo-container .pf-c-title.pf-m-lg {
  --pf-c-title--m-lg--FontSize: 1.25rem;
}
.rh-dyfo-container .pf-c-title + p {
  font-size: 1rem;
}
[data-rh-theme~=dark] .rh-dyfo-container .pf-c-title {
  color: #ffffff;
}
[data-rh-theme~=light] .rh-dyfo-container .pf-c-title {
  color: #151515;
}
.rh-dyfo-container input,
.rh-dyfo-container textarea,
.rh-dyfo-container select.pf-c-form-control {
  padding-left: 8px;
  padding-right: 8px;
}
.rh-dyfo-container input + div,
.rh-dyfo-container textarea + div,
.rh-dyfo-container select.pf-c-form-control + div {
  font-size: var(--pf-c-form__helper-text--FontSize);
  margin-top: var(--pf-c-form__helper-text--MarginTop);
}
.rh-dyfo-container .pf-c-form-control {
  --pf-c-form-control--BorderTopColor: #c7c7c7;
  --pf-c-form-control--BorderRightColor: #c7c7c7;
  --pf-c-form-control--BorderLeftColor: #c7c7c7;
}
.rh-dyfo-container .pf-c-form-control:disabled {
  background-color: var(--pf-c-form-control--BackgroundColor);
}
.rh-dyfo-container .pf-c-form-control::placeholder {
  color: #707070;
}
.rh-dyfo-container .pf-c-form-control.dyfo-multi-select-pf-widget {
  --pf-c-form-control--PaddingBottom: 8px;
  --pf-c-form-control--PaddingTop: 8px;
}
.rh-dyfo-container .rh-dyfo-field-optin .pf-c-form__group-control div:first-child {
  font-size: 0.875rem;
  font-weight: 700;
  margin-bottom: 8px;
}
.rh-dyfo-container .rh-dyfo-field-optin .pf-c-form__group-control div:last-child {
  margin-top: 24px;
  font-size: 0.875rem;
}
[data-rh-theme~=dark] .rh-dyfo-container .rh-dyfo-field-optin .pf-c-form__group-control {
  color: #ffffff;
}
[data-rh-theme~=dark] .rh-dyfo-container .rh-dyfo-field-optin .pf-c-form__group-control a {
  color: #92c5f9;
}
[data-rh-theme~=dark] .rh-dyfo-container .rh-dyfo-field-optin .pf-c-form__group-control a:hover {
  color: #b9dafc;
}
[data-rh-theme~=light] .rh-dyfo-container .rh-dyfo-field-optin .pf-c-form__group-control {
  color: #151515;
}
[data-rh-theme~=dark] .rh-dyfo-container .pf-c-form__group-control div[aria-live=polite] {
  color: #ee0000 !important;
}
[data-rh-theme~=dark] .rh-dyfo-container .pf-c-form__group-control input[required][aria-invalid=true],
[data-rh-theme~=dark] .rh-dyfo-container .pf-c-form__group-control select[required][aria-invalid=true] {
  --pf-c-form-control--BorderBottomColor: #ee0000 !important;
}
[data-rh-theme~=light] .rh-dyfo-container .pf-c-form__group-control div[aria-live=polite] {
  color: #a60000 !important;
}
[data-rh-theme~=light] .rh-dyfo-container .pf-c-form__group-control input[required][aria-invalid=true],
[data-rh-theme~=light] .rh-dyfo-container .pf-c-form__group-control select[required][aria-invalid=true] {
  --pf-c-form-control--BorderBottomColor: #a60000 !important;
}
.rh-dyfo-container .pf-c-form__label-text i {
  margin-left: 4px;
}
[data-rh-theme~=dark] .rh-dyfo-container .pf-c-form__label-text {
  color: #ffffff;
}
[data-rh-theme~=light] .rh-dyfo-container .pf-c-form__label-text {
  color: #151515;
}
[data-rh-theme~=dark] .rh-dyfo-container .pf-c-check__label {
  color: #ffffff;
}
.rh-dyfo-container .pf-c-button.pf-m-primary {
  padding: 8px 24px;
}
.rh-dyfo-container .pf-c-check,
.rh-dyfo-container .pf-c-radio {
  --pf-c-check__input--MarginTop: 4px;
  margin-bottom: 8px;
  align-items: start;
}
.rh-dyfo-container .pf-c-radio .pf-c-radio__label {
  font-size: var(--pf-c-form__helper-text--FontSize);
}
[data-rh-theme~=dark] .rh-dyfo-container .pf-c-radio .pf-c-radio__label {
  color: #ffffff;
}
[data-rh-theme~=light] .rh-dyfo-container .pf-c-radio .pf-c-radio__label {
  color: #151515;
}

[data-rh-theme~=dark] [data-rh-theme~=light] small,
[data-rh-theme~=dark] [data-rh-theme~=light] .pf-c-form__label-text,
[data-rh-theme~=dark] [data-rh-theme~=light] .pf-c-radio__label,
[data-rh-theme~=dark] [data-rh-theme~=light] .pf-c-title,
[data-rh-theme~=dark] [data-rh-theme~=light] .pf-c-form__group-control {
  color: #151515;
}
[data-rh-theme~=dark] [data-rh-theme~=light] small div[aria-live=polite],
[data-rh-theme~=dark] [data-rh-theme~=light] .pf-c-form__label-text div[aria-live=polite],
[data-rh-theme~=dark] [data-rh-theme~=light] .pf-c-radio__label div[aria-live=polite],
[data-rh-theme~=dark] [data-rh-theme~=light] .pf-c-title div[aria-live=polite],
[data-rh-theme~=dark] [data-rh-theme~=light] .pf-c-form__group-control div[aria-live=polite] {
  color: var(--pf-global--danger-color--100) !important;
}
[data-rh-theme~=dark] [data-rh-theme~=light] small a,
[data-rh-theme~=dark] [data-rh-theme~=light] .pf-c-form__label-text a,
[data-rh-theme~=dark] [data-rh-theme~=light] .pf-c-radio__label a,
[data-rh-theme~=dark] [data-rh-theme~=light] .pf-c-title a,
[data-rh-theme~=dark] [data-rh-theme~=light] .pf-c-form__group-control a {
  color: var(--pf-global--link--Color);
  text-decoration: var(--pf-global--link--TextDecoration);
}
[data-rh-theme~=dark] [data-rh-theme~=light] small a:hover,
[data-rh-theme~=dark] [data-rh-theme~=light] .pf-c-form__label-text a:hover,
[data-rh-theme~=dark] [data-rh-theme~=light] .pf-c-radio__label a:hover,
[data-rh-theme~=dark] [data-rh-theme~=light] .pf-c-title a:hover,
[data-rh-theme~=dark] [data-rh-theme~=light] .pf-c-form__group-control a:hover {
  --pf-global--link--Color: #004d99;
  --pf-global--link--TextDecoration: underline;
}
[data-rh-theme~=dark] [data-rh-theme~=light] small input[required][aria-invalid=true],
[data-rh-theme~=dark] [data-rh-theme~=light] small select[required][aria-invalid=true],
[data-rh-theme~=dark] [data-rh-theme~=light] .pf-c-form__label-text input[required][aria-invalid=true],
[data-rh-theme~=dark] [data-rh-theme~=light] .pf-c-form__label-text select[required][aria-invalid=true],
[data-rh-theme~=dark] [data-rh-theme~=light] .pf-c-radio__label input[required][aria-invalid=true],
[data-rh-theme~=dark] [data-rh-theme~=light] .pf-c-radio__label select[required][aria-invalid=true],
[data-rh-theme~=dark] [data-rh-theme~=light] .pf-c-title input[required][aria-invalid=true],
[data-rh-theme~=dark] [data-rh-theme~=light] .pf-c-title select[required][aria-invalid=true],
[data-rh-theme~=dark] [data-rh-theme~=light] .pf-c-form__group-control input[required][aria-invalid=true],
[data-rh-theme~=dark] [data-rh-theme~=light] .pf-c-form__group-control select[required][aria-invalid=true] {
  --pf-c-form-control--BorderBottomColor: #a60000 !important;
}
[data-rh-theme~=dark] [data-rh-theme~=light] small .rh-dyfo-container .rh-dyfo-field-optin .pf-c-form__group-control,
[data-rh-theme~=dark] [data-rh-theme~=light] .pf-c-form__label-text .rh-dyfo-container .rh-dyfo-field-optin .pf-c-form__group-control,
[data-rh-theme~=dark] [data-rh-theme~=light] .pf-c-radio__label .rh-dyfo-container .rh-dyfo-field-optin .pf-c-form__group-control,
[data-rh-theme~=dark] [data-rh-theme~=light] .pf-c-title .rh-dyfo-container .rh-dyfo-field-optin .pf-c-form__group-control,
[data-rh-theme~=dark] [data-rh-theme~=light] .pf-c-form__group-control .rh-dyfo-container .rh-dyfo-field-optin .pf-c-form__group-control {
  color: #151515;
}

[data-rh-theme~=light] [data-rh-theme~=dark] small,
[data-rh-theme~=light] [data-rh-theme~=dark] .pf-c-form__label-text,
[data-rh-theme~=light] [data-rh-theme~=dark] .pf-c-radio__label,
[data-rh-theme~=light] [data-rh-theme~=dark] .pf-c-title,
[data-rh-theme~=light] [data-rh-theme~=dark] .pf-c-form__group-control {
  color: #ffffff;
}
[data-rh-theme~=light] [data-rh-theme~=dark] small div[aria-live=polite],
[data-rh-theme~=light] [data-rh-theme~=dark] .pf-c-form__label-text div[aria-live=polite],
[data-rh-theme~=light] [data-rh-theme~=dark] .pf-c-radio__label div[aria-live=polite],
[data-rh-theme~=light] [data-rh-theme~=dark] .pf-c-title div[aria-live=polite],
[data-rh-theme~=light] [data-rh-theme~=dark] .pf-c-form__group-control div[aria-live=polite] {
  color: #ee0000 !important;
}
[data-rh-theme~=light] [data-rh-theme~=dark] small a,
[data-rh-theme~=light] [data-rh-theme~=dark] .pf-c-form__label-text a,
[data-rh-theme~=light] [data-rh-theme~=dark] .pf-c-radio__label a,
[data-rh-theme~=light] [data-rh-theme~=dark] .pf-c-title a,
[data-rh-theme~=light] [data-rh-theme~=dark] .pf-c-form__group-control a {
  color: #92c5f9;
}
[data-rh-theme~=light] [data-rh-theme~=dark] small a:hover,
[data-rh-theme~=light] [data-rh-theme~=dark] .pf-c-form__label-text a:hover,
[data-rh-theme~=light] [data-rh-theme~=dark] .pf-c-radio__label a:hover,
[data-rh-theme~=light] [data-rh-theme~=dark] .pf-c-title a:hover,
[data-rh-theme~=light] [data-rh-theme~=dark] .pf-c-form__group-control a:hover {
  text-decoration: underline;
  color: #b9dafc;
}
[data-rh-theme~=light] [data-rh-theme~=dark] small input[required][aria-invalid=true],
[data-rh-theme~=light] [data-rh-theme~=dark] small select[required][aria-invalid=true],
[data-rh-theme~=light] [data-rh-theme~=dark] .pf-c-form__label-text input[required][aria-invalid=true],
[data-rh-theme~=light] [data-rh-theme~=dark] .pf-c-form__label-text select[required][aria-invalid=true],
[data-rh-theme~=light] [data-rh-theme~=dark] .pf-c-radio__label input[required][aria-invalid=true],
[data-rh-theme~=light] [data-rh-theme~=dark] .pf-c-radio__label select[required][aria-invalid=true],
[data-rh-theme~=light] [data-rh-theme~=dark] .pf-c-title input[required][aria-invalid=true],
[data-rh-theme~=light] [data-rh-theme~=dark] .pf-c-title select[required][aria-invalid=true],
[data-rh-theme~=light] [data-rh-theme~=dark] .pf-c-form__group-control input[required][aria-invalid=true],
[data-rh-theme~=light] [data-rh-theme~=dark] .pf-c-form__group-control select[required][aria-invalid=true] {
  --pf-c-form-control--BorderBottomColor: #ee0000 !important;
}
[data-rh-theme~=light] [data-rh-theme~=dark] .rh-dyfo-container .rh-dyfo-field-optin .pf-c-form__group-control {
  color: #ffffff;
}

[data-rh-theme~=dark] .rh-dyfo p,
[data-rh-theme~=light] [data-rh-theme~=dark] .rh-dyfo p {
  color: #ffffff;
}

[data-rh-theme~=light] .rh-dyfo p,
[data-rh-theme~=dark] [data-rh-theme~=light] .rh-dyfo p {
  color: #151515;
}

/*# sourceMappingURL=rhdc-dyfo-v2.css.map */
