/* Large desktop */
@media (max-width: 1200px) {
	.info-login h3{
		font-size: 10px;
	}
	.txt-chamada{
		font-size: 16px;
	}
	.buttons a{
		padding: 6px 10px;
	}
	.item-menu{
		margin-right: 10px;
    	padding-right: 14px;
	}
}
 
/* Portrait tablet to landscape and desktop */
@media (min-width: 768px) and (max-width: 979px) {
	body{
		min-width:1024px;	
	}
	.container{
		width:970px;	
	}
	.info-login h3{
		font-size: 10px;
	}
	.item-menu{
		margin-right: 10px;
    	padding-right: 15px;
	}
	.buttons{
		margin-left: 3px;
	}
}

/* Landscape phone to portrait tablet */
@media (max-width: 767px) {
	.txt-chamada{
		text-align: center;
		float: none;
	}
	.buttons{
		display: table;
    	float: none;
    	margin: 30px auto 20px;
	}
	.buttons a{
		padding: 6px 15px;
	}
	footer{
		margin-top: 40px;
		position: relative !important;
	}
	.logo-footer img{
		display: block;
    	margin: 0 auto;
	}
	.right{
		float: none;
	}
	.copyright{
		height: auto;
	}
	.redes{
		display: table;
    	margin: 20px auto 0;
	}
	.alfama{
		margin-bottom: 18px;
    	text-align: center;
	}
	.imagem-denuncia-leitura{
		padding-right: 15px;
	}
	.imagem-denuncia-leitura img{
	    max-width: 100%;
	    height: auto;
	}
	.btnMensagem{
		text-align: left;
	}
}
 
/* Landscape phones and down */
@media (max-width: 480px) { 
	.txt-chamada{
		text-align: center;
		float: none;
	}
	.buttons{
		display: table;
    	float: none;
    	margin: 30px auto 20px;
	}
	.buttons a{
		padding: 6px 15px;
	}
	footer{
		margin-top: 40px;
		position: relative;
	}
	.logo-footer img{
		display: block;
    	margin: 0 auto;
	}
	.right{
		float: none;
	}
	.copyright{
		height: auto;
	}
	.redes{
		display: table;
    	margin: 20px auto 0;
	}
	.alfama{
		margin-bottom: 18px;
    	text-align: center;
	}
	.imagem-denuncia-leitura{
		padding-right: 15px;
	}
	.imagem-denuncia-leitura img{
	    max-width: 100%;
	    height: auto;
	}
	.denuncia-interacao{
		height: 100%;
	}
	.mapa-iframe iframe {
    	height: 280px;
	}
	.btnMensagem{
		text-align: left;
	}
}