/* patch.css — GERADO — px→rem (base 16) */
body { font-size: 1.125rem; } /* 18px */
.menu-superior-left .menu { font-size: 0.875rem; } /* 14px */
.menu-superior-sistemas .menu { font-size: 0.75rem; } /* 12px */
.menu-superior-sistemas .btn-secondary { font-size: 0.875rem; } /* 14px */
.cards-topo a { font-size: 0.8125rem; } /* 13px */
.cards-topo h6 { font-size: 0.75rem; } /* 12px */
.marcador { font-size: 1.375rem; } /* 22px */
.botoes-uteis span { font-size: 0.875rem; } /* 14px */
.botoes-uteis h6 { font-size: 0.875rem; } /* 14px */
.botoes-uteis p { font-size: 0.875rem; } /* 14px */
.titulo-topo { font-size: 2.5rem; } /* 40px */
.titulo-topo-ham { font-size: 1.5625rem; } /* 25px */
/* Menu Secundário */

.links-topo .menu { font-size: 0.875rem; } /* 14px */
.links-topo .menu li ul { font-size: 0.75rem; } /* 12px */
.menu-superior .menu { font-size: 0.75rem; } /* 12px */
.topo-interno { font-size: 0.625rem; } /* 10px */
.busca-principal button { font-size: 0.6875rem; } /* 11px */
.links-extra a { font-size: 0.8125rem; } /* 13px */
.links-extra span { font-size: 1.875rem; } /* 30px */
.input-campo-busca { font-size: 0.875rem; } /* 14px */
.menu { font-size: 0.9375rem; } /* 15px */
.menu li ul { font-size: 0.875rem; } /* 14px */
.menu_topo li a { font-size: 0.875rem; } /* 14px */
.enviar-consulta { font-size: 0.875rem; } /* 14px */
.titulo-page { font-size: 2.125rem; } /* 34px */
.titulo-estrutura { font-size: 1.25rem; } /* 20px */
.titulo-tabeliaes { font-size: 0.875rem; } /* 14px */
.texto-nucleo { font-size: 0.875rem; } /* 14px */
.noticias-home .titulo { font-size: 0.8125rem; } /* 13px */
*/

time.data { font-size: 0.8125rem; } /* 13px */
.data { font-size: 0.8125rem; } /* 13px */
.data-interna { font-size: 0.8125rem; } /* 13px */
.conteudo-formatacao { font-size: 1rem; } /* 16px */
.breadcrumb-portal { font-size: 0.875rem; } /* 14px */
.resultado { font-size: 0.75rem; } /* 12px */
.resultado-search { font-size: 1.125rem; } /* 18px */
.resultado-busca a { font-size: 1.125rem; } /* 18px */
.menu-interno .dropdown-menu { font-size: 0.6875rem; } /* 11px */
.destaque-home p { font-size: 0.9375rem; } /* 15px */
.servicos h4 { font-size: 1rem; } /* 16px */
.copyright { font-size: 0.6875rem; } /* 11px */
.endereco-rodape { font-size: 0.75rem; } /* 12px */
.redes-sociais { font-size: 0.8125rem; } /* 13px */
.menu-rodape .menu { font-size: 0.875rem; } /* 14px */
.menu-rodape .menu li ul { font-size: 0.6875rem; } /* 11px */
.page-noticias li::marker { font-size: 1.375rem; } /* 22px */
.titulo-outras-noticias { font-size: 1.75rem; } /* 28px */
.titulo-outras-noticias-lidas { font-size: 1.625rem; } /* 26px */
.resumo { font-size: 0.9375rem; } /* 15px */
.titulo-noticias { font-size: 2rem; } /* 32px */
.titulo-mais-lidas { font-size: 0.875rem; } /* 14px */
.texto-links { font-size: 0.75rem; } /* 12px */
.titulo-atos-nucleo { font-size: 2.8125rem; } /* 45px */
.titulo-atos-nucleo span { font-size: 2.8125rem; } /* 45px */
.nucleo h4 { font-size: 0.75rem; } /* 12px */
.textos-nucleo { font-size: 0.8125rem; } /* 13px */
.outroslinks a { font-size: 0.8125rem; } /* 13px */
.accordion .card-header:after { font-size: 1.875rem; } /* 30px */
.servidores-nucleo li { font-size: 0.8125rem; } /* 13px */
/* Fim accordion */


/*Saiba Mais*/

.areas .titulo { font-size: 0.9375rem; } /* 15px */
.areas .saibamais { font-size: 0.875rem; } /* 14px */
.areas .descricao { font-size: 0.875rem; } /* 14px */
/* Fim Saiba Mais */

.boxes-titulo { font-size: 1rem; } /* 16px */
.boxes-corpo { font-size: 0.875rem; } /* 14px */
/* Collape Ultimate Blocks */

  .wp-block-ub-content-toggle-accordion-title { font-size: 1.25rem; } /* 20px */
.fonte-titulo h6 { font-size: 0.875rem; } /* 14px */
.fonte-titulo-box h6 { font-size: 1.875rem; } /* 30px */
.fonte-descricao-banco { font-size: 0.8125rem; } /* 13px */
.fonte-descricao-box { font-size: 0.9375rem; } /* 15px */
.slide-banco .saibamais { font-size: 0.75rem; } /* 12px */
.areas-boas-praticas .descricao { font-size: 0.875rem; } /* 14px */
.texto-links-2 { font-size: 0.8125rem; } /* 13px */
.form-boas-praticas button { font-size: 1.125rem; } /* 18px */
.busca a { font-size: 1.25rem; } /* 20px */
/* Estilos do formulário */
  .formulario-custom input { font-size: 0.875rem; } /* 14px */
.formulario-custom textarea { font-size: 0.875rem; } /* 14px */
/* Botão */
  .formulario-custom .wpcf7-submit { font-size: 1rem; } /* 16px */
/* Bloco de contatos */
  .bloco-contato-texto { font-size: 0.875rem; } /* 14px */
/* Aviso final */
  .aviso-total { font-size: 1.125rem; } /* 18px */
/* — Botão um pouco menor — */
.formulario-custom .wpcf7-submit { font-size: 0.875rem; } /* 14px */
/* — Texto do bloco de contatos em 16px — */
  .bloco-contato-texto { font-size: 1rem; } /* 16px */
/* — Força o botão menor e não ocupe 100% da largura — */
.contato-wrapper .formulario-custom .wpcf7-submit { font-size: 0.875rem; } /* 14px */
.texto-footer { font-size: 0.8125rem; } /* 13px */
.novo-pushy-menu a { font-size: 1rem; } /* 16px */
/* --- Inputs e textarea uniformes --- */
  .form-control { font-size: 0.875rem; } /* 14px */
/* --- Botão primário --- */
  .btn-primary { font-size: 1rem; } /* 16px */
.titulo-busca { font-size: 1.5rem; } /* 24px */
.texto-nome-portal { font-size: 3rem; } /* 48px */
.texto-nome-portal-menor { font-size: 1.4375rem; } /* 23px */
.texto-nome-portal-rodape { font-size: 1.4375rem; } /* 23px */
@media (max-width: 1366px) {
  .fonte-cartilha h6 { font-size: 0.75rem; } /* 12px */
  .fonte-titulo-box h6 { font-size: 1.8125rem; } /* 29px */
  .links-topo .menu { font-size: 0.75rem; } /* 12px */
  .links-topo .menu { font-size: 0.875rem; } /* 14px */
  .links-topo .sub-menu a { font-size: 0.75rem; } /* 12px */
  .fonte-combo { font-size: 0.75rem; } /* 12px */
}
@media (max-width: 1280px) {
  .fonte-combo { font-size: 0.625rem; } /* 10px */
  .botoes-uteis p { font-size: 0.625rem; } /* 10px */
  .wppsac-post-content { font-size: 0.875rem; } /* 14px */
  .wppsac-post-carousel.design-1 .wppsac-post-title a { font-size: 2.125rem; } /* 34px */
  .botoes-uteis h6 { font-size: 0.8125rem; } /* 13px */
  .links-topo .menu { font-size: 0.8125rem; } /* 13px */
  .links-topo .sub-menu a { font-size: 0.75rem; } /* 12px */
  .menu-superior-left .menu { font-size: 0.75rem; } /* 12px */
  .areas .descricao { font-size: 0.8125rem; } /* 13px */
  .interno .input-campo-busca { font-size: 0.6875rem; } /* 11px */
  .fonte-titulo-box h6 { font-size: 1.625rem; } /* 26px */
  .fonte-descricao-box { font-size: 0.875rem; } /* 14px */
}
@media (max-width: 967px) {
  .areas-boas-praticas .descricao { font-size: 0.75rem; } /* 12px */
  .areas-boas-praticas .titulo { font-size: 1rem; } /* 16px */
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
  h1.titulo-page { font-size: 1.75rem; } /* 28px */
  .titulo-outras-noticias { font-size: 1.5rem; } /* 24px */
  .titulo-outras-noticias-lidas { font-size: 1.375rem; } /* 22px */
  .resumo { font-size: 0.96875rem; } /* 15.5px */
  .data-interna { font-size: 0.84375rem; } /* 13.5px */
  .breadcrumb-portal { font-size: 0.875rem; } /* 14px */
  #misha_loadmore { font-size: 1rem; } /* 16px */
}
@media (max-width: 992px) {
  .bg-destaques h1 { font-size: 1.8125rem; } /* 29px */
}
@media (max-width: 767px) {
  .botoes-uteis h6 { font-size: 0.875rem; } /* 14px */
  .menu_topo li a { font-size: 0.75rem; } /* 12px */
  .links-topo .menu { font-size: 0.625rem; } /* 10px */
  /* Menu superior esquerdo */

    .menu-superior-left .menu { font-size: 0.75rem; } /* 12px */
  .menu-superior-left .menu { font-size: 0.75rem; } /* 12px */
  .fonte-titulo h6 { font-size: 1.375rem; } /* 22px */
  .titulo-topo { font-size: 2.1875rem; } /* 35px */
  h1.titulo-page { font-size: 1.5rem; } /* 24px */
  .titulo-page { font-size: 1.75rem; } /* 28px */
  .titulo-outras-noticias { font-size: 1.25rem; } /* 20px */
  .titulo-outras-noticias-lidas { font-size: 1.25rem; } /* 20px */
  .resumo { font-size: 0.9375rem; } /* 15px */
  .data-interna { font-size: 0.8125rem; } /* 13px */
  .breadcrumb-portal { font-size: 0.8125rem; } /* 13px */
  #misha_loadmore { font-size: 1rem; } /* 16px */
  .marcador { font-size: 1.125rem; } /* 18px */
  .fonte-combo { font-size: 0.75rem; } /* 12px */
}
@media (max-width: 576px) {
  .menu-superior-left .menu { font-size: 0.625rem; } /* 10px */
  .menu_topo li a { font-size: 0.75rem; } /* 12px */
  .wppsac-post-content-position { font-size: 0.75rem; } /* 12px */
  .card h3 { font-size: 1.0625rem; } /* 17px */
  .botoes-uteis h1 { font-size: 1rem; } /* 16px */
  #jtabk-menu { font-size: 0.875rem; } /* 14px */
  .fonte-cards { font-size: 0.5rem; } /* 8px */
  .nucleo h4 { font-size: 0.75rem; } /* 12px */
  .btn-link { font-size: 0.875rem; } /* 14px */
  .accordion .card-header:after { font-size: 1.875rem; } /* 30px */
  .links-topo .menu { font-size: 0.5rem; } /* 8px */
  .copyright { font-size: 0.625rem; } /* 10px */
  .redes-sociais { font-size: 0.6875rem; } /* 11px */
  .fonte-cartilha h6 { font-size: 0.875rem; } /* 14px */
  .boxes-equaliza .box2 { font-size: 1.375rem; } /* 22px */
}