.webform-submission-form .status-messages--error .status-messages__item {
color: #000 !important;
}
.top100{
padding:0 50px;
width:85%
}
.progress-step.is-active .progress-marker::before,
.progress-step.is-complete .progress-marker::before,
.webform-progress-tracker .progress-step.is-active:hover .progress-marker::before,
.webform-progress-tracker .progress-step.is-complete:hover .progress-marker[role="link"]::before  {
background-color: #cd0018;
}
.top100 .form-element-text__label,
.top100 .form-element-textarea__label {
background-color: #fff;
color: #323232;
font-size: 1.0rem !important;
padding: 0 5px;
position: relative;
right: 0px;
top: 0px;
z-index: 1;
font-weight:bold;
}
.top100 .webform-multiple-table .form-element-text__label {
font-weight:normal;
}
.top100 .status-messages--warning {
background:#fff;
}
.top100 .webform-button--next {
}
.top100 .webform-multiple-add .button {
padding:5px;
background:#aaa;
border:#aaa;
color: #000;
}
.top100 .webform-button--draft {
background:#cd0018;
}
.top100 .webform-progress-tracker .progress-title[role="link"]
{
color:black;
text-decoration: underline;
}
.top100 .form-element-wrapper:last-child {
}
.top100 hr {
background-color:grey;
}
.top100 .form-element-text input,
.top100 .form-element-textarea textarea {
outline: 1px solid grey;
padding: 10px 5px 10px 5px;
font-size:1rem;
}
.top100 .form-element-checkbox__label::before {
border: 1px solid grey;
}
.top100 #programmschwerpunkte_table  label,
.top100 #social_media_kanaele_table label,
.top100 #imprints_table label,
.top100 #geschaeftsfuehrerinnen_im_unternehmen_table label,
.top100 #leitende_angestellte_table label,
.top100 #umsatzstaerkste_titel_2022_table label,
.top100 #umsatzstaerkste_titel_2023_table label,
.top100 #umsatzstaerkste_titel_2024_table label,
.top100 #umsatzstaerkste_titel_produkte_2025_table label,
.top100 #umsatzstaerkste_titel_produkte_2026 label,
.top100 #umsatzstaerkste_titel_produkte_table label
{font-weight: bold;}
.top100 #social_media_kanaele_table table label,
.top100 #imprints_table table label,
.top100 #geschaeftsfuehrerinnen_im_unternehmen_table table label,
.top100 #leitende_angestellte_table table label,
.top100 #umsatzstaerkste_titel_2022_table table label,
.top100 #umsatzstaerkste_titel_2023_table table label,
.top100 #umsatzstaerkste_titel_2024_table table label,
.top100 #umsatzstaerkste_titel_produkte_2025_table table label
{font-weight: normal !important;}
.top100 #imprints-table--mvbkennnummer thead,
.top100 #edit-social-media-kanaele-items label,
.top100 #imprints_table .webform-multiple-table label,
.top100 #programmschwerpunkte_table .webform-multiple-table label,
.top100 #geschaeftsfuehrerinnen_im_unternehmen_table .webform-multiple-table label,
.top100 #leitende_angestellte_table .webform-multiple-table label,
.top100 #umsatzstaerkste_titel_2022_table .webform-multiple-table label,
.top100 #umsatzstaerkste_titel_2023_table .webform-multiple-table label,
.top100 #umsatzstaerkste_titel_2024_table .webform-multiple-table label,
.top100 #umsatzstaerkste_titel_produkte_2025_table .webform-multiple-table label,
.top100 #umsatzstaerkste_titel_produkte_table .webform-multiple-table label,
.top100 .admin
{
display:none;
}
@media (max-width: 840px) {
.top100{
padding:10px 15px;
width:100%
}
}