/** CLASSES HEADER */
@import url(https://fonts.googleapis.com/css?family=Montserrat);
/* @import url(http://portalbsb.buriti.df.gov.br/wp-content/themes/templategdf/css/icomoon.css); */
.navbar-default{background:#515151;}
.navbar-default .navbar-nav > li > a{color:#ccc; transition:linear 0.3s all}
.navbar-default .navbar-nav > li > a:focus{color:#ccc;}
.navbar-default .navbar-nav > li > a:active{color:#ccc;}
.navbar-default .navbar-nav > li > a:hover{color:#fff;}
#topo-site #barra-superior .navbar {min-height: 30px;}
/* #topo-site #barra-superior .navbar .separador {margin-top: 7px;} */
#topo-site #barra-superior .navbar-nav > li > a{padding-top: 4px; padding-bottom: 0px;}
#topo-site #barra-superior .navbar-collapse ul li a{ font-size: 12px; font-family: 'Montserrat'; padding-right: 30px; }
#topo-site #barra-superior .navbar-collapse ul li:nth-child(6) a{padding-left:30px;}
#topo-site #barra-superior .navbar-collapse ul li a:hover{text-decoration: underline; }
#topo-site #barra-superior .navbar-collapse ul li:first-child a {padding-left: 30px;}
#topo-site #barra-superior .navbar-default a { color: #fff; }
#topo-site #barra-superior .navbar-default{color:#ccc; background: #515252; border: none; border-radius:0;}

#topo-site #barra-superior-2{margin-top:30px;}
#topo-site #barra-superior-2 a { color: #515151; } /* INSERIDO */
#topo-site #barra-superior-2 h3, #topo-site h1 {font-size: 30px; margin: 0; color: #515151;}
#topo-site #barra-superior-2 #ancoras{font-size: 12px;}
#topo-site #barra-superior-2 #icones {margin-top:20px;}
#topo-site #barra-superior-2 #icones a{color:white; background:#00A451; width: 38px; height: 38px; line-height: 40px; border-radius: 50%; text-align: center; margin-left: 15px; display: block; float: right; font-size: 21px;}
#topo-site #barra-superior-2 #icones a:hover {text-decoration: none; background: #008e4b;}
#topo-site #barra-superior-2 #icones .img-fale-governo {width:94px; height: 34px; background: transparent; margin-left: 15px; margin-right: 20px; display: block; float: right; border-radius: 0px;}
#topo-site #barra-superior-2 #icones .img-fale-governo:hover {background: transparent;}
#topo-site #barra-superior-2 .titulo-portal a:hover { text-decoration: none;}
#topo-site #barra-superior-2 .titulo-portal h1{margin-top:8px;}

.area-banner-top { width: 100%; border-top: 4px solid #00A652; margin-top: 30px; /* margin-bottom: 20px;*/ }
.area-banner-top .area-menu-superior {position: relative; height: 50px; margin-top: 20px; z-index: 10;}
/* .area-banner-top .area-menu-superior .img-logo {float: left; height: 50px; width: 190px; margin-right: 20px;} */
.area-banner-top .area-menu-superior .img-logo img {width: 100%;}
.area-banner-top .area-menu-superior .area-busca-menu { /*  float: right; min-width: 926px; */ background-color: #FFCC2A; } 
/* .area-banner-top .area-menu-superior .area-busca-menu .area-busca {height: 50px; width: 45%; float: left;} */
.area-banner-top .area-menu-superior .area-busca-menu .area-busca .btn-procurar {float: left; height: 50px; width: 50px; font-size: 25px; text-align: center; padding-top: 10px;}
.area-banner-top .area-menu-superior .area-busca-menu .area-busca .txt-busca {float: left; height: 50px; width: 80%; border: 0px; padding-left: 20px; }
/* .area-banner-top .area-menu-superior .area-busca-menu .area-menu {float: left; width: 54%; font-size: 12px; padding-left: 0;} */
.area-banner-top .area-menu-superior .area-busca-menu .area-menu a{color:#444;}
.area-banner-top .area-menu-superior .area-busca-menu .area-menu .menu {/* list-style-type:none; */ margin: 0; float: right; display: table; height: 50px; width: 100%;}
.area-banner-top .area-menu-superior .area-busca-menu .area-menu .menu /* .item */ li { /* display:inline-block; height: 50px; line-height: 50px; */ text-align: center; font-weight: bold; font-size:14px; padding: 8px; display: table-cell; vertical-align: middle; font-family: 'Montserrat';}
.area-banner-top .area-menu-superior .area-busca-menu .area-menu .menu /* .item */ li:hover { background-color: #FFD54B;} /* INSERIDO */
.area-banner-top .area-menu-superior .area-busca-menu .area-menu .menu /* .item */ li a { text-decoration: none; } /* INSERIDO */
/* .area-banner-top .area-menu-superior .area-busca-menu .area-menu .menu .item:hover {background-color: #FFD54B;} */
/* .area-banner-top .area-menu-superior .area-busca-menu .area-menu .menu .item a{text-decoration:none;} */
/*
.area-banner-top .area-menu-superior .area-busca-menu .area-menu .menu .item.it1 {width: 23%;}
.area-banner-top .area-menu-superior .area-busca-menu .area-menu .menu .item.it2 {width: 29%;}
.area-banner-top .area-menu-superior .area-busca-menu .area-menu .menu .item.it3 {width: 20%;}
.area-banner-top .area-menu-superior .area-busca-menu .area-menu .menu .item.it4 {width: 20%;}
*/

.menu-superior-escondido{display:none !important;}


.areaAcessibilidade {font-family: 'Montserrat';}
.areaAcessibilidade #popoverAcessibilidade {cursor: pointer;}
.areaAcessibilidade #popoverAcessibilidade .aMenor{font-size: 11px;}
.cntAcessibilidade {width: 228px;}
.cntAcessibilidade .titulo {text-align: center; margin-top: 20px; margin-bottom: 15px; font-size: 12px; font-family: 'Montserrat';}
.cntAcessibilidade .aMenor {float: left; padding: 0px 10px 0px 20px; font-size: 12px; font-family: 'Montserrat';}
.cntAcessibilidade .ranger {float: left; width: 142px;}
.cntAcessibilidade .ranger:focus{outline: none;}
.cntAcessibilidade .ranger .sizeFont {}

.ie8 .cntAcessibilidade .ranger, .ie9 .cntAcessibilidade .ranger, .ie10 .cntAcessibilidade .ranger {margin-top: -15px;}
input[type=range] {-webkit-appearance: none;}
input[type=range]::-webkit-slider-runnable-track {width: 1px; height: 3px; cursor: pointer; animate: 0.2s; background: #BFBFBF; border-radius: 1.3px; margin-top: 7px;}
input[type=range]::-ms-track {height: 3px; background: #BFBFBF; border-radius: 1.3px; margin-top: 7px; margin-bottom: 7px; padding-top: 0px; }


.cntAcessibilidade .ranger input[type=range]::-webkit-slider-thumb{-webkit-appearance:none; border:1px solid #01A453;height:16px;width:16px;border-radius:50%;background:#01A453;cursor:pointer; margin-top: -7px;}
.cntAcessibilidade .ranger input[type=range]::-moz-range-thumb{border:1px solid #01A453;height:16px;width:16px;border-radius:50%;background:#01A453;cursor:pointer}
.cntAcessibilidade .ranger input[type=range]::-ms-thumb{border:1px solid #01A453; height:16px; width:16px; border-radius:50%; background:#01A453; cursor:pointer;}
.cntAcessibilidade .aMaior {float: left; padding: 0px 0px 0px 10px; font-size: 15px; font-family: 'Montserrat';}
.cntAcessibilidade .bg-verde {margin-top: 30px; height: 70px; background-color: #00A551; padding-top: 25px;}
.cntAcessibilidade .bg-verde .areacheckbox {float: left; margin-left: 20px; width: 25px; height: 25px; margin-right: 10px;}
.cntAcessibilidade .bg-verde .areacheckbox label:before {display: block; width: 20px; height: 20px}
.cntAcessibilidade .bg-verde .info-contraste {float: left; color: #FFF; font-size: 13px; font-weight: bold; margin-top: 5px; font-family: 'Montserrat';}

.cntAcessibilidade .bg-verde .checkboxCampoInterno {width:25px;height:25px;background:#ddd;margin:0;border-radius:100%;position:relative;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.5);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.5);box-shadow:0 1px 3px rgba(0,0,0,0.5)}
.cntAcessibilidade .bg-verde .checkboxCampoInterno label{float:left;display:block;width:30px;height:25px;border-radius:50%;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;-ms-transition:all .5s ease;transition:all .5s ease;cursor:pointer;position:absolute;top:0;left:0;z-index:10;background:#FFF;-webkit-box-shadow:inset 0 1px 3px rgba(0,0,0,0.5);-moz-box-shadow:inset 0 1px 3px rgba(0,0,0,0.5);box-shadow:inset 0 1px 3px rgba(0,0,0,0.5)}
.cntAcessibilidade .bg-verde .checkboxCampoInterno input[type=checkbox]:checked + label{background:#26ca28}
.cntAcessibilidade .bg-verde #checkboxAcessibilidade {margin-left:5px;}

@media (min-width: 1200px) {
	.ico-brand{display:none;}
	.area-banner-top-internas .area-menu-superior .area-busca-menu{min-width:920px;}
	#topo-site #barra-superior-2 #ancoras{margin-top:15px;}
	#topo-site .fale-com-o-governo-sm{display:none;}
}

@media (min-width: 768px) and (max-width: 991px) {
	.area-banner-top .area-menu-superior .area-busca-menu { padding-left: 0; }
	.area-banner-top .area-menu-superior .logo-governo img { margin-top: 9px; }
}