#login_modal {
  z-index: 10000;
}

.login .card {
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);
  background: rgba(31, 36, 47, 0.7960784314);
  color: #2385d5;
  border-radius: 25px;
  height: -moz-max-content;
  height: max-content;
}
.login .card form input[type=email],
.login .card form input[type=password] {
  min-width: auto;
  height: 50px;
  border: 1px solid #2385d5;
  border-radius: 0;
  background: #191e29;
  color: #fff;
}
.login .card form input[type=email]:-webkit-autofill, .login .card form input[type=email]:-webkit-autofill:focus,
.login .card form input[type=password]:-webkit-autofill,
.login .card form input[type=password]:-webkit-autofill:focus {
  -webkit-transition: background-color 600000s 0s, color 600000s 0s;
  transition: background-color 600000s 0s, color 600000s 0s;
  background: #191e29;
}
.login .card form input[type=email]::-moz-placeholder, .login .card form input[type=password]::-moz-placeholder {
  color: #fff;
}
.login .card form input[type=email]::placeholder,
.login .card form input[type=password]::placeholder {
  color: #fff;
}
.login .card form p {
  color: #ffffff;
}
.login .card form i {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 50px;
  height: 50px;
  background: radial-gradient(circle, #47c0cd, #2385d5);
  color: #ffffff;
}
.login .card form .border-error {
  border-color: red !important;
}
.login .card form form small {
  color: red;
}
.login .card form #BTN_LOGIN {
  width: 100%;
  padding: 15px;
  margin: 10px;
  background: radial-gradient(circle, #47c0cd, #2385d5);
  border: 0;
  border-radius: 25px;
  cursor: pointer;
  font-weight: bold;
  color: #ffffff;
  transition: background-color 0.2s;
}/*# sourceMappingURL=login.css.map */