html{ height: 100%; } body{ background-color: rgba(102, 155, 204, 0.05) !important; font-family: "Lato", sans-serif !important; font-size: 18px; height: 100%; } /* Icon progressbar */ #progressbar { margin-bottom: 30px; overflow: hidden; color: lightgrey; list-style: none; padding: 0; } #progressbar .active { color: #00377B; } #progressbar li { font-size: 15px; width: 25%; float: left; position: relative; font-weight: 400; text-align: center; /* Zentriert den Text */ } /* Icons in der Progressbar */ #progressbar li:before { font-family: FontAwesome; content: "\f13e"; /* Standardwert, falls kein anderes Icon spezifiziert ist */ width: 50px; height: 50px; line-height: 50px; /* Anpassung der Linie an die Höhe des Kreises */ display: block; font-size: 20px; color: #ffffff; background: lightgray; border-radius: 50%; margin: 0 auto 10px auto; padding: 2px; position: relative; /* Position relativ für den z-index */ z-index: 1; /* Z-index erhöht, um über Hintergrundfarbe der Icons zu liegen */ } #progressbar #slot1:before { content: "\f07c"; /* Icon für Ausbildungsdaten */ } #progressbar #slot2:before { content: "\f007"; /* Icon für Persondaten */ } #progressbar #slot3:before { content: "\f129"; /* Icon für Sonstiges */ } #progressbar #slot4:before { content: "\f00c"; /* Icon für Abschluss */ } /* Progressbar-Connectors */ #progressbar li:after { content: ''; width: calc(100%); height: 2px; background: lightgray; position: absolute; left: 50%; top: 25px; transform: translateX(-50%); /* Zentriert die Linie horizontal */ z-index: 0; /* Z-index auf 0 gesetzt, um unter den Icons zu liegen */ } /* Farbe von Nummer und Connector */ #progressbar li.active:before, #progressbar li.active:after { background: #00377B; } /* Animiertes Fortschrittsbalken */ .progress { height: 20px; } .progress-bar { background-color: #00377B; } .labelFont{ font-size: 20px; font-weight: bold; padding-top: 4%; } .FontFirst{ font-size: 20px; font-weight: bold; } .headlineFont{ font-weight: bold; color: #00377B; } .buttonFont{ font-weight: bolder!important; font-size: 20px!important; color: #00377B; } .SpacingSides{ padding: inherit; } .containerColor{ background-color: white; } .containerFooter{ background-color: #00377B; color: #FFFFFF; } .copyright{ background-color: #222222; } .SpacingTop{ padding-top: 2%; } .blankLink{ text-decoration: none!important; color: #FFFFFF; } .controlButton{ border-color: #00377B!important; margin-bottom: 30px; color: #00377B!important; background-color: white; } .controlButton:hover{ background-color: #00377B!important; color: white!important; } .greyFooter{ color: #7e7e7e; border-bottom-style: dotted; font-size: 15px!important; } .table{ table-layout:fixed; } .blankLinkButton{ color: black; } .jumbotron{ margin-bottom:0!important; } .smallButtonDistance{ margin-top: 2%; } .RadioBtnSchool{ margin-right: 10px; font-size: large; margin-bottom: 20px; } .invisibleItems{ visibility: hidden; } .confirmButton{ border-color: #00cc00; } .confirmButton:hover{ background-color: #00cc00; color: black; } .redHighlight{ color: red; } .headlineGlobal{ text-decoration: underline; } #copyright{ font-size: small; text-align: center; margin-top: 10px; } #copyright a{ text-decoration: none; color: #a6a6a6; } .optimizedPicture{ background-image: url("/SchulansichtInDenLogofarbenSlideFarbe.png"); background-size: cover; height: 120%; } @media only screen and (max-width: 768px) { .hidePictures{ display: none; } } @media only screen and (max-width: 400px) { .hideLogo{ display: none; } } .copyrightLine{ background-color: #a6a6a6; margin-bottom: 10px; } .labelFontData{ font-size: medium; } .containerData{ background-color: #00377B; color: white; border-radius: 5px; padding-top: 1%!important; padding-bottom: 1%!important; } .fixSize{ transform: scale(1.2)!important; } .dataLink{ color: white; } .dataLink:hover{ color: #5eb5e0; } .required:after { content: "*"; color: red; } .form-error>ul>li { font-size: .8em; color: red; font-weight: bold; } .form-error>ul { list-style-type: none; padding: 0; } .datenschutz { margin-right: 5px } .importantInfo{ color: red; }