.mitch-d3-tree.boxed-tree.default .node.childless .body-group .body-box {
  /*fill: #55af1a;*/
}

.mitch-d3-tree.boxed-tree .node.childless text:hover {
  fill: green;
}

.mitch-d3-tree.boxed-tree .node.childless text {
  text-decoration: underline;
  /*fill: white;*/
}

.mitch-d3-tree.boxed-tree.default .link {
  fill: none;
  stroke: #ccc;
  stroke-width: 2px;
}

.mitch-d3-tree.boxed-tree.default .node.collapsed .body-group .body-box {
  fill: rgb(225,225,225);
}

.mitch-d3-tree.boxed-tree.default .node.selected .body-group .body-box {
  stroke: #55af1a;
  stroke-width: 2.5px;
}

.mitch-d3-tree.boxed-tree.default .node .body-group .body-box {
  stroke: steelblue;
  fill: white;
  rx: 6;
  ry: 6;
}

.mitch-d3-tree.boxed-tree.default .node .title-group .title-box {
  stroke: steelblue;
  fill: #098dfc;
  rx: 10;
  ry: 10;
  border-radius: 10px;
  -webkit-border-radius: 10px;
}

.mitch-d3-tree.boxed-tree.default .node .title-group text {
  fill: white;
}

.mitch-d3-tree.circle-tree.default .link {
  fill: none;
  stroke: #ccc;
  stroke-width: 2px;
}

.mitch-d3-tree.circle-tree.default .node.collapsed circle {
  fill: lightsteelblue;
}

.mitch-d3-tree.circle-tree.default .node.selected circle {
  stroke: #00A2A3;
  stroke-width: 2.5px;
}

.mitch-d3-tree.circle-tree.default .node circle {
  fill: #fff;
  stroke: steelblue;
  stroke-width: 3px;
}

.mitch-d3-tree.circle-tree.default .node text {
  font: 12px sans-serif;
}

.mitch-d3-tree.boxed-tree .node.selected .body-group .body-box {
  cursor: inherit;
  pointer-events: none;
}

.mitch-d3-tree.boxed-tree .node .d3plus-textBox, .mitch-d3-tree.boxed-tree .node .body-group .body-box, .mitch-d3-tree.boxed-tree .node .title-group .title-box {
  cursor: pointer;
}

.mitch-d3-tree.boxed-tree .node .title-group .d3plus-textBox text {
  transform: translateY(0.15em);
}

.mitch-d3-tree.circle-tree .node.selected circle {
  cursor: inherit;
  pointer-events: none;
}

.mitch-d3-tree.circle-tree .node circle {
  cursor: pointer;
  r: 10;
}

.mitch-d3-tree.circle-tree .node text {
  transition: 0.3s linear;
}

.mitch-d3-tree.circle-tree .node.childless text {
  transform: translate(13px, 0.35em);
  text-anchor: start;
}

.mitch-d3-tree.circle-tree .node.collapsed text, .mitch-d3-tree.circle-tree .node.expanded text {
  transform: translate(-13px, 0.35em);
  text-anchor: end;
}

.mitch-d3-tree.circle-tree .node.middle.collapsed text, .mitch-d3-tree.circle-tree .node.middle.expanded text {
  transform: translate(-13px, -8px);
}

