.form-horizontal .powermail_fieldset {
  margin-top: 50px;
}
.form-horizontal .powermail_fieldset:first-of-type {
  margin-top: 0;
}
.form-horizontal .powermail_fieldset legend {
  margin-bottom: 25px;
}
.form-horizontal .powermail_fieldset .form-group.has-error label {
  color: #4f4f4f;
}
.form-horizontal .powermail_fieldset .form-group.has-error input {
  background-color: transparent;
  color: #4a4a4a;
  border-color: #f44336;
}
.form-horizontal .powermail_fieldset .form-group.has-error .help-block {
  background-color: transparent;
  font-style: italic;
  font-size: #ffffff;
  color: #f44336;
}
.form-horizontal .powermail_fieldset .form-group.has-error .form-control:focus {
  box-shadow: none;
}
.form-horizontal .powermail_fieldset .form-group.has-error .field-wrap:after {
  content: "\f00d";
  font-family: "FontAwesome";
  color: #f44336;
  position: absolute;
  top: 10px;
  right: 30px;
}
.form-horizontal .powermail_fieldset .form-group.is-valid .field-wrap:after {
  content: "\f00c";
  font-family: "FontAwesome";
  color: #4caf50;
  position: absolute;
  top: 11px;
  right: 30px;
}
.form-horizontal .powermail_fieldwrap .form-control {
  height: 43px;
  font-size: 18px;
}
.form-horizontal .powermail_fieldwrap .control-label {
  text-align: left;
  font-size: #ffffff;
}
.form-horizontal .powermail_fieldwrap .control-label .none-mandatory {
  opacity: 0.6;
}
.form-horizontal .powermail_fieldwrap.powermail_fieldwrap_type_date .field-wrap input {
  padding-right: 35px;
}
.form-horizontal .powermail_fieldwrap.powermail_fieldwrap_type_check .checkbox label {
  font-size: #ffffff;
}
.form-horizontal .powermail_fieldwrap.powermail_fieldwrap_type_check .checkbox.has-error label {
  color: #4f4f4f;
}
.form-horizontal .powermail_fieldwrap.powermail_fieldwrap_type_check .powermail_field_error_container .help-block {
  background-color: transparent;
  font-style: italic;
  font-size: #ffffff;
  color: #f44336;
}
.form-horizontal .powermail_fieldwrap.powermail_fieldwrap_type_radio .radio label {
  font-size: #ffffff;
}
.form-horizontal .powermail_fieldwrap.powermail_fieldwrap_type_radio .radio.has-error label {
  color: #4f4f4f;
}
.form-horizontal .powermail_fieldwrap.powermail_fieldwrap_type_radio .powermail_field_error_container .help-block {
  background-color: transparent;
  font-style: italic;
  font-size: #ffffff;
  color: #f44336;
}
.form-horizontal .powermail_fieldwrap.powermail_fieldwrap_type_textarea .field-wrap textarea {
  height: 120px;
}
.form-horizontal .powermail_fieldwrap.powermail_fieldwrap_type_textarea.has-error .form-control {
  background-color: transparent;
  color: #4a4a4a;
  border-color: #f44336;
}
@media screen and (min-width: 768px) {
  .form-horizontal .control-label {
    text-align: left !important;
    margin-bottom: 0;
    padding-top: 7px;
  }
}
.page1020 .lang {
  display: none;
}
.page1022 .lang {
  display: none;
}
.page1021 .powermail_fieldwrap label {
  padding-left: 0;
  padding-right: 0;
}
.page1021 .form-horizontal .form-group {
  margin-left: 0;
  margin-right: 0;
}
.page1021 .field-wrap {
  padding-left: 0;
  padding-right: 0;
}
.page1021 .lang {
  display: none;
}
.page1021 .powermail_form .powermail_fieldset.layout1 {
  margin-top: 0;
}
.page1021 .powermail_form .powermail_fieldset.layout1:not(:first-of-type) legend {
  display: none;
}
.page1021 .powermail_form .powermail_fieldset:not(.layout1) {
  width: 50%;
}
.page1021 .powermail_form .powermail_fieldset:not(.layout1) div.checkbox > label {
  margin-left: 20px;
}
.page1021 .powermail_form .powermail_fieldset:not(:first-of-type) legend {
  margin-top: 45px;
  margin-bottom: 20px;
}
.page1021 .layout1 .powermail_fieldwrap {
  float: left;
}
.page1021 .layout1 .powermail_fieldwrap:nth-of-type(1) {
  width: 25%;
  padding-right: 15px;
}
.page1021 .layout1 .powermail_fieldwrap:nth-of-type(2) {
  width: 25%;
  padding-right: 15px;
}
.page1021 .layout1 .powermail_fieldwrap:nth-of-type(3) {
  width: 50%;
}
.page1021 .layout1 .powermail_fieldwrap:nth-of-type(3) .field-wrap {
  padding-right: 0;
}
@media screen and (max-width: 991px) {
  .page1021 .powermail_form .powermail_fieldset:not(.layout1) {
    width: 100%;
  }
}
/*--------------------------------------------
  Contact form
--------------------------------------------*/
.form-horizontal.powermail_form_1 > fieldset .powermail_fieldwrap_type_input.powermail_fieldwrap_stateifapplicable {
  display: none;
}
html[lang="en"] .form-horizontal.powermail_form_1 > fieldset .powermail_fieldwrap_type_input.powermail_fieldwrap_stateifapplicable {
  display: block;
}
