
#viz svg{
  /*display: block;*/
  /*margin: auto;*/
  width: 100%;
  height: auto;
}

.nodeCircles{
  fill: rgba(0,0,0,.8);
  stroke: white;
  stroke-width: .8;
  cursor: pointer;
}

.nodeCircles:hover{
  fill: #F5A503;
}

.networkInter{
  stroke-linecap: round;
  fill: none;
  /*stroke: #F5A503;*/ /* orange */
}

.networkLocal{
  stroke-linecap: round;
  fill: none;
  /*stroke: #3671D9; /* blue */
}

.sourceInterHover{
  stroke-linecap: round;
  fill: none;
  stroke: #43BF5A; /* green */
  opacity: 1;
}

.targetInterHover{
  stroke-linecap: round;
  fill: none;
  stroke: #F23648; /* red */
  opacity: 1;
}

.sourceLocalHover{
  stroke-linecap: round;
  fill: none;
  stroke: #43BF5A; /* green */
  opacity: 1;
}

.targetLocalHover{
  stroke-linecap: round;
  fill: none;
  stroke: #F23648; /* red */
  opacity: 1;
}
.sourceLocalNodes,.targetLocalNodes,.sourceInterNodes,.targetInterNodes{
  cursor: pointer;
  stroke: white;
  stroke-width: 1;
}

.nodeHover{
  font-size: 11px;
  text-shadow:
    -1px -1px 0 #fff,
    1px -1px 0 #fff,
    -1px 1px 0 #fff,
    1px 1px 0 #fff;
}
.nodeInfos{
  font-size: 11px;
  text-shadow:
    -1px -1px 0 #fff,
    1px -1px 0 #fff,
    -1px 1px 0 #fff,
    1px 1px 0 #fff;
}
.nodeName{
  font-size: 11px;
}

#xAxisText{
  font-size: 13px;
  cursor: pointer;
}
#xAxisText:hover{
  text-decoration: underline;
}

#xAxisBars{
  cursor: pointer;
  fill: rgba(0,0,0,.1);
  ry: 2px;
}

.axis path{
  fill: none;
  stroke: none;
}
.axis line {
  fill: black;
  stroke: black;
  shape-rendering: crispEdges;
  stroke-width: .5px;
  opacity: .3;
  stroke-dasharray: 1, 3;
}
.axis text{
  font-size: 13px;
}

#xAxisLine{
  fill: black;
  stroke: black;
  shape-rendering: crispEdges;
  stroke-width: .5px;
  opacity: .3;
  stroke-dasharray: 1, 3;
}

.axisLabel{
  /*font: 10px 'Lato', sans-serif;;*/
}
.clickBars{
  fill: none;
  ry: 2px;
}
.xAxisInterSource, .xAxisLocalSource{
  /*stroke: #43BF5A;*/
}
.xAxisInterTarget, .xAxisLocalTarget{
  /*stroke: #F23648;*/
}

.nodeSourceLocal, .nodeSourceInter{
  fill: #43BF5A;
}
.nodeTargetLocal, .nodeTargetInter{
  fill: #F23648;
}