.node {
/*  stroke: #000;*/
  stroke-width: 3px;
/*  fill: #999;*/
  cursor: pointer;
}

.node.pool {
/*  stroke: #000;*/
  stroke-width: 3px;
/*  fill: #999;*/
  cursor: pointer;
}

.node.fixed path {
  stroke-width: 3px;
/*  stroke: #D63333;
/*  stroke-width: 4px;
/*  stroke-opacity: 1;*/
/*  fill: #993333;*/
/*  cursor: pointer;*/
}

/*.node catalyst {*/
/*/*  stroke: #000;*/
  /*stroke-width: 2px;*/
/*/*  fill: #999;*/
  /*stroke-linejoin: round*/
  /*cursor: pointer;*/
/*}*/



.link.invis {
  stroke: #000;
  stroke-width: 2px;
  stroke-opacity: 0;
  marker-end="url(#yourMarkerId)";
}

.link.vis {
  stroke: #000;
  stroke-width: 2px;
  stroke-opacity: 1;
  marker-end="url(#yourMarkerId)";
}

.curve {
  stroke: #000;
  stroke-width: 2px;
  stroke-opacity: 1;
  fill: none;
/*  marker-end="url(#reaction)";*/
}

.curve.modification {
  stroke-dasharray: 5,5;
}

.curve.stimulation {
  stroke-dasharray: 5,5;
}

.curve.catalyst {
  stroke-dasharray: 5,5;
}

.curve.inhibition {
  stroke-dasharray: 5,5;
}


.label {
  font: 16px sans-serif;
  pointer-events: none;
  fill: black;
/*  font-weight: bold;*/
  stroke-width: 1px;
}

.shadow {
  font: 16px sans-serif;
  pointer-events: none;
  stroke: #fff;
  stroke-width: 5px;
  stroke-opacity: 1.0;
}
