body.black,
body.black .fundo.ouro,
body.black .wrapper,
body.black .arrow span,
body.black .titulo-box,
body.black .blue,
body.black .brown,
body.black .grey,
body.black .green,
body.black .bg,
body.black .bg-laranja,
body.black .bg-roxo,
body.black .bg-amarelo,
body.black .bg-amarelo-claro,
body.black #ensino_bomjesus .bg-ouro,
body.black .amarelo-claro,
body.black .wizard > .content,
body.black .wizard > .steps,
body.black .wizard > .steps .disabled a,
body.black .wizard > .steps .disabled a:hover,
body.black .wizard > .steps .disabled a:active,
body.black .wizard > .steps .done a,
body.black .wizard > .steps .done a:hover,
body.black .wizard > .steps .done a:active {
	background-color: #000 !important;
}

body.black nav ul li,
body.black nav ul li a {
	background-color: #000 !important;
}


body.black,
body.black .fundo.ouro,
body.black .arrow span,
body.black .titulo-box,
body.black .blue,
body.black .grey,
body.black .bg,
body.black .bg-laranja,
body.black .bg-roxo,
body.black .bg-amarelo,
body.black .bg-amarelo-claro,
body.black #ensino_bomjesus .bg-ouro,
body.black .amarelo-claro {
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
}

body.black .green {
	border: 1px solid #fff;
}


body.black .wrapper,
body.black .arrow h2,
body.black  > h2 *,
body.black #ensino_bomjesus .box-dashed.verde h2,
body.black #ensino_bomjesus .box.verde h2,
body.black #sobre_o_relatorio .box.roxo h2,
body.black #compromissos .box.ouro h2,
body.black #perfil_afesbj .box.azul h2,
body.black #ensino_fae .box.amarelo h2,
body.black #social_afesbj .box.roxo h2,
body.black #institucional_afesbj .box-dashed.laranja h2,
body.black #sobre_o_relatorio .box-dashed.amarelo h2,
body.black #institucional_afesbj .box.laranja h2,
body.black  > h3 * {
	background-color: #000 !important;
	background-image: none !important;
}



body.black * {
	border-color: #fff !important;
	color: #fff !important;
	/*background-color: #000 !important;
	background-image: none !important;*/
}

body.black p *,
body.black h1 *,
body.black h2 *,
body.black h3 *,
body.black h4 *,
body.black h5 * {
	color: #fff !important;
}

body.black nav.cmn-tile-nav li.colour-1,
body.black nav.cmn-tile-nav li.colour-2,
body.black nav.cmn-tile-nav li.colour-3,
body.black nav.cmn-tile-nav li.colour-4,
body.black nav.cmn-tile-nav li.colour-5,
body.black nav.cmn-tile-nav li.colour-6,
body.black nav.cmn-tile-nav li.colour-7,
body.black nav.cmn-tile-nav li.colour-8 {
	border-top: 1px solid #fff !important;
}


body.black nav.cmn-tile-nav li.colour-1 a,
body.black nav.cmn-tile-nav li.colour-2 a,
body.black nav.cmn-tile-nav li.colour-3 a,
body.black nav.cmn-tile-nav li.colour-4 a,
body.black nav.cmn-tile-nav li.colour-5 a,
body.black nav.cmn-tile-nav li.colour-6 a,
body.black nav.cmn-tile-nav li.colour-7 a,
body.black nav.cmn-tile-nav li.colour-8 a {
    border-bottom: 1px solid #fff;
    border-right: #fff 1px solid;
    border-left: #fff 1px solid;
}



body.black #footer {
	border-top:1px solid #fff;
	margin-top: 50px;
}



@media (min-width: 1340px) {
	body.black .hidden-pb {
		display: none;
	}

	body.black .visible-pb {
		display: inline-block;
	}

	.visible-pb {
		display: none;
	}
}
