.cms-menu-list li a .toggle-children {
	position: absolute;
	right: 0;
	top: 10px;
}

.cms-menu-list li.children > a {
	padding-right: 30px;
}

.cms-menu-list li.children ul li a {
	padding-left: 15px;
}

.cms-menu-list li.children li a {
	font-size: 11px;
	padding: 0 10px 0 40px;
	height: 32px;
	line-height: 32px;
}

.cms-menu-list li a .no-icon.text {
	margin-left: 8px;
}

.cms-menu-list li a .toggle-children {
	position: absolute;
	right: 0;
	top: 10px;
}

.cms-menu-list li.children > a {
	padding-right: 30px;
}

.cms-menu-list li.children ul li a {
	padding-left: 15px;
}

.cms-menu-list li.children li a {
	font-size: 11px;
	padding: 0 10px 0 40px;
	height: 32px;
	line-height: 32px;
}

.cms-menu-list li a .no-icon.text {
	margin-left: 8px;
}

.cms-menu-list.collapsed li.children ul li a span.text {
	margin-left: 30px;
}

FIX prevent text from overlapping icon when menu is collapsed
FIX prevent text from overlapping icon when menu is collapsed
