.separa {
	height: 1px !important; 	
	background-color: #ffffff;	
	margin-top: 0;
	margin-bottom: 8px;
	border: 0;
}

.ori {
	margin-left: 2.4em;
	border-width: 0.6px;
	margin-bottom: 1em;
}

.txtMenuLateral {
	color: #eeeeee;
	/* font-family: 'segoe-ui' !important; */
	font-size: 1.3em !important;
	margin-bottom: 0;
}

.txtMenuLateralAux {
	color: #CFFFBF;
	font-size: 1.0em !important;
	/* font-family: 'segoe-ui' !important; */
}

/* Color do menu lateral: #439328; */

/* Mudan�a na largura da sidebar */

/* 
@media (min-width: 992px) { 
	#content, .main-footer {
		margin-left: 360px;
	}
	
	.main-sidebar {
		width: 360px;
	}
	
	.sidebar-collapse .main-sidebar {
		transform: translate(-360px, 0);
	}
	
	.sidebar-collapse #content, .sidebar-collapse .main-footer {
		margin-left: 0px;
	}
	
	.skin-blue .main-header .navbar:not(.sidebar-collapse) {
		margin-left: 320px;
	}
	
	
	MOVIMENTAR A NAVBAR AO FECHAR
	.sidebar-collapse .main-header .navbar {
		margin-left: 230px;
	}

} */


/* Menu de navega��o lateral e imagem*/
.skin-blue .wrapper, .skin-blue .main-sidebar, .skin-blue .left-side {
	background-color: #19376F;
}

.skin-blue .sidebar-menu>li.active>a {
	background-color: #2357b7;
}

.skin-blue .sidebar-menu>li>.treeview-menu {
	background-color: #193363;
}

.skin-blue .sidebar-menu>li:hover>a, .skin-blue .sidebar-menu>li.active>a, .skin-blue .sidebar-menu>li.menu-open>a {
	background-color: #3f5f9a;
}

li.treeview.menu-open > a {
	margin-bottom: 0px !important;
}

.skin-blue .sidebar-menu>li.header {
	color: white;
	background-color: #122b5a;
	
}

section.sidebar {
    /* margin-top: 1em; */
    padding: 0 2px;
    border-top: 1px solid #dadada;
}	

.sidebar-menu {
	overflow: inherit;
	font-size: 16px;
	margin-top: 0px;
}

.skin-blue .sidebar a {
	color: #e5e5e5;
}


.skin-blue .sidebar-menu>li>a {
	/*border-radius: .45rem;
    margin-bottom: .5rem;*/
}

.skin-blue .sidebar-menu>li:hover>a {
	background: #3f5f9a;
}

.govImage {
	margin-top: 40px;
	justify-content: center;
	display: flex;
}

.govImg {
	height: 220px;
}


@media (max-height: 768px) { 
	section.sidebar {
		margin-top: 0px;
	}
	
	.govImage {
		margin-top: 40px;
		margin-bottom: 20px;
	}
	
	.govImg {
		height: 200px;
	}
}

@media (max-height: 650px) { 
	.govImage {
		margin-top: 20px;
	}
	
	.govImg {
		height: 170px;
	}
	
	section.sidebar {
	    margin-top: 20px; 
	}
}

/*****************************/

.sidebar-scroll {
	transform: translateX(0);
	transition: 1s;
	position: absolute;
	text-overflow: ellipsis;
}

a.ui-link:has(span.sidebar-scroll):hover i.fa {
	visibility: hidden;
}

a.ui-link:hover .sidebar-scroll {
	transform: translateX(calc(185px - 100%)) !important;
}
