header .banner{
  display: none!important
}
header{
  background-size: cover;
}
.conteudo-header{
  height: 140px
}
.login{
	padding: 60px 0 90px
}
.conteudo-cabecalho nav .login{
	padding: 0
}
.login .button.is-outlined.btt-send{
	border-radius: 23px;
	padding: 10px;
	margin: 30px 0 20px;
	font-size: 16px
}
.login .button.is-outlined.btt-send.cadastro{
	margin-top:15px;
}
.login .button.is-outlined.btt-send:focus,
.login .input:focus, .login .form-cadastro select:focus,
.login .textarea:focus{
	outline: none
}
.login .form-login input,
.login .form-cadastro input,
.login .form-cadastro select {
	font-family: 'Roboto', sans-serif;
	height: 45px;
	font-size: 14px;
	border: 1px solid #C9C9C9;
	border-radius: 5px;
	box-shadow: none;
}
.login .form-login .label,
.login .form-cadastro .label{
	font-weight: 300;
	color: #777;
}
/* 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 .titulo h2{
    font-weight: 300;
    font-size: 1.3em;
}
.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
}
/* Cadastro */
.login .cadastro{
	border-left: 1px solid #CCC;
	padding-left: 45px
}
.login .cadastro .titulo{
	color: #777;
	margin-bottom: 22px
}
.login .cadastro .titulo h1{
	font-size: 2em;
    font-weight: 400;
}
.login .cadastro .field .control input{
	width: 100%;
}
.login .cadastro .contorno-input-cadastro,
.login .cadastro .field.row .control{
	float: left;
}
.login .cadastro .contorno-input-cadastro{
	width: 20%
}
.login .cadastro .contorno-input-cadastro select{
	width: calc(100% - 10px);
	padding: 11px;
	color: #AAA;
}
.login .cadastro .field.row .control,
.login .cadastro .contorno-input-cadastro.cidade{
	width: 40%
}
.login .cadastro .field.nome,
.login .cadastro .field.telefone {
	float: left;
	width: 45%
}
.login .cadastro .field.nome{
	width: 55%
}
.login .cadastro .field.nome .control input{
	width: 97%
}
.login .form-cadastro select{
  background: url(../imagens/big-select.jpg) no-repeat;
  background-position: 100% center;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  text-indent: 0.01px;
  text-overflow: "";
}
.login .form-cadastro select:hover{
  background: url(../imagens/hover-big-select.jpg) no-repeat;
  background-position: 100% center;
}
@media (max-width: 767px){
	.login{
		padding:  20px 0 50px;
		text-align: center
	}
	.login .cadastro{
		padding-left: 0;
		border-left: 0
	}
	.login .login-left{
		padding-right: 0
	}
	.form-botao{
		width: 100%
	}
	.login .button.is-outlined.btt-send{
		display: block;
		margin: 1px auto 20px
	}
	.login .cadastro .field.nome, .login .cadastro .field.telefone{
		width: 50%
	}
	.login .cadastro .field .control input{
		width: 100%
	}
}
@media (max-width: 456px){
	.login .cadastro .field.nome, .login .cadastro .field.telefone{
		width: 100%
	}
	.login .cadastro .contorno-input-cadastro.cidade,
	.login .cadastro .contorno-input-cadastro{
		width: 50%
	}
	.login .cadastro .field.row .control{
		width: 100%
	}
}