body { font-family: Arial, sans-serif; background-color: #2596be; display: flex; justify-content: center; align-items: center; height: 100vh; margin: 0; } .form-container { width: 850px; padding: 20px; background-color: #ffffff; border-radius: 5px; box-shadow: 0 0 10px rgba(0, 0, 0, 0.1); } .form-title { text-align: center; color: #003366; font-size: 50px; margin-bottom: 25px; display: flex; align-items: center; justify-content: center; } .form-icon { width: 85px; height: 85px; margin-right: 10px; } .form-row { display: flex; justify-content: space-between; gap: 20px; } .form-left, .form-right { width: 48%; } .form-group { margin-bottom: 15px; } .inline { display: flex; align-items: center; gap: 10px; } .form-group label { display: block; margin-bottom: 5px; font-size: 14px; color: #333333; } .form-group input, .form-group select { width: 100%; padding: 8px; border: 1px solid #cccccc; border-radius: 4px; font-size: 14px; } .gender-options label { font-size: 14px; margin-right: 15px; display: inline-block; } .small-dropdown { width: auto; min-width: 120px; } .address { text-align: left; } .address input { width: 100%; margin: 0 auto; } .form-buttons { text-align: center; margin-top: 20px; } .form-buttons button { padding: 10px 20px; font-size: 14px; color: #ffffff; background-color: #003366; border: none; border-radius: 4px; margin: 0 10px; cursor: pointer; } .form-buttons button:hover { background-color: #00509e; }