.verify-student_container {
  display: flex;
  flex-direction: column;
  overflow-x: hidden;
}

.error-page_container {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding-bottom: 120px;
}
  .error-page_container h1 {
    padding-top: 36px;
    padding-bottom: 24px;
  }
  .error-page_container p {
    padding-bottom: 18px;
  }
.error-message_errorMessage {
  background: var(--1j5f6ai);
  z-index: 10;
  bottom: -4px;
  padding: 0.625rem 1rem;
  border: 1px solid var(--1xvrmqx);
  position: relative;
  display: block;
}

.error-message_errorMessage:before {
  border-color: transparent;
  border-bottom-color: var(--1xvrmqx);
  border-width: 10px;
  border-style: solid;
  left: 14px;
  content: "";
  bottom: 100%;
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  top: -20px;
}

.error-message_errorMessage:after {
  border-color: transparent;
  border-bottom-color: var(--1j5f6ai);
  border-width: 9px;
  border-style: solid;
  left: 15px;
  content: "";
  bottom: 100%;
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  top: -18px;
}
.text-field_input {
  -webkit-appearance: none;
  -moz-appearance: none;
  text-indent: 1px;
  text-overflow: '';
  padding:7px 58px 7px 8px;
  border-radius:0;
  width: 100%;
  color: var(--11lcxa5);
  border: solid 1px var(--10c6hzt);
  font-size: 16px;
  line-height: 1.5;
  letter-spacing: .4px;
  padding-top: 9px;
  padding-bottom: 9px;
  padding-left: 14px;
  box-sizing: border-box;
  font-family: "futura-pt-n4","futura-pt",Tahoma,Geneva,Verdana,Arial,sans-serif;
  font-style: normal;
  font-weight: 400;
}

.text-field_input:disabled {
  opacity: 0.5;
}

.text-field_inputError {
  border-color: var(--1xvrmqx);
}

.text-field_description {
  color: var(--10c6hzt);
  padding-top: 8px;
}

.select_select {
  -webkit-appearance: none;
  -moz-appearance: none;
  text-indent: 1px;
  text-overflow: '';
  background-repeat: no-repeat;
  background-position: right 12px center;
  background-color: var(--3pchel);
  background-size: 16px 8px;
  padding:7px 10% 7px 8px;
  border-radius:0;

  width: 100%;
  color: var(--11lcxa5);
  border: solid 1px var(--10c6hzt);
  font-size: 16px;
  line-height: 1.5;
  letter-spacing: .4px;
  padding-top: 9px;
  padding-bottom: 9px;
  padding-left: 14px;
  box-sizing: border-box;

  font-family: "futura-pt-n4","futura-pt",Tahoma,Geneva,Verdana,Arial,sans-serif;
  font-style: normal;
  font-weight: 400;
}

.select_select::-ms-expand,
.select_select::-ms-expand {
    display: none;
}

.select_select:disabled {
  opacity: 0.5;
}

.select_inputError {
  border-color: var(--1xvrmqx);
}
.country-select_container select {
    background-position: left 12px center, right 12px center;
    background-color: var(--3pchel), var(--3pchel);
    background-size: 24px, 16px 8px;
    background-repeat: no-repeat, no-repeat;
    padding-left: 48px;
  }
  .country-select_container label {
    display: block;
  }
.date-of-birth-field_wrapper {
  display: flex;
}
  .date-of-birth-field_wrapper div {
    width: 100%;
  }
  .date-of-birth-field_wrapper div:first-of-type, .date-of-birth-field_wrapper div:nth-of-type(2) {
    margin-right: 8px;
  }

@media (max-width: 420px) {
  .date-of-birth-field_wrapper {
    display: flex;
    justify-content: space-between;
  }
    .date-of-birth-field_wrapper div {
      width: auto;
    }
    .date-of-birth-field_wrapper select {
      width: auto;
      padding-right: 42px;
    }
}
.radio-button-group_wrapper {
  display: flex;
  position: relative;
  width: 100%;
  flex-wrap: wrap;
  justify-content: space-between;
}
  .radio-button-group_wrapper label {
    padding-bottom: 0px!important;
  }
  .radio-button-group_wrapper label {
    cursor: pointer;
  }
  .radio-button-group_wrapper input {
    outline: auto;
    height: 28px;
    width: calc((100% /3) - 6px);
    position: absolute;
    opacity: 0;
  }
  .radio-button-group_wrapper .radio-button-group_item {
    border: 2px solid var(--na3s62);
    background-color: var(--3pchel);
    cursor: pointer;
    margin-top: 6px;
    min-width: calc((100% /3) - 6px);
    height: 28px;
    display: flex;
    justify-content: center;
    align-items: center;
  }
  /* Apply hover styles only on desktop when item is not selected */
  @media (hover: hover) and (pointer: fine) {
    .radio-button-group_wrapper .radio-button-group_item:hover:not(.radio-button-group_selected) {
      background-color: var(--1wwppwc);
      border-color: var(--na3s62);
      outline: none;
    }
      .radio-button-group_wrapper .radio-button-group_item:hover:not(.radio-button-group_selected) label {
        color: var(--11lcxa5);
      }
  }
  .radio-button-group_wrapper .radio-button-group_item[focus-within] {
    outline: 3px auto #3b99fc;
  }
  .radio-button-group_wrapper .radio-button-group_item:focus-within {
    outline: 3px auto #3b99fc;
  }
  .radio-button-group_wrapper .radio-button-group_selected {
    background-color: var(--11lcxa5);
    border-color: var(--11lcxa5);
    transition: background-color 0.2s ease-in;
  }
  .radio-button-group_wrapper .radio-button-group_selected label {
      color: var(--3pchel);
    }
  .radio-button-group_wrapper .radio-button-group_itemLabel {
    cursor: pointer;
    color: var(--11lcxa5);
  }
  .radio-button-group_wrapper legend {
    text-transform: uppercase;
    color: var(--10c6hzt);
    padding-bottom: 8px;
  }


.finder-field_wrapper {
  position: relative;
}

.finder-field_list {
  border: 1px solid var(--10c6hzt);
  border-top: none;
  position: absolute;
  width: calc(100% - 2px);
  background-color: var(--3pchel);
  z-index: 100;
  max-height: 300px;
  overflow-y: scroll;
  box-shadow: 0px 2px 3px rgba(45, 45, 45, 0.2);
}

.finder-field_list li {
    padding: 12px 14px;
  }

.finder-field_list li:hover, .finder-field_list li:focus {
    background-color: var(--sm859b);
    cursor: pointer;
  }

.finder-field_list::-webkit-scrollbar{
  display: none;
}

.finder-field_list[focus-within], .finder-field_clear:focus ~ .finder-field_list  {
  border: 1px solid var(--1cf22is);
  border-top: none;
}

.finder-field_list[focus-within], .finder-field_clear:focus ~ .finder-field_list  {
  border: 1px solid var(--1cf22is);
  border-top: none;
}

.finder-field_list:focus-within, .finder-field_clear:focus ~ .finder-field_list  {
  border: 1px solid var(--1cf22is);
  border-top: none;
}

.finder-field_listOpen {
  border: 1px solid var(--1cf22is);
}

.finder-field_clear {
  position: absolute;
  width: auto;
  height: auto;
  padding: 0px;
  min-width: auto;
  top: 43px;
  right: 12px;
  border: none;
  background: transparent;
  text-transform: uppercase;
}

.finder-field_clear:hover, .finder-field_clear:focus {
  background: transparent;
}

.finder-field_progressBar div {
  margin: auto;
}

.school-finder-field_wrapper ul > li > a {
    color: var(--11lcxa5);
  }
  .school-finder-field_wrapper label {
    display: block;
  }
.verification-form_container h1 {
    text-align: center;
    padding-bottom: 16px;
  }
  .verification-form_container .verification-form_formInfo p, .verification-form_container .verification-form_formInfo ul {
      padding-bottom: 24px;
    }
  .verification-form_container .verification-form_formInfo ul  {
      padding-left: 24px;
    }
  .verification-form_container .verification-form_formInfo ul li {
        list-style-type: disc;
      }
  .verification-form_container .verification-form_formControl {
    padding-bottom: 24px;
    display: flex;
    flex-direction: column;
  }
  .verification-form_container label {
    text-transform: uppercase;
    color: var(--10c6hzt);
    padding-bottom: 8px;
  }
  .verification-form_container .verification-form_footer {
    text-align: center;
    padding: 24px;
  }
  .verification-form_container .verification-form_footer p {
      color: var(--f1xms7);
    }
  .verification-form_container .verification-form_footer a {
      text-decoration: underline;
      color: inherit;
      cursor: pointer;
    }
  .verification-form_container .verification-form_footer .verification-form_help {
      margin-top: 30px;
      font-weight: 600;
      display: block;
    }
  .verification-form_container .verification-form_footer svg {
      padding: 18px 0;
    }
  .verification-form_container .verification-form_tsAndCs {
    padding-bottom: 24px;
    display: block;
    color: var(--f1xms7);
  }
  .verification-form_container .verification-form_tsAndCs a {
      color: var(--f1xms7);
    }

#react-root {
  height: 100%;
}

.app_container {
  display: flex;
  justify-content: center;
  height: calc(100% - 110px);
}

.app_container .app_layout {
    width: 448px;
    max-width: 100%;
    padding: 24px 16px;
  }

.app_barnsley5 {
  font-size: 24px;
  letter-spacing: 1.2px;
  font-weight: 700;
  line-height: 30px;
}

.app_leavesden2 {
  font-size: 16px;
  letter-spacing: 0.4px;
  line-height: 22px;
  font-weight: 400;
}

.app_london1 {
  font-size: 18px;
  letter-spacing: 0.8px;
  font-weight: 600;
  line-height: 24px;
}

.app_london3 {
  font-weight: 600;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.8px;
}

.app_london4 {
  font-weight: 600;
  font-size: 12px;
  line-height: 16px;
  letter-spacing: 1px;
}

.app_london5 {
  font-weight: 600;
  font-size: 10px;
  line-height: 14px;
  letter-spacing: 1.2px;
}

.app_button {
  font-family: "futura-pt-n4","futura-pt",Tahoma,Geneva,Verdana,Arial,sans-serif;
  font-size: 16px;
  line-height: 18px;
  letter-spacing: 0.6px;
}

.app_progressContainer {
  display: flex;
  justify-content: center;
  height: 100%;
  align-items: center;
}

@media (min-width: 768px) {
  .app_container {
      height: calc(100% - 125px);;
  }
}

@media (min-width: 1024px) {
  .app_container {
    height: calc(100% - 160px);
  }
}

.app_errorContainer {
  display: flex;
  flex-direction: column;
  overflow-x: hidden;
}
.view-discount_container {
  display: flex;
  flex-direction: column;
  height: calc(100% - 110px);
  justify-content: space-between;
}
  .view-discount_container .view-discount_progressbar {
    height: 100%;
    display: flex;
    justify-content: space-around;
    flex-direction: column;
  }
  .view-discount_container .view-discount_progressbar div {
      align-self: center;
    }
  .view-discount_container .view-discount_content {
    display: flex;
    align-items: center;
    flex-direction: column;
    align-items: center;
    transition: ease-in 0.3s;
  }
  .view-discount_container .view-discount_content > div:first-of-type {
      width: 448px;
      max-width: calc(100% - 32px);
      padding: 28px 16px;
      text-align: center;
    }
  .view-discount_container .view-discount_content h1 {
      padding-bottom: 26px;
      text-transform: uppercase;
    }
  .view-discount_container .view-discount_content p {
      padding-bottom: 32px;
      text-align: left;
    }
  .view-discount_container .view-discount_content .view-discount_discount {
      display: flex;
      flex-direction: column;
      align-items: center;
    }
  .view-discount_container .view-discount_content .view-discount_discount span {
        padding: 16px;
        border: 1px solid var(--11lcxa5);
        min-width: 190px;
        text-transform: uppercase;
      }
  .view-discount_container .view-discount_content .view-discount_discount button {
        margin: 8px 0;
        cursor: pointer;
        text-decoration: underline;
        background-color: transparent;
        background-color: initial;
        border: none;
        font-family: inherit;
      }
  .view-discount_container .view-discount_content .view-discount_discountPending {
      display: flex;
      flex-direction: column;
      align-items: center;
    }
  .view-discount_container .view-discount_content .view-discount_discountPending a {
        padding-top: 26px;
        text-decoration: underline;
        cursor: pointer;
        color: var(--1fot7dv);
      }
  .view-discount_container .view-discount_footer {
    display: flex;
    background-color: #26E066;
    padding: 32px 16px 46px 16px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }
  .view-discount_container .view-discount_footer h2 {
      padding-bottom: 34px;
      text-align: center;
    }

.view-discount_browseButton {
  background-color: transparent !important;
  border-color: var(--1fot7dv) !important;
  color: var(--1fot7dv) !important;
}

.view-discount_browseButton:hover, .view-discount_browseButton:focus {
  background-color: var(--11lcxa5) !important;
  border-color: var(--11lcxa5) !important;
  color: var(--3pchel) !important;
}

.view-discount_discountError {
  display: flex;
  flex-direction: column;
}

.view-discount_discountError p {
    padding-top: 20px;
  }

.view-discount_discountError .view-discount_sheerIdCCLink {
    font-weight: bold;
    text-decoration: underline;
    color: var(--1fot7dv);
  }

.view-discount_discountError div {
    max-width: 343px;
    align-self: center;
  }

@media (min-width: 768px) {
  .view-discount_container {
    height: calc(100% - 125px);
  }
}

@media (min-width: 1024px) {
  .view-discount_container {
    height: calc(100% - 160px);
  }
}

.view-discount_error {
  padding-top: 24px;
}
.copy-code_container .copy-code_popover {
    background: var(--5eoeaa);
    z-index: 10;
    bottom: -4px;
    padding: 0.625rem 1rem;
    border: 1px solid var(--5eoeaa);
    position: relative;
    display: block;
    color: var(--11lcxa5);
    animation: copy-code_easeOut .2s ease-out 2.8s both;
  }
  .copy-code_container .copy-code_popover:before {
    border-color: transparent;
    border-bottom-color: var(--5eoeaa);
    border-width: 10px;
    border-style: solid;
    left: calc(50% - 10px);
    content: "";
    bottom: 100%;
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    top: -20px;
  }
  .copy-code_container .copy-code_popover:after {
    border-color: transparent;
    border-bottom-color: var(--5eoeaa);
    border-width: 9px;
    border-style: solid;
    left: calc(50% - 10px);
    content: "";
    bottom: 100%;
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    top: -18px;
  }
  @keyframes copy-code_easeOut {
    0% {
      opacity: 1;
    }

    100% {
      opacity: 0;
    }
  }


.banner_container {
    background-image: url(data:image/png;base64,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);
    height: 110px;
    display: flex;
    justify-content: center;
    align-items: center;
}

.banner_logo {
    width: 195px;
}

@media (min-width: 768px) {
    .banner_container {
        height: 125px;
    }

    .banner_logo {
        width: 215px;
    }
  }

  @media (min-width: 1024px) {
    .banner_container {
        height: 160px;
    }

    .banner_logo {
        width: 245px;
    }
  }
.pre-form_container {
    display: flex;
    flex-direction: column;
    height: 100%;
    justify-content: space-between;
  }
    .pre-form_container h1 {
      text-align: center;
      padding-bottom: 16px;
      text-transform: uppercase;
      max-width: 350px;
      margin: 0 auto;
    }
    .pre-form_container .pre-form_formInfo p {
        padding-bottom: 24px;
      }
    .pre-form_container .pre-form_footer p {
        color: var(--f1xms7);
      }

  @media (min-width: 768px) {
      .pre-form_container h1 {
        max-width: 450px;
      }

      .pre-form_container .pre-form_footer {
        padding-top: 130px;
      }
  }
  

/*# sourceMappingURL=student-validation.3c4414b9219652f6837a.css.map*/