body.auth {
  background-attachment: fixed !important;
}

.help-icon {
  cursor: pointer;
  display: inline-block;
  width: 16px;
  height: 16px;
  margin: 0;
  padding: 0;
  float: none;
  vertical-align: top;
  background: url(../../../images/icons/editor-stickers.png) no-repeat 0 0;
}

.security-password-form {
  margin-bottom: 20px;
}
.security-password-form::after {
  display: block;
  clear: both;
  content: "";
}
.security-password-form .help-icon {
  background: url(../../../../../images/icons/editor-stickers.png) no-repeat 0 0;
  margin-left: 5px;
}
.auth-container .security-password-form #password_message {
  display: inline;
  position: relative;
  top: 3px;
}
.auth-container .security-password-form #password_helpicon {
  margin-top: 3px;
}
.security-password-form #password_description ul {
  list-style-type: disc;
}
.security-password-form .btn-default {
  margin: 0;
}
.security-password-form .row, .security-password-form dd {
  margin-bottom: 15px;
}
.security-password-form .errors {
  color: #a94442;
  margin-left: 0;
}

.forgot-form {
  margin-left: 30px;
  margin-right: 30px;
}
.forgot-form__username {
  width: 100%;
  margin-bottom: 10px;
}
.forgot-form #reset_passwordRow, .forgot-form #cancelRow {
  margin: 0;
  width: 50%;
}
.forgot-form #reset_passwordRow {
  float: left;
}
.forgot-form #cancelRow {
  float: right;
  text-align: right;
}
.forgot-form .btn-default {
  float: none;
}

.auth-container .set-password-form {
  width: 500px;
  padding-top: 0;
}
.set-password-form #save_password-label, .set-password-form #cancel-label {
  display: none;
}
.set-password-form #save_password-element, .set-password-form #cancel-element {
  width: 50%;
  margin-top: 10px;
}
.set-password-form #save_password-element {
  float: left;
}
.set-password-form #cancel-element {
  float: right;
  text-align: right;
}
.set-password-form .message {
  padding: 0;
  margin: 0;
}
.set-password-form .description p {
  margin: 0;
}
.set-password-form .description ul {
  padding-left: 16px;
}
.set-password-form .row {
  margin-bottom: 0;
}

.change-password-form ul.errors ul {
  list-style-type: disc;
  padding-left: 15px;
}

#verify_security_questions #reset_password-label, #verify_security_questions #cancel-label {
  display: none;
}
#verify_security_questions #reset_password-element, #verify_security_questions #cancel-element {
  width: 50%;
}
#verify_security_questions #reset_password-element {
  float: left;
}
#verify_security_questions #cancel-element {
  float: right;
}
#verify_security_questions dd {
  margin-bottom: 15px;
}

.password-box__header {
  margin: 0 0 10px 0;
  font-weight: bold;
  font-size: 1.1em;
}
.password-box__requirements {
  margin-bottom: 20px;
}

/*# sourceMappingURL=password.css.map */
