.sidebar-inner {}
.outer {
  border-bottom: 1px solid #eaeaea;
}
.sidebar-inner .title {
  padding: 10px 25px;
  font-weight: 600;
  border-bottom: 1px solid #eaeaea;
  background-color: #fafafa;
}
.sidebar-inner ul.list {}
.sidebar-inner ul.list:after {
  display: block;
  visibility: hidden;
  clear: both;
  content: "";
}
.sidebar-inner ul.list.reports li {
  float: none;
  width: 100%;
}
.sidebar-inner ul.list.reports li a {
  display: block;
  padding: 7px 0;
  text-align: center;
  border-bottom: 1px solid #eaeaea;
}
.sidebar-inner ul.list.reports li:last-child a {
  border-bottom: 0;
}
.sidebar-inner ul.list.sidos li {
  float: left;
  width: 33.3333%;
}
.sidebar-inner ul.list.sidos li a {
  display: block;
  padding: 7px 0;
  text-align: center;
  border-bottom: 1px solid #eaeaea;
}
.sidebar-inner ul.list.sidos li:nth-child(16) a,
.sidebar-inner ul.list.sidos li:nth-child(17) a {
  border-bottom: 0px;
}
.sidebar-inner ul.list.sidos li:nth-child(2) a,
.sidebar-inner ul.list.sidos li:nth-child(5) a,
.sidebar-inner ul.list.sidos li:nth-child(8) a,
.sidebar-inner ul.list.sidos li:nth-child(11) a,
.sidebar-inner ul.list.sidos li:nth-child(14) a,
.sidebar-inner ul.list.sidos li:nth-child(17) a {
  border-left: 1px dotted #ddd;
  border-right: 1px dotted #ddd;
}
.sidebar-inner ul.list.sidos li a:hover {
  color: #fff;
  background-color: #4b9dfa;
  border-color: #4b9dfa;
}
.sidebar-inner ul.list.sidos li.active a {
  color: #fff;
  background-color: #3888ff;
  border-color: #3888ff;
}

.menuCont {
  padding: 0;
}
.menuList {}
.menuList li a {
  display: block;
  padding: 10px 20px;
}
.menuList li a i {
  display: inline-block;
  width: 25px;
}
.menuList li a .itemName {
  display: inline-block;
}

.favorCont {
  padding: 0;
}
.favorList {}
.favorList li a {
  display: block;
  padding: 10px 20px;
  white-space: nowrap;
  overflow-x: hidden;
}
.favorList li a i {
  display: inline-block;
  width: 25px;
}
.favorList li a .itemName {
  display: inline-block;
  white-space: nowrap;
}

.menuList li a:hover,
.favorList li a:hover {
  color: #030303;
  background-color: #f2f2f2;
}
.favorList .empty_li {
  padding: 10px 10px;
}
.favorList .empty_li a {
  display: inline;
  padding: 0;
  color: #2674e9;
  font-weight: 600;
}
.favorList .empty_li a:hover {
  color: #2674e9;
  text-decoration: underline;
  background: none;
}