Merge "Fix the docker push"
[clamp.git] / src / main / resources / META-INF / resources / designer / lib / jquery-ui-1.11.3.custom / jquery-ui.structure.css
1 /*!
2  * jQuery UI CSS Framework 1.11.3
3  * http://jqueryui.com
4  *
5  * Copyright jQuery Foundation and other contributors
6  * Released under the MIT license.
7  * http://jquery.org/license
8  *
9  * http://api.jqueryui.com/category/theming/
10  */
11
12 /* Layout helpers
13 ----------------------------------*/
14 .ui-helper-hidden {
15         display: none;
16 }
17 .ui-helper-hidden-accessible {
18         border: 0;
19         clip: rect(0 0 0 0);
20         height: 1px;
21         margin: -1px;
22         overflow: hidden;
23         padding: 0;
24         position: absolute;
25         width: 1px;
26 }
27 .ui-helper-reset {
28         margin: 0;
29         padding: 0;
30         border: 0;
31         outline: 0;
32         line-height: 1.3;
33         text-decoration: none;
34         font-size: 100%;
35         list-style: none;
36 }
37 .ui-helper-clearfix:before,
38 .ui-helper-clearfix:after {
39         content: "";
40         display: table;
41         border-collapse: collapse;
42 }
43 .ui-helper-clearfix:after {
44         clear: both;
45 }
46 .ui-helper-clearfix {
47         min-height: 0; /* support: IE7 */
48 }
49 .ui-helper-zfix {
50         width: 100%;
51         height: 100%;
52         top: 0;
53         left: 0;
54         position: absolute;
55         opacity: 0;
56         filter:Alpha(Opacity=0); /* support: IE8 */
57 }
58
59 .ui-front {
60         z-index: 100;
61 }
62
63
64 /* Interaction Cues
65 ----------------------------------*/
66 .ui-state-disabled {
67         cursor: default !important;
68 }
69
70
71 /* Icons
72 ----------------------------------*/
73
74 /* states and images */
75 .ui-icon {
76         display: block;
77         text-indent: -99999px;
78         overflow: hidden;
79         background-repeat: no-repeat;
80 }
81
82
83 /* Misc visuals
84 ----------------------------------*/
85
86 /* Overlays */
87 .ui-widget-overlay {
88         position: fixed;
89         top: 0;
90         left: 0;
91         width: 100%;
92         height: 100%;
93 }
94 .ui-draggable-handle {
95         -ms-touch-action: none;
96         touch-action: none;
97 }
98 .ui-resizable {
99         position: relative;
100 }
101 .ui-resizable-handle {
102         position: absolute;
103         font-size: 0.1px;
104         display: block;
105         -ms-touch-action: none;
106         touch-action: none;
107 }
108 .ui-resizable-disabled .ui-resizable-handle,
109 .ui-resizable-autohide .ui-resizable-handle {
110         display: none;
111 }
112 .ui-resizable-n {
113         cursor: n-resize;
114         height: 7px;
115         width: 100%;
116         top: -5px;
117         left: 0;
118 }
119 .ui-resizable-s {
120         cursor: s-resize;
121         height: 7px;
122         width: 100%;
123         bottom: -5px;
124         left: 0;
125 }
126 .ui-resizable-e {
127         cursor: e-resize;
128         width: 7px;
129         right: -5px;
130         top: 0;
131         height: 100%;
132 }
133 .ui-resizable-w {
134         cursor: w-resize;
135         width: 7px;
136         left: -5px;
137         top: 0;
138         height: 100%;
139 }
140 .ui-resizable-se {
141         cursor: se-resize;
142         width: 12px;
143         height: 12px;
144         right: 1px;
145         bottom: 1px;
146 }
147 .ui-resizable-sw {
148         cursor: sw-resize;
149         width: 9px;
150         height: 9px;
151         left: -5px;
152         bottom: -5px;
153 }
154 .ui-resizable-nw {
155         cursor: nw-resize;
156         width: 9px;
157         height: 9px;
158         left: -5px;
159         top: -5px;
160 }
161 .ui-resizable-ne {
162         cursor: ne-resize;
163         width: 9px;
164         height: 9px;
165         right: -5px;
166         top: -5px;
167 }
168 .ui-selectable {
169         -ms-touch-action: none;
170         touch-action: none;
171 }
172 .ui-selectable-helper {
173         position: absolute;
174         z-index: 100;
175         border: 1px dotted black;
176 }
177 .ui-sortable-handle {
178         -ms-touch-action: none;
179         touch-action: none;
180 }
181 .ui-accordion .ui-accordion-header {
182         display: block;
183         cursor: pointer;
184         position: relative;
185         margin: 2px 0 0 0;
186         padding: .5em .5em .5em .7em;
187         min-height: 0; /* support: IE7 */
188         font-size: 100%;
189 }
190 .ui-accordion .ui-accordion-icons {
191         padding-left: 2.2em;
192 }
193 .ui-accordion .ui-accordion-icons .ui-accordion-icons {
194         padding-left: 2.2em;
195 }
196 .ui-accordion .ui-accordion-header .ui-accordion-header-icon {
197         position: absolute;
198         left: .5em;
199         top: 50%;
200         margin-top: -8px;
201 }
202 .ui-accordion .ui-accordion-content {
203         padding: 1em 2.2em;
204         border-top: 0;
205         overflow: auto;
206 }
207 .ui-autocomplete {
208         position: absolute;
209         top: 0;
210         left: 0;
211         cursor: default;
212 }
213 .ui-button {
214         display: inline-block;
215         position: relative;
216         padding: 0;
217         line-height: normal;
218         margin-right: .1em;
219         cursor: pointer;
220         vertical-align: middle;
221         text-align: center;
222         overflow: visible; /* removes extra width in IE */
223 }
224 .ui-button,
225 .ui-button:link,
226 .ui-button:visited,
227 .ui-button:hover,
228 .ui-button:active {
229         text-decoration: none;
230 }
231 /* to make room for the icon, a width needs to be set here */
232 .ui-button-icon-only {
233         width: 2.2em;
234 }
235 /* button elements seem to need a little more width */
236 button.ui-button-icon-only {
237         width: 2.4em;
238 }
239 .ui-button-icons-only {
240         width: 3.4em;
241 }
242 button.ui-button-icons-only {
243         width: 3.7em;
244 }
245
246 /* button text element */
247 .ui-button .ui-button-text {
248         display: block;
249         line-height: normal;
250 }
251 .ui-button-text-only .ui-button-text {
252         padding: .4em 1em;
253 }
254 .ui-button-icon-only .ui-button-text,
255 .ui-button-icons-only .ui-button-text {
256         padding: .4em;
257         text-indent: -9999999px;
258 }
259 .ui-button-text-icon-primary .ui-button-text,
260 .ui-button-text-icons .ui-button-text {
261         padding: .4em 1em .4em 2.1em;
262 }
263 .ui-button-text-icon-secondary .ui-button-text,
264 .ui-button-text-icons .ui-button-text {
265         padding: .4em 2.1em .4em 1em;
266 }
267 .ui-button-text-icons .ui-button-text {
268         padding-left: 2.1em;
269         padding-right: 2.1em;
270 }
271 /* no icon support for input elements, provide padding by default */
272 input.ui-button {
273         padding: .4em 1em;
274 }
275
276 /* button icon element(s) */
277 .ui-button-icon-only .ui-icon,
278 .ui-button-text-icon-primary .ui-icon,
279 .ui-button-text-icon-secondary .ui-icon,
280 .ui-button-text-icons .ui-icon,
281 .ui-button-icons-only .ui-icon {
282         position: absolute;
283         top: 50%;
284         margin-top: -8px;
285 }
286 .ui-button-icon-only .ui-icon {
287         left: 50%;
288         margin-left: -8px;
289 }
290 .ui-button-text-icon-primary .ui-button-icon-primary,
291 .ui-button-text-icons .ui-button-icon-primary,
292 .ui-button-icons-only .ui-button-icon-primary {
293         left: .5em;
294 }
295 .ui-button-text-icon-secondary .ui-button-icon-secondary,
296 .ui-button-text-icons .ui-button-icon-secondary,
297 .ui-button-icons-only .ui-button-icon-secondary {
298         right: .5em;
299 }
300
301 /* button sets */
302 .ui-buttonset {
303         margin-right: 7px;
304 }
305 .ui-buttonset .ui-button {
306         margin-left: 0;
307         margin-right: -.3em;
308 }
309
310 /* workarounds */
311 /* reset extra padding in Firefox, see h5bp.com/l */
312 input.ui-button::-moz-focus-inner,
313 button.ui-button::-moz-focus-inner {
314         border: 0;
315         padding: 0;
316 }
317 .ui-datepicker {
318         width: 17em;
319         padding: .2em .2em 0;
320         display: none;
321 }
322 .ui-datepicker .ui-datepicker-header {
323         position: relative;
324         padding: .2em 0;
325 }
326 .ui-datepicker .ui-datepicker-prev,
327 .ui-datepicker .ui-datepicker-next {
328         position: absolute;
329         top: 2px;
330         width: 1.8em;
331         height: 1.8em;
332 }
333 .ui-datepicker .ui-datepicker-prev-hover,
334 .ui-datepicker .ui-datepicker-next-hover {
335         top: 1px;
336 }
337 .ui-datepicker .ui-datepicker-prev {
338         left: 2px;
339 }
340 .ui-datepicker .ui-datepicker-next {
341         right: 2px;
342 }
343 .ui-datepicker .ui-datepicker-prev-hover {
344         left: 1px;
345 }
346 .ui-datepicker .ui-datepicker-next-hover {
347         right: 1px;
348 }
349 .ui-datepicker .ui-datepicker-prev span,
350 .ui-datepicker .ui-datepicker-next span {
351         display: block;
352         position: absolute;
353         left: 50%;
354         margin-left: -8px;
355         top: 50%;
356         margin-top: -8px;
357 }
358 .ui-datepicker .ui-datepicker-title {
359         margin: 0 2.3em;
360         line-height: 1.8em;
361         text-align: center;
362 }
363 .ui-datepicker .ui-datepicker-title select {
364         font-size: 1em;
365         margin: 1px 0;
366 }
367 .ui-datepicker select.ui-datepicker-month,
368 .ui-datepicker select.ui-datepicker-year {
369         width: 45%;
370 }
371 .ui-datepicker table {
372         width: 100%;
373         font-size: .9em;
374         border-collapse: collapse;
375         margin: 0 0 .4em;
376 }
377 .ui-datepicker th {
378         padding: .7em .3em;
379         text-align: center;
380         font-weight: bold;
381         border: 0;
382 }
383 .ui-datepicker td {
384         border: 0;
385         padding: 1px;
386 }
387 .ui-datepicker td span,
388 .ui-datepicker td a {
389         display: block;
390         padding: .2em;
391         text-align: right;
392         text-decoration: none;
393 }
394 .ui-datepicker .ui-datepicker-buttonpane {
395         background-image: none;
396         margin: .7em 0 0 0;
397         padding: 0 .2em;
398         border-left: 0;
399         border-right: 0;
400         border-bottom: 0;
401 }
402 .ui-datepicker .ui-datepicker-buttonpane button {
403         float: right;
404         margin: .5em .2em .4em;
405         cursor: pointer;
406         padding: .2em .6em .3em .6em;
407         width: auto;
408         overflow: visible;
409 }
410 .ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
411         float: left;
412 }
413
414 /* with multiple calendars */
415 .ui-datepicker.ui-datepicker-multi {
416         width: auto;
417 }
418 .ui-datepicker-multi .ui-datepicker-group {
419         float: left;
420 }
421 .ui-datepicker-multi .ui-datepicker-group table {
422         width: 95%;
423         margin: 0 auto .4em;
424 }
425 .ui-datepicker-multi-2 .ui-datepicker-group {
426         width: 50%;
427 }
428 .ui-datepicker-multi-3 .ui-datepicker-group {
429         width: 33.3%;
430 }
431 .ui-datepicker-multi-4 .ui-datepicker-group {
432         width: 25%;
433 }
434 .ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
435 .ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
436         border-left-width: 0;
437 }
438 .ui-datepicker-multi .ui-datepicker-buttonpane {
439         clear: left;
440 }
441 .ui-datepicker-row-break {
442         clear: both;
443         width: 100%;
444         font-size: 0;
445 }
446
447 /* RTL support */
448 .ui-datepicker-rtl {
449         direction: rtl;
450 }
451 .ui-datepicker-rtl .ui-datepicker-prev {
452         right: 2px;
453         left: auto;
454 }
455 .ui-datepicker-rtl .ui-datepicker-next {
456         left: 2px;
457         right: auto;
458 }
459 .ui-datepicker-rtl .ui-datepicker-prev:hover {
460         right: 1px;
461         left: auto;
462 }
463 .ui-datepicker-rtl .ui-datepicker-next:hover {
464         left: 1px;
465         right: auto;
466 }
467 .ui-datepicker-rtl .ui-datepicker-buttonpane {
468         clear: right;
469 }
470 .ui-datepicker-rtl .ui-datepicker-buttonpane button {
471         float: left;
472 }
473 .ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
474 .ui-datepicker-rtl .ui-datepicker-group {
475         float: right;
476 }
477 .ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
478 .ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
479         border-right-width: 0;
480         border-left-width: 1px;
481 }
482 .ui-dialog {
483         overflow: hidden;
484         position: absolute;
485         top: 0;
486         left: 0;
487         padding: .2em;
488         outline: 0;
489 }
490 .ui-dialog .ui-dialog-titlebar {
491         padding: .4em 1em;
492         position: relative;
493 }
494 .ui-dialog .ui-dialog-title {
495         float: left;
496         margin: .1em 0;
497         white-space: nowrap;
498         width: 90%;
499         overflow: hidden;
500         text-overflow: ellipsis;
501 }
502 .ui-dialog .ui-dialog-titlebar-close {
503         position: absolute;
504         right: .3em;
505         top: 50%;
506         width: 20px;
507         margin: -10px 0 0 0;
508         padding: 1px;
509         height: 20px;
510 }
511 .ui-dialog .ui-dialog-content {
512         position: relative;
513         border: 0;
514         padding: .5em 1em;
515         background: none;
516         overflow: auto;
517 }
518 .ui-dialog .ui-dialog-buttonpane {
519         text-align: left;
520         border-width: 1px 0 0 0;
521         background-image: none;
522         margin-top: .5em;
523         padding: .3em 1em .5em .4em;
524 }
525 .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
526         float: right;
527 }
528 .ui-dialog .ui-dialog-buttonpane button {
529         margin: .5em .4em .5em 0;
530         cursor: pointer;
531 }
532 .ui-dialog .ui-resizable-se {
533         width: 12px;
534         height: 12px;
535         right: -5px;
536         bottom: -5px;
537         background-position: 16px 16px;
538 }
539 .ui-draggable .ui-dialog-titlebar {
540         cursor: move;
541 }
542 .ui-menu {
543         list-style: none;
544         padding: 0;
545         margin: 0;
546         display: block;
547         outline: none;
548 }
549 .ui-menu .ui-menu {
550         position: absolute;
551 }
552 .ui-menu .ui-menu-item {
553         position: relative;
554         margin: 0;
555         padding: 3px 1em 3px .4em;
556         cursor: pointer;
557         min-height: 0; /* support: IE7 */
558         /* support: IE10, see #8844 */
559         list-style-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");
560 }
561 .ui-menu .ui-menu-divider {
562         margin: 5px 0;
563         height: 0;
564         font-size: 0;
565         line-height: 0;
566         border-width: 1px 0 0 0;
567 }
568 .ui-menu .ui-state-focus,
569 .ui-menu .ui-state-active {
570         margin: -1px;
571 }
572
573 /* icon support */
574 .ui-menu-icons {
575         position: relative;
576 }
577 .ui-menu-icons .ui-menu-item {
578         padding-left: 2em;
579 }
580
581 /* left-aligned */
582 .ui-menu .ui-icon {
583         position: absolute;
584         top: 0;
585         bottom: 0;
586         left: .2em;
587         margin: auto 0;
588 }
589
590 /* right-aligned */
591 .ui-menu .ui-menu-icon {
592         left: auto;
593         right: 0;
594 }
595 .ui-progressbar {
596         height: 2em;
597         text-align: left;
598         overflow: hidden;
599 }
600 .ui-progressbar .ui-progressbar-value {
601         margin: -1px;
602         height: 100%;
603 }
604 .ui-progressbar .ui-progressbar-overlay {
605         background: url("data:image/gif;base64,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");
606         height: 100%;
607         filter: alpha(opacity=25); /* support: IE8 */
608         opacity: 0.25;
609 }
610 .ui-progressbar-indeterminate .ui-progressbar-value {
611         background-image: none;
612 }
613 .ui-selectmenu-menu {
614         padding: 0;
615         margin: 0;
616         position: absolute;
617         top: 0;
618         left: 0;
619         display: none;
620 }
621 .ui-selectmenu-menu .ui-menu {
622         overflow: auto;
623         /* Support: IE7 */
624         overflow-x: hidden;
625         padding-bottom: 1px;
626 }
627 .ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup {
628         font-size: 1em;
629         font-weight: bold;
630         line-height: 1.5;
631         padding: 2px 0.4em;
632         margin: 0.5em 0 0 0;
633         height: auto;
634         border: 0;
635 }
636 .ui-selectmenu-open {
637         display: block;
638 }
639 .ui-selectmenu-button {
640         display: inline-block;
641         overflow: hidden;
642         position: relative;
643         text-decoration: none;
644         cursor: pointer;
645 }
646 .ui-selectmenu-button span.ui-icon {
647         right: 0.5em;
648         left: auto;
649         margin-top: -8px;
650         position: absolute;
651         top: 50%;
652 }
653 .ui-selectmenu-button span.ui-selectmenu-text {
654         text-align: left;
655         padding: 0.4em 2.1em 0.4em 1em;
656         display: block;
657         line-height: 1.4;
658         overflow: hidden;
659         text-overflow: ellipsis;
660         white-space: nowrap;
661 }
662 .ui-slider {
663         position: relative;
664         text-align: left;
665 }
666 .ui-slider .ui-slider-handle {
667         position: absolute;
668         z-index: 2;
669         width: 1.2em;
670         height: 1.2em;
671         cursor: default;
672         -ms-touch-action: none;
673         touch-action: none;
674 }
675 .ui-slider .ui-slider-range {
676         position: absolute;
677         z-index: 1;
678         font-size: .7em;
679         display: block;
680         border: 0;
681         background-position: 0 0;
682 }
683
684 /* support: IE8 - See #6727 */
685 .ui-slider.ui-state-disabled .ui-slider-handle,
686 .ui-slider.ui-state-disabled .ui-slider-range {
687         filter: inherit;
688 }
689
690 .ui-slider-horizontal {
691         height: .8em;
692 }
693 .ui-slider-horizontal .ui-slider-handle {
694         top: -.3em;
695         margin-left: -.6em;
696 }
697 .ui-slider-horizontal .ui-slider-range {
698         top: 0;
699         height: 100%;
700 }
701 .ui-slider-horizontal .ui-slider-range-min {
702         left: 0;
703 }
704 .ui-slider-horizontal .ui-slider-range-max {
705         right: 0;
706 }
707
708 .ui-slider-vertical {
709         width: .8em;
710         height: 100px;
711 }
712 .ui-slider-vertical .ui-slider-handle {
713         left: -.3em;
714         margin-left: 0;
715         margin-bottom: -.6em;
716 }
717 .ui-slider-vertical .ui-slider-range {
718         left: 0;
719         width: 100%;
720 }
721 .ui-slider-vertical .ui-slider-range-min {
722         bottom: 0;
723 }
724 .ui-slider-vertical .ui-slider-range-max {
725         top: 0;
726 }
727 .ui-spinner {
728         position: relative;
729         display: inline-block;
730         overflow: hidden;
731         padding: 0;
732         vertical-align: middle;
733 }
734 .ui-spinner-input {
735         border: none;
736         background: none;
737         color: inherit;
738         padding: 0;
739         margin: .2em 0;
740         vertical-align: middle;
741         margin-left: .4em;
742         margin-right: 22px;
743 }
744 .ui-spinner-button {
745         width: 16px;
746         height: 50%;
747         font-size: .5em;
748         padding: 0;
749         margin: 0;
750         text-align: center;
751         position: absolute;
752         cursor: default;
753         display: block;
754         overflow: hidden;
755         right: 0;
756 }
757 /* more specificity required here to override default borders */
758 .ui-spinner a.ui-spinner-button {
759         border-top: none;
760         border-bottom: none;
761         border-right: none;
762 }
763 /* vertically center icon */
764 .ui-spinner .ui-icon {
765         position: absolute;
766         margin-top: -8px;
767         top: 50%;
768         left: 0;
769 }
770 .ui-spinner-up {
771         top: 0;
772 }
773 .ui-spinner-down {
774         bottom: 0;
775 }
776
777 /* TR overrides */
778 .ui-spinner .ui-icon-triangle-1-s {
779         /* need to fix icons sprite */
780         background-position: -65px -16px;
781 }
782 .ui-tabs {
783         position: relative;/* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
784         padding: .2em;
785 }
786 .ui-tabs .ui-tabs-nav {
787         margin: 0;
788         padding: .2em .2em 0;
789 }
790 .ui-tabs .ui-tabs-nav li {
791         list-style: none;
792         float: left;
793         position: relative;
794         top: 0;
795         margin: 1px .2em 0 0;
796         border-bottom-width: 0;
797         padding: 0;
798         white-space: nowrap;
799 }
800 .ui-tabs .ui-tabs-nav .ui-tabs-anchor {
801         float: left;
802         padding: .5em 1em;
803         text-decoration: none;
804 }
805 .ui-tabs .ui-tabs-nav li.ui-tabs-active {
806         margin-bottom: -1px;
807         padding-bottom: 1px;
808 }
809 .ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,
810 .ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,
811 .ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor {
812         cursor: text;
813 }
814 .ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {
815         cursor: pointer;
816 }
817 .ui-tabs .ui-tabs-panel {
818         display: block;
819         border-width: 0;
820         padding: 1em 1.4em;
821         background: none;
822 }
823 .ui-tooltip {
824         padding: 8px;
825         position: absolute;
826         z-index: 9999;
827         max-width: 300px;
828         -webkit-box-shadow: 0 0 5px #aaa;
829         box-shadow: 0 0 5px #aaa;
830 }
831 body .ui-tooltip {
832         border-width: 2px;
833 }