﻿@media screen and (min-width:640px){
  .register input { width:348px; }
  /*.register select { width:368px; }*/
}
@media screen and (max-width:640px){
  .register input { width:95%; }
  /*.register select { width:368px; }*/
}
option { padding:8px 9px}
.register input[type="checkbox"] { width:auto; }
.register input.button { width:auto; }

h3 { margin:25px 0 0; }
    h3.title-description { margin:5px 0 0; }
ol { list-style-position:inside; }
p { margin:1em 0 0; } 

#recaptcha_switch_audio { display: none; }
#CompanyEIN { width:90px; }
#Zip { width:60px; }
#Message { height:120px; }

.form-item { margin:10px 0 0; }
    .form-item.process-description { font-weight:bolder; margin:10px 0 25px; }
        .form-item.process-description li { margin:4px 0 0; }
    .form-item label { display:block; margin:0 0 4px; }
    .form-item.read-only label { display:inline-block; width:100px; text-align:right; font-weight:bolder; color:#2e2e2e; }
    .form-item .password-meter-message { line-height:25px; height:25px; vertical-align:bottom; }
    .form-item .field-validation-error { line-height:25px; }
