/* CSS für die Ausstelleranmeldung über das Profairs eigene Formular mit Tabs */

/* fira-sans-regular - latin */
@font-face {
    font-family: 'Fira Sans';
    font-style: normal;
    font-weight: 400;
    src: url('https://www.leg-thueringen.de/fileadmin/user_upload/allgemein/profairs_css_ausstelleranmeldung/fonts/fira-sans-v11-latin-regular.eot'); /* IE9 Compat Modes */
    src: local(''),
    url('https://www.leg-thueringen.de/fileadmin/user_upload/allgemein/profairs_css_ausstelleranmeldung/fonts//fira-sans-v11-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('https://www.leg-thueringen.de/fileadmin/user_upload/allgemein/profairs_css_ausstelleranmeldung/fonts//fira-sans-v11-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
    url('https://www.leg-thueringen.de/fileadmin/user_upload/allgemein/profairs_css_ausstelleranmeldung/fonts//fira-sans-v11-latin-regular.woff') format('woff'), /* Modern Browsers */
    url('https://www.leg-thueringen.de/fileadmin/user_upload/allgemein/profairs_css_ausstelleranmeldung/fonts//fira-sans-v11-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
    url('https://www.leg-thueringen.de/fileadmin/user_upload/allgemein/profairs_css_ausstelleranmeldung/fonts//fira-sans-v11-latin-regular.svg#FiraSans') format('svg'); /* Legacy iOS */
}

* {
    font-family: "Fira Sans", Arial, sans-serif;
}

html {background-color:#ffffff !important}

body, h1, h2, h3, p, ul, ol, li, p {
    font-family: "Fira Sans", Arial, sans-serif;
    font-weight: 400;
    color: #333333;
} 

strong {font-weight: 500;}

label {font-size: 17px;}

.content__form__wrapper form {
    margin-top: 50px;
}

button, .button {
    background-color: #0089C1;
    border-color: #0089c1;
    transition:none;
    font-family: "Fira Sans", Arial, sans-serif;
}

button:hover, button:focus, .button:hover, .button:focus {
    background-color: #004f6c;
    border-color: #004f6c;
    transition:none;
    font-family: "Fira Sans", Arial, sans-serif;
    text-decoration: none;
}

.voucher-activation__header .voucher-activation__steps__list__item > a {
    color: #0089C1;
    font-weight: 400;
    font-size: 1.1rem;
    padding: 10px;
    border: 1px solid #0089C1;
    box-shadow: none;
    opacity: 1;
}

.voucher-activation__header .voucher-activation__steps__list__item.is-active > a {
    background: #0089C1;
    color: #ffffff;
    border: 1px solid #0089C1;
    box-shadow: none;
}

.voucher-activation__header .voucher-activation__steps__list__item--completed > a {
    background: #f2f2f2 ;
}

.voucher-activation__steps__list .disabled {
    background-color:#ffffff !important;
}

.voucher-activation__body input, .voucher-activation__body select {
    border-radius: 0 !important;
    font-weight: 400 !important;
    box-shadow: none;
}

.voucher-activation__body fieldset {
    box-shadow: none;
}

.voucher-activation__body fieldset legend {
    box-shadow: none;
    font-weight: 600;
}

.voucher-activation__body small {
    font-size: 100%;
    margin: 10px;
}

.voucher-activation__footer {
    border:none
}
/* Messestandkalkulation -> ausblenden des Gesamtpreises (von der LEG in Rechnung gestellt) - Wunsch von Katja Wetzel am 30.04.2024 - Begründung: Sorgt für Verwirrung bei den Ausstellern*/
table.cs-formhandler-table-grey tbody tr:nth-child(2), table.cs-formhandler-table-grey tbody tr:nth-child(3) {
    display: none;
}