* { margin: 0; padding: 0; box-sizing: border-box; } /* html, body { height: 100%; }*/ body { font-family: Arial, sans-serif; background-color: #073b4c; display: flex; /*flex-direction: column;*/ } h1,h2 { text-align: center; padding: 20px 0; color: #ffd166; } .content { flex: 1; padding: 20px; } .footer { position: fixed; left: 0; bottom: 0; width: 100%; background-color: #022532; color: white; text-align: center; padding: 8px 0; } #main { transition: margin-left 0.5s; padding: 16px; } .form-container { width: 40%; margin: auto; background: transparent; border-radius: 12px; padding: 20px; } form input, form select { width: 100%; margin-bottom: 20px; font-size: 16px; background: #fdfdfd; border: 1px solid #ddd; padding: 15px; border-radius: 5px; display: flex; justify-content: space-between; align-items: center; box-shadow: 0 5px 10px rgba(0, 0, 0, 0.7); letter-spacing: 1px; border: none; } form button { margin-top: 5px; background: #b40e32;/*rgb(124, 191, 0);/*#c8102e;*/ color: white; border: none; padding: 12px; width: 50%; border-radius: 25px; font-size: 18px; font-weight: 600; cursor: pointer; margin-left: 25%; transition: background 0.3s ease; } form button:hover { background-color: #a90a24; }