.form{max-width:500px;margin:0 auto;padding:20px;background:white;border-radius:8px;box-shadow:0 2px 10px rgba(0, 0, 0, 0.1)}#signupFRM .frmUL{list-style:none;padding:0;margin:0}#signupFRM .frmUL li{display:flex;flex-direction:column;margin-bottom:10px}#signupFRM .frmUL li .caption{position:relative;width:auto;display:block;font-weight:bold;color:#333;margin-bottom:5px;text-align:right}#signupFRM .frmUL li .caption .mustChar{color:red}#signupFRM .frmUL li .field input[type="text"],#signupFRM .frmUL li .field input[type="email"],#signupFRM .frmUL li .field textarea{margin:0 !important;max-width:100%;width:300px;padding:10px;border:1px solid #ddd;border-radius:4px;font-size:14px;box-sizing:border-box;text-align:right;direction:rtl}#signupFRM .frmUL li .field input[type="text"]:focus,#signupFRM .frmUL li .field input[type="email"]:focus,#signupFRM .frmUL li .field textarea:focus{outline:none;border-color:#007cba}#signupFRM .frmUL li .field textarea{min-height:100px;resize:vertical}#signupFRM .frmUL li span[style*="color:red"]{display:block;font-size:12px;color:red !important;margin-top:3px;text-align:right}#signupFRM .frmUL li.styled_checkbox .noLBL{display:flex;align-items:flex-start;gap:8px;cursor:pointer;font-size:14px;text-align:right;direction:rtl}#signupFRM .frmUL li.styled_checkbox .noLBL input[type="checkbox"]{margin-top:2px}