/* -- CONFIGURAÇÕES BASE -- */
body {
  color: #fff;
  background-color: #000;
}
a,
.artigo__texto a {
  color: #fff;
  text-decoration: underline;
}
a:hover {
  color: #ddd;
  text-decoration: underline;
}
a:focus {
  color: #ddc;
  background-color: #000;
}
a.list-group-item {
  color: #fff;
}
a.list-group-item:hover,
a.list-group-item:focus {
  color: #fff;
  text-decoration: underline;
}
a.list-group-item .list-group-item-heading {
  color: #ddd;
}
.list-group-item,
.list-group-item-text,
.list-group-item.active,
.list-group-item.active:hover,
.list-group-item.active:focus,
.list-group-item.active .list-group-item-text,
.list-group-item.active:hover .list-group-item-text,
.list-group-item.active:focus .list-group-item-text {
  color: #000;
  border-color: #fff;
  background-color: #ddd;
}
h1 small,
h2 small,
h3 small,
h4 small,
h5 small,
h6 small,
.h1 small,
.h2 small,
.h3 small,
.h4 small,
.h5 small,
.h6 small,
h1 .small,
h2 .small,
h3 .small,
h4 .small,
h5 .small,
h6 .small,
.h1 .small,
.h2 .small,
.h3 .small,
.h4 .small,
.h5 .small,
.h6 .small {
  color: #fff;
}

/* DROPDOWN-MENU PRINCIPAL */
.dropdown-menu,
.dropdown-menu > li > a {
  color: #fff;
  background-color: #000;
}
.dropdown-header {
  color: #fff;
}
.dropdown-menu,
dropdown-menu > li > a:active {
  background-color: #000;
}
.dropdown-menu > li > a:hover {
  color: #333 !important;
  background-color: #ddd !important;
}

/* MENU MARCAÇÃO DO ITEM ATIVO */
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {
  color: #999 !important;
  background-color: #ddd;
}
.open > .dropdown-toggle.btn-default {
  color: #fff;
  border-color: #a3a3a3;
  background-color: #000;
}
.filter-option {
  color: #000;
  background-color: #fff;
}
.btn {
  color: #fff;
  border-color: #fff;
  background-color: #000;
}
.btn:hover,
.btn:focus {
  color: #fff;
}
.btn-default:focus,
.btn-default:hover,
.btn-default:active,
.btn-default:disabled {
  color: #fff;
  background-color: #000;
  border-color: #a3a3a3;
  text-decoration: underline;
}
.btn-link {
  border: none;
  text-decoration: underline;
}
.wrapper__corpo,
.proximos-eventos,
.proximos-eventos panel-heading {
  color: #fff;
  background-color: #000;
}
.proximos-eventos__item-data__hora,
.proximos-eventos__item-data__data {
  color: #000;
}
.proximos-eventos .panel-footer,
.proximos-eventos .proximos-eventos__lista .media:not(:first-child) {
  border-color: #fff;
}
.proximos-eventos .panel-footer a {
  background-color: #000;
}
aside .proximos-eventos .panel-footer a,
.panel--matriz .panel-footer a {
  color: #fff;
  border-color: #fff;
  background-color: #000;
}
aside .proximos-eventos .panel-footer a:hover,
aside .proximos-eventos .panel-footer a:focus,
.panel--matriz .panel-footer a:hover,
.panel--matriz .panel-footer a:focus {
  color: #fff;
  border-color: #a3a3a3;
  background-color: #000;
}
.table-condensed {
  color: #fff;
  background-color: #000;
}
.table-hover > tbody > tr:hover > td,
.table-hover > tbody > tr:hover > th,
.table-hover > tbody > tr > td.success:hover,
.table-hover > tbody > tr > th.success:hover,
.table-hover > tbody > tr.success:hover > td,
.table-hover > tbody > tr:hover > .success,
.table-hover > tbody > tr.success:hover > th,
.table-hover > tbody > tr > td.warning:hover,
.table-hover > tbody > tr > th.warning:hover,
.table-hover > tbody > tr.warning:hover > td,
.table-hover > tbody > tr:hover > .warning,
.table-hover > tbody > tr.warning:hover > th,
.table-hover > tbody > tr > td.danger:hover,
.table-hover > tbody > tr > th.danger:hover,
.table-hover > tbody > tr.danger:hover > td,
.table-hover > tbody > tr:hover > .danger,
.table-hover > tbody > tr.danger:hover > th,
.table-hover > tbody > tr > td.active:hover,
.table-hover > tbody > tr > th.active:hover,
.table-hover > tbody > tr.active:hover > td,
.table-hover > tbody > tr:hover > .active,
.table-hover > tbody > tr.active:hover > th {
  background-color: #909090;
}
.panel-default > .panel-heading {
  color: #333;
  border-color: #ddd;
  background-color: #000;
}
.panel-footer {
  border-color: #fff;
  background-color: #000;
}
.twitter {
  color: #000;
  background-color: #000;
}
.panel-title,
.panel-default,
.list-group-item,
.list-group-item-text,
.list-group-item.active {
  color: #fff !important;
  background-color: #000;
}
.list-group-item.active,
.list-group-item.active:hover,
.list-group-item.active:focus {
  color: #000;
  border-color: #fff;
  background-color: #ddd;
}
.twitterUserTimeline__tweet__body,
.twitterUserTimeline__tweet__header,
.twitterUserTimeline__tweet__footer {
  color: #fff;
  background-color: #000;
}
.help-block,
.twitterUserTimeline__tweet__time,
.twitterUserTimeline__tweet__action {
  color: #fff;
}

/* CABEÇALHO */
.cabecalho {
  color: #fff;
  background-color: #000;
  border-bottom-color: #fff;
}
@media screen and (min-width: 768px) {
  .cabecalho__funcionalidades {
    background-color: #000;
  }
}
.cabecalho__logo,
.cabecalho__logo:hover,
.cabecalho__logo:active,
.cabecalho__logo:focus,
.cabecalho__funcionalidades a,
.cabecalho__funcionalidades a:hover,
.cabecalho__funcionalidades a:active,
.cabecalho__funcionalidades a:focus,
.cabecalho__funcionalidades__links-extras.visible-xs ul li a,
.secretaria-vinculada {
  color: #fff;
}
/*.cabecalho__logo { background-image: url(../images/logos/logo_contraste.png); }*/
.cabecalho .fa {
  color: #ffffff;
  border-color: #ffffff;
  background-color: #000;
}

/* --Acessibilidade */
.cabecalho__links-extras a {
  color: #fff;
}
.cabecalho__links-extras.visible-xs {
  border-top: 1px solid #ddd;
}
/*.rodape__selo-governo a img {visibility: hidden;} - caso imagem diferente do padrão*/
/*.rodape__selo-governo a { background-image: url("/matriz_common/images/logos/marca_governo_RS_contraste.png"); }*/
.selo-governo--padrao {
  display: none;
}
.selo-governo--contraste {
  display: block;
}
.breadcrumb > .active {
  color: #d7d7d7;
}
.navbar-default .navbar-nav > li > a,
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav .open .dropdown-menu > li > a {
  color: #fff;
}

/* --Elementos da barra de navegação do Bootstrap */
.navbar-toggle {
  color: #fff;
  background-color: #000;
}
.navbar-toggle:hover,
.navbar-toggle:focus {
  background-color: #000;
  border: 1px solid #fff;
}
.navbar-default .navbar-toggle {
  background-color: #000;
}
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {
  background-color: #333;
}
.navbar-default .navbar-toggle .icon-bar {
  background-color: #fff;
}
.navbar-default {
  color: #fff;
  border-top: 1px solid #fff;
  border-bottom: 1px solid #fff;
  background-color: #000;
}
nav-tabs,
.navbar-collapse {
  color: #fff;
}
nav-tabs:hover,
nav-tabs:focus {
  color: #000;
  text-decoration: underline;
}
nav-tabs:active {
  color: #000;
}
.dropdown-menu {
  border-color: #fff;
}
.clearfix,
.navbar-nav .open .dropdown-menu {
  color: #fff;
  background-color: #000;
}
.navbar-default,
.dropdown-toggle {
  color: #fff;
}
.navibar-default > .dropdown-menu > li > a {
  color: #fff;
  background-color: #000;
}

/* RODAPÉ */
.rodape {
  border-top: 1px solid #fff;
}
.wrapper-rodape__body {
  /*classe que extende a lagura do rodapé às bordas da página*/
  background-color: #000;
  border-top: 1px solid #fff;
}
.rodape__body {
  color: #fff;
  background-color: #000;
}

/* //Mapa do site */
.rodape__mapa-site a {
  color: #fff;
}

/* //EXPEDIENTE RODAPÉ// */
.wrapper-rodape__expediente {
  background-color: #000;
  border-top: 1px solid #fff;
}
.rodape__expediente a {
  color: #fff;
}
.wrapper-rodape__creditos {
  background-color: #000;
  border-top: 1px solid #fff;
}
.rodape__creditos {
  background-color: #000;
}
.rodape__creditos__body a {
  color: #fff;
}
.rodape__creditos__body__credito a {
  background: transparent url(../images/logos/logo_Procergs_contraste.png)
    no-repeat center center;
}
.rodape__creditos__body__espacador {
  border-right: #fff solid 1px;
}

/* COMPONENTES */
/* --Destaque lista lateral */
.destaque-lista-lateral__aside__captions a {
  border-color: #000;
  background-color: #000;
}
.destaque-lista-lateral__aside__captions a:hover,
.destaque-lista-lateral__aside__captions a:focus,
.destaque-lista-lateral__aside__captions a:active {
  background-color: #333;
}
.destaque-lista-lateral__aside__captions a.active {
  color: #000;
  background-color: #fff;
}
.destaque-lista-lateral__aside__captions a.active:hover {
  background-color: #000;
  border-top: 1px solid #fff;
  border-bottom: 1px solid #fff;
}
.destaque-lista-lateral__aside__captions a.active::before {
  border-color: transparent #fff transparent transparent;
}
.destaque-lista-lateral__aside__captions a.active:hover::before {
  border-color: transparent #333 transparent transparent;
}
.destaque-lista-lateral__aside__captions a.active:hover {
  color: #fff;
  background-color: #333;
}

/* --Manchete */
.manchete__legenda {
  color: #000;
  border-bottom: none;
  background-color: #fff;
}

/* EVENTOS */
.lista-evento__item__texto {
  background-color: #000;
}
/* --Redes Sociais */
.wrapper__redes-sociais {
  background-color: #000;
  border-top: 1px solid #fff;
  border-bottom: 1px solid #fff;
}
.redes-sociais__lista-redes li > a > img {
}
.redes-sociais__lista-redes li > a:hover > img {
  background-color: transparent;
}

/* ARTIGOS */
.artigo__midia .artigo__subtitulo,
.artigo__evento--default .artigo__subtitulo,
.artigo__noticia--default .artigo__subtitulo {
  background-color: #000;
  border-top: 1px solid #fff;
  border-bottom: 1px solid #fff;
}
.artigo__ilustracao__legenda {
  color: #000;
  background-color: #fff;
}
.custom-owl-control {
  opacity: 1;
  background-color: #fff;
}
.artigo__ilustracao__credito,
.custom-owl-control .glyphicon {
  color: #000;
}
.artigo__tipo-conteudo {
  color: #fff;
}
.artigo__tipo-conteudo .icon {
  background-color: #000;
}

/* ARTIGO - lista páginas */
.navegacao-listapaginas {
  background-color: #000;
}
.navegacao-listapaginas li.active > a {
  color: #d7d7d7;
}
.artigo__listapaginas__item > a {
  color: #000;
  background-color: #fff;
}

/* LISTA GALERIAS IMAGENS */
.panel--galeria__numero {
  background-color: rgba(0, 0, 0, 0.8);
}

/* DESTAQUE LISTA LATERAL */
.wrapper__destaque-lista-lateral {
  background: none;
}
.destaque-lista-lateral__controles,
.destaque-lista-lateral .carousel-caption,
.destaque-lista-lateral__controles__more a,
.destaque-lista-lateral__aside__captions li a,
.destaque-lista-lateral .carousel-inner .item,
.destaque-lista-lateral__aside__captions li a:hover {
  background-color: #000;
}
.destaque-lista-lateral__aside__captions li a:hover .limiteLinhas::after {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0) 0%, #000000 75%);
}
.destaque-lista-lateral__aside__captions li.active a,
.destaque-lista-lateral__aside__captions li.active a:hover {
  color: #000;
  background-color: #fff;
}
.destaque-lista-lateral__aside__captions li.active a .limiteLinhas::after,
.destaque-lista-lateral__aside__captions
  li.active
  a:hover
  .limiteLinhas::after {
  background-image: linear-gradient(
    to right,
    rgba(255, 255, 255, 0) 0%,
    #ffffff 75%
  );
}
.destaque-lista-lateral .limiteLinhas::after {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0) 0%, #000000 75%);
}

/* INDICADORES */
.indicadores__titulo,
.indicadores__item figure::before {
  border: 1px solid #fff;
  background-color: #000;
}

/* GALERIAS TABELA */
.galerias-tabela,
.galerias-tabela__rodape__icone i,
.galerias-tabela__cabecalho__titulo {
  background-color: #000;
  color: #fff;
}
.galerias-tabela__rodape__texto {
  color: #000;
}

/* ELEMENTOS ADICIONAIS */
/* --badges */
.nav-pills > li.active > a,
.nav-pills > li.active > a:hover,
.nav-pills > li.active > a:focus {
  color: #fff;
  background-color: #000;
  border: 1px solid #fff;
}
.btn-primary .badge,
.nav-pills > .active > a > .badge {
  color: #000000;
  background-color: #fff;
}

/* --blockquote */
blockquote {
  border-left: 5px solid #fff;
  background-color: transparent;
}
.blockquote-reverse,
blockquote.pull-right {
  border-right: 5px solid #fff;
}
blockquote footer {
  color: #fff;
}

/* AVISOS */
.has-error .form-control,
.has-error .control-label,
.has-warning .form-control,
.has-success .form-control,
.has-warning .control-label,
.has-success .control-label {
  color: #fff;
  border-color: #a0a0a0;
}
.has-error .form-control-feedback,
.has-success .form-control-feedback,
.has-warning .form-control-feedback {
  color: #000;
}

/* label */
.label-info,
.label-danger,
.label-default,
.label-primary,
.label-success,
.label-warning {
  color: #fff;
  border-color: #fff;
  background-color: #000;
  border: 1px solid #fff;
}

/* progress bar */
.progress-bar {
  color: #fff;
  border-color: #fff;
  background-color: #000;
  border: 1px solid #fff;
}

/*tr table*/
.table > thead > tr > td.success,
.table > tbody > tr > td.success,
.table > tfoot > tr > td.success,
.table > thead > tr > th.success,
.table > tbody > tr > th.success,
.table > tfoot > tr > th.success,
.table > thead > tr.success > td,
.table > tbody > tr.success > td,
.table > tfoot > tr.success > td,
.table > thead > tr.success > th,
.table > tbody > tr.success > th,
.table > tfoot > tr.success > th {
  background-color: #000;
}
.table > thead > tr > td.warning,
.table > tbody > tr > td.warning,
.table > tfoot > tr > td.warning,
.table > thead > tr > th.warning,
.table > tbody > tr > th.warning,
.table > tfoot > tr > th.warning,
.table > thead > tr.warning > td,
.table > tbody > tr.warning > td,
.table > tfoot > tr.warning > td,
.table > thead > tr.warning > th,
.table > tbody > tr.warning > th,
.table > tfoot > tr.warning > th {
  background-color: #000;
}
.table > thead > tr > td.danger,
.table > tbody > tr > td.danger,
.table > tfoot > tr > td.danger,
.table > thead > tr > th.danger,
.table > tbody > tr > th.danger,
.table > tfoot > tr > th.danger,
.table > thead > tr.danger > td,
.table > tbody > tr.danger > td,
.table > tfoot > tr.danger > td,
.table > thead > tr.danger > th,
.table > tbody > tr.danger > th,
.table > tfoot > tr.danger > th {
  background-color: #000;
}
.table > thead > tr > td.active,
.table > tbody > tr > td.active,
.table > tfoot > tr > td.active,
.table > thead > tr > th.active,
.table > tbody > tr > th.active,
.table > tfoot > tr > th.active,
.table > thead > tr.active > td,
.table > tbody > tr.active > td,
.table > tfoot > tr.active > td,
.table > thead > tr.active > th,
.table > tbody > tr.active > th,
.table > tfoot > tr.active > th {
  background-color: #000;
}
.table-striped > tbody > tr:nth-child(odd) > td,
.table-striped > tbody > tr:nth-child(odd) > th {
  background-color: #a0a0a0;
}

/* TEXT ELEMENTS */
.text-muted {
  color: #ddd;
}
.text-info,
.text-danger,
.text-success,
.text-primary,
.text-warning {
  color: #fff;
}
.well {
  background-color: #000;
  border: 1px solid #fff;
}
.alert-info,
.alert-danger,
.alert-warning,
.alert-success {
  color: #fff;
  border-color: #fff;
  background-color: #000000;
}
.alert-info .alert-link,
.alert-danger .alert-link,
.alert-warning .alert-link,
.alert-success .alert-link {
  color: #fff;
}

/* BTS - disable */
.btn-info.disabled,
.btn-danger.disabled,
.btn-success.disabled,
.btn-primary.disabled,
.btn-warning.disabled,
.btn-default.disabled {
  color: #fff;
  border-color: #a3a3a3;
  background-color: #000;
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
  color: #fff;
  border-color: #ddd;
  background-color: #000;
  text-decoration: underline;
}
.btn-info:hover,
.btn-info:focus,
.btn-info:active,
.btn-info.active,
.open > .dropdown-toggle.btn-info {
  color: #000;
  border-color: #fff;
  background-color: #ddd;
}
.btn-success:hover,
.btn-success:focus,
.btn-success:active,
.btn-success.active,
.open > .dropdown-toggle.btn-success {
  color: #000;
  border-color: #fff;
  background-color: #ddd;
}
.btn-warning:hover,
.btn-warning:focus,
.btn-warning:active,
.btn-warning.active,
.open > .dropdown-toggle.btn-warning {
  color: #000;
  border-color: #fff;
  background-color: #ddd;
}
.btn-danger:hover,
.btn-danger:focus,
.btn-danger:active,
.btn-danger.active,
.open > .dropdown-toggle.btn-danger {
  color: #000;
  border-color: #fff;
  background-color: #ddd;
}
.btn-link:hover,
.btn-link:focus,
.btn-link:active,
.btn-link.active,
.open > .dropdown-toggle.btn-link {
  color: #fff;
  border-color: #ddd;
  background-color: #000;
  text-decoration: underline;
}

/* hero */
.jumbotron {
  color: #000;
  background-color: #ddd;
}

/* grid */
.show-grid div {
  border-color: #fff;
  background-color: #000;
}

/* form */
legend {
  color: #fff;
}
.form-control {
  color: #000;
}
.form-control::-moz-placeholder {
  opacity: 1;
  color: #000;
}
.form-control:-ms-input-placeholder {
  color: #000000;
}
.form-control::-webkit-input-placeholder {
  color: #000000;
}

/* PAGINAÇÃO */
.pager li > a,
.pager li > span {
  background-color: #000;
  border: 1px solid #fff;
}
.pagination > li > a,
.pagination > li > span {
  color: #fff;
  border-color: #fff;
  background-color: #000;
}
.pager li > a:hover,
.pager li > a:focus,
.pagination li > a:hover,
.pagination li > a:focus {
  color: #000;
  text-decoration: underline;
}
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
  color: #000;
  border-color: #fff;
  background-color: #ddc;
}

/* panel */
.panel,
.panel-info > .panel-heading,
.panel-danger > .panel-heading,
.panel-primary > .panel-heading,
.panel-success > .panel-heading,
.panel-warning > .panel-heading {
  color: #fff;
  background-color: #000;
  border: 1px solid #fff;
}

/* thumbnail */
.thumbnail {
  background-color: #000;
  border: 1px solid #fff;
}

/* date */
.datepicker table tr td.active,
.datepicker table tr td.active:hover,
.datepicker table tr td.active.disabled,
.datepicker table tr td.active.disabled:hover {
  color: #000;
  background-image: -moz-linear-gradient(top, #0088cc, #0044cc);
  background-image: -ms-linear-gradient(top, #0088cc, #0044cc);
  background-image: -webkit-gradient(
    linear,
    0 0,
    0 100%,
    from(#fcfcfc),
    to(#f9f9f9)
  );
  background-image: -webkit-linear-gradient(top, #ffffff, #ffffff);
}
.datepicker table tr td.today,
.datepicker table tr td.today:hover,
.datepicker table tr td.today.disabled,
.datepicker table tr td.today.disabled:hover {
  color: #000;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ddd', endColorstr='#ddd', GradientType=0);
}
.datepicker table tr td.day:hover {
  color: #000;
}

/* COMPONENTE - conteúdos relacionados */
.conteudos-relacionados__item__imagem {
  background-color: #fff;
}
.conteudos-relacionados__item__imagem::after {
  color: #000;
}
.conteudos-relacionados__item__imagem > figure > img {
  background-color: #000;
  border: 1px solid #fff;
}
.mapaSite li:before {
  /*important pois o color e definido depois do html que sobrercreve o color*/
  color: #fff !important;
}

/*player*/
.matriz-player__bar {
  border: 1px solid #ddd;
}
.matriz-player-played-bar,
.matriz-ui-player-loaded-bar {
  border: solid 1px #fff;
  background-color: #000;
}
.matriz-ui-player-progress-bar {
  background-color: #333;
}
.matriz-player__volume {
  background-color: #000;
}
.matriz-ui-player-volume-controls [data-matriz-action="change-volume"] > div {
  background-color: #fff;
}
.matriz-player__bar-volume {
  background-color: #000;
  border: 1px solid #ddd;
}
.matriz-player__btn {
  border: none;
}
.matriz-player__description .artigo__ilustracao__credito {
  color: #fff;
}
.matriz-ui-video-container {
  border: 1px solid #fff;
}
.matriz-player__info {
  background: none;
}
.filtro-busca-secoes {
  background-color: #000;
  border: 1px solid #fff;
}
.filtro-busca__midia,
.filtro-busca__midia a,
.filtro-busca-secoes li {
  color: #fff;
}

/* MAPA DO SITE */
.mapa-site li::before {
  color: #fff;
}

/* COMPONENTE EVENTOS */
.proximos-eventos .panel-body {
  background-color: #fff;
}
.proximos-eventos .panel-body,
.proximos-eventos__lista .media,
.proximos-eventos .datepicker-inline {
  background-color: #000;
}
.day_event a {
  text-decoration: none;
}
.agenda-eventos .panel-body {
  background-color: #fff;
}
.seletor-album,
.agenda-eventos .panel-body,
.agenda-eventos__lista .media,
.agenda-eventos .datepicker-inline {
  background-color: #000;
}
.agenda-eventos .calendario .day.disabled {
  color: #fff;
}
.day_event a {
  text-decoration: none;
}
.agenda-eventos__item-data__data {
  color: #000;
}

/* LISTA GALERIA DE MIDIAS */
.artigo__lista-galeria-midia__item figure {
  border-bottom: none;
  border: 1px solid #fff;
}
.artigo__lista-galeria-midia__item__descricao {
  background-color: #000;
  border: 1px solid #fff;
}
.wrapper__capa {
  background-color: #000;
  border-top: 1px solid #fff;
}
.wrapper__lista-publicacoes-destaque {
  background-color: #000;
  border-bottom: 1px solid #fff;
}

/*---------------------AJUSTE CONTRASTE-----------------------*/
.navbar-default .navbar-form .input-group-btn:last-child > .btn.btn-default {
  color: #000;
}
.wrapper__capa-informacoes,
.wrapper__capa-mais-acessados,
.navbar-nav .open .dropdown-menu,
.navbar-default .navbar-nav .open > a,
.navbar-default .navbar-nav .active > a,
.navbar-default .navbar-nav .open > a:hover,
.navbar-default .navbar-nav .open > a:focus,
.navbar-default .navbar-nav .open > a:active,
.navbar-default .navbar-nav .active > a:hover,
.navbar-default .navbar-nav .active > a:focus,
.navbar-default .navbar-nav .active > a:active,
.navbar-default .navbar-nav .open .dropdown-menu,
.lista-publicacoes-simples ul li a,
.wrapper__capa-informacoes .lista-publicacoes-simples .panel-footer a,
.wrapper__capa-informacoes .lista-publicacoes-simples .panel-footer a:hover,
.wrapper__capa-informacoes .lista-publicacoes-simples .panel-footer a:active {
  background-color: #000 !important;
}
.lista-publicacoes-simples ul li a {
  border: 1px solid #fff;
}
.redes-sociais .box__descricao,
.lista-publicacoes-simples ul li a,
.lista-publicacoes-imagem > .panel-body .media-heading a,
.lista-publicacoes-imagem > .panel-body .media-body .lista-categoria .label,
.publicacao_destaque_estatico
  > .panel-body
  .media-body
  .media-textos
  .media-heading
  a,
.publicacao_destaque_estatico
  > .panel-body
  .media-body
  .media-textos
  .lista-categoria
  .label {
  color: #fff;
}
.wrapper__capa-informacoes .lista-publicacoes-simples::before,
.publicacao_destaque_estatico > .panel-body .media-body .media-textos::before {
  background-color: #fff;
}
.rodape__expediente,
.navbar-default .navbar-nav .active > a,
.navbar-default .navbar-nav .active > a:hover,
.navbar-default .navbar-nav .active > a:focus,
.navbar-default .navbar-nav .active > a:active,
.proximos-eventos .proximos-eventos__item-data__data {
  border-color: #000;
}
@media only screen and (max-width: 991px) {
  .navbar-default .navbar-nav .active > a {
    border-color: #000;
  }
}
.publicacao-destaque-estatico__item__titulo {
  border-left: 5px solid #fff;
}
.panel--matriz .panel-footer a {
  text-decoration: none;
}
.panel--matriz .panel-footer a:hover {
  border-color: #fff;
}
#dynamicTop {
  z-index: 10000;
}
.required:before {
  content: "* ";
  color: #fff;
}
.bg-info {
  background-color: #000;
  border: 1px solid #fff;
}
.close {
  color: #fff;
  opacity: 0.8;
}
.close:hover,
.close:focus {
  color: #ddc;
  opacity: 0.5;
}
.form-group > .open > .btn.dropdown-toggle.selectpicker.btn-default,
.open > .dropdown-toggle.btn-default {
  color: #fff;
  background-color: #000;
  border-color: #a3a3a3;
}
.form-group > .open > .btn.dropdown-toggle.selectpicker.btn-default {
  background-color: #fff;
}
mark,
.mark {
  background-color: #fff;
  color: #000;
}
.btn.selectpicker:focus,
.btn.selectpicker:hover,
button.btn.dropdown-toggle.selectpicker.btn-default > span:focus,
button.btn.dropdown-toggle.selectpicker.btn-default > span:hover {
  color: #666;
  background-color: #fff;
}
aside .proximos-eventos .panel-title {
  color: #fff;
}

.breadcrumb li {
  color: #fff;
}

/* RESULTADO BUSCA TUDO FACIL */
.busca-servicos {
  background-color: #000;
}

.busca-servicos__item {
  color: #fff;
}

.busca-servicos__corpo {
  background-color: #000;
}

.busca-servicos__titulo {
  color: #fff;
}

.busca-servicos__rodape a {
  color: #fff;
}

/* SUGESTÕES */
.well.box li {
  color: #fff;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  color: #fff;
}
.wrapper__cabecalho__funcionalidades,
.wrapper-rodape__expediente,
#frmBuscaGeral,
.cabecalho__menu-parent .redes-sociais,
.navbar-collapse .redes-sociais {
  background-color: #000;
}
.wrapper__cabecalho__funcionalidades {
  border-bottom: 1px solid #fff;
}
.secretaria_vinculada__nome a,
#frmBuscaGeral .input-group-btn:last-child > .btn .glyphicon,
.btn {
  color: #fff;
}
.navbar-toggle .icon-bar {
  background-color: #fff;
}

/*AJUSTE CONTRASTE LISTA DE LOCAIS*/
.galeria-locais__lista.media-list,
.galeria-locais__lista__item__link > a,
.galeria-locais__lista__item__titulo > a {
  color: #fff;
}
.galeria-locais__textos {
  background-color: #000;
}
.galeria-locais__detalhes {
  color: #fff;
  background-color: #000;
  background-image: none;
}
.mapa,
.mapa a,
.mapa__visualiza,
.mapa__visualiza a {
  color: #000;
}
.mapa__visualiza a:focus {
  background-color: #fff;
}
.panel-title {
  line-height: normal;
}
#buscalocais::-webkit-input-placeholder {
  color: #000;
  background: #fff;
}
.required::before {
  content: "* ";
  color: #fff;
}
/*BLOG*/
.wrapper__corpo,
.wrapper__blog,
.blog__cabecalho {
  background-color: #000;
}
.navegacao-blog li:before {
  background-color: #fff;
}
.navegacao-blog li.active > a,
.noticia--blog__tag,
.noticia--blog__nav--titulo a {
  color: #fff;
}

.lista-av__item {
  background-color: #000;
}
.video-destaque__hora,
.video-destaque__footer a {
  color: #fff !important;
}
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
  color: #fff;
}
.cabecalho__funcionalidades__links-extras.visible-xs {
  background-color: #000;
}
#menuPrincipal .navbar-nav > li .dropdown-toggle .caret {
  border-top-color: #fff;
}
#frmBuscaGeral .input-group-btn:last-child > .btn,
.panel--filtro-registros .panel-body .filtro-datas .date .btn,
.form-group .input-group.date button.btn {
  background-color: #000;
  border: 2px solid #fff;
  border-left: 0;
}
.central_servicos .lista-links-icone {
  background-color: #000;
}
.central_servicos .lista-links-icone__item,
aside .central_servicos .lista-links-icone__item {
  background-color: #000;
  border: 2px solid #fff;
}
.central_servicos .lista-links-icone__item__titulo a,
aside .redes-sociais_titulo {
  color: #fff;
}
.central_servicos .lista-links-icone__item__imagem,
.canais-relacionamento__tudofacil::before,
.rodape__expediente__endereco__info::before {
  -webkit-filter: brightness(0) invert(1);
  filter: brightness(0) invert(1);
}
.central_servicos .lista-links-icone .panel-footer a,
aside .central_servicos .lista-links-icone .panel-footer {
  color: #000;
  background-color: #fff;
}
.cards .lista-publicacoes-modular__item .lista-categoria li,
.conteudo-lista__item .lista-categoria li,
.artigo__cabecalho .lista-categoria li,
.artigo
  .panel.panel-default.panel--matriz.relacionados__conteudos
  .media
  .media-body
  .lista-categoria
  li {
  background-color: #000;
  border: 1px solid #fff;
}
.cards .lista-publicacoes-modular__item .lista-categoria li .label,
.conteudo-lista__item .lista-categoria li .label,
.artigo__cabecalho .lista-categoria li .label,
.artigo
  .panel.panel-default.panel--matriz.relacionados__conteudos
  .media
  .media-body
  .lista-categoria
  li
  .label {
  border: 0;
}
.cards .lista-publicacoes-modular__titulo a,
.cards .lista-publicacoes-modular__hora {
  color: #fff;
}
.cards .lista-publicacoes-modular .panel-footer a,
.cards .lista-publicacoes-modular .panel-footer a:hover,
.cards .lista-publicacoes-modular .panel-footer a:focus,
.cards .lista-publicacoes-modular .panel-footer a:active,
.canais-relacionamento__faleconosco a,
.canais-relacionamento__faleconosco a:hover,
.canais-relacionamento__faleconosco a:focus,
.canais-relacionamento__faleconosco a:active,
.artigo__ferramentas__botoes .btn,
.artigo__ferramentas__botoes .btn:hover,
.artigo__ferramentas__botoes .btn:focus,
.artigo__ferramentas__botoes .btn:active,
.panel--filtro-registros .panel-body .btn-filtro,
.panel--filtro-registros .panel-body .btn-filtro:hover,
.panel--filtro-registros .panel-body .btn-filtro:focus,
.panel--filtro-registros .panel-body .btn-filtro:active,
.form-group .btn:not(.btn-filtro)#fAnexo,
.form-group .btn:not(.btn-filtro)#buttonCarregarArquivo,
.form-group .btn:not(.btn-filtro)#fAnexo:hover,
.form-group .btn:not(.btn-filtro)#buttonCarregarArquivo:hover,
.form-group .btn:not(.btn-filtro)#fAnexo:focus,
.form-group .btn:not(.btn-filtro)#buttonCarregarArquivo:focus,
.form-group .btn:not(.btn-filtro)#fAnexo:active,
.form-group .btn:not(.btn-filtro)#buttonCarregarArquivo:active,
.busca-resultados_custom .filtro-busca .btn-filtro,
.busca-resultados_custom .filtro-busca .btn-filtro:hover,
.busca-resultados_custom .filtro-busca .btn-filtro:focus,
.busca-resultados_custom .filtro-busca .btn-filtro:active {
  color: #fff;
  border-color: #fff;
}
.destaques .lista-links-icone__item {
  background-color: #fff;
}
.destaques .lista-links-icone__item__titulo a {
  color: #000;
}
.destaques .lista-links-icone__item__imagem {
  -webkit-filter: brightness(0);
  filter: brightness(0);
}
.mais-informacoes .lista-links-icone__item__titulo a {
  color: #fff;
}
.canais-relacionamento__tudofacil p a {
  color: #fff;
}
.rodape__expediente__endereco__nome,
.rodape__mapa-site__item__titulo {
  color: #fff;
}
.breadcrumb a,
.artigo__titulo {
  color: #fff;
}
.artigo__pagina__listapagina--padrao .conteudo-lista__item__titulo a {
  color: #fff;
}
.conteudo-lista__item__datahora,
.conteudo-lista__item__titulo a {
  color: #fff;
}
.pagination > .disabled > span,
.pagination > .disabled > span:hover,
.pagination > .disabled > span:focus,
.pagination > .disabled > a,
.pagination > .disabled > a:hover,
.pagination > .disabled > a:focus {
  background-color: transparent;
}
.paginacao .pagination > li > a,
.paginacao__status {
  color: #fff;
}
.paginacao .pagination > li > a span.glyphicon {
  -webkit-filter: brightness(0) invert(1);
  filter: brightness(0) invert(1);
}
.wrapper-rodape__expediente {
  background: #000;
}
.paginacao .pagination > li.active > a {
  background-color: #fff;
  color: #000;
}
.artigo__ferramentas__shareoptions
  .at-share-tbx-element
  .at-share-btn
  .at-icon-wrapper
  svg {
  -webkit-filter: brightness(0) invert(1);
  filter: brightness(0) invert(1);
}
.artigo__pubdate,
.artigo__autor,
.artigo
  .panel.panel-default.panel--matriz:not(.relacionados__locais)
  .panel-body
  .list-group.lista-texto
  .list-group-item
  a,
.artigo
  .panel.panel-default.expresso-login
  .panel.panel-default:not(.relacionados__locais)
  .panel-body
  .list-group.lista-texto
  .list-group-item
  a,
.artigo
  .panel.panel-default.ramais
  .panel.panel-default:not(.relacionados__locais)
  .panel-body
  .list-group.lista-texto
  .list-group-item
  a,
.artigo
  .panel.panel-default.panel--matriz.relacionados__locais
  .panel-body
  .list-group.lista-texto
  .list-group-item
  a,
.artigo
  .panel.panel-default.expresso-login
  .panel.panel-default.relacionados__locais
  .panel-body
  .list-group.lista-texto
  .list-group-item
  a,
.artigo
  .panel.panel-default.ramais
  .panel.panel-default.relacionados__locais
  .panel-body
  .list-group.lista-texto
  .list-group-item
  a,
.artigo
  .panel.panel-default.panel--matriz.relacionados__conteudos
  .media
  .media-body
  time,
.artigo
  .panel.panel-default.expresso-login
  .panel.panel-default.relacionados__conteudos
  .media
  .media-body
  time,
.artigo
  .panel.panel-default.ramais
  .panel.panel-default.relacionados__conteudos
  .media
  .media-body
  time,
.artigo
  .panel.panel-default.panel--matriz.relacionados__conteudos
  .media
  .media-body
  .media-heading
  a {
  color: #fff;
}
.artigo__midia .artigo__subtitulo,
.artigo__evento--default .artigo__subtitulo,
.artigo__noticia--default .artigo__subtitulo,
.artigo__texto ul li::before,
.matriz-player__description__titulo {
  border: 0;
  color: #fff;
}
.artigo__texto .accordion .panel-title a {
  border: 0;
  background-color: #fff;
  border-radius: 8px 8px 0 0;
}
.panel-default > .panel-heading + .panel-collapse > .panel-body {
  background-color: #000;
  border: 1px solid #fff;
}
.artigo__ilustracao--carousel .custom-owl-control {
  -webkit-filter: brightness(0) invert(1);
  filter: brightness(0) invert(1);
}
.matriz-player__description .btn.btn-link,
.matriz-player__description .btn.btn-link:hover,
.matriz-player__description .btn.btn-link:focus,
.matriz-player__description .btn.btn-link:active {
  color: #fff;
  border-color: #fff;
  -webkit-filter: brightness(0) invert(1);
  filter: brightness(0) invert(1);
  background-color: transparent;
}
.artigo__texto table thead {
  background-color: #fff;
  color: #000;
}
.artigo__texto table tbody tr:nth-child(odd) {
  background-color: #000;
}
.artigo__texto table tfoot {
  background-color: #000;
  font-weight: 700;
}
.artigo__texto table td,
.artigo__texto table[border="1"] {
  border-color: #fff;
}
.artigo
  .panel.panel-default.panel--matriz.relacionados__conteudos
  .media
  .conteudos-relacionados__item__imagem
  figure:after {
  background-color: rgba(0, 0, 0, 0.65);
}

.form-group .radio-inline .checkmark_radio,
.form-group .checkbox-inline .checkmark_radio,
.form-group .checkbox .checkmark_radio,
.form-group .radio .checkmark_radio,
.form-group .radio-inline .checkmark_check,
.form-group .checkbox-inline .checkmark_check,
.form-group .checkbox .checkmark_check,
.form-group .radio .checkmark_check,
.form-group .radio-inline input:checked ~ .checkmark_radio,
.form-group .checkbox-inline input:checked ~ .checkmark_radio,
.form-group .checkbox input:checked ~ .checkmark_radio,
.form-group .radio input:checked ~ .checkmark_radio,
.form-group .radio-inline input:checked ~ .checkmark_check,
.form-group .checkbox-inline input:checked ~ .checkmark_check,
.form-group .checkbox input:checked ~ .checkmark_check,
.form-group .radio input:checked ~ .checkmark_check {
  border-color: #fff;
}
.form-group .radio-inline .checkmark_radio:after,
.form-group .checkbox-inline .checkmark_radio:after,
.form-group .checkbox .checkmark_radio:after,
.form-group .radio .checkmark_radio:after,
.form-group .radio-inline .checkmark_check:after,
.form-group .checkbox-inline .checkmark_check:after,
.form-group .checkbox .checkmark_check:after,
.form-group .radio .checkmark_check:after {
  background: #fff;
}
.form-group .radio-inline:hover input ~ .checkmark_radio,
.form-group .checkbox-inline:hover input ~ .checkmark_radio,
.form-group .checkbox:hover input ~ .checkmark_radio,
.form-group .radio:hover input ~ .checkmark_radio,
.form-group .radio-inline:hover input ~ .checkmark_check,
.form-group .checkbox-inline:hover input ~ .checkmark_check,
.form-group .checkbox:hover input ~ .checkmark_check,
.form-group .radio:hover input ~ .checkmark_check {
  background: #000;
}
.form-group .radio-inline,
.form-group .checkbox-inline,
.form-group .checkbox,
.form-group .radio {
  color: #fff;
}
.form-group .progress-bar {
  background: #fff !important;
}
.busca-resultados_custom .filtro-busca__intro,
.busca-resultados_custom aside .filtro-busca-secoes__heading,
.busca-resultados_custom aside .filtro-busca-secoes ul li,
.busca-resultados_custom aside .filtro-busca-secoes ul li a {
  color: #fff;
}
.busca-resultados_custom .filtro-busca #dropDownFiltroMenu .btn.btn-default,
.busca-resultados_custom
  .filtro-busca
  #dropDownFiltroMenu
  .btn.btn-default:hover,
.busca-resultados_custom
  .filtro-busca
  #dropDownFiltroMenu
  .btn.btn-default:focus,
.busca-resultados_custom
  .filtro-busca
  #dropDownFiltroMenu
  .btn.btn-default:active,
.busca-resultados_custom span.mark {
  border: 0;
  background-color: #fff;
  color: #000;
}

div#matriz2-cookie-confirmation {
  color: #000 !important;
}
div#matriz2-cookie-confirmation a:not(.btn) {
  color: #000 !important;
}
div#matriz2-cookie-confirmation a.btn:hover {
  background-color: #000;
  color: #fff;
  text-decoration: underline;
  /*border: 2px solid #A3A3A3;*/
}
.central_servicos .lista-links-icone .panel-title a * {
  display: none;
}

.central_servicos .lista-links-icone .panel-title a {
  background-image: url(/wp-content/themes/corsan/assets/images/logos/AtendimentoVirtual_contraste.png);
  display: inline-block;
  width: 150px;
  height: 44px;
}

.panel .crp-list-title {
  color: #fff !important;
}

.panel .crp-list {
  color: #fff !important;
}

.panel .crp-list-item-title a {
  color: #fff !important;
}
