/* feast on form */
.widget_gform_widget .feaston-application-form .gform_body .gform_page_fields{
	background: #7ab4ba;
  padding: 30px;
}
.widget_gform_widget .feaston-application-form .gfield.justify-content-between .ginput_container {
    width: 50%;
  }
.widget_gform_widget .feaston-application-form .gfield label,
.widget_gform_widget .feaston-application-form .gfield_description,
.widget_gform_widget .feaston-application-form .gfield_html,
.feaston-application-form .gfield_label  {
    color: #fff;
  }

.widget_gform_widget .feaston-application-form .ginput_total  {
    color: #fff !important;
}

.feaston-application-form .gfield_validation_message,
.feaston-application-form .validation_message {
  background: transparent !important;
}

  /* .widget_gform_widget .gform_page {
    padding: 15px 30px;
  } */

  .widget_gform_widget .ginput_container_select  {
      background: rgba(255,255,255,0.35);
  }
  .widget_gform_widget select {
      background: rgba(255,255,255,0.35);
      border: none;
      border-radius: 0;
  }
  .widget_gform_widget .gform_page textarea,
  .widget_gform_widget .gform_page input[type="text"],
  .widget_gform_widget .gform_page input[type="password"]{
    background: rgba(255,255,255,0.35);
    border-radius: 0;
    border: none;
  }
  .widget_gform_widget .gform_page input[type="checkbox"],
  .widget_gform_widget .gform_page input[type="radio"]  {
    cursor: pointer;
    z-index: 2;
    position: relative;
    opacity: 0;
  }
  .widget_gform_widget .gform_page ul.gfield_checkbox li label:before,
  .widget_gform_widget .gform_page .gfield_checkbox label:before {
    content: "";
    display: block;
    position: absolute;
    top: 8px;
    left: 0px;
    float: left;
    width: 13px;
    height: 13px;
    background: url(/wp-content/uploads/2020/02/img_checkbox.png) no-repeat;
    z-index: 1;
    border: 0px;
    border-radius: 0px;
  }
  .widget_gform_widget .gform_page input[type="checkbox"]:checked + label:before  {
    content: "\2713";
    line-height: 7px;
    color: #ab2430;
    font-size: 14px;
    padding-left: 2px;
    padding-top: 1px;
  }

  .gform_wrapper input.gf_coupon_code {
    display: table-column;
  }

.gform_page .gfield_radio .gchoice,
.gform_page .gfield_checkbox .gchoice {
  position: relative;
}

.gform_page ul.gfield_radio li label:before,
.gform_page .gfield_radio label:before {
  content: "";
  display: block;
  position: absolute;
  top: 5px;
  left: 0px;
  float: left;
  background: transparent;
  width: 13px;
  height: 13px;
  border-radius: 30px;
  border: 2px solid #ab2430;
  z-index: 1;
  font-family: sans-serif !important;
}

.ginput_price {
  display: none;
}
