
  /* RESET */.elq-form * {
    margin: 0;
    padding: 0;
  }
  .elq-form input,textarea {
    -webkit-box-sizing:content-box;
    -moz-box-sizing:content-box;
    box-sizing:content-box;
  }
  .elq-form input[type=text],.elq-form textarea,.elq-form select[multiple=multiple] {
    border:0;
  }
  .elq-form button,
  input[type=reset],
  input[type=button],
  input[type=submit],
  input[type=checkbox],
  input[type=radio],
  select {
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
  }
  /* GENERIC */.elq-form input {
    height: 16px;
    line-height: 16px;
  }
  .elq-form .item-padding {
    padding:6px 5px 9px 9px;
  }
  .elq-form .pp-group {
    padding:0px 5px 0px 9px;
  }
  .elq-form .pp-field {
    padding:6px 0px 9px 0px;
  }
  .elq-form .field-wrapper.individual {
    float: left;
    width: 100%;
    clear: both;
    margin-bottom: 2rem;
  }
  .elq-form .field-p {
    position: relative;
    margin: 0 !important;
    padding: 0;
  }
  .elq-form .zIndex-fix {
    position: absolute;
    z-index: 1;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
  }
  .elq-form .field-design {
    position:absolute;
    z-index:2;
    top:0;
    left:0;
    right:0;
    bottom:0;
    margin:0;
    padding:0;
  }
  .elq-form .no-fields-prompt {
    float: left;
    width: 100%;
    height: 150px;
    padding-top: 50px;
    clear: both;
  }
  /* SECTION BREAKS */.elq-form .section-break {
    float:left;
    width: 97%;
    margin-right:2%;
    margin-left:1%;
    padding-bottom:6px;
  }
  .elq-form .section-break .heading {
    width:100%;
    font-weight: bold;
    margin:0;
    padding:0;
  }
  /* LABEL */.elq-form .required {
    color: red !important;
    display: inline;
    float: none;
    font-weight: bold;
    margin: 0pt 0pt 0pt;
    padding: 0pt 0pt 0pt;
  }
  /* FIELD GROUP */.elq-form .field-group {
    float: left;
    clear: both;
  }
  .elq-form .field-group.large {
    width:100%;
  }
  .elq-form .field-group.medium {
    width:51%;
  }
  .elq-form .field-group.small {
    width:31%;
  }
  .elq-form .field-group .label {
    float:left;
    width:97%;
    margin-right:2%;
    margin-left:1%;
    padding-bottom:6px;
    font-weight: bold;
  }
  .elq-form .field-group .field-style {
    float: left;
  }
  .elq-form .progressive-profile .pp-inner {
    float: left;
    clear: both;
  }
  .elq-form .progressive-profile .pp-inner.large {
    width:100%;
  }
  .elq-form .progressive-profile .pp-inner.medium {
    width:51%;
  }
  .elq-form .progressive-profile .pp-inner.small {
    width:31%;
  }
  /* RADIO */.elq-form .radio-option {
    display: inline-block;
  }
  .elq-form .radio-option .label {
    display:block;
    float:left;
    padding-right:10px;
    padding-left:22px;
    text-indent:-22px;
  }
  .elq-form .radio-option .input {
    vertical-align:middle;
    margin-right:7px;
  }
  .elq-form .radio-option .inner {
    vertical-align:middle;
  }
  /* CHECKBOX */.elq-form .checkbox-span {
    display:inline-block;
  }
  .elq-form .checkbox-label {
    margin-left:4px;
  }
  /* INPUT */.elq-form .accept-default {
    width:100%;
  }
  /* SIZING */.elq-form .field-style {
    margin-right:2%;
    margin-left:0;
  }
  .elq-form .field-style._25 {
    width:21%;
  }
  .elq-form .field-style._50 {
    width:46%;
  }
  .elq-form .field-style._50_left {
    clear:left;
    width:46%;
  }
  .elq-form .field-style._75 {
    width:71%;
  }
  .elq-form .field-style._100 {
    width:96%;
  }
  .elq-form .field-size-top-small {
    width:30%;
  }
  .elq-form .field-size-top-medium {
    width:75%;
  }
  .elq-form .field-size-top-large {
    width:96%;
  }
  .elq-form .field-size-left-small {
    width:21%;
  }
  .elq-form .field-size-left-medium {
    width:46%;
  }
  .elq-form .field-size-left-large {
    width:60%;
  }
  /* INSTRUCTIONS */.elq-form .instructions.default {
    color:#444444;
    display:block;
    font-size:10px;
    padding:6px 0pt 3px;
  }
  .elq-form .instructions.group {
    float:left;
    width:97%;
    margin-right:2%;
    margin-left:2%;
    padding:6px 0pt 3px;
    color:#444444;
    display:block;
    font-size:10px;
  }
  .elq-form .instructions.left-single {
    margin:0 0 0 33%;
  }
  .elq-form .instructions-other {
    margin:0;
  }
  /* POSITIONING */.elq-form .label-position.left {
    display:block;
    line-height:150%;
    padding:1px 0pt 3px;
    float:left;
    width:31%;
    margin:0pt 15px 0pt 0pt;
    word-wrap:break-word;
    overflow-wrap: break-word;
  }
  .elq-form .label-position.top {
    display:block;
    line-height:150%;
    padding:1px 0pt 3px;
    white-space:normal;
  }
  .elq-form .label-position.alignment-left {
    text-align: left;
  }
  .elq-form .label-position.alignment-right {
    text-align: right;
  }
  /* LIST ORDER */.elq-form .list-order {
    display:block;
  }
  .elq-form .list-order.oneColumn {
    margin:0pt 7px 0pt 0pt;
    width:100%;
    clear:both;
  }
  .elq-form .list-order.twoColumn {
    float:left;
    margin:0pt 7px 0pt 0pt;
    width:38%;
  }
  .elq-form .list-order.threeColumn {
    float:left;
    margin:0pt 7px 0pt 0pt;
    width:30%;
  }
  .elq-form .list-order.oneColumnLeft {
    float:left;
    margin:0pt 7px 0pt 0pt;
    width:100%;
  }
  .elq-form .list-order.twoColumnLeft {
    float:left;
    margin:0pt 7px 0pt 0pt;
    width:38%;
  }
  .elq-form .list-order.threeColumnLeft {
    float:left;
    margin:0pt 7px 0pt 0pt;
    width:30%;
  }
  /* GRID STYLE */.elq-form .grid-style {
    display:inline;
    float:left;
    margin-left:2%;
    margin-right:2%;
  }
  .elq-form .grid-style._25 {
    width:21%;
  }
  .elq-form .grid-style._50 {
    width:46%;
  }
  .elq-form .grid-style._75 {
    width:71%;
  }
  .elq-form .grid-style._100 {
    width:96%;
  }


.elq-form
{
  background: transparent;    
}
.elq-form label
{
    color: #fff;
    font-weight: 600;
    font-size: 16px;
}
.elq-form .instructions.default
{
    color: #bacce0; 
    font-weight: 400;
}
body {
    background: transparent;    
}
.elq-form p{

  font-weight: 400!important;
}

.elq-form h3 {
  line-height: 120%;
  font-size: 18px;
  color: #0052a0;
}
div#formElement3 .heading {
	color: #ffffff;
	font-size: 14px;
	font-weight: 500 !important;
    margin-top: 5px;
}
.elq-form {
  padding: 0;
  box-shadow: none;
}
.elq-form .item-padding {
  padding-left: 0px;
  padding-right: 0px;
}
.elq-form input[type=checkbox] {
  margin-top: 3px;
  float: left;
}  
.elq-form .checkbox-label {
  margin-left: 10px;
  float: left;
  width: 90%;
}
.elq-form input[type='submit'].submit-button {
  color: #0a3938;
  background: #40c1ac;
  font-weight: 600;
  padding: 25px 35px;
  min-width: 200px;
  margin-bottom: 0;
  font-size: 115% !important;
  display: block;
  white-space: normal;
  border: 0;
  width: 100% !important;
  min-height: 66px;
}

.elq-form input[type='submit'].submit-button:hover {
    background: #1cae96;
}
.elq-form .instructions.default {
  font-size:12px;
  line-height: 1.5;
  padding-top: 0;
  padding-bottom: 15px;
}

.LV_validation_message {
  font-weight: normal!important;
  font-size: 14px!important;
  color: #df0000;
  margin: 10px 0 0!important;
  display: block;
}
.LV_invalid
{
  color: #78d8c8 !important; 
}
.LV_invalid_field
{
  outline: none !important; 
}
  .elq-form .required
  {
    color: #ff4949;
    padding-left: 0.4rem;
  }
form label {
  font-weight: 400;
  color: #666;
}

.elq-form input[type='text'], 
form select {
  height: 54px!important;
  margin: 0 !important;
  padding: 0 2% !important;
}
.elq-form select
{
  width: 100% !important;
}
.elq-form #formElement3 .heading
{
  display: none;
}
.elq-form #formElement3 .instructions
{
  cursor: pointer; 
}
.elq-form .instructions a
{
	color: #bacce0 !important;
    text-decoration: underline !important;
}
