#menuAcessibilidade {
    font-size: 11.2px;
    text-align: end;
    font-weight: 500;

}

#menuAcessibilidade a {
    color: #000;
}

.bdMenu {
    border-right: 1px solid #ccc;
    padding: 0 .25rem;
}

.inversed {
    background: black;
    filter: invert(100%);
}

.inversed #lgpdModal {
    filter: invert(100%);
    top: 500px;
    height: 230px;
    width: 100%;
    z-index: 1055;
}

.highlight-links a {
    background-color: #df5 !important;
    color: black !important;
}

.contrast nav,
.contrast li,
.contrast ol,
.contrast header,
.contrast footer,
.contrast section,
.contrast main,
.contrast aside,
.contrast article,
.contrast .card,
.contrast .card .card-body,
.contrast .collapse,
.contrast .dropdown-menu,
.contrast .list-resultado-busca .list-group-item {
    background: black !important;
}

.contrast div#topbarLink,
.contrast .card .card-img,
.contrast footer .redes a,
.contrast .divider {
    background: #fff !important;
}

.contrast ::-moz-placeholder {
    color: #fff !important;
}

.contrast h1,
.contrast h2,
.contrast h3,
.contrast h4,
.contrast h5,
.contrast h6,
.contrast p,
.contrast label,
.contrast strong,
.contrast em,
.contrast cite,
.contrast i,
.contrast span,
.contrast th,
.contrast td,
.contrast .nav-link,
.contrast .dropdown-menu a,
.contrast ::placeholder,
.contrast .slick-dots li.slick-active button:before,
.contrast .breadcrumb *,
.contrast #noticia-aberta aside article small,
.contrast .artigo-interno a,
.contrast ::marker,
.contrast .busca-interna .br-button i,
.contrast .carousel-cards2 .card .circle,
.contrast #pagination .page-item a,
.contrast .pagination li,
.contrast .select2-container--default .select2-selection--single .select2-selection__rendered,
.contrast .typing-field,
.contrast .form-control,
.contrast #lgpdModal p,
.contrast .dataset-notes {
    color: #fff !important;
}


/* Dados Abertos */

.contrast a,
.contrast .media-view a {
    color: #fff !important;
    text-decoration: underline !important;
}

.contrast .footer-bottom ul li a i{
    color: #000 !important;
}

.contrast .dataset-content a,
.contrast .navbar-nav a,
.contrast .navbar-tab li a,
.contrast .wrapper .module-content .nav-tabs li a {
    color: #fff !important;
    background: #000 !important;
}

/* Logos */
.contrast .dlab-topbar-left .secretaria img {
    background: black !important;
    content: url(https://dadosabertos.des.sp.gov.br/images/brasao-estado-sp-cge-contrast.webp);
}

.contrast .secretaria_footer {
    background: black !important;
    content: url(https://dadosabertos.des.sp.gov.br/images/brasao-estado-sp-contrast.webp);
}

.contrast .hero-image {
    background: black !important;
    content: url(https://dadosabertos.des.sp.gov.br/images/image002-contrast.webp);
}

/* Planos de Fundo */
.contrast .main,
.contrast .module-heading,
.contrast .primary,
.contrast .media-grid,
.contrast .top-bar,
.contrast .main-bar,
.contrast .section-full,
.contrast #menuAcessibilidade,
.contrast .dataset-list,
.contrast select,
.contrast .tag-list,
.contrast .row .module {
    background: black !important;
}

.contrast .tag-list {
    border: 0px !important;
}

.contrast .tag-list .tag {
    color: #000 !important;
}



.contrast .input-group-text,
.contrast textarea,
.contrast .editor-info-block {
    background: black !important;
}

.contrast .modal-body,
.contrast .modal-content,
.contrast .modal-header {
    background: #000 !important;
    color: #fff !important;
}

.contrast input,
.contrast .btn-default,
.contrast .estatistica h3 a span,
.contrast .dataset-resources li a,
.contrast .page-link,
.contrast .pagination .disabled a,
.contrast .media-item .media-heading,
.contrast .media-item .media-description,
.contrast .accordion,
.contrast .accordion-button,
.contrast .accordion-collapse {
    background: #000 !important;
    color: #fff !important;
}

.contrast #chatbot-toggle {
    border: 1px solid #fff !important;
    background: #000 !important;
}

.contrast .dataset-resources li a,
.contrast .media-view:hover,
.contrast .dataset-item:hover {
    outline: 1px solid #fff !important;
    border: 1px solid #fff !important;
}

.contrast .btn-primary,
.contrast .btn-sair,
.contrast .btn-light,
.contrast .btn-danger,
.contrast .btn-success,
.contrast .module-content,
.contrast .sysadmin-list tr,
.contrast .sysadmin-list th,
.contrast .sysadmin-promote .select2-container {
    color: #000 !important;
}

.contrast .site-button,
.contrast .btn-primary,
.contrast .btn-sair,
.contrast .btn-light,
.contrast .btn-danger,
.contrast .btn-success {

    background: #fff !important;
}

.contrast .site-button i,
.contrast .btn-primary i,
.contrast .btn-light i,
.contrast .btn-danger i,
.contrast .btn-success i {
    color: #000 !important;
}

.contrast .dlab-separator {
    border-left-color: #fff !important;
}

.contrast .header-nav .nav>li {
    margin: 0px;
    padding: 0px 16px 0px 10px;
    position: relative;
    border: 0px !important;
}

.contrast .user-image,
.contrast .media-grid .media-item img,
.contrast #organization-info .image a img,
.contrast .resource-item span,
.contrast #menuAcessibilidade a img,
.contrast .vp-access-button,
.contrast .vp-pop-up,
.contrast .vp,
.contrast div[vw-plugin-wrapper],
.contrast .accordion,
.contrast .chatbot-widget,
.contrast article img,
.contrast code,
.contrast .stages {
    filter: grayscale() !important;
}

.contrast article li,
.contrast .accordion-body {
    color: #fff !important;
}

