@import url('https://fonts.googleapis.com/css?family=Open+Sans');
#ncf_sidebar.ncf_aerial #light_theme input[type=submit]  {
  background-color: #00d5c3 !important;
}
.fake-loader-page {
  padding: 100px 0 80px 0;
  text-align: center;
}
.fake-loader-page .gform_page_footer {
  visibility: hidden;
  position: absolute;
}
.wf-form_wrapper .wf-form.wf-no-collapse {
  font-family: roboto;
}
.wf-form_wrapper .wf-form.wf-no-collapse .wf-normal-fields .gfield {
  margin: 0;
}
.wf-form_wrapper .wf-form.wf-no-collapse .wf-normal-fields .gfield .ginput_container.ginput_container_text input, .wf-form_wrapper .wf-form.wf-no-collapse .wf-normal-fields .gfield .ginput_container.ginput_container_email input {
  margin-bottom: 15px;
  border: 1px solid #696969;
}
.wf-form_wrapper .wf-form.wf-no-collapse .gform_page_footer .button {
  background: #45bb5c !important;
  color: #fff;
  padding: 25px;
  border-radius: 0 0 5px 5px;
  font-size: 18px;
  letter-spacing: 1px;
}
.wf-form_wrapper .wf-form.wf-no-collapse .form-privacy {
  font-family: "calibri", 'Open Sans', Arial;
  font-size: 12px;
  line-height: 14px;
  text-align: left !important;
  padding-top: 30px;
}
.wf-form_wrapper .wf-form.wf-no-collapse .gform_previous_button {
  display: none !important;
}
.form-has-collapsible-sections_wrapper.wf-form_wrapper.gform_wrapper {
  font-family: roboto;
}
.form-has-collapsible-sections_wrapper.wf-form_wrapper.gform_wrapper .form-has-collapsible-sections {
  background-color: #fff;
}
.form-has-collapsible-sections_wrapper.wf-form_wrapper.gform_wrapper .form-has-collapsible-sections .gfield {
  margin: 0;
}
.form-has-collapsible-sections_wrapper.wf-form_wrapper.gform_wrapper .form-has-collapsible-sections .gfield .ginput_container.ginput_container_text input, .form-has-collapsible-sections_wrapper.wf-form_wrapper.gform_wrapper .form-has-collapsible-sections .gfield .ginput_container.ginput_container_email input {
  margin-bottom: 15px;
  border: 1px solid #696969;
}
.form-has-collapsible-sections_wrapper.wf-form_wrapper.gform_wrapper .form-has-collapsible-sections .gform_page_footer .button {
  background: #45bb5c !important;
  color: #fff;
  padding: 25px;
  border-radius: 0 0 5px 5px;
  font-size: 18px;
  letter-spacing: 1px;
}
.form-has-collapsible-sections_wrapper.wf-form_wrapper.gform_wrapper .form-has-collapsible-sections .form-privacy {
  font-family: "calibri", 'Open Sans', Arial;
  font-size: 12px;
  line-height: 14px;
  text-align: left !important;
  padding-top: 30px;
}
.form-has-collapsible-sections_wrapper.wf-form_wrapper.gform_wrapper .form-has-collapsible-sections .gform_previous_button {
  display: none !important;
}
/*
 .form-has-collapsible-sections_wrapper { //.form-has-collapsible-sections_wrapper starts
 font-family: roboto;
 margin: 0 auto 30px;
 text-align: left;
 width: 460px;
 max-width: 100%;
 .form-has-collapsible-sections { //.form-has-collapsible-sections starts
 border-radius: 5px;
 background-color: #fff;
 box-shadow: 0 0 50px 0 rgba(0, 0, 0, 0.15);
 position: relative;
 .validation_error{
 color: #fff;
 font-size: 1em;
 font-weight: normal;
 margin-bottom: 0px;
 border-radius: 5px !important;
 border-top: none;
 border-bottom: none;
 border-bottom-left-radius: 0 !important;
 border-bottom-right-radius: 0 !important;
 background: #ce2f2f;
 padding: 16px 0;
 clear: both;
 width: 100%;
 text-align: center
 }
 &.wf-no-collapse{ // &.wf-no-collapse starts
 .gform_page_fields {
 padding: 20px;
 .gsection{
 &.collapsible-sections-field{ //&.collapsible-sections-field starts #987
 padding: 20px 40px 20px 40px!important;
 margin-top: 0 !important;
 border: none !important;
 border-top: 1px solid #ececee !important;
 background-color: #fff;
 transition: background-color 0.3s;
 &:first-child{
 border-top: none !important;
 }
 .gsection_title{
 font-size: 17px;
 color: #999999;
 &:after{
 text-align: center;
 padding-top: 9px;
 color: #867bff;
 background-color: #f8f7fc;
 width: 36px;
 height: 36px;
 border-radius: 50%;
 overflow: hidden;
 transition: background-color 0.3s;
 top: auto;
 bottom: 0;
 transform: translateY(50%);
 right: -20px !important;
 }
 }
 .gsection_description{
 color: #9B9B9B;
 font-size: 13px;
 }
 &.collapsible-sections-section-error{
 .gsection_title{
 color: #790000; //error color text
 }
 .gsection_description{
 color: #790000; //error color text
 }
 }
 } //&.collapsible-sections-field ends #987
 }
 .collapsible-sections-collapsible-body{
 padding: 0 40px 0px;
 border: none;
 background-color: #f8f7fc;
 .gfield{
 &.image-choices-field{
 &.wf-checkbox{
 margin: 0 !important;
 .gfield_label{
 .gfield_required{
 display: none;
 }
 }
 .ginput_container_checkbox{
 margin-top: 0;
 .image-choices-choice{
 margin: 0 !important;
 width: 50%;
 }
 }
 }
 }
 }
 }
 }
 .gform_page_footer{
 .button{
 background: #45bb5c !important;
 color: #fff;
 padding: 6px;
 font-size: 18px;
 }
 }
 } // &.wf-no-collapse ends
 }//.form-has-collapsible-sections ends
 } //.form-has-collapsible-sections_wrapper ends
 */
#light_theme, #mobile_theme {
  font-family: "Roboto", Sans-serif;
}
#light_theme .form-title, #mobile_theme .form-title {
  font-family: "calibri", 'Open Sans', Arial;
  color: #696969;
  font-size: 19px;
  line-height: 30px;
  text-align: center;
  font-weight: 400;
}
#light_theme .gfield, #mobile_theme .gfield {
  padding: 0;
}
#light_theme .gfield_radio input, #mobile_theme .gfield_radio input {
  display: none;
}
#light_theme .gfield_radio label, #mobile_theme .gfield_radio label {
  height: auto;
}
#light_theme .gfield_radio li, #mobile_theme .gfield_radio li, #light_theme .gfield_checkbox li, #mobile_theme .gfield_checkbox li {
  margin: 0 !important;
  line-height: 1em !important;
}
#light_theme .gform_page_footer .button, #mobile_theme .gform_page_footer .button, #light_theme .gform_footer .button, #mobile_theme .gform_footer .button {
  color: #3c4c66;
  letter-spacing: 1px;
  margin-top: 30px;
}
#light_theme .gf_progressbar_wrapper .gf_progressbar_percentage.percentbar_blue, #mobile_theme .gf_progressbar_wrapper .gf_progressbar_percentage.percentbar_blue {
  background: #3a6286 !important;
}
#light_theme .gf_progressbar_wrapper .gf_progressbar_percentage span, #mobile_theme .gf_progressbar_wrapper .gf_progressbar_percentage span {
  font-family: helvetica, arial, sans-serif;
  color: #999;
  font-weight: bold;
  float: none;
  font-size: 15px;
  left: 50%;
  text-shadow: none;
  margin: 0 0 0 -10px !important;
  position: absolute;
  bottom: 8px;
}
