.fs-7 {
    font-size: 0.8rem !important;
}

.fs-8 {
    font-size: 0.7rem !important;
}

.bg-color-custom {
    /*background-color: #006A9C  !important;*/
    /* background-color: gray !important; */
}

.span-icone {
    /* background-color: white; */
    /* border-radius: 2px; */
    color: white;
    /*#099CF4 !important;*/
    padding: 5px;
}

#header .header-top {
    min-height: 30px;
}

/* CSS CONTRASTE */
.contrast img,
.contrast img,
.contrast iframe {
    filter: grayscale(100%) contrast(120%);
}

.contrast a {
    color: white !important;
}

.contrast,
.contrast nav,
.contrast div,
.contrast li,
.contrast ol,
.contrast header,
.contrast footer,
.contrast section,
.contrast main,
.contrast aside,
.contrast article,
.contrast #bloco-menu ul,
.contrast button,
.contrast input[type=button],
.contrast input[type=reset],
.contrast input[type=submit] {
    background: #121817 !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 u,
.contrast span {
    color: white !important;
}

.contrast #acessibilidade span,
.contrast #acessibilidade i {
    color: initial !important;
}

.contrast input[type=button],
.contrast input[type=reset],
.contrast input[type=submit] {
    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: #121817 !important;
    border: 1px solid white !important;
    color: white !important;
}

.contrast .panel-primary > .panel-heading {
    border-color: transparent;
}

.contrast button.btn,
.contrast .acesso-rapido-item {
    border: 2px solid white !important;
}

.contrast .btn-default,
.contrast .back-cinza,
.contrast .botao-noticia,
.contrast .titulo h2 {
    background-color: transparent;
}

.contrast .btn-primary .badge,
.contrast #bloco-menu ul li a:hover,
.contrast #bloco-menu ul li a:focus,
.contrast #bloco-menu ul li a:active {
    color: var(--Primary0) !important;
}

.contrast .botao-noticia {
    border-color: white !important;
}

.contrast .item-play svg {
    color: #121817;
}

.contrast ul li a span,
.contrast ul li a span:after,
.contrast ul li a span:before {
    color: black;
}

@media screen and (max-width: 992px) {
    .navegacao {
        flex-direction: column;
    }
}
