body .gform_wrapper label.gfield_label + div.ginput_container {
  margin-top: 0;
}
.gform_wrapper {
  border: 1px solid #2babcf;
  padding: 10px 30px;
}
@media screen and (max-width:  799px ) {
  .gform_wrapper {
    padding: 10px 20px;
  }
}
@media screen and (max-width:  529px ) {
  .gform_wrapper {
    padding: 10px 0;
    border: none;
  }
}
.gform_wrapper .gform_heading {
  margin-bottom: 30px;
}
.gform_wrapper .gform_heading .gform_title {
  display: inline-block;
  margin: -24px 0 0 -10px;
  background: #fff;
  padding-left: 10px;
  padding-right: 10px;
  float: left;
  color: #2babcf;
  line-height: 1.25em;
}
.gform_wrapper .gform_heading .gform_description {
  display: block;
  overflow: hidden;
  padding-top: 17px;
  width: 100%;
}
.gform_wrapper .gfield {
  margin-bottom: 18px;
}
.gform_wrapper .gfield .ginput_container.ginput_container_fileupload,
.gform_wrapper .gfield .ginput_container.ginput_container_post_image,
.gform_wrapper .gfield .ginput_container .multiselect,
.gform_wrapper .gfield .ginput_container input[type="text"],
.gform_wrapper .gfield .ginput_container input[type="email"],
.gform_wrapper .gfield .ginput_container input[type="number"],
.gform_wrapper .gfield .ginput_container input[type="date"],
.gform_wrapper .gfield .ginput_container input[type="time"],
.gform_wrapper .gfield .ginput_container input[type="url"],
.gform_wrapper .gfield .ginput_container input[type="email"],
.gform_wrapper .gfield .ginput_container select,
.gform_wrapper .gfield .ginput_container textarea {
  min-width: 280px;
  font-size: 15px;
  display: block;
  border: 1px solid #dbdbdb;
  padding: 11px 10px 10px;
  border-radius: 1px;
  transition: all 0.3s;
  box-shadow: none;
}
@media screen and (max-width:  529px ) {
  .gform_wrapper .gfield .ginput_container.ginput_container_fileupload,
  .gform_wrapper .gfield .ginput_container.ginput_container_post_image,
  .gform_wrapper .gfield .ginput_container .multiselect,
  .gform_wrapper .gfield .ginput_container input[type="text"],
  .gform_wrapper .gfield .ginput_container input[type="email"],
  .gform_wrapper .gfield .ginput_container input[type="number"],
  .gform_wrapper .gfield .ginput_container input[type="date"],
  .gform_wrapper .gfield .ginput_container input[type="time"],
  .gform_wrapper .gfield .ginput_container input[type="url"],
  .gform_wrapper .gfield .ginput_container input[type="email"],
  .gform_wrapper .gfield .ginput_container select,
  .gform_wrapper .gfield .ginput_container textarea {
    min-width: 100%;
    width: 100%;
  }
}
.gform_wrapper .gfield .ginput_container.ginput_container_fileupload:hover,
.gform_wrapper .gfield .ginput_container.ginput_container_post_image:hover,
.gform_wrapper .gfield .ginput_container .multiselect:hover,
.gform_wrapper .gfield .ginput_container input[type="text"]:hover,
.gform_wrapper .gfield .ginput_container input[type="email"]:hover,
.gform_wrapper .gfield .ginput_container input[type="number"]:hover,
.gform_wrapper .gfield .ginput_container input[type="date"]:hover,
.gform_wrapper .gfield .ginput_container input[type="time"]:hover,
.gform_wrapper .gfield .ginput_container input[type="url"]:hover,
.gform_wrapper .gfield .ginput_container input[type="email"]:hover,
.gform_wrapper .gfield .ginput_container select:hover,
.gform_wrapper .gfield .ginput_container textarea:hover {
  border-color: rgba(12, 128, 161, 0.45);
}
.gform_wrapper .gfield .ginput_container.ginput_container_fileupload.active,
.gform_wrapper .gfield .ginput_container.ginput_container_post_image.active,
.gform_wrapper .gfield .ginput_container .multiselect.active,
.gform_wrapper .gfield .ginput_container input[type="text"].active,
.gform_wrapper .gfield .ginput_container input[type="email"].active,
.gform_wrapper .gfield .ginput_container input[type="number"].active,
.gform_wrapper .gfield .ginput_container input[type="date"].active,
.gform_wrapper .gfield .ginput_container input[type="time"].active,
.gform_wrapper .gfield .ginput_container input[type="url"].active,
.gform_wrapper .gfield .ginput_container input[type="email"].active,
.gform_wrapper .gfield .ginput_container select.active,
.gform_wrapper .gfield .ginput_container textarea.active,
.gform_wrapper .gfield .ginput_container.ginput_container_fileupload:active,
.gform_wrapper .gfield .ginput_container.ginput_container_post_image:active,
.gform_wrapper .gfield .ginput_container .multiselect:active,
.gform_wrapper .gfield .ginput_container input[type="text"]:active,
.gform_wrapper .gfield .ginput_container input[type="email"]:active,
.gform_wrapper .gfield .ginput_container input[type="number"]:active,
.gform_wrapper .gfield .ginput_container input[type="date"]:active,
.gform_wrapper .gfield .ginput_container input[type="time"]:active,
.gform_wrapper .gfield .ginput_container input[type="url"]:active,
.gform_wrapper .gfield .ginput_container input[type="email"]:active,
.gform_wrapper .gfield .ginput_container select:active,
.gform_wrapper .gfield .ginput_container textarea:active,
.gform_wrapper .gfield .ginput_container.ginput_container_fileupload:focus,
.gform_wrapper .gfield .ginput_container.ginput_container_post_image:focus,
.gform_wrapper .gfield .ginput_container .multiselect:focus,
.gform_wrapper .gfield .ginput_container input[type="text"]:focus,
.gform_wrapper .gfield .ginput_container input[type="email"]:focus,
.gform_wrapper .gfield .ginput_container input[type="number"]:focus,
.gform_wrapper .gfield .ginput_container input[type="date"]:focus,
.gform_wrapper .gfield .ginput_container input[type="time"]:focus,
.gform_wrapper .gfield .ginput_container input[type="url"]:focus,
.gform_wrapper .gfield .ginput_container input[type="email"]:focus,
.gform_wrapper .gfield .ginput_container select:focus,
.gform_wrapper .gfield .ginput_container textarea:focus {
  border-color: #2babcf;
  box-shadow: 0 1px 10px rgba(43, 171, 207, 0.15);
  outline: none;
}
.gform_wrapper .gfield .ginput_container.ginput_container_fileupload .placeholder,
.gform_wrapper .gfield .ginput_container.ginput_container_post_image .placeholder,
.gform_wrapper .gfield .ginput_container .multiselect .placeholder,
.gform_wrapper .gfield .ginput_container input[type="text"] .placeholder,
.gform_wrapper .gfield .ginput_container input[type="email"] .placeholder,
.gform_wrapper .gfield .ginput_container input[type="number"] .placeholder,
.gform_wrapper .gfield .ginput_container input[type="date"] .placeholder,
.gform_wrapper .gfield .ginput_container input[type="time"] .placeholder,
.gform_wrapper .gfield .ginput_container input[type="url"] .placeholder,
.gform_wrapper .gfield .ginput_container input[type="email"] .placeholder,
.gform_wrapper .gfield .ginput_container select .placeholder,
.gform_wrapper .gfield .ginput_container textarea .placeholder {
  color: #a2a2a2;
}
.gform_wrapper .gfield .ginput_container.ginput_container_fileupload::-webkit-input-placeholder,
.gform_wrapper .gfield .ginput_container.ginput_container_post_image::-webkit-input-placeholder,
.gform_wrapper .gfield .ginput_container .multiselect::-webkit-input-placeholder,
.gform_wrapper .gfield .ginput_container input[type="text"]::-webkit-input-placeholder,
.gform_wrapper .gfield .ginput_container input[type="email"]::-webkit-input-placeholder,
.gform_wrapper .gfield .ginput_container input[type="number"]::-webkit-input-placeholder,
.gform_wrapper .gfield .ginput_container input[type="date"]::-webkit-input-placeholder,
.gform_wrapper .gfield .ginput_container input[type="time"]::-webkit-input-placeholder,
.gform_wrapper .gfield .ginput_container input[type="url"]::-webkit-input-placeholder,
.gform_wrapper .gfield .ginput_container input[type="email"]::-webkit-input-placeholder,
.gform_wrapper .gfield .ginput_container select::-webkit-input-placeholder,
.gform_wrapper .gfield .ginput_container textarea::-webkit-input-placeholder {
  color: #a2a2a2;
}
.gform_wrapper .gfield .ginput_container.ginput_container_fileupload:-moz-placeholder,
.gform_wrapper .gfield .ginput_container.ginput_container_post_image:-moz-placeholder,
.gform_wrapper .gfield .ginput_container .multiselect:-moz-placeholder,
.gform_wrapper .gfield .ginput_container input[type="text"]:-moz-placeholder,
.gform_wrapper .gfield .ginput_container input[type="email"]:-moz-placeholder,
.gform_wrapper .gfield .ginput_container input[type="number"]:-moz-placeholder,
.gform_wrapper .gfield .ginput_container input[type="date"]:-moz-placeholder,
.gform_wrapper .gfield .ginput_container input[type="time"]:-moz-placeholder,
.gform_wrapper .gfield .ginput_container input[type="url"]:-moz-placeholder,
.gform_wrapper .gfield .ginput_container input[type="email"]:-moz-placeholder,
.gform_wrapper .gfield .ginput_container select:-moz-placeholder,
.gform_wrapper .gfield .ginput_container textarea:-moz-placeholder {
  color: #a2a2a2;
  opacity: 1;
}
.gform_wrapper .gfield .ginput_container.ginput_container_fileupload::-moz-placeholder,
.gform_wrapper .gfield .ginput_container.ginput_container_post_image::-moz-placeholder,
.gform_wrapper .gfield .ginput_container .multiselect::-moz-placeholder,
.gform_wrapper .gfield .ginput_container input[type="text"]::-moz-placeholder,
.gform_wrapper .gfield .ginput_container input[type="email"]::-moz-placeholder,
.gform_wrapper .gfield .ginput_container input[type="number"]::-moz-placeholder,
.gform_wrapper .gfield .ginput_container input[type="date"]::-moz-placeholder,
.gform_wrapper .gfield .ginput_container input[type="time"]::-moz-placeholder,
.gform_wrapper .gfield .ginput_container input[type="url"]::-moz-placeholder,
.gform_wrapper .gfield .ginput_container input[type="email"]::-moz-placeholder,
.gform_wrapper .gfield .ginput_container select::-moz-placeholder,
.gform_wrapper .gfield .ginput_container textarea::-moz-placeholder {
  color: #a2a2a2;
  opacity: 1;
}
.gform_wrapper .gfield .ginput_container.ginput_container_fileupload:-ms-input-placeholder,
.gform_wrapper .gfield .ginput_container.ginput_container_post_image:-ms-input-placeholder,
.gform_wrapper .gfield .ginput_container .multiselect:-ms-input-placeholder,
.gform_wrapper .gfield .ginput_container input[type="text"]:-ms-input-placeholder,
.gform_wrapper .gfield .ginput_container input[type="email"]:-ms-input-placeholder,
.gform_wrapper .gfield .ginput_container input[type="number"]:-ms-input-placeholder,
.gform_wrapper .gfield .ginput_container input[type="date"]:-ms-input-placeholder,
.gform_wrapper .gfield .ginput_container input[type="time"]:-ms-input-placeholder,
.gform_wrapper .gfield .ginput_container input[type="url"]:-ms-input-placeholder,
.gform_wrapper .gfield .ginput_container input[type="email"]:-ms-input-placeholder,
.gform_wrapper .gfield .ginput_container select:-ms-input-placeholder,
.gform_wrapper .gfield .ginput_container textarea:-ms-input-placeholder {
  color: #a2a2a2;
}
.gform_wrapper .gfield .ginput_container input[type="text"],
.gform_wrapper .gfield .ginput_container input[type="email"],
.gform_wrapper .gfield .ginput_container input[type="number"],
.gform_wrapper .gfield .ginput_container input[type="date"],
.gform_wrapper .gfield .ginput_container input[type="time"],
.gform_wrapper .gfield .ginput_container input[type="url"],
.gform_wrapper .gfield .ginput_container input[type="email"],
.gform_wrapper .gfield .ginput_container textarea {
  -webkit-appearance: none;
}
.gform_wrapper .gfield .ginput_container.ginput_container_fileupload,
.gform_wrapper .gfield .ginput_container.ginput_container_post_image,
.gform_wrapper .gfield .ginput_container .multiselect,
.gform_wrapper .gfield .ginput_container input[type="text"],
.gform_wrapper .gfield .ginput_container input[type="email"],
.gform_wrapper .gfield .ginput_container input[type="number"],
.gform_wrapper .gfield .ginput_container input[type="date"],
.gform_wrapper .gfield .ginput_container input[type="time"],
.gform_wrapper .gfield .ginput_container input[type="url"],
.gform_wrapper .gfield .ginput_container input[type="email"],
.gform_wrapper .gfield .ginput_container select {
  height: 40px;
}
.gform_wrapper .gfield .ginput_container .multiselect {
  padding: 8px 15px;
}
.gform_wrapper .gfield .gfield_checkbox,
.gform_wrapper .gfield .gfield_radio {
  position: relative;
  display: block;
  margin-top: 10px;
  margin-bottom: 10px;
}
.gform_wrapper .gfield .gfield_checkbox input,
.gform_wrapper .gfield .gfield_radio input,
.gform_wrapper .gfield .gfield_checkbox input[type=checkbox],
.gform_wrapper .gfield .gfield_radio input[type=checkbox],
.gform_wrapper .gfield .gfield_checkbox input[type=radio],
.gform_wrapper .gfield .gfield_radio input[type=radio] {
  margin-top: .2em;
}
.gform_wrapper .gfield .gfield_checkbox label,
.gform_wrapper .gfield .gfield_radio label {
  font-size: 15px;
  min-height: 20px;
  padding-left: 0;
  margin-bottom: 0;
  font-weight: 400;
  cursor: pointer;
}
.gform_wrapper .ginput_container_post_image,
.gform_wrapper .ginput_container_fileupload {
  position: relative;
}
.gform_wrapper .ginput_container_post_image.focus .file-input-wrapper span,
.gform_wrapper .ginput_container_fileupload.focus .file-input-wrapper span,
.gform_wrapper .ginput_container_post_image:focus .file-input-wrapper span,
.gform_wrapper .ginput_container_fileupload:focus .file-input-wrapper span,
.gform_wrapper .ginput_container_post_image:hover .file-input-wrapper span,
.gform_wrapper .ginput_container_fileupload:hover .file-input-wrapper span {
  color: #333;
  text-decoration: none;
}
.gform_wrapper .ginput_container_post_image.active .file-input-wrapper span,
.gform_wrapper .ginput_container_fileupload.active .file-input-wrapper span,
.gform_wrapper .ginput_container_post_image.focus .file-input-wrapper span,
.gform_wrapper .ginput_container_fileupload.focus .file-input-wrapper span,
.gform_wrapper .ginput_container_post_image:active .file-input-wrapper span,
.gform_wrapper .ginput_container_fileupload:active .file-input-wrapper span,
.gform_wrapper .ginput_container_post_image:focus .file-input-wrapper span,
.gform_wrapper .ginput_container_fileupload:focus .file-input-wrapper span,
.gform_wrapper .ginput_container_post_image:hover .file-input-wrapper span,
.gform_wrapper .ginput_container_fileupload:hover .file-input-wrapper span {
  color: #333;
  background-color: #e6e6e6;
}
.gform_wrapper .ginput_container_post_image.active .file-input-wrapper span,
.gform_wrapper .ginput_container_fileupload.active .file-input-wrapper span,
.gform_wrapper .ginput_container_post_image:active .file-input-wrapper span,
.gform_wrapper .ginput_container_fileupload:active .file-input-wrapper span {
  background-image: none;
  outline: 0;
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.gform_wrapper .ginput_container_post_image .file-input-wrapper,
.gform_wrapper .ginput_container_fileupload .file-input-wrapper {
  border: none;
  background: transparent;
  display: block;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  position: absolute;
  box-shadow: none;
  padding: 0;
  z-index: 2;
  text-align: left;
  overflow: hidden;
}
.gform_wrapper .ginput_container_post_image .file-input-wrapper:hover,
.gform_wrapper .ginput_container_fileupload .file-input-wrapper:hover,
.gform_wrapper .ginput_container_post_image .file-input-wrapper:focus,
.gform_wrapper .ginput_container_fileupload .file-input-wrapper:focus,
.gform_wrapper .ginput_container_post_image .file-input-wrapper:active,
.gform_wrapper .ginput_container_fileupload .file-input-wrapper:active,
.gform_wrapper .ginput_container_post_image .file-input-wrapper:focus:hover,
.gform_wrapper .ginput_container_fileupload .file-input-wrapper:focus:hover,
.gform_wrapper .ginput_container_post_image .file-input-wrapper:focus:active,
.gform_wrapper .ginput_container_fileupload .file-input-wrapper:focus:active {
  background: transparent;
  border: none;
  box-shadow: none;
}
.gform_wrapper .ginput_container_post_image .file-input-wrapper > span,
.gform_wrapper .ginput_container_fileupload .file-input-wrapper > span {
  display: inline-block;
  padding: 8px 16px 9px;
  margin-bottom: 0;
  font-size: 15px;
  font-weight: 400;
  line-height: 1.42857143;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  -ms-touch-action: manipulation;
  touch-action: manipulation;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 1px;
  color: #333;
  background-color: #fff;
  border-color: #ccc;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-top: 0;
  border-bottom: 0;
  border-left: 0;
  transition: all .3s;
  cursor: pointer;
}
.gform_wrapper .ginput_container_post_image .file-input-wrapper input[type=file],
.gform_wrapper .ginput_container_fileupload .file-input-wrapper input[type=file],
.gform_wrapper .ginput_container_post_image .file-input-wrapper input[type=file]:focus,
.gform_wrapper .ginput_container_fileupload .file-input-wrapper input[type=file]:focus,
.gform_wrapper .ginput_container_post_image .file-input-wrapper input[type=file]:hover,
.gform_wrapper .ginput_container_fileupload .file-input-wrapper input[type=file]:hover {
  top: 0 !important;
  right: 0 !important;
  bottom: 0 !important;
  left: 0 !important;
  display: block;
  width: 100%;
}
.gform_wrapper .ginput_container_post_image .file-input-name,
.gform_wrapper .ginput_container_fileupload .file-input-name {
  padding-left: 99px;
  text-align: left;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  display: block;
  padding-right: 5px;
  line-height: 1.2em;
  margin: 0;
}
.gform_wrapper .ginput_container_post_image .file-input-name.placeholder,
.gform_wrapper .ginput_container_fileupload .file-input-name.placeholder {
  color: #a2a2a2;
}
.gform_wrapper .ginput_container.active {
  box-shadow: none;
}
.gform_wrapper .ginput_container.active .file-input-name {
  opacity: 0;
}
.gform_wrapper .ginput_container.active .file-input-wrapper > span {
  width: 100%;
  background-color: rgba(43, 171, 207, 0.2);
  box-shadow: none;
  border: none;
}
.gform_wrapper .multiselect {
  text-align: left;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  display: block;
  width: 100%;
  padding-right: 35px;
  border-radius: 1px;
  padding: 8px 10px 10px;
}
.gform_wrapper .multiselect:hover,
.gform_wrapper .multiselect:active,
.gform_wrapper .multiselect:focus {
  background-color: #fff;
}
.gform_wrapper .multiselect .caret {
  position: absolute;
  right: 20px;
  top: 50%;
  margin-top: -2px;
}
.gform_wrapper .multiselect-wrapper {
  position: relative;
  display: block;
}
.gform_wrapper .multiselect-wrapper.open .multiselect {
  background-color: #fff;
}
.gform_wrapper .multiselect-wrapper.open .multiselect-container {
  border-color: #2babcf;
}
.gform_wrapper .multiselect-container {
  width: 100%;
  margin-top: -1px !important;
  padding-bottom: 3px;
  padding-top: 3px;
  border-top: none;
  border-radius: 0 0 1px 1px;
}
.gform_wrapper .multiselect-container > li > a > label {
  padding: 7px 15px 7px 35px;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.gform_wrapper .multiselect-container > li > a > label.radio,
.gform_wrapper .multiselect-container > li > a > label.checkbox {
  margin: 0;
}
.gform_wrapper .multiselect-container > li > a {
  padding: 0;
  font-size: 14px;
}
.gform_wrapper .multiselect-container > li > a:hover,
.gform_wrapper .multiselect-container > li > a:focus {
  border: none;
  background: #eee;
  outline: none;
}
.gform_wrapper .multiselect-container > li.active > a,
.gform_wrapper .multiselect-container > li.active > a:hover,
.gform_wrapper .multiselect-container > li.active > a:active,
.gform_wrapper .multiselect-container > li.active > a:focus {
  background: #2babcf;
}
.gform_wrapper .multiselect-item.filter {
  border-bottom: 1px solid #dbdbdb;
  margin-top: -3px;
  margin-bottom: 3px;
}
.gform_wrapper .multiselect-item > .input-group {
  display: block;
}
.gform_wrapper .multiselect-item > .input-group .input-group-addon {
  background: transparent;
  border: none;
  padding: 0;
  position: absolute;
  left: 12px;
  z-index: 101;
  top: 14px;
  display: block;
}
.gform_wrapper .multiselect-item > .input-group .form-control {
  padding-left: 34px;
  float: none;
}
.gform_wrapper .multiselect-item > .input-group .input-group-btn {
  display: none;
}
.gform_wrapper .gfield_label {
  line-height: 1.5em;
  margin-top: 0;
  display: block;
  max-width: 100%;
  margin-bottom: 5px;
  font-weight: 700;
  margin-bottom: 4px;
  font-size: 15px;
}
.gform_wrapper .gform_page_footer {
  margin: 1.25em 0 10px;
}
.gform_wrapper .gform_page_footer:before,
.gform_wrapper .gform_page_footer:after {
  content: " ";
  display: table;
}
.gform_wrapper .gform_page_footer:after {
  clear: both;
}
.gform_wrapper .gform_page_footer .button {
  margin: 0;
}
.gform_wrapper .gform_page_footer .gform_button[type="submit"],
.gform_wrapper .gform_page_footer .gform_next_button {
  float: right;
}
.gform_wrapper .button {
  display: inline-block;
  margin-bottom: 0;
  line-height: 1.42857143;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  -ms-touch-action: manipulation;
  touch-action: manipulation;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-image: none;
  border: 1px solid transparent;
  transition: all .3s;
  border-radius: 1px;
  font-weight: normal;
  padding: 8px 20px;
}
@media screen and (max-width:  529px ) {
  .gform_wrapper .button {
    display: block;
    width: auto;
  }
}
.gform_wrapper .button:active,
.gform_wrapper .button.active,
.gform_wrapper .button.focus,
.gform_wrapper .button:focus,
.gform_wrapper .button:hover {
  color: #333;
  text-decoration: none;
  outline: none;
}
.gform_wrapper .gform_previous_button {
  color: #333333;
  background-color: #ffffff;
  border-color: #cccccc;
}
.gform_wrapper .gform_previous_button:hover,
.gform_wrapper .gform_previous_button:focus,
.gform_wrapper .gform_previous_button:active,
.gform_wrapper .gform_previous_button.active,
.open > .dropdown-toggle.gform_wrapper .gform_previous_button {
  color: #333333;
  background-color: #e6e6e6;
  border-color: #adadad;
}
.gform_wrapper .gform_previous_button:active,
.gform_wrapper .gform_previous_button.active,
.open > .dropdown-toggle.gform_wrapper .gform_previous_button {
  background-image: none;
}
.gform_wrapper .gform_previous_button.disabled,
.gform_wrapper .gform_previous_button[disabled],
fieldset[disabled] .gform_wrapper .gform_previous_button,
.gform_wrapper .gform_previous_button.disabled:hover,
.gform_wrapper .gform_previous_button[disabled]:hover,
fieldset[disabled] .gform_wrapper .gform_previous_button:hover,
.gform_wrapper .gform_previous_button.disabled:focus,
.gform_wrapper .gform_previous_button[disabled]:focus,
fieldset[disabled] .gform_wrapper .gform_previous_button:focus,
.gform_wrapper .gform_previous_button.disabled:active,
.gform_wrapper .gform_previous_button[disabled]:active,
fieldset[disabled] .gform_wrapper .gform_previous_button:active,
.gform_wrapper .gform_previous_button.disabled.active,
.gform_wrapper .gform_previous_button[disabled].active,
fieldset[disabled] .gform_wrapper .gform_previous_button.active {
  background-color: #ffffff;
  border-color: #cccccc;
}
.gform_wrapper .gform_previous_button .badge {
  color: #ffffff;
  background-color: #333333;
}
.gform_wrapper .gform_button[type="submit"],
.gform_wrapper .gform_next_button {
  color: #ffffff;
  background-color: #2babcf;
  border-color: #279aba;
}
.gform_wrapper .gform_button[type="submit"]:hover,
.gform_wrapper .gform_next_button:hover,
.gform_wrapper .gform_button[type="submit"]:focus,
.gform_wrapper .gform_next_button:focus,
.gform_wrapper .gform_button[type="submit"]:active,
.gform_wrapper .gform_next_button:active,
.gform_wrapper .gform_button[type="submit"].active,
.gform_wrapper .gform_next_button.active,
.open > .dropdown-toggle.gform_wrapper .gform_button[type="submit"],
.open > .dropdown-toggle.gform_wrapper .gform_next_button {
  color: #ffffff;
  background-color: #2288a5;
  border-color: #1c7087;
}
.gform_wrapper .gform_button[type="submit"]:active,
.gform_wrapper .gform_next_button:active,
.gform_wrapper .gform_button[type="submit"].active,
.gform_wrapper .gform_next_button.active,
.open > .dropdown-toggle.gform_wrapper .gform_button[type="submit"],
.open > .dropdown-toggle.gform_wrapper .gform_next_button {
  background-image: none;
}
.gform_wrapper .gform_button[type="submit"].disabled,
.gform_wrapper .gform_next_button.disabled,
.gform_wrapper .gform_button[type="submit"][disabled],
.gform_wrapper .gform_next_button[disabled],
fieldset[disabled] .gform_wrapper .gform_button[type="submit"],
fieldset[disabled] .gform_wrapper .gform_next_button,
.gform_wrapper .gform_button[type="submit"].disabled:hover,
.gform_wrapper .gform_next_button.disabled:hover,
.gform_wrapper .gform_button[type="submit"][disabled]:hover,
.gform_wrapper .gform_next_button[disabled]:hover,
fieldset[disabled] .gform_wrapper .gform_button[type="submit"]:hover,
fieldset[disabled] .gform_wrapper .gform_next_button:hover,
.gform_wrapper .gform_button[type="submit"].disabled:focus,
.gform_wrapper .gform_next_button.disabled:focus,
.gform_wrapper .gform_button[type="submit"][disabled]:focus,
.gform_wrapper .gform_next_button[disabled]:focus,
fieldset[disabled] .gform_wrapper .gform_button[type="submit"]:focus,
fieldset[disabled] .gform_wrapper .gform_next_button:focus,
.gform_wrapper .gform_button[type="submit"].disabled:active,
.gform_wrapper .gform_next_button.disabled:active,
.gform_wrapper .gform_button[type="submit"][disabled]:active,
.gform_wrapper .gform_next_button[disabled]:active,
fieldset[disabled] .gform_wrapper .gform_button[type="submit"]:active,
fieldset[disabled] .gform_wrapper .gform_next_button:active,
.gform_wrapper .gform_button[type="submit"].disabled.active,
.gform_wrapper .gform_next_button.disabled.active,
.gform_wrapper .gform_button[type="submit"][disabled].active,
.gform_wrapper .gform_next_button[disabled].active,
fieldset[disabled] .gform_wrapper .gform_button[type="submit"].active,
fieldset[disabled] .gform_wrapper .gform_next_button.active {
  background-color: #2babcf;
  border-color: #279aba;
}
.gform_wrapper .gform_button[type="submit"] .badge,
.gform_wrapper .gform_next_button .badge {
  color: #2babcf;
  background-color: #ffffff;
}
.gform_wrapper .gfield_description {
  display: block;
  color: #737373;
  margin: 0;
  padding: 0;
}
.gform_wrapper .ginput_complex label {
  margin: 0;
}
.gform_wrapper .ginput_complex .ginput_full,
.gform_wrapper .ginput_complex .ginput_left,
.gform_wrapper .ginput_complex .ginput_right {
  margin-bottom: 5px;
}
.gform_wrapper .ginput_container + .gfield_description {
  margin-top: 4px;
}
.gform_wrapper .gf_progressbar_wrapper {
  margin-bottom: 30px;
  border: none;
  padding: 0;
}
.gform_wrapper .gf_progressbar_wrapper .gf_progressbar_title {
  opacity: 1;
  font-size: 14px;
  font-weight: 600;
}
.gform_wrapper .gf_progressbar_wrapper .gf_progressbar {
  border: none;
  width: 100%;
  overflow: hidden;
  background-image: none;
  background-color: #f5f5f5;
  border-radius: 4px;
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
}
.gform_wrapper .gf_progressbar_wrapper .gf_progressbar_percentage {
  background-color: #2babcf;
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-size: 40px 40px;
  -webkit-animation: progress-bar-stripes 2s linear infinite;
          animation: progress-bar-stripes 2s linear infinite;
}
.gform_wrapper .gf_progressbar_wrapper .gf_progressbar_percentage span {
  font-weight: bold;
  text-shadow: none;
}
.gform_wrapper .gf_page_steps {
  margin: 0;
  padding: 0 0 30px 0;
  list-style: none;
  text-align: left;
  border: none;
  display: table;
}
.gform_wrapper .gf_step {
  float: left;
  display: block;
  text-align: left;
  border-bottom: 4px solid #eee;
  color: #838383;
  padding: 10px 0 8px;
  height: auto;
  font-size: 16px;
  margin: 0;
  padding-right: 25px;
  font-weight: bold;
  width: auto !important;
  float: none;
  display: table-cell;
}
.gform_wrapper .gf_step.gf_step_active {
  border-color: #2babcf;
  color: #2babcf;
}
.gform_wrapper .gf_step.gf_step_pending {
  opacity: 1;
}
.gform_wrapper .gf_step.gf_step_completed {
  opacity: 1;
  border-color: rgba(43, 171, 207, 0.3);
  color: rgba(43, 171, 207, 0.45);
}
.gform_wrapper .gf_step .gf_step_number {
  float: none;
  font-size: 16px;
  display: inline-block;
  margin-right: 3px;
}
.gform_wrapper .gf_step .gf_step_number:after {
  content: '.';
}
.gform_wrapper .gfield_html {
  margin: 0 0 20px;
}
