.sidebar.sidebar-fixed.responsive.compact.menu-min {
	background-color: transparent;
	border-style: none;
}
.sidebar.sidebar-fixed.responsive.compact.menu-min:has(.nav:hover) {
	width: 300px;
}			
.sidebar.sidebar-fixed.responsive.compact > .nav.nav-list{
	min-height: calc(100% - 28px);				
}			
.sidebar.sidebar-fixed.responsive.compact.menu-min > .nav.nav-list{				
	background-color: #DBDBDB;
	border-style: solid;
	border-width: 0 1px 0 0;
	border-color: #A4C6DD;
	min-height: calc(100% - 26px);
}
.sidebar.sidebar-fixed.responsive.compact.menu-min > .nav.nav-list:hover{
	width: 43px;
	left: -257px;
	position: relative;					
}
.sidebar.sidebar-fixed.responsive.compact.menu-min:has(.nav:hover) > .sidebar-toggle.sidebar-collapse{
	left: -257px;		
}					
.sidebar.sidebar-fixed.responsive.compact.menu-min > .sidebar-toggle.sidebar-collapse{
	width: 43px;		
	position: relative;						
	background-color: #DBDBDB;
	border-style: solid;
	border-width: 0 1px 0 0;
	border-color: #A4C6DD;
}
.sidebar.sidebar-fixed.responsive.compact.menu-min > .nav.nav-list> li > a{
	padding: 0;
}
.sidebar.sidebar-fixed.responsive.compact {
	overflow-y: auto;
	scrollbar-width: thin;
	height: calc(100% - 45px);
	overflow-x: hidden;
	direction: rtl;
}
.sidebar.sidebar-fixed.responsive.compact:before {
	height: calc(100% - 45px);
	overflow-x: hidden;
}
.sidebar.sidebar-fixed.responsive.compact.menu-min.display{
	-webkit-box-shadow: none;
	 box-shadow: none;
}