#Form {
  height:auto;
  overflow-x:hidden;
}

#dnn_ContentPane {
  margin-left:0;
  margin-right:0;
}
#dnn_ContentPane > div {
  padding-left:0;
  padding-right:0;
}
.pathoverlay {
  position:absolute;
  width: 85%;
  margin-left:5%;
  height:83%;
  top:0;
  z-index:999;
  pointer-events: none;
}

svg {
  overflow: visible;
  height:100%;
  min-width:100%;
}

svg .flowtrail {
  stroke: #C71054;
}

svg circle[class^="point"] {
  fill: #C71054;
  cursor:pointer;
  pointer-events: visible;
}

svg .point {
  fill: #C71054;
}
svg .starttext {
  font-size:30pt;
  font-weight:bold;
  fill:#fff;
}

svg .traveller {
  fill: black;
  opacity: 0;
}


