@font-face {
    font-family: 'quicksandregular';
    src: url('../fonts/quicksand-regular-webfont.woff2') format('woff2'),
         url('../fonts/quicksand-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}


.cor01{
	background: #f90;
}.cor02{
	background: #c32;
}.cor03{
	background: #333;
}.cor04{
	background: #b66;
}.cor05{
	background: #6dd;
}

.inline{
	float: left;
	width: 200px ;
}

.fa{
        font-size: 1.28em !important;
        margin-left: 20px !important;
        text-align: right;

    }



.carousel-control.left{
	background: transparent !important;
}
.carousel-control.right{
	background: transparent !important;
}


.panel-heading{
	background: none !important;
	border: 0 !important;
}

.box{
	background: #F9F9F9 url(../img/bgbox.png) no-repeat center bottom;
	background-size: 100%;
	border: none !important;
	border-radius: 0 !important;
	min-height: 190px;
	font-family: 'quicksandregular';
}
.box h1{
	font-size: 1.2em;
	color: #63C9D3;
	text-align: left;
	background: url(../img/ico.png) no-repeat left;
	height: 34px;
	text-indent: 25px;
	line-height: 34px;
	margin-top: 5px !important;
	font-weight: 600;
}
.caixa_pequena{
	border: 1px solid #63C9D3;
	padding: 5px 10px;
}

.box a{
	color: #fff;
	float: right;
	margin-top: 5px;
	text-decoration: none;
}

.top{
	background: #63C9D5;
	height: 6px;
	border-bottom: 3px solid #E4CB66;
}

.bgcabecalho{
	min-height: 100px; 
	margin-top: -55px;
	background: #62C8D4 url(../img/bgcabecalho.png) no-repeat top left;
}

.txtinfo{
	margin-top: 40px;
}
.menu li a{
	color: #fff !important;
}

.navbar{
	margin-top: 55px !important;
	position: absolute;
	border: 0 !important;
}

.nav{
	margin-bottom: -5px !important;
}
.txt{
	margin-top: 10px !important;
}
.txt span.tel{
	color: #fcf !important;
}
.txt li{
	list-style: none !important;
	margin-top: 5px;
}

.li01:before {
  content: '\f095';
  font-family: 'FontAwesome';
  float: left;
  margin-left: -1.5em;
  color: #0074D9;
  font-size: 1.2em;
  color: #62C8D4 !important;
}
.li02:before {
  content: '\f0e0';
  font-family: 'FontAwesome';
  float: left;
  margin-left: -1.5em;
  color: #0074D9;
  font-size: 1.2em;
  color: #62C8D4 !important;
}
.li03:before {
  content: '\f230';
  font-family: 'FontAwesome';
  float: left;
  margin-left: -1.5em;
  color: #0074D9;
  font-size: 1.2em;
  color: #62C8D4 !important;
}
.li04:before {
  content: '\f232';
  font-family: 'FontAwesome';
  float: left;
  margin-left: -1.5em;
  color: #0074D9;
  font-size: 1.2em;
  color: #62C8D4 !important;
}


.bp  h4{
	color: #E4CB66 !important;
	font-family: 'quicksandregular';
	font-size: 1.2em;
	font-weight: bold;

}

.bgrodape{
	background: #63C9D5 url(../img/bgrodape.png) no-repeat top center;
	border-top: 5px solid #E4CB66;
	min-height: 155px;
}
.bgrodape p{
	color: #fff;
	margin-top: 30px;
}

.breadcrumb{
	background: argb(255, 255, 255, 0.5) !important;
}
.divider{
	background: url(../img/bgcontato.jpg);
	min-height: 100px;
	padding-top: 30px;
}

.map{
	min-height: 400px !important;
}





input{
	border-radius: 0 !important;
	border: 1px solid #63C9D5 !important;

}

textarea, button{
	border-radius: 0 !important;
	border: 1px solid #63C9D5 !important;
	font-family: 'quicksandregular';
	font-size: 1.1em;
	background: #63C9D5;

}
button:hover{
	color: #fff !important;
	background: #63C9D5 !important;

}
label{
	color: #63C9D5 !important;
	font-family: 'quicksandregular';
	font-size: 1.1em;

}
.map p{
	color: #63C9D5 !important;
	font-family: 'quicksandregular';
	font-size: 1.1em;

}

.logo{
	left: 43px;
}

.facea{
	color: #000;
	text-decoration: none !important;
}

.servbox h1{
	color: #63C9D5 !important;
	font-family: 'quicksandregular';
	font-size: 1.8em;
	font-weight: 600;

}
.contqs h3{
	color: #E4CB66 !important;
	font-family: 'quicksandregular';
	font-size: 1.4em;
	font-weight: bold;	

}
.carousel-caption h2{
	color: #DBBA35 !important;
	font-family: 'quicksandregular';
	font-size: 1.6em;
	font-weight: bolder;
	padding: 10px;
	margin: 0 auto;

}
.servbox h4{
	color: #63C9D5 !important;
	font-family: 'quicksandregular';
	font-size: 1.6em;
	border-bottom: 1px solid #e2e2e2 !important;

}

.btn-info-outline{
  color:#fff;
  background-color:#63C9D5;
  background-image:none;
  border-color:#63C9D5;
  margin:5px 0;
  border-radius: 0 !important;
  min-width: 220px;
  outline: none !important;
}
.btn-info-outline:hover{
  color:#fff;
  background-color:#5bc0de;
  border-color:#5bc0de;
  margin:5px 0;
}
.submit{
  color:#fff;
  background-color:#63C9D5;
  background-image:none;
  border-color:#63C9D5;
  margin:5px 0;
  border-radius: 0 !important;
  min-width: 220px;
  outline: none !important;
}
.submit:hover{
  color:#fff;
  background-color:#5bc0de;
  border-color:#5bc0de;
  margin:5px 0;
}

.thumbnail{
	border: none !important;
}