@import url("https://fonts.googleapis.com/css?family=Poppins:400,500,600,700&display=swap");
html,
body {
  min-height: 100vh;
  background-image: url("img/bg.webp");
  background-color: #222b66;
  background-size: cover;
  background-position: bottom center;
  background-attachment: fixed;
  background-repeat: no-repeat;
  overflow: hidden;
  font-family: "Poppins", sans-serif;
}
::selection {
  color: #fff;
  background: #6665ee;
}
.container {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.container .form {
  padding: 30px 35px;
  background: rgba(255, 255, 255, 0.5);
  box-shadow: 0 15px 30px rgba(0, 0, 0, 0.05);
  backdrop-filter: blur(9px);
  border: 3px solid rgba(255, 255, 255, 0.25);
  border-top: 3px solid rgba(255, 255, 255, 0.5);
  border-left: 3px solid rgba(255, 255, 255, 0.5);
  border-radius: 15px;
}
.container .form form .form-control {
  height: 40px;
  font-size: 15px;
}
.container .form form .forget-pass {
  margin: -15px 0 15px 0;
}
.container .form form .forget-pass a {
  font-size: 15px;
}
.container .form form .button {
  background: #222b66;
  color: #fff;
  font-size: 17px;
  font-weight: 500;
  transition: all 0.3s ease;
}
.container .form form .button:hover {
  background: #fe8503;
}
.container .form form .link {
  padding: 5px 0;
}
.container .form form .link a {
  color: #6665ee;
}
.container form h2 {
  color: #222b66;
}
.container .login-form form p {
  font-size: 14px;
}
.container .row .alert {
  font-size: 14px;
}
