/*
	Resets
========================================================================== */
body {
	font-family: "Roboto Serif", serif;
	font-weight: 300;
	background: #000;
	color: #D4D3CE;
}

.poppins-font {
	font-family: 'Poppins', sans-serif;
	font-weight: 300;
}

a {
	text-decoration: none;
}

ul, ol {
	list-style: outside none;
	padding: 0;
}

p {
	font-size: 16px;
	color: #D4D3CE;
	line-height: 28px;
	font-weight: 400;
}

p strong {
	font-weight: 700;
}

/*
	Estilo Gerais
========================================================================== */
.transition {
	-webkit-transition: all .25s ease-in-out;
	-moz-transition: all .25s ease-in-out;
	-ms-transition: all .25s ease-in-out;
	-o-transition: all .25s ease-in-out;
	transition: all .25s ease-in-out;
}


/*
	Captcha
========================================================================== */
.grecaptcha-badge {
	z-index: 1;
}

/*
	Estilos da LGPD
========================================================================== */
.lgpd {
	background: #05387E;
	padding: 10px;
	overflow: hidden;
	position: fixed;
	bottom: 0px;
	width: 100%;
	z-index: 200;
	color: #FFF;
	display: none !important;
}

.lgpd.esconde {
	display: none;
}

.lgpd .aviso {
	float: left;
	font-size: 14px;
}

.lgpd .aviso a {
	color: #FFF;
}

.lgpd .aviso a:hover {
	color: #408421
}

.lgpd .fechar-aviso {
	float: right;
}

.lgpd .fechar-aviso .close-lgpd {
	color: #FFF;
	font-weight: 900;
	font-size: 20px;
}

.lgpd .fechar-aviso .close-lgpd:hover {
	color: #408421;
}

/*
	Estilo menu fixed
========================================================================== */
.menu-link {
	position: fixed;
	z-index: 10;
	top: 30px;
	right: 30px;
}

/*
	Padrões
========================================================================== */
.fs-7 { font-size:0.75rem !important; }
.fs-8 {	font-size:0.55rem !important; }


.cor00 { color: #D4D3CE !important; }
.cor01 { color: #4A4949 !important; }
.cor02 { color: #C68F06 !important; }
.cor03 { color: #35465e !important; }

.hover-cor01:hover { color: #4A4949 !important; }
.hover-cor02:hover { color: #C68F06 !important; }

.border-cor01 { border-color: #4A4949 !important; }
.border-cor02 { border-color: #C68F06 !important; }

.hover-border-cor03:hover { border-color: #35465e !important; }

.bg-cor01 { background-color: #4A4949 !important; }
.bg-cor02 { background-color: #C68F06 !important; }
.bg-cor03 { background-color: #35465e !important; }
.bg-cor04 { background-color: #0F0F0F !important; }

.bg-hover-cor01:hover { background-color: #4A4949 !important; }
.bg-hover-cor02:hover { background-color: #C68F06 !important; }

.hover-opacity:hover { opacity: 0.7 !important; }

.pattern01 {
	background: url(../images/pattern01.jpg) repeat !important;
}

.pattern02 {
	background: url(../images/pattern02.jpg) repeat;
}

/*
	Esconde menu mobile
========================================================================== */
.menu-mob .collapse .nav-open,
.menu-mob .collapse.collapsed .nav-close {
	display: none;
}

.menu-mob .collapsed .nav-open,
.menu-mob .collapse .nav-close {
	display: block;
}

/*
	Footer
========================================================================== */
footer a,
footer p {
	color: #D4D3CE;
}

footer a:hover {

}



