@charset "UTF-8";
.sidebar {
	box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.25);
	position:relative;
	z-index:1;
}

.sidebar .group-name {
	/* padding:12px 6px 6px 14px; */
	/* padding:12px 6px 6px 10px; */
	padding:10px 6px 8px 10px;
	display:inline-block;
	position:relative;
	width:100%;
}

.sidebar .group-name.collapsible {
	cursor:pointer;
}

.sidebar .group-name.collapsible.collapsed {
	border-bottom:1px solid #e5e5e5;
}

.sidebar .group-name:last-child {
	border-bottom:1px solid #e5e5e5;
}

.sidebar .group-name .normalName {
	display:inline;
}

.sidebar .group-name .miniName {
	display:none;
}

.sidebar .group-name .arrow {
	width:14px !important;
	height:14px;
	line-height:14px;
	text-shadow:none;
	font-size:18px;
	position:absolute;
	right:10px;
	top:12px;
	padding:0;
	text-align:center;
}

.sidebar .group-name .arrow.fa-angle-up {
	display:block;
}

.sidebar .group-name .arrow.fa-angle-down {
	display:none;
}

.sidebar .group-name.collapsed .arrow.fa-angle-up {
	display:none;
}

.sidebar .group-name.collapsed .arrow.fa-angle-down {
	display:block;
}

.sidebar .group-name.collapsed ~ li {
	display:none;
}

.sidebar.menu-min .group-name .normalName {
	display:none;
}

.sidebar.menu-min .group-name .miniName {
	display:inline;
}

.sidebar.menu-min .group-name .arrow {
	display:none;
}

.sidebar.menu-min .group-name.collapsed .arrow {
	display:none;
}

.sidebar .nav-list > li::before {
	background-color:#2b7dbc;
	width:0px;
	max-width:0px;
}

.sidebar .nav-list > li > a {
	color:#555;
	line-height:15px;
	cursor:pointer;
}

.sidebar .nav-list > li > a .menu-text {
	vertical-align:text-bottom;
}

.sidebar .nav-list > li .submenu > li > a {
	padding-top:9px;
	color:#555;
	cursor:pointer;
}

.sidebar .nav-list > li .submenu > li.active > a > .menu-icon {
	color:#EA4F55;
}

.sidebar .nav-list > li > a > .arrow.fa-angle-up {
	display:none;
}

.sidebar .nav-list > li > a > .arrow.fa-angle-down {
	display:block;
}

.sidebar.menu-min .nav-list > li > a > .arrow.fa-angle-down {
	display:none;
}

.sidebar .nav-list > li.open > a > .arrow.fa-angle-up {
	display:block;
}

.sidebar.menu-min .nav-list > li.open > a > .arrow.fa-angle-up {
	display:none;
}

.sidebar .nav-list > li.open > a > .arrow.fa-angle-down {
	display:none;
}