@charset "UTF-8";
/* brush selection */
.selected {
  fill: lightblue;
  stroke-width: 4;
}

/* figure legend */
.breakLabels.nomuts {
  font-weight: normal;
  opacity: 0.3;
}

.noshow {
  opacity: 0.1;
}

.regionGroup:hover > text {
  fill: black;
  font-weight: bold;
  opacity: 1;
}
.regionGroup:hover > rect {
  stroke-width: 4;
}

.repeatedName.noshow {
  fill: black;
  opacity: 0;
}

/* d3 tip related */
.d3-tip {
  line-height: 1;
  font-size: 11px;
  color: black;
  font-weight: bold;
  padding: 10px;
  background: rgba(240, 240, 240, 0.8);
  border-width: 1px;
  border-color: #bebebe;
  border-radius: 6px;
}
.d3-tip:after {
  box-sizing: border-box;
  display: inline;
  font-size: 10px;
  width: 100%;
  line-height: 1;
  color: rgba(0, 0, 0, 0.6);
  content: "▼";
  position: absolute;
  text-align: center;
}
.d3-tip.n:after {
  margin: -1px 0 0 0;
  top: 100%;
  left: 0;
}
.d3-tip > .additional {
  font-color: darkgrey;
  font-weight: normal;
}

.d3-tip-selection {
  font-size: 12px;
  text-align: center;
}

/*# sourceMappingURL=needlePlot.css.map */
