/*
Theme Name: Template 2015 GDF - SITE SECRETARIAS
Description: Template WORDPRESS do noSITE MÃEvo LAYOUT dos portais GDF
Author: Coordenação de Tecnologia da Informação / Diretoria de Desenvolvimento - Casa Civil
Version: 1.0
*/ 

/*FONTES*/

@import url('https://fonts.googleapis.com/css?family=Montserrat:400,500,600,900');
@import url(https://fonts.googleapis.com/css?family=Titillium+Web:300);
@import url(https://fonts.googleapis.com/css?family=Open+Sans:300,400,500,600,900);

.menu-item-has-children a{pointer-events: none;}
.menu-item-has-children ul li a{pointer-events: auto;}

html, body{} 

/*NOVAS IMPLEMENTAÇÕES SOCITADAS PELA SECRETARIA DE EDUCAÇÃO*/
.box-noticias-correlatas{width:60%; float:left;}
.box-noticias-correlatas p.titulo-noticia-correlata{font-family: 'Montserrat', sans-serif; font-weight: 500; border-bottom:1px solid #dfdfdf; margin-bottom:10px;}
.box-noticias-correlatas .box-noticia-detalhada{display: flow-root; margin-bottom:10px; line-height:1.5em; border-bottom:1px solid #dfdfdf; padding-bottom:10px;}
.box-noticias-correlatas .box-noticia-detalhada a{text-decoration: none; font-size:16px; font-family:'Titillium Web'; font-weight: bold; color:#2b2b2b!important;}
.box-noticias-correlatas .box-noticia-detalhada a:hover{text-decoration: none; color:#2ba9bd!important;}
.box-noticias-correlatas .box-noticia-detalhada .img-noticia-correlata img{float:left; width: 75px; height:75px; margin-right: 15px;}

/*.panel-default > .panel-heading{background-image: url(img/ico-plus.svg); background-repeat: no-repeat; background-position:center right; }
.panel-default > .panel-heading.atualizado{background-image: url(img/ico-unplus.svg); background-repeat: no-repeat; background-position:center right; }

.panel-default > .panel-heading.simples{border-color:transparent; padding-left: 25px; background: transparent url(img/ico-plus-preto.svg); background-repeat: no-repeat; background-position:center left; }
.panel-default > .panel-heading.simples  h3.panel-title span{font-size:32px; color:black;}
.panel-default > .panel-heading.simples:hover{background-color:transparent;}
.panel-default > .panel-heading.atualizado-simples{background-image: url(img/ico-unplus-preto.svg); background-repeat: no-repeat; background-position:center left; }

.panel-default > .panel-heading.azul{background-color: #019587;}
.panel-default > .panel-heading.azul:hover{background-color: #006f65;}
.panel-default > .panel-heading.vermelho{background-color:#DD3333;}
.panel-default > .panel-heading.vermelho:hover{background-color: #bb2828;}*/

.tags{margin-bottom:50px; border-top:1px solid #dfdfdf; border-bottom:1px solid #dfdfdf; padding:25px 0; margin-top:30px;}
.tags a{background-color:#2067bb; padding: 10px 25px; margin:10px; text-decoration: none; font-size:12px; color:white!important; font-family:'Open Sans'; font-weight: 900; text-transform: uppercase;}
.tags a:hover{text-decoration: none!important; filter:brightness(1.1)}

#conteudo{}
#conteudo .panel{background-color:transparent; border:none; box-shadow: none;}

/*FIM DE NOVAS IMPLEMENTAÇÕES SECRETARIA DE EDUCAÇÃO*/

/*CENTRAL DE RELACIONAMENTO COM CIDADÃO*/
.atendimento-externo-libras{
    position: fixed;
    top: 22%;
    right: 0;
    background: #ffffff;
    padding: 5px;
    border-radius: 13px;
    border: 1px solid #d0d0d0;
}
.atendimento-externo-libras img{width:26px;}
/*CENTRAL DE RELACIONAMENTO COM CIDADÃO*/

/*MÓDULO DADOS FAZENDA*/
img.w-100{width:100%; height:auto;}
.modulo-dados-fazenda{background-color: #f1f1f1;}
.modulo-dados-fazenda .col-lg-12{padding:0;}
.modulo-dados-fazenda .container-fluid{padding:0;}
.modulo-dados-fazenda .modal{padding:30px; background-color: #f1f1f1;}
.modulo-dados-fazenda .modal .modal-dialog .modal-body .container{width:100%}
.modulo-dados-fazenda .modal .modal-dialog .modal-body .container .col-sm img{width:30%; float: left;}
.modulo-dados-fazenda .modal .modal-dialog .modal-body .container img{width:100%}
.modulo-dados-fazenda .modal .modal-dialog .modal-body h4{font-size: 22px; font-weight: bold; margin-bottom:35px; color: #55a9ff;}
.modulo-dados-fazenda .modal .modal-dialog .modal-body a{color:#0076ca; font-size:16px; text-transform: uppercase; font-weight: bold; border-bottom:1px solid #00deff; margin-top:50px;}
.modulo-dados-fazenda .modal .modal-dialog .modal-body .col-sm{margin:30px 0;}
.modulo-dados-fazenda .modal .modal-dialog .modal-header .close{position: absolute; right:20px; top:15px; font-size:50px;}
.modulo-dados-fazenda .box_refis{padding:40px;}
@media screen and (max-width: 767px) {
    .modulo-dados-fazenda .modal .modal-dialog .modal-body .col-sm img{width:100%}
}

/*MÓDULO DADOS SEDUH*/
img.w-100{width:100%; height:auto;}
.modulo-indicadores-seduh{background-color: #f5f5f5; padding: 40px 0em 0 1em;}
.modulo-indicadores-seduh .col-lg-12{padding:0;}
.modulo-indicadores-seduh .container-fluid{padding:0;}

.modulo-dados-fazenda .modal .modal-dialog .modal-body .container{width:100%}
.modulo-dados-fazenda .modal .modal-dialog .modal-body .container .col-sm img{width:30%; float: left;}
.modulo-dados-fazenda .modal .modal-dialog .modal-body .container img{width:100%}
.modulo-dados-fazenda .modal .modal-dialog .modal-body h4{font-size: 22px; font-weight: bold; margin-bottom:35px; color: #55a9ff;}
.modulo-dados-fazenda .modal .modal-dialog .modal-body a{color:#0076ca; font-size:16px; text-transform: uppercase; font-weight: bold; border-bottom:1px solid #00deff; margin-top:50px;}
.modulo-dados-fazenda .modal .modal-dialog .modal-body .col-sm{margin:30px 0;}
.modulo-dados-fazenda .modal .modal-dialog .modal-header .close{position: absolute; right:20px; top:15px; font-size:50px;}
.modulo-dados-fazenda .box_refis{padding:40px;}
@media screen and (max-width: 767px) {
    .modulo-indicadores-seduh .modal .modal-dialog .modal-body .col-sm img{width:100%}
}


/*ESTILIZAÇÃO CADASTRO PESSOA COM DEFICIÊNCIA*/
.box-esqueci-minha-senha, .caixa-lembrete-de-senha-msg{display:none;}
.box-esqueci-minha-senha{background-color:white; color:black; position: absolute; top:25%; padding:50px; width:100%}
.box-esqueci-minha-senha input{margin-top:15px; margin-bottom:30px; padding:10px 15px; text-align: center;}
.botoes-de-acessibilidade{position:absolute; right:0; top:0;}
.botoes-de-acessibilidade img{width:51px; margin:0 1px; cursor: pointer;}
.botao-cad{cursor: pointer; transition: all linear .2s; padding:13px 33px; border:none; font-family: "Montserrat", sans-serif; font-size: 16px; color:white; font-variant: small-caps; font-weight: 600;}
.botao-cad:hover{filter:brightness(1.2)}
.botao-login-cad{background-color:#008220;}
.botao-realizar-cad{background-color:#005db5;}
.botao-sou-deficiente{background-color:#00ada9;}
.botao-sucesso{
    background-color: rgba(0,0,0,.1);
    font-size: 14px;
    border-radius: 50px;
    border: 5px solid #168200;
    padding-left: 50px;
    padding-right: 50px;
    text-transform: uppercase;
}
.botao-reprova{
    background-color: rgba(0,0,0,.1);
    font-size: 14px;
    border-radius: 50px;
    border: 5px solid #560a0a;
    padding-left: 50px;
    padding-right: 50px;
    text-transform: uppercase;
}
.botao-sou-responsavel{background-color:#444;}
.botao-upload{background-color:#002446;}
.botao-salvar-cad{}
.botao-fechar-cad{background-color:#a90000}
.botao-avancar-cad{background-color:#2b0075}
.modal-cadastro-unico-pcd{display:none; color:white; position: fixed; top: 0; left: 0; z-index: 999; width: 100%; background-image: url(img/bck-ipe-grande.svg), linear-gradient(to bottom, rgba(0,87,132,1) 0%, rgba(41,170,226,0.98) 100%); background-repeat: no-repeat; background-position:bottom right; overflow:hidden; height:100%;}
.modal-cadastro-unico-pcd h1, .modal-cadastro-unico-pcd h2, .modal-cadastro-unico-pcd h3, .modal-cadastro-unico-pcd h4{margin-bottom:0; margin-top:0; font-family:"Montserrat", sans-serif; font-variant: small-caps; color:white;}
.modal-cadastro-unico-pcd p{line-height:1.3em;}
.modal-cadastro-unico-pcd .identificacao-de-passos{display:none;margin-top:60px; margin-bottom:25px;}
.modal-cadastro-unico-pcd .identificacao-de-passos h1.titulo-passo{font-size:38px; line-height: .65; font-weight: 600; font-variant: small-caps; font-family: "Montserrat", sans-serif; color:white;}
.modal-cadastro-unico-pcd .identificacao-de-passos h1.titulo-passo span{color:yellow;}
.modal-cadastro-unico-pcd h2.titulo-secao{padding-bottom:10px;margin-bottom:15px; border-bottom:1px solid #30a8dd;font-size:22px; line-height: .65; font-weight: 600; font-variant: small-caps; font-family: "Montserrat", sans-serif; color:white;}
.modal-cadastro-unico-pcd .box-modal-cadastro-unico-pcd{width:100%; background-color:transparent; height: 100%; overflow-y: auto; }
.modal-cadastro-unico-pcd .box-modal-cadastro-unico-pcd .modal-topo-cadastro-unico-pcd{padding: 30px 30px 30px 5px; background-color:#005079}
.modal-cadastro-unico-pcd .box-modal-cadastro-unico-pcd .modal-topo-cadastro-unico-pcd img.btnFecharJanelaCad{transition: all linear .2s; width:32px; height:32px; cursor: pointer;}
.modal-cadastro-unico-pcd .box-modal-cadastro-unico-pcd .modal-topo-cadastro-unico-pcd img.btnFecharJanelaCad:hover{transform: scale(1.2); filter: drop-shadow(2px 4px 6px black)}
.modal-cadastro-unico-pcd .box-modal-cadastro-unico-pcd .modal-corpo-cadastro-unico-pcd{}
.modal-cadastro-unico-pcd .box-modal-cadastro-unico-pcd .modal-corpo-cadastro-unico-pcd .boas-vindas-cad{}
.modal-cadastro-unico-pcd .box-modal-cadastro-unico-pcd .modal-corpo-cadastro-unico-pcd .boas-vindas-cad h1{margin-top:15%;font-size:33px; line-height: .65; font-weight: 600; font-variant: small-caps; font-family: "Montserrat", sans-serif; color:white;}
.modal-cadastro-unico-pcd .box-modal-cadastro-unico-pcd .modal-corpo-cadastro-unico-pcd .boas-vindas-cad h1 span{font-size: 1.8em;}
.modal-cadastro-unico-pcd .box-modal-cadastro-unico-pcd .modal-corpo-cadastro-unico-pcd .boas-vindas-cad input{padding:10px 15px ; width:100%; color:black;}
.modal-cadastro-unico-pcd .box-modal-cadastro-unico-pcd .modal-corpo-cadastro-unico-pcd .boas-vindas-cad span.esqueci-minha-senha-cad{font-weight: 500; font-family: "Montserrat"; color:white; font-size: 12px; cursor:pointer;}
.modal-cadastro-unico-pcd .box-modal-cadastro-unico-pcd .modal-corpo-cadastro-unico-pcd .formulario-cadastramento-cad{display:none;}
.modal-cadastro-unico-pcd .box-modal-cadastro-unico-pcd .modal-corpo-cadastro-unico-pcd .formulario-cadastramento-cad label{font-size:12px;}
.modal-cadastro-unico-pcd .box-modal-cadastro-unico-pcd .modal-corpo-cadastro-unico-pcd .formulario-cadastramento-cad label{width:100%;}
.modal-cadastro-unico-pcd .box-modal-cadastro-unico-pcd .modal-corpo-cadastro-unico-pcd .formulario-cadastramento-cad input{padding:10px 15px;color:black; width:100%; margin-top:5px;}
.modal-cadastro-unico-pcd .box-modal-cadastro-unico-pcd .modal-corpo-cadastro-unico-pcd .formulario-cadastramento-cad select{padding:10px 15px;color:black; width:100%; margin-top:5px;}
.modal-cadastro-unico-pcd .box-modal-cadastro-unico-pcd .modal-corpo-cadastro-unico-pcd .formulario-cadastramento-cad .documentos-obrigatorios input[type=file]{color:white;}
.modal-cadastro-unico-pcd .box-modal-cadastro-unico-pcd .modal-corpo-cadastro-unico-pcd .formulario-cadastramento-cad .documentos-obrigatorios label img{width:32px; margin-bottom:10px;}
.modal-cadastro-unico-pcd .box-modal-cadastro-unico-pcd .modal-corpo-cadastro-unico-pcd .formulario-cadastramento-cad .documentos-obrigatorios span.arquivo-obrigatorio.arquivo-inserido-com-sucesso{background-color:#33b30f;}
.msg-documentos-obrigatorios{
    font-size: 14px;
    font-weight: 600;
    background: #096694;
    margin-right: 0;
    margin-left: 0px;
    margin-top: 20px;
    padding: 10px;
    border-top: 10px solid #035b89;
    border-bottom: 10px solid #035b89;
}



.msg-documentos-obrigatorios p{margin:10px 0;}
.msg-documentos-obrigatorios ul{margin-left:30px;}
.msg-documentos-obrigatorios ul li{margin:5px 0;}
.msg-documentos-obrigatorios span.video-explicacao-laudo{color:#fff100; cursor: pointer;}
.msg-documentos-obrigatorios .box-video-explicativo {text-align: center; display: none;}
.msg-documentos-obrigatorios .box-video-explicativo video{
    width: 75%;
    height: auto;
    background: #2fa6db;
    padding: 30px;
    box-shadow: 1px 1px 20px black;
    margin-top: 50px;
    margin-bottom: 50px;
}


.modal-cadastro-unico-pcd .box-modal-cadastro-unico-pcd .modal-corpo-cadastro-unico-pcd .formulario-cadastramento-cad .passo-2-cadastramento p.titulo-tipo-de-deficiencia{font-size:12px;}
.modal-cadastro-unico-pcd .box-modal-cadastro-unico-pcd .modal-corpo-cadastro-unico-pcd .formulario-cadastramento-cad .passo-2-cadastramento .tipo-de-deficiencia-selecionavel{}
.modal-cadastro-unico-pcd .box-modal-cadastro-unico-pcd .modal-corpo-cadastro-unico-pcd .formulario-cadastramento-cad .passo-2-cadastramento .tipo-de-deficiencia-selecionavel{}
.modal-cadastro-unico-pcd .box-modal-cadastro-unico-pcd .modal-corpo-cadastro-unico-pcd .formulario-cadastramento-cad .passo-2-cadastramento .tipo-de-deficiencia input{width:auto;}
.modal-cadastro-unico-pcd .box-modal-cadastro-unico-pcd .modal-corpo-cadastro-unico-pcd .formulario-cadastramento-cad .passo-2-cadastramento .tipo-de-deficiencia input[type=checkbox]{margin-right:10px;; vertical-align: bottom; cursor:pointer;}
.modal-cadastro-unico-pcd .box-modal-cadastro-unico-pcd .modal-corpo-cadastro-unico-pcd .formulario-cadastramento-cad .passo-2-cadastramento .tipo-de-deficiencia label{
    font-size: 12px;
    letter-spacing: 2px;
    font-weight: bold;
    text-transform: uppercase;
    cursor:pointer;
}
.modal-cadastro-unico-pcd .box-modal-cadastro-unico-pcd .modal-corpo-cadastro-unico-pcd .formulario-cadastramento-cad .passo-2-cadastramento .tipo-de-deficiencia .tp-sanguineo label{
    letter-spacing: initial;
    font-weight: initial;
    text-transform: initial;
}
.outra-deficiencia{display:none;}
.outra-deficiencia textarea{width:100%; padding:15px; font-size:14px; color:black; margin-top:10px;}

.box-capaz-incapaz, .box-confirmacao-de-cadastro{padding: 40px; display:none; background-color:rgba(255,255,255,.95); text-align: center; position:absolute; width:100%; top:25%; z-index:99}
.box-capaz-incapaz span, .box-confirmacao-de-cadastro span{margin-top:25px;}
.box-capaz-incapaz p,.box-confirmacao-de-cadastro p{color:black;}

.box-confirmacao-de-cadastro h1{
    font-family: 'Montserrat';
    font-variant: small-caps;
    font-weight: bold;
    color: #f26f21;
}
.modal-cadastro-unico-pcd .box-confirmacao-de-cadastro h2{
    font-size: 19px;
    font-weight: bold;
    width: 32%;
    text-align: center;
    margin: 0 auto;
    margin: 30px auto;
    color: black;
    font-weight: 400;
}
.box-confirmacao-de-cadastro p{
    font-size:14px;
}

.lista-de-deficiencias{
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 3px;
}
.lista-de-deficiencias .tipo-de-deficiencia-selecionavel{background-color:#096694; text-align: center; padding:9px 10px 13px 10px; margin:0 5px;  }
.lista-de-deficiencias .tipo-de-deficiencia-selecionavel:nth-child(1){margin-left:0;}
.lista-de-deficiencias .tipo-de-deficiencia-selecionavel:nth-child(6){margin-right:0;}

.passo-2-cadastramento input[type=file]{background-color:#002446; color:#fff!important; cursor:pointer;}
.lista-de-deficiencias label.tipo-de-deficiencia-selecionavel.bnt-checked{background-color:#0baf0b!important}

.passo-3-cadastramento{}
.passo-4-cadastramento{}
.passo-4-cadastramento p.titulo-2-confirmacao{font-size:12px; color:yellow; font-weight: bold;}
.passo-4-cadastramento p.titulo-2-confirmacao span{font-size:16px; color:white; font-variant: initial; text-transform: initial; margin-top:5px; display:block; line-height: 1.2em; }
.passo-4-cadastramento .ver-documentos-obrigatorios img{
    width: 100%;
    height: 180px;
    object-fit: cover;
    border: 1px solid #c7deea;
    padding: 6px;
    cursor:pointer;
    margin-top:5px;
}
.passo-4-cadastramento .ver-documentos-obrigatorios img:hover{
    filter:brightness(1.1)
}
.passo-4-cadastramento .ver-documentos-obrigatorios p:after{
    content: '';
    position: absolute;
    right: 30px;
    bottom: 39px;
    background: rgba(0,0,0,.9);
    padding: 10px;
    width: 100%;
    height: 100%;
    background: url(img/zoom-documento-cad.svg);
    background-repeat: no-repeat;
    background-position: right bottom;
    background-size: 40px;
    pointer-events: none;
}

.passo-4-cadastramento .ver-documentos-obrigatorios{}
.modal-cadastro-unico-pcd .box-modal-cadastro-unico-pcd .modal-corpo-cadastro-unico-pcd .formulario-cadastramento-cad{display:block;}
.passo-2-cadastramento{}
.passo-3-cadastramento{display:none;}
.passo-4-cadastramento{display:none;}

.box-situacao-cadastral{
    background-color: #003C56;
    margin: 50px 0;
    padding: 50px 0;
}

.box-situacao-cadastral .ver-dados-do-cadastro{
    text-align: center;
    padding: 30px;
    margin-top: -60px;
    background: white;
    color: black;
    font-size: 12px;
    font-family: "Montserrat",sans-serif;
    border-bottom-left-radius: 30px;
    border-bottom-right-radius: 30px;
    box-shadow: 0px 9px 20px #002738;
}

.box-situacao-cadastral .ver-dados-do-cadastro a{
    font-weight: 600;
    font-size: 14px;
    color:#30a8dc;
    
}

.box-situacao-cadastral .ver-dados-do-cadastro a:hover{text-decoration: underline; }

.box-situacao-cadastral .ver-dados-do-cadastro p.data-de-cadastro{
    font-weight: bold;
    font-size: 22px;
    margin: 6px 5px 5px 5px;
    color: #929292;
    letter-spacing: 5px;
}


.box-situacao-cadastral .situacao-cadastral{
    
    margin: 40px 0;
    background: #e60060;
}

.box-situacao-cadastral .situacao-cadastral .txtSituacao{font-weight: bold; font-size: 18px; text-transform: uppercase; padding:43px 0}
.box-situacao-cadastral .situacao-cadastral .acaoASerExecutada{
    background: rgba(4,4,4,.43);
    padding: 27px 20px 26px 20px;
    text-align: center;}

.boxes-situacao-cadastral{}
.boxes-situacao-cadastral img{
    position: absolute;
    width: 130px;
    right: 0;
    top: -25px;
}
.boxes-situacao-cadastral h1{
    font-size: 30px;
    text-transform: uppercase;
    font-weight: bold;
    text-shadow: 1px 1px 8px rgb(0 0 0 / 50%);
    margin-top: 5px;
    margin-bottom: 30px;
    margin-left: 30px;
}
.boxes-situacao-cadastral h2{font-size:15px; text-transform: uppercase; margin-left: 30px;}
.boxes-situacao-cadastral .box-dados-cadastrais, .boxes-situacao-cadastral .box-dados-medicos{background-color:#30a8dc; padding-top:30px; box-shadow: -10px 20px 35px #012b3e;}
.boxes-situacao-cadastral p.explicacao{
    font-size: 14px;
    background: rgba(0,0,0,.5);
    padding: 15px;
    line-height: 1.7;
    width: 100%;
}

#ModalCad{font-family:"Montserrat", sans-serif;}
#ModalCad ul{list-style: none;}
#ModalCad ul li{padding: 15px; background-color:#f9f9f9;}
#ModalCad ul li:nth-child(2n){background-color:#f1f1f1}
#ModalCad .modal-lg{width:70%}
#ModalCad .modal-header{border-bottom:0;}
#ModalCad h2{
    font-family: 'Montserrat', sans-serif;
    font-weight: bold;
    font-size: 20px;
    border-bottom: 1px solid #cccccc;
    margin-bottom: 15px;
}
#ModalCad p{
    font-weight: 600;
    font-size: 10px;

}
#ModalCad p span{
    font-weight: 100;
    font-size: 14px;
    display:block;
    margin-top:5px;

}

.passo-1-cadastramento, .passo-2-cadastramento, .box-situacao-cadastral {display:none;}


/*CLASSES - APROVADO - REPROVADO*/
.cadastro-aprovado{background-color:#35b93d!important;}
.cadastro-reprovado{background-color:#dc3030!important;}


/*ESTILIZAÇÃO REFISOMETRO*/
.refinzometro{}
.refinzometro > .col-lg-5{width:100%; height: 3000px;}
.refinzometro{max-width: inherit; background-color:#ececec; border:1px solid #dfdfdf; border-radius: 10px; padding:25px; height:100px;}
.refinzometro .box_refis{}
.refinzometro .box_refis .refis_aba1{width:30%;}
.refinzometro .box_refis .refis_aba1 h2{font-size: 22px;line-height: 24px;font-weight: bold;color: #afafaf; font-family: 'Montserrat', sans-serif;}
.refinzometro .box_refis .refis_aba2{width:50%;}
.refinzometro .box_refis .refis_aba2 p{font-size:13px; margin-top:5px; margin-bottom:0}
.refinzometro .box_refis .refis_aba2 h3{font-size:18px; font-weight: bold; margin-top: 3px; margin-top:0; margin-bottom: 0; font-family: 'Montserrat', sans-serif; color:#006bb5;}
.refinzometro .box_refis .refis_aba3 {line-height: 45px; width:20%;}
.refinzometro .box_refis .refis_aba3 a{transition:all linear .2s; text-decoration:none; background-color: #808080; color: white; padding: 7px 10px; font-size: 10px; font-family: 'Open Sans'; border-radius: 30px; text-transform: uppercase; margin-left:0px;}
.refinzometro .box_refis .refis_aba3 a:hover{background-color:#f26f21;}
.busca input{width:70%!important; }
.modal-content{padding:40px;}
h4.modal-title{font-family: 'Montserrat'; font-weight: bold; text-transform: uppercase;}
.campos-modal{padding:40px; text-align: center; }
.linha-0{margin:40px 0;}
#total-refinanciado2{font-weight: bold; color:#0089ff; font-family: "Montserrat", sans-serif;}


/** CSS RESET */
html, body, div, span, applet, object, iframe, p, blockquote, pre, abbr, acronym, address, big, code,del, dfn, img, ins, kbd, q, s, samp, small, strike, tt, var, dl, dt, dd, ol, ul, li,fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin:0; padding:0; border:0; outline:0; font-weight:inherit; font-style:inherit; font-size:100%; font-family:inherit; vertical-align:baseline;}
body { line-height:1; font-family: 'Open Sans', sans-serif; font-size: 16px; color:#515151; background: #f5f5f5;}
table { border-collapse:separate; border-spacing:0; }
caption, th, td { text-align:left; font-weight:normal;}
blockquote:before, blockquote:after, q:before, q:after { content:"";}
blockquote, q { quotes:"" ""; }

.wp-post-image{max-width:100%; height:auto;} 

/** BOOTSTRAP */

p.wp-caption-text{font-size: 11px; line-height: 1.2em; width:97%!important; font-weight: bold; text-align: justify!important;}
/*div.wp-caption{width: 100%!important;}*/

.navbar-brand > img{width:60%}

.img-responsive, .thumbnail > img, .thumbnail a > img, .carousel-inner > .item > img, .carousel-inner > .item > a > img{width:100%; height: 420px; object-fit: cover;}
.carousel-control.left{background-image:linear-gradient(to right, #585858, #585858); margin-left: -20px;}
.carousel-control.right{background-image:linear-gradient(to right, #585858, #585858); margin-right: -20px;}
.carousel-control{width:5%; opacity: 1; height: 22%; top:37%;}
.carousel-control:hover{filter:brightness(1.1);}
.carousel-caption{right:0%; left:0%; padding:30px 255px 30px 30px; width:100%; text-align: left; background:rgba(0,0,0,0.6); padding-top:0; bottom:0;}
.carousel-caption h3{margin-top: 20px; font-size: 24px; font-family: "Titillium Web", sans-serif; color:white;}
.carousel-caption p{font-size: 16px; line-height: 1.4em;}
.carousel-control.right, .carousel-control.left{opacity:1;}
.nav-tabs{border-bottom: none;}
.nav-tabs > li > a{border-bottom:3px solid transparent;}
.nav-tabs > li > a:hover{color:#3f79bb; background-color:transparent; border:none;}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus{color:#00a858; font-family: "Montserrat", sans-serif; font-size: 14px; border:none; border-bottom: 3px solid #00a858;}
.nav-tabs > li > a{border:none;}
.panel-heading{padding:0;}
.panel-heading h4{font-family: "Montserrat", sans-serif;}
.panel-body{padding:30px; line-height: 1.7; text-align:justify;}
.table{margin-bottom:0; font-size: 14px;}
.panel-default > .panel-heading{color:white; background-color:#4079bc; cursor: pointer; border-radius: 0;}
.panel-default > .panel-heading:hover{background-color:#585858;}
.panel-title > a, .panel-title > small, .panel-title > .small, .panel-title > small > a, .panel-title > .small > a{font-family: "Montserrat", sans-serif; font-size: 16px; display: block; width:100%; padding:25px 20px; text-decoration: none;}
h3.panel-title{padding:25px 15px 19px 22px;}
h3.panel-title span{font-size:16px; font-weight: bold;}
.panel.panel-default{margin-bottom:0}



#box-diario-oficial{}
#box-diario-oficial h2{font-family: 'Titillium Web'; border-bottom: 2px solid #444444; color: #444444; text-transform:none; font-size:36px; margin-top:0;}
#box-diario-oficial img{float: right; width: 75px;}
#box-diario-oficial form{margin-top: 45px;}
#box-diario-oficial form h5{font-family:'Open Sans'; font-size:16px; color:#515151; font-weight: bolder; margin-top:25px}
#box-diario-oficial hr{width:50%; margin-top:30px;}
#box-diario-oficial{}   
#box-diario-oficial .titulo{}
#box-diario-oficial #busca {width: 99%; height: 48px; background-image: url('img/ico-lupa.svg'); background-repeat: no-repeat; border: 1px solid #e0e0e0; border-radius: 7px; font-size: 18px; color: #000000; padding-left: 50px;}
#box-diario-oficial #busca:focus {outline: none;}
#box-diario-oficial .area-select-dodf {margin-top: 15px; border-top: 1px solid #DCDCDC; padding-top: 15px; margin-left: 7%; width: 86%;}
#box-diario-oficial #dodf-file-select {width: 100%; height: 50px; background-color: #E0E0E0; color: #000000; font-size: 16px; border-radius: 10px; border: 0px; overflow: hidden; background: url('img/ico-seta-para-baixo.svg') no-repeat right #E0E0E0; background-position-x: 95%; appearance:none;-moz-appearance:none; /* Firefox */ -webkit-appearance:none; /* Safari and Chrome */ font-weight: bolder;}
#box-diario-oficial #dodf-file-select:focus {outline: none;}                            
#box-diario-oficial #dodf-file-select:hover {cursor:pointer;}                            
#box-diario-oficial #dodf-file-select option {padding-left: 0px; background-color: #E0E0E0; font-size: 16px;} 
select::-ms-expand { display: none; }/* Remove seta padrão do IE*/ 
.miniCalendario {width: 100%; margin-top: 14px;}
.miniCalendario .cabecalho {}
.miniCalendario .cabecalho .seta {width: 28px; height: 28px; line-height: 32px; text-align: center; margin: 0 5px; border-radius: 50%; color: #FFF; font-weight: bold; float: left; margin-top: 6px; cursor: pointer;}
.miniCalendario .cabecalho .seta.seta-verde {background-color: #585858;}
.miniCalendario .cabecalho .seta.seta-azul {background-color: #585858;}
.miniCalendario .cabecalho .area-central {height: 40px; line-height: 40px; float: left; width: 57%; color: #FFF; text-align: center; border-radius: 5px; font-weight: bold; font-size: 16px; text-transform: uppercase;}
.miniCalendario .cabecalho .area-central .verde {border-top-left-radius: 5px; border-bottom-left-radius: 5px;  background-color: #444444; width: 60%; float: left;}
.miniCalendario .cabecalho .area-central .azul {border-top-right-radius: 5px; border-bottom-right-radius: 5px; background-color: #585858; width: 40%; float: left;}
.miniCalendario table {width: 86%; border: 0px; margin: 20px 0px 0px 7%;}
.miniCalendario table thead {}
.miniCalendario table thead tr {}
.miniCalendario table thead tr th {text-align: center; color: #BDA713; font-weight: bold; height: 30px; vertical-align: middle;}
.miniCalendario table tbody {}
.miniCalendario table tbody tr {}
.miniCalendario table tbody tr td {text-align: center; color: #000; font-weight: bold; height: 30px; vertical-align: middle;}
.miniCalendario table tbody tr td span {cursor: pointer;}
.miniCalendario table tbody tr td.inactive {color: #CCCCCC}
.miniCalendario table tbody tr td .active {border-radius: 50%; background-color: #585858; color: #FFF; display: block; width: 26px; height: 24px; line-height: 24px; margin: 0px auto !important; text-align:center;}

.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;}

img.img-linkedin{width:36px;}

.pagination {}
.pagination li {}
.pagination li a {font-family: 'Titillium Web', sans-serif; font-size: 18px; font-weight: bold;}
.pagination li span {font-family: 'Titillium Web', sans-serif; font-size: 18px; font-weight: bold;}
.pagination > li > a {background-color: #E0E0E0; border: 2px solid #F1F1F1; color: #767676}
.pagination > li:first-child > a {border-top-left-radius: 10px; border-bottom-left-radius: 10px; color: #4079BE;}
.pagination > li:last-child > a {border-top-right-radius: 10px; border-bottom-right-radius: 10px; color: #4079BE;}
.pagination > li > a:hover, .pagination > li > a:focus{z-index: 3; color: #FFF; background-color: #4079BC; border: 2px solid #F1F1F1;}
.pagination > li > span.current {z-index: 3; color: #FFF; background-color: #4079BC; border: 2px solid #F1F1F1;}
.pagination > li > span.prev {border-bottom-left-radius: 10px; border-top-left-radius: 10px;}
.pagination > li > span.next {border-bottom-right-radius: 10px; border-top-right-radius: 10px;}

.resultado-pesquisa{}
.resultado-pesquisa .info-resultado-esq{color: #999999; font-size: 16px; font-family:'Open Sans';}
.resultado-pesquisa .info-result-palavra{color: #407ABA; font-weight: bold; font-size: 18px; font-family:'Open Sans';}
.resultado-pesquisa .info-result-dir{color: #999999; font-size: 14px; font-family:'Open Sans'; text-align: right;}
.resultado-pesquisa ul{list-style:none;} 
.resultado-pesquisa ul li a.title{font-family:'Open Sans'; font-size: 24px; text-transform:uppercase; color:#3F79BB;}
.resultado-pesquisa ul li a:hover {text-decoration: none;}
.resultado-pesquisa p{font-family:'Open Sans'; font-size: 16px; color:#515151; line-height:1.7em; margin-bottom:40px;}

#systemModal {}
#systemModal .btn-close-errors {float: right; margin: 20px 20px 0px 0px; width: 35px; height: 35px; border-radius: 50%; background-color: #CCCCCC; color: #FFF; line-height: 35px; text-align: center; position: relative; cursor: pointer; z-index: 9}
#systemModal .modal-body {padding: 40px 80px; font-family: 'Titillium Web', sans-serif; font-size: 17px;}
#systemModal .modal-body #erroDescricao {height: 230px;}
#systemModal .modal-body #erroLocalizacao {height: 148px;}
#systemModal .modal-body .btnCancelar {background-color: #FFF; font-size: 17px;}
#systemModal .modal-body .btnCancelar:hover{text-decoration: underline;}
#systemModal .modal-body .btnEnviar {background-color: #29BCB6; color: #FFF; border-color: #FFF; height: 50px; width: 180px; font-size: 20px;}
#systemModal .modal-body .btnEnviar:hover {background-color: #69D2CE; }
#systemModal .modal-body .input-erro {border: 2px solid #EA4D3C;}


#systemModal .modal-body{background-color:fbfbfb;}
#formComunicarErros{color:#515151; line-height:1.7em;}
#formComunicarErros h2{color:#515151;}
#formComunicarErros div{font-family:'Open Sans';}
#formComunicarErros label{font-family:'Montserrat'; }
#systemModal .modal-body #erroDescricao{margin-top:12px;}
#formComunicarErros .form-group div{font-family:'Montserrat';}
#formComunicarErros .form-group label{margin-right:25px;}
#formComunicarErros input[type="radio"]{margin-right:10px;}
#systemModal .modal-body .btnEnviar{font-family:"Montserrat"; font-size:18px; width:130px;}
#systemModal .modal-body #erroLocalizacao{margin-top:12px;}
#formComunicarErros .areaLocalizacao{margin-top:40px;}
#formComunicarErros textarea.erro {border: 2px solid #EA4D3C;}

/** CLASSES HERDADAS DAS ADMINISTRAÇÕES */

/** GENÉRICAS */
.display-none{display:none}
.display-initial{display:initial}
.display-block{display:block}
.text-verde{color:#00a759;}
a{color:#515151;}
a:focus{text-decoration: none; }
h1, h2, h3, h4, h5, h6{font-family: "Titillium Web", sans-serif; color:#515151;}
h1{font-size: 60px;}
h2{font-size: 48px;}
h3{font-size: 36px;}
h4{font-size: 30px; margin-top:0; margin-bottom: 0;}
h5{font-size: 24px;}
.margin-top-5{margin-top:5px!important;}
.margin-top-10{margin-top:10px!important;}
.margin-top-15{margin-top:15px!important;}
.margin-top-20{margin-top:20px!important;}
.margin-top-25{margin-top:25px!important;}
.margin-top-30{margin-top:30px!important;}
.margin-top-40{margin-top:40px!important;}
.margin-top-60{margin-top:60px!important;}
.margin-top-80{margin-top:80px!important;}
.margin-left-5{margin-left:5px!important;}
.margin-bottom-5{margin-bottom:5px!important;}
.margin-bottom-10{margin-bottom:10px!important;}
.margin-bottom-20{margin-bottom:20px!important;}
.margin-bottom-25{margin-bottom:25px!important;}
.margin-bottom-30{margin-bottom:30px!important;}
.margin-bottom-40{margin-bottom:40px!important;}
.margin-bottom-50{margin-bottom:50px!important;}
.margin-bottom-60{margin-bottom:60px!important;}
.margin-bottom-80{margin-bottom:80px!important;}
.margin-left-10{margin-left:10px;}
.margin-right-5{margin-right:5px;}
.margin-right-10{margin-right:10px;}
.padding-10{padding:10px;}
.padding-left-0{padding-left:0;}
.float-left{float:left;}
.float-right{float:right;}
.margin-top-30{margin-top:30px;}
.btn-plus-1{color:#4079bc; font-family: "Montserrat", sans-serif; text-transform: uppercase; }
.btn-plus-1:hover{color:#4079bc;}
.btn-plus-1:focus{color:#4079bc;}
.btn-plus-2{padding:15px; color:white; font-family: "Montserrat", sans-serif; font-size: 16px; background-color:#4079bc; border-bottom-left-radius:10px;border-bottom-right-radius:10px;}
.btn-plus-2:hover{color:white;}
.centraliza-img{vertical-align: middle;}
.letras-maiusculas{text-transform: uppercase;}
.data-noticias{color:#515151; font-size: 14px;}
.bkg-white {background-color: white;}
.display-flex{display:flex; align-items: center; justify-content: center;}

.tirinhas{padding:5px 10px; font-size:12px; color: white; background-color:transparent; position: absolute; margin-top:-10px;}
.card-com-foto .tirinhas{margin-left: 20px;}
.card-sem-foto .tirinhas{margin-bottom: 30px;}
h6 a{color:#000000; text-transform: uppercase; font-family: 'Montserrat'; font-size: 16px;}
h6 a:focus{color:#3F79BB;}
h6 a img{margin:0 5px 0 0; float: left;}

.caixa-de-navegacao{}
.caixa-de-navegacao ol{list-style: none;}
.caixa-de-navegacao ol li{display: inline-block; width:10px; height:10px; text-indent: -999px; cursor:pointer; background-color:white; border:1px solid #979797; border-radius: 10px; margin-left:5px; margin-right: 5px;}
.caixa-de-navegacao .active{display: inline-block; width:10px; height:10px; text-indent: -999px; cursor:pointer; background-color:#585858; border:1px solid #585858; border-radius: 10px;}
.caixa-de-navegacao .prev{width:24px; height:24px; cursor:pointer; background-color:#fbfbfb; border:1px solid #e0e0e0; border-radius: 24px; margin-bottom:-7px; text-indent: 0; line-height: 21px; text-align: center; font-family: cursive;}
.caixa-de-navegacao .next{width:24px; height:24px; cursor:pointer; background-color:#fbfbfb; border:1px solid #e0e0e0; border-radius: 24px; margin-bottom:-7px; text-indent: 0; line-height: 21px; text-align: center; font-family: cursive;}

/** CLASSES PADRÃO */
.btn-acesso-rapido{padding:10px 20px; font-family: "Montserrat", sans-serif; color:#4079bc; font-size: 14px; background-color: #fff; border-radius: 20px; margin-right: 20px; display: block; float:left; transition: all linear 0.1s;}
.btn-acesso-rapido:hover{color:#fff; text-decoration: none; background:#6797cf;}
.btn-acesso-rapido:focus{color:white;}
.btn-acesso-rapido:active{color:white;}
.btn-destaques-branco{padding:15px 25px; color:white; font-size: 16px; font-family: "Montserrat", sans-serif; border-radius: 10px; background-color:transparent; border:2px solid white;  transition: all linear 0.1s;}
.btn-destaques-branco:hover{background-color:white; color:#4079bc;}
.btn-verde{padding:12px 20px; color:white; font-size: 14px; font-family: "Montserrat", sans-serif; border-radius: 10px; background-color:#00a858; transition: all linear 0.1s;text-align: center; margin:0 auto; box-shadow:0 3px 1px #cbcbcb}
.btn-verde:hover{background-color:#1a804b; color:white; text-decoration: none;}
 a.btn-verde {color: white !important;}
.btn-verde-grande{padding:15px 10px; color:white; font-size: 16.5px; font-family: "Montserrat", sans-serif; border-radius: 10px; background-color:#585858; transition: all linear 0.1s; display:block; width:100%; text-align: center; margin:0 auto; box-shadow:0 3px 1px #cbcbcb}
.btn-verde-grande:hover{background-color:#808080; color:white; text-decoration: none;}
.btn-verde-medio{padding:10px 0; color:white; font-size: 16.5px; font-family: "Montserrat", sans-serif; border-radius: 10px; background-color:#585858; transition: all linear 0.1s; display:block; text-align: center; margin:0 auto; width:100%; box-shadow:0 3px 1px #cbcbcb}
.btn-verde-medio:hover{background-color:#838383; color:white; text-decoration: none;}
.btn-azul-medio{background-color:#4079bc; padding:15px 20px; font-family: "Montserrat", sans-serif; color:white; font-size: 18px;}
.btn-azul-medio:hover{background-color:#346399; text-decoration: none;}
.btn-azul-medio:focus{background-color:#6898d0;}
.btn-ciano-medio{background-color:#28bbb6; padding:15px 20px; font-family: "Montserrat", sans-serif; color:white; font-size: 18px;}
.btn-ciano-medio:hover{background-color:#08a59f; text-decoration: none;}
.btn-ciano-medio:focus{background-color:#69d1ce;}
.btn-outline-verde{background-color:transparent; padding:20px 40px; font-family: "Montserrat", sans-serif; color:#00a858; font-size: 18px; border:2px solid #00a858;}
.btn-outline-azul{background-color:transparent; padding:20px 40px; font-family: "Montserrat", sans-serif; color:#4079bc; font-size: 18px; border:2px solid #4079bc;}
.btn-outline-ciano{background-color:transparent; padding:20px 40px; font-family: "Montserrat", sans-serif; color:#28bbb6; font-size: 18px; border:2px solid #28bbb6;}
.line-height{line-height: 30px;}
.links-destaques{}
.links-destaques a{text-decoration: none;}
.assessoria{}
.assessoria table {width:100%;}
.assessoria table tr{background-color:#dfdfdf;}
.assessoria table tr:nth-child(2n){background-color:#f1f1f1;}
.assessoria table tr td{padding:10px;}
.sigla{font-family: "Titillium Web", sans-serif; font-size:18px; font-weight: bolder; color:#333}
.fundo-cinza{}
.endereco-da-secretaria p{line-height: 25px; color:#757575}

.btn-verde-branco{text-align: center; border:1px solid #585858; color:#000000; padding:10px 12px; font-family: "Montserrat", sans-serif; border-radius: 10px; background-color: transparent; margin-left:15px; margin-right: 15px;}
.btn-verde-branco:hover{border:1px solid #585858; color:white; background-color:#585858; text-decoration: none;}
.btn-verde-branco:focus{color:#00a858;}
.btn-verde-branco:active{color:white;}

.btn-branco-azul{text-align: center; color:#ffffff; padding:15px 25px; font-family: "Montserrat", sans-serif; border-radius: 10px; background-color: transparent; margin-left:8px; margin-right: 8px; border:1px solid white; display:inline-block; margin-bottom: 10px;}
.btn-branco-azul:hover{color:#000000; background-color:white; text-decoration: none;}
.btn-branco-azul:focus{background-color:white;}
.btn-azul-branco{text-align: center; color:#4079bc; padding:10px 20px; font-family: "Montserrat", sans-serif; border-radius: 10px; background-color: white; border:1px solid white;}
.btn-azul-branco:hover{color:#4079bc; background-color:white; text-decoration: none;}


/** HEADER - TOPO ====================================================================================================*/
.topo-titulo-site{background:white;}
.topo-site {font-family: "Montserrat", sans-serif; font-size: 12px; background-color:#515151;}
.topo-site .topo1  ul{list-style: none;}
.topo-site .topo1 ul li{display:inline;}
.topo-site .topo1 ul li a{color:#ccc; line-height:30px; margin-right:20px; cursor:pointer; transition: all linear 0.2s;}
.topo-site .topo1 ul li a:hover{color:#fff; text-decoration: none; }
.topo-site .topo1 ul li:last-child a{margin-right: 0;}
.topo-site .separa-ancoras{margin:0 10px; color:#ccc;}
.ancoras{margin-top:23px; margin-bottom: 45px;}
.ancoras img{width:50%;}
.ancoras a{font-family: "Montserrat", sans-serif; font-size: 12px;}
.ancoras a:hover{text-decoration: none; color:#999;}
.ancoras h1{font-family: "Titillium Web", sans-serif;  font-size: 34px; margin-top: 16px; margin-bottom: 0; color:#515151; text-transform: uppercase;}
.ancoras img.logo-da-secretaria {height:100px; width:auto; margin-bottom: -25px;}
.data{margin-top:30px;}
.data .fale-com-a-secretaria{margin-top:20px}
.data a{margin-left:15px;}
.data a:hover{-webkit-filter:brightness(1.1);}
.data h3{font-family: "Titillium Web", sans-serif; font-size: 30px; text-transform: uppercase; margin-top:26px; margin-bottom:15px; color:#515151;}


.img-pequena{position:relative;}
.img-pequena{margin-top:40px; height: 250px; border-top:3px solid #00A858; border-bottom:2px solid #00A858; background-image: url('img/banner-superior-internas.jpg'); background-repeat: no-repeat; background-position: center; background-size: cover;}
.titulo-topo-internas h3{font-family: "Titillium Web", sans-serif; font-size: 30px; color:white; margin-top:40px;}
.acesso-rapido{margin-top:20%;}
.acesso-rapido h3{margin-top:0; font-family: "Titillium Web", sans-serif; color:#fff; font-size: 30px; text-transform: uppercase; margin-bottom:20px;}
.fale-com-a-secretaria{}
.page-fale-com-a-secretaria .panel-body{padding:40px;}
.fale-com-a-secretaria a{background-color:#373737; padding:10px 20px 10px 40px; font-family: "Montserrat", sans-serif; font-size:12px; color:white; border-radius: 10px; background-image: url('img/ico-fale-com-a-ra.svg'); background-repeat: no-repeat;}
.fale-com-a-secretaria a:hover{text-decoration: none;}
.busca{background:#f5f5f5; padding:10px;padding-bottom: 10px; padding-top:12px;}
.busca input{float:right;padding:15px 12px; font-size:14px; width:60%; border:1px solid #e0e0e0;}
.busca .campo-busca img{height:51px; margin-right: 2px;}
.busca img {height:auto; }
.busca-mobile{background:#f5f5f5; padding:10px;padding-bottom: 10px; padding-top:12px;}
.busca-mobile input{float:right;padding:15px 12px; font-size:14px; width:82%; border:1px solid #e0e0e0;}
.busca-mobile .campo-busca img{height:51px; margin-right: 2px;}
.menu-principal{background-color:#444444; height:48px;}

.campo-busca{margin-top:25px;}

.breadcrumb-paginas-internas{font-size: 13px; font-family: 'Montserrat'; color: #0AAA60; padding:20px 0; background-color: white; border-bottom: 1px solid #E0E0E0; font-weight: bold;}
.breadcrumbs {}
.breadcrumbs span {margin:0 10px; font-weight: normal;}
.breadcrumbs span:first-child{margin-left:0;}
.breadcrumbs span a{font-weight: normal; color: #4079BE;}

.imagem-superior-internas{background-image: url('');background-color: #f9f9f9; background-repeat: no-repeat; background-position: center; background-size: cover; height: 20px;}

/** FIM HEADER - TOPO ================================================================================================*/

/** INDEX - CORPO ================================================================================================*/
.destaques-gerais{margin-top: 55px; margin-bottom:55px;}
.destaques-gerais img {width:100%;}
.destaques-gerais .destaques-da-secretaria{background-color:white; border:1px solid #e0e0e0; width:100%; min-height:420px; border-radius: 10px;}
.destaques-gerais .destaques-da-secretaria ul{list-style: none; }
.destaques-gerais .destaques-da-secretaria ul li a{width:100%; padding:20px 15px; font-family: "Montserrat", sans-serif; color:#333; font-size: 16px; display: block; }
.destaques-gerais .destaques-da-secretaria ul li a:hover{text-decoration: none; background-color:#f5f5f5; color:#000000;}
.destaques-gerais .destaques-da-secretaria h3{background-color:#585858; color:white; font-size: 24px; padding:20px 15px; margin-top: 0; border-top-left-radius: 10px; border-top-right-radius: 10px;}

/** CLASSES TRAZIDAS DO PORTAL BSB */
#agencia-brasilia{}
#agencia-brasilia .icoAgencia {width: auto;}
#agencia-brasilia h2{font-family: 'Titillium Web'; border-bottom: 2px solid #515151; color:#515151; text-transform:none; font-size:36px; color:#333; margin-top:30px; margin-bottom:10px; padding-bottom:15px;}
#agencia-brasilia img{float: right;}
#agencia-brasilia .lista-noticias{background:white; padding:35px 30px 17px 30px; margin-top: -10px; border: 1px solid #E0E0E0; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; min-height: 375px;}
#agencia-brasilia .lista-noticias p{font-family: 'Open Sans'; font-size: 14px; color:#999;}
#agencia-brasilia .lista-noticias h3{font-family: 'Titillium Web'; font-size: 24px; color:#3F79BB; text-transform: uppercase}
#agencia-brasilia .lista-noticias h4{font-family: 'Titillium Web'; font-size: 16px; color:#515151; border-bottom: 1px solid #dbdbdb; padding-bottom: 40px;}
#agencia-brasilia .lista-noticias h5{font-family: 'Titillium Web'; font-size: 24px; color:#3F79BB; border-bottom: 1px solid #dbdbdb; padding-bottom: 40px;}
#agencia-brasilia .lista-noticias h6{margin-top: 25px;}
#agencia-brasilia li {list-style: none; margin:0px 0 15px 0; border-bottom:1px solid #dedede;}
#agencia-brasilia li a {font-family: 'Titillium Web'; font-size: 16px; color:#366497; padding-bottom: 17px;}
#agencia-brasilia li a {display:block; margin-top: 0px; text-decoration: none; margin: 5px 0px;}
#agencia-brasilia li a:hover {opacity: 0.7;}
#agencia-brasilia li span{color: #333; font-size:12px;} 
.btn-plus2 {font-size:21px; color: #FFF; background-color: #00a351; border-radius: 50%; width: 20px; height: 20px; line-height: 17px; text-align: center; display: block; float: left; margin-right:10px; background-image:url(img/saiba-mais-2.svg); background-repeat:no-repeat; background-position:center center; margin-top:-1px;}



.corpo-principal {margin-bottom: 10px;}
.corpo-index{background-color:#fbfbfb;}
.card-com-foto{background-color:#FFF; border:1px solid #e0e0e0; height:400px; margin-bottom: 30px; transition:all linear 0.2s;}
.card-com-foto:hover{border:1px solid #cbcbcb; box-shadow: 10px 10px 20px #dfdfdf;}
.card-com-foto .img-destaque{height:200px; background-position: center; background-size: cover; background-repeat: no-repeat; }
.card-com-foto .text-destaque{padding:20px; line-height: 1.3em;}
.card-com-foto .text-destaque .titulo-noticia{margin-bottom:10px; font-family: "Titillium Web", sans-serif; color:#000000; font-size: 30px; line-height: 1.0; display:block;}
.card-com-foto .text-destaque .sutia{margin-bottom:10px; color:#515151; line-height: 1.3;}
.card-sem-foto{background-color:#FFF; border:1px solid #e0e0e0; height:400px; padding:100px 30px 30px 30px; margin-bottom:30px; transition:all linear 0.2s; }
.card-sem-foto:hover{border:1px solid #cbcbcb; box-shadow: 10px 10px 20px #dfdfdf;}
.card-sem-foto .text-destaque{color:#515151; margin-top:30px;}
.card-sem-foto .text-destaque .titulo-noticia{margin-bottom:10px; font-family: "Titillium Web", sans-serif; color:#4079bc; font-size: 30px; line-height: 1.0; display:block;}
.card-sem-foto .text-destaque .sutia{margin-bottom:10px; color:#515151; line-height: 1.3;}
.card-sem-foto .text-destaque p:last-child{color:#515151; margin-top:10px; line-height: 1.3em;}


.barra-divisao-servicos {border-top: 2px solid #e0e0e0; margin-bottom: 60px; margin-top:45px;}
.btn-servico {height: 85px;}
.btn-servico .circulo-padrao {width: 70px; height: 70px; border-radius: 50%; border: 2px solid #346399; line-height: 70px; position: relative; background-color: #FFF; z-index: 10; font-size: 30px;}
.btn-servico .circulo-padrao .ico1 {color: #00a858;}
.btn-servico .circulo-padrao .ico2 {color: #28bbb6;}
.btn-servico .circulo-padrao .ico3 {color: #000000;}
.btn-servico .circulo-padrao .ico4 {color: #bfa711;}
.btn-servico .circulo-padrao .ico5 {color: #da6558;}
.btn-servico .area-textual {width: 155px; height: 58px; border-radius: 10px; border: 2px solid #4079BC; position: relative; top: -65px; left: 47px; z-index: 9}
.btn-servico .area-textual .texto {font-family: "Montserrat"; font-size: 16px; line-height: 58px; color: #4079bc; padding-left: 10px; text-decoration: none;}
.btn-servico:hover .circulo-padrao {background-color: #346399; color: #FFF;}
.btn-servico:hover .circulo-padrao .ico1, .btn-servico:hover .circulo-padrao .ico2, .btn-servico:hover .circulo-padrao .ico3, .btn-servico:hover .circulo-padrao .ico4, .btn-servico:hover .circulo-padrao .ico5 {color: #FFF;}
.btn-servico:hover .area-textual {background-color: #4079BC;}
.btn-servico:hover .area-textual .texto {color: #FFF;}


.itens-area-bottom {display: block;}
.itens-area-bottom img {float: left; width: 70px; height: 70px;}
.itens-area-bottom .ld-direito {float: right; width: 70%; padding-top: 8px;}
.itens-area-bottom .ld-direito .titulo {font-family: "Montserrat"; font-size: 20px; color: #4079bc; line-height: 1.2em}
.itens-area-bottom .ld-direito .texto {font-family: "Montserrat"; font-size: 12px; color: #515151;}

.mapa-do-site{}
.mapa-do-site ul{list-style: none;}
.mapa-do-site ul li a:hover{color:#6797cf;}

.mapa-do-google{margin-top: 30px; margin-bottom: 30px; height: 670px; background-color:#cbcbcb; position: relative;}
.mapa-do-google .msg-maps{background-color:rgba(0,0,0,0.8); float: left; height: 670px; position: absolute; width:525px; }
.mapa-do-google .msg-maps .box-msg-map{color:white; font-family: "Titillium Web"; position: relative; width:218px; height: 40px; top:30%; left:35%; text-align: right; }
.mapa-do-google .msg-maps .box-msg-map h1{color:white; font-size: 36px; font-weight: bolder;}
.mapa-do-google .msg-maps .box-msg-map p{line-height: 1.4em; margin-top:18px; font-size: 18px;}
.mapa-do-google .btn-mapa{position: relative; text-align: right; left: 23px; top: 260px; cursor: pointer; }
.mapa-do-google .btn-mapa img:hover{filter:brightness(1.2) }
.mapa-do-google iframe{width:100%; height: 670px; pointer-events: none;}
.esconde-mapa{left:-485px;}


.noticias-da-secretaria{margin-top: 35px; margin-bottom: 45px;}

.destaques-sem-foto{padding-top:50px; padding-bottom:30px; background-color:#585858; position: relative;}
.destaques-sem-foto h3{color:white; margin:0; margin-bottom: 25px;}
.destaques-sem-foto .box-destaque-sem-foto{height:275px; background-color:white; border-radius: 10px; padding:20px; position: relative; margin-bottom: 25px;}
.destaques-sem-foto .box-destaque-sem-foto h1{font-size: 30px; color:#000000; margin:0; margin-bottom: 15px; text-align: center;  }
.destaques-sem-foto .box-destaque-sem-foto p{font-size: 16px; color:#515151; font-family: "Open Sans", sans-serif; margin-bottom:20px; line-height: 1.4; text-align: center;}
.destaques-sem-foto .box-destaque-sem-foto a{background-color:#585858; padding:10px 100px; font-family: "Montserrat", sans-serif; font-size: 14px; text-align: center; color:white; box-shadow: 0 3px 1px #cbcbcb; border-radius: 10px; position: absolute; width:89%; display: block; bottom:22px;}
.destaques-sem-foto .box-destaque-sem-foto a:hover{text-decoration: none; background-color:#808080;}

.galeria-de-fotos{margin-top: 50px;}
.galeria-de-fotos span{background-color:#f5f5f5; padding:0 25px; font-size:48px; font-family: "Titillium Web";}
.galeria-de-fotos hr{border:2px solid #444444; margin-top:-22px;}
.galeria-de-fotos figure img{height: 240px; width: 100%; margin-bottom: 30px; transition: all linear 0.3s; object-fit: cover;}
.galeria-de-fotos figure img:hover{filter:brightness(0.8);}
.galeria-de-fotos .fotos-da-galeria{margin-top: 55px;}

.orgaos-vinculados{background:white; padding-top: 30px; padding-bottom: 70px;}
.orgaos-vinculados h3{margin-top:26px; margin-bottom: 36px;}
.orgaos-vinculados .logo-de-orgaos-vinculados{width:28%; height:98px; border:1px solid #e0e0e0; float:left;}
.orgaos-vinculados .logo-de-orgaos-vinculados img{width: 100%; height:100%; object-fit: cover;}
.orgaos-vinculados .nome-orgao-vinculado{width: 72%; height:98px; border:1px solid #e0e0e0; border-top-right-radius: 4px; border-bottom-right-radius: 4px; padding:10px; float:right;}
.orgaos-vinculados .nome-orgao-vinculado h4{font-size: 24px; color: #000000;}
.orgaos-vinculados .nome-orgao-vinculado p{font-size: 14px; line-height: 1.4; margin-top:6px;}
.orgaos-vinculados-pai:hover .logo-de-orgaos-vinculados{background-color:#f5f5f5;}
.orgaos-vinculados-pai:hover .nome-orgao-vinculado{background-color:#f5f5f5;}

.box-servicos{padding:15px; position:relative; font-size: 14px; color:#515151; border:1px solid #e0e0e0; border-radius: 10px; background-color:white; margin-bottom: 25px; height: 263px;}
.box-servicos img{width:70%}
.box-servicos .btn-verde-grande{font-size:14px; position: absolute; bottom:15px; width:88%;}
.box-servicos .img-acesso {width:79%}
.box-servicos .img-ouvidoria {width:52%}
.box-servicos p{margin-top:20px; margin-bottom: 20px; line-height: 1.4em;}
.box-servicos h4{font-size:24px; margin-top:25px;}
.box-servicos button{border:none; margin-left:5px;}
.box-servicos input{padding:5px; width:32%; border-radius: 4px; border:1px solid #e0e0e0;}
.box-servicos form{margin-top: 40px; margin-bottom: 30px; text-align: center;}
.box-servicos .margin-top-box-servicos{margin-top:30px;}
.box-servicos.sinj {padding-top:24px;}
.box-servicos.sinj img{margin-top:15px; margin-left: 15px;}


.transparencia{text-align: center; padding-top:40px; padding-bottom: 75px; background-color:#f5f5f5; border-top:1px solid #dfdfdf;}
.transparencia h3{margin-bottom: 40px;}

.para-voce{text-align: center; padding-top:50px; padding-bottom: 100px; background-color:#585858; min-height: 270px; margin-top:30px;  }
.para-voce h3{margin-bottom: 40px; color:#ffffff;}

.servicos-mais-procurados{text-align: center; padding-top:40px; padding-bottom: 100px; background-color:#585858; margin-top:10px; background-position: center; background-size: cover;}
.servicos-mais-procurados h3{margin-bottom: 40px; color:white;}

.voluntariado{text-align: center; background-color:#000; margin-top:10px; height: 270px; margin-bottom: 30px; margin-top: 30px;  }
.voluntariado a{width:100%; height: 270px; background-color:transparent; display:block;}

.fx-azul{background-color: #585858; height:345px; margin-bottom: -250px; margin-top:25px;}
.modulo-noticias-com-fotos{margin-bottom: 100px; margin-top: -280px;}
.modulo-noticias-com-fotos .btn-verde-medio{position:relative; bottom:15px; width:90%; margin-left: 18px;}
.modulo-noticias-com-fotos .card-com-foto-azul{background-color:#FFF; border:1px solid #e0e0e0; height:400px; margin-bottom: 30px; position:relative;}
.modulo-noticias-com-fotos .card-com-foto-azul:hover{border:1px solid #cbcbcb;}
.modulo-noticias-com-fotos .card-com-foto-azul .img-destaque{height:200px; background-position: center; background-size: cover; background-repeat: no-repeat; }
.modulo-noticias-com-fotos .card-com-foto-azul .img-destaque img{width:100%; height: 100%; object-fit: cover;}
.modulo-noticias-com-fotos .card-com-foto-azul .text-destaque{padding:20px; line-height: 1.3em;}
.modulo-noticias-com-fotos .card-com-foto-azul .text-destaque .titulo-noticia{margin-bottom:10px; font-family: "Titillium Web", sans-serif; color:#4079bc; font-size: 30px; line-height: 1.0; display:block;}
.modulo-noticias-com-fotos .card-com-foto-azul .text-destaque .sutia{margin-bottom:10px; color:#515151; line-height: 1.3;}
.modulo-noticias-com-fotos .card-com-foto-azul a{display: block; position: absolute;}

.fx-verde{background-color: #585858; height:345px; margin-top:25px; margin-bottom: -250px;}
.modulo-youtube{margin-bottom: 100px;}
.modulo-youtube iframe{width:100%;}

.modulo-audio{background-color:#fbfbfb; padding:40px 0; border-top:1px solid #dfdfdf; border-bottom:1px solid #dfdfdf;}
/** FIM DO INDEX - CORPO ================================================================================================*/

/** PAGINAS INTERNAS ================================================================================================*/
.concursos, .conselhos{margin-top:40px;}

.paginas-internas{line-height: 1.7em;}
.paginas-internas a{color:#3f79bb; }
.paginas-internas a:hover{color:#6797cf; text-decoration:underline; }
.paginas-internas h3{margin:0;margin-bottom: 7px;} 
.paginas-internas .sutia{font-weight: bolder;}
.paginas-internas p{}
.paginas-internas h5{text-transform: uppercase; margin-top: 50px;}
.paginas-internas .indice-lateral-direito{}
.paginas-internas .indice-lateral-direito h6{background-color:#4079bc; font-size: 18px; color:white; padding:15px 30px; text-align: center; border-top-left-radius: 4px; border-top-right-radius: 4px; margin: 0; margin-top:67px; line-height: 1.2em;} 
.paginas-internas .indice-lateral-direito ul{list-style: none; background-color:white; border:1px solid #e0e0e0; padding-top: 15px; padding-bottom: 15px;}
.paginas-internas .indice-lateral-direito a{font-family: "Montserrat", sans-serif; text-transform: uppercase; color:#00a858; padding-left: 15px; border-left: 4px solid white; display:block;}
.paginas-internas .indice-lateral-direito a:hover{background-color:#f5f5f5; display: block; text-decoration: none; border-left: 4px solid #00a858;}
.paginas-internas .indice-lateral-direito a.active {background-color:#f5f5f5; display: block; text-decoration: none; border-left: 4px solid #00a858;}
.paginas-internas .indice-lateral-direito a:focus{background-color:#f5f5f5; display: block; text-decoration: none; border-left: 4px solid #00a858;}
.link-cor-de-coco{color:#4079bc;}
.link-cor-de-coco:hover{color:#45B97C; text-decoration: none;}
.link-cor-de-coco:focus{color:#45B97C;}
.box-compartilhar{}
.box-compartilhar h6{text-transform: uppercase; font-size:14px; color:#515151; font-family: "Montserrat",sans-serif; margin-bottom: 15px;}
.box-compartilhar .whatsapp, .facebook, .twitter{padding:10px 20px; color:white; border-radius: 10px; font-family:"Montserrat", sans-serif;}
.box-compartilhar .whatsapp{background-color:#00a858; margin-right: 5px; color: white;}
.box-compartilhar .whatsapp:hover{background-color:#00CA6A; text-decoration: none;}
.box-compartilhar .facebook{background-color:#43619c; margin-right: 5px; color: white;}
.box-compartilhar .facebook:hover{background-color:#5575B7; text-decoration: none; color:white;}
.box-compartilhar .twitter{background-color:#24a9e6; color: white;}
.box-compartilhar .twitter:hover{background-color:#66C1EE; text-decoration:none; color:white;}

.card-branco{width: 100%; height: 155px; background-color: #ffffff; border: solid 1px #e0e0e0; overflow: hidden; transition:all linear 0.2s; padding:20px; margin-bottom: 32px;}
.card-branco:hover{box-shadow: 10px 10px 20px #dfdfdf;}
.card-branco a:hover{text-decoration: none;}
.card-branco h2{font-family: "Titillium Web",sans-serif; font-size: 24px; color: #4079bc; margin:0;}
.card-branco p{font-family: "Open Sans", sans-serif; font-size: 14px; color:#515151; line-height: 1.7;}

.telefones-uteis{}
.telefones-uteis a:focus{color:#3f79bb}
.telefones-uteis p{margin:0;}
.telefones-uteis select{width:100%; padding:15px; border:1px solid #e0e0e0; border-radius: 4px; color:#4079bc; font-family: "Montserrat",sans-serif; }
.telefones-uteis .titulo-filtro{font-weight: 600; color:#999; font-size: 14px; font-family: "Montserrat", sans-serif; color:#515151;}
.telefones-uteis h2{font-size:24px; color:#515151; font-family: "Titillium Web", sans-serif;}
.box-telefones-uteis{background:white; border-radius: 10px; border:1px solid #e0e0e0; padding:15px 40px; margin-top: 10px; margin-bottom: 10px;}
.box-telefones-uteis .titulo-us{font-family: "Titillium Web", sans-serif; font-size: 20px; color:#515151; }
.box-telefones-uteis .endereco-us{font-size: 14px; color:#515151; font-weight: bolder; }
.box-telefones-uteis .mapa-us a{font-size: 14px; color:#4079bc; }
.box-telefones-uteis .telefone-us {font-size: 16px; color:#515151; }


.topo-sanfona{background-color:white; border-top:1px solid #e0e0e0; border-bottom: 1px solid #e0e0e0; margin-top:40px; margin-bottom: 40px; font-family: "Montserrat", sans-serif; font-size: 14px;}
.conteudo-sanfona{}
.conteudo-sanfona a{font-weight: bolder; color:#4a90e2;}
.conteudo-sanfona td{text-align:center;}
.conteudo-sanfona .concurso-atualizado{font-size: 10px; background-color:#62b789; padding:4px 12px; color:white; font-weight: bolder; letter-spacing: 0.5px; border-radius: 15px;}
.ver-mais{background-image:url(img/ico-mais.svg); background-repeat: no-repeat;}

.duvidas-categoria{}
.duvidas-categoria h4{margin-bottom: 20px;}
.duvidas-categoria ul{color:#00a858; margin-left: 18px;}
.duvidas-categoria ul li a{color:#4079bc;}
.duvidas-categoria ul li a:hover{color:#515151; text-decoration: none;}

.lista-registros-tabela{border:1px solid #e0e0e0; padding:10px 0 10px 30px; background-color:white; }
.lista-registros-tabela:nth-child(2n){background-color:#fbfbfb; }
.lista-registros-tabela a{color:#4079bc; font-weight: bolder; font-size:14px;}
.lista-registros-tabela a:hover{color:#00a858; text-decoration: none;}
.menu-lateral-flutuante{background-color:white; border-radius: 10px; border:1px solid #e0e0e0; padding-bottom: 32px;}

.paginas-internas.atendimento-em-saude{margin-top:40px; margin-bottom: 40px;}
.paginas-internas.atendimento-em-saude h4{font-size:24px; padding:25px 10px 25px 28px;}
.paginas-internas.atendimento-em-saude h5{margin-top:0px; color:#00a858; font-weight: bolder;}
.paginas-internas.atendimento-em-saude ul{list-style: none;}
.paginas-internas.atendimento-em-saude .menu-lateral-flutuante a{font-family:"Montserrat", sans-serif; color:#00a858; display: block; margin-bottom: 5px; padding:5px 25px; border-left: 3px solid transparent;}
.paginas-internas.atendimento-em-saude .menu-lateral-flutuante a:hover{background:#f5f5f5; border-left: 3px solid #00a858; text-decoration: none;}
.paginas-internas.atendimento-em-saude .menu-lateral-flutuante a:focus{background:#f5f5f5; border-left: 3px solid #00a858; text-decoration: none;}
.paginas-internas.atendimento-em-saude .filtros-para-saude{margin-bottom: 30px;}
.paginas-internas.atendimento-em-saude .filtros-para-saude select{width:49%; padding:15px; border:1px solid #e0e0e0; border-radius: 4px; font-family: "Montserrat",sans-serif; }
.paginas-internas.atendimento-em-saude .filtros-para-saude{background:white; border: 1px solid #e0e0e0; padding:15px; border-radius: 5px;}
.paginas-internas.atendimento-em-saude .listar-unidades h3 a{font-size: 22px; text-transform: uppercase; font-weight: bolder; color:#3F79BB}
.paginas-internas.atendimento-em-saude .listar-unidades h3 a:hover{color:#00a759}
.paginas-internas.atendimento-em-saude .listar-unidades h3 a:hover span{color:#00a759}
.paginas-internas.atendimento-em-saude .listar-unidades p{font-size: 14px; line-height: 1.4em; margin-bottom: 0;}
.paginas-internas.atendimento-em-saude .listar-unidades span{font-size: 18px; margin-left: 5px; color:#999}
.paginas-internas.atendimento-em-saude .card-branco{width:45%; float:left; margin-right: 20px;}

.paginas-internas.servicos{margin-top:40px; margin-bottom: 40px;}
.paginas-internas.servicos h4{font-size:24px; padding:25px 10px 25px 28px;}
.paginas-internas.servicos h5{margin-top:0px; color:#00a858; font-weight: bolder;}
.paginas-internas.servicos ul{list-style: none;}
.paginas-internas.servicos .menu-lateral-flutuante a{font-family:"Montserrat", sans-serif; color:#00a858; display: block; margin-bottom: 5px; padding:5px 25px; border-left: 3px solid transparent;}
.paginas-internas.servicos .menu-lateral-flutuante a:hover{background:#f5f5f5; border-left: 3px solid #00a858; text-decoration: none;}
.paginas-internas.servicos .menu-lateral-flutuante a:focus{background:#f5f5f5; border-left: 3px solid #00a858; text-decoration: none;}
.paginas-internas.servicos .filtros-para-saude{margin-bottom: 30px;}
.paginas-internas.servicos .filtros-para-saude select{width:49%; padding:5px; border:1px solid #e0e0e0; border-radius: 4px; font-family: "Montserrat",sans-serif; }
.paginas-internas.servicos .filtros-para-saude{background:white; border: 1px solid #e0e0e0; padding:15px; border-radius: 5px;}
.paginas-internas.servicos .listar-unidades h3 a{font-size: 22px; text-transform: uppercase; font-weight: bolder; color:#3F79BB}
.paginas-internas.servicos .listar-unidades h3 a:hover{color:#00a759}
.paginas-internas.servicos .listar-unidades h3 a:hover span{color:#00a759}
.paginas-internas.servicos .listar-unidades p{font-size: 14px; line-height: 1.4em; margin-bottom: 0;}
.paginas-internas.servicos .listar-unidades span{font-size: 18px; margin-left: 5px; color:#999}
.paginas-internas.servicos .card-branco{width:45%; float:left; margin-right: 20px;}

.paginas-internas.subsecretarias{margin-top:40px; margin-bottom: 40px;}
.paginas-internas.subsecretarias h4{font-size:24px; padding:25px 10px 25px 28px;}
.paginas-internas.subsecretarias h5{margin-top:0px; color:#00a858; font-weight: bolder;}
.paginas-internas.subsecretarias ul{list-style: none;}
.paginas-internas.subsecretarias .menu-lateral-flutuante a{font-family:"Montserrat", sans-serif; color:#00a858; display: block; margin-bottom: 5px; padding:5px 25px; border-left: 3px solid transparent;}
.paginas-internas.subsecretarias .menu-lateral-flutuante a:hover{background:#f5f5f5; border-left: 3px solid #00a858; text-decoration: none;}
.paginas-internas.subsecretarias .menu-lateral-flutuante a:focus{background:#f5f5f5; border-left: 3px solid #00a858; text-decoration: none;}
.paginas-internas.subsecretarias .filtros-para-saude{margin-bottom: 30px;}
.paginas-internas.subsecretarias .filtros-para-saude select{width:49%; padding:5px; border:1px solid #e0e0e0; border-radius: 4px; font-family: "Montserrat",sans-serif; }
.paginas-internas.subsecretarias .filtros-para-saude{background:white; border: 1px solid #e0e0e0; padding:15px; border-radius: 5px;}
.paginas-internas.subsecretarias .listar-unidades h3 a{font-size: 22px; text-transform: uppercase; font-weight: bolder; color:#3F79BB}
.paginas-internas.subsecretarias .listar-unidades h3 a:hover{color:#00a759}
.paginas-internas.subsecretarias .listar-unidades h3 a:hover span{color:#00a759}
.paginas-internas.subsecretarias .listar-unidades p{font-size: 14px; line-height: 1.4em; margin-bottom: 0;}
.paginas-internas.subsecretarias .listar-unidades span{font-size: 18px; margin-left: 5px; color:#999}
.paginas-internas.subsecretarias .card-branco{width:45%; float:left; margin-right: 20px;}

.teste{background-image: url(img/ico-seta-mapa.svg); width:54px; height:54px; background-repeat: no-repeat; position: absolute; z-index: 1001;}

.paginas-internas hr{border:1px solid #dfdfdf;}

.paginas-internas.sistemas{margin-top:40px;}

/** FIM INTERNAS ================================================================================================*/



/** FOOTER ================================================================================================*/
.rodape{padding-top:20px; padding-bottom: 20px; background-color:#373737; border-top:5px solid #FFCC00;}
.rodape ul li{margin-top:15px; margin-bottom: 15px; color:white; font-family: "Montserrat", sans-serif; line-height: 1.5em;}
.rodape ul li ul li a{display: none;}
.rodape ul{list-style: none;}
.rodape a{color:white; font-family: "Montserrat"; padding-top:15px; padding-bottom: 15px;}
.rodape h1{font-family: "Open Sans", sans-serif; font-size: 24px; color:white; margin:0; margin-top: 12px;}
.rodape .btn-azul-branco{color:#4079bc; margin-top:10px; display: block; width:85%; }
.rodape .btn-azul-branco:hover{background:#f1f1f1}
.rodape .btn-azul-branco span{margin-right: 10px;}
.rodape .menu-item-has-children a{pointer-events: auto;}

/** FIM- FOOTER ================================================================================================*/


/** CRONOGRAMA DE OBRAS ================================================================================================*/
.cronograma-de-obras{background-color:#fbfbfb;}
.cronograma-de-obras .titulo{font-size: 24px; font-family: "Titillium Web", sans-serif; color:#00a858; margin-bottom:10px;}
.cronograma-de-obras .linhas{border:1px solid #e0e0e0; padding-top:20px; padding-bottom: 20px;}
.cronograma-de-obras .linhas a{color:#4079bc;}
/** FIM DE CRONOGRAMA DE OBRAS ================================================================================================*/

/** ONDE ENCONTRAR ================================================================================================*/
.onde-encontrar{background-color:#fbfbfb;}
.onde-encontrar .linha-da-informacao{border:1px solid #e0e0e0; border-radius: 10px; background:white; height: 80px; line-height: 80px; margin-bottom:20px;}
.onde-encontrar .linha-da-informacao .local{color:#515151; font-family: "Titillium Web"; font-size: 20px;}
.onde-encontrar .linha-da-informacao .endereco{font-weight: bold; font-size: 14px;  }
.onde-encontrar .linha-da-informacao .telefone{}

/** FIM DE ONDE ENCONTRAR ================================================================================================*/

/** FALE COM A SECRETARIA ================================================================================================*/

.area-fale-governo {}
.area-fale-governo .panel {border-radius: 10px;}
.area-fale-governo .panel-heading {padding: 20px 30px; border-top-left-radius: 5px; border-top-right-radius: 5px; font-family:"Montserrat", sans-serif;}
.area-fale-governo .panel-primary {border: 1px solid #E0E0E0; }
.area-fale-governo .panel-primary > .panel-heading {background-color: #4079BC; border-color: #4079BC; font-size: 18px; border-bottom: 1px solid #E0E0E0;}
.area-fale-governo .area-ouvidoria {}
.area-fale-governo .area-ouvidoria .img {text-align: center; margin-top: 5px;}
.area-fale-governo .area-ouvidoria .texto {margin: 7%; font-size: 14px; text-align: center; line-height: 1.3em;}
.area-fale-governo .area-ouvidoria .btn-fale-ouvidoria {width: 80%; margin-left: 10%; margin-top: 10px; margin-bottom: 10px;}
.area-fale-governo .area-ouvidoria .btn-fale-ouvidoria .area-txt {width: 100%; text-align: center; margin-left: 0px; font-family:"Montserrat"; font-size:18px;}
.area-fale-governo .area-sociais .panel-body {padding: 62px 5% 75px 0px; line-height:30px;}
.area-fale-governo .area-sociais .panel-body #icones {margin-top:20px; width: 200px; margin: 0px auto !important;}
.area-fale-governo .area-sociais .panel-body #icones a{color:white; margin-left: 13%; display: block; float: left;}
.area-fale-governo .lista-de-onde-encontrar ul{list-style: none; margin-top:30px; line-height: 3.7em; margin-bottom: 120px;}
.area-fale-governo .lista-de-onde-encontrar ul li{display: inline;}
.area-fale-governo .lista-de-onde-encontrar ul li a{padding:15px 25px; background:#00a858; color:white; font-family: "Montserrat", sans-serif; font-size: 18px; border-radius: 10px; box-shadow:0px 3px 0px #E0E0E0;}
.area-fale-governo .lista-de-onde-encontrar ul li a:hover{background:#1a804b;}


.area-fale-governo .area-156 {}
.area-fale-governo .area-156 .area-teclas {line-height: 23px;}
.area-fale-governo .area-156 .area-teclas ul {}
.area-fale-governo .area-156 .area-teclas ul li {list-style-type: none; font-size: 18px;}
.area-fale-governo .area-156 .area-teclas ul li .tecla {color: #28BBB5; font-weight: bold;}
.area-fale-governo .area-tel-uteis {}
.area-fale-governo .area-tel-uteis .panel-body {line-height: 10px;}
.area-fale-governo .area-tel-uteis .item-telefone {width: 203px; margin: 0px auto !important;}
.area-fale-governo .area-tel-uteis .item-telefone .nu-telefone {width: 70px; height: 60px; line-height: 60px; font-size: 26px; float: left; background-color: #29BCB6; color: #FFF; text-align: center; border-top-left-radius: 5px; border-bottom-left-radius: 5px;}
.area-fale-governo .area-tel-uteis .item-telefone .txt-telefone {float: left; width: 130px; height: 60px; border: 1px solid #E0E0E0; font-size: 14px; font-family: 'Montserrat'; text-align: left; padding-left: 15px; border-top-right-radius: 5px; border-bottom-right-radius: 5px; line-height:1.1em; text-transform:uppercase;}
.area-fale-governo .area-tel-uteis .item-telefone .txt-telefone p{position: relative; top: 50%; transform: translateY(-50%);}

.area-fale-governo .btn-org-entidades {float: left; height: 60px;}
.area-fale-governo .btn-org-entidades .area-txt {margin-left: 0px; width: 100%; text-align: center; font-size:18px; font-family:"Montserrat";}
.area-fale-governo .btn-org-entidades.btn1 {width: 25%; margin-right: 1%;}
.area-fale-governo .btn-org-entidades.btn2 {width: 27%; margin-right: 1%;}
.area-fale-governo .btn-org-entidades.btn3 {width: 22%; margin-right: 1%;}
.area-fale-governo .btn-org-entidades.btn4 {width: 22%;}					
.area-fale-governo .conversa-franca-texto{font-size:16px;}

.area-fale-governo .panel-default{padding:20px;}
.area-fale-governo .panel-body{padding:20px;}
.categorias-site{background-color:#fbfbfb;}

#conteudo-portal a:hover{text-decoration: none;}
#conteudo-portal a:hover{text-decoration: none;}

#conteudo{}
#conteudo a{color:#4079bc;}
#conteudo ul{margin-left: 6vh;}

.texto-superior-acessibilidade{text-align: right;}
.acesso-a-inform{text-align: right;}
.prevencao-a-corrupcao{text-align: right;}
.img-logo-sm{display:none;}
.acesso-a-inform img{width:60%;}
.prevencao-a-corrupcao img{
    width:55%;   
}
.lgpd-rodape{text-align: right; color: #FFF; font-size: 9pt; float:left;}
.lgpd-rodape-resultado{text-align: left; color:#000; font-size: 8pt; float:left; font-weight: bold;padding-left: 4px;}
.logo-lgpd-rodape img{width:6%; padding-bottom: 5px;padding-right: 5px; float:left;}
.lgpd{margin-top: 335px;float:left;margin-left: -263px;}


.rodape .logo-do-gdf{text-align: right;}
.busca-mobile{display: none;}
.img-grande{margin-top:30px; margin-bottom: 30px;}

.alignright {float: right; margin-left: 10px;}
.alignleft {float: left; margin-right: 10px;}
.aligncenter {display:block; margin-left: auto; margin-right:auto;}
.carregandoSlide {color: gray; font-size: 45px; text-align: center;font-weight: bold; height: 350px; line-height: 350px;}
#carousel-agenciabsb {margin-top: 39px;}
/** ESTILIZAÇÃO WP-ADMIN ================================================================================================*/
/** FIM DE FALE COM A RA ================================================================================================*/


/*ESTILIZAÇÃO AGENDA*/
@keyframes animacao-btn-esquerda {
  from {}
  to {left:9.5%; filter:opacity(0.8)}
}
@keyframes animacao-btn-direita {
  from{}
  to {right:9.5%; filter:opacity(0.8)}
}

@keyframes abre-agenda {
  from{opacity:0; margin-top:140px;}
  to {opacity:1; margin-top: 60px;}
}


.zerar-padding{padding-left: 0; padding-right: 0}
.margin-top-negativa{margin-top:-60px;}

.agenda{}
.agenda .titulo-agenda{text-transform: uppercase; margin:15px auto;}
.agenda .titulo-agenda h3,h2{margin:0;}
.agenda .titulo-agenda h3{font-size:26px;}
.agenda .titulo-agenda h2{font-size:32px;  font-weight: bolder; color:#4079bc;}

.agenda .fotosDasAutoridades{display: flex; align-items: center; background: linear-gradient(to bottom, rgba(245,245,245,1) 0%, rgba(245,245,245,1) 34%, rgba(255,255,255,1) 34%, rgba(255,255,255,1) 65%, rgba(245,245,245,1) 65%, rgba(245,245,245,1) 100%);}
.agenda .fotosDasAutoridades .setaEsquerda img, .setaDireita img{width:45%; cursor:pointer; filter:grayscale(1); margin-left: 0;}
.agenda .fotosDasAutoridades .setaEsquerda img:hover{filter:grayscale(0);}
.agenda .fotosDasAutoridades .setaDireita img:hover{filter:grayscale(0); animation: animacao-btn-direita 0.2s linear infinite alternate;}
.agenda .fotosDasAutoridades .setaEsquerda{position:absolute; left:10%; z-index: 999;}
.agenda .fotosDasAutoridades .setaEsquerda:hover{animation: animacao-btn-esquerda 0.2s linear infinite alternate;}
.agenda .fotosDasAutoridades .setaDireita{position:absolute; right:10%; z-index: 999;}
.agenda .fotosDasAutoridades .setaDireita:hover{animation: animacao-btn-direita 0.2s linear infinite alternate;}

.agenda .icones-de-categoria {width: 100%; display: flex; overflow:hidden; padding:5px; align-items: center; justify-content: center;}
.agenda .icones-de-categoria .imagem-do-gabinete{margin:5px; cursor:pointer; }
.agenda .icones-de-categoria .imagem-do-gabinete img{border:20px solid #f5f5f5; border-radius: 50%; transform: scale(0.6); filter:grayscale(1); width: 300px; height: 300px; margin-top:-25px; object-fit: cover;}
.agenda .icones-de-categoria .imagem-do-gabinete img.zoom{ transform: scale(1); filter:grayscale(0); width: 340px; height: 340px;}
.agenda .icones-de-categoria .imagem-do-gabinete:last-child{padding-right:10px;}
.agenda .icones-de-categoria .imagem-do-gabinete p.nome-autoridade{font-family: "Montserrat", sans-serif; font-size: 16px; color:#000; text-align: center;}
.agenda .icones-de-categoria .imagem-do-gabinete p.cargo-autoridade{font-family: "Montserrat", sans-serif; font-size: 12px; color:#000; text-align: center; margin-top:3px;}



.agenda .agendaVirtual {animation: abre-agenda .8s ease-in-out normal;}
.agenda .area-agenda {background-color:white; border:1px solid #ddd; margin-top:60px; margin-bottom: 60px; padding:15px;}
.agenda .area-agenda .tituloAgenda p{font-family: "Montserrat", sans-serif; text-transform: uppercase; font-size: 20px; color:#939598; padding-left:15px; margin-bottom:6px;}
.agenda .area-agenda .tituloAgenda h2{font-family: "Montserrat", sans-serif; text-transform: uppercase; font-size: 32px; color:#231f20; font-weight: bolder; padding-left:15px; margin-bottom: 10px;}
.agenda .area-agenda .escolhaFiltro{font-family: "Montserrat", sans-serif; text-transform: uppercase; font-size: 16px; color:#fff; font-weight: 900; background-color:#12a7c0; height:60px; line-height: 60px;}
.agenda .area-agenda .escolhaFiltro .controleEsquerda img, .controleDireita img{vertical-align: middle;}
.agenda .area-agenda .escolhaFiltro .controleEsquerda{width:10%; background-color:#414042; float: left;}
.agenda .area-agenda .escolhaFiltro .controleDireita{width:10%; background-color:#414042; float: right;}
.agenda .area-agenda .escolhaFiltro .controleEsquerda:hover{background-color:#232323; cursor: pointer;}
.agenda .area-agenda .escolhaFiltro .controleDireita:hover{background-color:#232323; cursor: pointer;}
.agenda .area-agenda .escolhaFiltro .escolhaMes{width:80%; float:left; background-color: #12a7c0; font-weight: 500;}

.agenda .area-agenda .filtrosAgenda{background-color: #e6e7e8; margin-top: -15px; height: 146px; display: flex; align-items: center; justify-content: center; text-align: center;}
.agenda .area-agenda .filtrosAgenda img{width:51%;transition:all linear 0.2s; margin-left: 15px; margin-right: 15px; filter:grayscale(1) opacity(.3); cursor:pointer;}
.agenda .area-agenda .filtrosAgenda img:hover{filter:grayscale(0) opacity(1);}
.agenda .area-agenda .filtrosAgenda img.ativa{filter:grayscale(0) opacity(1); width:71%;}
.agenda .area-agenda .filtrosAgenda p{font-size:12px; font-weight: bold; margin-top:5px; line-height: 1.25em;}

.agenda .area-agenda .espaco-agenda{}

.msgCalendarEvent {position: absolute; z-index: 1000000; background-color: #FFF; padding: 10px; width: 350px; border: 1px solid #12a7c0; border-radius: 3px; display: none; line-height: 20px; font-size: 14px;}
.msgCalendarEvent .btnFecharMsg {position: absolute; background-color: #12a7c0; color: #FFF; font-size: 12px; line-height: 30px; font-weight: bold; text-align: center; border-radius: 50%; width: 30px; height: 30px; top: -10px; right: -10px; cursor: pointer;}
.msgCalendarEvent hr {margin-top: 1px; margin-bottom: 2px;}

.background-efeito{
    height: 200px;
    background-color: white;
    margin-top: -165px;
    z-index: -1;
    position: relative;
    width: 100%;
    
    text-align: center;
}
.background-efeito img{width:90%; margin-top:8px; border-radius:50%;}

.fc-content {cursor: pointer;}


/*FIM DE ESTILIZAÇÃO AGENDA*/


/*  .corpo-principal img{width:100%; height:auto;}
    .paginas-internas img{width:100%; height: auto;} 
*/


/*ESTILIZAÇÃO NECESSÁRIA PARA PÁGINA E FAQ SOLICITADA PELO NAHORA*/
#faq-corona{}
#faq-corona .topo-titulo-1{}
#faq-corona .topo-titulo-1 img{width:100%; margin: 30px 0;}
#faq-corona .topo-img-dicas img{width:100%}
#faq-corona .sanfona-faq {background-color:white; padding-bottom:65px;}
#faq-corona .sanfona-faq img.img-titulo-2{width:100%; padding:50px 0 15px 0}
#faq-corona .panel-heading{background-color:#f9f9f9; color:black;}
#faq-corona .panel-heading:hover{background-color:#f1f1f1;}
#faq-corona .panel-group .panel{border-radius: 0;}


/*ESTILIZAÇÃO REFINZÔMETRO*/
.refinzometro{}


@-moz-document url-prefix() {
    .menu-principal .itens-menu-principal{background-image: url('img/ico-search-firefox.svg'); }
    #box-diario-oficial #dodf-file-select {background: url('img/ico-seta-para-baixo-firefox.svg') no-repeat right #E0E0E0;}
}

/*CSS para impressão*/
@media print {
    .destaques-gerais, .noticias-da-secretaria, .img-grande, .destaques-sem-foto, .galeria-de-fotos, .veja-todas-as-fotos, .orgaos-vinculados, .transparencia, .para-voce, .modulo-noticias-com-fotos, .fx-azul, .fx-verde, .modulo-youtube, .modulo-audio, .servicos-rodape, .menu-para-movel, .topo-site, .topo-titulo-site, .busca, .busca-mobile, .menu-principal, .rodape, .modal-footer, .close, .servicos-mais-procurados{display: none;}  
    #myModal{position: absolute; top:1px; height:auto; overflow: visible; height:auto;}
    #myModal tbody{font-size:8px;}
    #myModal img{display:none;}
    #myModal h3{display:none;}
}

@media screen and (max-width: 767px) {
    .atendimento-externo-libras{top:15%}
    div.wp-caption{width: 100%!important;}
    .box-confirmacao-de-cadastro h1{font-size: 21px;}
    .modal-cadastro-unico-pcd .box-confirmacao-de-cadastro h2{width:100%;}
    .passo-4-cadastramento p.titulo-2-confirmacao{margin-bottom: 15px;}
    .box-capaz-incapaz span, .box-confirmacao-de-cadastro span{margin-top:0;}
    .box-capaz-incapaz, .box-confirmacao-de-cadastro{top:30%;}
    .modal-cadastro-unico-pcd .box-modal-cadastro-unico-pcd .modal-corpo-cadastro-unico-pcd .formulario-cadastramento-cad .passo-2-cadastramento p.titulo-tipo-de-deficiencia{margin-bottom: 15px;}
    .lista-de-deficiencias .tipo-de-deficiencia-selecionavel{margin:0; text-align: left;}
    .lista-de-deficiencias{display:block;}
    .modal-cadastro-unico-pcd .box-modal-cadastro-unico-pcd .modal-corpo-cadastro-unico-pcd .formulario-cadastramento-cad label{margin-bottom:15px;}
    .modal-cadastro-unico-pcd .identificacao-de-passos h1.titulo-passo{line-height: 1em;}
    #ModalCad .modal-content{padding:15px;}
    #ModalCad .modal-lg{width:95%;}
    #ModalCad p{margin-bottom: 24px;}
    .box-situacao-cadastral .box-dados-cadastrais{margin-bottom:30px; }
    .box-situacao-cadastral .box-dados-cadastrais h1, .box-situacao-cadastral .box-dados-medicos h1{ }
    .box-situacao-cadastral .box-dados-cadastrais h2, .box-situacao-cadastral .box-dados-medicos h2{}
    .box-situacao-cadastral .situacao-cadastral .txtSituacao{text-align: center;}
    .botao-sucesso{margin-bottom:0!important;}
    .box-situacao-cadastral .situacao-cadastral .acaoASerExecutada{margin-left:-15px; margin-right: -15px;}
    h3.msg-de-boas-vindas-usuario{margin-top:85px}
    .modal-cadastro-unico-pcd .box-modal-cadastro-unico-pcd .modal-corpo-cadastro-unico-pcd .boas-vindas-cad span.esqueci-minha-senha-cad{display: block; margin-bottom:30px}
    .modal-cadastro-unico-pcd .box-modal-cadastro-unico-pcd .modal-topo-cadastro-unico-pcd img.btnFecharJanelaCad{width:25px; height:25px; position:absolute; top:-35px; right:-15px;}
    .botoes-de-acessibilidade {right:-22px; top:8px;}
    .botoes-de-acessibilidade img{width:40px;}
    .botao-cad{width:100%; margin-bottom:15px; text-align: center;}
    /*IMPLEMENTAÇÕES REFISÔMETRO*/
    .refinzometro{height:auto;}
    .campos-modal{width:100%!important;}
    .logo-campo-busca{display:none}
    .refisometro-campo-busca{padding-left:5px; padding-right: 5px;}
    .busca-campo-busca{display: none;}
    .refinzometro .box_refis .refis_aba1{width:100%}
    .refinzometro .box_refis .refis_aba2{width:100%; margin-top: 15px;}
    .refinzometro .box_refis .refis_aba3{width:100%; margin-top:15px;}
    .linha-0 img{width:100%!important; height:auto!important; margin:30px 0; border-radius: 12px;}
    h2.h2{text-align: center; font-weight: bold;}
    /*FIM DE IMPLEMENTAÇÕES REFISÔMETRO*/
    
    .menu-para-movel h1{font-size:15px; margin-top:0;}
    .img-grande img{width:100%}
    .relacionadas__post-leia-tambem img {
	width:20% !important; height: auto !important;
}
    
    iframe{width:100%;}
    .imagem-superior-internas{display:none;}
    .area-fale-governo .area-156 .area-teclas ul li{font-size:12px;}
    .area-fale-governo .area-tel-uteis{margin-top:55px;}
    .paginas-internas.sistemas{margin-top:20px;}
    .paginas-internas .concursos h3{margin-top:0;}
    .paginas-internas .conselhos h3{margin-top:0;}
    .col-md-5.text-center.endereco-us{display: none;}
    .col-md-2.text-center.mapa-us{display: none;}
    .nav-tabs > li{width:100%;}
    .breadcrumbs{line-height: 1.9em;}
    .paginas-internas.atendimento-em-saude{margin-top:0;}
    .atendimento-em-saude .menu-lateral-flutuante{}
    .paginas-internas.atendimento-em-saude .card-branco{width:100%; margin-right:0}
    .paginas-internas.atendimento-em-saude .filtros-para-saude{padding-bottom: 10px;}
    .paginas-internas h3{margin-top:30px;}
    .paginas-internas.atendimento-em-saude .filtros-para-saude select{width:100%; margin-bottom: 20px;}
    .paginas-internas.atendimento-em-saude img {width: 100%;}
    .acesso-a-inform{text-align: center; margin-top: 50px;}
    .acesso-a-inform img{width:40%;}
    .rodape .btn-azul-branco{width:100%;}
    .box-servicos.sinj img{margin-left:50px;}
    .box-servicos img{width:70%}
    .box-servicos .img-ouvidoria{width:40%;}
    .box-servicos{height:222px;}
    .box-servicos p{display: none;}
    .box-servicos{margin-top:0;}
    .modulo-youtube{margin-bottom:40px;}
    .fx-verde{display: none;}
    .modulo-noticias-com-fotos{margin-bottom: 50px;}
    .modulo-noticias-com-fotos .btn-verde-medio{margin-left:15px;}
    .modulo-noticias-com-fotos .card-com-foto-azul{height:340px;}
    .modulo-noticias-com-fotos .card-com-foto-azul .img-destaque{height:auto;}
    .modulo-noticias-com-fotos .sutia-noticia{display:none;}
    .modulo-noticias-com-fotos .card-com-foto-azul .img-destaque img{height:50%;}
    .modulo-noticias-com-fotos .card-com-foto-azul .text-destaque .titulo-noticia{font-size:18px;}
    .transparencia{padding-bottom: 0;}
    .transparencia a{display:block; margin-bottom: 25px; }
    .orgaos-vinculados-pai{margin-bottom: -5px; display: block; float: left; width: 100%;}
    .destaques-sem-foto .box-destaque-sem-foto h1{margin-bottom:60px; font-size:20px;}
    .destaques-sem-foto .box-destaque-sem-foto{height: auto;}
    .destaques-sem-foto .box-destaque-sem-foto p{display: none;}
    .noticias-da-secretaria h6{display: none;}
    .galeria-de-fotos span{font-size: 28px;}
    .card-com-foto .text-destaque .titulo-noticia{font-size:18px;}
    .card-sem-foto .text-destaque .titulo-noticia{font-size:18px;}
    .card-sem-foto {height: auto;}
    .card-com-foto {height: auto;}
    .caixa-de-navegacao{margin-top:0;}
    .card-sem-foto{padding:10px; text-align: center;}
    .card-com-foto .img-destaque{height:70px;}
    .noticias-da-secretaria{margin-top:0;}
    .img-responsive, .thumbnail > img, .thumbnail a > img, .carousel-inner > .item > img, .carousel-inner > .item > a > img{height:100%;}
    .carousel-control.left{margin-left:-10px;}
    .destaques-gerais{margin-top:30px;}
    .carousel-control.right{margin-right: -10px;}
    .topo-site, .ancoras, .data, .logo-menu-principal, .acesso-rapido{display:none;}
    .navbar-header{background:white;}
    .navbar{margin-bottom:0;}
    .itens-menu-principal ul{display: none;}
    .menu-principal .campo-pesquisa{width:100%;}
    .menu-principal .itens-menu-principal{margin-left: 0;}
    .itens-area-bottom img{width:50px; height: 50px;}
    .itens-area-bottom .ld-direito{padding-top: 0;}
    .ante-rodape a{display: block; margin-right: 0; margin-top: 10px; margin-bottom: 10px;}
    .conheca-a-adm{margin-top:15px;}
    .conheca-a-adm .text-conheca-a-ra h1{font-size: 25px;}
    .conheca-a-adm .text-conheca-a-ra p{width:100%; font-size:14px; }
    .conheca-a-adm .text-conheca-a-ra{width:100%; margin-left: 0;}
    .conheca-a-adm .img-grande-conheca{margin-top:0;}
    .conheca-a-adm .img-grande-conheca img{width:100%; margin-bottom:15px;}
    .btn-plus-2{display:block; text-align: center; border-radius: 0; margin-top: -10px;}
    .rodape{padding-top:25px;}
    .miniCalendario .cabecalho .seta{width:20px; height:20px; line-height: 20px; font-size:10px;}
    .destaque-sem-foto .text-destaque .sutia{font-size:20px;}
    .destaque-sem-foto .text-destaque p{font-size: 12px;}
    .destaque-sem-foto{height:300px;}
    .destaque-azul{line-height: 1.7em; padding:10px 5px; margin-top:40px;} 
    .destaque-azul a{font-size:12px; margin-top:20px; display: block;}
    .btn-destaques-branco{padding:0;}
    .destaque-azul a{margin-right: 0;}
    .destaque-azul a:first-child{margin-top: 10px;}
    .menu-para-movel{} 
    .menu-para-movel .navbar-brand{font-family: 'Titillium Web', sans-serif; text-transform: uppercase; width:78%; font-size:15px; font-weight: bolder;}
    .menu-para-movel .navbar-toggle{border-radius: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; background-color:#4079bc; color:white; height: 64px; width: 64px; padding: 9px 20px; border-color:#346398;}
    .navbar-default .navbar-toggle .icon-bar{background-color:white;}
    .navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus{background-color:#346398;}
    .menu-para-movel ul li a:focus{color:black;}
    .menu-para-movel ul li a{background-color:#dfdfdf; display: block; padding:15px;}
    .menu-para-movel ul li ul li a:before{content:'▶ ';}
    .menu-para-movel ul li ul li a{color:#515151; background-color:#f5f5f5;}
    .btn-servico .area-textual{width:80%;}
    .navbar-default .navbar-nav > li > a{background-color:#27bbb5; color:white; text-transform: uppercase;}
    .navbar-nav{margin:0 -15px;}
    .children {background:#f5f5f5;}
    .menu-para-movel .lista-opcoes ul li{}
    .menu-para-movel .lista-opcoes ul li{background:#27bbb5; padding:10px 15px; text-transform: uppercase;  margin: 10px 0;}
    .menu-para-movel .lista-opcoes ul a{color:white;}
    .area-fale-governo .lista-de-onde-encontrar ul{margin-bottom:45px;}
    .assessoria table{margin-top:20px;}
    .assessoria table tr td{font-size: 12px;}
    .onde-encontrar .linha-da-informacao{height: auto; line-height: 25px; padding:10px 5px; margin-left:5px; margin-right:5px;}
    .img-pequena{margin-top:0;}
    .box-compartilhar a{display:block; margin-bottom: 5px;}
    .box-compartilhar .twitter{margin-right:5px;}
    .menu-principal{display:none;}
    .busca{}
    .busca-mobile{display: block; background-color:#dfdfdf; padding:15px;}

    .carousel-caption{padding:30px;}
    .carousel-caption h3{font-size:16px;}
    .carousel-caption p{font-size: 12px;}
    .destaques-gerais .destaques-da-secretaria{margin-top:30px; margin-bottom: 30px;}

    .voluntariado{background-size:100% !important; height: 80px;}
    .voluntariado a{height: 80px;}
    .mapa-do-google .msg-maps{width:285px;}
    .mapa-do-google .msg-maps .box-msg-map{left: 10%;}
    .mapa-do-google .msg-maps .box-msg-map h1{font-size:25px;}
    .btn-mapa img{width:40px;}
    .esconde-mapa{left:-255px;}
    .btn-branco-azul{display:block; margin-top: 20px; height: auto; }
    .para-voce{height:auto;}

    .galeria-de-fotos hr{margin-top:-14px;}

    .box-servicos form{margin-top:18px;}

    .box-servicos img{width:83%;}
    
    .carregandoSlide {color: gray; font-size: 25px;}
    
    #agencia-brasilia{margin-bottom:15%;}
}

@media (min-width: 768px) and (max-width:991px) {
    .acesso-a-inform {text-align: center; }
    .acesso-a-inform img{width:30%;}
    .modulo-youtube{margin-bottom: 30px;}
    .box-servicos .img-ouvidoria{width:37%;}
    .box-servicos .img-acesso{width:60%;}
    .modulo-noticias-com-fotos .btn-verde-medio{width:84%}
    .orgaos-vinculados .nome-orgao-vinculado p{display:none;}
    .destaques-sem-foto .box-destaque-sem-foto a{width:83%; padding:10px 35px;}
    .destaques-sem-foto .box-destaque-sem-foto p{display:none;}
    .card-com-foto-azul .sutia-noticia{display:none;}
    .menu-principal{padding-bottom: 30px;}
    .site-navigation li{border-top:none !important;}
    .menu-para-movel{display:none;}
    .topo-site .topo1 ul li a{font-size:10px; margin-right: 20px;}
    .img-logo-sm{display: initial;}
    .texto-superior-acessibilidade{text-align: left;}
    .texto-superior-acessibilidade a{color:#ffe96a;}
    .data{display: none;}
    .menu-principal .logo-menu-principal img{display:none;}
    .menu-principal .itens-menu-principal ul li{margin-right:0;}
    .menu-principal .itens-menu-principal ul li a{font-size:12px;}
    .menu-principal .campo-pesquisa{width:30%; font-size: 12px;}
    .destaque-azul a{margin-right: 10px;}
    .btn-destaques-branco{font-size:12px; padding:10px 10px;}
    .servicos-index .acesso-a-inf-img img{width:25%;}
    .servicos-index{margin-bottom: 0;}
    .barra-divisao-servicos{margin-bottom: 20px; margin-top: -4px;}
    .miniCalendario .cabecalho .seta{margin:0 22px;}
    .conheca-a-adm{margin-top:40px;}
    .conheca-a-adm .text-conheca-a-ra h1{font-size:25px;}
    .img-grande-conheca img{width:100%;}
    .conheca-a-adm .col-md-12{padding-right:0; padding-left: 0;}
    .ancoras img{width:30%;}
    .busca input{width:40%;}
    .destaques-gerais .destaques-da-secretaria{margin-top:30px;}
    .card-sem-foto .text-destaque .titulo-noticia{font-size: 20px;}
    .card-com-foto .text-destaque .titulo-noticia{font-size: 20px;}
    .voluntariado{background-size:100% !important; height: 108px;}
    .voluntariado a{height: 108px;}
    .rodape{padding-top:45px;}
    .rodape .logo-do-gdf{text-align: left; margin-top:20px;}
    .mapa-do-google .msg-maps{width:285px;}
    .mapa-do-google .msg-maps .box-msg-map{left: 10%;}
    .mapa-do-google .msg-maps .box-msg-map h1{font-size:25px;}
    .btn-mapa img{width:40px;}
    .esconde-mapa{left:-255px;}
    
    .carregandoSlide {color: gray; font-size: 25px;}
    
    #agencia-brasilia h2{font-size:30px; padding-bottom:6px;}
}
@media (min-width: 992px) and (max-width:1199px) {
    .menu-principal .campo-pesquisa{font-size:12px;; width:30%;}
    .menu-principal .itens-menu-principal ul li a{font-size: 12px; padding:10px 5px 10px 5px;}
    .menu-principal .itens-menu-principal{margin-left: 40px;}
    .menu-para-movel{display:none;} 
    .btn-servico .area-textual{width:100px;}
    .btn-servico .area-textual .texto{font-size:12px;}
    #agencia-brasilia h2{font-size:30px; }

}

@media (min-width: 1200px) {
    .menu-para-movel{display:none;} 
}



/**
 * 5.0 Navigation
 * -----------------------------------------------------------------------------
 */

.site-navigation ul {
    list-style: none;
    margin: 0;
}

.site-navigation li {
    border-top: 1px solid rgba(255, 255, 255, 0.2);
}

.site-navigation ul ul {
    margin-left: 20px;
}

.site-navigation a {
    color: #fff;
    display: block;

}

.site-navigation a:hover {
    text-decoration: none;
    color: #111111;
}

.site-navigation .current_page_item > a,
.site-navigation .current_page_ancestor > a,
.site-navigation .current-menu-item > a,
.site-navigation .current-menu-ancestor > a {

}

/* Primary Navigation */

.primary-navigation {
    -webkit-box-sizing: border-box;
    -moz-box-sizing:    border-box;
    box-sizing:         border-box;
    font-size: 14px;
    padding-top: 24px;
}

.primary-navigation.toggled-on {
    padding: 72px 0 36px;
}

.primary-navigation .nav-menu {
    border-bottom: 1px solid rgba(255, 255, 255, 0.2);
    display: none;
}

.primary-navigation.toggled-on .nav-menu {
    display: block;
}

.primary-navigation a {
    padding: 7px 0;
}


@media screen and (min-width: 673px) {
    .header-main {
        float: left;

    }

    .search-toggle {
        margin-right: 18px;
    }

    .search-box .search-field {
        width: 50%;
    }

    .content-area {
        float: left;
        width: 100%;
    }

    .site-content {
        margin-right: 33.33333333%;
    }

    .site-content .has-post-thumbnail .entry-header {
        margin-top: 0;
    }

    .archive-header,
    .comments-area,
    .image-navigation,
    .page-header,
    .page-content,
    .post-navigation,
    .site-content .entry-content,
    .site-content .entry-summary,
    .site-content footer.entry-meta {
        padding-right: 30px;
        padding-left: 30px;
    }

    .singular .site-content .hentry.has-post-thumbnail {
        margin-top: 0;
    }

    .full-width .site-content {
        margin-right: 0;
    }

    .full-width .site-content .has-post-thumbnail .entry-header,
    .full-width.singular .site-content .hentry.has-post-thumbnail,
    .full-width.home .site-content .hentry.has-post-thumbnail {
        margin-top: -48px;
    }

    #secondary,
    #supplementary {
        padding: 0 30px;
    }

    .content-sidebar {
        border: 0;
        float: right;
        margin-left: -33.33333333%;
        padding: 48px 30px 24px;
        position: relative;
        width: 33.33333333%;
    }

    .grid .featured-content .hentry {
        float: left;
        width: 50%;
    }

    .grid .featured-content .hentry:nth-child( 2n+1 ) {
        clear: both;
    }

    .grid .featured-content .entry-header {
        border-color: #000;
        border-style: solid;
        border-width: 12px 10px;
        height: 96px;
        padding: 0;
    }

    .slider .featured-content .entry-title {
        font-size: 22px;
        line-height: 1.0909090909;
    }

    .slider .featured-content .entry-header {
        min-height: inherit;
        padding: 24px 30px 48px;
        position: absolute;
        left: 0;
        bottom: 0;
        width: 50%;
        z-index: 3;
    }

    .slider-control-paging {
        background: transparent;
        margin-top: -48px;
        padding-left: 20px;
        width: 50%;
    }

    .slider-direction-nav {
        clear: none;
        float: right;
        margin-top: -48px;
        width: 98px;
    }

    .slider-direction-nav li {
        border: 0;
        padding: 0 1px 0 0;
    }

    .slider-direction-nav li:last-child {
        padding: 0 0 0 1px;
    }

    .slider-direction-nav a {
        height: 48px;
    }

    .slider-direction-nav a:before {
        line-height: 48px;
    }

    .site-info {
        padding: 15px 30px;
    }
}

@media screen and (min-width: 783px) {
    /* Navigation */

    .site-navigation li .current_page_item > a,
    .site-navigation li .current_page_ancestor > a,
    .site-navigation li .current-menu-item > a,
    .site-navigation li .current-menu-ancestor > a {
        color: #fff;
    }

    /* Primary Navigation */

    .primary-navigation {
        float: right;
        font-size: 11px;
        margin: 0 1px 0 -12px;
        padding: 0;

    }

    .primary-navigation .menu-toggle {
        display: none;
        padding: 0;
    }

    .primary-navigation .nav-menu {
        border-bottom: 0;
        display: block;
    }

    .primary-navigation.toggled-on {
        border-bottom: 0;
        margin: 0;
        padding: 0;
    }

    .primary-navigation li {
        border: 0;
        display: inline-block;
        height: 48px;
        line-height: 48px;
        position: relative;
        font-size:14px;
        font-family:"Montserrat", sans-serif;
    }

    .primary-navigation a {
        display: inline-block;
        padding: 0 12px;
        white-space: nowrap;
    }

    .primary-navigation ul ul {
        background-color: #666;
        float: left;
        margin: 0;
        position: absolute;
        top: 48px;
        left: -999em;
        z-index: 99999;
    }

    .primary-navigation li li {
        border: 0;
        display: block;
        height: auto;
        line-height: 1.0909090909;
    }

    .primary-navigation ul ul ul {
        left: -999em;
        top: 0;
    }

    .primary-navigation ul ul a {
        padding: 18px 12px;
        white-space: normal;
        width: 250px;
        color:white;
    }

    .primary-navigation li:hover > a,
    .primary-navigation li.focus > a {
        background-color: #111111;
        color: white;

    }
    
    .rodape .primary-navigation li:hover > a,
    .rodape .primary-navigation li.focus > a {
        background-color:transparent;
    }

    .primary-navigation ul ul a:hover,
    .primary-navigation ul ul li.focus > a {
        background-color: #333;
        color:white;
    }

    .primary-navigation ul li:hover > ul,
    .primary-navigation ul li.focus > ul {
        left: auto;
    }

    .primary-navigation ul ul li:hover > ul,
    .primary-navigation ul ul li.focus > ul {
        left: 100%;
    }

    .primary-navigation .menu-item-has-children > a,
    .primary-navigation .page_item_has_children > a {
        padding-right: 26px;
    }

    .primary-navigation .menu-item-has-children > a:after,
    .primary-navigation .page_item_has_children > a:after {
        -webkit-font-smoothing: antialiased;
        content: url(img/ico-sub-menu.svg);
        display: inline-block;
        font: normal 8px/1 Genericons;
        position: absolute;
        right: 12px;
        top: 22px;
        vertical-align: text-bottom;
    }

    .primary-navigation li .menu-item-has-children > a,
    .primary-navigation li .page_item_has_children > a {
        padding-right: 20px;
/*        width: 168px;*/
       
    }

    .primary-navigation .menu-item-has-children li.menu-item-has-children > a:after,
    .primary-navigation .menu-item-has-children li.page_item_has_children > a:after,
    .primary-navigation .page_item_has_children li.menu-item-has-children > a:after,
    .primary-navigation .page_item_has_children li.page_item_has_children > a:after {
        content: url(img/ico-sub-menu-2.svg);
        right: 8px;
        top: 20px;
    }
}

/* Chamada Principal */

#chamada-principal {
}

#chamada-principal .texto-destaque__fonte {
	margin-top: 0;
}

#chamada-principal .chamada-principal--lista-relacionadas {
	padding-left: 20px;
	margin-top: 20px;
	color: #14bbb4;
}

#chamada-principal .chamada-principal--lista-relacionadas li {
	font-size: 18px;
}

a:hover .texto-destaque__fonte {
	text-decoration: underline;
}

.texto-destaque__fonte--sutia {
	font-size: 20px;
	font-family: 'Merriweather';
	line-height: 30px;
}



/* Single */

.single__topo--data--atualizacao, .single__ultimas-noticias--post--titulo a {
	color: #3d7aba;
}

.single__topo--titulo--sutia h2 {
	font-size: 18px;
	margin-top: 0;
	line-height: 1.42857143;	
}

.single__topo--assinatura {
	color: #a7a9ac;
	padding: 40px 0px 20px 0px;
	margin: 0;
	font-size: 13px;
}

.single__conteudo {
	font-size: 18px;
	line-height: 200%;
}

.single__conteudo h2, .single__conteudo--galeria-de-fotos {
	font-size: 24px;
    color: #387abc;
    font-family: 'titillium web';
    font-weight: 400;
}

.single__conteudo iframe {
	width: 100% !important;
	max-width: 100% !important;
}

.single__conteudo .errata {
	font-size: 13px;
	line-height: 170%;
	font-style: italic;
}

.single__conteudo .perguntas-respostas {
    background: #f9f9f9;
    padding: 1px 20px;
    border-top: 5px solid #ccc;
    margin-bottom: 20px;
}

.single__conteudo .perguntas-respostas p {
    font-family: 'Titillium Web';
}

.single__conteudo.noticia table p {
	font-family: 'Titillium Web';
}

#single table {
	max-width: 100%;
	margin-bottom: 20px;
}

#internas table.simcal-calendar-grid {
	width: 100%;
}

#single table td, #internas table td {
    padding: 10px;
    border: 1px solid #e0e0e0;
    line-height: 125%;
}

#single table tr:nth-of-type(odd) {
    background: #f3f3f3;
}

#single table tr:nth-of-type(1) {
	color: #14bbb4;
    font-size: 23px;
    background: none;
}

#single table tr:nth-of-type(1) td {
	border: none;
    border-right: 1px solid #e0e0e0;
}

#single table tr:nth-of-type(1) td:last-child {
	border: none;
}

#single table tr td:first-child {
	border-left: none;
}

#single table tr td:last-child {
	border-right: none;
}

#single table tr:last-child td {
	border-bottom: none;
}

.single__redes {
	position: absolute;
	margin-left: -70px;
}

.single__redes span, .single__redes--rodape span {
	margin: 5px 0;
    border: 2px solid #14bbb4;
    padding: 7px;
    border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -webkit-border-radius: 50%;
    -o-border-radius: 50%;
    font-size: 19px;
}

.single__redes span:hover, .lista-posts__redes span:hover {
	background: #14bbb4;
	color: #fff;
}

.single__redes--rodape hr {
	color: #c1c2c4;
	margin: 0;
	padding: 0;
}

.single__redes--rodape a {
	display: inline-block;
	margin: 5px;
}

.single__redes--rodape a:nth-of-type(1) {
	margin-left: 0;
}

.relacionadas {
	margin-bottom: 30px;
}

.relacionadas__esquerda, .relacionadas.esquerda {
	float: left;
	width: 40%;
	margin: 0px 30px 20px -70px;
	background: #fff;
	position: relative;
}

.relacionadas.direita {
	float: right;
	width: 40%;
	margin: 0px -70px 20px 30px;
	background: #fff;
	position: relative;
}

.box-relacionadas{}
.box-relacionadas .lista-relacionadas {}
.box-relacionadas .lista-relacionadas a{display: block; background-color:#f3f3f3; padding: 15px; transition: all linear 0.2s;}
.box-relacionadas .lista-relacionadas a:first-child{border-top:1px solid #1DBAB4;}
.box-relacionadas .lista-relacionadas a:nth-child(2n){background-color:#f9f9f9;}
.box-relacionadas .lista-relacionadas a:hover{background:#19a29d; color:white; text-decoration: none;}
.box-relacionadas .lista-relacionadas a span{margin-right:15px}



.noticias-relacionadas:last-child{}

.relacionadas strong, .single__titulo-box, .single__redes--rodape strong {
	color: #1dbab4;
	font-size: 13px;
}

.relacionadas__post-leia-tambem {
	padding: 8px;
	border-bottom: 1px solid #c1c2c4;
	display: table;
	width: 100%;
}

.relacionadas__post-leia-tambem a {
    color: #387abc;
    line-height: 1.4;
    display: table-cell;
    vertical-align: top;
    height: auto;
    padding-top: 5px;
    padding-bottom: 5px;
    font-size: 12px;    
}

.relacionadas__post-leia-tambem img {
	height: 64px;
	width: auto;
	margin-right: 10px;
	float: left;
}

.relacionadas__texto {
	display: table-cell;
	vertical-align: middle;
}

.relacionadas__texto a {
	display: block;
	vertical-align: middle;
	width: 100%;        
}

.relacionadas__post-leia-tambem:nth-of-type(1) {
	border-top: 1px solid #c1c2c4;
}

.single__ultimas-noticias--post:nth-of-type(4) {
	border-right: none;
}

.single__ultimas-noticias--post {
	border-right: 1px solid #c1c2c4;
}

.single__ultimas-noticias--post--sutia p {
	font-family: 'Merriweather';
	font-size: 12px;
	color: #8a8a8a;
	font-weight: 700;
}

.single__ultimas-noticias {
	padding: 15px 0px;
	border-right-width: 2px;
	border: 1px solid #14bbb4;
	margin-bottom: 40px;
}

.single__ultimas-noticias--post--titulo {
	margin: 10px 0;
	font-size: 16px;
	letter-spacing: -0.03em;
	line-height: 120%;
}

.single__titulo-box {
	border-bottom: 4px solid;
    padding-bottom: 5px;
    margin-bottom: 0px;
    display: inline-block;
}

.single__conteudo--tags {
	border-bottom: 1px solid #c1c2c4;
	border-top: 1px solid #c1c2c4;
	padding: 5px 10px;
	font-size: 13px;
	margin: 30px 0px;
}

.single__conteudo--tags a {
	background: #387abc;
	padding: 0 5px;
	color: #fff;
	margin: 5px;
	text-decoration: none;
	display: inline-block;
}

.single__conteudo--tags a:hover {
	background: #4695E4;
	color: #fff;
}

.single__conteudo--galeria-de-fotos span {
	display: block;
	margin: 20px 0;
}

.servico-noticia {
	font-weight: 700;
	font-family: 'Merriweather';
	margin-bottom: 30px;
	color: #387abc;
}

.servico-noticia p {
	color: #387abc;
	margin-bottom: 0;
}

.servico-noticia::before {
	position: absolute;
	top: -10px;
	width: 35px;
	height: 10px;
	left: 0;
	background: #387abc;
}

.assinatura-edicao p {
	color: #a7a9ac;
	font-size: 13px;
	font-family: 'Titillium web';
	font-weight: 700;
}

/* Box */

.box-olimpiada__titulo::before {
    position: absolute;
    width: 9px;
    background: #1ebdb7;
    height: 48px;
    left: -20px;
    top: 0;
}

.box-olimpiada__titulo {
    border-bottom: 2px solid #d1d3d4;
}

.box-olimpiada__titulo p {
    float: left;
    font-family: 'Titillium Web', sans-serif;
    font-size: 22px;
    padding-bottom: 16px;
    width: 210px;
}

 .box-olimpiada__titulo img {
    position: absolute;
    right: 0;
    top: -7px;
}

.box-olimpiada {
    width: 260px;
    float: left;
    margin-right: 30px;
    margin-bottom: 20px;
    margin-top: 10px;
    border: 5px solid #e7e7e8;
    color: #808285;
    position: relative;
    padding: 15px 15px 0px 15px;
    margin-left: -73px; background: #fff;
}

.box-olimpiada__links ul {
    padding-left: 0;
    list-style: none;
}

.box-olimpiada__links ul li {
    border-bottom: 1px solid #d1d3d4;
    margin-top: 10px;
    padding-bottom: 10px;
}

.box-olimpiada__links ul li:last-child {
    border-bottom: none;
    margin-top: 10px;
    padding-bottom: 0;
}

/* Accordion */

.single__conteudo .panel-default > .panel-heading {
	background: #4079bc;
	color: #fff;
}

.single__conteudo .panel-default > .panel-heading:hover {
	background: #6898d0;
}

.single__conteudo .panel-default > .panel-heading > .panel-title > a {
	font-size: 20px;
}

.single__conteudo .panel-default > .panel-heading > .panel-title:hover > a {
	color: #fff;
}

.single__conteudo .panel-default .panel-heading .panel-title a {
	background: #6898d0;
}

.panel {
	border: none;
}

.panel-default > .panel-heading {
	background: #2763ad;
	color: #767676;
	border-bottom: 1px solid #e0e0e0;
	border-top: none;
	border-left: none;
	border-right: none;
	padding: 0;
}

.panel-default > .panel-heading:hover {
	background: #1e4c84;
}

.panel-default > .panel-heading > .panel-title > a {
	font-size: 20px;
	display: block;
    text-decoration: none;
	padding: 20px;
}

.panel-default > .panel-heading > .panel-title:hover > a {
	color: #767676;
}

.panel-default .panel-heading .panel-title a.collapsed {
	background: transparent;
}

.panel-default .panel-heading .panel-title a {
	background: #e0e0e0;
}

.single__conteudo .panel-group {
	margin: 0 auto 30px auto;
	width: 80%;
}

.single__conteudo .panel-group p {
	font-family: 'Titillium Web';
}

.single__conteudo .titulo-accordion {
	width: 80%;
	font-family: 'Titillium Web';
	margin: 0 auto;
	font-size: 24px;
	color: #4079bc;
}

.panel-title a span {
	margin-right: 10px;
	font-size: 16px;
}

/* Áudio */

.single__conteudo .wp-playlist, .single__conteudo .mejs-controls .mejs-time-rail .mejs-time-total, .single__conteudo .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total {
	border: 1px solid #a6e5e2;
}

.single__conteudo .wp-playlist-current-item {
	height: auto;
}

.single__conteudo .mejs-container, .single__conteudo .mejs-embed, .single__conteudo .mejs-embed body, .single__conteudo .mejs-container .mejs-controls {
	background: transparent;
}

.single__conteudo .mejs-container .mejs-controls .mejs-time {
	color: #14bbb4;
}

.single__conteudo .mejs-controls .mejs-time-rail .mejs-time-loaded, .single__conteudo .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current {
	background: #14bbb4;
}

.single__conteudo .mejs-controls .mejs-time-rail .mejs-time-current {
	background: #197a76;
}

.wp-playlist-item-meta {
	color: #a7a9ac;
}

/* Olho */

.olho.direita {
   	float: right;
    width: 60%;
    margin: 5px -30% 0 30px;
    text-align: left;
}

.olho.esquerda {
    float: left;
    width: 60%;
    margin: 5px 30px 0 -30%;
    text-align: right;
}

.olho__numeralha {
    display: inline-block;
    position: relative;
    font-size: 60px;
    line-height: 100%;
    color: #1dbab4;
}

.olho__numeralha::before {
    top: -15px;
    left: 0;
    width: 60px;
    height: 12px;
    position: absolute;
    background: #14bbb4;
}

.olho.esquerda .olho__numeralha::before {
	right: 0;
	left: auto;
}

.olho__texto {
    display: block;
    color: #1dbab4;
    line-height: 130%;
    margin-top: 0;
    margin-bottom: 0;
}

.olho.centro, .olho {
    background: #fff;
    z-index: 9;
    position: relative;
    padding: 20px 0;
    border-left: none;
    margin: 30px 0px 10px 0px;
}

.olho::before, .olho__texto::before {
	top: 0;
	left: 0;
	width: 60px;
	height: 12px;
	position: absolute;
	background: #14bbb4;
}

.olho.esquerda .olho__texto::before {
	right: 0;
	left: auto;
}

.olho__assinatura {
	color: #a7a9ac;
	margin-top: 10px;
	line-height: 25px;
}

/* Fotos */

.single__conteudo .alignright {
	float: right;
    margin-right: -25%;
    margin-left: 20px;
    max-width: 100%;
    margin-bottom: 10px;
}

.single__conteudo .alignleft {
	float: left;
	margin-right: 20px;
	margin-bottom: 10px;
}

.single__conteudo .aligncenter, .single__conteudo .alignnone {
	max-width: 100%;
	margin: 0 auto 20px auto;
}

.single__conteudo figcaption {
	color: #696969;
    font-size: 13px;
    line-height: 20px;
    margin-top: 5px;
}

.largura-full {
	margin: 0 -20%;
}

.largura-full .size-full {
	width: 100%;
}

.largura-full figure {
	max-width: 100%;
}

/* Busca */

.form-busca {
	margin-top: 40px;
}

.form-busca label {
	color: #8A8A8A;
}

.form-busca input {
	border: 2px solid #ccc;
	padding: 10px;
}

.form-busca span.glyphicon-search {
	position: absolute;
    right: 10px;
    top: 50%;
    margin-top: -12px;
   	color: #14bbb4;
   	font-size: 24px;
}

.form-busca input.form-busca__palavra {
	padding: 20px 30px;
	border: 1px solid #14bbb4;
	font-weight: 700;
}

.form-busca__data {
	font-weight: 700;
}

.form-busca__data .datepicker {
    padding: 10px 10px 10px 40px;
    border-radius: 0px;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
}

.form-busca__data span.glyphicon {
	font-size: 24px;
    margin: 0px 5px;
    color: #4079bc;
    position: absolute;
    top: 0;
    left: 8px;
}

html body .datepicker table tr td span.active.active, html body .datepicker table tr td.active.active {
	background: #fff;
	color: #000;
	font-weight: 700;
}

.form-busca__assinatura input.form-busca__palavra {
	padding: 11px;
    font-weight: 700;
    border: 1px solid #14bbb4;
}

.form-busca__assinatura {
	margin: 10px 0 20px 0;
}

.page-header {
	margin: 20px 0 20px;
}

/* Imprensa */

.titulo-imprensa img {
	float: right;
    margin-top: 13px;
    background: #fff;
    margin-left: 15px;
    padding: 3px;
}

.imprensa__lista {
	margin: 20px;
	border-bottom: 1px solid #c0c1c3;
	padding-bottom: 20px;
}

.imprensa__lista a {
	color: #000;
}

.imprensa__lista .bloco-aviso__data-hora {
	padding: 0;
}

.imprensa__bloco {
	padding: 20px;
}

.imprensa__aviso-de-pauta .bloco-aviso__data-hora {
	color: #3d7aba;
}

.imprensa__aviso-de-pauta h4, .imprensa__nota-oficial h4, .imprensa__titulo--agenda-do-gov h4 {
	border-bottom: 2px solid #c0c1c3;
	padding-bottom: 20px;
}

.imprensa__aviso-de-pauta {
	border: 2px solid #3d7aba;
}

.imprensa__titulo--aviso-de-pauta h4, .imprensa__aviso-de-pauta .bloco-aviso__data-hora {
	color: #3d7aba;
}

.imprensa__titulo--aviso-de-pauta img {
    background: #3D7ABA;
    padding: 6px 18px;
}

.imprensa__nota-oficial {
	border: 2px solid #12aa57;
}

.imprensa__nota-oficial .botao-mais {
	border: 1px solid #12aa57;
}

.imprensa__titulo--nota-oficial h4, .imprensa__nota-oficial .bloco-aviso__data-hora, 
.imprensa__nota-oficial .botao-mais a {
	color: #12aa57;
}

.imprensa__titulo--nota-oficial img {
    background: #12aa57;
    padding: 0px 2px;
}

.imprensa__agenda-do-gov {
	border: 2px solid #14bbb4;
	padding: 20px;
}

.imprensa__titulo--agenda-do-gov h4 {
	color: #14BBB4;
	margin-bottom: 30px;
}

.imprensa__titulo--agenda-do-gov span {
	float: right;
    margin-left: 10px;
    font-size: 37px;
    color: #fff;
    background: #1cb9b3;
    padding: 5px 3px 3px 6px;
    margin-top: 13px;
}

.imprensa__agenda-do-gov .botao-mais {
	border: 1px solid #14bbb4;
}

.imprensa__agenda-do-gov .botao-mais a {
	color: #14bbb4;
}

/* Single Aviso de Pauta e Nota Oficial */

.single__titulo-aviso img {
    width: 45px;
    float: left;
    margin-right: 10px;
    background: #3d7aba;
    padding: 5px 15px;
}

#single__aviso-de-pauta .single__titulo-aviso img, .single__titulo-aviso--aviso-de-pauta img {
	border: 2px solid #3D7ABA;
}

#single__aviso-de-pauta .single__titulo-aviso h2, .single__titulo-aviso--aviso-de-pauta h2 {
	color: #3D7ABA;
}

#single__nota-oficial .geral__titulo hr, .single__titulo-aviso--nota-oficial h2 hr {
	border-top: 3px solid #12aa57; 
}

#single__nota-oficial .single__titulo-aviso img, .single__titulo-aviso--nota-oficial img {
	border: 2px solid #12aa57;
	padding: 0 3px;
}

#single__nota-oficial .single__titulo-aviso h2, .single__titulo-aviso--nota-oficial h2 {
	color: #12aa57;
}

#single__nota-oficial .single__titulo-aviso h2::before, .single__titulo-aviso--nota-oficial h2::before, #single__nota-oficial .single__titulo-aviso img, .single__titulo-aviso--nota-oficial img {
	background: #12aa57;
}

/* Especiais */

#single__especial {
	margin: 0;
}

#single__especial .single__topo  {
	background: #fff;
}

/* Arquivo */

.arquivo__titulo span {
	color: #3fc8c2;
	padding-left: 45px;
}

.arquivo__titulo h1 {
	margin: 40px 0px;
}

/* Rodapé */

#rodape {
	background: #275792;
	border-top: 5px solid #346399;
	padding: 30px 0;
	color: #fff;
	margin-top: 0px;
	font-family: 'montserrat';
}

#rodape h1 {
	font-size: 16px;
	margin-top: 0;
}

#rodape a {
	color: #000;
}

#rodape #rodape__icones {
	margin: 20px 0;
}

#rodape #rodape__icones a { 
	color: #fff;
	background:#3e89e4;
	width: 38px;
	height: 38px;
	line-height: 41px;
	border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
	-webkit-border-radius: 50%;
	text-align: center;
	margin: 5px;
	display: inline-block;
	font-size: 21px;
}

#rodape #rodape__icones a:hover { 
	text-decoration: none;
	background: #3e77bb;
}

#rodape nav ul {
	padding: 0;
	list-style: none;
}

#rodape nav ul li a {
	font-size: 12px;
	color: #fff;
}

#rodape .rodape__menu--titulo {
	margin-bottom: 0;
	color: #fff;
}

/* Erro 404 */

.error-404 {
	margin: 65px 0 45px 0;
}

/* Datepicker */

.datepicker-dropdown {
	background: transparent;
}

.datepicker-dropdown thead {
	background: #f9f9f9;
}

.datepicker-dropdown thead th {
	color: #1dbab4;
}

.datepicker-dropdown tbody {
	background: #4079bc;
}

.datepicker-dropdown tbody td {
	border-radius: 0px;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
}

input[type=checkbox].css-checkbox {
	position:absolute;
	z-index:-1000;
	left:-1000px;
	overflow: hidden;
	clip: rect(0 0 0 0);
	height:1px;
	width:1px;
	margin:-1px;
	padding:0;
	border:0;
}

input[type=checkbox].css-checkbox + label.css-label {
	padding-left:23px;
	height:18px; 
	display:inline-block;
	line-height:18px;
	background-repeat:no-repeat;
	background-position: 0 0;
	font-size:18px;
	vertical-align:middle;
	cursor:pointer;
}

input[type=checkbox].css-checkbox:checked + label.css-label {
	background-position: 0 -18px;
}

label.css-label {
	background-image:url('img/check.png');
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.area-banner-top .area-menu-superior .area-busca-menu .area-busca .txt-busca{border:1px solid #ffcc2a}




/*PROGRAMA BOTO FÉ - SECRETARIA DA MULHER*/

.paginas-internas.curso-boto-fe{background-color:#1D679F;}
.paginas-internas.curso-boto-fe .text-uppercase{text-transform: uppercase}
.paginas-internas.curso-boto-fe .btn{background-color:#f38021; color:white; border-radius: 30px; padding:10px 35px; font-family: "Montserrat",sans-serif; font-weight: 600;}
.paginas-internas.curso-boto-fe .btn:hover{filter:brightness(1.1)}
.paginas-internas.curso-boto-fe .btn.btnQueroFazerOCurso{}


.paginas-internas.curso-boto-fe img.img-logo-boto-fe{position:absolute; right:0; top: -15vh; z-index: 222}
.paginas-internas.curso-boto-fe .corpo-boto-fe{background-color:white;margin-top:45px; margin-bottom:55px; font-family:"Open Sans", sans-serif; padding:30px;}
.paginas-internas.curso-boto-fe .corpo-boto-fe .box-aprendizado{
    background-color: #00C6AE;
    color: white;
    font-weight: 900;
    padding: 30px;
    min-height: 20vh;
    margin-bottom: 30px;
}
.paginas-internas.curso-boto-fe .corpo-boto-fe h1{font-family: "Montserrat",sans-serif; font-weight:900; text-transform: uppercase;}
.paginas-internas.curso-boto-fe .corpo-boto-fe h2{font-family: "Montserrat",sans-serif; font-weight:600; font-size:26px;}
.paginas-internas.curso-boto-fe .corpo-boto-fe h2 span{color:#1D679F}
.paginas-internas.curso-boto-fe .corpo-boto-fe h3{}
.paginas-internas.curso-boto-fe .corpo-boto-fe p{font-family: "Open Sans", sans-serif; font-size: 16px;}

.paginas-internas.curso-boto-fe img.img-pessoas{
    width: 50%;
    display: block;
    margin: 0 auto;
    margin-top: 15px;
    }


.paginas-internas.curso-boto-fe .panel-default .panel-heading .panel-title a.collapsed{color:white;}
.paginas-internas.curso-boto-fe .panel-default .panel-body{background-color:#f1f1f1;}
.paginas-internas.curso-boto-fe .panel-default > .panel-heading > .panel-title > a{font-size:16px;}

.paginas-internas.curso-boto-fe .rodape-curso-botofe{
    background-color: #f1f1f1;
    margin-left: -30px;
    margin-right: -30px;
    margin-top: 40px;
    padding:30px;
    
}

.paginas-internas.curso-boto-fe .rodape-curso-botofe img.logo-sec-mulher{width:90%; margin-top:3vh;}

.paginas-internas.curso-boto-fe .videos-curso{display:none;}
.paginas-internas.curso-boto-fe .videos-curso iframe{width:100%; height:67vh;}
.paginas-internas.curso-boto-fe .videos-curso .video-02{display:none}
.paginas-internas.curso-boto-fe .videos-curso .video-03{display:none}
.paginas-internas.curso-boto-fe .videos-curso .video-04{display:none}
/*FIM PROGRAMA BOTO FÉ - SECRETARIA DA MULHER*/


/* Landscape phones XS
------------------------- */
@media (max-width: 767px) {
	/* Topo Padrão */
        .paginas-internas.curso-boto-fe .corpo-boto-fe h1{font-size:24px;}
        .paginas-internas.curso-boto-fe .corpo-boto-fe h2{font-size:18px;}
        .paginas-internas.curso-boto-fe .btn{white-space: break-spaces;}
        .paginas-internas.curso-boto-fe img.img-logo-boto-fe{right:-29px; width:48%!important; top:-20vh;}
        .paginas-internas.curso-boto-fe .btn{width:100%;}
        .banner-01{padding-left: 15px}
        .banner-02{padding-right: 15px; margin-top:15px;}
        #topo-site .texto-banner-superior h1{font-size: 45px;}
        .area-banner-top.area-banner-top-gdf-presente{background-size:cover; background-position: center;}
        #gdfPresente .box-noticia-gdf-presente img{height: 175px;}
        .banner-publicidade img{height:auto;}
        #aviso-de-pauta{max-height: inherit; margin-bottom:15px;}
        .noticias-secundarias div{min-height: inherit; margin-bottom:30px;}
        .videos-youtube{display:inherit;}
        .videos-youtube .controlador-direito-youtube{display:none;}
        .videos-youtube .controlador-esquerdo-youtube{display:none;}
        .videos-youtube .container-videos .legenda{margin-bottom:30px;}
        .videos-youtube .container-videos{width:100%; float: none;}
        .noticias-das-administracoes{margin-top:30px}
        #topo-site .area-menu-superior a.btn-aviso-de-pauta{width:100%; margin-top:25px;}
        #topo-site .area-menu-superior a.btn-notas-oficiais{width:100%; margin-top:15px;}
        .cabecalho-novo-azul {margin-top:100px;}
        .cabecalho-novo-azul span{display:block;}
        .destaques-gerais .noticias-secundarias img{width:100%;}
        #servicos .icones-de-servicos{display:flow-root;}
        #podcasts .caixa-audio .titulo-audio{padding-left:40px; padding-top:15px;}
        #podcasts .caixa-audio{padding:0; margin:15px 0;}
        .box-de-audio .img-audio{display: none;}
        .link-ver-toda-agenda{margin-bottom:30px;}
        #campanhas .carousel-indicators{margin-top:25px; margin-bottom: 40px;}
        #outras-noticias .box-noticia {width:100%; min-height: inherit;}
        #outras-noticias .box-noticia a{font-size:18px;}
        .cabecalho-novo span{font-size:22px;}
        .noticias-secundarias a{width:100%; margin-bottom:15px;}
        .carousel-indicators .active .teste{animation: none}
        .destaques-gerais .carousel-indicators li{width:52px !important;}
        #manchete{margin-top:0;}
        #manchete h1 {font-size:26px;}
        #manchete p {font-size:14px;}
        .area-banner-top .area-menu-superior .area-busca-menu{background:transparent;}
        .galeria-de-videos{padding-top:50px;}
	#topo-site #barra-superior .navbar-default, .navbar-default .navbar-toggle .icon-bar { background: #fff; }
	#topo-site #barra-superior .navbar-default a { color: #444; }
	.caixa-busca-mobile { border: none; margin: 10px; font-size: 23px; padding: 0; }
	.navbar-header { border-bottom: 2px solid #FFCC2A; }
	.navbar-brand>img { float: left; }
	.navbar-brand { height: auto; margin-bottom: 0; }
	.navbar-nav { margin: 0; }
	.navbar-default .navbar-toggle { margin: 0; border: none; padding: 28px 20px; border-radius: 0px; background: #FFCC2A; }
	.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle, .navbar-default .navbar-toggle:focus, .navbar-default .navbar-collapse, .navbar-default .navbar-form { border: none; background: #FFCC2A; }
	#topo-site #barra-superior .navbar-collapse ul li a { font-size: 16px; padding-right: 0; line-height: 100%; line-height: 30px; border-bottom: 1px solid #EFC706; }
	#topo-site h1 { font-size: 24px; }
	#topo-site h1 a, #topo-site p a { margin-left: 5px; font-family: 'montserrat'; display: block; float: left; margin: 10px 0px 0px 10px; font-size: 16px; }
	#topo-site #barra-superior .navbar-collapse ul li:first-child a, #topo-site #barra-superior .navbar-collapse ul li:nth-child(6) a { padding-left: 15px; }
	#topo-site .list-inline>li { padding: 0; }
	#topo-site .areaAcessibilidade, #topo-site .separador { display: none; }
	.area-banner-top { border: none; margin: 0; }
	.area-banner-top .area-menu-superior {padding-top:35px; text-align: center; margin-top:-20px;}
	.navbar-toggle .glyphicon-remove { color: #fff; font-size: 22px; line-height: 14px; }
	.navbar-toggle.collapsed .icon-bar, .navbar-toggle .glyphicon-remove { display: block; }
	.navbar-toggle.collapsed .glyphicon-remove, .navbar-toggle .icon-bar { display: none; }
        #campanhas img{object-fit: none; height:auto; }

	/* Conteúdo */
	.single__conteudo { font-size: 16px; }
	#chamada-principal { margin-bottom: -80px; margin-top: 20px; }
        #agenda-do-governador .cabecalho-novo-azul span{font-size: 30px;}
	.barra__especiais::before { width: 50%; margin-top: -3px; }
	#carrossel-especiais .carousel-inner { top: 0; }
	.carrossel-especiais__especial, .lista__especial--posicao { width: 100%; position: relative; left: 0; bottom: 0; }
	.carrossel-especiais__especial--titulo > a { padding: 15px; display: block; line-height: 1.1; }
	.carousel .carousel-control { top: 0; width: 35px; height: 75px; }
	.carousel .left span { left: 15px; }
	.carousel .right span { right: 15px; }
        .carousel .carousel-control{background:transparent;}
        .carousel .carousel-control:focus{background:transparent;}
	h1, .h1, .barra__especiais--titulo { font-size: 36px; }
	h2, .h2 { font-size: 26px; }
	h3, .h3, .carrossel-especiais__especial--titulo, .lista__especial--titulo { font-size: 24px; }
	h4, .h4 { font-size: 20px; }
	h5, .h5, .texto-destaque__fonte--sutia { font-size: 18px; }
	#geral__box--data::before, .bloco-aviso__titulo--pauta::before, #alerta .bloco-aviso__titulo--alerta::before { display: none; }
	.olho, .margin40, .aviso .bloco-aviso__data-hora, .aviso .bloco-aviso__data-hora, .aviso .bloco-aviso__titulo--alerta, .aviso .bloco-aviso__titulo--pauta, .largura-full, .olho, .olho.centro, .margin40 { margin: 0; }
	.imprensa__bloco, .imprensa .imprensa__aviso-de-pauta, .imprensa .imprensa__nota-oficial { margin: 0 0 20px 0; float: none; max-width: 100%; }
	.single__conteudo .alignright, .single__conteudo .alignleft, .imprensa__bloco { margin: 0 auto 20px auto; float: none; max-width: 100%; display: block; }
	article .geral__titulo { margin: 20px 0 20px 0; }
	.lista-posts:hover, .lista-posts { border-left: none; }
	.single__redes { margin-left: 0; position: relative; }
	.single__redes a { display: inline-block !important; float: none !important; margin: 5px; }
	.single__redes a:nth-of-type(1), .box-olimpiada, .relacionadas__esquerda, .relacionadas.esquerda { margin-left: 0; }
	.single__redes { bottom: 0px !important; width: 100%; background-color: white; text-align: center; position: fixed !important; top: auto !important; z-index: 99 !important; left: 0px; border-top: 2px solid #1dbab4; padding: 3px; }
	.margin100 { margin-top: 30px; }
	.destaque-terciario__texto-com-foto img, .destaque-secundario__texto-com-foto img { width: 100%; }
	.bloco-aviso__data-hora { padding-bottom: 0px; }
	.single__topo--data--atualizacao { text-align: left; font-size: 13px; padding: 0; margin: 10px 0; }
	.lista-posts__categoria { float: none; }
	.lista-posts .noticia { font-size: 13px; }
	.lista-posts__redes { float: none; margin: 15px 0 0 0; }
	#geral__box--data { width: 110px; padding-left: 0; margin: 0px auto 20px auto; float: none; }
	#rodape { text-align: center; padding: 30px 0px 45px 0px; }
	#rodape #rodape__fale-com-governo { margin-top: 40px; }
	#rodape #rodape__endereco, .lista__especial { margin-top: 20px; }
	.arquivo__titulo span { padding-left: 30px; }
	.lista-posts { border-left: none; }
	.galeria-de-fotos__titulo-hover .h5 { font-size: 15px; }
	.bloco-aviso__icone { padding: 0; margin: 0 5px 0 0; }
	.bloco-aviso__icone img { height: 30px; }
	.destaque-secundario__texto-com-foto { margin-bottom: 30px; }
	.destaque-secundario__mobile { margin: 30px 0; padding: 0; }
	.single__conteudo .panel-group { margin: 20px 0; width: 100%; }
	.single__conteudo .titulo-accordion { width: 100%; }
	.olho__numeralha { font-size: 50px; }
	.olho.direita, .olho.esquerda { width: 100%; margin: 0; float: none; }
	.olho.esquerda { text-align: left; }
	.olho.esquerda .olho__texto::before, .olho.esquerda .olho__numeralha::before { left: 0; }
  	.relacionadas.direita { margin-right: 0; }
  	#alerta .bloco-aviso__icone, #aviso-de-pauta .bloco-aviso__icone, #alerta .bloco-aviso__icone img, #aviso-de-pauta .bloco-aviso__icone img, #nota-oficial .bloco-aviso__icone, #nota-oficial .bloco-aviso__icone img { position: inherit; }
  	.destaque-secundario__texto-sem-foto:last-child { padding-bottom: 0; }
  	.destaque-secundario__texto-sem-foto { margin-bottom: 0; }
        .destaques-gerais .destaques-da-secretaria{margin-top:15px;}
        #agenda-do-governador .geral__box--agenda-lista{margin-top:15px; display:block !important; width:100% !important}
        #agenda-do-governador .geral__box--agenda-lista{margin:0; padding-top:50px;}
        #agenda-do-governador .corpo-agenda{padding:60px 70px;}
}

@media (max-width: 640px) {
        #topo-site #barra-superior-2 #icones a.btn-superior{border-radius:0; float:left; width: 43%; margin-top:-35px; margin-bottom: 30px; padding:15px; line-height: 2.2em;}
	.relacionadas__esquerda, .relacionadas.esquerda, .relacionadas.direita { width: 100%; margin: 0 0 20px 0; }
	#single table tr:nth-of-type(1) { font-size: 18px; }
        .destaques-gerais .destaques-da-secretaria{margin-top:15px;}
}

/* Landscape phones
------------------------- */
@media (max-width: 480px) {
    .barra__especiais::before { width: 40%; }
    .box-olimpiada { width: 100%; margin: 0 0 20px 0; }
    .destaques-gerais .destaques-da-secretaria{margin-top:15px;}
    .area-banner-top .area-menu-superior .area-busca-menu{margin-top:0;}
    .area-banner-top .area-menu-superior .area-busca-menu .area-busca .btn-procurar{background-color:#ffcc2a;}
    .carousel .carousel-control{top:20%;}
    .carousel-caption{background-color:#294a71 !important; position: static;}
    #video-de-destaque iframe{height:300px !important;}
}


/*SITE DA SEDUH CABEÇALHO DE INDICADORES inidicadores-seduh.php*/
.seduh{
    
    background: #f5f5f5;
    border: none;
    height: auto;
    width: 100%; 
    overflow: hidden;
    overflow-y: scroll;
    overflow-x: hidden;
    overflow-y: scroll;
}



/*.panel-default > .panel-heading{background-image: url(img/ico-plus.svg); background-repeat: no-repeat; background-position:center right; }
.panel-default > .panel-heading.atualizado{background-image: url(img/ico-unplus.svg)!important; background-repeat: no-repeat; background-position:center right; }*/
