/* folha de estilos para o formulario de login */

body, html, body.login { 
	background: #FFF;
}

a, a:link, a:visited, a:focus, .login #backtoblog a:hover, .login #nav a:hover {
	color: #b70000;
}
a:hover {
	color: #930000;
}

body.login div#login p#nav, body.login div#login p#backtoblog {	
	color: #eee; 
}

body.login div#login { 
	padding: 20px 0;
	width: 340px;
	margin: auto;
}

body.login .button-primary { 
	background: #b70000;
    border: none;
    border-radius: 2px;
    position: relative;
    height: 36px;
	line-height: 36px;
    margin: 1px;
    min-width: 50px;
    padding: 0 10px;
    display: inline-block;
    font-size: 14px;
    font-weight: 500;
    letter-spacing: 0;
    overflow: hidden;
    will-change: box-shadow;
    transition: background .3s ease;
	box-shadow: 0 2px 2px 0 rgba(0,0,0,.14), 0 3px 1px -2px rgba(0,0,0,.2), 0 1px 5px 0 rgba(0,0,0,.12);
    outline: 0;
    cursor: pointer;
    text-decoration: none;
    text-align: center;
    vertical-align: middle;
}

body.login .button-primary-disabled, body.login .button-primary.disabled, body.login .button-primary:disabled, body.login .button-primary[disabled] {
    color: #ffd3c6!important;
    background: #fb6e6e!important;
    border-color: #fb6e6e!important;
}

body.login .button-primary:hover {
	background: #930000;
}

@media screen and (max-width: 782px) {
	.wp-core-ui .button, .wp-core-ui .button.button-large, .wp-core-ui .button.button-small, a.preview, input#publish, input#save-post {
		min-height: unset;
		line-height: 36px;
	}
}

body.login div#login form#loginform h3, body.login div#login form#registerform h3 { 
	visibility: hidden;	
	padding: 10px; 
}

body.login div#login p#nav a, body.login div#login p#backtoblog a, p#reg_passmail { 
	text-decoration: none;  
}

form#loginform, form#lostpasswordform, form#resetpassform, form#registerform {
	border: 1px solid #ddd;
	padding: 17px;
	margin: 0 auto;
}

@media screen and (max-width: 350px) {
	form#loginform, form#lostpasswordform, form#resetpassform, form#registerform {
		border: none;
		padding: 17px 5px;
	}
	body.login div#login { 
		width: 314px;
	}
}

p#reg_passmail { 
	text-align: left; 
}

#login h1 a, .login h1 a { 
	background-image: url(/wp-content/themes/paunobutico/assets/images/pau-no-butico-logo.png); background-size: 200px; width: 290px; height: 50px; 
	margin-bottom: 10px;
}

input#user_login, input#user_email, input#user_pass, input#first_name, input#pass1-text, input#pass2-text { 

}

#login .oneall_social_login { 
	padding-bottom: 15px;
}

div.oneall_social_login_label {
	padding: 3px 0;
}
#resetpassform div.g-recaptcha, 
#registerform div.g-recaptcha,
#lostpasswordform div.g-recaptcha,
#loginform div.g-recaptcha {
	margin: 10px auto 20px auto;
	width: 304px;
}
