UNPKG

26.2 kBCSSView Raw
1/* override some bootstrap styles screwing up the timelines css */
2
3.vis [class*="span"] {
4 min-height: 0;
5 width: auto;
6}
7
8.vis-timeline {
9 /*
10 -webkit-transition: height .4s ease-in-out;
11 transition: height .4s ease-in-out;
12 */
13}
14
15.vis-panel {
16 /*
17 -webkit-transition: height .4s ease-in-out, top .4s ease-in-out;
18 transition: height .4s ease-in-out, top .4s ease-in-out;
19 */
20}
21
22.vis-axis {
23 /*
24 -webkit-transition: top .4s ease-in-out;
25 transition: top .4s ease-in-out;
26 */
27}
28
29/* TODO: get animation working nicely
30
31.vis-item {
32 -webkit-transition: top .4s ease-in-out;
33 transition: top .4s ease-in-out;
34}
35
36.vis-item.line {
37 -webkit-transition: height .4s ease-in-out, top .4s ease-in-out;
38 transition: height .4s ease-in-out, top .4s ease-in-out;
39}
40/**/
41.vis-current-time {
42 background-color: #FF7F6E;
43 width: 2px;
44 z-index: 1;
45 pointer-events: none;
46}
47
48.vis-rolling-mode-btn {
49 height: 40px;
50 width: 40px;
51 position: absolute;
52 top: 7px;
53 right: 20px;
54 border-radius: 50%;
55 font-size: 28px;
56 cursor: pointer;
57 opacity: 0.8;
58 color: white;
59 font-weight: bold;
60 text-align: center;
61 background: #3876c2;
62}
63.vis-rolling-mode-btn:before {
64 content: "\26F6";
65}
66
67.vis-rolling-mode-btn:hover {
68 opacity: 1;
69}
70.vis-panel {
71 position: absolute;
72
73 padding: 0;
74 margin: 0;
75
76 box-sizing: border-box;
77}
78
79.vis-panel.vis-center,
80.vis-panel.vis-left,
81.vis-panel.vis-right,
82.vis-panel.vis-top,
83.vis-panel.vis-bottom {
84 border: 1px #bfbfbf;
85}
86
87.vis-panel.vis-center,
88.vis-panel.vis-left,
89.vis-panel.vis-right {
90 border-top-style: solid;
91 border-bottom-style: solid;
92 overflow: hidden;
93}
94
95.vis-left.vis-panel.vis-vertical-scroll, .vis-right.vis-panel.vis-vertical-scroll {
96 height: 100%;
97 overflow-x: hidden;
98 overflow-y: scroll;
99}
100
101.vis-left.vis-panel.vis-vertical-scroll {
102 direction: rtl;
103}
104
105.vis-left.vis-panel.vis-vertical-scroll .vis-content {
106 direction: ltr;
107}
108
109.vis-right.vis-panel.vis-vertical-scroll {
110 direction: ltr;
111}
112
113.vis-right.vis-panel.vis-vertical-scroll .vis-content {
114 direction: rtl;
115}
116
117.vis-panel.vis-center,
118.vis-panel.vis-top,
119.vis-panel.vis-bottom {
120 border-left-style: solid;
121 border-right-style: solid;
122}
123
124.vis-background {
125 overflow: hidden;
126}
127
128.vis-panel > .vis-content {
129 position: relative;
130}
131
132.vis-panel .vis-shadow {
133 position: absolute;
134 width: 100%;
135 height: 1px;
136 box-shadow: 0 0 10px rgba(0,0,0,0.8);
137 /* TODO: find a nice way to ensure vis-shadows are drawn on top of items
138 z-index: 1;
139 */
140}
141
142.vis-panel .vis-shadow.vis-top {
143 top: -1px;
144 left: 0;
145}
146
147.vis-panel .vis-shadow.vis-bottom {
148 bottom: -1px;
149 left: 0;
150}
151.vis-graph-group0 {
152 fill:#4f81bd;
153 fill-opacity:0;
154 stroke-width:2px;
155 stroke: #4f81bd;
156}
157
158.vis-graph-group1 {
159 fill:#f79646;
160 fill-opacity:0;
161 stroke-width:2px;
162 stroke: #f79646;
163}
164
165.vis-graph-group2 {
166 fill: #8c51cf;
167 fill-opacity:0;
168 stroke-width:2px;
169 stroke: #8c51cf;
170}
171
172.vis-graph-group3 {
173 fill: #75c841;
174 fill-opacity:0;
175 stroke-width:2px;
176 stroke: #75c841;
177}
178
179.vis-graph-group4 {
180 fill: #ff0100;
181 fill-opacity:0;
182 stroke-width:2px;
183 stroke: #ff0100;
184}
185
186.vis-graph-group5 {
187 fill: #37d8e6;
188 fill-opacity:0;
189 stroke-width:2px;
190 stroke: #37d8e6;
191}
192
193.vis-graph-group6 {
194 fill: #042662;
195 fill-opacity:0;
196 stroke-width:2px;
197 stroke: #042662;
198}
199
200.vis-graph-group7 {
201 fill:#00ff26;
202 fill-opacity:0;
203 stroke-width:2px;
204 stroke: #00ff26;
205}
206
207.vis-graph-group8 {
208 fill:#ff00ff;
209 fill-opacity:0;
210 stroke-width:2px;
211 stroke: #ff00ff;
212}
213
214.vis-graph-group9 {
215 fill: #8f3938;
216 fill-opacity:0;
217 stroke-width:2px;
218 stroke: #8f3938;
219}
220
221.vis-timeline .vis-fill {
222 fill-opacity:0.1;
223 stroke: none;
224}
225
226
227.vis-timeline .vis-bar {
228 fill-opacity:0.5;
229 stroke-width:1px;
230}
231
232.vis-timeline .vis-point {
233 stroke-width:2px;
234 fill-opacity:1.0;
235}
236
237
238.vis-timeline .vis-legend-background {
239 stroke-width:1px;
240 fill-opacity:0.9;
241 fill: #ffffff;
242 stroke: #c2c2c2;
243}
244
245
246.vis-timeline .vis-outline {
247 stroke-width:1px;
248 fill-opacity:1;
249 fill: #ffffff;
250 stroke: #e5e5e5;
251}
252
253.vis-timeline .vis-icon-fill {
254 fill-opacity:0.3;
255 stroke: none;
256}
257
258
259.vis-timeline {
260 position: relative;
261 border: 1px solid #bfbfbf;
262 overflow: hidden;
263 padding: 0;
264 margin: 0;
265 box-sizing: border-box;
266}
267
268.vis-loading-screen {
269 width: 100%;
270 height: 100%;
271 position: absolute;
272 top: 0;
273 left: 0;
274}
275.vis-custom-time {
276 background-color: #6E94FF;
277 width: 2px;
278 cursor: move;
279 z-index: 1;
280}
281
282.vis-custom-time > .vis-custom-time-marker {
283 background-color: inherit;
284 color: white;
285 font-size: 12px;
286 white-space: nowrap;
287 padding: 3px 5px;
288 top: 0px;
289 cursor: initial;
290 z-index: inherit;
291}
292
293.vis-panel.vis-background.vis-horizontal .vis-grid.vis-horizontal {
294 position: absolute;
295 width: 100%;
296 height: 0;
297 border-bottom: 1px solid;
298}
299
300.vis-panel.vis-background.vis-horizontal .vis-grid.vis-minor {
301 border-color: #e5e5e5;
302}
303
304.vis-panel.vis-background.vis-horizontal .vis-grid.vis-major {
305 border-color: #bfbfbf;
306}
307
308
309.vis-data-axis .vis-y-axis.vis-major {
310 width: 100%;
311 position: absolute;
312 color: #4d4d4d;
313 white-space: nowrap;
314}
315
316.vis-data-axis .vis-y-axis.vis-major.vis-measure {
317 padding: 0;
318 margin: 0;
319 border: 0;
320 visibility: hidden;
321 width: auto;
322}
323
324
325.vis-data-axis .vis-y-axis.vis-minor {
326 position: absolute;
327 width: 100%;
328 color: #bebebe;
329 white-space: nowrap;
330}
331
332.vis-data-axis .vis-y-axis.vis-minor.vis-measure {
333 padding: 0;
334 margin: 0;
335 border: 0;
336 visibility: hidden;
337 width: auto;
338}
339
340.vis-data-axis .vis-y-axis.vis-title {
341 position: absolute;
342 color: #4d4d4d;
343 white-space: nowrap;
344 bottom: 20px;
345 text-align: center;
346}
347
348.vis-data-axis .vis-y-axis.vis-title.vis-measure {
349 padding: 0;
350 margin: 0;
351 visibility: hidden;
352 width: auto;
353}
354
355.vis-data-axis .vis-y-axis.vis-title.vis-left {
356 bottom: 0;
357 -webkit-transform-origin: left top;
358 -moz-transform-origin: left top;
359 -ms-transform-origin: left top;
360 -o-transform-origin: left top;
361 transform-origin: left bottom;
362 -webkit-transform: rotate(-90deg);
363 -moz-transform: rotate(-90deg);
364 -ms-transform: rotate(-90deg);
365 -o-transform: rotate(-90deg);
366 transform: rotate(-90deg);
367}
368
369.vis-data-axis .vis-y-axis.vis-title.vis-right {
370 bottom: 0;
371 -webkit-transform-origin: right bottom;
372 -moz-transform-origin: right bottom;
373 -ms-transform-origin: right bottom;
374 -o-transform-origin: right bottom;
375 transform-origin: right bottom;
376 -webkit-transform: rotate(90deg);
377 -moz-transform: rotate(90deg);
378 -ms-transform: rotate(90deg);
379 -o-transform: rotate(90deg);
380 transform: rotate(90deg);
381}
382
383.vis-legend {
384 background-color: rgba(247, 252, 255, 0.65);
385 padding: 5px;
386 border: 1px solid #b3b3b3;
387 box-shadow: 2px 2px 10px rgba(154, 154, 154, 0.55);
388}
389
390.vis-legend-text {
391 /*font-size: 10px;*/
392 white-space: nowrap;
393 display: inline-block
394}
395
396.vis-itemset {
397 position: relative;
398 padding: 0;
399 margin: 0;
400
401 box-sizing: border-box;
402}
403
404.vis-itemset .vis-background,
405.vis-itemset .vis-foreground {
406 position: absolute;
407 width: 100%;
408 height: 100%;
409 overflow: visible;
410}
411
412.vis-axis {
413 position: absolute;
414 width: 100%;
415 height: 0;
416 left: 0;
417 z-index: 1;
418}
419
420.vis-foreground .vis-group {
421 position: relative;
422 box-sizing: border-box;
423 border-bottom: 1px solid #bfbfbf;
424}
425
426.vis-foreground .vis-group:last-child {
427 border-bottom: none;
428}
429
430.vis-nesting-group {
431 cursor: pointer;
432}
433
434.vis-label.vis-nested-group.vis-group-level-unknown-but-gte1 {
435 background: #f5f5f5;
436}
437.vis-label.vis-nested-group.vis-group-level-0 {
438 background-color: #ffffff;
439}
440.vis-ltr .vis-label.vis-nested-group.vis-group-level-0 .vis-inner {
441 padding-left: 0;
442}
443.vis-rtl .vis-label.vis-nested-group.vis-group-level-0 .vis-inner {
444 padding-right: 0;
445}
446.vis-label.vis-nested-group.vis-group-level-1 {
447 background-color: rgba(0, 0, 0, 0.05);
448}
449.vis-ltr .vis-label.vis-nested-group.vis-group-level-1 .vis-inner {
450 padding-left: 15px;
451}
452.vis-rtl .vis-label.vis-nested-group.vis-group-level-1 .vis-inner {
453 padding-right: 15px;
454}
455.vis-label.vis-nested-group.vis-group-level-2 {
456 background-color: rgba(0, 0, 0, 0.1);
457}
458.vis-ltr .vis-label.vis-nested-group.vis-group-level-2 .vis-inner {
459 padding-left: 30px;
460}
461.vis-rtl .vis-label.vis-nested-group.vis-group-level-2 .vis-inner {
462 padding-right: 30px;
463}
464.vis-label.vis-nested-group.vis-group-level-3 {
465 background-color: rgba(0, 0, 0, 0.15);
466}
467.vis-ltr .vis-label.vis-nested-group.vis-group-level-3 .vis-inner {
468 padding-left: 45px;
469}
470.vis-rtl .vis-label.vis-nested-group.vis-group-level-3 .vis-inner {
471 padding-right: 45px;
472}
473.vis-label.vis-nested-group.vis-group-level-4 {
474 background-color: rgba(0, 0, 0, 0.2);
475}
476.vis-ltr .vis-label.vis-nested-group.vis-group-level-4 .vis-inner {
477 padding-left: 60px;
478}
479.vis-rtl .vis-label.vis-nested-group.vis-group-level-4 .vis-inner {
480 padding-right: 60px;
481}
482.vis-label.vis-nested-group.vis-group-level-5 {
483 background-color: rgba(0, 0, 0, 0.25);
484}
485.vis-ltr .vis-label.vis-nested-group.vis-group-level-5 .vis-inner {
486 padding-left: 75px;
487}
488.vis-rtl .vis-label.vis-nested-group.vis-group-level-5 .vis-inner {
489 padding-right: 75px;
490}
491.vis-label.vis-nested-group.vis-group-level-6 {
492 background-color: rgba(0, 0, 0, 0.3);
493}
494.vis-ltr .vis-label.vis-nested-group.vis-group-level-6 .vis-inner {
495 padding-left: 90px;
496}
497.vis-rtl .vis-label.vis-nested-group.vis-group-level-6 .vis-inner {
498 padding-right: 90px;
499}
500.vis-label.vis-nested-group.vis-group-level-7 {
501 background-color: rgba(0, 0, 0, 0.35);
502}
503.vis-ltr .vis-label.vis-nested-group.vis-group-level-7 .vis-inner {
504 padding-left: 105px;
505}
506.vis-rtl .vis-label.vis-nested-group.vis-group-level-7 .vis-inner {
507 padding-right: 105px;
508}
509.vis-label.vis-nested-group.vis-group-level-8 {
510 background-color: rgba(0, 0, 0, 0.4);
511}
512.vis-ltr .vis-label.vis-nested-group.vis-group-level-8 .vis-inner {
513 padding-left: 120px;
514}
515.vis-rtl .vis-label.vis-nested-group.vis-group-level-8 .vis-inner {
516 padding-right: 120px;
517}
518.vis-label.vis-nested-group.vis-group-level-9 {
519 background-color: rgba(0, 0, 0, 0.45);
520}
521.vis-ltr .vis-label.vis-nested-group.vis-group-level-9 .vis-inner {
522 padding-left: 135px;
523}
524.vis-rtl .vis-label.vis-nested-group.vis-group-level-9 .vis-inner {
525 padding-right: 135px;
526}
527/* default takes over beginning with level-10 (thats why we add .vis-nested-group
528 to the selectors above, to have higher specifity than these rules for the defaults) */
529.vis-label.vis-nested-group {
530 background-color: rgba(0, 0, 0, 0.5);
531}
532.vis-ltr .vis-label.vis-nested-group .vis-inner {
533 padding-left: 150px;
534}
535.vis-rtl .vis-label.vis-nested-group .vis-inner {
536 padding-right: 150px;
537}
538
539.vis-group-level-unknown-but-gte1 {
540 border: 1px solid red;
541}
542
543/* expanded/collapsed indicators */
544.vis-label.vis-nesting-group:before,
545.vis-label.vis-nesting-group:before {
546 display: inline-block;
547 width: 15px;
548}
549.vis-label.vis-nesting-group.expanded:before {
550 content: "\25BC";
551}
552.vis-label.vis-nesting-group.collapsed:before {
553 content: "\25B6";
554}
555.vis-rtl .vis-label.vis-nesting-group.collapsed:before {
556 content: "\25C0";
557}
558/* compensate missing expanded/collapsed indicator, but only at levels > 0 */
559.vis-ltr .vis-label:not(.vis-nesting-group):not(.vis-group-level-0) {
560 padding-left: 15px;
561}
562.vis-rtl .vis-label:not(.vis-nesting-group):not(.vis-group-level-0) {
563 padding-right: 15px;
564}
565
566.vis-overlay {
567 position: absolute;
568 top: 0;
569 left: 0;
570 width: 100%;
571 height: 100%;
572 z-index: 10;
573}
574
575.vis-labelset {
576 position: relative;
577
578 overflow: hidden;
579
580 box-sizing: border-box;
581}
582
583.vis-labelset .vis-label {
584 position: relative;
585 left: 0;
586 top: 0;
587 width: 100%;
588 color: #4d4d4d;
589
590 box-sizing: border-box;
591}
592
593.vis-labelset .vis-label {
594 border-bottom: 1px solid #bfbfbf;
595}
596
597.vis-labelset .vis-label.draggable {
598 cursor: pointer;
599}
600
601.vis-group-is-dragging {
602 background: rgba(0, 0, 0, .1);
603}
604
605.vis-labelset .vis-label:last-child {
606 border-bottom: none;
607}
608
609.vis-labelset .vis-label .vis-inner {
610 display: inline-block;
611 padding: 5px;
612}
613
614.vis-labelset .vis-label .vis-inner.vis-hidden {
615 padding: 0;
616}
617
618.vis-time-axis {
619 position: relative;
620 overflow: hidden;
621}
622
623.vis-time-axis.vis-foreground {
624 top: 0;
625 left: 0;
626 width: 100%;
627}
628
629.vis-time-axis.vis-background {
630 position: absolute;
631 top: 0;
632 left: 0;
633 width: 100%;
634 height: 100%;
635}
636
637.vis-time-axis .vis-text {
638 position: absolute;
639 color: #4d4d4d;
640 padding: 3px;
641 overflow: hidden;
642 box-sizing: border-box;
643
644 white-space: nowrap;
645}
646
647.vis-time-axis .vis-text.vis-measure {
648 position: absolute;
649 padding-left: 0;
650 padding-right: 0;
651 margin-left: 0;
652 margin-right: 0;
653 visibility: hidden;
654}
655
656.vis-time-axis .vis-grid.vis-vertical {
657 position: absolute;
658 border-left: 1px solid;
659}
660
661.vis-time-axis .vis-grid.vis-vertical-rtl {
662 position: absolute;
663 border-right: 1px solid;
664}
665
666.vis-time-axis .vis-grid.vis-minor {
667 border-color: #e5e5e5;
668}
669
670.vis-time-axis .vis-grid.vis-major {
671 border-color: #bfbfbf;
672}
673
674
675.vis-item {
676 position: absolute;
677 color: #1A1A1A;
678 border-color: #97B0F8;
679 border-width: 1px;
680 background-color: #D5DDF6;
681 display: inline-block;
682 z-index: 1;
683 /*overflow: hidden;*/
684}
685
686.vis-item.vis-selected {
687 border-color: #FFC200;
688 background-color: #FFF785;
689
690 /* z-index must be higher than the z-index of custom time bar and current time bar */
691 z-index: 2;
692}
693
694.vis-editable.vis-selected {
695 cursor: move;
696}
697
698.vis-item.vis-point.vis-selected {
699 background-color: #FFF785;
700}
701
702.vis-item.vis-box {
703 text-align: center;
704 border-style: solid;
705 border-radius: 2px;
706}
707
708.vis-item.vis-point {
709 background: none;
710}
711
712.vis-item.vis-dot {
713 position: absolute;
714 padding: 0;
715 border-width: 4px;
716 border-style: solid;
717 border-radius: 4px;
718}
719
720.vis-item.vis-range {
721 border-style: solid;
722 border-radius: 2px;
723 box-sizing: border-box;
724}
725
726.vis-item.vis-background {
727 border: none;
728 background-color: rgba(213, 221, 246, 0.4);
729 box-sizing: border-box;
730 padding: 0;
731 margin: 0;
732}
733
734.vis-item .vis-item-overflow {
735 position: relative;
736 width: 100%;
737 height: 100%;
738 padding: 0;
739 margin: 0;
740 overflow: hidden;
741}
742
743.vis-item-visible-frame {
744 white-space: nowrap;
745}
746
747.vis-item.vis-range .vis-item-content {
748 position: relative;
749 display: inline-block;
750}
751
752.vis-item.vis-background .vis-item-content {
753 position: absolute;
754 display: inline-block;
755}
756
757.vis-item.vis-line {
758 padding: 0;
759 position: absolute;
760 width: 0;
761 border-left-width: 1px;
762 border-left-style: solid;
763}
764
765.vis-item .vis-item-content {
766 white-space: nowrap;
767 box-sizing: border-box;
768 padding: 5px;
769}
770
771.vis-item .vis-onUpdateTime-tooltip {
772 position: absolute;
773 background: #4f81bd;
774 color: white;
775 width: 200px;
776 text-align: center;
777 white-space: nowrap;
778 padding: 5px;
779 border-radius: 1px;
780 transition: 0.4s;
781 -o-transition: 0.4s;
782 -moz-transition: 0.4s;
783 -webkit-transition: 0.4s;
784}
785
786.vis-item .vis-delete, .vis-item .vis-delete-rtl {
787 position: absolute;
788 top: 0px;
789 width: 24px;
790 height: 24px;
791 box-sizing: border-box;
792 padding: 0px 5px;
793 cursor: pointer;
794
795 -webkit-transition: background 0.2s linear;
796 -moz-transition: background 0.2s linear;
797 -ms-transition: background 0.2s linear;
798 -o-transition: background 0.2s linear;
799 transition: background 0.2s linear;
800}
801
802.vis-item .vis-delete {
803 right: -24px;
804}
805
806.vis-item .vis-delete-rtl {
807 left: -24px;
808}
809
810.vis-item .vis-delete:after, .vis-item .vis-delete-rtl:after {
811 content: "\00D7"; /* MULTIPLICATION SIGN */
812 color: red;
813 font-family: arial, sans-serif;
814 font-size: 22px;
815 font-weight: bold;
816
817 -webkit-transition: color 0.2s linear;
818 -moz-transition: color 0.2s linear;
819 -ms-transition: color 0.2s linear;
820 -o-transition: color 0.2s linear;
821 transition: color 0.2s linear;
822}
823
824.vis-item .vis-delete:hover, .vis-item .vis-delete-rtl:hover {
825 background: red;
826}
827
828.vis-item .vis-delete:hover:after, .vis-item .vis-delete-rtl:hover:after {
829 color: white;
830}
831
832.vis-item .vis-drag-center {
833 position: absolute;
834 width: 100%;
835 height: 100%;
836 top: 0;
837 left: 0px;
838 cursor: move;
839}
840
841.vis-item.vis-range .vis-drag-left {
842 position: absolute;
843 width: 24px;
844 max-width: 20%;
845 min-width: 2px;
846 height: 100%;
847 top: 0;
848 left: -4px;
849
850 cursor: w-resize;
851}
852
853.vis-item.vis-range .vis-drag-right {
854 position: absolute;
855 width: 24px;
856 max-width: 20%;
857 min-width: 2px;
858 height: 100%;
859 top: 0;
860 right: -4px;
861
862 cursor: e-resize;
863}
864
865.vis-range.vis-item.vis-readonly .vis-drag-left,
866.vis-range.vis-item.vis-readonly .vis-drag-right {
867 cursor: auto;
868}
869
870.vis-item.vis-cluster {
871 vertical-align: center;
872 text-align: center;
873 border-style: solid;
874 border-radius: 2px;
875}
876
877.vis-item.vis-cluster-line {
878 padding: 0;
879 position: absolute;
880 width: 0;
881 border-left-width: 1px;
882 border-left-style: solid;
883}
884
885.vis-item.vis-cluster-dot {
886 position: absolute;
887 padding: 0;
888 border-width: 4px;
889 border-style: solid;
890 border-radius: 4px;
891}
892.vis .overlay {
893 position: absolute;
894 top: 0;
895 left: 0;
896 width: 100%;
897 height: 100%;
898
899 /* Must be displayed above for example selected Timeline items */
900 z-index: 10;
901}
902
903.vis-active {
904 box-shadow: 0 0 10px #86d5f8;
905}
906
907div.vis-configuration {
908 position:relative;
909 display:block;
910 float:left;
911 font-size:12px;
912}
913
914div.vis-configuration-wrapper {
915 display:block;
916 width:700px;
917}
918
919div.vis-configuration-wrapper::after {
920 clear: both;
921 content: "";
922 display: block;
923}
924
925div.vis-configuration.vis-config-option-container{
926 display:block;
927 width:495px;
928 background-color: #ffffff;
929 border:2px solid #f7f8fa;
930 border-radius:4px;
931 margin-top:20px;
932 left:10px;
933 padding-left:5px;
934}
935
936div.vis-configuration.vis-config-button{
937 display:block;
938 width:495px;
939 height:25px;
940 vertical-align: middle;
941 line-height:25px;
942 background-color: #f7f8fa;
943 border:2px solid #ceced0;
944 border-radius:4px;
945 margin-top:20px;
946 left:10px;
947 padding-left:5px;
948 cursor: pointer;
949 margin-bottom:30px;
950}
951
952div.vis-configuration.vis-config-button.hover{
953 background-color: #4588e6;
954 border:2px solid #214373;
955 color:#ffffff;
956}
957
958div.vis-configuration.vis-config-item{
959 display:block;
960 float:left;
961 width:495px;
962 height:25px;
963 vertical-align: middle;
964 line-height:25px;
965}
966
967
968div.vis-configuration.vis-config-item.vis-config-s2{
969 left:10px;
970 background-color: #f7f8fa;
971 padding-left:5px;
972 border-radius:3px;
973}
974div.vis-configuration.vis-config-item.vis-config-s3{
975 left:20px;
976 background-color: #e4e9f0;
977 padding-left:5px;
978 border-radius:3px;
979}
980div.vis-configuration.vis-config-item.vis-config-s4{
981 left:30px;
982 background-color: #cfd8e6;
983 padding-left:5px;
984 border-radius:3px;
985}
986
987div.vis-configuration.vis-config-header{
988 font-size:18px;
989 font-weight: bold;
990}
991
992div.vis-configuration.vis-config-label{
993 width:120px;
994 height:25px;
995 line-height: 25px;
996}
997
998div.vis-configuration.vis-config-label.vis-config-s3{
999 width:110px;
1000}
1001div.vis-configuration.vis-config-label.vis-config-s4{
1002 width:100px;
1003}
1004
1005div.vis-configuration.vis-config-colorBlock{
1006 top:1px;
1007 width:30px;
1008 height:19px;
1009 border:1px solid #444444;
1010 border-radius:2px;
1011 padding:0px;
1012 margin:0px;
1013 cursor:pointer;
1014}
1015
1016input.vis-configuration.vis-config-checkbox {
1017 left:-5px;
1018}
1019
1020
1021input.vis-configuration.vis-config-rangeinput{
1022 position:relative;
1023 top:-5px;
1024 width:60px;
1025 /*height:13px;*/
1026 padding:1px;
1027 margin:0;
1028 pointer-events:none;
1029}
1030
1031input.vis-configuration.vis-config-range{
1032 /*removes default webkit styles*/
1033 -webkit-appearance: none;
1034
1035 /*fix for FF unable to apply focus style bug */
1036 border: 0px solid white;
1037 background-color:rgba(0,0,0,0);
1038
1039 /*required for proper track sizing in FF*/
1040 width: 300px;
1041 height:20px;
1042}
1043input.vis-configuration.vis-config-range::-webkit-slider-runnable-track {
1044 width: 300px;
1045 height: 5px;
1046 background: #dedede; /* Old browsers */
1047 background: -moz-linear-gradient(top, #dedede 0%, #c8c8c8 99%); /* FF3.6+ */
1048 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dedede), color-stop(99%,#c8c8c8)); /* Chrome,Safari4+ */
1049 background: -webkit-linear-gradient(top, #dedede 0%,#c8c8c8 99%); /* Chrome10+,Safari5.1+ */
1050 background: -o-linear-gradient(top, #dedede 0%, #c8c8c8 99%); /* Opera 11.10+ */
1051 background: -ms-linear-gradient(top, #dedede 0%,#c8c8c8 99%); /* IE10+ */
1052 background: linear-gradient(to bottom, #dedede 0%,#c8c8c8 99%); /* W3C */
1053 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dedede', endColorstr='#c8c8c8',GradientType=0 ); /* IE6-9 */
1054
1055 border: 1px solid #999999;
1056 box-shadow: #aaaaaa 0px 0px 3px 0px;
1057 border-radius: 3px;
1058}
1059input.vis-configuration.vis-config-range::-webkit-slider-thumb {
1060 -webkit-appearance: none;
1061 border: 1px solid #14334b;
1062 height: 17px;
1063 width: 17px;
1064 border-radius: 50%;
1065 background: #3876c2; /* Old browsers */
1066 background: -moz-linear-gradient(top, #3876c2 0%, #385380 100%); /* FF3.6+ */
1067 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3876c2), color-stop(100%,#385380)); /* Chrome,Safari4+ */
1068 background: -webkit-linear-gradient(top, #3876c2 0%,#385380 100%); /* Chrome10+,Safari5.1+ */
1069 background: -o-linear-gradient(top, #3876c2 0%,#385380 100%); /* Opera 11.10+ */
1070 background: -ms-linear-gradient(top, #3876c2 0%,#385380 100%); /* IE10+ */
1071 background: linear-gradient(to bottom, #3876c2 0%,#385380 100%); /* W3C */
1072 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3876c2', endColorstr='#385380',GradientType=0 ); /* IE6-9 */
1073 box-shadow: #111927 0px 0px 1px 0px;
1074 margin-top: -7px;
1075}
1076input.vis-configuration.vis-config-range:focus {
1077 outline: none;
1078}
1079input.vis-configuration.vis-config-range:focus::-webkit-slider-runnable-track {
1080 background: #9d9d9d; /* Old browsers */
1081 background: -moz-linear-gradient(top, #9d9d9d 0%, #c8c8c8 99%); /* FF3.6+ */
1082 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#9d9d9d), color-stop(99%,#c8c8c8)); /* Chrome,Safari4+ */
1083 background: -webkit-linear-gradient(top, #9d9d9d 0%,#c8c8c8 99%); /* Chrome10+,Safari5.1+ */
1084 background: -o-linear-gradient(top, #9d9d9d 0%,#c8c8c8 99%); /* Opera 11.10+ */
1085 background: -ms-linear-gradient(top, #9d9d9d 0%,#c8c8c8 99%); /* IE10+ */
1086 background: linear-gradient(to bottom, #9d9d9d 0%,#c8c8c8 99%); /* W3C */
1087 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9d9d9d', endColorstr='#c8c8c8',GradientType=0 ); /* IE6-9 */
1088}
1089
1090input.vis-configuration.vis-config-range::-moz-range-track {
1091 width: 300px;
1092 height: 10px;
1093 background: #dedede; /* Old browsers */
1094 background: -moz-linear-gradient(top, #dedede 0%, #c8c8c8 99%); /* FF3.6+ */
1095 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dedede), color-stop(99%,#c8c8c8)); /* Chrome,Safari4+ */
1096 background: -webkit-linear-gradient(top, #dedede 0%,#c8c8c8 99%); /* Chrome10+,Safari5.1+ */
1097 background: -o-linear-gradient(top, #dedede 0%, #c8c8c8 99%); /* Opera 11.10+ */
1098 background: -ms-linear-gradient(top, #dedede 0%,#c8c8c8 99%); /* IE10+ */
1099 background: linear-gradient(to bottom, #dedede 0%,#c8c8c8 99%); /* W3C */
1100 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dedede', endColorstr='#c8c8c8',GradientType=0 ); /* IE6-9 */
1101
1102 border: 1px solid #999999;
1103 box-shadow: #aaaaaa 0px 0px 3px 0px;
1104 border-radius: 3px;
1105}
1106input.vis-configuration.vis-config-range::-moz-range-thumb {
1107 border: none;
1108 height: 16px;
1109 width: 16px;
1110
1111 border-radius: 50%;
1112 background: #385380;
1113}
1114
1115/*hide the outline behind the border*/
1116input.vis-configuration.vis-config-range:-moz-focusring{
1117 outline: 1px solid white;
1118 outline-offset: -1px;
1119}
1120
1121input.vis-configuration.vis-config-range::-ms-track {
1122 width: 300px;
1123 height: 5px;
1124
1125 /*remove bg colour from the track, we'll use ms-fill-lower and ms-fill-upper instead */
1126 background: transparent;
1127
1128 /*leave room for the larger thumb to overflow with a transparent border */
1129 border-color: transparent;
1130 border-width: 6px 0;
1131
1132 /*remove default tick marks*/
1133 color: transparent;
1134}
1135input.vis-configuration.vis-config-range::-ms-fill-lower {
1136 background: #777;
1137 border-radius: 10px;
1138}
1139input.vis-configuration.vis-config-range::-ms-fill-upper {
1140 background: #ddd;
1141 border-radius: 10px;
1142}
1143input.vis-configuration.vis-config-range::-ms-thumb {
1144 border: none;
1145 height: 16px;
1146 width: 16px;
1147 border-radius: 50%;
1148 background: #385380;
1149}
1150input.vis-configuration.vis-config-range:focus::-ms-fill-lower {
1151 background: #888;
1152}
1153input.vis-configuration.vis-config-range:focus::-ms-fill-upper {
1154 background: #ccc;
1155}
1156
1157.vis-configuration-popup {
1158 position: absolute;
1159 background: rgba(57, 76, 89, 0.85);
1160 border: 2px solid #f2faff;
1161 line-height:30px;
1162 height:30px;
1163 width:150px;
1164 text-align:center;
1165 color: #ffffff;
1166 font-size:14px;
1167 border-radius:4px;
1168 -webkit-transition: opacity 0.3s ease-in-out;
1169 -moz-transition: opacity 0.3s ease-in-out;
1170 transition: opacity 0.3s ease-in-out;
1171}
1172.vis-configuration-popup:after, .vis-configuration-popup:before {
1173 left: 100%;
1174 top: 50%;
1175 border: solid transparent;
1176 content: " ";
1177 height: 0;
1178 width: 0;
1179 position: absolute;
1180 pointer-events: none;
1181}
1182
1183.vis-configuration-popup:after {
1184 border-color: rgba(136, 183, 213, 0);
1185 border-left-color: rgba(57, 76, 89, 0.85);
1186 border-width: 8px;
1187 margin-top: -8px;
1188}
1189.vis-configuration-popup:before {
1190 border-color: rgba(194, 225, 245, 0);
1191 border-left-color: #f2faff;
1192 border-width: 12px;
1193 margin-top: -12px;
1194}
1195div.vis-tooltip {
1196 position: absolute;
1197 visibility: hidden;
1198 padding: 5px;
1199 white-space: nowrap;
1200
1201 font-family: verdana;
1202 font-size:14px;
1203 color:#000000;
1204 background-color: #f5f4ed;
1205
1206 -moz-border-radius: 3px;
1207 -webkit-border-radius: 3px;
1208 border-radius: 3px;
1209 border: 1px solid #808074;
1210
1211 box-shadow: 3px 3px 10px rgba(0, 0, 0, 0.2);
1212 pointer-events: none;
1213
1214 z-index: 5;
1215}