/* styles.css */ body { font-family: Arial, sans-serif; margin: 0; padding: 0; background-color: #eaecfd; } .container { max-width: 800px; margin: 0 auto; padding: 20px; text-align: center; } h1 { text-align: center; } .apply-form { margin: 0 auto; background-color: #f5f5f5; border-radius: 10px; padding: 20px; text-align: left; box-shadow: 0 0 10px rgba(0, 0, 0, 0.2); } .form-group { margin-bottom: 30px; } label { display: block; font-weight: bold; opacity: 0.6; } label { display: inline-block; width: 150px; text-align: right; margin-right: 20px; opacity: 0.6; } input[type="text"], textarea, select { width: 200px; padding: 10px; font-size: 16px; border-radius: 4px; border: 1px solid #ccc; background-color: #faf0f0; border-radius: 20px; border:none; } button { width: 100%; padding: 10px 20px; font-size: 16px; background-color: #4CAF50; color: #fff; border: none; border-radius: 4px; cursor: pointer; } button:hover { background-color: #45a049; } button:active { background-color: #3e8e41; } .success-msg { background-color: #dff0d8; border: 1px solid #d0e9c6; color: #3c763d; padding: 10px; margin-bottom: 20px; } .error-msg { background-color: #f2dede; border: 1px solid #ebccd1; color: #a94442; padding: 10px; margin-bottom: 20px; } .button-group { margin-top: 20px; } .button-group button { margin: 0 10px; } .apply-form { margin: 0 auto; background-color: #dadada6e; border-radius: 10px; box-shadow:0 0 10px rgba(0, 0, 0, 0.3) } .frame-5 { position: absolute; width: 196px; height: 173px; top: 77px; left: 0; background-color: #835a5a; } .frame-4 { position: absolute; width: 1440px; height: 77px; top: -19px; left: -302px; background-color: #b1fbf7; overflow: hidden; } .button-group button:hover { background-color: skyblue; } /* Style for the active button */ .active-button { background-color: skyblue; } /* Hover effect for the buttons */ .button-group button:hover { background-color: lightblue; }