body.login {
  background-color: #EBEAFC !important; }

.login #login h1 a {
  height: 180px;
  margin-block: -40px; }

.login #login {
  width: 588px;
  padding: 5% 0 0;
  margin: auto; }

.login form {
  border-radius: 40px;
  padding: 64px 100px;
  width: 100%;
  box-sizing: border-box;
  max-width: 588px; }

.login input[type=text],
.login input[type=password] {
  border-radius: 8px;
  padding: 8px 10px;
  border: 2px solid #EDF4FD; }

.login .button.wp-hide-pw .dashicons {
  top: 8px; }

#login form p.submit {
  margin-top: 40px; }

#login #wp-submit {
  padding: 6px 12px;
  font-size: 16px;
  width: 100%;
  font-family: "Poppins"; }

#login #nav {
  display: none; }

.login #backtoblog, .login #nav {
  display: none; }

.wp-core-ui .button-primary {
  border-color: #639FF1;
  border-radius: 8px;
  background: radial-gradient(100% 69.7% at 100% 100%, #27ADD7 0%, #639EF1 76.62%, #5EA8EE 100%); }

.wp-cancel-pw > .dashicons, .wp-hide-pw > .dashicons {
  color: #25149C; }

.wp-core-ui .button-primary {
	background: #25149C !important;	
}
.wp-core-ui .button-primary:hover {
	background: #192636 !important;	
}
.login h1,
.login .forgetmenot label, 
.login .pw-weak label,
.login label {
	 font-family: "Poppins";
}
.login .button.wp-hide-pw {
	line-height: 2.5;
	    min-height: 52px;
}