 #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; } 