source: other-projects/nz-flag-design/trunk/design-2d/Original editor.method.ac/method-draw/css/method-draw.css@ 29468

Last change on this file since 29468 was 29468, checked in by sjs49, 9 years ago

Initial commit for editor.method.ac for flag design

  • Property svn:executable set to *
File size: 35.7 KB
Line 
1/* Comment to prevent wrong concat */
2
3body {
4 background: #3f3f3c;
5 font: 13px/120% 'Lucida Sans', 'Lucida Grande', 'Lucida Sans Unicode', sans-serif;
6 -webkit-touch-callout: none;
7 -webkit-user-select: none;
8 -khtml-user-select: none;
9 -moz-user-select: none;
10 -ms-user-select: none;
11 user-select: none;
12 margin: 0;
13 padding: 0;
14}
15
16::selection {background: #000; color: #fff; /* Safari */}
17::-moz-selection {background: #000; color: #fff; /* Firefox */}
18
19html, body {
20 overflow: hidden;
21 width: 100%;
22 height: 100%;
23}
24
25::-webkit-scrollbar {
26 width: 5px;
27 height: 5px;
28 background: #444;
29}
30
31::-webkit-scrollbar-track {
32 border-radius: 10px;
33 background: #444;
34}
35
36::-webkit-scrollbar-thumb {
37 border-radius: 10px;
38 background: #666;
39}
40
41::-webkit-scrollbar-corner {
42 background: #444;
43}
44
45#browser-not-supported {
46 font-size: 0.8em;
47 font-family: Verdana, Helvetica, Arial;
48 color: #000000;
49}
50
51 #svgroot {
52 -moz-user-select: none;
53 -webkit-user-select: none;
54 position: absolute;
55 top: 0;
56 left: 0;
57}
58
59#svg_editor {
60 background: #2f2f2c;
61}
62
63 #menu_bar {
64 padding: 0 0 0 50px;
65 background: #2f2f2c;
66 position: relative;
67 z-index: 2;
68}
69
70 #menu_bar.active .menu.open .menu_list {
71 display: block;
72}
73
74 .menu {
75 position: relative;
76 z-index: 5;
77 color: #333;
78 display: inline-block;
79}
80
81 .menu_title {
82 cursor: pointer;
83 display: inline-block;
84 padding: 7px 10px;
85 z-index: 10;
86 color: #fff;
87 position: relative;
88 height: 16px;
89 vertical-align: top;
90}
91
92.touch .menu_title {
93 padding: 7px 17px;
94 height: 26px;
95 line-height: 26px;
96}
97
98 .menu .menu_title:hover {
99 background: rgba(255,255,255,0.1);
100}
101
102 .menu_list .separator {
103 margin: 5px 0;
104 border-top: solid #ddd 1px;
105}
106
107 .menu_list {
108 display: none;
109 position: absolute;
110 top: 28px;
111 left: 0;
112 white-space: nowrap;
113 background: white;
114 padding: 7px 0;
115 border-radius: 0 3px 3px 3px;
116 box-shadow: 0 0 20px rgba(0,0,0,0.8);
117}
118
119.touch .menu_list {
120 top: 38px;
121}
122
123 #menu_bar.active .menu.open .menu_title {
124 background: white;
125 color: #333;
126}
127
128 .menu_list .menu_item {
129 position: relative;
130 overflow: hidden;
131 line-height: 22px;
132 padding: 5px 69px 5px 25px;
133 cursor: default;
134 color: #333;
135}
136
137 .menu_list .menu_item.tool_button {
138 background: transparent;
139 border: none;
140 margin: 0;
141 padding: 5px 55px 5px 25px;
142 height: auto;
143 width: auto;
144}
145
146 .menu_list .menu_item.push_button_pressed:before {
147 content: '✔';
148 position: absolute;
149 display: block;
150 left: 7px;
151 top: 3px;
152 width: 20px;
153 height: 20px;
154}
155
156 .menu_list .menu_item:hover,
157 .menu_list .menu_item.push_button_pressed:hover {
158 background: rgba(0,0,0,0.1);
159 color: #000;
160}
161
162 .menu_list .menu_item.disabled:hover,
163 .menu_list .menu_item.push_button_pressed.disabled:hover {
164 background: transparent;
165 color: #333;
166}
167
168 .menu_list .menu_item.push_button_pressed {
169 background: transparent;
170 border: none;
171 width: auto;
172 height: auto;
173 margin: 0;
174}
175
176 .menu_list .menu_item span {
177 display: block;
178 position: absolute;
179 right: 10px;
180 padding: 5px;
181 background: rgba(0,0,0, 0.1);
182 top: 6px;
183 height: 10px;
184 text-align: center;
185 font-size: 10px;
186 line-height: 120%;
187}
188
189 #svgcanvas {
190 line-height: normal;
191 display: inline-block;
192 background-color: #A0A0A0;
193 text-align: center;
194 vertical-align: middle;
195 width: 640px;
196 height: 480px;
197 position: relative;
198 background: #3F3F3C;
199}
200
201#rulers > div {
202 position: absolute;
203 background: #2f2f2c;
204 z-index: 1;
205 overflow: hidden;
206 -webkit-font-smoothing: none;
207}
208
209#rulers #ruler_corner {
210 top: 30px;
211 left: 50px;
212 width: 15px;
213 height: 15px;
214 border: solid #444 1px;
215 z-index: 2;
216}
217
218#ruler_x {
219 height: 15px;
220 top: 30px;
221 left: 66px;
222 right: 175px;
223 border-top: solid #444 1px;
224 border-right: solid #444 1px;
225}
226
227#ruler_x_cursor {
228 height: 15px;
229 border-right: dotted #999 1px;
230 position: absolute;
231 background: #2f2f2c;
232}
233
234#ruler_y_cursor {
235 width: 15px;
236 border-top: dotted #999 1px;
237 position: absolute;
238 background: #2f2f2c;
239}
240
241#rulers.moved #ruler_corner,
242#rulers.moved #ruler_x {
243 top: 101px;
244}
245
246#ruler_y {
247 width: 15px;
248 top: 46px;
249 left: 50px;
250 bottom: 40px;
251 border-left: solid #444 1px;
252 border-bottom: solid #444 1px;
253}
254
255#rulers.moved #ruler_y {
256 top: 116px;
257}
258
259
260#ruler_x canvas:first-child {
261 margin-left: -16px;
262}
263
264#ruler_x canvas {
265 float: left;
266}
267
268#ruler_y canvas {
269 margin-top: -16px;
270}
271
272#ruler_x > div,
273#ruler_y > div {
274 overflow: hidden;
275}
276
277 #palette {
278 display: block;
279 position: absolute;
280 z-index: 2;
281 left: 10px;
282 bottom: 5px;
283 width: 410px;
284 right: 145px;
285 height: 30px;
286}
287
288 .palette_item {
289 height: 20%;
290 width: 5.2%;
291 float: left;
292 cursor: url(../images/eyedropper.png) 0 16, crosshair;
293}
294
295.palette_item.transparent, .palette_item.white, .palette_item.black {
296 background: #fff;
297 position: absolute;
298 width: 10px;
299 height: 10px;
300 left: -10px;
301 top: 0;
302}
303
304.palette_item.transparent {
305 background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNXG14zYAAAAVdEVYdENyZWF0aW9uIFRpbWUAOC8yMi8xMg1cp6sAAABESURBVBiVjdBBCgAgCETRr/e/87SJKFPLnfIcQRMIwMBIShIAvgZzoSrfkzrs8WyF1+kX9r3p8AE7nL7kSpSshN+JEQ8GixkF0mSevgAAAABJRU5ErkJggg==);
306}
307
308.palette_item.black {
309 background: #000;
310 top: 10px;
311}
312
313.palette_item.white {
314 background: #fff;
315 top: 20px;
316}
317
318 #color_tools {
319 position: relative;
320 width: 48px;
321 height: 48px;
322 margin: 6px 6px 0 6px;
323}
324
325.touch #color_tools {
326 width: auto;
327 height: auto;
328}
329
330#tool_fill {
331 position: absolute;
332 top: 0;
333 left: 0;
334 z-index: 1;
335}
336
337.touch #tool_fill {
338 position: static;
339 width: 36px;
340 height: 36px;
341 margin-bottom: 10px;
342}
343
344
345#tool_fill.active, #tool_stroke.active {
346 z-index: 2;
347}
348
349#tool_stroke {
350 top: 14px;
351 left: 14px;
352}
353
354.touch #tool_fill.active, .touch #tool_stroke.active {
355 outline: 4px solid #09f;
356}
357
358#tool_fill, #tool_stroke, #tool_canvas {
359 box-shadow: 0 0 0 1px #2f2f2c;
360 position: absolute;
361}
362
363.touch #tool_fill, .touch #tool_stroke, .touch #tool_canvas {
364 position: relative;
365 top: 0;
366 left: 0;
367}
368
369#color_canvas_tools {
370 float: left;
371 cursor: pointer;
372}
373
374#tool_fill .color_block {
375 width: 24px;
376 height: 24px;
377 overflow: hidden;
378 border: solid #ccc 1px;
379}
380
381.touch #tool_eyedropper {
382 margin-top: 6px;
383}
384
385.touch #tool_fill .color_block {
386 width: 36px;
387 height: 36px;
388}
389
390.touch #tool_fill .color_block svg {
391 width: 36px !important;
392 height: 36px !important;
393}
394
395.touch #tool_switch {
396 display: none;
397}
398
399#use_panel .tool_button, #path_node_panel .tool_button {
400 color: #999;
401 border: solid #3F3F3C 1px;
402 border-radius: 3px;
403 padding: 3px 10px 3px 40px;
404 background:
405 transparent;
406 position: relative;
407 margin-top: 10px;
408 width: 90px;
409 height: 23px;
410 line-height: 24px;
411}
412
413#use_panel .tool_button {
414 padding-left: 10px;
415 margin-bottom: 10px;
416 width: 124px;
417}
418
419 #path_node_panel .tool_button img, #path_node_panel .tool_button svg {
420 position: absolute;
421 left: 5px;
422 top: 3px;
423}
424
425 #color_tools #tool_fill .color_block:hover, #color_tools #tool_stroke .color_block:hover {
426 border-color: #fff;
427}
428
429 #color_tools #tool_fill .color_block > div {
430 position: absolute;
431 top: 0;
432 left: 0;
433}
434
435.touch #color_tools #tool_fill .color_block > div {
436 position: relative;
437}
438
439 #color_tools #tool_fill .color_block #fill_bg, #color_tools #tool_stroke .color_block #stroke_bg {
440 position: absolute;
441 top: 1px;
442 left: 1px;
443 bottom: 1px;
444 right: 1px;
445}
446
447.touch #color_tools #tool_fill .color_block #fill_bg, .touch #color_tools #tool_stroke .color_block #stroke_bg {
448 width: 36px;
449 height: 36px;
450 right: auto;
451 bottom: auto;
452}
453
454.touch #tool_stroke {
455 position: relative;
456 top: 0;
457 left: 0;
458 z-index: 0;
459}
460
461#stroke_color:after {
462 content: '';
463 position: absolute;
464 display: block;
465 width: 8px;
466 height: 8px;
467 left: 8px;
468 top: 8px;
469 background: #ccc;
470 box-shadow: 0 0 0 1px #000;
471}
472
473.touch #stroke_color:after {
474 height: 14px;
475 left: 10px;
476 position: absolute;
477 top: 10px;
478 width: 14px;
479
480}
481
482 #color_tools #tool_switch {
483 cursor: pointer;
484 opacity: 0.7;
485 width: 11px;
486 height: 11px;
487 background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAALCAYAAACprHcmAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABV0RVh0Q3JlYXRpb24gVGltZQA2LzE0LzEyP6j5+gAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNXG14zYAAAB4SURBVBiVjZHRCYUwDEVvxIF0kZKN7EjiIrrReR/PSNSKXiikcE5JUtMeADMzXQIcdRfgFWqlyyB7ap1wL+0HAnIv1DqRJUBxTkLUWXIvh9AHkIeb58UkIUnDMH4ZR0otCfhv4ynbtp7ut722ZniFG8L9xx4Ek6QfN9huARmYwR0AAAAASUVORK5CYII=) top left no-repeat;
488 position: absolute;
489 top: -2px;
490 left: 28px;
491}
492
493 #color_tools #cross:hover {
494 opacity: 1;
495}
496
497 #color_tools #tool_stroke:hover #stroke_color:after {
498 background: #fff;
499}
500
501 #color_tools #tool_stroke .color_block {
502 width: 24px;
503 height: 24px;
504 overflow: hidden;
505 border: solid #ccc 1px;
506}
507
508.touch #color_tools #tool_stroke .color_block {
509 width: 36px;
510 height: 36px;
511}
512
513 #color_tools #tool_stroke .color_block > div {
514 position: absolute;
515 bottom: 0;
516 right: 0;
517}
518
519.touch #color_tools #tool_stroke .color_block > div {
520 position: relative;
521}
522
523
524
525 #color_tools .icon_label {
526 padding: 0;
527 width: 24px;
528 height: 100%;
529 cursor: pointer;
530 position: absolute;
531}
532
533 #linkLabel > svg {
534 height: 20px;
535 padding-top: 4px;
536}
537
538 div#workarea {
539 display: inline-table-cell;
540 position:absolute;
541 top: 30px;
542 left: 50px;
543 bottom: 40px;
544 right: 175px;
545 background-color: #444;
546 overflow: auto;
547 text-align: center;
548 -webkit-transition: -webkit-transform 500ms cubic-bezier(0.13,0.66,0.24,0.92);
549 -moz-transition: -moz-transform 500ms cubic-bezier(0.13,0.66,0.24,0.92);
550 -o-transition: -o-transform 500ms cubic-bezier(0.13,0.66,0.24,0.92);
551 -ms-transition: -ms-transform 500ms cubic-bezier(0.13,0.66,0.24,0.92);
552 transition: transform 500ms cubic-bezier(0.13,0.66,0.24,0.92);
553}
554
555.touch div#workarea {
556 top: 40px;
557}
558
559 .menu .menu_list {
560 display: none;
561 position: absolute;
562}
563
564.tool_button,
565.tool_button_current,
566.tool_button_pressed {
567 cursor: pointer;
568}
569
570 .tool_button:hover,
571 .push_button:hover,
572 .buttonup:hover,
573 .buttondown,
574 .tool_button_current,
575 .push_button_pressed
576{
577 background-color: #fff;
578}
579
580 .tool_button.disabled,
581 .tool_button.disabled:hover {
582 opacity: 0.3;
583 background-color: #aaa;
584}
585
586 #tools_left .tool_button { background: #2f2f2c; position: relative;}
587 #tools_left .tool_button.loaded { background: #ccc;}
588 #tools_left .tool_button.loaded:hover { background: #fff;}
589 #tools_left .tool_button:after, #tools_left .tool_button_current:after {
590 position: absolute;
591 content: '';
592 border: solid #2f2f2c 2px;
593 top: -1px;
594 left: -1px;
595 width: 26px;
596 height: 26px;
597 z-index: 0;
598}
599
600 #tools_left .tool_button_current {
601 background-color: #0cf;
602}
603
604 #main_icon span {
605 position: absolute;
606 width: 100%;
607 height: 100%;
608 display: block;
609 z-index: 2;
610}
611
612 #tools_top {
613 position: absolute;
614 width: 160px;
615 height: 100%;
616 background: #2f2f2c;
617 right: 0;
618 top: 20px;
619 border-bottom: none;
620 overflow: visible;
621 padding: 0 0 0 15px;
622}
623
624.touch #tools_top {
625 top: 30px;
626}
627
628 label {
629 display: block;
630 color: #999;
631}
632
633div#font-selector {
634 width:140px;
635 height:300px;
636 overflow:auto;
637 margin:0 auto;
638 position:absolute;
639 top:27px;
640 right:0;
641 border:1px solid black;
642 padding:10px;
643 display:none;
644 background-color:white;
645 z-index: 10;
646 border-radius: 3px;
647 box-shadow: 0 5px 10px rgba(0,0,0,0.7);
648}
649
650div#font-selector img {
651 width: 100%;
652}
653
654div#font-selector .font-item {
655 border-bottom: solid #ddd 1px;
656 padding: 5px 10px;
657 margin: 0 -10px;
658}
659
660div#font-selector .font-item:hover {
661 background-color: #eee;
662}
663
664 #tools_top #marker_panel * {
665 float: left;
666}
667
668 #tools_top #marker_panel h4 {
669 float: none;
670}
671
672 #tools_top #marker_panel .dropdown .icon_label {
673 width: 36px;
674 height: 20px;
675 margin-top: 2px;
676 border: solid #3f3f3c 1px;
677 text-align: center;
678}
679
680 #tools_top #marker_panel .dropdown button {
681 margin-top: 2px;
682}
683
684 #tools_top #marker_panel #marker_panel_title {
685 float: none;
686 color: #fff;
687 margin-bottom: 3px;
688}
689
690 #tools_top #marker_panel .dropdown .icon_label img {
691 float: none;
692}
693
694
695 #color_picker input[type=text], #color_picker input[type=number] {
696 width: 30px;
697 background: #fff;
698}
699
700 .dropdown_set input[type=text], .dropdown_set input[type=number] {
701 width: 50px;
702}
703
704 input[type=text].wide, input[type=number].wide {width: 110px;}
705 input[type=text].tuco, input[type=number].tuco {width: 150px;}
706
707 input[type=submit], input[type=button], button {
708 background: #4F80FF;
709 color: #fff;
710 border-radius: 3px;
711 padding: 7px 17px;
712 border: none;
713 line-height: 140%;
714 font-size: 14px;
715 font-weight: bold;
716 font-family: sans-serif;
717
718}
719
720 input[type=submit]:hover, button:hover {
721box-shadow: inset 0 3px 10px rgba(255, 255, 255, 0.1),
722 inset 0 -3px 10px rgba(0, 0, 0, 0.2);
723}
724
725 input[type=submit]:hover, button:hover {background: #2F84C1;}
726 input[type=submit]:active, button:active { box-shadow: inset 0 2px 2px rgba(0,0,0,0.2); border-bottom: solid rgba(255,255,255,0.1) 1px;}
727
728
729 #tools_left {
730 position: absolute;
731 border-right: none;
732 width: 50px;
733 top: 30px;
734 bottom: 0;
735 left: 0;
736 background: #2F2F2C; /* Needed so flyout icons don't appear on the left */
737 z-index: 4;
738}
739
740#workarea.wireframe #svgcontent * {
741 fill: none;
742 stroke: #000;
743 stroke-width: 1px;
744 stroke-opacity: 1.0;
745 stroke-dasharray: 0;
746 opacity: 1;
747 pointer-events: stroke;
748 vector-effect: non-scaling-stroke;
749 filter: none;
750}
751
752#workarea.wireframe #svgcontent text {
753 fill: #000;
754 stroke: none;
755}
756
757#workarea.wireframe #canvasBackground > rect {
758 fill: #FFF !important;
759}
760
761#workarea #canvasBackground > rect {
762 stroke: transparent !important;
763}
764
765.context_panel {
766 display: none;
767}
768
769#canvas_panel {
770 display: block;
771}
772
773 #multiselected_panel .selected_tool {
774 vertical-align: 12px;
775}
776
777#cur_context_panel {
778 position: absolute;
779 top: 47px;
780 left: 68px;
781 line-height: 22px;
782 overflow: auto;
783 border-bottom: none;
784 border-right: none;
785 padding-left: 5px;
786 font-size: 12px;
787 background: black;
788 color: #999;
789 opacity: 0.5;
790 padding: 0 10px;
791 border-radius: 0 10px 10px 0;
792}
793
794 #cur_context_panel a {
795 float: none;
796 text-decoration: none;
797 color: #fff;
798}
799
800 #cur_context_panel a:hover {
801 text-decoration: underline;
802}
803
804
805 #tools_left .tool_button,
806 #tools_left .tool_button_current {
807 position: relative;
808 z-index: 11;
809}
810
811 .flyout_arrow_horiz {
812 position: absolute;
813 bottom: -1px;
814 right: 0;
815 z-index: 10;
816}
817
818.dropdown {
819 position: relative;
820 float: left;
821}
822
823 .dropdown button {
824 width: 21px;
825 height: 22px;
826 padding: 0 3px 0 3px;
827 border: none;
828 background-color: #555;
829 border-radius: 0 2px 2px 0;
830 margin-left: -1px;
831 position: relative;
832}
833
834 .dropdown button:hover {
835 background-color: #666;
836}
837
838 .dropdown button:after {
839 content: '';
840 position: absolute;
841 border: solid transparent 4px;
842 border-top-color: #999;
843 top: 9px;
844 left: 6px;
845}
846
847
848
849.dropdown button.down {
850 border-left: 1px solid #808080;
851 border-top: 1px solid #808080;
852 border-right: 1px solid #FFFFFF;
853 border-bottom: 1px solid #FFFFFF;
854 background-color: #B0B0B0;
855}
856
857.dropdown ul {
858 list-style: none;
859 position: absolute;
860 margin: 0;
861 padding: 0;
862 left: -80px;
863 top: 26px;
864 z-index: 4;
865 display: none;
866}
867
868.dropup ul {
869 top: auto;
870 bottom: 26px;
871 border-radius: 3px;
872 box-shadow: 0 5px 10px #000;
873}
874
875.dropup ul:after {
876 content: '';
877 display: block;
878 position: absolute;
879 bottom: -10px;
880 right: 50%;
881 top: auto;
882 width: 0;
883 height: 0;
884 border: solid transparent 5px;
885 border-top-color: #fff;
886}
887
888.dropdown li {
889 display: block;
890 width: 120px;
891 padding: 5px 10px;
892 color: #333;
893 background: #fff;
894 margin: 0;
895 line-height: 16px;
896}
897
898.dropdown li:first-child {border-radius: 3px 3px 0 0;}
899.dropdown li:last-child {border-radius: 0 0 3px 3px;}
900
901
902.dropdown li:hover {
903 background-color: #ddd;
904 color: #000;
905}
906
907.dropdown li.special {
908 padding: 10px;
909 background: white;
910 border: none;
911 box-shadow: 0 3px 10px black;
912 border-radius: 3px !important;
913}
914
915.dropdown li.special:after {
916 content: '';
917 display: block;
918 position: absolute;
919 top: -10px;
920 right: 50%;
921 border: solid transparent 5px;
922 border-bottom-color: #fff;
923
924}
925
926.dropdown li.special.down:after {
927 bottom: -10px;
928 right: 50%;
929 top: auto;
930 border: solid transparent 5px;
931 border-top-color: #fff;
932
933}
934
935 .tool_button,
936 .push_button,
937 .tool_button_current,
938 .push_button_pressed
939{
940 height: 27px;
941 width: 27px;
942 border: solid #2f2f2c 8px;
943 border-left-width: 13px;
944 margin: 0;
945 background-color: #ddd;
946 cursor: pointer;
947}
948
949 #main_menu li#tool_open, #main_menu li#tool_import {
950 position: relative;
951 overflow: hidden;
952}
953
954#tool_image {
955 overflow: hidden;
956}
957
958#tool_open input,
959#tool_import input,
960#tool_import_bitmap input {
961 position: absolute;
962 opacity: 0;
963 font-size: 10em;
964 top: -5px;
965 right: -5px;
966 margin: 0;
967 cursor: pointer; /* Sadly doesn't appear to have an effect */
968}
969
970 .disabled {
971 opacity: 0.5;
972 cursor: default;
973}
974
975 .width_label {
976 padding-right: 5px;
977}
978
979#text {
980 position: absolute;
981 left: -9999px;
982}
983
984 #tool_bold span, #tool_italic span {
985 position: absolute;
986 width: 100%;
987 height: 100%;
988 top: 0; left: 0;
989 background: #ccc;
990 opacity: 0;
991}
992
993
994
995#url_notice {
996 padding-top: 4px;
997 display: none;
998}
999
1000 #color_picker {
1001 position: absolute;
1002 display: none;
1003 background: #fff;
1004 height: 350px;
1005 border-radius: 3px;
1006 z-index: 5;
1007 box-shadow: 0 5px 10px #000;
1008 width: 530px;
1009}
1010
1011 .tools_flyout {
1012 position: absolute;
1013 display: none;
1014 cursor: pointer;
1015 width: 385px;
1016 z-index: 10;
1017 left: 47px !important;
1018 height: 324px;
1019 background: #fff;
1020 border-radius: 5px;
1021 box-shadow: 0 5px 10px rgba(0, 0, 0, 0.5);
1022}
1023
1024 .tools_flyout_v {
1025 position: absolute;
1026 display: none;
1027 cursor: pointer;
1028 width: 30px;
1029}
1030
1031 .tools_flyout .tool_button {
1032 float: left;
1033 background-color: #fff;
1034 height: 24px;
1035 width: 24px;
1036}
1037
1038 #tools_bottom {
1039 position: absolute;
1040 left: 50px;
1041 right: 0;
1042 bottom: 0;
1043 height: 40px;
1044 overflow: visible;
1045 background: #2f2f2c;
1046}
1047
1048 #tools_bottom_1 {
1049 width: 115px;
1050 float: left;
1051}
1052
1053 #tools_bottom_2 {
1054 position: relative;
1055 float: left;
1056 margin-top: 5px;
1057}
1058
1059#tools_bottom input[type=text] {
1060 width: 3.2em;
1061}
1062
1063 #tools_top h4 {
1064 color: #fff;
1065 font-weight: normal;
1066 margin: 0;
1067 padding: 10px 0 5px 0;
1068}
1069
1070#tools_top .dropdown .icon_label {
1071 border: 1px solid transparent;
1072/* margin-top: 3px;*/
1073 height: auto;
1074}
1075
1076#tools_top.multiselected #align_tools {
1077 display: none;
1078}
1079
1080#tools_top.multiselected #multiselected_panel {
1081 display: block !important;
1082}
1083
1084#tools_top.multiselected #multiselected_panel .hidable {
1085 display: none;
1086}
1087
1088 .draginput_cell {
1089 float: left;
1090 height: 26px;
1091 height: 26px;
1092 border: solid #3f3f3c 10px;
1093 outline: solid #2f2f2c 1px;
1094 background: #ddd;
1095 cursor: pointer;
1096 position: relative;
1097}
1098
1099 .draginput_cell:hover {
1100 background: #fff;
1101}
1102
1103 .draginput_cell:after {
1104 content: '';
1105 position: absolute;
1106 top: 0;
1107 left: 0;
1108 border: solid #3f3f3c 1px;
1109 height: 26px;
1110 width: 26px;
1111 z-index: 0;
1112}
1113
1114
1115 .align_buttons .draginput_cell:nth-child(1) {border-radius: 3px 0 0 0;}
1116 .align_buttons .draginput_cell:nth-child(3) {border-radius: 0 3px 0 0;}
1117 .align_buttons .draginput_cell:nth-child(4) {border-radius: 0 0 0 3px;}
1118 .align_buttons .draginput_cell:nth-child(6) {border-radius: 0 0 3px 0;}
1119
1120
1121.align_buttons .push_button {
1122 display: block;
1123 float: left;
1124}
1125
1126#option_lists ul {
1127 display: none;
1128 position: absolute;
1129 height: auto;
1130 z-index: 3;
1131 margin: 0;
1132 list-style: none;
1133 padding-left: 0;
1134}
1135
1136#option_lists .optcols2 {
1137 width: 70px;
1138 margin-left: -15px;
1139}
1140
1141#option_lists .optcols3 {
1142 width: 192px;
1143 margin-left: -105px;
1144 margin-top: -25px;
1145 background: #fff;
1146 padding: 5px;
1147 box-shadow: 0 5px 10px #000;
1148 border-radius: 3px;
1149}
1150
1151#option_lists .optcols3:after {
1152 content: '';
1153 display: block;
1154 position: absolute;
1155 top: -10px;
1156 right: 70px;
1157 border: solid transparent 5px;
1158 border-bottom-color: #fff;
1159}
1160
1161
1162 #option_lists .tool_button, #option_lists .push_button, #option_lists .tool_button_current, #option_lists .push_button_pressed {
1163 border: none;
1164 background: transparent;
1165}
1166
1167 #option_lists .tool_button:hover {
1168 background: #ddd;
1169}
1170
1171 #option_lists ul li.current {
1172 background-color: #F4E284;
1173}
1174
1175#option_lists .optcols4 {
1176 width: 130px;
1177 margin-left: -44px;
1178}
1179
1180#option_lists ul[class^=optcols] li {
1181 float: left;
1182}
1183
1184 ul li.current {
1185 background-color: #F4E284;
1186}
1187
1188 #option_lists ul li {
1189 margin: 0;
1190 border-radius: 0;
1191 -moz-border-radius: 0;
1192 -webkit-border-radius: 0;
1193}
1194
1195 #copyright {
1196 text-align: right;
1197 padding-right: .3em;
1198}
1199
1200#svg_source_editor {
1201 display: none;
1202}
1203
1204#svg_source_editor #svg_source_overlay {
1205 position: absolute;
1206 top: 0px;
1207 right: 0px;
1208 left: 0px;
1209 bottom: 0px;
1210 background-color: black;
1211 opacity: 0.6;
1212 z-index: 5;
1213}
1214
1215#svg_source_editor #svg_source_container {
1216 position: absolute;
1217 top: 30px;
1218 left: 100px;
1219 right: 100px;
1220 bottom: 30px;
1221 background-color: #fff;
1222 border-radius: 3px;
1223 opacity: 1.0;
1224 text-align: center;
1225 z-index: 6;
1226 padding: 15px 0;
1227}
1228
1229#svg_source_editor form {
1230 position: absolute;
1231 display: block;
1232 top: 15px;
1233 bottom: 55px;
1234 left: 15px;
1235 right: 12px;
1236 padding: 5px;
1237 font-size: 12px;
1238}
1239
1240#svg_source_textarea {
1241 width: 100%;
1242 height: 100%;
1243 line-height: 140%;
1244 font-family: 'Lucida Sans', 'Lucida Grande', 'Lucida Sans Unicode', sans-serif;
1245 font-size: 12px;
1246}
1247
1248#svg_source_editor #tool_source_back {
1249 position: absolute;
1250 bottom: 45px;
1251 left: 15px;
1252 right: 15px;
1253}
1254
1255#svg_source_editor #tool_source_back #tool_source_save {
1256 display: block;
1257 position: absolute;
1258 right: 0;
1259}
1260
1261
1262#svg_source_editor #tool_source_back #tool_source_cancel {
1263 display: block;
1264 position: absolute;
1265 left: 0;
1266}
1267
1268
1269 button.cancel, input.Cancel, input.cancel, input.jGraduate_Cancel, button.cancel {
1270 -webkit-appearance: none;
1271 background-color: #999;
1272 box-shadow: 0 0 1px rgba(0,0,0,0.5);
1273 margin: 0;
1274}
1275
1276
1277#shape_buttons {
1278 overflow: auto;
1279 top: 0;
1280 bottom: 0;
1281 left: 110px;
1282 right: 0;
1283 position: absolute;
1284 vertical-align: top;
1285}
1286
1287#shape_cats {
1288 min-width: 110px;
1289 display: block;
1290 position: absolute;
1291 left: 0;
1292 top: 0;
1293 height: 300px;
1294 background: #eee;
1295 border-radius: 3px 0 0 3px;
1296 z-index: 2;
1297}
1298#shape_cats > div {
1299 line-height: 1em;
1300 padding: 0 .5em;
1301 border-bottom: 1px solid #ddd;
1302 background: #E8E8E8;
1303 color: #444;
1304 height: 26px;
1305 line-height: 26px;
1306}
1307
1308#shape_cats > div:first-child {
1309 border-radius: 3px 0 0 0;
1310}
1311
1312#shape_cats > div:last-child {
1313 border-radius: 0 0 0 3px;
1314}
1315
1316#shape_cats div:hover {
1317 background: #efefef;
1318 color: #000;
1319}
1320#shape_cats div.current {
1321 font-weight: bold;
1322 background: #3f3f3c;
1323 color: #fff;
1324 position: relative;
1325}
1326
1327#shape_cats div.current:after {
1328 content: '';
1329 position: absolute;
1330 right: -26px;
1331 top: 0;
1332 border: solid transparent 13px;
1333 border-left-color: #3f3f3c;
1334}
1335
1336.toolbar_button button .svg_icon {
1337 display: none;
1338}
1339
1340#dialog_box {
1341 display: none;
1342}
1343
1344#dialog_box_overlay {
1345 background: black;
1346 opacity: .5;
1347 height:100%;
1348 left:0;
1349 position:absolute;
1350 top:0;
1351 width:100%;
1352 z-index: 6;
1353}
1354
1355#dialog_content {
1356 height: 95px;
1357 margin: 10px 10px 5px 10px;
1358 overflow: auto;
1359 text-align: left;
1360 font-size: 13px;
1361}
1362
1363#dialog_buttons input:last-child {
1364 background: #999 !important;
1365 position: absolute;
1366 left: 10px;
1367 bottom: 10px;
1368}
1369
1370#dialog_buttons input:first-child {
1371 position: absolute;
1372 right: 10px;
1373 bottom: 10px;
1374}
1375
1376#dialog_content.prompt {
1377 height: 75px;
1378}
1379
1380#dialog_content p {
1381 margin: 10px;
1382 line-height: 1.3em;
1383}
1384
1385#dialog_container {
1386 position: absolute;
1387 left: 50%;
1388 top: 50%;
1389 width: 300px;
1390 margin-left: -150px;
1391 height: 150px;
1392 margin-top: -80px;
1393 position:fixed;
1394 z-index:50001;
1395 background: #fff;
1396}
1397
1398
1399#dialog_container, #dialog_content {
1400 border-radius: 3px;
1401}
1402
1403#dialog_buttons input[type=text] {
1404 width: 90%;
1405 display: block;
1406 margin: 0 0 5px 11px;
1407}
1408
1409#dialog_buttons input[type=button] {
1410 margin: 0 1em;
1411}
1412
1413.invisible {
1414 visibility: none;
1415}
1416
1417
1418/* Slider
1419----------------------------------*/
1420.ui-slider { position: relative; text-align: left; }
1421.ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 1.2em; height: 1.2em; cursor: default; }
1422.ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; }
1423
1424.ui-slider-horizontal { height: .8em; }
1425.ui-slider-horizontal .ui-slider-handle { top: -.3em; margin-left: -.6em; }
1426.ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; }
1427.ui-slider-horizontal .ui-slider-range-min { left: 0; }
1428.ui-slider-horizontal .ui-slider-range-max { right: 0; }
1429
1430.ui-slider-vertical { width: .8em; height: 100px; }
1431.ui-slider-vertical .ui-slider-handle { left: -.3em; margin-left: 0; margin-bottom: -.6em; }
1432.ui-slider-vertical .ui-slider-range { left: 0; width: 100%; }
1433.ui-slider-vertical .ui-slider-range-min { bottom: 0; }
1434.ui-slider-vertical .ui-slider-range-max { top: 0; }
1435
1436.ui-slider {
1437 background: #3F3F3C;
1438 border-radius: 10px;
1439}
1440
1441.ui-slider-handle {
1442 box-shadow: 0 3px 3px rgba(0,0,0,0.3);
1443 border-radius: 30px;
1444 background: #fff;
1445 background-image: -ms-linear-gradient(top, #ccc 0%, #fff 100%);
1446 background-image: -moz-linear-gradient(top, #ccc 0%, #fff 100%);
1447 background-image: -o-linear-gradient(top, #ccc 0%, #fff 100%);
1448 background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ccc), color-stop(1, #fff));
1449 background-image: -webkit-linear-gradient(top, #ccc 0%, #fff 100%);
1450 background-image: linear-gradient(top, #ccc 0%, #fff 100%);
1451}
1452
1453.ui-slider-handle:focus {
1454 outline: none;
1455}
1456
1457/* Necessary to keep the flyouts sized properly */
1458#shape_buttons {background: #fff; border-radius: 0 3px 3px 0; padding: 10px}
1459
1460 .tools_flyout .tool_button,
1461 .tools_flyout .tool_flyout {
1462 background: #fff;
1463 width: 40px;
1464 height: 40px;
1465 margin: 5px;
1466 border-radius: 0px;
1467 -moz-border-radius: 0px;
1468 -webkit-border-radius: 0px;
1469 border-width: 0;
1470}
1471
1472/* Generic context menu styles */
1473.contextMenu {
1474 position: absolute;
1475 z-index: 99999;
1476 border: solid 1px rgba(0,0,0,.33);
1477 background: rgba(255,255,255,.95);
1478 padding: 5px 0;
1479 margin: 0px;
1480 display: none;
1481 font: 12px/15px 'Lucida Sans', 'Lucida Grande', Helvetica, Verdana, sans-serif;
1482 border-radius: 5px;
1483 -moz-border-radius: 5px;
1484 -moz-box-shadow: 2px 5px 10px rgba(0,0,0,.3);
1485 -webkit-box-shadow: 2px 5px 10px rgba(0,0,0,.3);
1486 box-shadow: 2px 5px 10px rgba(0,0,0,.3);
1487}
1488
1489.touch .contextMenu {
1490 border: solid 5px rgba(0,0,0,.7);
1491 padding: 0;
1492 margin: 0 0 0 20px;
1493 font: 18px/24px sans-serif;
1494 border-radius: 5px;
1495 -webkit-box-shadow: 2px 5px 20px 3px #000;
1496 box-shadow: 2px 5px 20px rgba(0,0,0,0.5);
1497}
1498
1499.touch .contextMenu:after {
1500 content: '';
1501 width: 0;
1502 height: 0;
1503 border: solid transparent 10px;
1504 border-right-color: rgba(0,0,0,.7);
1505 position: absolute;
1506 top: 50%;
1507 left: -25px;
1508 margin-top: -10px;
1509 z-index: 1000;
1510}
1511
1512.contextMenu LI {
1513 list-style: none;
1514 padding: 0px;
1515 margin: 0px;
1516}
1517
1518.contextMenu .shortcut {
1519 width: 115px;
1520 text-align:right;
1521 float:right;
1522}
1523
1524.touch .contextMenu .shortcut {
1525 display: none;
1526}
1527
1528
1529.touch .shortcut {
1530 display: none;
1531}
1532
1533
1534.contextMenu A {
1535 -moz-user-select: none;
1536 -webkit-user-select: none;
1537 color: #222;
1538 text-decoration: none;
1539 display: block;
1540 line-height: 20px;
1541 height: 20px;
1542 background-position: 6px center;
1543 background-repeat: no-repeat;
1544 outline: none;
1545 padding: 0px 15px 1px 20px;
1546}
1547
1548.touch .contextMenu A {
1549 padding: 0 15px;
1550 border-bottom: #;
1551 font-weight: bold;
1552 border-top: solid 1px #E3E3E3;
1553 height: 40px;
1554 line-height: 40px;
1555 min-width: 200px;
1556}
1557
1558.contextMenu LI.hover A {
1559 background-color: #2e5dea;
1560 color: white;
1561 cursor: default;
1562}
1563
1564.contextMenu LI.disabled A {
1565 color: #999;
1566
1567}
1568
1569.touch .contextMenu LI.disabled A {
1570 display: none;
1571}
1572
1573.contextMenu LI.hover.disabled A {
1574 background-color: transparent;
1575}
1576
1577.contextMenu LI.separator {
1578 border-top: solid 1px #E3E3E3;
1579 padding-top: 5px;
1580 margin-top: 5px;
1581}
1582
1583.touch .contextMenu LI.separator {
1584 border-top: none;
1585 margin: 0;
1586 padding: 0;
1587}
1588
1589#menu {
1590 display: none;
1591 position: absolute;
1592 top: 0;
1593 left: 0;
1594 right: 0;
1595 height: 30px;
1596 background: #000;
1597 z-index: 10;
1598 color: #fff;
1599}
1600
1601#workarea.rect, #workarea.line, #workarea.ellipse, #workarea.path, #workarea.shapelib {
1602 cursor: crosshair;
1603}
1604
1605#workarea.text {
1606 cursor: text;
1607}
1608
1609#workarea.eyedropper {
1610 cursor: url(../images/eyedropper.png) 0 16, crosshair;
1611}
1612
1613#workarea.fhpath {
1614 cursor: url(../images/pencil_cursor.png) 0 20, crosshair;
1615}
1616
1617#workarea.rotate * {
1618 cursor: url(../images/rotate.png) 12 12, auto;
1619}
1620
1621#workarea.select text, #workarea.multiselect text {
1622 cursor: default;
1623}
1624
1625#workarea.n-resize * {cursor: n-resize !important;}
1626#workarea.e-resize * {cursor: e-resize !important;}
1627#workarea.w-resize * {cursor: w-resize !important;}
1628#workarea.s-resize * {cursor: s-resize !important;}
1629
1630#workarea.ne-resize * {cursor: ne-resize !important;}
1631#workarea.se-resize * {cursor: se-resize !important;}
1632#workarea.nw-resize * {cursor: nw-resize !important;}
1633#workarea.sw-resize * {cursor: sw-resize !important;}
1634
1635#workarea.copy {
1636 cursor: copy;
1637}
1638
1639#workarea.zoom {
1640 cursor: crosshair;
1641 cursor:-moz-zoom-in;
1642 cursor:-webkit-zoom-in;
1643}
1644#workarea.zoom.out {
1645 cursor: crosshair;
1646 cursor:-moz-zoom-out;
1647 cursor:-webkit-zoom-out;
1648}
1649
1650#selectorRubberBand {
1651 shape-rendering: crispEdges;
1652}
1653
1654/* For modern browsers */
1655.clearfix:before,
1656.clearfix:after {
1657 content:"";
1658 display:table;
1659}
1660
1661.clearfix:after {
1662 clear:both;
1663}
1664
1665/* For IE 6/7 (trigger hasLayout) */
1666.clearfix {
1667 *zoom:1;
1668}
1669
1670
1671 #group_title {display: none;}
1672
1673#base_unit_container {
1674 display: none;
1675 position: absolute;
1676 z-index: 20;
1677}
1678
1679 .draginput {
1680 background: #3f3f3c;
1681 border-radius: 3px;
1682 -webkit-font-smoothing: antialiased;
1683 width: 70px;
1684 height: 70px;
1685 display: block;
1686 position: relative;
1687 float: left;
1688 margin: 0 5px 5px 0;
1689}
1690
1691 .draginput .caret {
1692 border: solid transparent 5px;
1693 border-top-color: #999;
1694 position: absolute;
1695 width: 0;
1696 height: 0;
1697 right: 5px;
1698 margin-top: -2px;
1699 top: 50%;
1700}
1701
1702 .draginput label {
1703 margin: 28px 10px 0 5px;
1704 font-size: 14px;
1705 color: white;
1706 font-weight: bold;
1707 font-family: sans-serif;
1708}
1709
1710 .draginput label#resolution_label, .draginput label#seg_type_label {
1711 font: bold 12px/110% sans-serif;
1712 position: absolute;
1713 left: auto;
1714 right: 10px;
1715 z-index: 0;
1716 text-align: right;
1717}
1718
1719 .draginput label#seg_type_label {
1720 margin-top: 40px;
1721}
1722
1723 .draginput label#seg_type_label .caret {
1724 top: 66%;
1725}
1726
1727 .draginput label#resolution_label .pull {
1728 position: relative;
1729 left: -15px;
1730}
1731
1732 .draginput label#resolution_label span {
1733 right: -13px;
1734 left: auto;
1735 font-size: 16px;
1736 top: 2px;
1737 font-weight: bold;
1738 color: white;
1739}
1740
1741.touch .draginput.active:after {
1742 content: attr(data-value);
1743 display: block;
1744 position: absolute;
1745 background: #fff;
1746 font-size: 16px;
1747 top: 0;
1748 width: 30px;
1749 left: -50px;
1750 padding: 0 5px;
1751 color: #333;
1752 z-index: 10;
1753 font-family: sans-serif;
1754 font-weight: bold;
1755 text-align: right;
1756 padding-right: 10px;
1757 height: 20px;
1758 line-height: 20px;
1759 letter-spacing: -1px;
1760}
1761
1762.touch .draginput.active:before {
1763 content: '';
1764 height: 0;
1765 width: 0;
1766 position: absolute;
1767 top: 5px;
1768 left: -5px;
1769 border: solid transparent 5px;
1770 border-left-color: #fff;
1771}
1772
1773 .draginput input {
1774 border: none;
1775 background: transparent;
1776 font: 24px/normal sans-serif;
1777 text-align: center;
1778 color: #4F80FF;
1779 padding: 30px 0 16px;
1780 width: 100%;
1781 height: 24px;
1782 position: relative;
1783 z-index: 2;
1784}
1785
1786.draginput.twocol {
1787 width: 145px;
1788}
1789
1790#tool_font_family .caret {
1791 right: 40px;
1792 top: 55%;
1793}
1794
1795#tool_font_family select {
1796 width: 110px;
1797}
1798
1799
1800 #tool_bold, #tool_italic {
1801 font: bold 20px/35px serif;
1802 text-align: center;
1803 position: absolute;
1804 padding: 0 0 0 0;
1805 color: #ccc;
1806 background: transparent;
1807 border: none;
1808 width: 35px;
1809 height: 35px;
1810 margin: 0;
1811 top: 0;
1812 right: 0;
1813}
1814
1815#tool_italic {
1816 border-top: solid #2f2f2c 2px;
1817 top: 35px;
1818 font-weight: bold;
1819 font-style: italic;
1820 font-size: 24px;
1821}
1822
1823
1824 #tool_bold:hover, #tool_italic:hover {
1825 color: #fff;
1826}
1827
1828 #tool_bold.active, #tool_italic.active {
1829 color: #50A0FF;
1830}
1831
1832#preview_font {
1833 font-size: 20px;
1834 color: #fff;
1835 height: 70px;
1836 line-height: 75px;
1837 padding: 0 0 0 10px;
1838 white-space: nowrap;
1839 width: 100px;
1840 overflow: hidden;
1841 border-right: solid #2f2f2c 2px;
1842 position: relative;
1843}
1844
1845#preview_font:after {
1846 content: '';
1847 position: absolute;
1848 right: 0;
1849 top: 3px;
1850 bottom: 3px;
1851 width: 15px;
1852 border-right: solid #3f3f3c 10px;
1853 background: transparent url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0iZzU4MCIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSIwJSIgeTE9IjAlIiB4Mj0iMTAwJSIgeTI9IjAlIj48c3RvcCBzdG9wLWNvbG9yPSIjM2YzZjNjIiBzdG9wLW9wYWNpdHk9IjAiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiMzZjNmM2MiIG9mZnNldD0iMC43Ii8+PC9saW5lYXJHcmFkaWVudD48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2c1ODApIiAvPjwvc3ZnPg==);
1854}
1855
1856
1857.draginput input, .draginput input:hover, .draginput input:active {
1858 cursor: url(../images/drag.png), move;
1859 cursor: -webkit-grab;
1860 cursor: -moz-grab;
1861}
1862
1863.draginput input[type="checkbox"], .draginput input[type="checkbox"]:hover, .draginput input[type="checkbox"]:active {
1864 cursor: pointer;
1865}
1866
1867.draginput.checkbox {
1868 cursor: pointer;
1869}
1870
1871.draginput.active input, .draginput.active input:hover, .draginput.active input:active {
1872 cursor: url(../images/dragging.png), move;
1873 cursor: -webkit-grabbing;
1874 cursor: -moz-grabbing;
1875}
1876
1877
1878
1879 .draginput span {
1880 font: 11px/130% sans-serif;
1881 color: #ccc;
1882 display: block;
1883 position: absolute;
1884 top: 5px;
1885 left: 5px;
1886 text-align: left;
1887}
1888
1889 .draginput.error {
1890 background: #900;
1891}
1892
1893 .draginput.error input {
1894 color: #fff;
1895}
1896
1897 .draginput.stroke_tool {
1898 text-align: center;
1899}
1900
1901 .draginput select {
1902 -webkit-appearance: none;
1903 opacity: 0;
1904 display: block;
1905 position: absolute;
1906 height: 100%;
1907 width: 100%;
1908 margin: 0;
1909 z-index: 1;
1910 top: 0;
1911 left: 0;
1912}
1913
1914
1915.draginput_cursor{
1916 position: absolute;
1917 top: 50%;
1918 width: 100%;
1919 border-top: solid rgba(50,100,200,0.25) 3px;
1920 margin-top: -2px;
1921 z-index: 0;
1922}
1923
1924 .draginput input[readonly=readonly] {
1925 -webkit-appearance: none;
1926 -webkit-touch-callout: none;
1927 -webkit-user-select: none;
1928 -khtml-user-select: none;
1929 -moz-user-select: none;
1930 -ms-user-select: none;
1931 user-select: none;
1932}
1933
1934
1935 .draginput input:focus {
1936 background: #50A0FF;
1937 color: #fff;
1938 outline: none;
1939 box-shadow: 0 0 5px 2px #50A0FF;
1940}
1941
1942 .draginput input:focus+span {
1943 z-index: 10;
1944 color:#fff;
1945}
1946
1947.draginput .push_bottom {
1948 bottom: 0;
1949 position: absolute;
1950}
1951
1952#zoom_label {
1953 height: 20px;
1954 background: transparent;
1955 cursor: default !important;
1956 width: auto;
1957 padding: 0 10px;
1958 margin: 0;
1959}
1960
1961#zoom_panel {
1962 padding: 9px 0;
1963 right: 175px;
1964 position: absolute;
1965}
1966
1967#zoom_label img, #zoom_label svg {
1968 width: 16px;
1969 height: 16px;
1970}
1971
1972#logo svg {
1973 pointer-events: none;
1974}
1975
1976#zoomLabel {
1977 width: 16px;
1978 height: 16px;
1979 cursor: pointer;
1980 background: #ccc;
1981}
1982
1983#zoomLabel:after {
1984 content: '';
1985 position: absolute;
1986 border-left: solid #2f2f2c 1px;
1987 left: 0;
1988 height: 16px;
1989}
1990
1991#zoom_label input {
1992 color: #ccc;
1993 font-size: 13px;
1994 height: auto;
1995 width: auto;
1996 padding: 0;
1997 cursor: default;
1998 position: static;
1999}
2000
2001#zoom_label span {
2002 top: 0;
2003 left: 0;
2004}
2005
2006body.dragging * {
2007 cursor: url(../images/dragging.png), move;
2008 cursor: -webkit-grabbing;
2009 cursor: -moz-grabbing;
2010}
2011
2012body.drag * {
2013 cursor: url(../images/dragging.png), move;
2014 cursor: -webkit-grabbing;
2015 cursor: -moz-grabbing;
2016}
2017
2018input[readonly=readonly]:focus {
2019 box-shadow: none;
2020}
2021
2022#color_canvas_tools, #fill_bg, #stroke_bg {
2023 background: #fff url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMAQMAAABsu86kAAAAA3NCSVQICAjb4U/gAAAABlBMVEXu7u7///8o06qaAAAACXBIWXMAAAsSAAALEgHS3X78AAAAFXRFWHRDcmVhdGlvbiBUaW1lADcvMjIvMTL7FNdCAAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M1cbXjNgAAABFJREFUCJljYP7AgIb+MKAhAM8/C5vWL6zSAAAAAElFTkSuQmCC) top left repeat;
2024}
2025
2026#color_canvas_tools {
2027 width: 60px;
2028 height: 40px;
2029 margin: 23px 5px 5px 5px;
2030 position: relative;
2031 overflow: hidden;
2032}
2033
2034#color_canvas_tools {
2035 display: block;
2036}
2037
2038
2039#tool_angle_indicator {
2040 width: 50px;
2041 height: 50px;
2042 border-radius: 50px;
2043 background: rgba(255,255,255,0.05);
2044 position: absolute;
2045 bottom: 2px;
2046 left: 10px;
2047}
2048
2049#tool_angle_indicator_cursor {
2050 width: 4px;
2051 height: 25px;
2052 border-top: solid #50A0FF 3px;
2053 position: absolute;
2054 margin: 0 0 0 23px;
2055 -webkit-transform-origin: 50% 0;
2056 -moz-transform-origin: 50% 0;
2057 -o-transform-origin: 50% 0;
2058 -ms-transform-origin: 50% 0;
2059 transform-origin: 50% 0;
2060}
2061
2062#stroke_style_label {
2063 font-size: 30px;
2064 margin-top: 33px;
2065 letter-spacing: -1px;
2066}
2067
2068.stroke_tool .caret {
2069 top: 60%;
2070}
2071
2072#tool_align_relative {
2073 position: absolute;
2074 top: -5px;
2075 left: 0;
2076 right: 20px;
2077 display: block;
2078}
2079
2080#tool_align_relative select {
2081 width: 100%;
2082 display: block;
2083}
Note: See TracBrowser for help on using the repository browser.