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;
233 .djs-palette:not(.open) {
238 .djs-palette .djs-palette-toggle {
241 /* line-height: 46px; */
244 .djs-palette .separator {
245 margin: 3px 5px 5px 5px;
246 border: solid 1px #DDD;
250 .djs-palette .entry:before {
251 vertical-align: middle;
254 .djs-palette .djs-palette-toggle {
259 .djs-palette .djs-palette-toggle {
266 .djs-palette.open .djs-palette-toggle {
270 .djs-palette:not(.open) .djs-palette-entries {
274 .djs-palette .djs-palette-toggle:hover {
275 /*background: #666;*/
278 .djs-palette .entry:hover {
279 color: rgb(255, 116, 0);
285 .djs-overlay-context-pad {
292 pointer-events: none;
295 .djs-context-pad .entry {
299 display: inline-block;
307 background-color: rgba(255,255,255, 0.85);
308 box-shadow: 0 0 2px 1px rgba(255,255,255, 0.85);
313 .djs-context-pad .entry:before {
317 .djs-context-pad .entry:hover {
318 background: rgb(255, 252, 176);
321 .djs-context-pad.open {
328 padding: 2px 10px 2px 5px;
329 background-color: rgba(255,255,255, 0.85);
333 .djs-popup-entry:hover {
334 background: rgb(255, 252, 176);
337 .djs-popup-entry > span {
341 vertical-align: middle;
344 .djs-popup-entry:before {
345 vertical-align: middle;
349 * popup / palette styles
351 .djs-popup, .djs-palette {
353 border: solid 1px #CCC;
355 box-shadow: 0 1px 4px rgba(0,0,0,0.3);
374 .djs-bendpoint .djs-visual {
375 pointer-events: none;
376 fill: rgba(255, 255, 121, 0.8);
382 .djs-bendpoint:hover,
383 .djs-bendpoints.hover .djs-bendpoint,
384 .djs-bendpoints.selected .djs-bendpoint {
388 .djs-bendpoints:not(.hover) .floating {
392 .djs-bendpoint:hover .djs-visual,
393 .djs-bendpoint.floating .djs-visual {
397 .djs-bendpoint.floating .djs-hit {
398 pointer-events: none;
401 .djs-bendpoint .djs-hit {
408 pointer-events: none !important;
411 .djs-updating .djs-context-pad,
412 .djs-updating .djs-outline,
413 .djs-updating .djs-bendpoint,
414 .connect-ok .djs-bendpoint,
415 .connect-not-ok .djs-bendpoint,
416 .drop-ok .djs-bendpoint,
417 .drop-not-ok .djs-bendpoint {
418 display: none !important;
420 .djs-outline-no-property-saved {
424 .djs-bendpoint.djs-dragging {
429 .djs-bendpoint.djs-dragging .djs-visual {
447 .djs-tooltip-error > * {
450 background: rgb(252, 236, 240);
451 color: rgb(158, 76, 76);
453 box-shadow: 0 1px 3px rgba(0,0,0, 0.2);
455 border-left: solid 5px rgb(174, 73, 73);
458 .djs-tooltip-error:hover {