﻿/*Valores base, background color, cor do texto e cor dos links */

body, div, section, header, footer, main, .container, nav, .divSideBarLinkSelected {
    background-color: black !important;
}

a, a:hover {
    color: yellow;
}

nav li a, p, h1, h2, h3, h4, h5, h6, legend, label, span, td, caption, div, small, .sideBarLinkSelected, .hamburger-menu-list > li > a{
    color: white !important;
}

.bc-home-item, .bc-item::before {
    -webkit-filter: invert(1);
}

/*Sobrescrever os valores padrão aonde necessário*/

.glyphicon-exclamation-sign, select, .glyphicon-print, .input-group-addon, .ui-datepicker-month, .ui-datepicker-year, td .container-fluid .row div span,
td .container-fluid .row div input, .link-vlibras, .controles_login, .voltarAoTopo .icone {
    color: black !important;
}

.voltarAoTopo .icone {
    background: white !important;
}

.navbar-default {
    border: 0;
}

.table-hover > tbody > tr:hover {
    background-color: #353535 !important;
}

.navbar-submenu, .dropdown-toggle, .ui-datepicker, .footable-details tbody, .caixa_login, .menu-rapido ul li .menu-rapido-item {
    background: black !important;
}

.ui-datepicker-title {
    background: #cccccc url(images/ui-bg_highlight-soft_75_cccccc_1x100.png) 50% 50% repeat-x;
}

.divSideBarLinkSelected a, .divSideBarLinkSelected a:hover{
    color: white;
}

#ConteudoGeral_ConteudoFormComAjax_WizardCadastroSancao_PLUploadManifestacao_btnAdicionarAnexos, ::placeholder, .panel-heading .accordion-toggle:after,
.close, .caixa_login, .titulo_caixa_login {
    color: white !important;
}

:focus, a:hover, .linkIcon:hover {
    border: 2px solid red;
}

.fa, .glyphicon {
    background: transparent !important;
}

.selectize-control.single .selectize-input:after {
    border-color: white transparent transparent transparent !important;
}

td .container-fluid .row div, td .container-fluid .row {
    background: #D7D7D7 !important;
}

#barra-brasil .link-barra {
    color: yellow !important;
}

.logo-vlibras {
    -webkit-filter: invert(1);
    filter: invert(1);
}

.modal-body {
    border: 1px solid white;
}

.link-vlibras a {
    color: #015298 !important;
}

.br-item-link {
    background-color: black !important;
    color: white !important;
    text-decoration: underline;
}

.div-usuario-logado {
    background: white !important;
    color: black !important;
    text-align: center;
}

.login-perfil {
    color: black !important;
}

#header-master .br-menu .menu-item,
#header-master .br-menu .menu-body .drop-menu.active > .menu-item:not(:hover) {
    background-color: black !important;
}

#header-master #avatar-sign-in {
    background-color: black !important;
    border: 2px solid white !important;
}

#header-master #ConteudoForm_labelUsuario {
    color: white !important;
}

@media (max-width: 575px) {
    #header-master .br-menu .menu-item, #header-master .br-menu .menu-body .drop-menu.active > .menu-item:not(:hover) {
        background-color: black !important;
    }

    #header-master #avatar-sign-in {
        background-color: black !important;
        border: 2px solid white !important;
    }

    #header-master #ConteudoForm_labelUsuario {
        color: white !important;
    }
}