section.acessibilidade{
	position: fixed;
	left: 0;
	z-index: 100;
	top: 60%;
    margin-top: -32vh;
	display: flex;
    transition: .6s;
    transform: translateX(-2px);
}

section.acessibilidade.show{
	transform: translateX(0px);
}

section.acessibilidade .aceesibilidade_btn{
	background: #005cae;
	cursor: #fff;
	display: inline-block;
	padding: 10px;
	line-height: 0;
    -webkit-box-shadow: 0 0 10px 0 rgb(0 0 0 / 10%);
    box-shadow: 0 0 10px 0 rgb(0 0 0 / 10%);
    cursor: pointer;
    border-radius: 0 10px 10px 0;
}

section.acessibilidade .aceesibilidade_btn svg{
    width: 20px;
}

section.acessibilidade .aceesibilidade_btn svg path{
	fill: white;
}

section.acessibilidade .contrast_link{
	background: #fff;
    border: 1px solid #005cae;
    overflow: hidden;
    transition:.6s;
    width: 0;
    overflow: hidden;
    transition: .4s;
    cursor: pointer;
}

section.acessibilidade.show .contrast_link {
    width: 220px;
}

section.acessibilidade .contrast_link ul{
	list-style: none;
    padding: 1rem 1.8rem 0 1.2rem;  
    width: 220px;
}

section.acessibilidade .contrast_link ul li a{
	display: block;
    padding-bottom: .4rem;
    color: #4F4F4F;
    font-size: 100%!important;
}



/* ######## ACESSIBILIDADE ######## */


/* FONTE */
.font_adjust80,.font_adjust80 p,.font_adjust80 h1,.font_adjust80 h2,.font_adjust80 h3,.font_adjust80 h4,.font_adjust80 a,.font_adjust80 span{font-size: 80% !important;}
.font_adjust90,.font_adjust90 p,.font_adjust90 h1,.font_adjust90 h2,.font_adjust90 h3,.font_adjust90 h4,.font_adjust90 a,.font_adjust90 span{font-size: 90% !important;}
.font_adjust100,.font_adjust100 p,.font_adjust100 h1,.font_adjust100 h2,.font_adjust100 h3,.font_adjust100 h4,.font_adjust100 a,.font_adjust100 span{font-size: 100% !important;}
.font_adjust110,.font_adjust110 p,.font_adjust110 h1,.font_adjust110 h2,.font_adjust110 h3,.font_adjust110 h4,.font_adjust110 a,.font_adjust110 span{font-size: 110% !important;}
.font_adjust120,.font_adjust120 p,.font_adjust120 h1,.font_adjust120 h2,.font_adjust120 h3,.font_adjust120 h4,.font_adjust120 a,.font_adjust120 span{font-size: 120% !important;}
.font_adjust130,.font_adjust130 p,.font_adjust130 h1,.font_adjust130 h2,.font_adjust130 h3,.font_adjust130 h4,.font_adjust130 a,.font_adjust130 span{font-size: 130% !important;}

/* ALTO CONTRASTE */

.alto_contraste {
    -webkit-filter: contrast(180%);
    -moz-filter: contrast(180%);
    -ms-filter: contrast(180%);
    -o-filter: contrast(180%);
    filter: contrast(180%);
}

/* MONOCROMÁTIO */

.monocromatico {
    -webkit-filter: grayscale(100%) contrast(120%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
            filter: grayscale(100%) contrast(120%);
}

/* PRETO BRANCO E AMARELO */

.preto_branco_amarelo,
.preto_branco_amarelo nav,
.preto_branco_amarelo div,
.preto_branco_amarelo li,
.preto_branco_amarelo ol,
.preto_branco_amarelo header,
.preto_branco_amarelo footer,
.preto_branco_amarelo section,
.preto_branco_amarelo main,
.preto_branco_amarelo aside,
.preto_branco_amarelo article {
    background: black !important;
    color: white !important;
}

.preto_branco_amarelo h1,
.preto_branco_amarelo h2,
.preto_branco_amarelo h3,
.preto_branco_amarelo h4,
.preto_branco_amarelo h5,
.preto_branco_amarelo h6,
.preto_branco_amarelo p,
.preto_branco_amarelo label,
.preto_branco_amarelo strong,
.preto_branco_amarelo em,
.preto_branco_amarelo cite,
.preto_branco_amarelo q,
.preto_branco_amarelo i,
.preto_branco_amarelo b,
.preto_branco_amarelo u,
.preto_branco_amarelo span {
    color: white !important;
}

.preto_branco_amarelo a {
    color: yellow !important;
}

.preto_branco_amarelo button,
.preto_branco_amarelo input[type=button],
.preto_branco_amarelo input[type=reset],
.preto_branco_amarelo input[type=submit] {
    background: black !important;
    color: yellow !important;
    border: none !important;
}

.preto_branco_amarelo img,.preto_branco_amarelo div.owl-stage-outer, .preto_branco_amarelo span.card-new-image, .preto_branco_amarelo iframe, .preto_branco_amarelo svg{
    -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: grayscale(100%) contrast(120%);
}
.preto_branco_amarelo a.last-news-btn{
	background-color: gray;
}
.preto_branco_amarelo span.card-new-body-text p, .preto_branco_amarelo span.card-new-body-date p, .preto_branco_amarelo span.card-new-body a.card-new-body-button{
    color: black !important;
}

.preto_branco_amarelo input[type=text],
.preto_branco_amarelo input[type=password],
.preto_branco_amarelo input[type=url],
.preto_branco_amarelo input[type=search],
.preto_branco_amarelo input[type=email],
.preto_branco_amarelo input[type=tel],
.preto_branco_amarelo input[type=date],
.preto_branco_amarelo input[type=month],
.preto_branco_amarelo input[type=week],
.preto_branco_amarelo input[type=datetime],
.preto_branco_amarelo input[type=datetime-local],
.preto_branco_amarelo textarea,
.preto_branco_amarelo input[type=number] {
    background: black !important;
    border: 1px solid white !important;
    color: white !important;
}
