:root{--blue:#002967;--orange:#ea7d24;--white:#fff;--green:#85e485}.App{background-color:var(--white);border-radius:10px;color:var(--white);width:100%}.App .header{display:flex;flex-direction:column;justify-content:center;text-align:center}.App .header h2{color:var(--orange);font-weight:5000}.App button{background-color:var(--white);border-color:var(--orange);border-radius:5px;border-style:solid;border-width:2px;color:var(--orange);cursor:pointer}.App .admin--button{border-color:#fff;display:flex;justify-content:right}.App .admin--button:hover{text-decoration:underline}.App .admin{text-align:center}.App .admin .admin-password{display:flex;margin-left:auto;margin-right:auto;padding:10%;width:100%}.App .admin .admin-password input{margin-right:20px;width:100%}.App .admin .back-button{margin-bottom:20px;margin-left:auto;margin-right:auto;width:100px}.App .admin .password-generator{background-color:var(--blue);border-radius:5px;margin-bottom:20px;padding:5px;text-align:center}.App .admin .password-generator p{border-radius:5px;margin:10px 50px}.App .admin .password-generator p span{font-weight:500}.App .admin .password-generator .current-password{border-color:var(--blue);border-style:solid;border-width:2px}.App .admin .users{background-color:var(--blue);border-radius:5px;margin-bottom:20px;padding:5px;text-align:center}.App .admin .users div{align-items:center;display:flex;gap:100px;justify-content:center;margin-bottom:10px}.App .admin .users div select{width:50%}.App .admin .users button{margin-top:10px}.App .admin .cert-generator{background-color:var(--blue);border-radius:5px;margin-bottom:20px;padding:5px;text-align:center}.App .admin .cert-generator .input-container{display:flex;gap:50px;justify-content:space-between}.App .admin .cert-generator .input-container input,.App .admin .cert-generator .input-container select{margin-bottom:10px}.App .admin .cert-generator .button-container{align-items:center;display:flex;flex-direction:column}.App .admin .cert-generator .button-container p,.App .admin .cert-generator button{margin-top:10px}.App .password{align-items:center;background-color:var(--blue);border-radius:10px;border-width:5px;display:flex;flex-direction:column;margin:auto;padding:50px}.App .password,.App .password input{border-color:var(--orange);border-style:solid}.App .password input{border-radius:5px;border-width:2px;font-size:20px;height:30px;margin-bottom:50px;width:75%}.App .password button{vertical-align:middle;width:50%}.App .password p{color:red;font-size:20px;font-weight:1000}.App .email{background-color:var(--blue);border-color:var(--orange);border-radius:10px;border-style:solid;border-width:5px;margin:auto;padding:50px;text-align:center}.App .email,.App .email .form{align-items:center;display:flex;flex-direction:column}.App .email .form{gap:10px;padding:10px;width:100%}.App .email .form .address-input,.App .email .form .name-input{display:flex;gap:10px;width:75%}.App .email .form .address-input .plz-input{width:20%}.App .email .form .address-input .city-input{width:100%}.App .email p{font-weight:500;margin-top:10px}.App .email input{border-color:var(--orange);border-radius:5px;border-style:solid;border-width:2px;padding:2px;width:75%}
