html,
body,
#menuPrincipal,
#menuPrincipalWrapper,
.servicos-head-titulo,
.servicos-body,
#coleta,
footer,
#posFooter,
#carouselProgramasDesktop li a,
.not-redes a:not(.fb-like), .not-redes button:not(.fb-like),
.dropdown-menu,
#formBusca input,
.btn-primary,
.btn-secondary,
.descricao-noticia-destaque,
#carouselDestaques .carousel-indicators li,
#menuAcessibilidade,
.carousel .ph-bold
{
    background-color: black !important;
}
/* FUNDO PRETO */

a,
#menuOuvidoria button i,
.item-noticia .info span,
.item-noticia .info p,
.descricao-noticia-destaque p,
.not-redes a:not(.fb-like), .not-redes button:not(.fb-like),
#campoBusca button,
.btn-primary,
.btn-secondary,
.carousel .ph-bold
{
    color: yellow !important;
    text-decoration: underline !important;
}
/* COR AMARELA */

html,
body,
span.verde,
.ver-todos-info,
.titulo-sessao,
.tag-noticia,
.not-titulo,
.not-autor,
.noticia-conteudo,
.noticia-conteudo .legenda,
.not-redes > *,
#formBusca input,
#formBusca input::placeholder,
#menuAcessibilidade li:first-child i
{
    color: white !important;
}
/* COR BRANCA */

#carouselProgramasDesktop li a,
.not-redes a:not(.fb-like), .not-redes button:not(.fb-like),
.btn-primary,
.btn-secondary,
#carouselDestaques .carousel-indicators li,
.carousel .ph-bold
{
    border: 1px solid yellow !important;
}
/* BORDA AMARELA */

.dropdown-menu,
#formBusca input,
#menuAcessibilidade
{
    border: 1px solid white !important;
}
/* BORDA BRANCA */


/**************/

#menuPrincipal,
.servicos-head,
#coleta
{
    border: 1px solid white !important;
    border-left: none !important;
    border-right: none !important;
}

.item-noticia .info .data-noticia {
    font-weight: 400 !important;
}

.servicos-items {
    border-top: none !important;
}

#menuOuvidoria a::after {
    content: unset !important;
}

.item-destaque-noticia .descricao-noticia-destaque
{
    padding: 7px 14px !important;
    border-radius: 8px !important;

    & * {
        font-size: 16px !important;
    }
}

#carouselDestaques ol.carousel-indicators {
    bottom: -60px !important;
}

#carouselDestaques .carousel-indicators li {
    border-width: 2px !important;
    opacity: 1;
}

#carouselDestaques .carousel-indicators .active {
    background-color: yellow !important;
}

.carousel-control-next, .carousel-control-prev,
.carousel-control-next:hover, .carousel-control-prev:hover {
    opacity: 1 !important;
    text-decoration: none !important;
}

.carousel .ph-bold
{
    border-radius: 8px !important;
    text-decoration: none !important;
}
