.update-password {
  max-width: 460px;
  float: none;
  margin: 2em auto 100px;
  border-radius: 2px;
  box-shadow: 0 3px 6px #00000029;
  background: #f5f5f5;
  padding: 1.5em;
}
.reset-password h2 {
  font-size: 1.4em;
  font-weight: 700;
  line-height: 30px;
  margin-bottom: .75em;
  font-family: Roboto_bold,Arial,sans-serif;
  margin-top: 1.5em;
}
.reminder-msg {
  margin: 0 0 .75em;
  font-size: 16px;
}
.return-login{
  margin-top: 10px;
}

.screen-reader-only {
  /* stylelint-disable declaration-no-important */
  top: 0;
  border: 0 !important;
  clip: rect(1px, 1px, 1px, 1px) !important; /* 1 */
  -webkit-clip-path: inset(50%) !important;
  clip-path: inset(50%) !important; /* 2 */
  height: 1px !important;
  margin: -1px !important;
  overflow: hidden !important;
  padding: 0 !important;
  position: absolute !important;
  width: 1px !important;
  white-space: nowrap !important; /* 3 */
}
.field-error-message {
  display: none;
  margin-top: 10px;
}
.error-message {
  font-family: "Roboto";
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 17px;
  color: #E1000F;
  width: calc(100% - 35px);
  margin: 10px auto;
}
.input-labels {
  text-align: left;
  letter-spacing: 0.47px;
  color: #656565;
  font-size: 14px;
  margin-bottom: 10px;
  margin-left: 19px !important
}
.alert-warning {
  display: none;
}
.fr-alert--warning {
  display: none;
}
.wrapper{
  position: relative;
}

#eye-password-new {
  position: absolute;
  top: 7px;
  left: 275px;
  color: #256CB9;
}

#eye-password-confirm {
  position: absolute;
  top: 7px;
  left: 275px;
  color: #256CB9;
}

.display-none {
  display: none;
}

.display {
  display: block;
}
