body {

	font-family: 'Open Sans', sans-serif;

}

a { text-decoration:none; transition:all 300ms}
a:hover { text-decoration:none; }

.text-shadow {}


.my-icon { display:table-cell; vertical-align: middle; padding-right:10px}
.my-text { display:table-cell; vertical-align: middle; }


.no-margin{ margin:0px;}

.col-nopadding {    padding: 0px;}

.btn-grey{padding: 0px 12px; transition:all 300ms}
.btn-grey:hover{background-color:#333333; color:#FFFFFF}

.btn-grey.active {background-color:#333333; color:#FFFFFF}

.navbar-right { margin-right:0px}

.section { padding:20px 0px;}


.col-social {}
.col-social .social-wrapper{ background-color:#333333; border-radius: 5px; display:inline-block; padding:10px}
/*.col-social .social-wrapper a:hover{ background-color:#f2f2f2 !important}*/

.section-rodape .col-social .social-wrapper li a { font-size:18px; color:#d8d8d8; padding:10px; border-radius:7px}
.section-rodape .col-social .social-wrapper li a:hover{ background-color:#1e87c8; color:#FFFFFF}
.section-rodape .col-social { background-color:#000000; padding-top:20px; padding-bottom:20px; margin-top:20px}
.section-rodape .col-social .form-control{ padding:25px 16px; background-color:#000000; border:1px solid #333}
.section-rodape .col-social .btn-info{ padding:15px 12px; background-color:#1E87C8; border:1px solid #1E87C8}
.section-rodape .col-atendimento{ background-image:url('../imagens/mapa.png'); background-repeat:no-repeat; background-position:50% 50% }

.section-banner{ padding:0px;}


.section-topo-0{ background-color:#017FBC; color:#fff; padding:5px 0px;}
  .section-topo-0 a{ color:#FFFFFF}
.section-topo-0 .list-text { margin-top:10px;}
.section-topo-0 .list-text li{ margin-right:10px}
.section-topo-0 .list-text span{ text-shadow: 1px 1px 1px rgba(0,0,0,.50); font-size:12px}
  


.section-topo { padding:5px 0px;}
.section-topo a{ font-weight:bold; text-transform:uppercase}
.section-topo a:hover{ background-color:#f2f2f2 !important}
.section-topo ul li {padding: 30px 0px;}

.section-topo .navbar-default { background-color:transparent; border:none; margin-bottom:0px;}

.section-banner .carousel-inner > .item > a > img { width:100%;}

.section-banner .carousel-caption { bottom:0px; left:0; width:100%; padding:7px 7px; background-color:rgba(140,140,140,0.50)}
.section-banner .carousel-caption h2 { margin:0px; }

/* =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= */
/* Feature Box */
.feature-box {	margin-bottom:38px}

.feature-box h4, .feature-box h4 a { color:#cc0000}

.feature-box .feature-box-icon {
	/*background: #cc0000;*/
	border-radius: 35px;
	color: #FFF;
	display: inline-block;
	float: left;
	height: 35px;
	line-height: 35px;
	margin-right: 10px;
	position: relative;
	text-align: center;
	top: 5px;
	width: 35px;
}
.feature-box .feature-box-icon img{ width:35px; height:35px; border-radius:50px}
.feature-box .feature-box-info {	padding-left: 50px;}

.links-uteis-box{margin-bottom: 0; border-radius: 4px; border:1px solid; border-color: #ddd;}
.links-uteis-box li { margin-bottom:5px}
.links-uteis-box h4{ margin-top:5px; margin-bottom:5px}

.links-uteis-box .panel-headin{    color: #333;    background-color: #f5f5f5;    border-color: #ddd; padding: 10px 15px;}

.links-uteis-box-noticias li { padding:4px}
.links-uteis-box-noticias li:nth-child(odd) { background-color:#f9f9f9 !important;}

/* =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= */

.section-rodape{ background-color:#222; color:#d0d0d0; font-size:12px !important}

.section-rodape h3 {	font-size: 16px;	position:relative;	text-transform: uppercase;	letter-spacing: 0.5px;	color: #ccc;	font-weight: 700;	margin-bottom: 40px;}
.section-rodape h3:after {	content: "";	width: 10%;	height: 2px;	display: block;	margin: 15px 0; background-color: #1e87c8;    color: #fff;    text-shadow: 1px 1px 1px rgba(0,0,0,.15);}
.section-rodape h3:before {	content: "";	width: 70%;	height: 2px;	display: block;	position: absolute;	left: 10%;	bottom: 0px;	background: #404040;}

.section-assinatura{ background-color:#000; margin-top:20px;  text-transform:uppercase}


@media (max-width: 767px){

     .section-topo .navbar-default { background-color:#f2f2f2 }
	 .section-topo ul li {padding: 0px 0px;}
	 
	 .btn-grey { padding:0px}
	 
	 .bx-controls { display:none}
	 
	 .section-rodape .section-assinatura .list-text{ text-align:center}
	 
	 .section-rodape .social-wrapper { margin:0 auto; margin-bottom:10px; display:block !important; text-align:center}
	 
	 .section-rodape .text-right { text-align:center}

}