.flow-chart-endpoint{
  cursor: pointer;
  background: #68b8f7;
  color: #68b8f7;
  border-radius: 50%;
  z-index: 111;
}
.flow-chart-endpoint-hover{
  background: green;
  color: green;
}
.flow-chart-connect-hover{
  cursor: pointer;
}
.flow-chart-canvas-lkiarest {
  height: 100%;
  min-height: 400px;
  background-repeat: repeat;
}
.flow-chart-canvas-lkiarest .window {
  cursor: pointer;
}
.flow-chart-canvas-lkiarest .window.task {
  border: 1px solid #346789;
  border-radius: 0.5em;
  line-height: 1.5em;
  text-align: center;
  position: absolute;
  background-color: #eeeeef;
  color: #fff;
  font-family: helvetica;
  padding: 5px 20px;
  font-size: 0.9em;
  border: 2px solid transparent;
  border-radius: 18px;
}
.flow-chart-canvas-lkiarest .window.task:hover {
  border: 2px solid #2196f3;
}
.flow-chart-canvas-lkiarest .window.task:hover .remove {
  display: block;
}
.flow-chart-canvas-lkiarest .window.task.node-start {
  background-color: #F7F9FE;
  border: 1px solid #E1E3E5;
  border-radius: 2px;
}
.flow-chart-canvas-lkiarest .window.task.node-start,.flow-chart-canvas-lkiarest .window.task.node-end,.flow-chart-canvas-lkiarest .window.task.node-process {
  min-width: 96px;
  font-size: 12px;
  color: #444;
}
.flow-chart-canvas-lkiarest .window.task.node-start:hover,.flow-chart-canvas-lkiarest .window.task.node-end:hover,.flow-chart-canvas-lkiarest .window.task.node-process:hover {
  border: 1px solid #2196f3;
}
.flow-chart-canvas-lkiarest .window.task.node-end {
  background-color: #F7F9FE;
  border: 1px solid #E1E3E5;
  border-radius: 2px;
}
.flow-chart-canvas-lkiarest .window.task.node-process {
  background-color: #F7F9FE;
  border: 1px solid #E1E3E5;
  border-radius: 2px;
}
.flow-chart-canvas-lkiarest .window.task.node-success {
  background-color: rgba(80,195,104,1);
  border: 1px solid #E1E3E5;
  border-radius: 2px;
}
.flow-chart-canvas-lkiarest .window.task.node-err {
  background-color: #ff625c;
  border: 1px solid #E1E3E5;
  border-radius: 2px;
}
.flow-chart-canvas-lkiarest .window.task.node-being {
  background-color: #ffaa47;
  border: 1px solid #E1E3E5;
  border-radius: 2px;
}

.flow-chart-canvas-lkiarest .window.task .remove {
  display: none;
}
.flow-chart-canvas-lkiarest .window.task .remove:before {
  content: 'x';
  right: -4px;
  top: -8px;
  width: 16px;
  height: 16px;
  line-height: 16px;
  text-align: center;
  border-radius: 8px;
  position: absolute;
  color: #fff;
  background: #ff5b60;
}
.jsplumb-overlay.endpoint-label-lkiarest {
  font-size: 12px;
  color: #222;
}
.jsplumb-endpoint.jsplumb-endpoint-anchor {
  cursor: pointer;
}
.jsplumb-endpoint.jsplumb-endpoint-anchor.jsplumb-hover,
.jsplumb-endpoint.jsplumb-endpoint-anchor.jsplumb-drag-hover {
  background: #f55;
}
