@import url('https://fonts.googleapis.com/css2?family=Oswald&display=swap');
*
h1, h2, h3, h4, h5, p, a,i, span{	
	font-family: 'Oswald', sans-serif;;
}
i{
	color: #fff;
}

table td{
	vertical-align:middle !important;
}

label{
	font-weight:bold !important;
}

.breadcrumb-item{
	color:#000 !important;
}

.breadcrumb-item a{
	color:#000 !important;
}

.form-control{
	border-radius:4px !important;
}

.footer1{
	background-color:black;
}

.footer1 a{
	color:#fff !important;
}

.footer1 a:hover{
	color:#ffffff !important;
	opacity:0.9 !important;
	text-decoration: none !important;
}

.footer2{
	background:#1d1d1d !important;
	color:#fff !important;
}

a.nav-link{
	color:#fff !important;
}

a.nav-link:hover{
	color:#fff !important;
	background-color:#1d1d1d !important;
}

.btn-primary{
	color:#fff !important;
	background-color:#000000 !important;
	border:none !important;
}

.btn-primary:hover{
	opacity:0.8 !important;
}

.botaoTopo{	 
	border-radius:50% !important;  
	position: fixed !important;	
	bottom:45px !important;	
	right:45px !important
}

.headerInDesktop{
	display:block !important;
}

.headerInCellphone{
	display:none !important;	
}

.headerInCellphone a.nav-link{	
	color:#ffffff !important;
}

.headerInCellphone a.nav-link:hover{	
	color:#fff !important;
}

/* inCellphone - screen col-xs */
@media screen and (max-width: 992px) {    
	header{
		min-height:auto !important;
	}
	.headerInDesktop{
		display:none !important;
	}
	.headerInCellphone{
		display:block !important;
	}
}

.navLink:hover{
	border-radius:4px !important;
}

.painelInterno li a{
	color:#000 !important;
}

.painelInterno li a:hover{
	color:#fff !important;
}

.dropdown-item.active, .dropdown-item:active, .dropdown-item:hover {
    color: #fff !important;
    text-decoration: none;
    background-color: #272727 !important;
}

.nav-pills .nav-link.active, .nav-pills .show>.nav-link {
    color: #fff;
    background-color: #8b8b8b !important;
}

.dropdown-menu{
	width: 100% !important;
}