header .banner{
  display: none!important
}
header{
  background-size: cover;
}
.conteudo-header{
  height: 140px
}
.login{
	padding: 70px 0 260px
}
.conteudo-cabecalho nav .login{
	padding: 0
}
.login .button.is-outlined.btt-send{
	border-radius: 23px;
	padding: 10px;
	margin: 15px 0 20px;
	font-size: 16px;
	min-width: 120px;
	font-family: 'Roboto', sans-serif;
}
.login .button.is-outlined.btt-send:focus,
.login .input:focus,
.login .textarea:focus{
	outline: none
}
.login .form-email input {
	height: 45px;
	font-size: 13px;
	border: 1px solid #C9C9C9;
	border-radius: 10px;
}
.login .form-email .label{
	color: #777;
	font-weight: 300
}
/* Login */
.login .login-left{
	padding-right: 45px
}
.login .login-left .titulo{
	color: #777;
	margin-bottom: 22px
}
.login .login-left .titulo h1{
	font-size: 2em;
    font-weight: 400;
}
.login .login-left .titulo h2{
    font-weight: 300;
    font-size: 1.25em;
    margin-top: 1px;
}
.login .login-left .esqueci-senha{
    float: right;
    text-decoration: underline;
    color: #777;
    transition: all 0.6s ease;
    font-size: 14px;
}
.login .login-left .esqueci-senha:hover{
	color: #333
}
@media (max-width: 767px){
	.login{
		padding:  20px 0 40px;
		text-align: center
	}
	.login .login-left{
		padding-right: 0
	}
	.form-botao{
		width: 100%
	}
	.login .button.is-outlined.btt-send{
		display: block;
		margin: 1px auto 20px
	}
}