/* Início do contraste genérico */

body.contrast.active {
    background: #000;
  }
  
  .sogocdn-headerAccessibility.contrast.active,
  .sogocdn-headerNavigation.contrast.active>form button,
  .sogocdn-headerNavigation.contrast.active>form input,
  .containerBanner.contrast.active .bannerLeft,
  .containerBanner.contrast.active .bannerRight,
  .containerBanner.contrast.active .bannerRight .contentCards .cardCount .linha,
  .containerBanner.contrast.active .bannerLeft>.bannerLinha,
  .container-title-banner.contrast.active .title-banners::before,
  .sliderBanner.contrast.active .dotsClass .slick-active button,
  .containerFullTitle.contrast.active .titleIntersectionDetail,
  .containerFullAcessoRapido.contrast.active,
  .containerFullAcessoRapido.contrast.active .tabContainer .tabGroup .tabCards li a:hover .iconeCirculo,
  .containerFullTitle.contrast.active .titleIntersectionDetail,
  .otherNews.contrast.active .otherNews--cards__date,
  .container-bg-dark.contrast.active,
  .container-bg-dark.contrast.active .container-footer>div>h3::after,
  .container-sub-footer.contrast.active,
  .homeLastNews.contrast.active .news--cards__date,
  .component-allPageTitle.contrast.active,
  .component-highlightText.contrast.active,
  .component-boxContact.contrast.active,
  .component-boxLinks.contrast.active,
  .component-cardItemSmall.contrast.active .card:hover,
  .component_pt-Container.contrast.active .columnLeft>.leftContent,
  .component_pt-Container.contrast.active .columnRight .rightContent .component_pt-pageTitle.title-combate-a-covid-19 h2,
  .component_pt-cardItemBig.contrast.active .card .card__arrowLink span,
  .component_pt-cardItemBig.contrast.active .card .card__title span,
  .component_pt-Container.contrast.active .columnRight .rightContent .component_pt-cardItemBig.title-combate-a-covid-19 .card:hover,
  .component-archiveFiles.contrast.active>.card,
  .component_pt-Container.contrast.active .grupoOrcamentario_filter .inputSelect .inputSelectAbsolut input:checked+label,
  .component_pt-Container.contrast.active .grupoOrcamentario_filter .inputSelect .inputSelectAbsolut input:checked+label,
  .groupBox.contrast.active .box.status--paralisada .status,
  .component-containerEditor.contrast.active,
  .page-obras .groupBox.contrast.active .box .status,
  .component_pt-Container.contrast.active .component-pagination .current,
  .containerBanner.contrast.active .bannerRight .contentCards .cardCount,
  .containerFastAccess.contrast.active .component-systemTabsTwo ul.tabs li,
  .containerFastAccess.contrast.active .tab_container .tab_group .tab_cards .card,
  .containerFastAccess.contrast.active>.options .esic,
  .containerCanais.contrast.active,
  .td-footer-wrapper.contrast.active,
  .td-sub-footer-container.contrast.active,
  .td-header-menu-wrap-full.contrast.active .sf-menu>.current-menu-item>a:after,
  .component-containerEditor.contrast.active h2 span,
  .sectionFeriados.contrast.active .card .date,
  .component-boxDownDoc.contrast.active,
  .component-cardItemSmall.contrast.active .card,
  .td-header-wrap .td-header-menu-wrap-full.contrast.active,
  .coronaHome-bannerTransparencia.contrast.active,
  .coronaHome-noticias.contrast.active .noticiasBackground,
  .coronavirus-banner.contrast.active div h1::after,
  .sectionPlanoContigencia.contrast.active,
  .coronaHome-boletim.contrast.active .detalhe-boletim-title,
  .coronaHome-boletim.contrast.active .boletim-container .boletim-cards .boletim-card h2:after,
  .coronaHome-linkUteis.contrast.active .linksUteisBackground,
  .coronaHome-linkUteis.contrast.active .linksUteisContainer .content .cards .card,
  .coronaHome-linkUteis.contrast.active .linksUteisContainer .content .cards .card:hover span::after {
    background-color: #000 !important;
  }
  
  .component_pt-Container.contrast.active #menu_pt ul li a:hover,
  .containerBanner.contrast.active .bannerRight .rightTitle>.linha>span,
  .containerFastAccess.contrast.active .component-systemTabsTwo ul.tabs li.active,
  .td-header-wrap.contrast.active .td-header-menu-wrap-full,
  .coronaHome-bannerTransparencia.contrast.active .bannerContainer .title::after,
  .sectionVacData.contrast.active,
  .coronaHome-noticias.contrast.active .noticiasContainer .header>h1::after {
    background-color: #FFF;
  }
  
  .containerFullAcessoRapido.contrast.active .tabContainer .tabGroup .tabCards li a .iconeCirculo,
  .component_pt-Container.contrast.active .grupoOrcamentario_filter .inputSelect .inputSelectAbsolut input:checked+label,
  .component_pt-Container.contrast.active .grupoOrcamentario_filter .inputSelect .inputSelectAbsolut input+label,
  .component_pt-Container.contrast.active .component-pagination .page-numbers,
  .homeLastNews.contrast.active .lastNewsMore button,
  .coronaHome-noticias.contrast.active .noticiasContainer .sectionButton button a,
  .coronavirus-duvidas.contrast.active .duvidas-left .item span,
  .coronavirus-duvidas.contrast.active .duvidas-left .item .botao-duvidas,
  .coronaHome-boletim.contrast.active .boletim-container .boletim-title .boletim-link,
  .coronaHome-boletim.contrast.active .boletim-container .boletim-cards .boletim-card {
    border: 1px solid #000;
  }
  
  .containerBanner.contrast.active .bannerRight .contentCards .cardCount.cardCountWhite .linha {
    border: 1px solid #FFF;
  }
  
  .containerCanais.contrast.active {
    border-top: 3px solid #000;
    border-bottom: 3px solid #000;
  }
  
  .component-containerEditor.contrast.active h4,
  .component-containerEditor.contrast.active h4 strong {
    color: #fff;
  }
  
  .sogocdn-headerNavigation.contrast.active>form input::placeholder,
  .containerBanner.contrast.active .bannerRight .rightTitle>h1,
  .containerBanner.contrast.active .bannerRight .rightTitle>p,
  .containerBanner.contrast.active .bannerRight .contentCards .cardCount .title,
  .containerBanner.contrast.active .bannerRight .contentCards .cardCount .count,
  .containerBanner.contrast.active .bannerRight .contentCards .cardCount>i,
  .containerBanner.contrast.active .bannerRight .contentUpdate p,
  .containerBanner.contrast.active .bannerRight .contentUpdate>i,
  .containerBanner.contrast.active .containerBanner .bannerRight .rightTitle>p>i,
  .component-highlightText.contrast.active,
  .component-boxContact.contrast.active .info h3,
  .component-boxContact.contrast.active .info p,
  .component-boxContact.contrast.active .info a,
  .component-boxLinks.contrast.active ul li.current-menu-item a,
  .component-boxLinks.contrast.active ul li.current-menu-item:before,
  .component-boxLinks.contrast.active ul li a,
  .component-boxTitle.contrast.active,
  .component-cardItemSmall.contrast.active .card .card__icon,
  .component-cardItemSmall.contrast.active .card .card__title,
  .component_pt-cardItemBig.contrast.active .card .card__arrowLink span,
  .component-archiveFiles.contrast.active>.card>.date p:nth-of-type(1),
  .component-archiveFiles.contrast.active>.card>.date p:nth-of-type(2),
  .component-archiveFiles.contrast.active>.card>.info>.infoTitle p:nth-of-type(1),
  .component-archiveFiles.contrast.active>.card>.info>.infoTitle p:nth-of-type(2) span,
  .component-archiveFiles.contrast.active>.card>.info>.infoDate,
  .component-archiveFiles.contrast.active>.card>.info>.infoTitle p a,
  .component_pt-Container.contrast.active .columnRight .rightContent .component_pt-cardItemBig.title-combate-a-covid-19 .card:hover .card .card__icon,
  .component_pt-Container.contrast.active .columnRight .rightContent .component_pt-cardItemBig.title-combate-a-covid-19 .card:hover .card .card__title,
  .component_pt-Container.contrast.active .columnRight .rightContent .component_pt-cardItemBig.title-combate-a-covid-19 .card:hover .card .card__description,
  .component_pt-Container.contrast.active .columnRight .rightContent .component_pt-cardItemBig.title-combate-a-covid-19 .card:hover .card__arrowLink span,
  .component_pt-Container.contrast.active .grupoOrcamentario_filter .inputSelect .inputSelectAbsolutAno input+label .box .box-title h2,
  .component_pt-Container.contrast.active .grupoOrcamentario_filter .inputSelect .inputSelectAbsolutAno input+label .box .box-title p,
  .component_pt-Container.contrast.active .inputSelectAbsolut input:checked i,
  .component_pt-cardItemBig.contrast.active .card:hover .card__icon,
  .component_pt-cardItemBig.contrast.active .card:hover .card__description,
  .component_pt-cardItemBig.contrast.active .card:hover .card__title,
  .component_pt-Container.contrast.active .component-pagination .page-numbers,
  .component_pt-Container.contrast.active .grupoOrcamentario_filter .inputSelect .inputSelectAbsolut input:checked+label,
  .component_pt-Container.contrast.active .grupoOrcamentario_filter .inputSelect .inputSelectAbsolut input+label,
  .containerBanner.contrast.active .vacinacaoTempoReal i,
  .containerBanner.contrast.active .vacinacaoTempoReal span,
  .td-header-menu-wrap-full.contrast.active .sf-menu>li>a,
  .td-header-menu-wrap-full.contrast.active .sf-menu>li>a span,
  .td-header-menu-wrap-full.contrast.active .header-search-wrap .td-icon-search,
  .td-header-menu-wrap-full.contrast.active .dropdown-toggle::after,
  .td-header-menu-wrap-full.contrast.active .sf-menu .td-icon-menu-down,
  .containerCanais.contrast.active .title>h2 span,
  .component-twoColumnStructure.contrast.active .component-pageTitle.contrast.active,
  .component-containerEditor.contrast.active p,
  .sectionFeriados.contrast.active .card .date span:nth-of-type(1),
  .sectionFeriados.contrast.active .card .date span:nth-of-type(2),
  .component-boxDownDoc.contrast.active,
  .component-cardItemSmall.contrast.active .card .card__arrowLink span,
  .coronaHome-bannerTransparencia.contrast.active .bannerContainer .title p,
  .sectionVacData.contrast.active .conteudo-atualizacao-chamada .botao-relatorio,
  .coronaHome-noticias.contrast.active .noticiasContainer .header>h1,
  .coronavirus-duvidas.contrast.active .seguranciaEficiencia,
  .coronaHome-linkUteis.contrast.active .linksUteisContainer .header>h3 {
    color: #FFF !important;
  }
  
  .component-boxProfile .card {
    border-bottom: 5px solid #000;
  }
  
  .containerFullAcessoRapido.contrast.active .tabsOrgaos .tabs,
  .containerFullAcessoRapido.contrast.active .tabsOrgaos .tabs li.active,
  .groupBox.contrast.active a.box {
    border-bottom: 2px solid #000;
  }
  
  .containerBanner.contrast.active .bannerRight .contentCards .cardCount {
    border: solid 1px #fff;
  }
  
  .container_btn_all_news.contrast.active hr {
    border-top: 1px solid #fff;
  }
  
  .container_btn_all_news.contrast.active a,
  .container_btn_all_news.contrast.active a:before,
  .container-title-banner.contrast.active .title-banners,
  .sogocdn-headerNavigation.contrast.active .navMenu ul.menu>li>a,
  .sogocdn-headerNavigation.contrast.active .heroLastUpdate,
  .component-cardItemSmall.contrast.active .card:hover .card__icon,
  .component-cardItemSmall.contrast.active .card:hover .card__title,
  .component-cardItemSmall.contrast.active .card:hover .card__arrowLink,
  .component_pt-Container.contrast.active #menu_pt ul li a:hover,
  .component_pt-Container.contrast.active #menu_pt ul li.submenu>a::before,
  .component_pt-Container.contrast.active .component_pt-atalho span,
  .component_pt-cardItemBig.contrast.active .card .card__icon,
  .component_pt-cardItemBig.contrast.active .card .card__description,
  .component_pt-cardItemBig.contrast.active .card .card__title,
  .component_pt-Container.contrast.active .grupoOrcamentario_filter .inputSelect .inputSelectAbsolutAno input:not(:checked)+label .box-icon i,
  .component_pt-Container.contrast.active .grupoOrcamentario_filter .inputSelect .inputSelectAbsolut input+label,
  .homeLastNews.contrast.active .lastNewsMore button,
  .containerFastAccess.contrast.active .component-systemTabsTwo ul.tabs li.active,
  .sectionFeriados.contrast.active .card .description label,
  .sectionFeriados.contrast.active .card .description span:nth-of-type(1),
  .coronaHome-noticias.contrast.active .noticiasContainer .cards .card .info h1,
  .coronaHome-noticias.contrast.active .noticiasContainer .cards .card .info p,
  .coronaHome-noticias.contrast.active .noticiasContainer .sectionButton button a,
  .coronavirus-duvidas.contrast.active .duvidas-left .item .botao-duvidas,
  .coronaHome-boletim.contrast.active .boletim-title h1,
  .coronaHome-boletim.contrast.active .boletim-container .boletim-title .boletim-atualizacao,
  .coronaHome-boletim.contrast.active .boletim-container .boletim-title .boletim-link,
  .coronaHome-boletim.contrast.active .boletim-container .boletim-cards .boletim-card i,
  .coronaHome-boletim.contrast.active .boletim-container .boletim-cards .boletim-card h2,
  .coronaHome-boletim.contrast.active .boletim-container .boletim-cards .boletim-card p {
    color: #000;
  }
  
  .sogocdn-headerNavigation.contrast.active .navMenu ul.menu>li:not(.current-menu-ancestor):hover>a,
  .sogocdn-headerNavigation.contrast.active .navMenu ul.menu li.current-menu-item>a {
    border-bottom: 2px solid #000;
  }
  
  .component_pt-cardItemBig.contrast.active .card:hover .card__title span {
    background-color: #FFF;
    color: #000;
  }
  
  .td-header-top-menu-full.contrast.active,
  .td-header-menu-wrap-full.contrast.active .td-theme-wrap .sf-menu .td-normal-menu .td-menu-item>a:hover {
    background-color: #000;
  }
  
  #real-accessability-grayscale {
    display: none;
  }
  
  .sogocdn-headerNavigation.contrast.active, .background__gradient.contrast.active, .background__baby__blue.contrast.active {
    background: #000;
  }
  
  .sogocdn-headerNavigation.contrast.active .navMenu ul.menu>li>a, .sogocdn-headerNavigation.contrast.active .navMenu span, .sogocdn-headerNavigation.contrast.active .navMenu ul.menu>li>a, #banner__covid.contrast.active .title h1, .section-faixa-caminho.contrast.active .entry-crumbs a,
  .section-faixa-caminho.contrast.active .entry-crumbs, .columnRight.contrast.active .component-pageTitle, .columnRight.contrast.active .component-pageTitle span, .component-boxProfile.contrast.active .card .info h4, .component-boxProfile.contrast.active .card .info h5, .columnRight.contrast.active li, .td-main-content-wrap.td-container-wrap.contrast.active .post .entry-title, .td-main-content-wrap.td-container-wrap.contrast.active .td-post-content p, .td-main-content-wrap.td-container-wrap.contrast.active .td-post-author-name, .td-main-content-wrap.td-container-wrap.contrast.active .td-post-author-name a, .td-main-content-wrap.td-container-wrap.contrast.active .td-post-author-name span  {
    color: #fff;
  }
  
  #banner__covid.contrast.active {
    background: #000;
    border: 1px solid var(--color_white);
  }
  
  #banner__covid.contrast.active a {
    color: #fff;
    border-color: #fff;
  }
  
  #banner__covid.contrast.active a:hover {
    background-color: transparent;
    text-decoration: underline;
  }
  
  .component-boxContact.contrast.active a {
    background-color: #000;
    border: 1px solid #fff;
    color: #fff;
  }
  
  .component-cardItemSmall.contrast.active .card,
  .component-cardItemSmall.contrast.active .card:hover {
    border: 1px solid #fff;
  }
  
  .td-main-content-wrap.td-container-wrap.contrast.active,
  .td-main-content-wrap.td-container-wrap.contrast.active .post {
    background-color: #000;
  }
  
  
  .td-main-content-wrap.td-container-wrap.contrast.active .block-title span {
    background-color: #000;
    border: 1px solid #fff;
  }
  
  .td-main-content-wrap.td-container-wrap.contrast.active .block-title {
    border-color: #fff;
  }
  
  .td-main-content-wrap.td-container-wrap.contrast.active .td_module_wrap .entry-title a:hover {
    color: #fff;
    text-decoration: underline;
  }
  
  .td-main-content-wrap.td-container-wrap.contrast.active .td-post-author-name a,
  .td-main-content-wrap.td-container-wrap.contrast.active .td-post-date,
  .td-main-content-wrap.td-container-wrap.contrast.active .td-post-author-name span,
  .td-main-content-wrap.td-container-wrap.contrast.active .td-excerpt, .td-main-content-wrap.td-container-wrap.contrast.active .td_module_wrap .entry-title a, .td-main-content-wrap.td-container-wrap.contrast.active .td_module_wrap .entry-title {
    color: #fff;
  }
  
  .columnRight.contrast.active .sogocdn-cardItemSmall a:hover,
  .columnRight.contrast.active .component-cardItemSmall a:hover {
    text-decoration: underline !important;
    background-color: transparent;
  }
  
  #td-main-content.contrast.active .td-post-header .td-post-title {
    background: #000;
  }
  .td-footer-wrapper.contrast.active{
    border-top: 1px solid #fff;
  }
  .quick_access.contrast.active{
    box-shadow: none;
    background: #000;
    border: 1px solid #fff;
  }
  .quick_access_temp.contrast.active .header h3, .quick_access.contrast.active .menu li, .quick_access.contrast.active .item .title p, .quick_access_temp.contrast.active .item .icon i, .td-footer-wrapper.contrast.active .footerNew ul li a, .td-footer-wrapper.contrast.active, .sogocdn-headerNavigation.contrast.active .heroLastUpdate>p>span, .sogocdn-headerNavigation.contrast.active .heroLastUpdate>p{
    color: #fff
  }
  .quick_access_temp.contrast.active .header{
    border-bottom: 1px solid #fff;
  }
  .quick_access.contrast.active .menu li.active{
    border-bottom: 2px solid #fff;
  }
  .quick_access.contrast.active .item:hover .title p{
    text-decoration: underline;
  }
  .quick_access.contrast.active .item{
    border-bottom: 1px solid #fff;
  }
  .td-sub-footer-container.contrast.active{
    border-top: 1px solid #fff;
  }
  .td-footer-wrapper.contrast.active .footerNew ul li a:hover {
    color: #fff !important;
    text-decoration: underline !important;
  }
  .sogocdn-headerNavigation.contrast.active>form input,
  .sogocdn-headerNavigation.contrast.active>form button {
    border: 1px solid #fff;
  }
  
  .sogocdn-headerNavigation.contrast.active>form button:hover {
    text-decoration: underline;
  }
  
  .sogocdn-headerNavigation.contrast.active .navMenu ul.menu>li>a {
    color: #fff;
  }
  .sogocdn-headerNavigation.contrast.active .navMenu ul.menu > li:not(.current-menu-ancestor):hover > a{
    border-bottom: 7px solid #fff;
  }
  .component-allPageTitle.contrast.active{
    border-bottom: 1px solid #fff;
  }
  .homeSectionTitle.contrast.active span{
    background-color: #fff;
  }
  .homeSectionTitle.contrast.active h1 {
    color: #fff;
    background-color: #000;
  }
  
  .containerHome.contrast.active .homeSectionTitle h1 {
    color: #fff;
    background-color: #000;
  }
  .containerHome.contrast.active .otherNews > a p{
    color: #fff;
  }
  .containerHome.contrast.active .otherNews > a p:hover{
    text-decoration: underline;
  
  }
  .containerHome.contrast.active .otherNews > a span{
    background-color: #000;
    border: 1px solid #fff;
    color: #fff;
  }
  .top_access.contrast.active .keyboard span{
    color: #000;
  }
  .containerMaster.homeLastNews.contrast.active .lastNewsMore button{
    border: 1px solid #fff;
    background-color: #000;
    color: #fff;
  }
  .containerMaster.homeLastNews.contrast.active .lastNewsMore button:hover{
    text-decoration: underline !important;
  }
  .containerFastAccess.contrast.active>.options .esic .top h1, .containerFastAccess.contrast.active>.options .esic .top p{
    color: #fff;
  }
  .containerFastAccess.contrast.active>.options .esic .top h1:hover, .containerFastAccess.contrast.active>.options .esic .top p:hover{
    text-decoration: underline;
  }
  .td-header-wrap .td-header-menu-wrap-full.contrast.active {
    border-bottom: 1px solid #fff;
    background-color: #000;
  }
  .component-twoColumnStructure.contrast.active>.columnLeft, .component-twoColumnStructure.contrast.active>.columnRight{
    background-color: #000;
  }
  .component-boxTitle.contrast.active, .section-faixa-caminho.contrast.active .entry-crumbs{
    background-color: #000;
  }
  .td-header-menu-wrap.contrast.active, .component-twoColumnStructure.contrast.active{
    background-color: #000;
    border-bottom: 1px solid #fff;
  }
  .td-header-style-7 .td-header-main-menu.contrast.active, .component-cardItemSmall.contrast.active{
    background-color: #000;
  }
  /* Fim do contraste genérico */
  .content-g.contrast.active .g-content > a:hover{
    background-color: #000;
  }
  .containerHome.contrast.active .content-g .g-content > a:hover span, .containerHome.contrast.active .content-g .g-content > a:hover h1, .containerHome.contrast.active .content-g .g-content > a:hover p{
    color: #fff;
    background-color: #000;
  }
  .containerHome.contrast.active .content-g .g-content > a:hover h1{
    color: #fff;
    background-color: #000;
  }
  .containerHome.contrast.active .content-g .g-content > a:hover{
    text-decoration: underline;
  }
  
  .containerHome.contrast.active .g-esic .sic-presencial .sic-bottom > a:hover{
    background-color: #000;
    text-decoration: underline;
  }
  
  .containerHome.contrast.active .g-esic .sic-presencial .sic-bottom > a{
    border: 1px solid #fff;
  }
  
  .containerHome.contrast.active .g-esic .sic-presencial{
    border: 1px solid #fff;
    background-color: #000;
  }
  
  .containerHome.contrast.active .g-esic .sic-governo{
    border: 1px solid #fff;
    background-color: #000;
  }
  
  .container-bg.contrast.active{
    background-color: #000;
  }
  .containerBanner.contrast.active {
    border: 1px solid #fff;
  }
  
  .containerBanner.contrast.active .bannerLeft .leftBottom>a:hover {
    color: #fff;
    background-color: #000;
    text-decoration: underline;
  }
  
  .homeLastNews.contrast.active .groupCards .cardTitle,
  .homeLastNews.contrast.active .groupCards .cardDesc {
    background-color: #000;
  }
  
  .homeLastNews.contrast.active .groupCards .cards .card .cardTitle {
    background-color: #000;
    height: auto;
  }
  
  .homeOtherNews.contrast.active .groupCards .card .cardTitle:hover {
    text-decoration: underline;
  }
  
  .homeOtherNews.contrast.active .groupCards .card .cardTitle {
    border: 1px solid #fff;
  }
  
  .homeLastNews.contrast.active .groupCards .cards .card .cardTitle:hover {
    text-decoration: underline;
  }
  
  .containerMaster.homeLastNews.contrast.active .lastNewsMore button {
    border: 1px solid #fff;
  }
  
  .container-title-banner.contrast.active .title-banners {
    color: #fff;
  }
  
  .container-title-banner.contrast.active .title-banners::before {
    color: #fff;
  }
  
  .sliderBanner.contrast.active .dotsClass .slick-active button {
    color: #fff;
  }
  
  .container_btn_all_news.contrast.active a {
    color: #fff;
  }
  
  .container_btn_all_news.contrast.active a:hover {
    text-decoration: underline;
  }
  
  .containerFullTitle.contrast.active .titleIntersectionDetail {
    background-color: #fff !important;
  }
  
  .containerFullTitle.contrast.active .titleIntersection {
    background-color: #000;
    color: #fff;
  }
  
  .containerFullAcessoRapido.contrast.active {
    border-bottom: 1px solid #fff;
  }
  
  .containerFullAcessoRapido.contrast.active .servicosTabOrgaos {
    background-color: #000;
    border: 1px solid #fff;
  }
  
  #sogothemeFooter.contrast.active,
  #sogothemeFooter.contrast.active .container-sub-footer.contrast.active {
    border-top: 1px solid #fff;
  }
  
  .otherNews.contrast.active .otherNews--cards .otherNews--cards__cardTitle h3,
  .governo_digital.contrast.active .cardRedesSociais h1,
  .governo_digital.contrast.active .cardRedesSociais h1::after,
  .governo_digital.contrast.active .cardRedesSociais li i {
    color: #fff;
  }
  
  .governo_digital.contrast.active .cardCaruaruDigital,
  .governo_digital.contrast.active .cardGoverno,
  .governo_digital.contrast.active .cardSicPresencial,
  .governo_digital.contrast.active .cardRedesSociais {
    border: 1px solid #fff;
    color: #fff;
  }
  
  .governo_digital.contrast.active .cardRedesSociais li {
    border: none;
  }
  
  .governo_digital.contrast.active .cardRedesSociais li a:hover {
    text-decoration: underline;
  }
  
  .governo_digital.contrast.active .cardRedesSociais li a {
    color: #fff;
  }
  
  .containerFullAcessoRapido.contrast.active .tabContainer .tabGroup .tabCards li {
    background-color: #000;
  }
  
  .containerFullAcessoRapido.contrast.active .tabContainer .tabGroup .tabCards li a h3 {
    color: #fff;
  }
  
  .containerFullAcessoRapido.contrast.active .tabContainer .tabGroup .tabCards li a .iconeCirculo {
    border: 1px solid #fff;
  }
  
  .containerFullAcessoRapido.contrast.active .tabsOrgaos .tabs li a,
  .containerFullAcessoRapido.contrast.active .tabsOrgaos .tabs li.active a {
    color: #fff;
  }
  
  .containerFullAcessoRapido.contrast.active .itensAcessoRapido li:hover {
    background-color: #000;
    color: #fff;
  }
  
  .otherNews.contrast.active .otherNews--cards .otherNews--cards__cardTitle h3:hover {
    text-decoration: underline;
  }
  
  .containerFullAcessoRapido.contrast.active .itensAcessoRapido li:hover a h3 {
    color: #fff;
    text-decoration: underline;
  }
  
  .containerFullAcessoRapido.contrast.active .btn_banner_hover:hover {
    color: #fff;
    text-decoration: underline;
  }
  
  #sogothemeFooter.contrast.active .container-footer>div>a:hover {
    color: #fff;
    text-decoration: underline !important;
  }
  
  .governo_digital.contrast.active .cardCaruaruDigital,
  .governo_digital.contrast.active .cardGoverno,
  .governo_digital.contrast.active .cardSicPresencial {
    background-color: #000;
  }
  
  .governo_digital.contrast.active .cardCaruaruDigital h1::before,
  .governo_digital.contrast.active .cardSicPresencial h1::before,
  .governo_digital.contrast.active .cardRedesSociais h1::after {
    background-color: #fff;
  }
  
  .governo_digital.contrast.active .SeparadorHorizontalSicPresencial {
    background-color: #fff;
  }
  
  .governo_digital.contrast.active .btn_banner_hover {
    background-color: #000;
    border: 1px solid white;
  }
  
  .governo_digital.contrast.active .btn_banner_hover:hover {
    background-color: #000;
    color: #fff;
    text-decoration: underline !important;
  }
  
  .governo_digital.contrast.active .containerListCaruaruDigital ul li a {
    color: #fff;
  }
  
  .containerFullAcessoRapido.contrast.active .itensAcessoRapido li:hover a i {
    color: #fff;
  }
  
  .containerBanner.contrast.active .bannerLeft .leftBottom>a {
    border: 1px solid #fff;
  }
  
  .containerFullAcessoRapido.contrast.active .detailTitle {
    background-color: #fff;
  }
  
  .containerRight.contrast.active {
    border: 1px solid #fff;
  }
  
  .containerFullAcessoRapido.contrast.active .tabsOrgaos .tabs li a:hover {
    text-decoration: underline;
  }
  
  #anchorContainer .containerNewHome .containerLeft .card0 .cardTitle:hover,
  #anchorContainer .containerNewHome .containerLeft .card1 .cardTitle:hover,
  #anchorContainer .containerNewHome .containerLeft .card .cardTitle:hover {
    text-decoration: underline;
  }
  
  .sliderBanner.contrast.active .dotsClass li button {
    border: 1px solid #fff;
  }
  
  .otherNews.contrast.active .otherNews--cards__date:hover {
    text-decoration: underline;
  }
  
  .faEsic.contrast.active .esicCall {
    background: #000;
  }
  
  .faEsic.contrast.active .esicCall .esicCallFooter button {
    background-color: transparent;
    border: 1px solid #fff;
  }
  
  .faEsic.contrast.active .esicCall .esicCallFooter button:hover {
    text-decoration: underline;
    background-color: transparent;
    color: #FFF;
  }
  
  .faEsic.contrast.active .esicGoverno {
    background: #000;
  }
  
  .containerFastAccess.contrast.active>.options .esic .bottom>h1,
  .containerFastAccess.contrast.active>.options .esic .bottom>p {
    color: #fff;
  }
  
  .containerFastAccess.contrast.active>.options .esic>.service {
    color: #fff;
  }
  
  .containerFastAccess.contrast.active>.options .esic .bottom>h1:hover,
  .containerFastAccess.contrast.active>.options .esic .bottom>p:hover {
    text-decoration: underline;
  }
  
  .containerFastAccess.contrast.active>.options .esic>.service:hover {
    text-decoration: underline;
  }
  
  .homeSectionTitle.contrast.active h1 {
    color: #fff;
    background-color: #000;
  }
  
  .containerHome.contrast.active .homeSectionTitle h1 {
    color: #fff;
    background-color: #000;
  }
  
  #sogothemeFooter.contrast.active .footerNew ul li a:hover {
    color: #fff;
    text-decoration: underline !important;
  }
  
  .containerFastAccess.contrast.active .itens,
  .containerFastAccess.contrast.active .options,
  .containerFastAccess.contrast.active .governo>.link {
    border: 1px solid #fff;
  }
  
  .containerFastAccess.contrast.active>.itens>a {
    background: #000;
  }
  
  .containerFastAccess.contrast.active>.itens>a:hover {
    background-color: #000;
  }
  
  .containerFastAccess.contrast.active>.itens>a>p:hover {
    text-decoration: underline;
  }
  
  .containerFastAccess.contrast.active>.options .governo>.link {
    border: 1px solid #fff;
    color: #fff;
  }
  
  #sogothemeFooter.contrast.active .footerNew ul li a:hover {
    color: #fff;
    text-decoration: underline !important;
  }
  
  .td-header-main-menu.contrast.active {
    background-color: #000;
  }
  
  .containerFastAccess.contrast.active>.options .governo>.link:hover {
    background-color: #000;
  }
  .barContainer.contrast.active{
    background-color: #000;
  }
  .containerFastAccess.contrast.active>.options .governo>.link:hover {
    background-color: #000;
    text-decoration: underline;
  } 
  .containerFastAccess.contrast.active>.options .governo>.link {
    box-shadow: none;
  }
  
  /* adicionado dia 28/06/22 */
  .sogocdn-headerNavigation.contrast.active > form input, .sogocdn-headerNavigation.contrast.active > form button{
    border: 1px solid #fff;
  }
  .sogocdn-headerNavigation.contrast.active > form button:hover{
    text-decoration: underline;
  }
  .sogocdn-headerNavigation.contrast.active .heroLastUpdate > p > span{
    color: #fff;
  }
  .sogocdn-headerNavigation.contrast.active .navMenu ul.menu > li > a{
    color: #fff;
  }
  .containerBanner.contrast.active{
    border: 1px solid #fff;
  }
  .containerBanner.contrast.active .bannerLeft .leftBottom > a:hover{
    color: #fff;
    background-color: #000;
    text-decoration: underline;
  }
  .homeLastNews.contrast.active .groupCards .cardTitle, .homeLastNews.contrast.active .groupCards .cardDesc{
    background-color: #000;
  }
  .container-title-banner.contrast.active .title-banners{
    color: #fff;
  }
  .container-title-banner.contrast.active .title-banners::before{
    color: #fff;
  }
  .sliderBanner.contrast.active .dotsClass .slick-active button{
    color: #fff;
  }
  .container_btn_all_news.contrast.active a{
    color: #fff;
  }
  .container_btn_all_news.contrast.active a:hover{
    text-decoration: underline;
  }
  .containerFullTitle.contrast.active .titleIntersectionDetail{
    background-color: #fff !important;
  }
  .containerFullTitle.contrast.active .titleIntersection{
    background-color: #000;
    color: #fff;
  }
  .containerFullAcessoRapido.contrast.active{
    border-bottom: 1px solid #fff;
  }
  .containerFullAcessoRapido.contrast.active .servicosTabOrgaos{
    background-color: #000;
    border: 1px solid #fff;
  }
  #sogothemeFooter.contrast.active, #sogothemeFooter.contrast.active .container-sub-footer.contrast.active{
    border-top: 1px solid #fff;
  }
  .otherNews.contrast.active .otherNews--cards .otherNews--cards__cardTitle h3, .governo_digital.contrast.active .cardRedesSociais h1, .governo_digital.contrast.active .cardRedesSociais h1::after, .governo_digital.contrast.active .cardRedesSociais li i{
    color: #fff;
  }
  .governo_digital.contrast.active .cardCaruaruDigital, .governo_digital.contrast.active .cardGoverno, .governo_digital.contrast.active .cardSicPresencial, .governo_digital.contrast.active .cardRedesSociais{
    border: 1px solid #fff;
    color: #fff;
  }
  .governo_digital.contrast.active .cardRedesSociais li{
    border: none;
  }
  .governo_digital.contrast.active .cardRedesSociais li a:hover{
    text-decoration: underline;
  }
  .governo_digital.contrast.active .cardRedesSociais li a{
    color: #fff;
  }
  .containerFullAcessoRapido.contrast.active .tabContainer .tabGroup .tabCards li{
    background-color: #000;
  }
  .containerFullAcessoRapido.contrast.active .tabContainer .tabGroup .tabCards li a h3{
    color: #fff;
  }
  .containerFullAcessoRapido.contrast.active .tabContainer .tabGroup .tabCards li a .iconeCirculo{
    border: 1px solid #fff;
  }
  .containerFullAcessoRapido.contrast.active .tabsOrgaos .tabs li a, .containerFullAcessoRapido.contrast.active .tabsOrgaos .tabs li.active a{
    color: #fff;
  }
  .containerFullAcessoRapido.contrast.active .itensAcessoRapido li:hover{
    background-color: #000;
    color: #fff;
  }
  .otherNews.contrast.active .otherNews--cards .otherNews--cards__cardTitle h3:hover {
    text-decoration: underline;
  }
  .containerFullAcessoRapido.contrast.active .itensAcessoRapido li:hover a h3{
    color: #fff;
    text-decoration: underline;
  }
  .containerFullAcessoRapido.contrast.active .btn_banner_hover:hover{
    color: #fff;
    text-decoration: underline;
  }
  #sogothemeFooter.contrast.active .container-footer > div > a:hover{
    color: #fff;
    text-decoration: underline !important;
  }
  .sogocdn-headerNavigation.contrast.active .heroLastUpdate > p {
    color: #fff;
  }
  .governo_digital.contrast.active .cardCaruaruDigital, .governo_digital.contrast.active .cardGoverno, .governo_digital.contrast.active .cardSicPresencial{
    background-color: #000;
  }
  .governo_digital.contrast.active .cardCaruaruDigital h1::before, .governo_digital.contrast.active .cardSicPresencial h1::before, .governo_digital.contrast.active .cardRedesSociais h1::after {
    background-color: #fff;
  }
  .governo_digital.contrast.active .SeparadorHorizontalSicPresencial{
    background-color: #fff;
  }
  .governo_digital.contrast.active .btn_banner_hover{
    background-color: #000;
    border: 1px solid white;
  }
  .governo_digital.contrast.active .btn_banner_hover:hover{
    background-color: #000;
    color: #fff;
    text-decoration: underline !important;
  }
  .governo_digital.contrast.active .containerListCaruaruDigital ul li a{
    color: #fff;
  }
  .containerFullAcessoRapido.contrast.active .itensAcessoRapido li:hover a i{
    color: #fff;
  }
  /* fim do dia 28/06/22 */
  
  /* adicionado dia 29/06/22 */
  .containerBanner.contrast.active .bannerLeft .leftBottom>a{
    border: 1px solid #fff;
  }
  
  .containerFullAcessoRapido.contrast.active .detailTitle{
    background-color: #fff;
  }
  
  .containerRight.contrast.active {
    border: 1px solid #fff;
  }
  .containerFullAcessoRapido.contrast.active .tabsOrgaos .tabs li a:hover{
    text-decoration: underline;
  }
  #anchorContainer .containerNewHome .containerLeft .card0 .cardTitle:hover, #anchorContainer .containerNewHome .containerLeft .card1 .cardTitle:hover, #anchorContainer .containerNewHome .containerLeft .card .cardTitle:hover{
    text-decoration: underline;
  }
  .sliderBanner.contrast.active .dotsClass li button{
    border: 1px solid #fff;
  }
  .otherNews.contrast.active .otherNews--cards__date:hover{
    text-decoration: underline;
  }
  .prefeitura-digital.contrast.active{
    border-bottom: 3px solid #fff;
    border-top: 3px solid #fff;
    background-color: #000;
  }
  .prefeitura-digital.contrast.active .conteudo-prefeitura-digital .conteudo a{
    background-color: #000;
    color: #fff;
    border: 1px solid #fff;
  }
  .prefeitura-digital.contrast.active .conteudo-prefeitura-digital .conteudo a h1, .prefeitura-digital.contrast.active .conteudo-prefeitura-digital .conteudo a span{
    color: #fff;
  }
  .prefeitura-digital.contrast.active .conteudo-prefeitura-digital .conteudo a h1:hover, .prefeitura-digital.contrast.active .conteudo-prefeitura-digital .conteudo a span:hover, .component-boxContact.contrast.active .info a:hover, .section-faixa-caminho.contrast.active .entry-crumbs a:hover{
    text-decoration: underline;
  }
  .component-boxLinks.contrast.active ul li:hover{
    color: #fff;
  }
  .component-containerEditor.contrast.active table td{
    color: #fff;
  }
  .containerCanais.contrast.active .cards > .item .back{
    background: #000;
    color: #fff;
  }
  .component-allPageTitle.contrast.active .barContainer .links .card:hover span{
    color: #fff;
  }
  .td-main-content-wrap.td-container-wrap.contrast.active .td-post-share-title, .td-main-content-wrap.td-container-wrap.contrast.active .td-post-content li{
    color: #fff;
  }