/* PALETA USADA: http://paletton.com/#uid=7360u0km6fJebo9hRjkqyblvT6S */


/*
.pagina-header .container,
.pagina-breadcrumb .container,
#page-container .container {
    background-color: #fff;
}
.portal-bloco .container {background-color: #fff;}
*/



/* 
   ----------------------------
   BARRA ACESSIBILIDADE 
   ----------------------------
*/
.barra-acessibilidade {
    background-color: #6780b3;
}
.barra-acessibilidade .nome {
    color: #ffffff;
}
.barra-acessibilidade .fontes .alterar { 
    box-shadow: inset 0px 0px 0px 2px #ffffff;
    color: #ffffff;
}
.barra-acessibilidade .fontes .alterar:hover { 
    background-color: #ffffff;
    color: #307CCA;
}
.barra-acessibilidade .texto .alterar {
    color:#ffffff;
}

.barra-acessibilidade .texto .alterar .link {
    background-color: #2D4585;
}
.barra-acessibilidade .texto .alterar a {
    color: #ffffff;
}
.barra-acessibilidade .texto .alterar a:hover {
    color: #ffffff;
}
.barra-acessibilidade .contraste .alterar {
    box-shadow: inset 0px 0px 0px 2px #ffffff;
    color: #ffffff;
}
.barra-acessibilidade .contraste .alterar:hover {
    background-color: #ffffff;
    color: #307CCA;
}
.barra-acessibilidade .btn-externo {
    color: #ffffff;
    background-color: rgba(0, 0, 0, 0.23);
}
.barra-acessibilidade .btn-externo:hover {
    background-color: rgba(0, 0, 0, 0.33);
}

/* 
   ----------------------------
   LINKS DO TOPO 
   ----------------------------
*/
.topo {
    border-bottom-color: rgba(255,255,2555,0.3);
    background-color:#ffffff;
}
.topo .logo {
    padding: 10px 0px;
}
.topo .informacoes {
    background: linear-gradient(90deg, #47646F 70%, #75a9bb 30%);
    color: #ffffff;
}
.topo .informacoes a {
    color: #FFF;
    font-weight: 500;
}
.topo .acessorapido li:hover {
    background-color: #ffffff;
}
.topo .acessorapido li:hover a,
.topo .acessorapido li:hover .opcao {
    color:#33385a;
}

.topo .acessorapido li.corSecundaria {
    background: #75a9bb !important;
}
.topo .acessorapido li.corSecundaria:hover {
    background-color: #ffffff!important;
}

.menu-principal .navbar-nav > li > a {
    color: #338BCB;
}
.menu-principal .navbar-nav > li > a:hover,
.menu-principal .navbar-nav > li > a:focus {
    background: none;
    box-shadow: inset 0px 4px 0px 0px #33385a; /*#52453d;*/
}
.menu-principal .navbar-nav > .open > a, 
.menu-principal .navbar-nav > .open > a:hover, 
.menu-principal .navbar-nav > .open > a:focus {
    background: none;
}
.menu-principal .dropdown-menu {
    color:#338BCB;
    background-color:#ffffff;
}
.menu-principal .dropdown-menu > li > a {
    color:#33385a !important;
}
.menu-principal .navbar-nav .open .dropdown-menu > li > a {
    color:#555;
}
.menu-principal .navbar-nav .open .dropdown-menu > li > a:hover {
    color: #555;
    background:rgba(0,0,0,0.1);
}
.menu-principal .formulario-busca {
    background-color:#33385a;
}
.menu-principal .formulario-busca input[type="search"] {
    background-color: #ffffff;
    color: #3a3d41;
}

.menu-principal .formulario-busca button {
    background-color: #ffffff;
}
.menu-principal .formulario-busca button i {
    color: #2a2c6d;
    
}
.box-info-home .box-icon,
.box-info-home .text-titulo {
    color:#33385a;
}


/* 
   ----------------------------
   LAYOUT BOTOES
   ----------------------------
*/

.btn-plenus {
    background-color: #4B5B8F;
    border-color: #4B5B8F;
    color:#ffffff;
}
.btn-plenus:hover,
.btn-plenus:focus {
    background-color: #337ab7;
    border-color: #337ab7;
    color:#ffffff;
}
/* 
   ----------------------------
   LAYOUT BREADCRUMB
   ----------------------------
*/
.pagina-breadcrumb,
.pagina-breadcrumb .container {
    background-color:#f5f5f5 !important;
}

/* 
   ----------------------------
   LAYOUT - SECRETARIAS
   ----------------------------
*/
.listagem-secretarias .panel-secretaria {
    border-color:#f4f4f4;
}
.cabecalho-secretaria .base small,
.cabecalho-secretaria .base h2,
.cabecalho-secretaria .base li {
    color:#ffffff;
}

.listagem-secretarias .panel-primary > .panel-heading {
    color: #fff;
    background-color: #4B5B8F;
    border-color: #4B5B8F;
}
.carrosel-secretaria-noticia a,
.carrosel-secretaria-noticia .legenda p {color:#FFFFFF;text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.5);}

/* 
   ----------------------------
   LAYOUT - SIDEBAR - NOTICIAS
   ----------------------------
*/
.list-group-item a {
    color:#33385a;
}
.list-group-item.active, 
.list-group-item.active:hover, 
.list-group-item.active:focus {
    background-color: #4B5B8F;
    border-color: #4B5B8F;
    
}
.list-group-item.active a, 
.list-group-item.active:hover a, 
.list-group-item.active:focus a {
    color:#ffffff;
}

/* 
   ----------------------------
   LAYOUT - SIDEBAR
   ----------------------------
*/


.sidebar.acessorapido {
    border-top-color:#fdfdfd;
}
.sidebar.acessorapido .bloco {
    border-color:#f4f4f4;
}
.sidebar.acessorapido a {
    color:#4A647D;
}

.sidebar.acessorapido a:hover, 
.sidebar.acessorapido a:focus {
    color:#286090;
}


/* 
   ----------------------------
   LAYOUT - TURISMO
   ----------------------------
*/
.turismo h3 {color:#4B5B8F;}
.turismo .categorias, 
.turismo .busca,
.turismo .listagem .item,
.turismo .fotos, 
.turismo .informativo, 
.turismo .localizacao {background-color:#EDF1F7;}
.turismo .btn-turismo {background-color: #4B5B8F;color:#fff;}
.turismo .categorias li {border-bottom:1px solid #DFE3E9;}
.turismo .categorias li a {color:#4B5B8F;}
.turismo .input-group {background-color:#fff;}
.turismo .listagem .item .btn-leiamais {border:2px solid #4A647D;color:#4B5B8F;}
.turismo .categorias li.active .texto {text-decoration: underline;}

/* 
   ----------------------------
   LAYOUT - LICITACAO
   ----------------------------
*/
.licitacao a .list-group-item {
    color:#4A647D;
}
.licitacao a .list-group-item.active {
    color:#ffffff;
}
.licitacao a .list-group-item.active .badge {
    background-color: #ffffff;
    color:#4A647D;
}
.licitacao .list-group-item .badge {
    background-color: #4A647D;
}
.licitacao .content .panel .row {border-bottom:1px solid #ddd;}
.licitacao .content .row .data-abertura {border-left:1px solid #ddd;}
.licitacao .content .panel .row.no-border-bottom {border-bottom:none;}
.licitacao-view .detalhes {border: 1px solid #ddd;}
.licitacao-view .detalhes .border-left {border-left:1px solid #ddd;}

/* 
   ----------------------------
   HOME CABECALHO 
   ----------------------------
*/
.titulo.cabecalho h3 a {
    background-color:#ffffff;
}
.titulo.cabecalho h3 a:hover {
    color:#4A647D;
}
.titulo.cabecalho .linha-titulo {
    background-color: #75a9bb;
}


/* 
   ----------------------------
   HOME - TITULO - CABECALHO
   ----------------------------
*/
.titulo.cabecalho h3, 
.titulo.cabecalho h3 a {
    color: #47646F;
}



/* 
   ----------------------------
   HOME - URL - RAPIDO / SERVICOS
   ----------------------------
*/
.portal-url-rapido .servicos .box01 {
    background-color:#AF8A31;
}
.portal-url-rapido .servicos .box02 {
    background-color: #067EB3;
}
.portal-url-rapido .servicos .box03 {
    background-color: #3E9062;
}

.portal-url-rapido .servicos .box01:hover, 
.portal-url-rapido .servicos .box02:hover, 
.portal-url-rapido .servicos .box03:hover {
    color: #dbeefc;
}

.portal-url-rapido .servicos .bloco > .icone {
    color: #fff;
}
.portal-url-rapido .servicos .bloco > h3 {
    color: #fff;
}
.portal-url-rapido .servicos .bloco > p {
    color: rgba(255,255,255,0.4);
}


/* 
   ----------------------------
   HOME - NOTICIAS
   ----------------------------
*/

.portal-noticias .noticias .imagem {
    box-shadow: inset 0px 0px 0px 1px rgba(0, 0, 0, 0.06);
}
.portal-noticias .noticias h2 a {
    color: #676767;
}
.portal-noticias .noticias .data {
    border-bottom: 1px solid #E6E6E6;
}
.portal-noticias .noticias .grande .bloco .imagem .base {
    background-color: rgba(0, 0, 0, 0.3);
}
.portal-noticias .noticias .grande .bloco .imagem .base .texto h2 {
    color: #FFF;
    text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.3);
}

.portal-noticias .noticias .grande .bloco .imagem .base h3 {
    color: #FFF;
    background-color: #f3a221;
}
.portal-noticias .noticias .grande .bloco .imagem .base .barra-texto {
    background-color: #631633;
}
.portal-noticias .noticias .pequena .bloco .imagem .base {
    background-color: rgba(0, 0, 0, 0.3);
}
.portal-noticias .noticias .pequena .bloco .imagem .base .barra-texto {
    background-color: #631633;
}
.portal-noticias .noticias .pequena .bloco .imagem .base .texto h2 {
    color: #FFF;
    text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.3);
}
.portal-noticias .noticias .pequena .bloco .imagem .base h3 {
    color: #FFF;
    background-color: #f3a221;
}

/* 
   ----------------------------
   HOME - SECRETARIAS
   ----------------------------
*/
.portal-secretarias,
.portal-secretarias .container {
     background-color: #4B5B8F !important;
}

.portal-secretarias .container a {
    color:#ffffff;
}
.portal-secretarias .descricao h2,
.portal-secretarias .descricao h3,
.portal-secretarias .descricao i {
    color: #ffffff;
}



/* 
   ----------------------------
   HOME - SERVICOS
   ----------------------------
*/

.portal-servicos h3.titulo {
    color:#253f52;
}
.portal-servicos h3.titulo a {
    color:#304B64;
}
.portal-servicos .btn-acessarportal {
    background-color:#338BCB;
    color:#fff;
    border-color:#4A647D;
}
.portal-servicos .carrosel {
    background-color:#ffffff;
    border:1px solid #cccccc;
}

.portal-servicos .carrosel .item a:hover .texto h5 {
    color:#253f52;
    transition: 0.2s;
}
.portal-servicos .carrosel .item a:hover .icone {
    color:#253f52;
    transition: 0.2s;
}
.portal-servicos .carrosel .item .icone {
    color:#FFF;
}
.portal-servicos .carrosel .item .texto p {
    color:#253f52;
}
.portal-servicos .carrosel .bloco.dois,
.portal-servicos .carrosel .bloco.tres,
.portal-servicos .carrosel .bloco.cinco,
.portal-servicos .carrosel .bloco.seis {
    border-left-color:#bebdbd;
}


/* 
   ----------------------------
   HOME - TURISMO
   ----------------------------
*/
.portal-turismo .item {
    background-color:#4B5B8F;
}
.portal-turismo .item h3, 
.portal-turismo .item .btn-leiamais {
    color:#fff;
}
.portal-turismo .item p {
    color:#add4e6;
}
.portal-turismo .item .btn-leiamais {
    border-color:#fff;
}

/* 
   ----------------------------
   FOOTER
   ----------------------------
*/
footer { 
    /*background-color: #537480;*/
    
    background: transparent url(/imagens/bg-footer-background.jpg) top;
    background-attachment: scroll;
    background-size: auto auto;
    background-size: cover;
    background-attachment: fixed;
    
}
footer .funcionamento {
    color:#ffffff;
}
footer h3 {
    color:#FFF;
}
footer ul li { 
    color: #959595;
}
footer ul li a {
    color: #FFF;
}
footer ul li a:hover {
    color: #ffffff;
}
footer .informacoes ul li {
    color: #FFF;
}
footer .copyrights {
    background-color: #75a9bb;
    color: #ffffff;
}
footer .copyrights a {
    color: #ffffff;
}
.footer-contato {
    background-color: #75a9bb;
    color: #ffffff;
    border-top: 3px solid #75a9bb;
    box-shadow: 0 0px 8px 3px rgba(0,0,0,.13);
    margin-top: 30px;
}
.footer-contato a {
    color: #FFF;
}
.footer-contato a:hover,
.footer-contato a:hover i{
    color: #7acce8;
    transition: 0.3s;
}
.footer-contato a i { 
    color: #FFF;
}

footer .sitemap .titulo {
    color:#FFF;
    font-weight: 500;
}
