@media (max-width: 768px){
	#side-menu{
		background-color: #2F4050 !important;
	}
}


.navbar-static-side .slimScrollBar{
	background: rgba(0, 0, 0, 0) !important;
}
.navbar-static-side .sidebar-collapse .metismenu > li > a {
	color: #9aa6b3;
	display: block;
    padding: 11px 15px 11px 15px;
    letter-spacing: .2px;
	
}

.navbar-static-side .nav-second-level li a {
    padding: 7px 10px 7px 10px;
    padding-left: 42px;
}

.navbar-static-side .nav > li > a {
    font-weight: 500; 
	
}
/*
.navbar-static-side .nav-header {
    background-color: #2F4050 !important;
    background-image: none !important;
}
*/
.imas-left-menu{
	padding: 33px 25px;
}

.sidebar-collapse .nav > li.active {
	border-left: 4px solid #357EBD;
    background: #293846;
}
.sidebar-collapse .nav.nav-second-level > li.active {
    border: none;
}

.sidebar-collapse .nav > li.active > a {
    color: #ffffff !important;
}

.sidebar-collapse .nav .label-imas {
	background-color: #357EBD !important;
	color: #fff !important;
	font-size: 12px !important;
    font-weight: 500;
	position: absolute;
    padding: 3px 5px;
    right: 23px;
}

.new_newprojects_advanced {
	--borderWidth: 1px;
	border-left: 0px !important;
	border-right: 0px !important;
	background: #2f4050;
	margin-top: 1px;
	margin-bottom: 1px;
}


.new_newprojects_advanced:after{
	content: '';
	position: absolute;
	top: calc(-1 * var(--borderWidth));
	left: calc(-1 * var(--borderWidth));
	height: calc(100% + var(--borderWidth) * 2);
	width: calc(100% + var(--borderWidth) * 2);
	background: linear-gradient(120deg, #5073b8, #1098ad, #07b39b, #6fba82);
	border-radius: calc(2 * var(--borderWidth));
	z-index: -1;
	animation: animatedgradient 3s ease alternate infinite;
	background-size: 300% 300%;
}

.new_newprojects_advanced .label-primary{
	background: linear-gradient(60deg, #5073b8, #1098ad, #07b39b, #6fba82);
	border-radius: calc(2 * var(--borderWidth));
	z-index: -1;
	animation: animatedgradient 3s ease alternate infinite;
	background-size: 300% 300%;
}

@keyframes animatedgradient {
	0% {
		background-position: 0% 50%;
	}
	50% {
		background-position: 100% 50%;
	}
	100% {
		background-position: 0% 50%;
	}
}

