/* ..................................................................................................... */
/* ALTO CONTRASTE */
.contrast,
.contrast nav,
.contrast div,
.contrast li,
.contrast ol,
.contrast header,
.contrast footer,
.contrast section,
.contrast main,
.contrast aside,
.contrast article {
    background: 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 button,
.contrast input[type=button],
.contrast input[type=reset],
.contrast input[type=submit] {
    background: black !important;
    color: yellow !important;
    border: none !important;
}

.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 img.on-contrast-force-gray {
    filter: grayscale(100%) contrast(120%) !important;
}

.contrast img.on-contrast-force-white {
    filter: brightness(0) invert(1) !important;
}

.contrast img {
    filter: grayscale(100%);
}


.contrast .ticker-content{
    background: transparent !important;
}

.contrast .btn{
    background: transparent !important;
    border: 1px solid yellow !important;
}

.contrast .acessibilidade {
    border-bottom: 5px solid yellow
}

.contrast #scrollUp {
    background: #313131;
    border: 1px solid white;
}

.contrast #scrollUp:hover{
    background: #545454;
    border: 1px solid white;
}


.contrast i {
    color: white !important;
}


.contrast .footer-social li a{
    background: #313131;
}

.contrast .footer-social li a:hover{
    background: #545454;
}

.contrast .topic-box-lg.color-cinnabar:after, .contrast .topic-box-lg.color-apple:after, .contrast .topic-box-lg.color-scampi:after{
    background-color: #545454 !important;
    border: 1px solid yellow;
}

.contrast .topic-box-sm.color-cinnabar:after, .contrast .topic-box-sm.color-apple:after, .contrast .topic-box-sm.color-scampi:after{
    background-color: #545454 !important;
    border: 1px solid yellow;
}


.contrast h1, .contrast  h2, .contrast  h3, .contrast  h4, .contrast h5, .contrast  h6 {
    color: white !important;
}

.contrast  a, .contrast  th, .contrast  td {
    color: yellow !important;
}

.contrast  .btn-default {
    background: #343434 !important;
}

/* Modificando cores de fundo */
.contrast  .container, .contrast .sorting_asc {
    background-color: black !important;
}

.contrast  .pagination > li > a, .pagination > li > span {
    background-color: black !important;
}

.contrast  .navbar-header {
    background-color: black !important;
    color: yellow !important;
}


.contrast  input[type="text"],
.contrast  input[type="email"],
.contrast  textarea {
    background-color: white !important;
    color: black !important;
}

.contrast .wrapper-content, .contrast  .ibox, .contrast  .ibox-title,  .contrast  .ibox-content {
    background: black !important;
}

.contrast .card {
    background: #343434 !important;
}



