10 .djs-element.hover .djs-outline,
11 .djs-element.selected .djs-outline {
13 shape-rendering: crispEdges;
14 stroke-dasharray: 3,3;
17 .djs-element.selected .djs-outline {
22 .djs-element.hover .djs-outline {
27 .djs-shape.connect-ok .djs-visual > :nth-child(1) {
28 fill: #54FF00 /* light-green */ !important;
32 .djs-shape.connect-not-ok .djs-visual > :nth-child(1),
33 .djs-shape.drop-not-ok .djs-visual > :nth-child(1) {
34 fill: #E56283 /* light-red */ !important;
39 background: rgba(229, 98, 131, 0.2) /* light-red */ !important;
42 .djs-connection.connect-ok .djs-visual > :nth-child(1),
43 .djs-connection.drop-ok .djs-visual > :nth-child(1) {
44 stroke: #90DD5F /* light-green */ !important;
47 .djs-connection.connect-not-ok .djs-visual > :nth-child(1),
48 .djs-connection.drop-not-ok .djs-visual > :nth-child(1) {
49 stroke: #E56283 /* light-red */ !important;
63 fill: rgb(255, 116, 0);
66 stroke-dasharray: 5 1 3 1;
67 stroke: rgb(255, 116, 0);
69 shape-rendering: crispEdges;
80 stroke-dasharray: 5 1 3 1;
81 stroke: rgb(255, 116, 0);
95 shape-rendering: crispEdges;
99 .djs-cursor-resize-nwse,
105 .djs-cursor-resize-nesw,
111 .djs-shape.djs-resizing > .djs-outline {
112 visibility: hidden !important;
115 .djs-shape.djs-resizing > .djs-resizer {
119 .djs-dragger > .djs-resizer {
132 .djs-dragger .djs-visual > :first-child {
133 stroke: rgb(255, 116, 0) !important;
142 pointer-events: none !important;
145 .djs-dragging .djs-context-pad,
146 .djs-dragging .djs-outline {
147 display: none !important;
151 * no pointer events for visual
155 pointer-events: none;
159 * all pointer events for hit shape
161 .djs-shape .djs-hit {
165 .djs-connection .djs-hit {
166 pointer-events: stroke;
170 * shape / connection basic styles
172 .djs-connection .djs-visual {
177 .djs-cursor-grabbing {
178 cursor: -webkit-grabbing;
179 cursor: -moz-grabbing;
183 .djs-cursor-crosshair {
191 .djs-cursor-resize-ns {
195 .djs-cursor-resize-ew {
204 stroke: rgb(255, 195, 66);
205 stroke: rgba(255, 195, 66, 0.50);
206 stroke-linecap: round;
208 pointer-events: none;
216 stroke-linecap: round;
218 pointer-events: none;
219 shape-rendering: crispEdges;
220 stroke-dasharray: 5, 5;
237 .djs-palette:not(.open) {
241 .djs-palette .entry {
250 .djs-palette .djs-palette-toggle {
258 .djs-palette .separator {
259 margin: 3px 5px 5px 5px;
260 border: solid 1px #DDD;
264 .djs-palette .entry:before {
265 vertical-align: middle;
268 .djs-palette .djs-palette-toggle {
273 .djs-palette .djs-palette-toggle {
280 .djs-palette.open .djs-palette-toggle {
284 .djs-palette:not(.open) .djs-palette-entries {
289 .djs-palette .djs-palette-toggle:hover {
290 /* background: #fff; */
293 .djs-palette .entry:hover {
294 /* color: rgb(255, 116, 0); */
300 .djs-overlay-context-pad {
307 pointer-events: none;
310 .djs-context-pad .entry {
314 display: inline-block;
322 background-color: rgba(255,255,255, 0.85);
323 box-shadow: 0 0 2px 1px rgba(255,255,255, 0.85);
328 .djs-context-pad .entry:before {
332 .djs-context-pad .entry:hover {
333 background: rgb(255, 252, 176);
336 .djs-context-pad.open {
344 padding: 2px 10px 2px 5px;
345 background-color: rgba(255,255,255, 0.85);
349 .djs-popup-entry:hover {
350 background: rgb(255, 252, 176);
353 .djs-popup-entry > span {
357 vertical-align: middle;
360 .djs-popup-entry:before {
361 vertical-align: middle;
365 * popup / palette styles
367 .djs-popup, .djs-palette {
369 border: solid 1px #CCC;
371 box-shadow: 0 1px 4px rgba(0,0,0,0.3);
390 .djs-bendpoint .djs-visual {
391 pointer-events: none;
392 fill: rgba(255, 255, 121, 0.8);
398 .djs-bendpoint:hover,
399 .djs-bendpoints.hover .djs-bendpoint,
400 .djs-bendpoints.selected .djs-bendpoint {
404 .djs-bendpoints:not(.hover) .floating {
408 .djs-bendpoint:hover .djs-visual,
409 .djs-bendpoint.floating .djs-visual {
413 .djs-bendpoint.floating .djs-hit {
414 pointer-events: none;
417 .djs-bendpoint .djs-hit {
424 pointer-events: none !important;
427 .djs-updating .djs-context-pad,
428 .djs-updating .djs-outline,
429 .djs-updating .djs-bendpoint,
430 .connect-ok .djs-bendpoint,
431 .connect-not-ok .djs-bendpoint,
432 .drop-ok .djs-bendpoint,
433 .drop-not-ok .djs-bendpoint {
434 display: none !important;
437 .djs-bendpoint.djs-dragging {
442 .djs-bendpoint.djs-dragging .djs-visual {
460 .djs-tooltip-error > * {
463 background: rgb(252, 236, 240);
464 color: rgb(158, 76, 76);
466 box-shadow: 0 1px 3px rgba(0,0,0, 0.2);
468 border-left: solid 5px rgb(174, 73, 73);
471 .djs-tooltip-error:hover {