<br />
<b>Warning</b>:  Undefined property: stdClass::$cor5 in <b>/home/jp/public_html/lai062020/css/style.php</b> on line <b>25</b><br />

@font-face {
	src: url("https://www.jpcms.com.br/lai062020/fonts/OpenSans-Bold.ttf");
	font-family: 'OpenSans Bold'; }

@font-face {
	src: url("https://www.jpcms.com.br/lai062020/fonts/OpenSans-Regular.ttf");
	font-family: 'OpenSans Regular'; }

@font-face {
	src: url("https://www.jpcms.com.br/lai062020/fonts/OpenSans-SemiBold.ttf");
	font-family: 'OpenSans SemiBold'; }

@font-face {
	src: url("https://www.jpcms.com.br/lai062020/fonts/OpenSans-Light.ttf");
	font-family: 'OpenSans Light'; }


a {
	text-decoration: none !important; }

.titulo {
	border-left: 5px solid #006dda;
	padding: 0 5px;
	margin-bottom: 35px; }
	.titulo h1 {
		font-size: 42px;
		color: #808080;
		font-family: 'OpenSans Bold'; }

.slick-dots {
	margin-bottom: 30px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin: 0;
	padding: 0;
	list-style: none; }
	.slick-dots li.slick-active button {
		background: #3FA8F4; }
	.slick-dots li {
		margin-left: 5px; }
		.slick-dots li button {
			font-size: 0;
			line-height: 0;
			display: block;
			width: 10px;
			height: 10px;
			padding: 5px;
			cursor: pointer;
			color: transparent;
			border: 0;
			outline: none;
			margin-top: 10px;
			opacity: 80%;
			background: ; }
			.slick-dots li button:hover {
				background: #3FA8F4; }

.header-interno {
	background: #006dda;
	padding: 1em 0;
	margin-bottom: 50px; }
	.header-interno .titulo {
		margin: 0;
		padding: 0;
		font-family: 'OpenSans Regular' !important;
		text-transform: uppercase; }
		.header-interno .titulo h2 {
			color: #159c49;
			font-size: 24px;
			margin: 0; }
		.header-interno .titulo h1 {
			color: #fff;
			font-size: 56px;
			font-family: 'OpenSans Regular' !important;
			margin: 0;
			border-bottom: 5px solid #159c49; }

.btn-primaria {
	background-color: #006dda;
	color: #fff;
	padding: 10px 40px; }

.paginacao {
	font-family: 'OpenSans Regular';
	font-size: 24px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center; }
	.paginacao .anterior, .paginacao .proximo {
		background: #006dda;
		border-radius: 15px;
		font-size: 42px;
		color: #fff;
		width: 60px;
		height: 60px;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center; }
		.paginacao .anterior:hover, .paginacao .proximo:hover {
			background: #00386b; }
	.paginacao .page-numbers {
		color: #40d7ff;
		padding: 0 10px; }
		.paginacao .page-numbers.active, .paginacao .page-numbers:hover {
			color: #159c49;
			font-weight: bolder; }

.perguntas-frequentes {
	padding: 2em 0; }
	.perguntas-frequentes #pergunta .card {
		border: none; }
		.perguntas-frequentes #pergunta .card .card-header {
			padding: 5px 0;
			background: ; }
			.perguntas-frequentes #pergunta .card .card-header button {
				color: #333; }
		.perguntas-frequentes #pergunta .card:nth-child(even) .card-header {
			background: #fff; }

header hr {
	border-width: 10px;
	border-color: #159c49;
	margin: 0; }

header .links {
	background: ; }
	header .links .redes-sociais a {
		padding: 0 2px; }
		header .links .redes-sociais a:hover img {
			-webkit-filter: brightness(10%);
			filter: brightness(10%); }
	header .links .link-transparencia {
		height: 100%;
		background: #006dda;
		padding: 5px 10px; }
		header .links .link-transparencia a {
			display: block;
			color: #fff; }
		header .links .link-transparencia:hover {
			background: #00386b; }

header .navbar .navbar-brand {
	width: 20%;
	margin: 0; }

header .navbar ul li a {
	text-align: center;
	padding-left: 0 !important;
	padding-right: 0 !important;
	padding-bottom: 10px;
	margin-left: 15px;
	font-family: 'OpenSans Regular';
	font-size: 16px;
	color: #40d7ff;
	border-bottom: 5px solid ;
	text-transform: uppercase; }
	header .navbar ul li a:hover {
		border-color: #006dda;
		color: #006dda;
		background: none; }

header .navbar ul li a.dropdown-item {
	border: none;
	margin: 0;
	padding: 10px 15px !important; }

@media (max-width: 1200px) {
	header .navbar ul li a {
		font-size: 12px; } }

@media (max-width: 992px) {
	header .navbar .navbar-brand {
		width: 35% !important; }
	header .navbar ul li a {
		border: none !important; } }

.index .informacoes {
	background: #006dda;
	min-height: 150px; }
	.index .informacoes .endereco, .index .informacoes .telefones, .index .informacoes .funcionamento {
		margin-top: 15px;
		font-family: 'OpenSans Light'; }
		.index .informacoes .endereco h1, .index .informacoes .telefones h1, .index .informacoes .funcionamento h1 {
			font-size: 12px;
			color: #000000;
			margin: 0; }
		.index .informacoes .endereco p, .index .informacoes .telefones p, .index .informacoes .funcionamento p {
			font-size: 14px;
			color: #fff; }

.index .form-inline {
	margin-top: 12px;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center; }
	.index .form-inline input[type="search"], .index .form-inline button[type="submit"] {
		background: none;
		border: none; }

@media (max-width: 768px) {
	.index .informacoes {
		padding-bottom: 2em; }
		.index .informacoes .endereco, .index .informacoes .telefones, .index .informacoes .funcionamento {
			margin: 0; } }

.index .slider-principal {
	position: relative;
	top: -5vw;
	margin-bottom: -5vw; }
	.index .slider-principal .cabecalho {
		background: #159c49;
		color: #fff;
		width: 90%;
		position: absolute;
		right: 5%;
		bottom: 1%;
		text-align: center;
		height: 100px; }
	@media (max-width: 992px) {
		.index .slider-principal {
			top: -2vw; }
			.index .slider-principal .cabecalho {
				position: inherit;
				width: 100%; } }
	@media (max-width: 768px) {
		.index .slider-principal {
			top: -3vw; } }

.index .acesso-rapido {
	padding: 2em 0; }
	.index .acesso-rapido .titulo {
		margin-bottom: 0; }
	.index .acesso-rapido .lista-acesso .acesso a {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex; }
		.index .acesso-rapido .lista-acesso .acesso a figure {
			display: -webkit-box;
			display: -ms-flexbox;
			display: flex;
			-webkit-box-align: center;
			-ms-flex-align: center;
			align-items: center;
			-webkit-box-pack: center;
			-ms-flex-pack: center;
			justify-content: center;
			background: ;
			width: 50%;
			min-height: 100px;
			margin-right: 7.5px; }
			.index .acesso-rapido .lista-acesso .acesso a figure img {
				width: 50px; }
			@media (max-width: 768px) {
				.index .acesso-rapido .lista-acesso .acesso a figure {
					width: 120px;
					height: 120px; } }
		.index .acesso-rapido .lista-acesso .acesso a .cabecalho {
			font-family: 'OpenSans Regular';
			width: 50%; }
			.index .acesso-rapido .lista-acesso .acesso a .cabecalho h2 {
				font-size: 20px;
				color: #006dda; }
			.index .acesso-rapido .lista-acesso .acesso a .cabecalho p {
				font-size: 14px;
				color: #000; }

.index .consulta, .sic .consulta {
	background: ;
	padding: 2em 0;
}
.index .consulta h1, .sic .consulta h1 {
	display: none;
	text-align: center;
	color: #006dda;
	font-family: 'OpenSans Regular';
	font-size: 28px;
	margin-bottom: 25px;
}
@media (max-width: 768px) {
			.index .consulta h1, .sic .consulta h1 {
				display: block; } }
	.index .consulta #s, , .sic .consulta #s {
		border: 15px solid #006dda;
		font-size: 1.125rem;
		border-radius: 10px;
		height: 70px; }
		.index .consulta #s::-webkit-input-placeholder, .sic .consulta #s::-webkit-input-placeholder{
			font-family: 'OpenSans Light';
			font-size: 18px;
			color: #989898; }
		.index .consulta #s::-moz-placeholder, .sic .consulta #s::-moz-placeholder{
			font-family: 'OpenSans Light';
			font-size: 18px;
			color: #989898; }
		.index .consulta #s:-ms-input-placeholder, .sic .consulta #s:-ms-input-placeholder{
			font-family: 'OpenSans Light';
			font-size: 18px;
			color: #989898; }
		.index .consulta #s::-ms-input-placeholder, .sic .consulta #s::-ms-input-placeholder{
			font-family: 'OpenSans Light';
			font-size: 18px;
			color: #989898; }
		.index .consulta #s::placeholder, .sic .consulta #s::placeholder{
			font-family: 'OpenSans Light';
			font-size: 18px;
			color: #989898; }
	.index .consulta #searchbutton, .sic .consulta #searchbutton{
		background: #006dda;
		font-family: 'OpenSans Light';
		font-size: 18px;
		color: #fff;
		border: none;
		cursor: pointer;
		height: 30px;
		position: absolute;
		top: 29%;
		right: 5%;
		border-radius: 5px;
		padding: 0 15px; }
		.index .consulta #searchbutton:hover, .sic .consulta #searchbutton:hover{
			background: #159c49; }
		@media (max-width: 992px) {
			.index .consulta #searchbutton, .sic .consulta #searchbutton{
				right: 8%; } }


.index .noticias {
	padding: 2em 0;
	margin-bottom: 0; }
	.index .noticias .slider-noticias {
		margin-bottom: 25px; }
		.index .noticias .slider-noticias .noticia-slide {
			position: relative; }
			.index .noticias .slider-noticias .noticia-slide img {
				width: 100%; }
			.index .noticias .slider-noticias .noticia-slide .cabecalho {
				position: absolute;
				margin: 25px 10px;
				padding: 10px;
				bottom: 0;
				background: #006dda;
				color: #fff; }
				.index .noticias .slider-noticias .noticia-slide .cabecalho .categoria {
					background: #159c49;
					font-family: 'OpenSans Light';
					font-size: 13px;
					padding: 2px 10px; }
				.index .noticias .slider-noticias .noticia-slide .cabecalho h2 {
					font-family: 'OpenSans Bold';
					font-size: 23px; }
	.index .noticias .dots-noticias {
		position: absolute;
		top: 74%;
		right: 6%; }
	.index .noticias .principais .noticia img {
		width: 100%; }
	.index .noticias .principais .noticia h2 {
		font-family: 'OpenSans SemiBold';
		font-size: 20px;
		color: #666; }
	.index .noticias .principais .noticia:hover h2 {
		color: #000; }
	.index .noticias .outras-noticias {
		margin: 20px 0;
		padding-left: 20px; }
		.index .noticias .outras-noticias li {
			list-style: square;
			color: #006dda; }
			.index .noticias .outras-noticias li a {
				color: #4D4D4D;
				font-family: 'OpenSans Light'; }
				.index .noticias .outras-noticias li a h6 {
					font-size: 14px;
					margin: 0;
					display: inherit; }
				.index .noticias .outras-noticias li a h2 {
					font-size: 17px;
					font-family: 'OpenSans Regular'; }
				.index .noticias .outras-noticias li a:hover h6, .index .noticias .outras-noticias li a:hover h2 {
					font-weight: bold; }
	@media (max-width: 1200px) {
		.index .noticias .dots-noticias {
			top: 57%;
			right: 8%; }
		.index .noticias .principais .noticia h2 {
			font-size: 16px; } }
	@media (max-width: 992px) {
		.index .noticias .dots-noticias {
			top: 78%;
			right: 8%; }
		.index .noticias .principais .noticia h2 {
			font-size: 22px; }
		.index .noticias .outras-noticias li a h6 {
			font-size: 18px; }
		.index .noticias .outras-noticias li a h2 {
			font-size: 22px; } }
	@media (max-width: 768px) {
		.index .noticias .dots-noticias {
			top: 68%; } }

.index .servicos-online {
	padding: 2em 0; }
	.index .servicos-online .servico {
		margin-bottom: 35px; }
		.index .servicos-online .servico .cabecalho {
			padding: 15px;
			background: #E5E5E5;
			font-size: 31px;
			font-family: 'OpenSans Regular'; }
			.index .servicos-online .servico .cabecalho img {
				margin-right: 15px; }
			.index .servicos-online .servico .cabecalho h2 {
				color: #4D4D4D;
				text-transform: uppercase;
				margin: 0; }
		.index .servicos-online .servico ul {
			margin: 20px 0;
			padding-left: 20px; }
			.index .servicos-online .servico ul li {
				list-style: square;
				color: #006dda; }
				.index .servicos-online .servico ul li a {
					color: #4D4D4D;
					font-family: 'OpenSans Light';
					font-size: 24px; }
					.index .servicos-online .servico ul li a:hover {
						font-weight: bold; }

.index .secretarias-orgaos {
	padding: 2em 0; }
	.index .secretarias-orgaos .slider-secretarios {
		/* the parent */ }
		.index .secretarias-orgaos .slider-secretarios .slick-slide {
			margin: 0 15px; }
		.index .secretarias-orgaos .slider-secretarios .slick-list {
			margin: 0 -15px; }
	.index .secretarias-orgaos .secretario {
		font-family: 'OpenSans Regular';
		margin-bottom: 15px; }
		.index .secretarias-orgaos .secretario h3 {
			color: #666666;
			font-size: 14px;
			margin: 0; }
		.index .secretarias-orgaos .secretario h2 {
			color: #006dda;
			font-size: 24px; }
		.index .secretarias-orgaos .secretario:hover h2 {
			font-weight: bold; }

.index .multimidia .titulo {
	border-left: none;
	border-bottom: 2px solid #006dda !important;
	padding: 0; }
	.index .multimidia .titulo h1 {
		margin: 0;
		text-transform: uppercase;
		font-family: 'OpenSans Regular';
		font-size: 42px; }

.index .multimidia .videos {
	margin-bottom: 25px; }
	.index .multimidia .videos iframe {
		height: 500px; }
	@media (max-width: 768px) {
		.index .multimidia .videos iframe {
			height: 300px; } }

.index .multimidia .imagens {
	margin-bottom: 25px; }
	.index .multimidia .imagens .titulo {
		border-color: #000000; }
	.index .multimidia .imagens a .cabecalho {
		font-family: 'OpenSans Regular';
		color: #000; }
		.index .multimidia .imagens a .cabecalho h2 {
			font-size: 24px; }
	.index .multimidia .imagens a:hover .cabecalho h2 {
		font-weight: 100; }

.index .multimidia .audios {
	margin-bottom: 0px; }
	.index .multimidia .audios .titulo {
		border-color: #000000; }
	.index .multimidia .audios .audio {
		margin-bottom: 20px; }
		.index .multimidia .audios .audio .cabecalho {
			font-size: 16px;
			font-family: 'OpenSans Regular';
			color: #707070; }

.links-uteis {
	padding: 2em 0;
	margin-bottom: 100px; }
	.links-uteis h1 {
		color: #808080;
		font-size: 24px;
		font-family: 'OpenSans Regular';
		text-align: center; }

footer {
	background: #006dda; }
	footer hr {
		border-width: 25px;
		border-color: #159c49;
		margin: 0; }
	footer .logo {
		width: 255px;
		height: 255px;
		background: #fff;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		border-top-right-radius: 35px;
		border-bottom-left-radius: 35px; }
		footer .logo figure {
			padding: 0 20px; }
	footer .funcionamento h2, footer .telefones h2, footer .endereco h2 {
		font-family: 'OpenSans Bold';
		font-size: 10px;
		margin: 0;
		color: #159c49; }
	footer .funcionamento p, footer .telefones p, footer .endereco p {
		font-family: 'OpenSans Light';
		font-size: 12px;
		color: #fff; }
	footer .menu ul {
		padding: 0;
		list-style: none; }
		footer .menu ul li {
			text-transform: uppercase; }
			footer .menu ul li a {
				font-family: 'OpenSans Regular';
				font-size: 12px;
				color: #fff; }
				footer .menu ul li a:hover {
					color: #159c49; }
	footer .direitos {
		font-family: 'OpenSans Regular';
		color: #fff;
		font-size: 12px; }
	footer .redes-sociais a {
		padding: 0 5px; }
	@media (max-width: 768px) {
		footer {
			text-align: center; }
			footer .logo {
				margin: 0 auto 25px auto; }
			footer .funcionamento, footer .telefones, footer .endereco {
				display: none; }
			footer .menu {
				margin: 25px 0; }
			footer .menu-secundario ul {
				display: -webkit-inline-box;
				display: -ms-inline-flexbox;
				display: inline-flex; }
				footer .menu-secundario ul li {
					padding: 0 7.5px; }
			footer .redes-sociais a {
				padding: 0 5px; } }

.gabinete .conteudo {
	font-size: 24px;
	font-family: 'OpenSans Regular';
	margin-bottom: 100px; }

.gabinete .atendimento, .gabinete .localizacao, .gabinete .contato {
	margin-bottom: 20px; }
	.gabinete .atendimento h2, .gabinete .localizacao h2, .gabinete .contato h2 {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		font-family: 'OpenSans Bold';
		font-size: 36px;
		color: #40d7ff; }
		.gabinete .atendimento h2 img, .gabinete .localizacao h2 img, .gabinete .contato h2 img {
			margin-right: 5px; }
	.gabinete .atendimento p, .gabinete .localizacao p, .gabinete .contato p {
		font-family: 'OpenSans SemiBold';
		font-size: 18px;
		color: #4A4A4A;
		margin-bottom: 0; }

@media (max-width: 992px) {
	.gabinete .conteudo {
		margin-bottom: 50px; }
	.gabinete .atendimento h2, .gabinete .localizacao h2, .gabinete .contato h2 {
		font-size: 28px;
		color: #006dda; }
	.gabinete .atendimento p, .gabinete .localizacao p, .gabinete .contato p {
		color: #707070; } }

.prefeito .conteudo, .o-municipio .conteudo {
	font-family: 'OpenSans Regular'; }
	.prefeito .conteudo figure, .o-municipio .conteudo figure {
		margin-bottom: 15px; }
	.prefeito .conteudo h1, .o-municipio .conteudo h1 {
		font-family: 'OpenSans Bold';
		color: #006dda;
		font-size: 36px; }
	.prefeito .conteudo h2, .o-municipio .conteudo h2 {
		color: #159c49;
		font-size: 24px;
		padding: 0.5em 0; }
	.prefeito .conteudo p, .o-municipio .conteudo p {
		color: #40d7ff;
		font-size: 18px; }

@media (max-width: 768px) {
	.prefeito h1, .prefeito h2, .o-municipio h1, .o-municipio h2 {
		text-align: center; } }

.mapa {
	margin-bottom: 100px; }

.secretaria {
	font-family: 'OpenSans Regular';
	margin-bottom: 100px; }
	.secretaria .conteudo h2 {
		color: #40d7ff; }
	.secretaria .conteudo p {
		font-size: 18px; }
	.secretaria .identificacao {
		margin-bottom: 50px; }
		.secretaria .identificacao h3 {
			font-size: 20px;
			color: #159c49;
			margin: 0; }
		.secretaria .identificacao h1 {
			font-size: 48px;
			color: #006dda; }
	.secretaria .atendimento, .secretaria .localizacao, .secretaria .contato {
		margin-bottom: 30px; }
		.secretaria .atendimento h2, .secretaria .localizacao h2, .secretaria .contato h2 {
			font-size: 24px;
			color: #4A4A4A; }
		.secretaria .atendimento p, .secretaria .localizacao p, .secretaria .contato p {
			margin: 0; }

.noticias {
	margin-bottom: 100px; }
	.noticias .noticia .data {
		color: #fff;
		background: #159c49;
		font-size: 19px;
		padding: 0 10px; }
	.noticias .noticia h1 {
		color: #666666;
		font-size: 30px; }
	.noticias .noticia:hover h1 {
		color: #000; }
	@media (max-width: 768px) {
		.noticias .noticia h1 {
			font-size: 19px; } }

.noticia-single {
	margin-bottom: 100px;
	font-family: 'OpenSans Regular';
	margin-bottom: 30px; }
	.noticia-single .titulo-noticia {
		margin-bottom: 30px; }
		.noticia-single .titulo-noticia .categoria {
			color: #fff;
			background: #159c49;
			padding: 0 10px; }
		.noticia-single .titulo-noticia h1 {
			font-family: 'OpenSans Bold'; }
		.noticia-single .titulo-noticia h1, .noticia-single .titulo-noticia .publicacao {
			color: #4A4A4A; }
	.noticia-single .conteudo-noticia p {
		color: #4A4A4A; }

.videos {
	margin-bottom: 300px; }
	.videos .video iframe {
		width: 100%;
		height: 483px; }
	.videos .video .titulo-video {
		padding: 2em 0; }
		.videos .video .titulo-video h6 {
			margin: 0;
			font-family: 'OpenSans Light';
			font-size: 16px;
			color: #159c49; }
		.videos .video .titulo-video h1 {
			font-family: 'OpenSans Bold';
			font-size: 42px;
			color: #4A4A4A; }
	.videos .video .descricao p {
		font-family: 'OpenSans Regular';
		font-size: 24px;
		color: #4A4A4A; }
	.videos .lista-videos iframe {
		width: 100%;
		height: 252px; }
	@media (max-width: 1200px) {
		.videos .video iframe {
			height: 400px !important; }
		.videos .lista-videos iframe {
			height: 200px; } }

.imagens {
	margin-bottom: 100px; }
	.imagens .titulo {
		border: none; }
		.imagens .titulo h1 {
			color: #4A4A4A; }
		.imagens .titulo h2 {
			font-size: 16px;
			color: #4A4A4A; }
	.imagens .galeria .imagem {
		margin-bottom: 30px; }

.audios {
	margin-bottom: 100px; }
	.audios .audio {
		margin-bottom: 25px; }
		.audios .audio .player {
			margin-bottom: 15px; }
		.audios .audio .cabecalho h2 {
			font-family: 'OpenSans SemiBold';
			font-size: 20px;
			color: #4A4A4A; }
		.audios .audio .cabecalho h3 {
			font-size: 12px;
			color: #4A4A4A; }
	@media (max-width: 992px) {
		.audios .audio .cabecalho h2 {
			font-size: 20px; } }

.contato {
	margin-bottom: 100px; }
	.contato .cabecalho {
		font-family: 'OpenSans Regular';
		font-size: 16px;
		color: #4A4A4A;
		text-align: center; }
	.contato .form-control {
		border: 2px solid #40d7ff; }
		.contato .form-control::-webkit-input-placeholder {
			font-family: 'OpenSans Light';
			font-size: 16px;
			text-transform: uppercase;
			color: #4A4A4A; }
		.contato .form-control::-moz-placeholder {
			font-family: 'OpenSans Light';
			font-size: 16px;
			text-transform: uppercase;
			color: #4A4A4A; }
		.contato .form-control:-ms-input-placeholder {
			font-family: 'OpenSans Light';
			font-size: 16px;
			text-transform: uppercase;
			color: #4A4A4A; }
		.contato .form-control::-ms-input-placeholder {
			font-family: 'OpenSans Light';
			font-size: 16px;
			text-transform: uppercase;
			color: #4A4A4A; }
		.contato .form-control::placeholder {
			font-family: 'OpenSans Light';
			font-size: 16px;
			text-transform: uppercase;
			color: #4A4A4A; }
	.contato input.form-control {
		height: 50px; }
	.contato textarea.form-control {
		resize: none; }
	.contato .outros-contatos {
		text-align: center; }
		.contato .outros-contatos a {
			display: block;
			width: 50%;
			margin: 0 auto 25px auto; }
	@media (max-width: 768px) {
		.contato .outros-contatos {
			margin-top: 50px; } }

.acesso-lai .header-interno .row {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center; }

@media (min-width: 1200px) {
	.acesso-lai .container {
		max-width: 1640px; } }

.acesso-lai .perguntas-frequentes {
	padding: 4em 0; }

.acesso-lai .links-uteis {
	padding: 2em 0; }

.acesso-informacao {
	margin-bottom: 50px;
	font-family: 'OpenSans Regular'; }
	.acesso-informacao .descricao {
		margin-bottom: 50px; }
		.acesso-informacao .descricao p {
			font-size: 24px;
			color: #4A4A4A; }

#lai1 .lista-lai .lai {
	margin-bottom: 25px; }
	#lai1 .lista-lai .lai figure {
		background: #F8F8F8;
		height: 280px;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		margin: 0; }
	#lai1 .lista-lai .lai .descricao {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		padding: 10px 15px;
		min-height: 280px;
		background: #BCE0FD; }
		#lai1 .lista-lai .lai .descricao h1, #lai1 .lista-lai .lai .descricao p {
			text-align: center; }
		#lai1 .lista-lai .lai .descricao h1 {
			font-size: 28px;
			color: #4A4A4A; }
		#lai1 .lista-lai .lai .descricao p {
			color: #000000;
			font-size: 14px; }
		#lai1 .lista-lai .lai .descricao ul {
			display: none; }
			#lai1 .lista-lai .lai .descricao ul li {
				list-style: square;
				color: #159c49; }
	#lai1 .lista-lai .lai:hover .descricao {
		background: #006dda;
		cursor: pointer; }
		#lai1 .lista-lai .lai:hover .descricao h1 {
			color: #fff; }
		#lai1 .lista-lai .lai:hover .descricao ul {
			display: block;
			-webkit-animation: slide-down .3s ease-out;
			animation: slide-down .3s ease-out; }

@-webkit-keyframes slide-down {
	0% {
		opacity: 0;
		-webkit-transform: translateY(-100%); }
	100% {
		opacity: 1;
		-webkit-transform: translateY(0); } }

@keyframes slide-down {
	0% {
		opacity: 0;
		-webkit-transform: translateY(-100%); }
	100% {
		opacity: 1;
		-webkit-transform: translateY(0); } }
			#lai1 .lista-lai .lai:hover .descricao ul li a {
				color: #fff; }
				#lai1 .lista-lai .lai:hover .descricao ul li a:hover {
					text-decoration: underline !important; }

#lai2 .lista-lai .lai .cabecalho, #lai4 .lista-lai .lai .cabecalho, #lai3 .lista-lai .lai .cabecalho {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	background: #F8F8F8;
	padding: 15px 30px;
	border-radius: 50px; }
	#lai2 .lista-lai .lai .cabecalho img, #lai4 .lista-lai .lai .cabecalho img, #lai3 .lista-lai .lai .cabecalho img {
		margin-right: 20px; }
	#lai2 .lista-lai .lai .cabecalho h1, #lai4 .lista-lai .lai .cabecalho h1, #lai3 .lista-lai .lai .cabecalho h1 {
		text-align: center;
		font-size: 24px;
		margin: 0; }

#lai2 .lista-lai .lai .descricao, #lai4 .lista-lai .lai .descricao, #lai3 .lista-lai .lai .descricao {
	padding: 10px 30px; }
	#lai2 .lista-lai .lai .descricao p, #lai4 .lista-lai .lai .descricao p, #lai3 .lista-lai .lai .descricao p {
		color: #000000;
		font-size: 14px;
		text-align: center; }
	#lai2 .lista-lai .lai .descricao ul li, #lai4 .lista-lai .lai .descricao ul li, #lai3 .lista-lai .lai .descricao ul li {
		list-style: square;
		color: #159c49; }
		#lai2 .lista-lai .lai .descricao ul li a, #lai4 .lista-lai .lai .descricao ul li a, #lai3 .lista-lai .lai .descricao ul li a {
			color: #40d7ff; }
			#lai2 .lista-lai .lai .descricao ul li a:hover, #lai4 .lista-lai .lai .descricao ul li a:hover, #lai3 .lista-lai .lai .descricao ul li a:hover {
				color: #000; }

#lai4 .lista-lai .cabecalho {
	background: none !important; }

#lai4 .lista-lai .descricao {
	padding: 10px 0 0 5px !important; }

#lai4 .menu-lai {
	-webkit-box-orient: horizontal !important;
	-webkit-box-direction: normal !important;
	-ms-flex-direction: row !important;
	flex-direction: row !important; }
	#lai4 .menu-lai .botao-lai {
		margin-bottom: 15px;
		text-align: center;
		min-height: 200px;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-flow: column;
		flex-flow: column;
		background: #F1F9FF;
		padding: 0 30px; }
		#lai4 .menu-lai .botao-lai div {
			font-family: 'OpenSans Bold';
			font-size: 18px;
			color: #4A4A4A;
			text-align: center; }
		#lai4 .menu-lai .botao-lai:hover {
			background: #159c49; }
			#lai4 .menu-lai .botao-lai:hover div {
				color: #fff; }

#lai4 .active .botao-lai {
	background: #159c49; }
	#lai4 .active .botao-lai div {
		color: #fff; }

#lai3 .menu-lai {
	border-right: 2px solid #DFDFDF; }
	#lai3 .menu-lai a {
		margin-bottom: 10px;
		color: #4A4A4A; }
		#lai3 .menu-lai a img {
			margin-right: 10px; }
		#lai3 .menu-lai a:hover, #lai3 .menu-lai a.active {
			color: #006dda;
			font-weight: bold; }

#lai3 .lista-lai .cabecalho {
	background: none !important; }

#lai3 .lista-lai .descricao {
	padding: 10px 0 0 5px !important; }

#lai3 .conteudo-mobile {
	display: none; }

@media (max-width: 768px) {
	#lai3 .menu-lai {
		border-top: 2px solid #DFDFDF;
		border-right: none;
		padding-top: 25px; }
	#lai3 .conteudo {
		display: none; }
	#lai3 .conteudo-mobile {
		display: block;
		margin-top: 15px; } }

#lai5 .arquivo {
	margin-bottom: 100px; }
	#lai5 .arquivo h2, #lai5 .arquivo span {
		font-size: 40px;
		font-family: OpenSans Bold;
		color: #707070; }
	#lai5 .arquivo p {
		font-size: 24px;
		font-family: OpenSans Regular;
		color: #4A4A4A;
		margin: 50px 0; }

.arquivos {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center; }
	.arquivos span {
		font-size: 32px; }
	.arquivos a {
		margin: 0 5px;
		padding-left: 15px;
		padding-right: 15px; }

#lai6 #s {
	font-size: 1.125rem;
	height: 50px; }
	#lai6 #s::-webkit-input-placeholder {
		font-family: 'OpenSans Light';
		font-size: 18px;
		color: #989898; }
	#lai6 #s::-moz-placeholder {
		font-family: 'OpenSans Light';
		font-size: 18px;
		color: #989898; }
	#lai6 #s:-ms-input-placeholder {
		font-family: 'OpenSans Light';
		font-size: 18px;
		color: #989898; }
	#lai6 #s::-ms-input-placeholder {
		font-family: 'OpenSans Light';
		font-size: 18px;
		color: #989898; }
	#lai6 #s::placeholder {
		font-family: 'OpenSans Light';
		font-size: 18px;
		color: #989898; }

#lai6 #searchbutton {
	background: #006dda;
	font-family: 'OpenSans Light';
	font-size: 18px;
	color: #fff;
	border: none;
	cursor: pointer;
	height: 30px;
	position: absolute;
	top: 12%;
	right: 5%;
	border-radius: 5px;
	padding: 0 15px; }
	#lai6 #searchbutton:hover {
		background: #159c49; }
	@media (max-width: 992px) {
		#lai6 #searchbutton {
			right: 8%; } }

#lai6 h1 {
	font-family: OpenSans Bold;
	font-size: 32px;
	color: #707070; }

#lai6 .filtro {
	background: #53A8DE; }

main#sic .header-interno .row {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center; }

main#sic .sic {
	margin-bottom: 100px; }
	main#sic .sic p {
		font-size: 20px;
		color: #4A4A4A;
		margin-bottom: 1.5em; }
	main#sic .sic .form-control {
		resize: none;
		height: 50px; }
	main#sic .sic .estatisticas {
		background: linear-gradient(45deg, #6AA5E3, #6866E9);
		color: #fff;
		padding: 15px;
		border-radius: 13px; }
		main#sic .sic .estatisticas h1 {
			font-family: OpenSans Bold;
			font-size: 36px; }
		main#sic .sic .estatisticas span {
			font-family: OpenSans Regular;
			font-size: 20px; }
			main#sic .sic .estatisticas span.value {
				font-family: OpenSans Bold; }



#tamanho_fonte{
	position: absolute;
	right: 0;
	color: #FFF;
	margin: 0 20px 0 0;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-weight: bold;
}
#tamanho_fonte span{
	border: solid 2px #FFF;
	float: right;
	width: 34px;
	height: 30px;
	text-align: center;
	margin: 0 0 0 6px;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	cursor: pointer;
}