﻿/* Copyright 2024 Epic Systems Corporation */
.NewUsernamePasswordFormCore .usernamePasswordPretext._Text {
  margin-bottom: 1rem;
}

.changePasswordFormCore {
  max-width: 25rem;
  margin: auto;
}
.changePasswordFormCore .infoText {
  font-size: 12pt;
  font-weight: bold;
}

.SubmitUsernamePasswordFormButton {
  width: 100%;
}

.SubmitPasswordFormButton {
  width: 80%;
}
@media screen and (max-width: 769px) {
  .SubmitPasswordFormButton {
    width: 88%;
  }
}
.SubmitPasswordFormButton[class][class] {
  margin: auto;
}

.UsernamePasswordFields {
  margin-top: 0.5rem;
}
.UsernamePasswordFields .usernameInput {
  width: 100%;
}
.UsernamePasswordFields .passwordInput {
  width: 100%;
}
.UsernamePasswordFields .passwordInput ._PasswordInput {
  width: 100%;
}

.verifyPasswordForm {
  box-sizing: border-box;
  padding-bottom: 1rem;
}
@media screen and (min-width: 769px) {
  .verifyPasswordForm .infoText {
    padding-bottom: 0.5rem;
  }
}
@media screen and (min-width: 769px) {
  .verifyPasswordForm .passwordInput[class] {
    width: 98%;
    margin-right: auto;
    margin-left: auto;
  }
}
.verifyPasswordForm .passwordInput ._PasswordInput {
  width: 100%;
}
.verifyPasswordForm .validationmessage {
  margin-bottom: 1rem;
}
.verifyPasswordForm ._PageHeading._readOnlyText._heading {
  display: none;
}

.VerifyPasswordField {
  margin-top: 0.5rem;
}

.requirementsSection {
  display: flex;
  text-align: right;
  width: 100%;
  margin-bottom: 1rem;
  line-height: 1rem;
  flex-direction: column;
}
.requirementsSection .requirementsList {
  width: auto;
}
.requirementsSection li {
  display: flex;
  margin: 0.2rem;
}
.requirementsSection .iconStatusCheck {
  fill: #09aa71;
}
