div.cmf-core-controls-generic-diagram {
  width: 100%;
  height: 100%;
}
div.cmf-core-controls-generic-diagram.not-editable .generic-diagram-holder .marker-vertices {
  display: none !important;
}
div.cmf-core-controls-generic-diagram.not-editable .generic-diagram-holder .link-tools {
  display: none !important;
}
div.cmf-core-controls-generic-diagram.not-editable .generic-diagram-holder .element-content .new-link-pointer {
  display: none !important;
}
div.cmf-core-controls-generic-diagram.not-editable .generic-diagram-holder .joint-element {
  cursor: pointer !important;
}
div.cmf-core-controls-generic-diagram.not-editable .generic-diagram-holder .joint-link {
  cursor: auto !important;
}
div.cmf-core-controls-generic-diagram .generic-diagram-holder {
  width: 10000px;
  height: 5000px;
}
div.cmf-core-controls-generic-diagram .generic-diagram-holder .labels .label rect {
  -webkit-transform: scaleX(1.3) scaleY(1.2);
          transform: scaleX(1.3) scaleY(1.2);
}
div.cmf-core-controls-generic-diagram .generic-diagram-holder .labels .label text {
  font-family: "open-sans-regular";
  font-size: 13px;
}
div.cmf-core-controls-generic-diagram .generic-diagram-holder .marker-arrowhead {
  fill: none !important;
}
div.cmf-core-controls-generic-diagram .generic-diagram-holder .marker-vertex {
  r: 7.5;
}
div.cmf-core-controls-generic-diagram .generic-diagram-holder .element-content {
  position: absolute;
  box-sizing: border-box;
  z-index: 2;
  pointer-events: none;
}
div.cmf-core-controls-generic-diagram .generic-diagram-holder .element-content .new-link-pointer {
  position: absolute;
  bottom: -30px;
  left: calc(50% - 15px);
  width: 0px;
  height: 0px;
  border: solid 15px;
  border-top: solid 15px;
  border-bottom-color: transparent;
  border-right-color: transparent;
  border-left-color: transparent;
  opacity: 0;
  pointer-events: all;
}
div.cmf-core-controls-generic-diagram .generic-diagram-holder .element-content .new-link-pointer.selected {
  opacity: 1;
}
div.cmf-core-controls-generic-diagram .generic-diagram-holder .element-content .new-link-pointer:hover {
  opacity: 1;
  cursor: pointer;
}
div.cmf-core-controls-generic-diagram .generic-diagram-holder .element-content:hover .new-link-pointer {
  opacity: 1;
}
