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-graph-group0 {
71 fill:#4f81bd;
72 fill-opacity:0;
73 stroke-width:2px;
74 stroke: #4f81bd;
75}
76
77.vis-graph-group1 {
78 fill:#f79646;
79 fill-opacity:0;
80 stroke-width:2px;
81 stroke: #f79646;
82}
83
84.vis-graph-group2 {
85 fill: #8c51cf;
86 fill-opacity:0;
87 stroke-width:2px;
88 stroke: #8c51cf;
89}
90
91.vis-graph-group3 {
92 fill: #75c841;
93 fill-opacity:0;
94 stroke-width:2px;
95 stroke: #75c841;
96}
97
98.vis-graph-group4 {
99 fill: #ff0100;
100 fill-opacity:0;
101 stroke-width:2px;
102 stroke: #ff0100;
103}
104
105.vis-graph-group5 {
106 fill: #37d8e6;
107 fill-opacity:0;
108 stroke-width:2px;
109 stroke: #37d8e6;
110}
111
112.vis-graph-group6 {
113 fill: #042662;
114 fill-opacity:0;
115 stroke-width:2px;
116 stroke: #042662;
117}
118
119.vis-graph-group7 {
120 fill:#00ff26;
121 fill-opacity:0;
122 stroke-width:2px;
123 stroke: #00ff26;
124}
125
126.vis-graph-group8 {
127 fill:#ff00ff;
128 fill-opacity:0;
129 stroke-width:2px;
130 stroke: #ff00ff;
131}
132
133.vis-graph-group9 {
134 fill: #8f3938;
135 fill-opacity:0;
136 stroke-width:2px;
137 stroke: #8f3938;
138}
139
140.vis-timeline .vis-fill {
141 fill-opacity:0.1;
142 stroke: none;
143}
144
145
146.vis-timeline .vis-bar {
147 fill-opacity:0.5;
148 stroke-width:1px;
149}
150
151.vis-timeline .vis-point {
152 stroke-width:2px;
153 fill-opacity:1.0;
154}
155
156
157.vis-timeline .vis-legend-background {
158 stroke-width:1px;
159 fill-opacity:0.9;
160 fill: #ffffff;
161 stroke: #c2c2c2;
162}
163
164
165.vis-timeline .vis-outline {
166 stroke-width:1px;
167 fill-opacity:1;
168 fill: #ffffff;
169 stroke: #e5e5e5;
170}
171
172.vis-timeline .vis-icon-fill {
173 fill-opacity:0.3;
174 stroke: none;
175}
176
177
178.vis-timeline {
179 position: relative;
180 border: 1px solid #bfbfbf;
181 overflow: hidden;
182 padding: 0;
183 margin: 0;
184 box-sizing: border-box;
185}
186
187.vis-loading-screen {
188 width: 100%;
189 height: 100%;
190 position: absolute;
191 top: 0;
192 left: 0;
193}
194.vis-panel {
195 position: absolute;
196
197 padding: 0;
198 margin: 0;
199
200 box-sizing: border-box;
201}
202
203.vis-panel.vis-center,
204.vis-panel.vis-left,
205.vis-panel.vis-right,
206.vis-panel.vis-top,
207.vis-panel.vis-bottom {
208 border: 1px #bfbfbf;
209}
210
211.vis-panel.vis-center,
212.vis-panel.vis-left,
213.vis-panel.vis-right {
214 border-top-style: solid;
215 border-bottom-style: solid;
216 overflow: hidden;
217}
218
219.vis-left.vis-panel.vis-vertical-scroll, .vis-right.vis-panel.vis-vertical-scroll {
220 height: 100%;
221 overflow-x: hidden;
222 overflow-y: scroll;
223}
224
225.vis-left.vis-panel.vis-vertical-scroll {
226 direction: rtl;
227}
228
229.vis-left.vis-panel.vis-vertical-scroll .vis-content {
230 direction: ltr;
231}
232
233.vis-right.vis-panel.vis-vertical-scroll {
234 direction: ltr;
235}
236
237.vis-right.vis-panel.vis-vertical-scroll .vis-content {
238 direction: rtl;
239}
240
241.vis-panel.vis-center,
242.vis-panel.vis-top,
243.vis-panel.vis-bottom {
244 border-left-style: solid;
245 border-right-style: solid;
246}
247
248.vis-background {
249 overflow: hidden;
250}
251
252.vis-panel > .vis-content {
253 position: relative;
254}
255
256.vis-panel .vis-shadow {
257 position: absolute;
258 width: 100%;
259 height: 1px;
260 box-shadow: 0 0 10px rgba(0,0,0,0.8);
261 /* TODO: find a nice way to ensure vis-shadows are drawn on top of items
262 z-index: 1;
263 */
264}
265
266.vis-panel .vis-shadow.vis-top {
267 top: -1px;
268 left: 0;
269}
270
271.vis-panel .vis-shadow.vis-bottom {
272 bottom: -1px;
273 left: 0;
274}
275.vis-time-axis {
276 position: relative;
277 overflow: hidden;
278}
279
280.vis-time-axis.vis-foreground {
281 top: 0;
282 left: 0;
283 width: 100%;
284}
285
286.vis-time-axis.vis-background {
287 position: absolute;
288 top: 0;
289 left: 0;
290 width: 100%;
291 height: 100%;
292}
293
294.vis-time-axis .vis-text {
295 position: absolute;
296 color: #4d4d4d;
297 padding: 3px;
298 overflow: hidden;
299 box-sizing: border-box;
300
301 white-space: nowrap;
302}
303
304.vis-time-axis .vis-text.vis-measure {
305 position: absolute;
306 padding-left: 0;
307 padding-right: 0;
308 margin-left: 0;
309 margin-right: 0;
310 visibility: hidden;
311}
312
313.vis-time-axis .vis-grid.vis-vertical {
314 position: absolute;
315 border-left: 1px solid;
316}
317
318.vis-time-axis .vis-grid.vis-vertical-rtl {
319 position: absolute;
320 border-right: 1px solid;
321}
322
323.vis-time-axis .vis-grid.vis-minor {
324 border-color: #e5e5e5;
325}
326
327.vis-time-axis .vis-grid.vis-major {
328 border-color: #bfbfbf;
329}
330
331.vis-custom-time {
332 background-color: #6E94FF;
333 width: 2px;
334 cursor: move;
335 z-index: 1;
336}
337
338.vis-custom-time > .vis-custom-time-marker {
339 background-color: inherit;
340 color: white;
341 font-size: 12px;
342 white-space: nowrap;
343 padding: 3px 5px;
344 top: 0px;
345 cursor: initial;
346 z-index: inherit;
347}
348
349.vis-panel.vis-background.vis-horizontal .vis-grid.vis-horizontal {
350 position: absolute;
351 width: 100%;
352 height: 0;
353 border-bottom: 1px solid;
354}
355
356.vis-panel.vis-background.vis-horizontal .vis-grid.vis-minor {
357 border-color: #e5e5e5;
358}
359
360.vis-panel.vis-background.vis-horizontal .vis-grid.vis-major {
361 border-color: #bfbfbf;
362}
363
364
365.vis-data-axis .vis-y-axis.vis-major {
366 width: 100%;
367 position: absolute;
368 color: #4d4d4d;
369 white-space: nowrap;
370}
371
372.vis-data-axis .vis-y-axis.vis-major.vis-measure {
373 padding: 0;
374 margin: 0;
375 border: 0;
376 visibility: hidden;
377 width: auto;
378}
379
380
381.vis-data-axis .vis-y-axis.vis-minor {
382 position: absolute;
383 width: 100%;
384 color: #bebebe;
385 white-space: nowrap;
386}
387
388.vis-data-axis .vis-y-axis.vis-minor.vis-measure {
389 padding: 0;
390 margin: 0;
391 border: 0;
392 visibility: hidden;
393 width: auto;
394}
395
396.vis-data-axis .vis-y-axis.vis-title {
397 position: absolute;
398 color: #4d4d4d;
399 white-space: nowrap;
400 bottom: 20px;
401 text-align: center;
402}
403
404.vis-data-axis .vis-y-axis.vis-title.vis-measure {
405 padding: 0;
406 margin: 0;
407 visibility: hidden;
408 width: auto;
409}
410
411.vis-data-axis .vis-y-axis.vis-title.vis-left {
412 bottom: 0;
413 -webkit-transform-origin: left top;
414 -moz-transform-origin: left top;
415 -ms-transform-origin: left top;
416 -o-transform-origin: left top;
417 transform-origin: left bottom;
418 -webkit-transform: rotate(-90deg);
419 -moz-transform: rotate(-90deg);
420 -ms-transform: rotate(-90deg);
421 -o-transform: rotate(-90deg);
422 transform: rotate(-90deg);
423}
424
425.vis-data-axis .vis-y-axis.vis-title.vis-right {
426 bottom: 0;
427 -webkit-transform-origin: right bottom;
428 -moz-transform-origin: right bottom;
429 -ms-transform-origin: right bottom;
430 -o-transform-origin: right bottom;
431 transform-origin: right bottom;
432 -webkit-transform: rotate(90deg);
433 -moz-transform: rotate(90deg);
434 -ms-transform: rotate(90deg);
435 -o-transform: rotate(90deg);
436 transform: rotate(90deg);
437}
438
439.vis-legend {
440 background-color: rgba(247, 252, 255, 0.65);
441 padding: 5px;
442 border: 1px solid #b3b3b3;
443 box-shadow: 2px 2px 10px rgba(154, 154, 154, 0.55);
444}
445
446.vis-legend-text {
447 /*font-size: 10px;*/
448 white-space: nowrap;
449 display: inline-block
450}
451
452.vis-itemset {
453 position: relative;
454 padding: 0;
455 margin: 0;
456
457 box-sizing: border-box;
458}
459
460.vis-itemset .vis-background,
461.vis-itemset .vis-foreground {
462 position: absolute;
463 width: 100%;
464 height: 100%;
465 overflow: visible;
466}
467
468.vis-axis {
469 position: absolute;
470 width: 100%;
471 height: 0;
472 left: 0;
473 z-index: 1;
474}
475
476.vis-foreground .vis-group {
477 position: relative;
478 box-sizing: border-box;
479 border-bottom: 1px solid #bfbfbf;
480}
481
482.vis-foreground .vis-group:last-child {
483 border-bottom: none;
484}
485
486.vis-nesting-group {
487 cursor: pointer;
488}
489
490.vis-label.vis-nested-group.vis-group-level-unknown-but-gte1 {
491 background: #f5f5f5;
492}
493.vis-label.vis-nested-group.vis-group-level-0 {
494 background-color: #ffffff;
495}
496.vis-ltr .vis-label.vis-nested-group.vis-group-level-0 .vis-inner {
497 padding-left: 0;
498}
499.vis-rtl .vis-label.vis-nested-group.vis-group-level-0 .vis-inner {
500 padding-right: 0;
501}
502.vis-label.vis-nested-group.vis-group-level-1 {
503 background-color: rgba(0, 0, 0, 0.05);
504}
505.vis-ltr .vis-label.vis-nested-group.vis-group-level-1 .vis-inner {
506 padding-left: 15px;
507}
508.vis-rtl .vis-label.vis-nested-group.vis-group-level-1 .vis-inner {
509 padding-right: 15px;
510}
511.vis-label.vis-nested-group.vis-group-level-2 {
512 background-color: rgba(0, 0, 0, 0.1);
513}
514.vis-ltr .vis-label.vis-nested-group.vis-group-level-2 .vis-inner {
515 padding-left: 30px;
516}
517.vis-rtl .vis-label.vis-nested-group.vis-group-level-2 .vis-inner {
518 padding-right: 30px;
519}
520.vis-label.vis-nested-group.vis-group-level-3 {
521 background-color: rgba(0, 0, 0, 0.15);
522}
523.vis-ltr .vis-label.vis-nested-group.vis-group-level-3 .vis-inner {
524 padding-left: 45px;
525}
526.vis-rtl .vis-label.vis-nested-group.vis-group-level-3 .vis-inner {
527 padding-right: 45px;
528}
529.vis-label.vis-nested-group.vis-group-level-4 {
530 background-color: rgba(0, 0, 0, 0.2);
531}
532.vis-ltr .vis-label.vis-nested-group.vis-group-level-4 .vis-inner {
533 padding-left: 60px;
534}
535.vis-rtl .vis-label.vis-nested-group.vis-group-level-4 .vis-inner {
536 padding-right: 60px;
537}
538.vis-label.vis-nested-group.vis-group-level-5 {
539 background-color: rgba(0, 0, 0, 0.25);
540}
541.vis-ltr .vis-label.vis-nested-group.vis-group-level-5 .vis-inner {
542 padding-left: 75px;
543}
544.vis-rtl .vis-label.vis-nested-group.vis-group-level-5 .vis-inner {
545 padding-right: 75px;
546}
547.vis-label.vis-nested-group.vis-group-level-6 {
548 background-color: rgba(0, 0, 0, 0.3);
549}
550.vis-ltr .vis-label.vis-nested-group.vis-group-level-6 .vis-inner {
551 padding-left: 90px;
552}
553.vis-rtl .vis-label.vis-nested-group.vis-group-level-6 .vis-inner {
554 padding-right: 90px;
555}
556.vis-label.vis-nested-group.vis-group-level-7 {
557 background-color: rgba(0, 0, 0, 0.35);
558}
559.vis-ltr .vis-label.vis-nested-group.vis-group-level-7 .vis-inner {
560 padding-left: 105px;
561}
562.vis-rtl .vis-label.vis-nested-group.vis-group-level-7 .vis-inner {
563 padding-right: 105px;
564}
565.vis-label.vis-nested-group.vis-group-level-8 {
566 background-color: rgba(0, 0, 0, 0.4);
567}
568.vis-ltr .vis-label.vis-nested-group.vis-group-level-8 .vis-inner {
569 padding-left: 120px;
570}
571.vis-rtl .vis-label.vis-nested-group.vis-group-level-8 .vis-inner {
572 padding-right: 120px;
573}
574.vis-label.vis-nested-group.vis-group-level-9 {
575 background-color: rgba(0, 0, 0, 0.45);
576}
577.vis-ltr .vis-label.vis-nested-group.vis-group-level-9 .vis-inner {
578 padding-left: 135px;
579}
580.vis-rtl .vis-label.vis-nested-group.vis-group-level-9 .vis-inner {
581 padding-right: 135px;
582}
583/* default takes over beginning with level-10 (thats why we add .vis-nested-group
584 to the selectors above, to have higher specifity than these rules for the defaults) */
585.vis-label.vis-nested-group {
586 background-color: rgba(0, 0, 0, 0.5);
587}
588.vis-ltr .vis-label.vis-nested-group .vis-inner {
589 padding-left: 150px;
590}
591.vis-rtl .vis-label.vis-nested-group .vis-inner {
592 padding-right: 150px;
593}
594
595.vis-group-level-unknown-but-gte1 {
596 border: 1px solid red;
597}
598
599/* expanded/collapsed indicators */
600.vis-label.vis-nesting-group:before,
601.vis-label.vis-nesting-group:before {
602 display: inline-block;
603 width: 15px;
604}
605.vis-label.vis-nesting-group.expanded:before {
606 content: "\25BC";
607}
608.vis-label.vis-nesting-group.collapsed:before {
609 content: "\25B6";
610}
611.vis-rtl .vis-label.vis-nesting-group.collapsed:before {
612 content: "\25C0";
613}
614/* compensate missing expanded/collapsed indicator, but only at levels > 0 */
615.vis-ltr .vis-label:not(.vis-nesting-group):not(.vis-group-level-0) {
616 padding-left: 15px;
617}
618.vis-rtl .vis-label:not(.vis-nesting-group):not(.vis-group-level-0) {
619 padding-right: 15px;
620}
621
622.vis-overlay {
623 position: absolute;
624 top: 0;
625 left: 0;
626 width: 100%;
627 height: 100%;
628 z-index: 10;
629}
630
631.vis-labelset {
632 position: relative;
633
634 overflow: hidden;
635
636 box-sizing: border-box;
637}
638
639.vis-labelset .vis-label {
640 position: relative;
641 left: 0;
642 top: 0;
643 width: 100%;
644 color: #4d4d4d;
645
646 box-sizing: border-box;
647}
648
649.vis-labelset .vis-label {
650 border-bottom: 1px solid #bfbfbf;
651}
652
653.vis-labelset .vis-label.draggable {
654 cursor: pointer;
655}
656
657.vis-group-is-dragging {
658 background: rgba(0, 0, 0, .1);
659}
660
661.vis-labelset .vis-label:last-child {
662 border-bottom: none;
663}
664
665.vis-labelset .vis-label .vis-inner {
666 display: inline-block;
667 padding: 5px;
668}
669
670.vis-labelset .vis-label .vis-inner.vis-hidden {
671 padding: 0;
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}