.centerwrapper {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100vh;
  width: 100vw;
  margin: -5rem;
}
.login {
  padding: 3rem 5rem;
  border-radius: 5px;
  background: -moz-linear-gradient(-45deg, white 0%, rgba(51, 137, 135, 0.5) 100%);
  background: -webkit-linear-gradient(-45deg, white 0%, rgba(51, 137, 135, 0.5) 100%);
  background: linear-gradient(135deg, white 0%, rgba(51, 137, 135, 0.5) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff', endColorstr='#338987', GradientType=1);
  background-color: white;
}
.login img {
  margin-bottom: 1.5rem;
  max-height: 250px;
  max-width: 300px;
}
.login .green-button {
  width: 100%;
}
.login .links {
  text-align: center;
  margin-top: 1rem;
}
.login .links a {
  text-transform: uppercase;
  font-family: "Source Sans Pro", Helvetica, Roboto, Arial, sans-serif;
  font-weight: 600;
  color: #5e7479;
}
.login .links a#forgot-password {
  color: #38484f;
  margin-bottom: 10px;
}
.login .links ul {
  list-style: none;
  margin: 0;
  padding-top: 20px;
}
.login .links li {
  display: inline-block;
}
.login input {
  background-color: #c5ced1;
  border-radius: 6px;
  color: #38484f;
}
.login input:focus {
  background-color: #c5ced1;
  border-radius: 6px;
  color: #38484f;
}
.login input::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: #38484f;
}
.login input::-moz-placeholder {
  /* Firefox 19+ */
  color: #38484f;
}
.login input:-ms-input-placeholder {
  /* IE 10+ */
  color: #38484f;
}
.login input:-moz-placeholder {
  /* Firefox 18- */
  color: #38484f;
}
@media only screen and (max-width: 500px) {
  .login {
    width: 90%;
    padding: 3rem 3rem;
  }
}
.login-powered-by-logo {
  position: absolute;
  left: 50%;
  top: 90%;
  -moz-transform-origin: 0 0;
  -moz-transform: translate(190%, 900%) !important;
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.login-powered-by-logo img {
  opacity: 0.5;
}
.bg-danger {
  color: red;
}
