.axis text{
    font-family:sans-serif;
    font-size:11px;
}
.axis path,
.axis line{
  fill:none;
  stroke:gray;
  shape-rendering: crisp-edges;
}

path.outside {
  display:none;
}

path.hovered {
  stroke-width: 4;
}

path.not_hovered {
  stroke-opacity: .05;
}

circle.outside {
  fill: #ccc;
}

.extent {
  fill: #888;
  fill-opacity: .425;
  stroke: #fff;
}

path {
    stroke: black;
    stroke-width: 2;
    fill: none;
}

#tooltip p{
  margin:0px;
  font-family:sans-serif;
  font-size:12px;
}

#playerName {
  font-weight: bold;
  font-size: 15px
}

#scatterTeams{
  float:left;
}

#scatterTeams p {
  margin-bottom: 0px;
}

#scatterTeamsChecks ul {
  columns: 25px 5;
  -webkit-columns: 25px 5;
  -moz-columns: 25px 5;
  margin-top: 0px;
}

#scatterTeamsChecks li{
  list-style-type:none;
  font-family:sans-serif;
  font-size:10px;
}

.left, .right {
  cursor: pointer;
  font-weight: bold;
}

#scatterTeamsChecks input {
  margin-right: 5px;
}

#yearRange {
  margin-left: 20px;
}

.hidden{
  display:none;
}
