/*
 * STYRZ Seminare – Fluent Forms auf dunklem Hintergrund.
 * Greift nur bei Formularen mit der CSS-Klasse „styrz-formular“ (vom Generator gesetzt).
 */
.styrz-formular .ff-el-input--label label,
.styrz-formular .ff-el-form-check-label,
.styrz-formular .ff_t_c,
.styrz-formular .ff_t_c p,
.styrz-formular .styrz-hinweis,
.styrz-formular .styrz-hinweis p {
  color: inherit;
}

.styrz-formular .styrz-hinweis {
  font-size: 0.9rem;
  line-height: 1.5;
  opacity: 0.85;
}

.styrz-formular .styrz-hinweis a,
.styrz-formular .ff_t_c a {
  color: inherit;
  text-decoration: underline;
}

.styrz-formular .ff-btn-submit {
  text-transform: uppercase;
  letter-spacing: 0.06em;
  font-family: var(--global-heading-font-family, inherit);
  border-radius: 0.75rem;
}

/* Danke-Nachricht nach dem Absenden: ohne weißen Kasten, Fließtext 10 % kleiner */
html body .fluentform .ff-message-success,
html body .ff-message-success {
  background: transparent;
  border: 0;
  box-shadow: none;
  padding: 0;
  color: inherit;
}

html body .ff-message-success p {
  font-size: 0.9em;
}

.ff-message-success img {
  margin-left: auto;
  margin-right: auto;
}
