#tree-container {
  height: 800px;
}
#op-tree-container {
  height: 1200px;
}
svg g.node a.in-focus rect {
  stroke: #000000;
  stroke-width: 1px;
  fill: #CCC;
  padding: 2px;
}
svg g.node text > tspan.filter {
  font-family: FontAwesome;
  content: "";
}
svg g.node text > tspan.filter.required {
  font-family: FontAwesome;
  fill: #AAA;
}
svg g.node text > tspan.option {
  font-family: FontAwesome;
  content: "";
}
.node {
  cursor: pointer;
}
.node circle {
  fill: #fff;
  stroke: steelblue;
  stroke-width: 1.5px;
}
.node text {
  font-size: 10px;
  font-family: sans-serif;
}
.link {
  fill: none;
  stroke: #ccc;
  stroke-width: 1.5px;
}
.templink {
  fill: none;
  stroke: red;
  stroke-width: 3px;
}
.ghostCircle.show {
  display: block;
}
.ghostCircle,
.activeDrag .ghostCircle {
  display: none;
}
/*# sourceMappingURL=i2kweb-taxtree.css.map */