/* Divide a tela em duas partes */
.login {
    display: flex;
    padding: 0;
    background-color: #f9f9f9;
	overflow: hidden;
}

/* Lado esquerdo */
#login {
    width: 35vw;
    padding: 20px;
}

#login form{
    margin: 0 auto;
    padding: 0;
    width: 275px;
    background: none;
    border: none;
    box-shadow: none;
}

p.message, #login_error, #login-message{
    margin: 7px auto !important;
    width: 275px !important;   
}

 #login form label{
    margin-bottom: 3px;
}

 #login form input{
    border-radius: 0;
    border: 1px #000 solid;
    margin: 0;
    padding: 0 10px;
    font-size: 16px;
} 

#login form > p, 
.user-pass-wrap, 
p.submit, 
p#nav,
.recaptcha_wrap,
.g-recaptcha{
    padding: 7px 0 !important;
}

.recaptcha_wrap, p.submit, .g-recaptcha{
    margin: 0 !important;
}

#login form input[type=submit]{
    width: 100%;
    border: none;
    padding-top: 7px;
    padding-bottom: 7px;
    text-transform: uppercase;
}

p#nav{
    margin: 0 auto !important;
    width: 275px !important;
}

.privacy-policy-page-link, .language-switcher form, .forgetmenot{
    display: none;
}


#backtoblog{
    text-align: center;
}


/* Lado direito */
.language-switcher {
    width: 65vw;
    background-image: url(https://danielfarias.net.br/background-login/background-login.jpg);
    background-size: cover;
    background-position: center;
}

@media screen and (max-width: 899px){

    .login{
        display: block;
		overflow-y: scroll;
    }

    #login {
        width: 100vw;
        padding: 60px 0px;
    }

	.language-switcher {
		display: block;
		width: 100vw;
        height: 50vh;
	}
}
