.elq-field-style h4.elq-heading{ text-align:center; font-size:24px; font-weight:700 }
/**elq-form inputs**/
.elq-form .elq-item-input,
.elq-form .elq-item-textarea,
.elq-form .elq-item-select{
  margin-bottom: 10px;
  border-radius: 0;
  font-size: 18px !important;
  line-height:24px;
  display: block;
  border-radius: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  border: 1px #d3d3d9 solid;
  color: #000033;
  padding: 15px 15px 12px;
  font-family: 'Source Sans Pro',Verdana,sans-serif;
}
.elq-form .elq-item-input,
.elq-form .elq-item-select{
  height: 48px;
}
.elq-form .elq-item-textarea{
  min-height: 100px !important;
}
.elq-form .elq-item-input:focus,
.elq-form .elq-item-textarea:focus,
.elq-form .elq-item-select:focus{
  border-color:#F0027F;
  outline:none;
  -webkit-transition: border .5s;
  transition: border .5s;
}
.elq-form option{
  font-size: 18px;
}
/**elq-form submit**/
.elq-form .submit-button-style  {
  padding: 0 5px;
  color: #FFFFFF;
  background-color: #F0027F;
  height: 50px;
  border: 0 none;
  width: 200px;
  max-width: 100%;
  font-size: 16px;
  font-family: 'Source Sans Pro',Verdana,sans-serif;
  font-weight: 700;
  position: relative;
  outline: none;
  text-decoration: none;
  overflow: hidden;
  text-align: center;
  text-decoration: none;
  cursor: pointer;
  border-radius: 0;
  margin-bottom: 15px;
  margin-top: 15px;
}
.elq-form .submit-button-style[disabled] {
  cursor: not-allowed;
  pointer-events: none;
  opacity: 0.3; }
/**elq-form labels**/
.elq-form .elq-label{
  display: block;
  width: 100%;
  text-align: left;
  font-weight: 700;
  font-size: 18px;
  padding-top: 0;
  line-height:24px;
  vertical-align: top;
  color: #000033;
}
/**elq-form checkbox**/
.elq-form input[type="checkbox"]{
  display:none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.elq-form input[type="checkbox"] + label:before,
.elq-form input[type="checkbox"] + span + label:before {
  float: left;
  display: inline-block;
  content: "";
  border-radius: 0;
  border: 1px #F0027F solid;
  background-color:#fff;
  width: 24px;
  height: 24px;
  display: inline-block;
  -webkit-transition: background .3s;
  transition: background .3s;
  margin-top:-3px;
}
.elq-form input[type="checkbox"]:checked + .checkbox-aligned.elq-item-label:before,
.elq-form input[type="checkbox"]:checked + span + .checkbox-aligned.elq-item-label:before {
  background-color:#F0027F;
  color:#fff;
  padding-left: 7px;
  padding-top: 2px;
  content:"\2713";
  -webkit-animation: effect 250ms ease-in;
  animation: effect 250ms ease-in;
  -webkit-transition: background .3s;
  transition: background .3s;
}
.elq-form .checkbox-aligned.elq-item-label{
  color: #000033;
  font-size:16px;
  font-family: 'Source Sans Pro',Verdana,sans-serif;
}
.elq-form .list-order{
  margin-bottom:5px;
  padding-top:5px;
}
.elq-form .form-element-form-text{
  font-size:16px;
  color: #000033;
}