.login {
  min-height: 100vh;
}

.background {
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  z-index: 0;
}

#particles-login {
  /* width: 100%;
  height: 100%; */
  /* background-color: #232741; */
  /* background-image: url("/images/app/logo.png");
  background-repeat: no-repeat;
  background-size: 20%;
  background-position: 50% 50%; */
}

.g-recaptcha div {
  margin: auto;
}

.bg-image {
  min-height: 100vh;
  max-height: 100vh;
  background: #00aeef;
  /* background: linear-gradient(271deg, #0c7cc8, #00aeef);
  background-size: 400% 400%; */

  /* -webkit-animation: BGGradient 10s ease infinite;
  -moz-animation: BGGradient 10s ease infinite;
  -o-animation: BGGradient 10s ease infinite;
  animation: BGGradient 10s ease infinite; */
}

@-webkit-keyframes BGGradient {
  0% {
    background-position: 14% 0%;
  }
  50% {
    background-position: 87% 100%;
  }
  100% {
    background-position: 14% 0%;
  }
}
@-moz-keyframes BGGradient {
  0% {
    background-position: 14% 0%;
  }
  50% {
    background-position: 87% 100%;
  }
  100% {
    background-position: 14% 0%;
  }
}
@-o-keyframes BGGradient {
  0% {
    background-position: 14% 0%;
  }
  50% {
    background-position: 87% 100%;
  }
  100% {
    background-position: 14% 0%;
  }
}
@keyframes BGGradient {
  0% {
    background-position: 14% 0%;
  }
  50% {
    background-position: 87% 100%;
  }
  100% {
    background-position: 14% 0%;
  }
}

.login-logo {
  width: 30%;
  /* width: 30%; */
  display: block;
  margin: auto auto 0.5rem auto;
}

.ribbon-env {
  position: absolute;
  top: 0;
  width: 100%;
  font-size: 10px;
  text-align: center;
  z-index: inherit;
}

.ribbon-color {
  background: #ff683a;
  color: white;
}

@media (min-width: 1200px) {
  .login-logo {
    width: 20%;
  }
}

@media (max-width: 992px) {
  .login-logo {
    width: 15%;
  }

  .ribbon-env {
    position: fixed;
    z-index: 1000;
  }
}

@media (max-width: 768px) {
  .login-logo {
    width: 20%;
  }
}

@media (max-width: 576px) {
  .login-logo {
    width: 30%;
  }
}
