﻿/********* CONTRAST ***********/

.contrast #__mainHtml {
    background: black !important;
    color: white !important;
}

.contrast,
.contrast html,
.contrast nav,
.contrast div,
.contrast li,
.contrast ol,
.contrast header,
.contrast footer,
.contrast section,
.contrast main,
.contrast aside,
.contrast .waves-effect,
.contrast article {
    background: black !important;
    color: white !important;
}
   
.contrast button.note-btn {
    background-color: black !important;
    color: white !important;
}

.contrast h1,
.contrast h2,
.contrast h3,
.contrast h4,
.contrast h5,
.contrast h6,
.contrast p,
.contrast label,
.contrast strong,
.contrast em,
.contrast cite,
.contrast q,
/*.contrast i,*/
.contrast b,
.contrast u
/*.contrast span*/ {
    color: white !important;
}

.contrast a {
    color: yellow !important;
}

.contrast a:hover {
    color: white !important;
    background-color: #343a40 !important;
    font-weight:bold;
}

.contrast input[type=button],
.contrast input[type=reset],
.contrast input[type=submit] {
    background: black !important;
    color: yellow !important;
    border: none !important;
}

.contrast img.on-contrast-force-gray {
    filter: grayscale(100%) contrast(120%);
}

.contrast img.on-contrast-force-white {
    filter: brightness(0) invert(1);
}

.contrast input[type=text],
.contrast input[type=password],
.contrast input[type=url],
.contrast input[type=search],
.contrast input[type=email],
.contrast input[type=tel],
.contrast input[type=date],
.contrast input[type=month],
.contrast input[type=week],
.contrast input[type=datetime],
.contrast input[type=datetime-local],
.contrast textarea,
.contrast input[type=number] {
    background: black !important;
    border: 1px solid white !important;
    color: white !important;
}

.contrast .has_sub a:hover {
    background: black !important;
    color: yellow !important;
    border: none !important;
}

.contrast #wrapper.enlarged .left.side-menu #sidebar-menu ul > li:hover > ul a {
    background: black !important;
    color: yellow !important;
    font-weight: bolder;
}

.contrast #wrapper.enlarged .left.side-menu #sidebar-menu ul > li:hover > ul a:hover {
    background: white !important;
    color: black !important;
    font-weight: bolder;
}

.contrast .dropdown-item.active,
.contrast .dropdown-item:active {
    background: black !important;
    color: yellow !important;
}

.contrast .dropdown-item.active, 
.contrast .dropdown-item:hover {
    background: white !important;
    color: black !important;
}

.contrast #wrapper.enlarged .left.side-menu #sidebar-menu ul > li:hover > a {
    background: black !important;
    color: white !important;
}

.contrast #wrapper.enlarged #sidebar-menu ul ul {
    background: black !important;
}

.contrast html {
    background-color: black !important;
}

.contrast #logoMenuPortalGrande {
    content: url("../Images/logo_portal_grande_preto.png");
}

.contrast #logoMenuPortalMenor {
    content: url("../Images/aguia_portal_grande_preto.png");
}

.contrast .caixa-botao-acao a {
    background: white !important;
    color: black !important;
}

.contrast .caixa-botao-acao i {
    color: black !important;
}

.contrast .caixa-botao-acao a:hover i {
    color: white !important;
}

.contrast #logoMenuPortalGrandeLogin {
    content: url("../Images/logo_portal_grande_preto.png");
}

.contrast button {
    background-color: white !important;
    color: black !important;
    border-color: silver !important;
}

.contrast .btn-custom,
.contrast .btn-primary {
    background-color: white !important;
    color: black !important;
    border-color: silver !important;
}

.contrast .btn-custom {
    background-color: white !important;
    color: black !important;
}

.contrast .ajax-file-upload-green {
    background-color: white !important;
    color: black !important;
    border-color: silver !important;
}

.contrast .ajax-file-upload-red {
    color: black !important;
    background-color: yellow !important;
    border-color: silver !important;
    -webkit-box-shadow: inset 0 39px 0 -24px yellow !important;
    box-shadow: inset 0 39px 0 -24px yellow !important;
}

.contrast .paginate_button a {
    background-color: black !important;
}

.contrast ul .active a {
    background-color: white !important;
    color: black !important;
    border: 1px solid #dee2e6 !important;
}

.contrast span .badge-silver {
    color: black !important;
    background-color: yellow !important;
}

.contrast .jstree-default .jstree-disabled.jstree-clicked {
    background-color: black !important;
    color: white !important;
}

.contrast .se-pre-con {
    position: fixed !important;
    left: 0px !important;
    top: 0px !important;
    width: 100% !important;
    height: 100% !important;
    z-index: 99999 !important;
    background: url(../Images/loading5.gif) center no-repeat #fff !important;
    background-size: 210px !important;
    filter: alpha(opacity=50) !important;
    opacity: 0.5 !important;
    -moz-opacity: 0.5 !important;
    -webkit-opacity: 0.5 !important;
}

.contrast .btn-primary {
    color: black !important;
    background-color: white !important;
}

.contrast .btn-primary:hover {
    color: white !important;
    background-color: black !important;
}

.contrast .btn-primary:hover i {
    color: white !important;
}

.contrast .link-span {
    color: yellow !important;
}
.contrast .link-span:hover {
    color: white !important;
    font-weight: bold!important;
}
.contrast .link-span {
    color: yellow !important;
}

.contrast .widget-chart-1 i {
    color: white !important;
}

.contrast #sidebar-menu .subdrop {
    color: silver !important;
}

.contrast .inbox-item i {
    color: yellow!important;
}

.contrast table span {
    color: white!important;
}

.contrast .badge{
    background-color: yellow!important;
    color: black!important;
}

.contrast .jstree-container-ul i {
    color: yellow !important;
}

.contrast #divConteudo .text-green,
.contrast #divConteudo .text-blue,
.contrast #divConteudo .text-orange,
.contrast #divConteudo .text-red,
.contrast #divConteudo .text-silver,
.contrast #divConteudo .text-red-2 {
    color: white !important;
}

.contrast #_divConteudo .text-green,
.contrast #_divConteudo .text-blue,
.contrast #_divConteudo .text-orange,
.contrast #_divConteudo .text-red,
.contrast #_divConteudo .text-silver,
.contrast #_divConteudo .text-red-2 {
    color: white !important;
}

.contrast .jstree-default .jstree-clicked {
    background-color: rgba(113, 182, 249, 0.4)!important;
}

.contrast #wrapper.enlarged .left.side-menu #sidebar-menu a.subdrop {
    color: silver !important;
}