body {
  background: #212529;
}

.password-reset {
  padding: 80px 0;
}

.password-reset form {
  max-width: 380px;
  width: 90%;
  margin: 0 auto;
  background-color:#ffffff;
  padding:40px;
  border-radius:4px;
  color:#505e6c;
  box-shadow:1px 1px 5px rgba(0,0,0,0.1);
  /* text-align: center; */
}

.password-reset form .logo-container {
  width: 100%;
  padding: 5px 0px;
  text-align: center;
}

.password-reset form .logo-container .logo {
  background-color: transparent;

}

.password-reset form .logo-container .logo img {
  /* Voixtel Logo => 190 x 80 */
  max-width: 200px;
  max-height: 90px;
}

.password-reset form .header {
  margin: 15px 0;
  margin-bottom: 30px 0;
  text-align: center;
}

.password-reset form .header h5.title,
.password-reset .content h5.title {
  font-weight: bold;
  color: var(--body-color);
}

.password-reset form .header p {
  font-size: 14px;
}

.password-reset form .message {
  text-align: center;
}

/* .password-reset form .content {
  margin-top: 30px;
} */

.password-reset form .content input {
  background: #e7eaef;
  border: none;
  border-bottom: 1px solid #bdc8da;
  border-radius: 0;
  box-shadow: none;
  outline: none;
  color: inherit;
  text-indent: 8px;
  height: 42px;
  width: 100%;
}

.password-reset form .content .btn-submit {
  padding: 8px 0;
  font-weight: bold;
}

.password-reset form .content .btn-reset-pass,
.password-reset .content .btn-reset-pass {
  font-size: 14px;
  padding-left: 0;
  color: var(--body-color);
}

.password-reset form .content .btn-reset-pass:focus {
  outline: none !important;
  box-shadow: none !important;
}

.password-reset .footer {
  color: #586777;
  margin-top: 8px;
}

.password-reset .footer p {
  font-size: 13px;
  text-align: center;
}

.password-reset .footer p span.vxtl {
  color: #7a8ea5;
}

.alert-info ul {
  list-style-type: none !important;
  padding: 0 !important;
  margin: 0 !important;
}

.alert-info li:not(:last-child) {
  margin-bottom: 10px;
}

/* Eye password icon (toggle) */
.toggle-password-icon {
  margin-top: -28px;
  margin-right: 10px;
  z-index: 2;
  position: relative;
  float: right;
  cursor: pointer;
}