#wrap {
    padding-top: 5%;
}

#company_input input, #email_input input {
    width: 52%;
}

/*div {
    overflow: hidden;
}*/

#quote_request_form select,#quote_request_form textarea,#quote_request_form input {
    border: 5px solid white; 
    -webkit-box-shadow: 
      inset 0 0 8px  rgba(0,0,0,0.1),
            0 0 16px rgba(0,0,0,0.1); 
    -moz-box-shadow: 
      inset 0 0 8px  rgba(0,0,0,0.1),
            0 0 16px rgba(0,0,0,0.1); 
    box-shadow: 
      inset 0 0 8px  rgba(0,0,0,0.1),
            0 0 16px rgba(0,0,0,0.1); 
    padding: 15px;
    background: rgba(255,255,255,0.5);
    margin: 0 0 10px 0;
    color: #000000;
}

#address_apt_input input {
    width: 19%;
}

#address_stress_input input {
    width: 86%;
}

#address_city_input input, #address_state_input input{
    width: 69%;
}

#address_zip_input input{
    width: 60px;
}

#additional_info_input input{
    width: 52%;
}

#form_submit_button input[type="submit"] {
    background-color: rgb(72, 73, 90) !important;
    -webkit-border-radius: 12px;
    -moz-border-radius: 12px;
    border-radius: 12px;
    font-weight: bolder;
    color: #fff;
}
.section {
            background: #fff url(quote_request_images/greyBar.png) repeat-x;
            padding-top: 3px;
            margin-top: 13px;
}
.section h3{
   margin: -6% 0 0 7%;
   padding-bottom: 5%;
   color: white;
}

#insertForm_LMD{
            border: 1px solid black;
            background-color: white;
/*            height: 81em; */
}
.required{
    color: red;
    font-weight: bolder;
    font-size: 18px;
}
#google_recaptcha{
    padding-left: 10%;
}

h3.forty_px_left_padding
{
  padding-left:   40px;
  font-size:      24px;
  margin-top:     0px;
  padding-bottom: 27px;
}

h3.datarecoveryclinic
{
  color:          black;
  padding-left:   40px;
  font-size:      24px;
  padding-bottom: 27px;
  margin-top:     -45px;
  padding-top:    0px;
}

input.hundred_px_width
{
  width: 100px;
}

input.sixty_px_width
{
  width: 60px;
}

#quote_request_form
{
  text-align: left;
}