.new_user hr {
  border-top: 1px solid #DDDDDD;
}

.new_user div.fieldWithErrors {
  display: inline;
}
.new_user label.error {
  margin-top: 2px;
}

span.error{
  color: #c00;
  display: block;
  font-size: 11px;
  font-style: normal;
  font-weight: normal;
}

.new_user .field {
  margin-bottom: 10px;
  margin-top: 15px;
}
.new_user .form-label em{
  font-size:18px;
  line-height:10px;
  vertical-align: text-bottom;
}
.new_user .privacy_container em{
  margin-right:5px;
}
label[for="user_prefers_privacy_policy_assent"] em{
  margin-right:6px;
}
.new_user input[type="checkbox"] {
  display:inline-block;
  margin:3px;
  position:static;
}
.new_user input[type="checkbox"] + label,.new_user input[type="radio"] + label{
  display:inline-block;
  margin-left:1em;
  padding-left:0 !important;
  vertical-align: top;
  width:80%;
}
.new_user input[type="checkbox"] + label.privacy_label{
  vertical-align: bottom;
}
.new_user .field .form-label {
  display: block;
}
.new_user .field_with_errors input {
  border-color: #c00;
}
.new_user .field .form-label em {
  color: #c72422;
  font-style:normal;
  line-height:14px;
  /*margin-left: -10px;*/
  margin-right: 5px;

}
.new_user .field input[type=text], .new_user .field select,.new_user .field input[type=password] {
  width: 350px;
}
.new_user .check_box {
  margin-left: 0;
}

.new_user #save, .new_user #submit {
  margin-bottom: 20px;
  margin-left: 0;
  margin-top: 35px;
  width: 50%;

}
.company-fields hr {
  margin-top: 20px;
}
.company-fields h3 {
  font-size: 1.3em;
  font-weight: 400;
  margin-top: 20px;
}
input[type="checkbox"] + .form-label{
  display:inline-block;
}
form > .check_box:last-of-type{
  border-top:1px solid #ccc;
  margin-top:1em;
  padding:1em 1em 1em 0;
}

#chamber_of_commerce_input_div .form-label{
    display: flex;
}
@media only screen and (max-width: 480px) {
    #new_user .field .form-label {
        text-align: left;
    }
    #new_user .field .form-label em {
        display: inline;
    }
    #new_user #save, #new_user #submit, #new_user .check_box, #new_user label.error {
        margin-left: 0;
    }
    #new_user .field input[type=text],#new_user .field input[type=password], #new_user .field select {
        width: 90%;
    }
    #new_user #save, #new_user #submit {
        width: 90%;
    }
}