.sidebar-menu {
  list-style: none;
  margin: 0;
  padding: 0;
  border-left: 1px #ccc solid;
  border-right: 1px #ccc solid;
}
.sidebar-menu > li {
    position: relative;
    margin: 0;
    padding: 0; 
    border-bottom: 1px #ccc solid;
    text-align: center;
 }
.sidebar-menu > li > a {
padding: 15px 0px 15px 0px;
display: block;
color: #333; }
.sidebar-menu > li.lihover > a {
color: #fff;
background: #ababab;
}
.sidebar-menu > li > .treeview-menu {
background: #f5f5f5; }
.sidebar-menu > li .label,
.sidebar-menu > li .badge {
margin-top: 3px;
margin-right: 5px; }
.sidebar-menu li.active > .treeview-menu {
display: block; }
.sidebar-menu a {
color: #333;
text-decoration: none; }
.sidebar-menu .treeview-menu {
display: none;
list-style: none;
padding: 0;
margin: 0;
}
.sidebar-menu .treeview-menu .treeview-menu {
padding-left: 20px; }
.sidebar-menu .treeview-menu > li {
margin: 0; 
border-top: 1px solid #d6d7dc;}
.sidebar-menu .treeview-menu > li > a {
padding: 10px 0px;
display: block;
font-size: 14px;
color: #333; }
.sidebar-menu .treeview-menu > li.active > a, .sidebar-menu .treeview-menu > li > a:hover {
color: #333; }