.jquery-tree {
  list-style: none;
}
.jquery-tree ul {
  list-style: none;
}
.jquery-tree label {
  font-weight: normal;
}
.jquery-tree-handle {
  cursor: pointer;
  width: 10px;
  overflow: hidden;
  display: inline-block;
  vertical-align: top;
  padding: 0;
  margin: 0;
}
.jquery-tree-collapsed ul {
  display: none;
}
.jquery-tree-collapseall,
.jquery-tree-expandall {
  cursor: pointer;
}
.jquery-tree-collapseall {
  margin-right: 1em;
}
.jquery-tree input {
  position: absolute;
  left: -1000px;
}
.jquery-tree-leaf {
  padding-left: 20px;
}
.jquery-tree-node {
  padding-left: 10px;
  margin: 5px 0;
}
.jquery-tree-title {
  display: inline-block;
}
.jquery-tree-checked-partial,
.jquery-tree-checked,
.jquery-tree-unchecked {
  background-position: 5px 50%;
  background-repeat: no-repeat;
  cursor: default;
  padding-left: 25px;
  margin: 0;
}
.jquery-tree-checked-partial {
  background-image: url('../img/checkbox-partial.png');
}
.jquery-tree-checked {
  background-image: url('../img/checkbox-checked.png');
}
.jquery-tree-unchecked {
  background-image: url('../img/checkbox-unchecked.png');
}
.jquery-tree-node label,
.jquery-tree-handle {
  -moz-user-select: none;
}
