/* fundos */
.contrast,
.contrast nav,
.contrast span,
.contrast div,
.contrast li,
.contrast ol,
.contrast header,
.contrast footer,
.contrast section,
.contrast main,
.contrast aside,
.contrast article {
	background: #111 !important;
	/*background-image: none !important;
	background-color:none !important;*/
    color: white !important;
	border: solid 0px transparent !important;
	
}
/* fundos */

/* textos */
.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;
}
/* textos */

/* Links e opções de ação */
.contrast a{
    color: white !important;
	background: transparent !important;
	background-image: transparent !important;
	/*border: 0px dashed #a39b9b !important;*/

}

.contrast button,
.contrast input[type=button],
.contrast input[type=reset],
.contrast input[type=submit] {
    background: black !important;
    color: white !important;

	/*border: 1px dashed #a39b9b !important;*/
}
/* Links e opções de ação */

/* Imagens */
.contrast img.on-contrast-force-gray {
    filter: grayscale(100%) contrast(120%);
	
	
}
.contrast img.on-contrast-force-white {
    filter: brightness(0) invert(1);filter: brightness(100);
}


/* Imagens */



/* Campos de Formulários */

.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: transparent !important;
    /*border: 1px solid #a39292 !important;*/
    color: white !important;
}

/* Campos de Formulários */