form.vr-signup-form{margin:0;padding:0;font-family:helvetica neue, helvetica, arial, sans-serif;line-height:125%;font-size:12pt;max-width:250px;}
form.vr-signup-form *, form.vr-signup-form *:before, form.vr-signup-form *:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
form.vr-signup-form div.vr-field{margin:0;padding:0;margin-bottom:15px;}
form.vr-signup-form div.vr-field span.vr-required{margin:0;padding:0;float:right;color:red;}
form.vr-signup-form div.vr-field label{margin:0;padding:0;margin-bottom:5px;display:block;}
form.vr-signup-form div.vr-field input[type=text],
form.vr-signup-form div.vr-field input[type=email],
form.vr-signup-form div.vr-field select{margin:0;padding:0;font-family:helvetica neue, helvetica, arial, sans-serif;line-height:125%;font-size:10pt;border:1px solid #aaa;width:100%;}
form.vr-signup-form div.vr-field input[type=text]:focus,
form.vr-signup-form div.vr-field input[type=email]:focus,
form.vr-signup-form div.vr-field select:focus{background-color:#ffd;outline:none;}
form.vr-signup-form div.vr-field input[type=text],
form.vr-signup-form div.vr-field input[type=email]{padding:4px;}
form.vr-signup-form div.vr-submit div.vr-notice{margin:0;padding:0;font-family:helvetica neue, helvetica, arial, sans-serif;line-height:125%;font-size:10pt;float:right;padding-top:7px;}
form.vr-signup-form div.vr-submit div.vr-notice.vr-notice-success{color:green;}
form.vr-signup-form div.vr-submit div.vr-notice.vr-notice-failure{color:red;}
form.vr-signup-form div.vr-submit input[type=submit]{font-family:helvetica neue, helvetica, arial, sans-serif;line-height:125%;font-size:12pt;}