.folder-list {
  border: 1px solid lightslategray;
  position: relative;
  max-height: 300px;
  overflow: auto;
}
.folder-list.no-border {
  border: none;
  border-bottom: 1px solid lightslategray;
  padding: 5px 0 0;
}
.folder-list.nav-accord {
  border: none;
}
.folder-list.max-700 {
  max-height: 700px;
}
.folder-list.max-500 {
  max-height: 500px;
}
.folder-list ul {
  position: relative;
  list-style: none;
  padding: 0;
  margin: 0;
  overflow: auto;
  font-family: "pluto_sansregular", "Arial";
  font-size: 13px;
}
.folder-list ul li {
  position: relative;
  padding: 0 10px;
  cursor: pointer;
  border-bottom: 1px solid lightslategray;
  text-align: left;
}
.folder-list ul li:last-child {
  border-bottom: none;
}
.folder-list ul li a {
  color: #333333;
  display: block;
}
.folder-list ul li.padded {
  padding: 5px 0 5px 5px;
}
.folder-list ul li ul {
  list-style: none;
  padding: 0;
  margin: 5px 0;
}
.folder-list ul li .label {
  padding: 5px 0 5px 25px;
}
.folder-list ul li .label.no-pad {
  padding: 5px 0 5px 5px;
}
.folder-list ul li.folder {
  border-bottom: none;
  position: relative;
  max-height: 30px;
  overflow: hidden;
}
.folder-list ul li.folder > .label {
  background: url("../images/folder-dark.png") no-repeat 0 3px;
}
.folder-list ul li.page {
  border-bottom: none;
}
.folder-list ul li.page > .label {
  background: url("../images/page.png") no-repeat 0 2px;
}
.folder-list ul li.selected.padded {
  background: lightslategray;
  color: #FFFFFF;
}
.folder-list ul li.selected.folder {
  max-height: 100000px;
}
.folder-list ul li.selected a {
  color: #FFFFFF;
}
.folder-list ul li.selected.page > .label {
  background: lightslategray url("../images/page-white.png") no-repeat 0 2px;
}

/*# sourceMappingURL=folder-list.css.map */
