#login {
    width: 100%;
	text-align: center;
	padding: 0px;
	padding-top: 50px;
	color: #fff;
}

#login:before {
    content: url(../../img/logo.svg);
    display: block;
    width: 100px;
    margin: auto;
}

.login {
	font-family: 'Segoe UI', sans-serif;
    font-weight: 400;
    font-size: 15px;
    color: #212529;
    overflow-x: hidden;
    background: url(../../img/top_bg.jpg) no-repeat;
    background-color: #111C2E;
    min-height: 100vh;
}

.login #login_error, .login .message, .login .success {
    position: absolute;
    top: 190px;
    z-index: 99;
    border: 0px;
    background-color: transparent;
    color: #000;
    width: 100%;
    box-shadow: none;
}

.login h1 {	
	display: none;
}

/*#nav, .language-switcher {
	display: none;
}*/

.login .button-primary {
	background-color: #00B247;
	display: block;
    width: 250px;
    text-align: center;
    margin: 40px auto;
    color: #fff;
    border: 0px;
    border-radius: 3px;
    padding: 0.4em 0px!important;
    font-size: 1em;
    font-weight: 400;
	float: unset;
}

.login form {
	padding: 90px 40% 34px 40%;
	background: transparent;
	border: 0px;
}

@media (max-width: 576px) {
	.login form {
		padding: 90px 5% 34px 5%;
	}
}

.login-action-lostpassword p.submit {
	display: block;
	margin-top: 60px!important;
}

.login-action-checkemail .message a {
	background-color: #00B247;
    display: block;
    width: 250px;
    text-align: center;
    margin: 40px auto;
    color: #fff;
    border: 0px;
    border-radius: 3px;
    padding: 0.4em 0px 0.6em 0px!important;
    font-size: 1em;
    font-weight: 400;
	text-decoration: none;
}

.login-action-checkemail #backtoblog {
	display: block;
    margin-top: 207px;
}

#login form .indicator-hint {
    color: #7C7C7C;
}
    

#login .message {
    color: #fff;
}

.login .wp-generate-pw {
    display: block;
    width: 100%;
	background: transparent;
	color: #00B446;
    padding: 0.6em 4em;
    border: solid 1px #00B446;
    border-radius: 3px;
}

.login .reset-pass-submit .button {
    display: block;
    width: 100%;
}

.login-action-lostpassword .notice-error {
	display: none;
}