.wlm_regform_improved{min-width:400px;max-width:550px;width:100%;margin:0 auto;padding:0;background:#fff0;font-size:13px;text-shadow:none!important;color:#000}.wlm_regform_improve form{margin:0;padding:0}.wlm_regform_toggle{margin:0 0 10px 0;padding:0}.wlm_regform_toggle label{display:block;margin:0;padding:0;font-weight:400}.wlm_regform_toggle input{margin-right:5px;vertical-align:1px;font-size:1em;display:inline;width:auto}.wlm_regform_container{margin:0 auto;padding:20px;border:1px solid #ccc;background:#fff;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.wlm_regform_container *{margin:0;padding:0;font-size:1em;background:#fff0}.wlm_regform_container div{width:auto}.wlm_show_existing_regform .wlm_regform_new_user,.wlm_show_new_regform .wlm_regform_existing_user{display:none}.wlm_form_group{margin:0 0 1.5em 0;clear:both}.wlm_form_group{padding-left:110px}.wlm_form_group.wlm_form_paragraph{padding-left:0!important}.wlm_form_group.wlm_form_section_header{padding-left:0!important;font-weight:700;font-size:1.2em}.wlm_form_label{margin-left:-110px;width:100px;padding-top:.15em;padding-right:10px;display:block;float:left}.wlm_form_group.wlm_required_field .wlm_form_label{color:red}.wlm_form_group .wlm_option_group label{display:block}.wlm_form_group .wlm_field_tos_content{display:block;border:1px solid #888;padding:5px;overflow:auto;height:10em;margin-top:.5em}.wlm_form_group .wlm_field_tos_content.wlm_tos_lightbox{display:none}.wlm_regform_container .fld{display:block;padding:5px;margin-bottom:.5em;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:1px solid #838383;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;outline:none;background:#fff;color:#000}.wlm_regform_container .fld:focus{border:1px solid #08f;box-shadow:0 0 7px rgb(0 128 255 / .5);-webkit-box-shadow:0 0 7px rgb(0 128 255 / .5);-moz-box-shadow:7px rgb(0 128 255 / .5);background:#ffc}.wlm_regform_container input.submit{border:1px solid #838383;color:#000;font-size:1em;outline:none;padding:.5em;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;background:#f6f6f6;background:-moz-linear-gradient(top,rgb(246 246 246) 0%,rgb(229 229 229) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgb(246 246 246)),color-stop(100%,rgb(229 229 229)));background:-webkit-linear-gradient(top,rgb(246 246 246) 0%,rgb(229 229 229) 100%);background:-o-linear-gradient(top,rgb(246 246 246) 0%,rgb(229 229 229) 100%);background:-ms-linear-gradient(top,rgb(246 246 246) 0%,rgb(229 229 229) 100%);background:linear-gradient(to bottom,rgb(246 246 246) 0%,rgb(229 229 229) 100%)}.wlm_regform_container .submit.button:hover,.wlm_regform_container .submit.button:focus,.wlm_regform_container .submit.button:active{border:1px solid #08f;box-shadow:0 0 7px rgb(0 128 255 / .5);-webkit-box-shadow:0 0 7px rgb(0 128 255 / .5);-moz-box-shadow:7px rgb(0 128 255 / .5)}.wlm_regform_container p.wlm_field_description{margin:0;padding:0;line-height:1.3em;font-size:.85em;color:#636363}.wlm_regform_container p.submit{margin:.5em 0 0 0;padding:0}.wlm_regform_improved p.forgotpassword{float:right;margin-top:.5em}.wlm_regform_improved p.submit{margin-left:110px}.wlm_regform_improved .wlm_regform_container input.submit{width:auto}@media screen and (max-width:700px){.wlm_form_label{margin-left:0;width:auto;padding-top:0;padding-right:10px;display:block;float:none}.wlm_form_group{padding-left:0}.wlm_regform_improved{min-width:0;max-width:100%}.wlm_regform_improved p.submit{margin-left:0}}