/* Sticky footer styles
-------------------------------------------------- */
html {
  position: relative;
  min-height: 100%;
}
body {
  /* Margin bottom by footer height */
  font-family: 'Roboto';
  margin-bottom: 140px;
}

h1,h2,h3,h4,h5,h6 {color: #08AFC4;}
img { max-width: 100%;}
header {height: 85px; line-height: 85px;}
.center{text-align:center;}
.left{text-align:left;}
.right{text-align:right;}
header img { max-height: 75px;}
.titulo {
	background-color: #08AFC4;
	/*background-color: #1372b8;*/
	width: 100%;
	height: 60px;
	line-height: 60px;
	color: #FFF;
	font-size: 32px;
	font-family: 'dinm', sans-serif;
	text-align: center;}
strong {font-family: 'dinm', sans-serif; color: #08AFC4;}
	@media (max-width: 767px) {
	header {height: 65px; line-height: 65px;}
	header img { max-height: 45px;}
	.titulo {font-size: 20px; text-align: center;}
}
.filtro input {font-size: 12px; border-radius: 3px; font-family: Arial; border: 1px solid #FFF; padding: 4px 6px;}
.footer {
  position: absolute;
  bottom: 0;
  width: 100%;
  /* Set the fixed height of the footer here */
  margin-top: 60px;
  padding-top:20px;
  padding-bottom:20px;
  background-color: #efefef;
  color: #FFF;
  font-family: 'dinm', sans-serif;
}
@media (max-width: 767px) {
	body {
		margin-bottom: auto;
	}
	.footer{
		position:relative;
	}
	.xs-center {text-align:center !important;}
}
/* Custom page CSS
-------------------------------------------------- */
/* Not required for template or sticky footer method. */

.container .text-muted {
  margin: 0;
  line-height: 50px;
}

.footer > .container {
  padding-right: 15px;
  padding-left: 15px;
}

code {
  font-size: 80%;
}
