/* ==========================================================================
   $UXI-ADDONS
   ========================================================================== */
.gf_clear,
.gf_clear_complex {
  display: none;
}
.ginput_container_textarea textarea {
  height: 7.5em;
}
.gform_validation_container {
  display: none !important;
  visibility: hidden !important;
}
.gform_description {
  display: block;
  margin-bottom: 0.9em;
}
.gfield_required {
  color: #c83832;
}
.gfield label {
  font-size: 0.85em;
}
label.gfield_label {
  font-size: 1em;
}
.form_saved_message_emailform {
  margin-top: 0.75em;
}
.form_saved_message_emailform input[type="submit"] {
  margin-top: 0.75em;
}
.gform_wrapper[style*="display:none"] {
  display: block !important;
}
.gsection_title,
.gf_progressbar_title {
  margin-bottom: 0.9em;
  font-size: 1em;
}
@media only screen and (min-width:  48em ) {
  .gsection_title,
  .gf_progressbar_title {
    margin-bottom: 0.81em;
    font-size: 1.28571429em;
  }
}
.gf_page_steps {
  margin-bottom: 0.9em;
  border-bottom: 1px solid #dedede;
}
.gf_step,
.gf_step_number,
.gf_step_label {
  display: inline-block;
  vertical-align: middle;
}
.gf_step {
  opacity: 0.4;
  display: inline-block;
  margin-left: 0.5em;
}
.gf_step:first-child {
  margin-left: 0;
}
.gf_step_active {
  opacity: 1;
}
.gf_step_number {
  margin-bottom: 0.765em;
  font-size: 1.14285714em;
}
@media only screen and (min-width:  48em ) {
  .gf_step_number {
    margin-bottom: 0.54em;
    font-size: 1.71428571em;
  }
}
.gf_step_label {
  margin-bottom: 0.9em;
  font-size: 1em;
}
@media only screen and (min-width:  48em ) {
  .gf_step_label {
    margin-bottom: 0.81em;
    font-size: 1.28571429em;
  }
}
.gform_previous_button {
  margin-right: 0.4em;
}
.gform_ajax_spinner {
  position: relative;
  left: 3px;
  width: 20px;
  height: 20px;
  animation: is-spinning 0.75s linear 0s infinite;
}
.gform_next_button.button-block,
.gform_previous_button.button-block {
  margin-right: 0;
  margin-bottom: 0.4em;
}
@media only screen and (max-width:  47.9375em ) {
  .gform_previous_button.button-block-mobile {
    margin-right: 0;
    margin-bottom: 0.5em;
  }
}
.gfield.gfield_error input[type="text"],
.gfield.gfield_error input[type="password"],
.gfield.gfield_error input[type="number"],
.gfield.gfield_error input[type="email"],
.gfield.gfield_error input[type="url"],
.gfield.gfield_error input[type="tel"] {
  border-color: #c83832;
}
.gfield.gfield_error label,
.gfield.gfield_error .validation_message.gfield_description {
  color: #c83832;
}
.gfield.gfield_error .validation_message.gfield_description {
  margin-top: 2px;
}
.gform_fields {
  display: block;
  margin: 0 -5px;
}
.gform_fields,
.gform_fields ul {
  padding: 0;
  list-style: none;
}
.gform_fields ul {
  margin: 0;
}
.gfield {
  display: block;
  float: left;
  width: 100%;
  margin-bottom: 0.9em;
  padding: 0 5px;
}
.gfield_radio > li,
.gfield_checkbox > li {
  line-height: 1;
  margin-bottom: 0.4em;
}
.gfield_radio > li label,
.gfield_checkbox > li label {
  margin-top: 0 !important;
}
.gfield_radio > li label,
.gfield_checkbox > li label,
.gfield_radio > li input,
.gfield_checkbox > li input {
  display: block;
  float: left;
}
.gfield_radio > li input[type="radio"],
.gfield_checkbox > li input[type="radio"],
.gfield_radio > li input[type="checkbox"],
.gfield_checkbox > li input[type="checkbox"] {
  margin-right: 0.25em;
}
.gfield_radio > li input[type="text"][id*="_other"],
.gfield_checkbox > li input[type="text"][id*="_other"] {
  height: auto;
  width: auto;
  padding: 0.2em 0.4em !important;
  font-size: 0.75em !important;
}
.gform_card_icon {
  float: left;
  margin-left: 6px;
  font-size: 0;
}
.gform_card_icon:first-child {
  margin-left: 0;
}
.gform_card_icon:before {
  font-size: 36px;
}
.ginput_card_security_code_icon {
  display: none;
}
.ginput_complex {
  margin: 0 -5px;
}
.ginput_complex [class*="name_"],
.ginput_complex .ginput_full,
.ginput_complex .ginput_left,
.ginput_complex .ginput_right,
.ginput_complex .ginput_cardinfo_left,
.ginput_complex .ginput_cardinfo_right {
  display: block;
  float: left;
  padding: 0 5px;
}
.ginput_complex .name_prefix {
  width: 6em;
}
.ginput_complex .name_suffix {
  width: 10em;
}
.ginput_complex .name_prefix + [class*="name_"] {
  clear: left;
}
.ginput_complex.has_first_name.has_middle_name.has_last_name .name_first,
.ginput_complex.has_first_name.has_middle_name.has_last_name .name_middle,
.ginput_complex.has_first_name.has_middle_name.has_last_name .name_last {
  width: 33.33333%;
}
.ginput_complex.has_first_name.no_middle_name.has_last_name .name_first,
.ginput_complex.has_first_name.no_middle_name.has_last_name .name_last,
.ginput_complex.no_first_name.has_middle_name.has_last_name .name_middle,
.ginput_complex.no_first_name.has_middle_name.has_last_name .name_last,
.ginput_complex.has_first_name.has_middle_name.no_last_name .name_first,
.ginput_complex.has_first_name.has_middle_name.no_last_name .name_middle {
  width: 50%;
}
.ginput_complex .ginput_full,
.ginput_complex.has_first_name.no_middle_name.no_last_name .name_first,
.ginput_complex.no_first_name.has_middle_name.no_last_name .name_middle,
.ginput_complex.no_first_name.no_middle_name.has_last_name .name_last {
  width: 100%;
}
.ginput_complex .ginput_left,
.ginput_complex .ginput_right,
.ginput_complex .ginput_cardinfo_left,
.ginput_complex .ginput_cardinfo_right {
  width: 50%;
}
.ginput_complex .ginput_cardinfo_left {
  padding-left: 0;
}
.ginput_complex .ginput_cardinfo_right {
  padding-right: 0;
}
.ginput_complex .ginput_card_expiration_container {
  display: block;
}
.ginput_complex .ginput_card_expiration_container .ginput_card_expiration {
  float: left;
  display: block;
  width: 49%;
}
.ginput_complex .ginput_card_expiration_container .ginput_card_expiration_year {
  float: right;
}
.ginput_complex .ginput_card_expiration_container label {
  clear: both;
}
@media only screen and (max-width:  47.9375em ) {
  .gform_wrapper .stack-palm .ginput_complex > [class*='name_'],
  .gform_wrapper .stack-palm .ginput_complex > [class*='ginput_'] {
    width: 100% !important;
  }
}
@media only screen and (min-width:  48em ) and (max-width:  61.9375em ) {
  .gform_wrapper .stack-tab .ginput_complex > [class*='name_'],
  .gform_wrapper .stack-tab .ginput_complex > [class*='ginput_'] {
    width: 100% !important;
  }
}
@media only screen and (min-width:  62em ) {
  .gform_wrapper .stack-desk .ginput_complex > [class*='name_'],
  .gform_wrapper .stack-desk .ginput_complex > [class*='ginput_'] {
    width: 100% !important;
  }
}
.gfield .clear-multi {
  margin: 0 -5px;
}
.gfield .clear-multi > .ginput_container {
  float: left;
  width: 33.3333333%;
  padding: 0 5px;
}
.gfield_time_hour i {
  display: none;
}
@media only screen and (max-width:  47.9375em ) {
  .stack-palm .clear-multi > .ginput_container {
    width: 100%;
  }
  .stack-palm .clear-multi > .ginput_container_date:not(:last-of-type) {
    margin-bottom: 0.75em;
  }
}
@media only screen and (min-width:  48em ) and (max-width:  61.9375em ) {
  .stack-tab .clear-multi > .ginput_container {
    width: 100%;
  }
   > .ginput_container_date:not(:last-of-type) {
    margin-bottom: 0.75em;
  }
}
@media only screen and (min-width:  62em ) {
  .stack-desk .clear-multi > .ginput_container {
    width: 100%;
  }
   > .ginput_container_date:not(:last-of-type) {
    margin-bottom: 0.75em;
  }
}
.gform_wrapper .hide-sub-labels .ginput_container_address > [class*='ginput_'],
.gform_wrapper .hide-sub-labels .ginput_container_creditcard > [class*='ginput_'],
.gform_wrapper .hide-sub-labels .ginput_container_address > [class*='address_'],
.gform_wrapper .hide-sub-labels .ginput_container_creditcard > [class*='address_'] {
  margin-bottom: 0.75em;
}
.gform_wrapper .hide-sub-labels .ginput_container_address .ginput_full:last-of-type,
.gform_wrapper .hide-sub-labels .ginput_container_address .ginput_left:last-of-type,
.gform_wrapper .hide-sub-labels .ginput_container_address .ginput_right:nth-last-of-type(1),
.gform_wrapper .hide-sub-labels .ginput_container_address .ginput_left:nth-last-of-type(2) {
  margin-bottom: 0;
}
.gform_wrapper .hide-sub-labels .ginput_container_creditcard > .ginput_full:last-of-type {
  margin-bottom: 0;
}
.gform_wrapper .hide-sub-labels .ginput_container_name .name_prefix {
  margin-bottom: 0.75em;
}
.gform_wrapper .hide-sub-labels .ginput_container_name .name_suffix {
  margin-top: 0.75em;
}
@media only screen and (max-width:  47.9375em ) {
  .gform_wrapper .hide-sub-labels.stack-palm .ginput_container > [class*='ginput_']:not(:last-of-type),
  .gform_wrapper .hide-sub-labels .stack-palm .ginput_container > [class*='ginput_']:not(:last-of-type),
  .gform_wrapper .hide-sub-labels.stack-palm .ginput_container > [class*='name_']:not(:last-of-type),
  .gform_wrapper .hide-sub-labels .stack-palm .ginput_container > [class*='name_']:not(:last-of-type),
  .gform_wrapper .hide-sub-labels.stack-palm .ginput_container > [class*='ginput_']:not(:last-of-type),
  .gform_wrapper .hide-sub-labels .stack-palm .ginput_container > [class*='ginput_']:not(:last-of-type) {
    margin-bottom: 0.75em;
  }
  .gform_wrapper .hide-sub-labels.stack-palm .ginput_container .name_suffix,
  .gform_wrapper .hide-sub-labels .stack-palm .ginput_container .name_suffix {
    margin-top: 0;
  }
  .gform_wrapper .hide-sub-labels.stack-palm .clear-multi > .ginput_container:not(:last-of-type),
  .gform_wrapper .hide-sub-labels .stack-palm .clear-multi > .ginput_container:not(:last-of-type) {
    margin-bottom: 0.75em;
  }
}
@media only screen and (min-width:  48em ) and (max-width:  61.9375em ) {
  .gform_wrapper .hide-sub-labels.stack-tab .ginput_container > [class*='ginput_']:not(:last-of-type),
  .gform_wrapper .hide-sub-labels .stack-tab .ginput_container > [class*='ginput_']:not(:last-of-type),
  .gform_wrapper .hide-sub-labels.stack-tab .ginput_container > [class*='name_']:not(:last-of-type),
  .gform_wrapper .hide-sub-labels .stack-tab .ginput_container > [class*='name_']:not(:last-of-type),
  .gform_wrapper .hide-sub-labels.stack-tab .ginput_container > [class*='ginput_']:not(:last-of-type),
  .gform_wrapper .hide-sub-labels .stack-tab .ginput_container > [class*='ginput_']:not(:last-of-type) {
    margin-bottom: 0.75em;
  }
  .gform_wrapper .hide-sub-labels.stack-tab .ginput_container .name_suffix,
  .gform_wrapper .hide-sub-labels .stack-tab .ginput_container .name_suffix {
    margin-top: 0;
  }
  .gform_wrapper .hide-sub-labels.stack-tab .clear-multi > .ginput_container:not(:last-of-type),
  .gform_wrapper .hide-sub-labels .stack-tab .clear-multi > .ginput_container:not(:last-of-type) {
    margin-bottom: 0.75em;
  }
}
@media only screen and (min-width:  62em ) {
  .gform_wrapper .hide-sub-labels.stack-desk .ginput_container > [class*='ginput_']:not(:last-of-type),
  .gform_wrapper .hide-sub-labels .stack-desk .ginput_container > [class*='ginput_']:not(:last-of-type),
  .gform_wrapper .hide-sub-labels.stack-desk .ginput_container > [class*='name_']:not(:last-of-type),
  .gform_wrapper .hide-sub-labels .stack-desk .ginput_container > [class*='name_']:not(:last-of-type),
  .gform_wrapper .hide-sub-labels.stack-desk .ginput_container > [class*='ginput_']:not(:last-of-type),
  .gform_wrapper .hide-sub-labels .stack-desk .ginput_container > [class*='ginput_']:not(:last-of-type) {
    margin-bottom: 0.75em;
  }
  .gform_wrapper .hide-sub-labels.stack-desk .ginput_container .name_suffix,
  .gform_wrapper .hide-sub-labels .stack-desk .ginput_container .name_suffix {
    margin-top: 0;
  }
  .gform_wrapper .hide-sub-labels.stack-desk .clear-multi > .ginput_container:not(:last-of-type),
  .gform_wrapper .hide-sub-labels .stack-desk .clear-multi > .ginput_container:not(:last-of-type) {
    margin-bottom: 0.75em;
  }
}
.ginput_total {
  font-size: 1.15em;
}
.gfield_list {
  width: 100%;
  margin: 0;
}
.gfield_list > thead > tr > th {
  padding-bottom: 5px;
}
.gfield_list > tbody > tr > td {
  padding: 5px 0 0 10px;
}
.gfield_list > tbody > tr > td:first-child {
  padding-left: 0;
}
.gfield_list > tbody > tr:first-child > td {
  padding-top: 0;
}
.gfield_list_icons {
  width: 3.57142857em;
  vertical-align: middle;
}
.gfield_description {
  margin: 0.25em 0;
  font-size: 0.85em;
}
.gform_fields.description_above .gfield_description {
  margin-top: 0;
}
.gform_fields.description_below .gfield_description {
  margin-bottom: 0;
}
.gsection {
  border-bottom: 1px solid #dedede;
}
.gform_drop_area {
  padding: 1.786em;
  border: 2px dashed #dedede;
  text-align: center;
  color: #b8b8b8;
  margin-bottom: 0.714em;
}
.gform_delete {
  vertical-align: middle;
  cursor: pointer;
}
.gform_fields.right_label .ginput_preview,
.gform_fields.left_label .ginput_preview {
  margin-left: 25%;
}
.gform_footer {
  margin-top: 0.45em;
}
.gform_fields.left_label .gfield > .gfield_label,
.gform_fields.right_label .gfield > .gfield_label,
.gform_fields.left_label .gfield > .ginput_container,
.gform_fields.right_label .gfield > .ginput_container {
  float: left;
}
.gform_fields.left_label .gfield > .gfield_label,
.gform_fields.right_label .gfield > .gfield_label {
  width: 25%;
  padding-right: 10px;
  text-align: left;
}
.gform_fields.left_label .gfield > .ginput_container,
.gform_fields.right_label .gfield > .ginput_container {
  width: 75%;
}
.gform_fields.left_label .gfield_time_hour,
.gform_fields.right_label .gfield_time_hour {
  margin-left: 5px;
}
.gform_fields.left_label .gfield_description,
.gform_fields.right_label .gfield_description {
  padding-left: 25%;
}
.gform_fields.right_label .gfield > .gfield_label {
  text-align: right;
}
@media only screen and (max-width:  47.9375em ) {
  .gform_wrapper > .stack-palm .gform_fields.left_label .gfield > .gfield_label,
  .gform_wrapper > .stack-palm .gform_fields.right_label .gfield > .gfield_label,
  .gform_wrapper > .stack-palm .gform_fields.left_label .gfield > .ginput_container,
  .gform_wrapper > .stack-palm .gform_fields.right_label .gfield > .ginput_container {
    float: none;
  }
  .gform_wrapper > .stack-palm .gform_fields.left_label .gfield > .gfield_label,
  .gform_wrapper > .stack-palm .gform_fields.right_label .gfield > .gfield_label {
    width: auto;
    padding: 0;
    text-align: left;
  }
  .gform_wrapper > .stack-palm .gform_fields.left_label .gfield > .ginput_container,
  .gform_wrapper > .stack-palm .gform_fields.right_label .gfield > .ginput_container {
    width: 75%;
  }
  .gform_wrapper > .stack-palm .gform_fields.left_label .gfield_time_hour,
  .gform_wrapper > .stack-palm .gform_fields.right_label .gfield_time_hour {
    margin-left: 0;
  }
  .gform_wrapper > .stack-palm .gform_fields.left_label .gfield_description,
  .gform_wrapper > .stack-palm .gform_fields.right_label .gfield_description {
    padding-left: 0;
  }
  .gform_wrapper > .stack-palm .gform_fields.right_label .gfield > .gfield_label {
    text-align: left;
  }
}
@media only screen and (min-width:  48em ) and (max-width:  61.9375em ) {
  .gform_wrapper > .stack-tab .gform_fields.left_label .gfield > .gfield_label,
  .gform_wrapper > .stack-tab .gform_fields.right_label .gfield > .gfield_label,
  .gform_wrapper > .stack-tab .gform_fields.left_label .gfield > .ginput_container,
  .gform_wrapper > .stack-tab .gform_fields.right_label .gfield > .ginput_container {
    float: none;
  }
  .gform_wrapper > .stack-tab .gform_fields.left_label .gfield > .gfield_label,
  .gform_wrapper > .stack-tab .gform_fields.right_label .gfield > .gfield_label {
    width: auto;
    padding: 0;
    text-align: left;
  }
  .gform_wrapper > .stack-tab .gform_fields.left_label .gfield > .ginput_container,
  .gform_wrapper > .stack-tab .gform_fields.right_label .gfield > .ginput_container {
    width: 75%;
  }
  .gform_wrapper > .stack-tab .gform_fields.left_label .gfield_time_hour,
  .gform_wrapper > .stack-tab .gform_fields.right_label .gfield_time_hour {
    margin-left: 0;
  }
  .gform_wrapper > .stack-tab .gform_fields.left_label .gfield_description,
  .gform_wrapper > .stack-tab .gform_fields.right_label .gfield_description {
    padding-left: 0;
  }
  .gform_wrapper > .stack-tab .gform_fields.right_label .gfield > .gfield_label {
    text-align: left;
  }
}
@media only screen and (min-width:  62em ) {
  .gform_wrapper > .stack-desk .gform_fields.left_label .gfield > .gfield_label,
  .gform_wrapper > .stack-desk .gform_fields.right_label .gfield > .gfield_label,
  .gform_wrapper > .stack-desk .gform_fields.left_label .gfield > .ginput_container,
  .gform_wrapper > .stack-desk .gform_fields.right_label .gfield > .ginput_container {
    float: none;
  }
  .gform_wrapper > .stack-desk .gform_fields.left_label .gfield > .gfield_label,
  .gform_wrapper > .stack-desk .gform_fields.right_label .gfield > .gfield_label {
    width: auto;
    padding: 0;
    text-align: left;
  }
  .gform_wrapper > .stack-desk .gform_fields.left_label .gfield > .ginput_container,
  .gform_wrapper > .stack-desk .gform_fields.right_label .gfield > .ginput_container {
    width: 75%;
  }
  .gform_wrapper > .stack-desk .gform_fields.left_label .gfield_time_hour,
  .gform_wrapper > .stack-desk .gform_fields.right_label .gfield_time_hour {
    margin-left: 0;
  }
  .gform_wrapper > .stack-desk .gform_fields.left_label .gfield_description,
  .gform_wrapper > .stack-desk .gform_fields.right_label .gfield_description {
    padding-left: 0;
  }
  .gform_wrapper > .stack-desk .gform_fields.right_label .gfield > .gfield_label {
    text-align: left;
  }
}
.gform_footer.left_label,
.gform_footer.right_label {
  padding-left: 25%;
}
@media only screen and (max-width:  47.9375em ) {
  .gform_wrapper > .stack-palm .gform_footer.left_label,
  .gform_wrapper > .stack-palm .gform_footer.right_label {
    padding-left: 0;
  }
}
@media only screen and (min-width:  48em ) and (max-width:  61.9375em ) {
  .gform_wrapper > .stack-tab .gform_footer.left_label,
  .gform_wrapper > .stack-tab .gform_footer.right_label {
    padding-left: 0;
  }
}
@media only screen and (min-width:  62em ) {
  .gform_wrapper > .stack-desk .gform_footer.left_label,
  .gform_wrapper > .stack-desk .gform_footer.right_label {
    padding-left: 0;
  }
}
.gform_wrapper [class*="inline-form-"] .gform_body,
.gform_wrapper [class*="inline-form-"] .gform_footer {
  float: left;
}
.gform_wrapper [class*="inline-form-"] .gform_footer {
  margin-top: 0;
  padding-left: 10px;
}
.gform_wrapper .inline-form-4ths .gform_body {
  width: 75%;
}
.gform_wrapper .inline-form-4ths .gform_footer {
  width: 25%;
}
.gform_wrapper .inline-form-3rds .gform_body {
  width: 66.666666%;
}
.gform_wrapper .inline-form-3rds .gform_footer {
  width: 33.333333%;
}
@media only screen and (max-width:  47.9375em ) {
  .gform_wrapper .stack-palm[class*="inline-form-"] .gform_body,
  .gform_wrapper .stack-palm[class*="inline-form-"] .gform_footer {
    width: 100%;
  }
  .gform_wrapper .stack-palm[class*="inline-form-"] .gform_footer {
    margin-top: 0.45em;
    padding-left: 0;
  }
}
@media only screen and (min-width:  48em ) and (max-width:  61.9375em ) {
  .gform_wrapper .stack-tab[class*="inline-form-"] .gform_body,
  .gform_wrapper .stack-tab[class*="inline-form-"] .gform_footer {
    width: 100%;
  }
  .gform_wrapper .stack-tab[class*="inline-form-"] .gform_footer {
    margin-top: 0.45em;
    padding-left: 0;
  }
}
@media only screen and (min-width:  62em ) {
  .gform_wrapper .stack-desk[class*="inline-form-"] .gform_body,
  .gform_wrapper .stack-desk[class*="inline-form-"] .gform_footer {
    width: 100%;
  }
  .gform_wrapper .stack-desk[class*="inline-form-"] .gform_footer {
    margin-top: 0.45em;
    padding-left: 0;
  }
}
.gfield.scroll_text {
  overflow-y: auto;
  max-height: 200px;
}
.gfield.size-1of1 {
  width: 100%;
}
.gfield.size-1of2,
.gfield.size-2of4,
.gfield.size-3of6 {
  width: 50%;
}
.gfield.size-1of3,
.gfield.size-2of6 {
  width: 33.33333333%;
}
.gfield.size-2of3,
.gfield.size-4of6 {
  width: 66.66666667%;
}
.gfield.size-1of4 {
  width: 25%;
}
.gfield.size-3of4 {
  width: 75%;
}
.gfield.size-1of5 {
  width: 20%;
}
.gfield.size-2of5 {
  width: 40%;
}
.gfield.size-3of5 {
  width: 60%;
}
.gfield.size-4of5 {
  width: 80%;
}
.gfield.size-1of6 {
  width: 16.66666667%;
}
.gfield.size-5of6 {
  width: 83.33333333%;
}
@media only screen and (max-width:  47.9375em ) {
  .gfield.stack-palm[class*="size-"],
  .gform_wrapper > .stack-palm .gfield[class*="size-"] {
    width: 100%;
  }
}
@media only screen and (min-width:  48em ) and (max-width:  61.9375em ) {
  .gfield.stack-tab[class*="size-"],
  .gform_wrapper > .stack-tab .gfield[class*="size-"] {
    width: 100%;
  }
}
@media only screen and (min-width:  62em ) {
  .gfield.stack-desk[class*="size-"],
  .gform_wrapper > .stack-desk .gfield[class*="size-"] {
    width: 100%;
  }
}
.gfield.space {
  margin-top: 1em;
  margin-bottom: 1em;
}
.gfield.space-top {
  margin-top: 1em;
}
.gfield.space-bottom {
  margin-bottom: 1em;
}
.gfield.no-space {
  margin: 0;
}
.gfield.list-inline .gfield_radio > li,
.gfield.list-inline .gfield_checkbox > li {
  display: inline-block;
  padding-right: 0.6em;
}
@media only screen and (max-width:  47.9375em ) {
  .gfield.list-inline.stack-palm .gfield_radio > li,
  .gform_wrapper > .stack-palm .gfield.list-inline .gfield_radio > li,
  .gfield.list-inline.stack-palm .gfield_checkbox > li,
  .gform_wrapper > .stack-palm .gfield.list-inline .gfield_checkbox > li {
    display: block;
    padding-right: 0;
  }
}
@media only screen and (min-width:  48em ) and (max-width:  61.9375em ) {
  .gfield.list-inline.stack-tab .gfield_radio > li,
  .gform_wrapper > .stack-tab .gfield.list-inline .gfield_radio > li,
  .gfield.list-inline.stack-tab .gfield_checkbox > li,
  .gform_wrapper > .stack-tab .gfield.list-inline .gfield_checkbox > li {
    display: block;
    padding-right: 0;
  }
}
@media only screen and (min-width:  62em ) {
  .gfield.list-inline.stack-desk .gfield_radio > li,
  .gform_wrapper > .stack-desk .gfield.list-inline .gfield_radio > li,
  .gfield.list-inline.stack-desk .gfield_checkbox > li,
  .gform_wrapper > .stack-desk .gfield.list-inline .gfield_checkbox > li {
    display: block;
    padding-right: 0;
  }
}
.gfield[class*="list-cols-"] .gfield_radio,
.gfield[class*="list-cols-"] .gfield_checkbox {
  display: block;
  margin: 0 -5px;
}
.gfield[class*="list-cols-"] .gfield_radio > li,
.gfield[class*="list-cols-"] .gfield_checkbox > li {
  display: block;
  float: left;
  padding: 0 5px;
}
.gfield.list-cols-2 .gfield_radio > li,
.gfield.list-cols-2 .gfield_checkbox > li {
  width: 50%;
}
.gfield.list-cols-2 .gfield_radio > li:nth-child(2n+1),
.gfield.list-cols-2 .gfield_checkbox > li:nth-child(2n+1) {
  clear: left;
}
.gfield.list-cols-3 .gfield_radio > li,
.gfield.list-cols-3 .gfield_checkbox > li {
  width: 33.33333%;
}
.gfield.list-cols-3 .gfield_radio > li:nth-child(3n+1),
.gfield.list-cols-3 .gfield_checkbox > li:nth-child(3n+1) {
  clear: left;
}
.gfield.list-cols-4 .gfield_radio > li,
.gfield.list-cols-4 .gfield_checkbox > li {
  width: 25%;
}
.gfield.list-cols-4 .gfield_radio > li:nth-child(4n+1),
.gfield.list-cols-4 .gfield_checkbox > li:nth-child(4n+1) {
  clear: left;
}
@media only screen and (max-width:  47.9375em ) {
  .gfield[class*="list-cols-"].stack-palm .gfield_radio > li,
  .gform_wrapper > .stack-palm .gfield[class*="list-cols-"] .gfield_radio > li,
  .gfield[class*="list-cols-"].stack-palm .gfield_checkbox > li,
  .gform_wrapper > .stack-palm .gfield[class*="list-cols-"] .gfield_checkbox > li {
    width: 100%;
  }
}
@media only screen and (min-width:  48em ) and (max-width:  61.9375em ) {
  .gfield[class*="list-cols-"].stack-tab .gfield_radio > li,
  .gform_wrapper > .stack-tab .gfield[class*="list-cols-"] .gfield_radio > li,
  .gfield[class*="list-cols-"].stack-tab .gfield_checkbox > li,
  .gform_wrapper > .stack-tab .gfield[class*="list-cols-"] .gfield_checkbox > li {
    width: 100%;
  }
}
@media only screen and (min-width:  62em ) {
  .gfield[class*="list-cols-"].stack-desk .gfield_radio > li,
  .gform_wrapper > .stack-desk .gfield[class*="list-cols-"] .gfield_radio > li,
  .gfield[class*="list-cols-"].stack-desk .gfield_checkbox > li,
  .gform_wrapper > .stack-desk .gfield[class*="list-cols-"] .gfield_checkbox > li {
    width: 100%;
  }
}
.ui-datepicker {
  display: none;
  z-index: 3 !important;
  background-color: #fff;
  border: 2px solid #dedede;
  font-size: 14px;
}
.ui-datepicker a {
  color: #474747;
}
.ui-datepicker a:hover {
  color: #b8b8b8;
  text-decoration: none;
}
.ui-datepicker-header {
  background: #ededed;
  text-align: center;
  display: flex;
  align-items: center;
}
.ui-datepicker-title {
  display: flex;
  align-items: center;
  order: 2;
  flex-grow: 1;
  margin: 0.25em 0;
}
select.ui-datepicker-month,
select.ui-datepicker-year {
  height: auto;
}
select.ui-datepicker-month {
  margin-right: 0.125em;
}
select.ui-datepicker-year {
  margin-left: 0.125em;
}
.ui-datepicker-prev,
.ui-datepicker-next {
  padding: 0.2em;
  align-self: center;
  cursor: pointer;
}
.ui-datepicker-prev:before,
.ui-datepicker-next:before {
  font-size: 1.15em;
}
.ui-datepicker-prev .ui-icon,
.ui-datepicker-next .ui-icon {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
  white-space: nowrap;
}
.ui-datepicker-prev {
  order: 1;
}
.ui-datepicker-next {
  order: 3;
}
.ui-datepicker-calendar {
  margin: 0.35em;
}
.ui-datepicker-calendar th,
.ui-datepicker-calendar td a {
  width: 2.14em;
  height: 2.14em;
  text-align: center;
  text-decoration: none;
  vertical-align: middle;
}
.ui-datepicker-calendar td a {
  display: table-cell;
}
.ui-datepicker-calendar td a:hover,
.ui-datepicker-calendar td a.ui-state-highlight {
  background: #dedede;
  color: #474747;
}
.ui-datepicker-calendar td a.ui-state-active {
  background: #b8b8b8;
  color: #fff;
}