#wpam-reg-form { width:50%; margin:50px auto; background-color:#f8f8f8; padding:30px; border-radius:8px; box-shadow:0 0 10px rgba(0, 0, 0, 0.1); } #wpam-reg-form form { display:flex; flex-direction:column; } #wpam-reg-form fieldset { border:none; padding:0; } #wpam-reg-form label { font-weight:600; margin-top:10px; } #wpam-reg-form input[type="text"], #wpam-reg-form select { width:100%; padding:10px; margin-top:5px; border:1px solid #ccc; border-radius:5px; font-size:14px; background-color:#fff; } #wpam-reg-form input[type="checkbox"] { margin-right:5px; } #wpam-reg-form .pure-checkbox { display:flex; align-items:center; margin-top:15px; } #wpam-reg-form input[type="submit"] { margin-top:20px; padding:10px; background-color:#1900de; color:white; border:none; border-radius:5px; font-size:16px; cursor:pointer; transition:0.3s; } #agreeTermsLabel a{ margin-left:5px; } #wpam-reg-form input[type="submit"]:hover { background-color:#1900de; } #termsAgreeWarning { color:red; font-size:14px; display:none; margin-top:5px; }