#block-vfizz-job-apply-email-capture-user-email-capture .contextual-links-wrapper {
display: none !important;
}

#block-vfizz-job-apply-email-capture-user-email-capture {
  -webkit-box: 0px 0 0;
  -moz-box: 0px 0 0;
  -webkit-flex: 0px 0 0;
  -ms-flex: 0px 0 0;
  flex: 0px 0 0;
  max-width: 0px;
  transition: flex-basis 0.5s ease-in-out;
  transition: max-width 0.5s ease-in-out;
}

#block-vfizz-job-apply-email-capture-user-email-capture .ajax-progress {
  display: none;
}

#block-vfizz-job-apply-email-capture-user-email-capture.is-active {
  flex-basis: calc(100% - 165px);
  max-width: calc(100% - 165px);
}

/* @media (min-width: 726px) {
  #block-vfizz-job-apply-email-capture-user-email-capture.active {
    max-width: 300px;
  }
} */

.block-vfizz-job-apply-email-capture .block__title,
.block-vfizz-job-apply-email-capture label[for="edit-email"] {
  visibility: hidden;
  text-indent: -99999px;
  height: 0;
  margin: 0;
}

/* #block-views-bizzpage-block-1 .field-content.job-apply-link  {
  display: flex;
  justify-content: center;
  align-items: center;
} */

#block-views-bizzpage-block-1 .job-apply-email,
#block-views-bizzpage-block-1 .job-apply-link {
  order: 1;
  margin: 0;

}

.job-apply-link {
  cursor: pointer;
  position: relative;
  z-index: 2;

  display: inline-block;
}

/* @media (min-width: 726px) {
  #block-views-bizzpage-block-1 .job-apply-btn {
    padding: 8px 40px;
  }
} */

#vfizz-job-apply-email-capture-form #edit-submit {
  display: none;
}

#vfizz-job-apply-email-capture-form #edit-email {
  width: calc(100% + 20px);
  max-width: calc(100% + 20px);
  transition: width 0.5s ease-in-out;
  box-sizing: border-box;
  position: relative;
  right: 0;
  top: 0;
  z-index: 1;
  padding: 4px 7px;
  border-radius: 5px;
}
