.left-sidebar::-webkit-scrollbar { 
    display: none;  /* Safari and Chrome */
}
.left-sidebar{
	top:0;
	left:0;
	margin-top: 90px;
	margin-left: 5px;
    height: calc(100vh - 90px);
	background: transparent;
	position: fixed;
	scrollbar-width: none;  /* Firefox */
	-ms-overflow-style: none;  /* Internet Explorer 10+ */
	z-index: 25;
	overflow-y: auto;
	overflow-x: visible;
	transition: width 0.3s ease-in-out;
}

.subtitulo-sidebar {
	font-size: 11.5px;
}
.titulo-sidebar {
	font-size: 14px;
}

@media only screen and (max-width: 600px) {
	.left-sidebar{
		display: none;
	}
}
.left-sidebar-noc{
	width: 50px;
}
.left-sidebar-c{
	width: 600px;
}

.left-sidebar ul{
	list-style: none;
	margin: 0px;
	padding: 0px;
}
.left-sidebar ul li{
	border: 0px solid #cdcdcd;
	padding: 0px;
	margin-bottom: 15px;
}

.left-sidebar #sidebarnav a{
	color: #51a8b1;
	width: fit-content;
	height: 50px;
	border-radius: 5px;
	text-decoration: none;
	transition: transform 0.3s ease;
}
.left-sidebar #sidebarnav a:hover {
	color: #FFF;
	background-color: #F58634;
	transform: translateX(5px);
}
.left-sidebar #sidebarnav a.active {
	color: #FFF;
	background-color: #F58634;
}

.left-sidebar #sidebarnav .hide-menu {
    display: none;
    flex-direction: column;
    color: #fff;
    min-width: 250px;
    padding: 0 11px;
}

.icon-container {
    width: 50px;
    display: flex;
    justify-content: center;
}

#scroll-arrow {
    color: #51a8b1;
	margin-top: 33%;
}
#seta-container.hidden {
    opacity: 0;
    pointer-events: none;
}
.seta-sidebar {
    position: fixed;
    left: 0px;
    bottom: 0px;
    width: 62px;
    height: 50px;
    background-color: #eef5f9;
    z-index: 30;
}