.checkboxFilter {margin-bottom:20px}
h2,#modal h3 {margin-bottom:20px;font-size:21px;font-weight:200;line-height:30px}
#modal h3 {margin-bottom:0px}
.icon-grid:before {content: "\f00a"}
.icon-visual:before {content: "\f008"}
.result {border-top:1px solid #DDD;padding:1em 0}
.tab-container {border:1px solid #DDD;border-top:0;border-radius:0 0 4px 4px;margin-top:-20px;padding:12px;position:relative}
.table {word-wrap:break-word;table-layout:fixed}
.citation .pace-car th,
.citation .pace-car td {padding:0;border:0;}

/* --- Visualization View --- */
.node {
  border:1px solid white;
  font: 10px sans-serif;
  line-height: 12px;
  overflow: hidden;
  position: absolute;
  margin:-1px;
}
.node.secondlevel {
  box-shadow:inset 0 -1px 1px rgba(0,0,0,.4);
}

.node div {
  margin-top: 0px;

}

.toplevel {
  border: 2px solid black;
}

.node .label {
  background:rgba(0,0,0,.5);
  border-radius:0;
  font-size:85%;
  position: absolute;
  bottom: 0;
  left: 0;
  text-shadow:none;
  min-height:1px;
  padding:2px 4px;
}

.notalabel {
  color: #000000;
}

#viz-instructions {
  padding-top:600px;
}