input.form-control::placeholder {
  color: #5A6772 !important;
}
.js-form-item.form-item.js-form-type-textfield.form-type-textfield.form-no-label,
.js-form-item.form-item.js-form-type-email.form-type-email.form-no-label,
.js-form-item.form-item.js-form-type-select.form-type-select.form-no-label {
  margin-bottom: 20px !important;
}
form div.captcha > .img-responsive {
  width: 180px;
  height: 60px;
}

.js-form-item.form-item.js-form-type-checkbox.form-type-checkbox.js-form-item-form-cons-privacy.form-item-form-cons-privacy input {
  display: inline-block;
}
.js-form-item.form-item.js-form-type-checkbox.form-type-checkbox.js-form-item-form-cons-privacy.form-item-form-cons-privacy .description {
  margin-left: 2px;
}
.js-form-item.form-item.js-form-type-checkbox.form-type-checkbox.js-form-item-form-cons-privacy.form-item-form-cons-privacy .description a {
  text-decoration: underline;
}
.js-form-item.form-item.js-form-type-checkbox.form-type-checkbox.js-form-item-form-cons-privacy.form-item-form-cons-privacy .description a:hover {
  text-decoration: none;
}
.js-form-item.form-item.js-form-type-textfield.form-type-textfield.js-form-item-captcha-response.form-item-captcha-response label {
  font-size: 16px;
}
.js-form-item label {
  font-size: 100%!important;
  padding-bottom: 5px;
}
