﻿.error {
  font-size: 0.8em;
  color: #ff0000;
  font-style: italic;
}

input[type=text], input[type=password], input[type=number] {
  padding: 8px 8px 8px 16px;
  font-family: "Arial", sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: 18px;
  letter-spacing: normal;
  color: #555555;
  text-align: left;
  border-width: 1px;
  border-style: solid;
  border-color: rgb(121, 121, 121);
  display: block;
  width: 100%;
}

.buttons {
  margin-top: 30px;
}
.buttons button {
  background: #144271;
  padding: 5px 15px;
  color: #fff;
  border: 1px solid #fff;
}
.buttons button:hover {
  transition: all 0.4s;
  background-color: #fff;
  padding: 5px 15px;
  color: #144271;
  border: 1px solid #144271;
}

#redirectUri, label[for=redirectUri] {
  display: none;
}

.amsa-signin {
  padding-top: 25px;
}
@media (min-width: 992px) {
  .amsa-signin .amsa-signin {
    padding-left: 70px;
  }
}
.amsa-signin .entry-item {
  margin-top: 15px;
}
.amsa-signin #forgotPassword {
  font-size: 14px;
  display: inline;
  margin-bottom: 15px;
  text-align: right;
  float: right;
}
.amsa-signin .input-readonly {
  border: none;
  background: transparent;
  padding-left: 0px;
  font-weight: bold;
}
.amsa-signin .claims-provider-list-buttons {
  display: none;
}

.amsa-signindigitalidonly {
  display: none;
}

button.cancel-button, a.cancel-button {
  background: none;
  color: #144271;
  border: none;
  margin-left: 20px;
  text-decoration: underline;
}

.amsa-verifyemail ul {
  list-style-type: none;
  padding-left: 0;
}
.amsa-verifyemail .attrEntry div:first-of-type {
  margin-bottom: 15px;
}
.amsa-verifyemail #verificationCode {
  max-width: 180px;
}
.amsa-verifyemail .VerificationControl .buttons {
  margin-top: 10px;
}
.amsa-verifyemail .VerificationControl .buttons button {
  margin-right: 20px;
}

.amsa-resetpassword ul, .amsa-resetpasswordsuccess ul {
  list-style-type: none;
}
.amsa-resetpassword .complexity-list ul, .amsa-resetpasswordsuccess .complexity-list ul {
  list-style-type: disc;
}
.amsa-resetpassword .complexity-list ul ul, .amsa-resetpasswordsuccess .complexity-list ul ul {
  list-style-type: circle;
}

.amsa-resetpassword #newPassword {
  margin-bottom: 20px;
}
.amsa-resetpassword #continue {
  margin-left: 30px;
}

.amsa-resetpasswordsuccess .continue-button {
  margin-left: 30px;
}
