/* ================= FORM ELEMENTS ================= */ form label { display: block; margin-top: 10px; font-weight: bold; color: #333; } select { width: 100%; padding: 10px 12px; border: 1px solid #ccc; border-radius: 6px; margin-top: 6px; font-size: 15px; background-color: white; cursor: pointer; transition: 0.2s; } select:focus { border-color: #007bff; box-shadow: 0 0 5px rgba(0, 123, 255, 0.5); outline: none; } /* ================= BUTTONS ================= */ button { margin-top: 20px; padding: 10px 18px; background-color: #007bff; color: white; border: none; cursor: pointer; border-radius: 6px; font-size: 15px; font-weight: 600; transition: 0.3s; } button:hover { background-color: #0069d9; } .main { margin-left: 20px; padding: 8px; width: calc(100% - 50px); margin-top: 50px; position: relative; z-index: 5; transition: 0.3s; } /* ================= BACK BUTTON ================= */ .back-btn { display: inline-block; margin-bottom: 20px; padding: 10px 18px; background-color: #007bff; color: white; font-size: 15px; font-weight: 600; border-radius: 6px; text-decoration: none; transition: 0.3s; } .back-btn:hover { background-color: #006ae6; }