.gp_gf_loading_div {
  display: none; }

.cs_overlay img.gform_ajax_spinner {
  position: absolute !important;
  z-index: 999998;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  display: block !important;
  overflow: hidden !important;
  width: 100% !important;
  height: 100% !important;
  background-color: rgba(255, 255, 255, 0.65);
  content: '';
  display: none !important; }

.cs_overlay .gp_gf_loading_div {
  position: fixed;
  z-index: 999999;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  width: 100% !important;
  height: 100% !important;
  text-align: center;
  padding: 50% 0 0 0;
  background-color: rgba(255, 255, 255, 0.65); }
  @media only screen and (min-width: 768px) {
    .cs_overlay .gp_gf_loading_div {
      padding: 15% 0 0 0; } }

.cs_overlay .gp_gf_loading_div p {
  font-weight: bold;
  padding-top: 5%;
  text-shadow: 0 0 4px rgba(0, 0, 0, 0.1); }

.cs_overlay .gp_gf_loading_div img {
  max-width: 200px; }

.cs_overlay .gform_wrapper {
  position: relative; }

.cs_overlay .gfield .gp_hide {
  display: none !important; }

.gfield .hide {
  display: none !important; }

.gfield_repeater_buttons .add_repeater_item {
  padding: 0 20px;
  cursor: pointer; }
  .gfield_repeater_buttons .add_repeater_item.gfield_icon_disabled {
    cursor: inherit;
    opacity: 0.4; }

.gfield_repeater_buttons .remove_repeater_item {
  cursor: pointer; }

.ginput_container_address .half {
  width: 49%;
  display: -moz-inline-stack;
  display: inline-block;
  padding-right: 5px; }
  .ginput_container_address .half.last {
    padding-right: 2px; }
  @media only screen and (max-width: 640px) {
    .ginput_container_address .half {
      width: 100%; } }

.ginput_container_address .full {
  width: 98%;
  display: -moz-inline-stack;
  display: inline-block; }

.ginput_container_address .third {
  width: 32.6%;
  margin: 0;
  padding: 0;
  display: -moz-inline-stack;
  display: inline-block; }
  @media only screen and (max-width: 640px) {
    .ginput_container_address .third {
      width: 100%; } }

.ginput_container_address .third label {
  display: block; }

.ginput_container_address .third input[type='text'] {
  width: 99% !important; }
