*{
	font-family: 'Open Sans',sans-serif;
}
.error{
	border: 1px solid #f00 !important;
}
.mensagem-erro{
	display: none;
}
.corpo{
    background-color: rgb(237, 239, 242);
    height: 100%;
    margin-top: -45px;
    padding-bottom: 100px;
    padding-top: 82px;
}
.titulo h1{
	font-size: 30px;
	letter-spacing: 0.4px;
	color: #005da8;
}
.titulo span{
	font-size: 14px;
	line-height: 1.43;
	letter-spacing: 0.2px;
	color: #636466;
}
.centralizar{
	margin: 0 auto;
    float: none;
}
.bloco-contato{
	margin-top: 60px;
	width: 100%;
	/*height: 507px;*/
  	border-radius: 10px;
  	background-color: #ffffff;
  	box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
  	padding: 30px 25px 30px 25px;
}
.bloco-contato input{
	width: 504.4px;
	height: 35px;
	background-color: #ffffff;
	margin-bottom: 15px;
	
}
.bloco-contato input, .bloco-contato select, .bloco-contato textarea{
	width: 100%;
	border: solid 1px #e8e8e8;
	padding-left: 10px;
	padding-right: 10px;
	resize: none;
	border-radius: 2px;

}
.bloco-contato #enviar{
	width: 120px;
  	height: 35px;
  	border-radius: 100px;
  	background-color: #64a94b;
  	float: right;
  	border: 0;
  	color: #fff;
  	font-weight: 600;
  	margin-top: 20px;
}

.bloco-secovis{
	margin-top: 60px;
	width: 100%;
	/*height: 507px;*/
  	border-radius: 10px;
  	background-color: #ffffff;
  	box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
  	padding: 0px 25px 0px 25px;
}
.bloco-secovis .titulo{
	box-shadow: 0px 2px 8px #ececec;
	margin: 0px -25px 0px -25px;;
    padding: 25px;
	font-size: 14px;
	line-height: 1.43;
	letter-spacing: 0.2px;
	color: #636466;
}
.bloco-secovis .conteudo ul li{
	float: left;
	width: 33%;
	padding: 10px 0px 10px 23px;
}
.bloco-secovis .conteudo ul li:nth-child(2),
.bloco-secovis .conteudo ul li:nth-child(5),
.bloco-secovis .conteudo ul li:nth-child(8),
.bloco-secovis .conteudo ul li:nth-child(11),
.bloco-secovis .conteudo ul li:nth-child(14),
.bloco-secovis .conteudo ul li:nth-child(17),
.bloco-secovis .conteudo ul li:nth-child(20),
.bloco-secovis .conteudo ul li:nth-child(23),
.bloco-secovis .conteudo ul li:nth-child(26),
.bloco-secovis .conteudo ul li:nth-child(29),
.bloco-secovis .conteudo ul li:nth-child(32),
.bloco-secovis .conteudo ul li:nth-child(35)
{
	background-color: #ecf1f7;

}
/*.bloco-secovis .conteudo ul li:nth-child(odd) {
    background: red;
}*/
.bloco-secovis .conteudo ul .centro{

}
.bloco-secovis .conteudo .nome-secovi{
	font-size: 16px;
	font-weight: 600;
	line-height: 1.25;
	letter-spacing: 0.2px;
	color: #0064b7;
	text-transform: capitalize;
}

.bloco-secovis .conteudo .telefone-secovi,
.bloco-secovis .conteudo .cidade-secovi{
  font-size: 14px;
  line-height: 1.43;
  letter-spacing: 0.2px;
  color: #949598;
}

.bootstrap-select{
	width: 100% !important;
	margin-bottom: 15px;
}
.sucesso-email {
	text-align: center;
}
.sucesso-email .sucesso{
	padding: 10px;
}
.sucesso-email img{
	width: 50px;
}

@media (max-width: 768px){
	.buscador{
		display: none !important;
	}
	.bloco-secovis .conteudo ul li{
		width: 100%;
	}
	.bloco-secovis .conteudo ul li:nth-child(even){
		background-color: #fff;
	}
	.bloco-secovis .conteudo ul li:nth-child(odd)
	{
		background-color: #ecf1f7;
	}
}