body, html { height: 100%; width: 100%; margin: 0; padding: 0; font-family: "Roboto", sans-serif; font-weight: 500; font-style: normal; background-image: url('../assets/background.png'); background-size: cover; background-repeat: no-repeat; } .container { opacity: 0; display: flex; flex-direction: row; justify-content: space-evenly; align-items: center; min-height: 100vh; text-align: center; /* Center the text for all child elements */ } .header{ color: #1B1A55; font-size: 4vh; text-transform: uppercase; line-height: 2.5rem; margin-bottom: 10rem; } .profile-form { background-color: #535C91; opacity: 71; padding: 13vh 3vh 5vh; border-radius: 1rem; box-shadow: 10px 10px 10px rgba(0, 0, 0, 0.9); width: 25%; } .profile-form-title{ margin-bottom: 5vh; } .profile-form hr{ width: 40%; } .profile-form-title h2 { color: #FFFFFF; margin: 0; padding: 0; text-align: center; font-size: 5vh; } .profile-form-content{ display: flex; flex-wrap: wrap; justify-content: center; } .profile-form-footer{ margin-top: 7vh; display: flex; flex-direction: row; justify-content: center; } input { text-align: center; color: white; font-weight: bold; font-size: 1.2rem; width: 70%; padding: 1rem; margin: 0.7rem; background-color: #1B1A55; border-radius: 10px; } button { font-weight: bold; width: 35%; font-size: 1rem; padding: 10px; border: none; border-radius: 5px; margin-top: 1rem; cursor: pointer; } button:hover{ filter: brightness(85%); } button[name="submit"] { background-color: #F44336; color: white; } button[name="login"] { background-color: #2196F3; color: white; margin-right: 5rem; }