Untitled
/* Global Styles */ body { font-family: 'Arial', sans-serif; background-color: #f4f7f6; color: #333; margin: 0; padding: 0; min-height: 100vh; display: flex; flex-direction: column; } /* Header Styling */ header { background-color: #007bff; color: white; padding: 15px 0; text-align: center; margin-bottom: 20px; } header nav a { color: white; margin: 0 10px; text-decoration: none; font-size: 18px; } header nav a:hover { text-decoration: underline; } /* Registration Form Styling */ .container { max-width: 600px; background-color: white; padding: 20px; border-radius: 8px; box-shadow: 0 0 10px rgba(0, 0, 0, 0.1); margin: auto; flex-grow: 1; } h2 { text-align: center; margin-bottom: 20px; color: #007bff; } .form-group label { font-weight: bold; margin-bottom: 5px; } .form-group input { padding: 10px; font-size: 16px; border: 1px solid #ccc; border-radius: 4px; width: 100%; } .form-group input:focus { border-color: #007bff; box-shadow: 0 0 5px rgba(0, 123, 255, 0.5); } button[type="submit"] { width: 100%; padding: 10px; background-color: #007bff; border: none; color: white; font-size: 18px; border-radius: 4px; cursor: pointer; } button[type="submit"]:hover { background-color: #0056b3; } /* Footer Styling */ footer { text-align: center; padding: 10px 0; background-color: #007bff; color: white; margin-top: 20px; position: relative; } /* Responsive Design */ @media (
Leave a Comment