source: uKadecot/trunk/tools/EcnlControllerUI/EcnlCtrlUI/js/jquery.mobile.structure-1.4.5.css@ 101

Last change on this file since 101 was 101, checked in by coas-nagasima, 9 years ago

TOPPERS/uKadecotのソースコードを追加

  • Property svn:eol-style set to native
  • Property svn:keywords set to Id
  • Property svn:mime-type set to text/css
File size: 89.2 KB
Line 
1/*!
2* jQuery Mobile 1.4.5
3* Git HEAD hash: 68e55e78b292634d3991c795f06f5e37a512decc <> Date: Fri Oct 31 2014 17:33:30 UTC
4* http://jquerymobile.com
5*
6* Copyright 2010, 2014 jQuery Foundation, Inc. and othercontributors
7* Released under the MIT license.
8* http://jquery.org/license
9*
10*/
11
12
13/* Some unsets */
14.ui-mobile,
15.ui-mobile body {
16 height: 99.9%;
17}
18.ui-mobile fieldset,
19.ui-page {
20 padding: 0;
21 margin: 0;
22}
23.ui-mobile a img,
24.ui-mobile fieldset {
25 border-width: 0;
26}
27/* Fixes for fieldset issues on IE10 and FF (see #6077) */
28.ui-mobile fieldset {
29 min-width: 0;
30}
31@-moz-document url-prefix() {
32 .ui-mobile fieldset {
33 display: table-column;
34 vertical-align: middle;
35 }
36}
37/* Viewport */
38.ui-mobile-viewport {
39 margin: 0;
40 overflow-x: visible;
41 -webkit-text-size-adjust: 100%;
42 -ms-text-size-adjust:none;
43 -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
44}
45/* Issue #2066 */
46body.ui-mobile-viewport,
47div.ui-mobile-viewport {
48 overflow-x: hidden;
49}
50/* "page" containers - full-screen views, one should always be in view post-pageload */
51.ui-mobile [data-role=page],
52.ui-mobile [data-role=dialog],
53.ui-page {
54 top: 0;
55 left: 0;
56 width: 100%;
57 min-height: 100%;
58 position: absolute;
59 display: none;
60 border: 0;
61}
62/* On ios4, setting focus on the page element causes flashing during transitions when there is an outline, so we turn off outlines */
63.ui-page {
64 outline: none;
65}
66.ui-mobile .ui-page-active {
67 display: block;
68 overflow: visible;
69 overflow-x: hidden;
70}
71@media screen and (orientation: portrait) {
72 .ui-mobile .ui-page {
73 min-height: 420px;
74 }
75}
76@media screen and (orientation: landscape) {
77 .ui-mobile .ui-page {
78 min-height: 300px;
79 }
80}
81/* Fouc */
82.ui-mobile-rendering > * {
83 visibility: hidden;
84}
85/* Non-js content hiding */
86.ui-nojs {
87 position: absolute !important;
88 height: 1px;
89 width: 1px;
90 overflow: hidden;
91 clip: rect(1px,1px,1px,1px);
92}
93/* Loading screen */
94.ui-loading .ui-loader {
95 display: block;
96}
97.ui-loader {
98 display: none;
99 z-index: 9999999;
100 position: fixed;
101 top: 50%;
102 left: 50%;
103 border:0;
104}
105.ui-loader-default {
106 background: none;
107 filter: Alpha(Opacity=18);
108 opacity: .18;
109 width: 2.875em;
110 height: 2.875em;
111 margin-left: -1.4375em;
112 margin-top: -1.4375em;
113}
114.ui-loader-verbose {
115 width: 12.5em;
116 filter: Alpha(Opacity=88);
117 opacity: .88;
118 box-shadow: 0 1px 1px -1px #fff;
119 height: auto;
120 margin-left: -6.875em;
121 margin-top: -2.6875em;
122 padding: .625em;
123}
124.ui-loader-default h1 {
125 font-size: 0;
126 width: 0;
127 height: 0;
128 overflow: hidden;
129}
130.ui-loader-verbose h1 {
131 font-size: 1em;
132 margin: 0;
133 text-align: center;
134}
135.ui-loader .ui-icon-loading {
136 background-color: #000;
137 display: block;
138 margin: 0;
139 width: 2.75em;
140 height: 2.75em;
141 padding: .0625em;
142 -webkit-border-radius: 2.25em;
143 border-radius: 2.25em;
144}
145.ui-loader-verbose .ui-icon-loading {
146 margin: 0 auto .625em;
147 filter: Alpha(Opacity=75);
148 opacity: .75;
149}
150.ui-loader-textonly {
151 padding: .9375em;
152 margin-left: -7.1875em;
153}
154.ui-loader-textonly .ui-icon-loading {
155 display: none;
156}
157.ui-loader-fakefix {
158 position: absolute;
159}
160/* Headers, content panels */
161.ui-bar,
162.ui-body {
163 position: relative;
164 padding: .4em 1em;
165 overflow: hidden;
166 display: block;
167 clear: both;
168}
169.ui-bar h1,
170.ui-bar h2,
171.ui-bar h3,
172.ui-bar h4,
173.ui-bar h5,
174.ui-bar h6 {
175 margin: 0;
176 padding: 0;
177 font-size: 1em;
178 display: inline-block;
179}
180.ui-header,
181.ui-footer {
182 border-width: 1px 0;
183 border-style: solid;
184 position: relative;
185}
186.ui-header:empty,
187.ui-footer:empty {
188 min-height: 2.6875em;
189}
190.ui-header .ui-title,
191.ui-footer .ui-title {
192 font-size: 1em;
193 min-height: 1.1em;
194 text-align: center;
195 display: block;
196 margin: 0 30%;
197 padding: .7em 0;
198 text-overflow: ellipsis;
199 overflow: hidden;
200 white-space: nowrap;
201 outline: 0 !important;
202}
203.ui-footer .ui-title {
204 margin: 0 1em;
205}
206.ui-content {
207 border-width: 0;
208 overflow: visible;
209 overflow-x: hidden;
210 padding: 1em;
211}
212/* Corner styling for dialogs and popups */
213.ui-corner-all > .ui-header:first-child,
214.ui-corner-all > .ui-content:first-child,
215.ui-corner-all > .ui-footer:first-child {
216 -webkit-border-top-left-radius: inherit;
217 border-top-left-radius: inherit;
218 -webkit-border-top-right-radius: inherit;
219 border-top-right-radius: inherit;
220}
221.ui-corner-all > .ui-header:last-child,
222.ui-corner-all > .ui-content:last-child,
223.ui-corner-all > .ui-footer:last-child {
224 -webkit-border-bottom-left-radius: inherit;
225 border-bottom-left-radius: inherit;
226 -webkit-border-bottom-right-radius: inherit;
227 border-bottom-right-radius: inherit;
228}
229/* Buttons and icons */
230.ui-btn {
231 font-size: 16px;
232 margin: .5em 0;
233 padding: .7em 1em;
234 display: block;
235 position: relative;
236 text-align: center;
237 text-overflow: ellipsis;
238 overflow: hidden;
239 white-space: nowrap;
240 cursor: pointer;
241 -webkit-user-select: none;
242 -moz-user-select: none;
243 -ms-user-select: none;
244 user-select: none;
245}
246.ui-btn-icon-notext,
247.ui-header button.ui-btn.ui-btn-icon-notext,
248.ui-footer button.ui-btn.ui-btn-icon-notext {
249 padding: 0;
250 width: 1.75em;
251 height: 1.75em;
252 text-indent: -9999px;
253 white-space: nowrap !important;
254}
255.ui-mini {
256 font-size: 12.5px;
257}
258.ui-mini .ui-btn {
259 font-size: inherit;
260}
261/* Make buttons in toolbars default to mini and inline. */
262.ui-header .ui-btn,
263.ui-footer .ui-btn {
264 font-size: 12.5px;
265 display: inline-block;
266 vertical-align: middle;
267}
268.ui-header .ui-controlgroup .ui-btn-icon-notext,
269.ui-footer .ui-controlgroup .ui-btn-icon-notext {
270 font-size: 12.5px;
271}
272/* To ensure same top and left/right position when ui-btn-left/right are added to something other than buttons. */
273.ui-header .ui-btn-left,
274.ui-header .ui-btn-right {
275 font-size: 12.5px;
276}
277.ui-mini.ui-btn-icon-notext,
278.ui-mini .ui-btn-icon-notext,
279.ui-header .ui-btn-icon-notext,
280.ui-footer .ui-btn-icon-notext {
281 font-size: 16px;
282 padding: 0;
283}
284.ui-btn-inline {
285 display: inline-block;
286 vertical-align: middle;
287 margin-right: .625em;
288}
289.ui-btn-icon-left {
290 padding-left: 2.5em;
291}
292.ui-btn-icon-right {
293 padding-right: 2.5em;
294}
295.ui-btn-icon-top {
296 padding-top: 2.5em;
297}
298.ui-btn-icon-bottom {
299 padding-bottom: 2.5em;
300}
301.ui-header .ui-btn-icon-top,
302.ui-footer .ui-btn-icon-top,
303.ui-header .ui-btn-icon-bottom,
304.ui-footer .ui-btn-icon-bottom {
305 padding-left: .3125em;
306 padding-right: .3125em;
307}
308.ui-btn-icon-left:after,
309.ui-btn-icon-right:after,
310.ui-btn-icon-top:after,
311.ui-btn-icon-bottom:after,
312.ui-btn-icon-notext:after {
313 content: "";
314 position: absolute;
315 display: block;
316 width: 22px;
317 height: 22px;
318}
319.ui-btn-icon-notext:after,
320.ui-btn-icon-left:after,
321.ui-btn-icon-right:after {
322 top: 50%;
323 margin-top: -11px;
324}
325.ui-btn-icon-left:after {
326 left: .5625em;
327}
328.ui-btn-icon-right:after {
329 right: .5625em;
330}
331.ui-mini.ui-btn-icon-left:after,
332.ui-mini .ui-btn-icon-left:after,
333.ui-header .ui-btn-icon-left:after,
334.ui-footer .ui-btn-icon-left:after {
335 left: .37em;
336}
337.ui-mini.ui-btn-icon-right:after,
338.ui-mini .ui-btn-icon-right:after,
339.ui-header .ui-btn-icon-right:after,
340.ui-footer .ui-btn-icon-right:after {
341 right: .37em;
342}
343.ui-btn-icon-notext:after,
344.ui-btn-icon-top:after,
345.ui-btn-icon-bottom:after {
346 left: 50%;
347 margin-left: -11px;
348}
349.ui-btn-icon-top:after {
350 top: .5625em;
351}
352.ui-btn-icon-bottom:after {
353 top: auto;
354 bottom: .5625em;
355}
356/* Buttons in header position classes */
357.ui-header .ui-btn-left,
358.ui-header .ui-btn-right,
359.ui-btn-left > [class*="ui-"],
360.ui-btn-right > [class*="ui-"] {
361 margin: 0;
362}
363.ui-btn-left,
364.ui-btn-right {
365 position: absolute;
366 top: .24em;
367}
368.ui-btn-left {
369 left: .4em;
370}
371.ui-btn-right {
372 right: .4em;
373}
374.ui-btn-icon-notext.ui-btn-left {
375 top: .3125em;
376 left: .3125em;
377}
378.ui-btn-icon-notext.ui-btn-right {
379 top: .3125em;
380 right: .3125em;
381}
382/* Button elements */
383button.ui-btn,
384.ui-controlgroup-controls button.ui-btn-icon-notext {
385 -webkit-box-sizing: border-box;
386 -moz-box-sizing: border-box;
387 box-sizing: border-box;
388 -webkit-appearance: none;
389 -moz-appearance: none;
390 width: 100%;
391}
392button.ui-btn-inline,
393.ui-header button.ui-btn,
394.ui-footer button.ui-btn {
395 width: auto;
396}
397/* Firefox adds a 1px border in a button element. We negate this to make sure they have the same height as other buttons in controlgroups. */
398button.ui-btn::-moz-focus-inner {
399 border: 0;
400}
401button.ui-btn-icon-notext,
402.ui-controlgroup-horizontal .ui-controlgroup-controls button.ui-btn {
403 -webkit-box-sizing: content-box;
404 -moz-box-sizing: content-box;
405 box-sizing: content-box;
406 width: 1.75em;
407}
408/* Form labels */
409.ui-mobile label,
410.ui-controlgroup-label {
411 display: block;
412 margin: 0 0 .4em;
413}
414/* Accessible content hiding */
415/* ui-hide-label deprecated in 1.4. TODO: Remove in 1.5 */
416.ui-hide-label > label,
417.ui-hide-label .ui-controlgroup-label,
418.ui-hide-label .ui-rangeslider label,
419.ui-hidden-accessible {
420 position: absolute !important;
421 height: 1px;
422 width: 1px;
423 overflow: hidden;
424 clip: rect(1px,1px,1px,1px);
425}
426/* Used for hiding elements by the filterable widget. You can also use this class to hide list items or buttons in controlgroups; this ensures correct corner styling. */
427.ui-screen-hidden {
428 display: none !important;
429}
430/* Transitions originally inspired by those from jQtouch, nice work, folks */
431.ui-mobile-viewport-transitioning,
432.ui-mobile-viewport-transitioning .ui-page {
433 width: 100%;
434 height: 100%;
435 overflow: hidden;
436 -webkit-box-sizing: border-box;
437 -moz-box-sizing: border-box;
438 box-sizing: border-box;
439}
440.ui-page-pre-in {
441 opacity: 0;
442}
443.in {
444 -webkit-animation-timing-function: ease-out;
445 -webkit-animation-duration: 350ms;
446 -moz-animation-timing-function: ease-out;
447 -moz-animation-duration: 350ms;
448 animation-timing-function: ease-out;
449 animation-duration: 350ms;
450}
451.out {
452 -webkit-animation-timing-function: ease-in;
453 -webkit-animation-duration: 225ms;
454 -moz-animation-timing-function: ease-in;
455 -moz-animation-duration: 225ms;
456 animation-timing-function: ease-in;
457 animation-duration: 225ms;
458}
459@-webkit-keyframes fadein {
460 from { opacity: 0; }
461 to { opacity: 1; }
462}
463@-moz-keyframes fadein {
464 from { opacity: 0; }
465 to { opacity: 1; }
466}
467@keyframes fadein {
468 from { opacity: 0; }
469 to { opacity: 1; }
470}
471@-webkit-keyframes fadeout {
472 from { opacity: 1; }
473 to { opacity: 0; }
474}
475@-moz-keyframes fadeout {
476 from { opacity: 1; }
477 to { opacity: 0; }
478}
479@keyframes fadeout {
480 from { opacity: 1; }
481 to { opacity: 0; }
482}
483.fade.out {
484 opacity: 0;
485 -webkit-animation-duration: 125ms;
486 -webkit-animation-name: fadeout;
487 -moz-animation-duration: 125ms;
488 -moz-animation-name: fadeout;
489 animation-duration: 125ms;
490 animation-name: fadeout;
491}
492.fade.in {
493 opacity: 1;
494 -webkit-animation-duration: 225ms;
495 -webkit-animation-name: fadein;
496 -moz-animation-duration: 225ms;
497 -moz-animation-name: fadein;
498 animation-duration: 225ms;
499 animation-name: fadein;
500}
501.pop {
502 -webkit-transform-origin: 50% 50%;
503 -moz-transform-origin: 50% 50%;
504 transform-origin: 50% 50%;
505}
506.pop.in {
507 -webkit-transform: scale(1);
508 -webkit-animation-name: popin;
509 -webkit-animation-duration: 350ms;
510 -moz-transform: scale(1);
511 -moz-animation-name: popin;
512 -moz-animation-duration: 350ms;
513 transform: scale(1);
514 animation-name: popin;
515 animation-duration: 350ms;
516 opacity: 1;
517}
518.pop.out {
519 -webkit-animation-name: fadeout;
520 -webkit-animation-duration: 100ms;
521 -moz-animation-name: fadeout;
522 -moz-animation-duration: 100ms;
523 animation-name: fadeout;
524 animation-duration: 100ms;
525 opacity: 0;
526}
527.pop.in.reverse {
528 -webkit-animation-name: fadein;
529 -moz-animation-name: fadein;
530 animation-name: fadein;
531}
532.pop.out.reverse {
533 -webkit-transform: scale(.8);
534 -webkit-animation-name: popout;
535 -moz-transform: scale(.8);
536 -moz-animation-name: popout;
537 transform: scale(.8);
538 animation-name: popout;
539}
540@-webkit-keyframes popin {
541 from {
542 -webkit-transform: scale(.8);
543 opacity: 0;
544 }
545 to {
546 -webkit-transform: scale(1);
547 opacity: 1;
548 }
549}
550@-moz-keyframes popin {
551 from {
552 -moz-transform: scale(.8);
553 opacity: 0;
554 }
555 to {
556 -moz-transform: scale(1);
557 opacity: 1;
558 }
559}
560@keyframes popin {
561 from {
562 transform: scale(.8);
563 opacity: 0;
564 }
565 to {
566 transform: scale(1);
567 opacity: 1;
568 }
569}
570@-webkit-keyframes popout {
571 from {
572 -webkit-transform: scale(1);
573 opacity: 1;
574 }
575 to {
576 -webkit-transform: scale(.8);
577 opacity: 0;
578 }
579}
580@-moz-keyframes popout {
581 from {
582 -moz-transform: scale(1);
583 opacity: 1;
584 }
585 to {
586 -moz-transform: scale(.8);
587 opacity: 0;
588 }
589}
590@keyframes popout {
591 from {
592 transform: scale(1);
593 opacity: 1;
594 }
595 to {
596 transform: scale(.8);
597 opacity: 0;
598 }
599}
600/* keyframes for slidein from sides */
601@-webkit-keyframes slideinfromright {
602 from { -webkit-transform: translate3d(100%,0,0); }
603 to { -webkit-transform: translate3d(0,0,0); }
604}
605@-moz-keyframes slideinfromright {
606 from { -moz-transform: translateX(100%); }
607 to { -moz-transform: translateX(0); }
608}
609@keyframes slideinfromright {
610 from { transform: translateX(100%); }
611 to { transform: translateX(0); }
612}
613@-webkit-keyframes slideinfromleft {
614 from { -webkit-transform: translate3d(-100%,0,0); }
615 to { -webkit-transform: translate3d(0,0,0); }
616}
617@-moz-keyframes slideinfromleft {
618 from { -moz-transform: translateX(-100%); }
619 to { -moz-transform: translateX(0); }
620}
621@keyframes slideinfromleft {
622 from { transform: translateX(-100%); }
623 to { transform: translateX(0); }
624}
625/* keyframes for slideout to sides */
626@-webkit-keyframes slideouttoleft {
627 from { -webkit-transform: translate3d(0,0,0); }
628 to { -webkit-transform: translate3d(-100%,0,0); }
629}
630@-moz-keyframes slideouttoleft {
631 from { -moz-transform: translateX(0); }
632 to { -moz-transform: translateX(-100%); }
633}
634@keyframes slideouttoleft {
635 from { transform: translateX(0); }
636 to { transform: translateX(-100%); }
637}
638@-webkit-keyframes slideouttoright {
639 from { -webkit-transform: translate3d(0,0,0); }
640 to { -webkit-transform: translate3d(100%,0,0); }
641}
642@-moz-keyframes slideouttoright {
643 from { -moz-transform: translateX(0); }
644 to { -moz-transform: translateX(100%); }
645}
646@keyframes slideouttoright {
647 from { transform: translateX(0); }
648 to { transform: translateX(100%); }
649}
650.slide.out, .slide.in {
651 -webkit-animation-timing-function: ease-out;
652 -webkit-animation-duration: 350ms;
653 -moz-animation-timing-function: ease-out;
654 -moz-animation-duration: 350ms;
655 animation-timing-function: ease-out;
656 animation-duration: 350ms;
657}
658.slide.out {
659 -webkit-transform: translate3d(-100%,0,0);
660 -webkit-animation-name: slideouttoleft;
661 -moz-transform: translateX(-100%);
662 -moz-animation-name: slideouttoleft;
663 transform: translateX(-100%);
664 animation-name: slideouttoleft;
665}
666.slide.in {
667 -webkit-transform: translate3d(0,0,0);
668 -webkit-animation-name: slideinfromright;
669 -moz-transform: translateX(0);
670 -moz-animation-name: slideinfromright;
671 transform: translateX(0);
672 animation-name: slideinfromright;
673}
674.slide.out.reverse {
675 -webkit-transform: translate3d(100%,0,0);
676 -webkit-animation-name: slideouttoright;
677 -moz-transform: translateX(100%);
678 -moz-animation-name: slideouttoright;
679 transform: translateX(100%);
680 animation-name: slideouttoright;
681}
682.slide.in.reverse {
683 -webkit-transform: translate3d(0,0,0);
684 -webkit-animation-name: slideinfromleft;
685 -moz-transform: translateX(0);
686 -moz-animation-name: slideinfromleft;
687 transform: translateX(0);
688 animation-name: slideinfromleft;
689}
690.slidefade.out {
691 -webkit-transform: translateX(-100%);
692 -webkit-animation-name: slideouttoleft;
693 -webkit-animation-duration: 225ms;
694 -moz-transform: translateX(-100%);
695 -moz-animation-name: slideouttoleft;
696 -moz-animation-duration: 225ms;
697 transform: translateX(-100%);
698 animation-name: slideouttoleft;
699 animation-duration: 225ms;
700}
701.slidefade.in {
702 -webkit-transform: translateX(0);
703 -webkit-animation-name: fadein;
704 -webkit-animation-duration: 200ms;
705 -moz-transform: translateX(0);
706 -moz-animation-name: fadein;
707 -moz-animation-duration: 200ms;
708 transform: translateX(0);
709 animation-name: fadein;
710 animation-duration: 200ms;
711}
712.slidefade.out.reverse {
713 -webkit-transform: translateX(100%);
714 -webkit-animation-name: slideouttoright;
715 -webkit-animation-duration: 200ms;
716 -moz-transform: translateX(100%);
717 -moz-animation-name: slideouttoright;
718 -moz-animation-duration: 200ms;
719 transform: translateX(100%);
720 animation-name: slideouttoright;
721 animation-duration: 200ms;
722}
723.slidefade.in.reverse {
724 -webkit-transform: translateX(0);
725 -webkit-animation-name: fadein;
726 -webkit-animation-duration: 200ms;
727 -moz-transform: translateX(0);
728 -moz-animation-name: fadein;
729 -moz-animation-duration: 200ms;
730 transform: translateX(0);
731 animation-name: fadein;
732 animation-duration: 200ms;
733}
734/* slide down */
735.slidedown.out {
736 -webkit-animation-name: fadeout;
737 -webkit-animation-duration: 100ms;
738 -moz-animation-name: fadeout;
739 -moz-animation-duration: 100ms;
740 animation-name: fadeout;
741 animation-duration: 100ms;
742}
743.slidedown.in {
744 -webkit-transform: translateY(0);
745 -webkit-animation-name: slideinfromtop;
746 -webkit-animation-duration: 250ms;
747 -moz-transform: translateY(0);
748 -moz-animation-name: slideinfromtop;
749 -moz-animation-duration: 250ms;
750 transform: translateY(0);
751 animation-name: slideinfromtop;
752 animation-duration: 250ms;
753}
754.slidedown.in.reverse {
755 -webkit-animation-name: fadein;
756 -webkit-animation-duration: 150ms;
757 -moz-animation-name: fadein;
758 -moz-animation-duration: 150ms;
759 animation-name: fadein;
760 animation-duration: 150ms;
761}
762.slidedown.out.reverse {
763 -webkit-transform: translateY(-100%);
764 -webkit-animation-name: slideouttotop;
765 -webkit-animation-duration: 200ms;
766 -moz-transform: translateY(-100%);
767 -moz-animation-name: slideouttotop;
768 -moz-animation-duration: 200ms;
769 transform: translateY(-100%);
770 animation-name: slideouttotop;
771 animation-duration: 200ms;
772}
773@-webkit-keyframes slideinfromtop {
774 from { -webkit-transform: translateY(-100%); }
775 to { -webkit-transform: translateY(0); }
776}
777@-moz-keyframes slideinfromtop {
778 from { -moz-transform: translateY(-100%); }
779 to { -moz-transform: translateY(0); }
780}
781@keyframes slideinfromtop {
782 from { transform: translateY(-100%); }
783 to { transform: translateY(0); }
784}
785@-webkit-keyframes slideouttotop {
786 from { -webkit-transform: translateY(0); }
787 to { -webkit-transform: translateY(-100%); }
788}
789@-moz-keyframes slideouttotop {
790 from { -moz-transform: translateY(0); }
791 to { -moz-transform: translateY(-100%); }
792}
793@keyframes slideouttotop {
794 from { transform: translateY(0); }
795 to { transform: translateY(-100%); }
796}
797/* slide up */
798.slideup.out {
799 -webkit-animation-name: fadeout;
800 -webkit-animation-duration: 100ms;
801 -moz-animation-name: fadeout;
802 -moz-animation-duration: 100ms;
803 animation-name: fadeout;
804 animation-duration: 100ms;
805}
806.slideup.in {
807 -webkit-transform: translateY(0);
808 -webkit-animation-name: slideinfrombottom;
809 -webkit-animation-duration: 250ms;
810 -moz-transform: translateY(0);
811 -moz-animation-name: slideinfrombottom;
812 -moz-animation-duration: 250ms;
813 transform: translateY(0);
814 animation-name: slideinfrombottom;
815 animation-duration: 250ms;
816}
817.slideup.in.reverse {
818 -webkit-animation-name: fadein;
819 -webkit-animation-duration: 150ms;
820 -moz-animation-name: fadein;
821 -moz-animation-duration: 150ms;
822 animation-name: fadein;
823 animation-duration: 150ms;
824}
825.slideup.out.reverse {
826 -webkit-transform: translateY(100%);
827 -webkit-animation-name: slideouttobottom;
828 -webkit-animation-duration: 200ms;
829 -moz-transform: translateY(100%);
830 -moz-animation-name: slideouttobottom;
831 -moz-animation-duration: 200ms;
832 transform: translateY(100%);
833 animation-name: slideouttobottom;
834 animation-duration: 200ms;
835}
836@-webkit-keyframes slideinfrombottom {
837 from { -webkit-transform: translateY(100%); }
838 to { -webkit-transform: translateY(0); }
839}
840@-moz-keyframes slideinfrombottom {
841 from { -moz-transform: translateY(100%); }
842 to { -moz-transform: translateY(0); }
843}
844@keyframes slideinfrombottom {
845 from { transform: translateY(100%); }
846 to { transform: translateY(0); }
847}
848@-webkit-keyframes slideouttobottom {
849 from { -webkit-transform: translateY(0); }
850 to { -webkit-transform: translateY(100%); }
851}
852@-moz-keyframes slideouttobottom {
853 from { -moz-transform: translateY(0); }
854 to { -moz-transform: translateY(100%); }
855}
856@keyframes slideouttobottom {
857 from { transform: translateY(0); }
858 to { transform: translateY(100%); }
859}
860/* The properties in this rule are only necessary for the 'flip' transition.
861 * We need specify the perspective to create a projection matrix. This will add
862 * some depth as the element flips. The depth number represents the distance of
863 * the viewer from the z-plane. According to the CSS3 spec, 1000 is a moderate
864 * value.
865 */
866.viewport-flip {
867 -webkit-perspective: 1000;
868 -moz-perspective: 1000;
869 perspective: 1000;
870 position: absolute;
871}
872.flip {
873 -webkit-backface-visibility: hidden;
874 -webkit-transform: translateX(0); /* Needed to work around an iOS 3.1 bug that causes listview thumbs to disappear when -webkit-visibility:hidden is used. */
875 -moz-backface-visibility: hidden;
876 -moz-transform: translateX(0);
877 backface-visibility: hidden;
878 transform: translateX(0);
879}
880.flip.out {
881 -webkit-transform: rotateY(-90deg) scale(.9);
882 -webkit-animation-name: flipouttoleft;
883 -webkit-animation-duration: 175ms;
884 -moz-transform: rotateY(-90deg) scale(.9);
885 -moz-animation-name: flipouttoleft;
886 -moz-animation-duration: 175ms;
887 transform: rotateY(-90deg) scale(.9);
888 animation-name: flipouttoleft;
889 animation-duration: 175ms;
890}
891.flip.in {
892 -webkit-animation-name: flipintoright;
893 -webkit-animation-duration: 225ms;
894 -moz-animation-name: flipintoright;
895 -moz-animation-duration: 225ms;
896 animation-name: flipintoright;
897 animation-duration: 225ms;
898}
899.flip.out.reverse {
900 -webkit-transform: rotateY(90deg) scale(.9);
901 -webkit-animation-name: flipouttoright;
902 -moz-transform: rotateY(90deg) scale(.9);
903 -moz-animation-name: flipouttoright;
904 transform: rotateY(90deg) scale(.9);
905 animation-name: flipouttoright;
906}
907.flip.in.reverse {
908 -webkit-animation-name: flipintoleft;
909 -moz-animation-name: flipintoleft;
910 animation-name: flipintoleft;
911}
912@-webkit-keyframes flipouttoleft {
913 from { -webkit-transform: rotateY(0); }
914 to { -webkit-transform: rotateY(-90deg) scale(.9); }
915}
916@-moz-keyframes flipouttoleft {
917 from { -moz-transform: rotateY(0); }
918 to { -moz-transform: rotateY(-90deg) scale(.9); }
919}
920@keyframes flipouttoleft {
921 from { transform: rotateY(0); }
922 to { transform: rotateY(-90deg) scale(.9); }
923}
924@-webkit-keyframes flipouttoright {
925 from { -webkit-transform: rotateY(0) ; }
926 to { -webkit-transform: rotateY(90deg) scale(.9); }
927}
928@-moz-keyframes flipouttoright {
929 from { -moz-transform: rotateY(0); }
930 to { -moz-transform: rotateY(90deg) scale(.9); }
931}
932@keyframes flipouttoright {
933 from { transform: rotateY(0); }
934 to { transform: rotateY(90deg) scale(.9); }
935}
936@-webkit-keyframes flipintoleft {
937 from { -webkit-transform: rotateY(-90deg) scale(.9); }
938 to { -webkit-transform: rotateY(0); }
939}
940@-moz-keyframes flipintoleft {
941 from { -moz-transform: rotateY(-90deg) scale(.9); }
942 to { -moz-transform: rotateY(0); }
943}
944@keyframes flipintoleft {
945 from { transform: rotateY(-90deg) scale(.9); }
946 to { transform: rotateY(0); }
947}
948@-webkit-keyframes flipintoright {
949 from { -webkit-transform: rotateY(90deg) scale(.9); }
950 to { -webkit-transform: rotateY(0); }
951}
952@-moz-keyframes flipintoright {
953 from { -moz-transform: rotateY(90deg) scale(.9); }
954 to { -moz-transform: rotateY(0); }
955}
956@keyframes flipintoright {
957 from { transform: rotateY(90deg) scale(.9); }
958 to { transform: rotateY(0); }
959}
960/* The properties in this rule are only necessary for the 'flip' transition.
961 * We need specify the perspective to create a projection matrix. This will add
962 * some depth as the element flips. The depth number represents the distance of
963 * the viewer from the z-plane. According to the CSS3 spec, 1000 is a moderate
964 * value.
965 */
966.viewport-turn {
967 -webkit-perspective: 200px;
968 -moz-perspective: 200px;
969 -ms-perspective: 200px;
970 perspective: 200px;
971 position: absolute;
972}
973.turn {
974 -webkit-backface-visibility: hidden;
975 -webkit-transform: translateX(0); /* Needed to work around an iOS 3.1 bug that causes listview thumbs to disappear when -webkit-visibility:hidden is used. */
976 -webkit-transform-origin: 0;
977
978 -moz-backface-visibility: hidden;
979 -moz-transform: translateX(0);
980 -moz-transform-origin: 0;
981
982 backface-visibility :hidden;
983 transform: translateX(0);
984 transform-origin: 0;
985}
986.turn.out {
987 -webkit-transform: rotateY(-90deg) scale(.9);
988 -webkit-animation-name: flipouttoleft;
989 -webkit-animation-duration: 125ms;
990 -moz-transform: rotateY(-90deg) scale(.9);
991 -moz-animation-name: flipouttoleft;
992 -moz-animation-duration: 125ms;
993 transform: rotateY(-90deg) scale(.9);
994 animation-name: flipouttoleft;
995 animation-duration: 125ms;
996}
997.turn.in {
998 -webkit-animation-name: flipintoright;
999 -webkit-animation-duration: 250ms;
1000 -moz-animation-name: flipintoright;
1001 -moz-animation-duration: 250ms;
1002 animation-name: flipintoright;
1003 animation-duration: 250ms;
1004
1005}
1006.turn.out.reverse {
1007 -webkit-transform: rotateY(90deg) scale(.9);
1008 -webkit-animation-name: flipouttoright;
1009 -moz-transform: rotateY(90deg) scale(.9);
1010 -moz-animation-name: flipouttoright;
1011 transform: rotateY(90deg) scale(.9);
1012 animation-name: flipouttoright;
1013}
1014.turn.in.reverse {
1015 -webkit-animation-name: flipintoleft;
1016 -moz-animation-name: flipintoleft;
1017 animation-name: flipintoleft;
1018}
1019@-webkit-keyframes flipouttoleft {
1020 from { -webkit-transform: rotateY(0); }
1021 to { -webkit-transform: rotateY(-90deg) scale(.9); }
1022}
1023@-moz-keyframes flipouttoleft {
1024 from { -moz-transform: rotateY(0); }
1025 to { -moz-transform: rotateY(-90deg) scale(.9); }
1026}
1027@keyframes flipouttoleft {
1028 from { transform: rotateY(0); }
1029 to { transform: rotateY(-90deg) scale(.9); }
1030}
1031@-webkit-keyframes flipouttoright {
1032 from { -webkit-transform: rotateY(0) ; }
1033 to { -webkit-transform: rotateY(90deg) scale(.9); }
1034}
1035@-moz-keyframes flipouttoright {
1036 from { -moz-transform: rotateY(0); }
1037 to { -moz-transform: rotateY(90deg) scale(.9); }
1038}
1039@keyframes flipouttoright {
1040 from { transform: rotateY(0); }
1041 to { transform: rotateY(90deg) scale(.9); }
1042}
1043@-webkit-keyframes flipintoleft {
1044 from { -webkit-transform: rotateY(-90deg) scale(.9); }
1045 to { -webkit-transform: rotateY(0); }
1046}
1047@-moz-keyframes flipintoleft {
1048 from { -moz-transform: rotateY(-90deg) scale(.9); }
1049 to { -moz-transform: rotateY(0); }
1050}
1051@keyframes flipintoleft {
1052 from { transform: rotateY(-90deg) scale(.9); }
1053 to { transform: rotateY(0); }
1054}
1055@-webkit-keyframes flipintoright {
1056 from { -webkit-transform: rotateY(90deg) scale(.9); }
1057 to { -webkit-transform: rotateY(0); }
1058}
1059@-moz-keyframes flipintoright {
1060 from { -moz-transform: rotateY(90deg) scale(.9); }
1061 to { -moz-transform: rotateY(0); }
1062}
1063@keyframes flipintoright {
1064 from { transform: rotateY(90deg) scale(.9); }
1065 to { transform: rotateY(0); }
1066}
1067/* flow transition */
1068.flow {
1069 -webkit-transform-origin: 50% 30%;
1070 -webkit-box-shadow: 0 0 20px rgba(0,0,0,.4);
1071 -moz-transform-origin: 50% 30%;
1072 -moz-box-shadow: 0 0 20px rgba(0,0,0,.4);
1073 transform-origin: 50% 30%;
1074 box-shadow: 0 0 20px rgba(0,0,0,.4);
1075}
1076.ui-dialog.flow {
1077 -webkit-transform-origin: none;
1078 -webkit-box-shadow: none;
1079 -moz-transform-origin: none;
1080 -moz-box-shadow: none;
1081 transform-origin: none;
1082 box-shadow: none;
1083}
1084.flow.out {
1085 -webkit-transform: translateX(-100%) scale(.7);
1086 -webkit-animation-name: flowouttoleft;
1087 -webkit-animation-timing-function: ease;
1088 -webkit-animation-duration: 350ms;
1089 -moz-transform: translateX(-100%) scale(.7);
1090 -moz-animation-name: flowouttoleft;
1091 -moz-animation-timing-function: ease;
1092 -moz-animation-duration: 350ms;
1093 transform: translateX(-100%) scale(.7);
1094 animation-name: flowouttoleft;
1095 animation-timing-function: ease;
1096 animation-duration: 350ms;
1097}
1098.flow.in {
1099 -webkit-transform: translateX(0) scale(1);
1100 -webkit-animation-name: flowinfromright;
1101 -webkit-animation-timing-function: ease;
1102 -webkit-animation-duration: 350ms;
1103 -moz-transform: translateX(0) scale(1);
1104 -moz-animation-name: flowinfromright;
1105 -moz-animation-timing-function: ease;
1106 -moz-animation-duration: 350ms;
1107 transform: translateX(0) scale(1);
1108 animation-name: flowinfromright;
1109 animation-timing-function: ease;
1110 animation-duration: 350ms;
1111}
1112.flow.out.reverse {
1113 -webkit-transform: translateX(100%);
1114 -webkit-animation-name: flowouttoright;
1115 -moz-transform: translateX(100%);
1116 -moz-animation-name: flowouttoright;
1117 transform: translateX(100%);
1118 animation-name: flowouttoright;
1119}
1120.flow.in.reverse {
1121 -webkit-animation-name: flowinfromleft;
1122 -moz-animation-name: flowinfromleft;
1123 animation-name: flowinfromleft;
1124}
1125@-webkit-keyframes flowouttoleft {
1126 0% { -webkit-transform: translateX(0) scale(1); }
1127 60%, 70% { -webkit-transform: translateX(0) scale(.7); }
1128 100% { -webkit-transform: translateX(-100%) scale(.7); }
1129}
1130@-moz-keyframes flowouttoleft {
1131 0% { -moz-transform: translateX(0) scale(1); }
1132 60%, 70% { -moz-transform: translateX(0) scale(.7); }
1133 100% { -moz-transform: translateX(-100%) scale(.7); }
1134}
1135@keyframes flowouttoleft {
1136 0% { transform: translateX(0) scale(1); }
1137 60%, 70% { transform: translateX(0) scale(.7); }
1138 100% { transform: translateX(-100%) scale(.7); }
1139}
1140@-webkit-keyframes flowouttoright {
1141 0% { -webkit-transform: translateX(0) scale(1); }
1142 60%, 70% { -webkit-transform: translateX(0) scale(.7); }
1143 100% { -webkit-transform: translateX(100%) scale(.7); }
1144}
1145@-moz-keyframes flowouttoright {
1146 0% { -moz-transform: translateX(0) scale(1); }
1147 60%, 70% { -moz-transform: translateX(0) scale(.7); }
1148 100% { -moz-transform: translateX(100%) scale(.7); }
1149}
1150@keyframes flowouttoright {
1151 0% { transform: translateX(0) scale(1); }
1152 60%, 70% { transform: translateX(0) scale(.7); }
1153 100% { transform: translateX(100%) scale(.7); }
1154}
1155@-webkit-keyframes flowinfromleft {
1156 0% { -webkit-transform: translateX(-100%) scale(.7); }
1157 30%, 40% { -webkit-transform: translateX(0) scale(.7); }
1158 100% { -webkit-transform: translateX(0) scale(1); }
1159}
1160@-moz-keyframes flowinfromleft {
1161 0% { -moz-transform: translateX(-100%) scale(.7); }
1162 30%, 40% { -moz-transform: translateX(0) scale(.7); }
1163 100% { -moz-transform: translateX(0) scale(1); }
1164}
1165@keyframes flowinfromleft {
1166 0% { transform: translateX(-100%) scale(.7); }
1167 30%, 40% { transform: translateX(0) scale(.7); }
1168 100% { transform: translateX(0) scale(1); }
1169}
1170@-webkit-keyframes flowinfromright {
1171 0% { -webkit-transform: translateX(100%) scale(.7); }
1172 30%, 40% { -webkit-transform: translateX(0) scale(.7); }
1173 100% { -webkit-transform: translateX(0) scale(1); }
1174}
1175@-moz-keyframes flowinfromright {
1176 0% { -moz-transform: translateX(100%) scale(.7); }
1177 30%, 40% { -moz-transform: translateX(0) scale(.7); }
1178 100% { -moz-transform: translateX(0) scale(1); }
1179}
1180@keyframes flowinfromright {
1181 0% { transform: translateX(100%) scale(.7); }
1182 30%, 40% { transform: translateX(0) scale(.7); }
1183 100% { transform: translateX(0) scale(1); }
1184}
1185.ui-field-contain,
1186.ui-mobile fieldset.ui-field-contain {
1187 display: block;
1188 position: relative;
1189 overflow: visible;
1190 clear: both;
1191 padding: .8em 0;
1192}
1193.ui-field-contain > label ~ [class*="ui-"],
1194.ui-field-contain .ui-controlgroup-controls {
1195 margin: 0;
1196}
1197.ui-field-contain:last-child {
1198 border-bottom-width: 0;
1199}
1200@media (min-width: 28em) {
1201 .ui-field-contain,
1202 .ui-mobile fieldset.ui-field-contain {
1203 padding: 0;
1204 margin: 1em 0;
1205 border-bottom-width: 0;
1206 }
1207 .ui-field-contain:before,
1208 .ui-field-contain:after {
1209 content: "";
1210 display: table;
1211 }
1212 .ui-field-contain:after {
1213 clear: both;
1214 }
1215 .ui-field-contain > label,
1216 .ui-field-contain .ui-controlgroup-label,
1217 .ui-field-contain > .ui-rangeslider > label {
1218 float: left;
1219 width: 20%;
1220 margin: .5em 2% 0 0;
1221 }
1222 .ui-popup .ui-field-contain > label,
1223 .ui-popup .ui-field-contain .ui-controlgroup-label,
1224 .ui-popup .ui-field-contain > .ui-rangeslider > label {
1225 float: none;
1226 width: auto;
1227 margin: 0 0 .4em;
1228 }
1229 .ui-field-contain > label ~ [class*="ui-"],
1230 .ui-field-contain .ui-controlgroup-controls {
1231 float: left;
1232 width: 78%;
1233 -webkit-box-sizing: border-box;
1234 -moz-box-sizing: border-box;
1235 box-sizing: border-box;
1236 }
1237 /* ui-hide-label deprecated in 1.4. TODO: Remove in 1.5 */
1238 .ui-hide-label > label ~ [class*="ui-"],
1239 .ui-hide-label .ui-controlgroup-controls,
1240 .ui-popup .ui-field-contain > label ~ [class*="ui-"],
1241 .ui-popup .ui-field-contain .ui-controlgroup-controls {
1242 float: none;
1243 width: 100%;
1244 }
1245 .ui-field-contain > label ~ .ui-btn-inline {
1246 width: auto;
1247 margin-right: .625em;
1248 }
1249 .ui-field-contain > label ~ .ui-btn-inline.ui-btn-icon-notext {
1250 width: 1.75em;
1251 }
1252}
1253/* content configurations. */
1254.ui-grid-a,
1255.ui-grid-b,
1256.ui-grid-c,
1257.ui-grid-d,
1258.ui-grid-solo {
1259 overflow: hidden;
1260}
1261.ui-block-a,
1262.ui-block-b,
1263.ui-block-c,
1264.ui-block-d,
1265.ui-block-e {
1266 margin: 0;
1267 padding: 0;
1268 border: 0;
1269 float: left;
1270 min-height: 1px;
1271 -webkit-box-sizing: border-box;
1272 -moz-box-sizing: border-box;
1273 box-sizing: border-box;
1274}
1275/* force new row */
1276.ui-block-a {
1277 clear: left;
1278}
1279ul.ui-grid-a,
1280ul.ui-grid-b,
1281ul.ui-grid-c,
1282ul.ui-grid-d,
1283ul.ui-grid-solo,
1284li.ui-block-a,
1285li.ui-block-b,
1286li.ui-block-c,
1287li.ui-block-d,
1288li.ui-block-e {
1289 margin-left: 0;
1290 margin-right: 0;
1291 padding: 0;
1292 list-style: none;
1293}
1294/* No margin in grids for 100% width button elements until we can use max-width: fill-available; */
1295[class*="ui-block-"] > button.ui-btn {
1296 margin-right: 0;
1297 margin-left: 0;
1298}
1299[class*="ui-block-"] > .ui-btn,
1300[class*="ui-block-"] > .ui-select,
1301[class*="ui-block-"] > .ui-checkbox,
1302[class*="ui-block-"] > .ui-radio,
1303[class*="ui-block-"] > button.ui-btn-inline,
1304[class*="ui-block-"] > button.ui-btn-icon-notext,
1305.ui-header [class*="ui-block-"] > button.ui-btn,
1306.ui-footer [class*="ui-block-"] > button.ui-btn {
1307 margin-right: .3125em;
1308 margin-left: .3125em;
1309}
1310.ui-grid-a > .ui-block-a,
1311.ui-grid-a > .ui-block-b {
1312 /* width: 49.95%; IE7 */
1313 /* margin-right: -.5px; BB5 */
1314 width: 50%;
1315}
1316.ui-grid-b > .ui-block-a,
1317.ui-grid-b > .ui-block-b,
1318.ui-grid-b > .ui-block-c {
1319 /* width: 33.25%; IE7 */
1320 /* margin-right: -.5px; BB5 */
1321 width: 33.333%;
1322}
1323.ui-grid-c > .ui-block-a,
1324.ui-grid-c > .ui-block-b,
1325.ui-grid-c > .ui-block-c,
1326.ui-grid-c > .ui-block-d {
1327 /* width: 24.925%; IE7 */
1328 /* margin-right: -.5px; BB5 */
1329 width: 25%;
1330}
1331.ui-grid-d > .ui-block-a,
1332.ui-grid-d > .ui-block-b,
1333.ui-grid-d > .ui-block-c,
1334.ui-grid-d > .ui-block-d,
1335.ui-grid-d > .ui-block-e {
1336 /* width: 19.925%; IE7 */
1337 width: 20%;
1338}
1339.ui-grid-solo > .ui-block-a {
1340 width: 100%;
1341 float: none;
1342}
1343/* preset breakpoint to switch to stacked grid styles below 35em (560px) */
1344@media (max-width: 35em) {
1345 .ui-responsive > .ui-block-a,
1346 .ui-responsive > .ui-block-b,
1347 .ui-responsive > .ui-block-c,
1348 .ui-responsive > .ui-block-d,
1349 .ui-responsive > .ui-block-e {
1350 width: 100%;
1351 float: none;
1352 }
1353}
1354/* fixed page header & footer configuration */
1355.ui-header-fixed,
1356.ui-footer-fixed {
1357 left: 0;
1358 right: 0;
1359 width: 100%;
1360 position: fixed;
1361 z-index: 1000;
1362}
1363.ui-header-fixed {
1364 top: -1px;
1365 padding-top: 1px;
1366}
1367.ui-header-fixed.ui-fixed-hidden {
1368 top: 0;
1369 padding-top: 0;
1370}
1371.ui-header-fixed .ui-btn-left,
1372.ui-header-fixed .ui-btn-right {
1373 margin-top: 1px;
1374}
1375.ui-header-fixed.ui-fixed-hidden .ui-btn-left,
1376.ui-header-fixed.ui-fixed-hidden .ui-btn-right {
1377 margin-top: 0;
1378}
1379.ui-footer-fixed {
1380 bottom: -1px;
1381 padding-bottom: 1px;
1382}
1383.ui-footer-fixed.ui-fixed-hidden {
1384 bottom: 0;
1385 padding-bottom: 0;
1386}
1387.ui-header-fullscreen,
1388.ui-footer-fullscreen {
1389 filter: Alpha(Opacity=90);
1390 opacity: .9;
1391}
1392/* updatePagePadding() will update the padding to actual height of header and footer. */
1393.ui-page-header-fixed {
1394 padding-top: 2.8125em;
1395}
1396.ui-page-footer-fixed {
1397 padding-bottom: 2.8125em;
1398}
1399.ui-page-header-fullscreen > .ui-content,
1400.ui-page-footer-fullscreen > .ui-content {
1401 padding: 0;
1402}
1403.ui-fixed-hidden {
1404 position: absolute;
1405}
1406/* Tap toggle: hide external fixed footer. See issue #6604 */
1407.ui-footer-fixed.ui-fixed-hidden {
1408 display: none;
1409}
1410.ui-page .ui-footer-fixed.ui-fixed-hidden {
1411 display: block
1412}
1413.ui-page-header-fullscreen .ui-fixed-hidden,
1414.ui-page-footer-fullscreen .ui-fixed-hidden {
1415 position: absolute !important;
1416 height: 1px;
1417 width: 1px;
1418 overflow: hidden;
1419 clip: rect(1px,1px,1px,1px);
1420}
1421.ui-header-fixed .ui-btn,
1422.ui-footer-fixed .ui-btn {
1423 z-index: 10;
1424}
1425/* workarounds for other widgets */
1426.ui-android-2x-fixed .ui-li-has-thumb {
1427 -webkit-transform: translate3d(0,0,0);
1428}
1429.ui-navbar {
1430 max-width: 100%;
1431}
1432.ui-navbar ul:before,
1433.ui-navbar ul:after {
1434 content: "";
1435 display: table;
1436}
1437.ui-navbar ul:after {
1438 clear: both;
1439}
1440.ui-navbar ul {
1441 list-style: none;
1442 margin: 0;
1443 padding: 0;
1444 position: relative;
1445 display: block;
1446 border: 0;
1447 max-width: 100%;
1448 overflow: visible;
1449}
1450.ui-navbar li .ui-btn {
1451 font-size: 12.5px;
1452 display: block;
1453 margin: 0;
1454 border-right-width: 0;
1455}
1456.ui-header .ui-navbar li button.ui-btn,
1457.ui-footer .ui-navbar li button.ui-btn {
1458 margin: 0;
1459 width: 100%;
1460}
1461.ui-navbar .ui-btn:focus {
1462 z-index: 1;
1463}
1464/* fixes gaps caused by subpixel problem */
1465.ui-navbar li:last-child .ui-btn {
1466 margin-right: -4px;
1467}
1468.ui-navbar li:last-child .ui-btn:after {
1469 margin-right: 4px;
1470}
1471.ui-content .ui-navbar li:last-child .ui-btn,
1472.ui-content .ui-navbar .ui-grid-duo .ui-block-b .ui-btn {
1473 border-right-width: 1px;
1474 margin-right: 0;
1475}
1476.ui-content .ui-navbar li:last-child .ui-btn:after,
1477.ui-content .ui-navbar .ui-grid-duo .ui-block-b .ui-btn:after {
1478 margin-right: 0;
1479}
1480.ui-navbar .ui-grid-duo .ui-block-a:last-child .ui-btn {
1481 border-right-width: 1px;
1482 margin-right: -1px;
1483}
1484.ui-navbar .ui-grid-duo .ui-block-a:last-child .ui-btn:after {
1485 margin-right: 1px;
1486}
1487.ui-navbar .ui-grid-duo .ui-btn {
1488 border-top-width: 0;
1489}
1490.ui-navbar .ui-grid-duo .ui-block-a:first-child .ui-btn,
1491.ui-navbar .ui-grid-duo .ui-block-a:first-child + .ui-block-b .ui-btn {
1492 border-top-width: 1px;
1493}
1494.ui-header .ui-navbar .ui-btn,
1495.ui-footer .ui-navbar .ui-btn {
1496 border-top-width: 0;
1497 border-bottom-width: 0;
1498}
1499.ui-header .ui-navbar .ui-grid-duo .ui-block-a:first-child .ui-btn,
1500.ui-footer .ui-navbar .ui-grid-duo .ui-block-a:first-child .ui-btn,
1501.ui-header .ui-navbar .ui-grid-duo .ui-block-a:first-child + .ui-block-b .ui-btn,
1502.ui-footer .ui-navbar .ui-grid-duo .ui-block-a:first-child + .ui-block-b .ui-btn {
1503 border-top-width: 0;
1504}
1505.ui-header .ui-title ~ .ui-navbar .ui-btn,
1506.ui-footer .ui-title ~ .ui-navbar .ui-btn,
1507.ui-header .ui-navbar .ui-grid-duo .ui-btn,
1508.ui-footer .ui-navbar .ui-grid-duo .ui-btn,
1509.ui-header .ui-title ~ .ui-navbar .ui-grid-duo .ui-block-a:first-child .ui-btn,
1510.ui-footer .ui-title ~ .ui-navbar .ui-grid-duo .ui-block-a:first-child .ui-btn,
1511.ui-header .ui-title ~ .ui-navbar .ui-grid-duo .ui-block-a:first-child + .ui-block-b .ui-btn,
1512.ui-footer .ui-title ~ .ui-navbar .ui-grid-duo .ui-block-a:first-child + .ui-block-b .ui-btn {
1513 border-top-width: 1px;
1514}
1515/* Hide the native input element */
1516.ui-input-btn input {
1517 position: absolute;
1518 top: 0;
1519 left: 0;
1520 width: 100%;
1521 height: 100%;
1522 padding: 0;
1523 border: 0;
1524 outline: 0;
1525 -webkit-border-radius: inherit;
1526 border-radius: inherit;
1527 -webkit-appearance: none;
1528 -moz-appearance: none;
1529 cursor: pointer;
1530 background: #fff;
1531 background: rgba(255,255,255,0);
1532 filter: Alpha(Opacity=0);
1533 opacity: .1;
1534 font-size: 1px;
1535 text-indent: -9999px;
1536 z-index: 2;
1537}
1538/* Fixes IE/WP filter alpha opacity bugs */
1539.ui-input-btn.ui-state-disabled input {
1540 position: absolute !important;
1541 height: 1px;
1542 width: 1px;
1543 overflow: hidden;
1544 clip: rect(1px,1px,1px,1px);
1545}
1546.ui-collapsible {
1547 margin: 0 -1em;
1548}
1549.ui-collapsible-inset,
1550.ui-collapsible-set {
1551 margin: .5em 0;
1552}
1553.ui-collapsible-heading {
1554 display: block;
1555 margin: 0;
1556 padding: 0;
1557 position: relative;
1558}
1559.ui-collapsible-heading .ui-btn {
1560 text-align: left;
1561 margin: 0;
1562 border-left-width: 0;
1563 border-right-width: 0;
1564}
1565.ui-collapsible-heading .ui-btn-icon-top,
1566.ui-collapsible-heading .ui-btn-icon-bottom {
1567 text-align: center;
1568}
1569.ui-collapsible-inset .ui-collapsible-heading .ui-btn {
1570 border-right-width: 1px;
1571 border-left-width: 1px;
1572}
1573.ui-collapsible-collapsed + .ui-collapsible:not(.ui-collapsible-inset) > .ui-collapsible-heading .ui-btn {
1574 border-top-width: 0;
1575}
1576.ui-collapsible-set .ui-collapsible:not(.ui-collapsible-inset) .ui-collapsible-heading .ui-btn {
1577 border-top-width: 1px;
1578}
1579.ui-collapsible-heading-status {
1580 position: absolute !important;
1581 height: 1px;
1582 width: 1px;
1583 overflow: hidden;
1584 clip: rect(1px,1px,1px,1px);
1585}
1586.ui-collapsible-content {
1587 display: block;
1588 margin: 0;
1589 padding: .5em 1em;
1590}
1591.ui-collapsible-themed-content .ui-collapsible-content {
1592 border-left-width: 0;
1593 border-right-width: 0;
1594 border-top-width: 0;
1595 border-bottom-width: 1px;
1596 border-style: solid;
1597}
1598.ui-collapsible-inset.ui-collapsible-themed-content .ui-collapsible-content {
1599 border-left-width: 1px;
1600 border-right-width: 1px;
1601}
1602.ui-collapsible-inset .ui-collapsible-content {
1603 margin: 0;
1604}
1605.ui-collapsible-content-collapsed {
1606 display: none;
1607}
1608.ui-collapsible-set > .ui-collapsible.ui-corner-all {
1609 -webkit-border-radius: 0;
1610 border-radius: 0;
1611}
1612.ui-collapsible-heading,
1613.ui-collapsible-heading > .ui-btn {
1614 -webkit-border-radius: inherit;
1615 border-radius: inherit;
1616}
1617.ui-collapsible-set .ui-collapsible.ui-first-child {
1618 -webkit-border-top-right-radius: inherit;
1619 border-top-right-radius: inherit;
1620 -webkit-border-top-left-radius: inherit;
1621 border-top-left-radius: inherit;
1622}
1623.ui-collapsible-content,
1624.ui-collapsible-set .ui-collapsible.ui-last-child {
1625 -webkit-border-bottom-right-radius: inherit;
1626 border-bottom-right-radius: inherit;
1627 -webkit-border-bottom-left-radius: inherit;
1628 border-bottom-left-radius: inherit;
1629}
1630.ui-collapsible-themed-content:not(.ui-collapsible-collapsed) > .ui-collapsible-heading {
1631 -webkit-border-bottom-right-radius: 0;
1632 border-bottom-right-radius: 0;
1633 -webkit-border-bottom-left-radius: 0;
1634 border-bottom-left-radius: 0;
1635}
1636.ui-collapsible-set .ui-collapsible {
1637 margin: -1px -1em 0;
1638}
1639.ui-collapsible-set .ui-collapsible-inset {
1640 margin: -1px 0 0;
1641}
1642.ui-collapsible-set .ui-collapsible.ui-first-child {
1643 margin-top: 0;
1644}
1645.ui-controlgroup,
1646fieldset.ui-controlgroup {
1647 padding: 0;
1648 margin: .5em 0;
1649}
1650.ui-field-contain .ui-controlgroup,
1651.ui-field-contain fieldset.ui-controlgroup {
1652 margin: 0;
1653}
1654.ui-mini .ui-controlgroup-label {
1655 font-size: 16px;
1656}
1657.ui-controlgroup.ui-mini .ui-btn-icon-notext,
1658.ui-controlgroup .ui-mini.ui-btn-icon-notext {
1659 font-size: inherit;
1660}
1661.ui-controlgroup-controls .ui-btn,
1662.ui-controlgroup-controls .ui-checkbox,
1663.ui-controlgroup-controls .ui-radio,
1664.ui-controlgroup-controls .ui-select {
1665 margin: 0;
1666}
1667.ui-controlgroup-controls .ui-btn:focus,
1668.ui-controlgroup-controls .ui-btn.ui-focus {
1669 z-index: 1;
1670}
1671.ui-controlgroup-controls li {
1672 list-style: none;
1673}
1674.ui-controlgroup-horizontal .ui-controlgroup-controls {
1675 display: inline-block;
1676 vertical-align: middle;
1677}
1678.ui-controlgroup-horizontal .ui-controlgroup-controls:before,
1679.ui-controlgroup-horizontal .ui-controlgroup-controls:after {
1680 content: "";
1681 display: table;
1682}
1683.ui-controlgroup-horizontal .ui-controlgroup-controls:after {
1684 clear: both;
1685}
1686.ui-controlgroup-horizontal .ui-controlgroup-controls > .ui-btn,
1687.ui-controlgroup-horizontal .ui-controlgroup-controls li > .ui-btn,
1688.ui-controlgroup-horizontal .ui-controlgroup-controls .ui-checkbox,
1689.ui-controlgroup-horizontal .ui-controlgroup-controls .ui-radio,
1690.ui-controlgroup-horizontal .ui-controlgroup-controls .ui-select {
1691 float: left;
1692 clear: none;
1693}
1694.ui-controlgroup-horizontal .ui-controlgroup-controls button.ui-btn,
1695.ui-controlgroup-controls .ui-btn-icon-notext {
1696 width: auto;
1697}
1698.ui-controlgroup-horizontal .ui-controlgroup-controls .ui-btn-icon-notext,
1699.ui-controlgroup-horizontal .ui-controlgroup-controls button.ui-btn-icon-notext {
1700 width: 1.5em;
1701}
1702 .ui-controlgroup-controls .ui-btn-icon-notext {
1703 height: auto;
1704 padding: .7em 1em;
1705}
1706.ui-controlgroup-vertical .ui-controlgroup-controls .ui-btn {
1707 border-bottom-width: 0;
1708}
1709.ui-controlgroup-vertical .ui-controlgroup-controls .ui-btn.ui-last-child {
1710 border-bottom-width: 1px;
1711}
1712.ui-controlgroup-horizontal .ui-controlgroup-controls .ui-btn {
1713 border-right-width: 0;
1714}
1715.ui-controlgroup-horizontal .ui-controlgroup-controls .ui-btn.ui-last-child {
1716 border-right-width: 1px;
1717}
1718.ui-controlgroup-controls .ui-btn-corner-all,
1719.ui-controlgroup-controls .ui-btn.ui-corner-all {
1720 -webkit-border-radius: 0;
1721 border-radius: 0;
1722}
1723.ui-controlgroup-controls,
1724.ui-controlgroup-controls .ui-radio,
1725.ui-controlgroup-controls .ui-checkbox,
1726.ui-controlgroup-controls .ui-select,
1727.ui-controlgroup-controls li {
1728 -webkit-border-radius: inherit;
1729 border-radius: inherit;
1730}
1731.ui-controlgroup-vertical .ui-btn.ui-first-child {
1732 -webkit-border-top-left-radius: inherit;
1733 border-top-left-radius: inherit;
1734 -webkit-border-top-right-radius: inherit;
1735 border-top-right-radius: inherit;
1736}
1737.ui-controlgroup-vertical .ui-btn.ui-last-child {
1738 -webkit-border-bottom-left-radius: inherit;
1739 border-bottom-left-radius: inherit;
1740 -webkit-border-bottom-right-radius: inherit;
1741 border-bottom-right-radius: inherit;
1742}
1743.ui-controlgroup-horizontal .ui-btn.ui-first-child {
1744 -webkit-border-top-left-radius: inherit;
1745 border-top-left-radius: inherit;
1746 -webkit-border-bottom-left-radius: inherit;
1747 border-bottom-left-radius: inherit;
1748}
1749.ui-controlgroup-horizontal .ui-btn.ui-last-child {
1750 -webkit-border-top-right-radius: inherit;
1751 border-top-right-radius: inherit;
1752 -webkit-border-bottom-right-radius: inherit;
1753 border-bottom-right-radius: inherit;
1754}
1755.ui-controlgroup-controls a.ui-shadow:not(:focus),
1756.ui-controlgroup-controls button.ui-shadow:not(:focus),
1757.ui-controlgroup-controls div.ui-shadow:not(.ui-focus) {
1758 -moz-box-shadow: none;
1759 -webkit-box-shadow: none;
1760 box-shadow: none;
1761}
1762/* Fixes legend not wrapping on IE10 */
1763.ui-controlgroup-label legend {
1764 max-width: 100%;
1765}
1766.ui-controlgroup-controls > label {
1767 position: absolute !important;
1768 height: 1px;
1769 width: 1px;
1770 overflow: hidden;
1771 clip: rect(1px,1px,1px,1px);
1772}
1773.ui-dialog {
1774 background: none !important; /* this is to ensure that dialog theming does not apply (by default at least) on the page div */
1775}
1776.ui-dialog-contain {
1777 width: 92.5%;
1778 max-width: 500px;
1779 margin: 10% auto 1em auto;
1780 padding: 0;
1781 position: relative;
1782 top: -1em;
1783}
1784.ui-dialog-contain > .ui-header,
1785.ui-dialog-contain > .ui-content,
1786.ui-dialog-contain > .ui-footer {
1787 display: block;
1788 position: relative;
1789 width: auto;
1790 margin: 0;
1791}
1792.ui-dialog-contain > .ui-header {
1793 overflow: hidden;
1794 z-index: 10;
1795 padding: 0;
1796 border-top-width: 0;
1797}
1798.ui-dialog-contain > .ui-footer {
1799 z-index: 10;
1800 padding: 0 1em;
1801 border-bottom-width: 0;
1802}
1803.ui-popup-open .ui-header-fixed,
1804.ui-popup-open .ui-footer-fixed {
1805 position: absolute !important; /* See issues #4816, #4844 and #4874 and popup.js */
1806}
1807.ui-popup-screen {
1808 background-image: url("data:image/gif;base64,R0lGODlhAQABAID/AMDAwAAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw=="); /* Necessary to set some form of background to ensure element is clickable in IE6/7. While legacy IE won't understand the data-URI'd image, it ensures no additional requests occur in all other browsers with little overhead. */
1809 top: 0;
1810 left: 0;
1811 right: 0;
1812 bottom: 1px;
1813 position: absolute;
1814 filter: Alpha(Opacity=0);
1815 opacity: 0;
1816 z-index: 1099;
1817}
1818.ui-popup-screen.in {
1819 opacity: 0.5;
1820 filter: Alpha(Opacity=50);
1821}
1822.ui-popup-screen.out {
1823 opacity: 0;
1824 filter: Alpha(Opacity=0);
1825}
1826.ui-popup-container {
1827 z-index: 1100;
1828 display: inline-block;
1829 position: absolute;
1830 padding: 0;
1831 outline: 0;
1832}
1833.ui-popup {
1834 position: relative;
1835}
1836.ui-popup.ui-body-inherit {
1837 border-width: 1px;
1838 border-style: solid;
1839}
1840.ui-popup-hidden {
1841 left: 0;
1842 top: 0;
1843 position: absolute !important;
1844 visibility: hidden;
1845}
1846.ui-popup-truncate {
1847 height: 1px;
1848 width: 1px;
1849 margin: -1px;
1850 overflow: hidden;
1851 clip: rect(1px,1px,1px,1px);
1852}
1853.ui-popup.ui-content,
1854.ui-popup .ui-content {
1855 overflow: visible;
1856}
1857.ui-popup > .ui-header {
1858 border-top-width: 0;
1859}
1860.ui-popup > .ui-footer {
1861 border-bottom-width: 0;
1862}
1863.ui-popup > p,
1864.ui-popup > h1,
1865.ui-popup > h2,
1866.ui-popup > h3,
1867.ui-popup > h4,
1868.ui-popup > h5,
1869.ui-popup > h6 {
1870 margin: .5em .4375em;
1871}
1872.ui-popup > span {
1873 display: block;
1874 margin: .5em .4375em;
1875}
1876.ui-popup-container .ui-content > p,
1877.ui-popup-container .ui-content > h1,
1878.ui-popup-container .ui-content > h2,
1879.ui-popup-container .ui-content > h3,
1880.ui-popup-container .ui-content > h4,
1881.ui-popup-container .ui-content > h5,
1882.ui-popup-container .ui-content > h6 {
1883 margin: .5em 0;
1884}
1885.ui-popup-container .ui-content > span {
1886 margin: 0;
1887}
1888.ui-popup-container .ui-content > p:first-child,
1889.ui-popup-container .ui-content > h1:first-child,
1890.ui-popup-container .ui-content > h2:first-child,
1891.ui-popup-container .ui-content > h3:first-child,
1892.ui-popup-container .ui-content > h4:first-child,
1893.ui-popup-container .ui-content > h5:first-child,
1894.ui-popup-container .ui-content > h6:first-child {
1895 margin-top: 0;
1896}
1897.ui-popup-container .ui-content > p:last-child,
1898.ui-popup-container .ui-content > h1:last-child,
1899.ui-popup-container .ui-content > h2:last-child,
1900.ui-popup-container .ui-content > h3:last-child,
1901.ui-popup-container .ui-content > h4:last-child,
1902.ui-popup-container .ui-content > h5:last-child,
1903.ui-popup-container .ui-content > h6:last-child {
1904 margin-bottom: 0;
1905}
1906.ui-popup > img {
1907 max-width: 100%;
1908 max-height: 100%;
1909 vertical-align: middle;
1910}
1911.ui-popup:not(.ui-content) > img:only-child,
1912.ui-popup:not(.ui-content) > .ui-btn-left:first-child + img:last-child,
1913.ui-popup:not(.ui-content) > .ui-btn-right:first-child + img:last-child {
1914 -webkit-border-radius: inherit;
1915 border-radius: inherit;
1916}
1917.ui-popup iframe {
1918 vertical-align: middle;
1919}
1920.ui-popup > .ui-btn-left,
1921.ui-popup > .ui-btn-right {
1922 position: absolute;
1923 top: -11px;
1924 margin: 0;
1925 z-index: 1101;
1926}
1927.ui-popup > .ui-btn-left {
1928 left: -11px;
1929}
1930.ui-popup > .ui-btn-right {
1931 right: -11px;
1932}
1933/* Dimensions related to the popup arrow
1934-----------------------------------------------------------------------------------------------------------*/
1935/* desired triangle height: 10px */
1936/**
1937 * guide for the arrow - its width, height, and offset are theme-dependent and
1938 * should be expessed as left, right, top, bottom, so that the element bearing
1939 * such a class becomes stretched inside its parent position: relative element.
1940 * The left/top/right/bottom specified below should reflect the corresponding
1941 * border radii and so it leaves room for the shadow:
1942 * ..--------------------..
1943 * ." ^ top ".
1944 * / v \
1945 * | +------------------+ |
1946 * | | | |
1947 * | left| |right|
1948 * |<--->| |<--->|
1949 * | +------------------+ |
1950 * \ ^ /
1951 * `. v bottom .'
1952 * ""--------------------""
1953 * The idea is that the top/left of the arrow container box does not move to a
1954 * coordinate smaller than the top/left of the guide and the right/bottom of
1955 * the arrow container box does not move to a coordinate larger than the
1956 * bottom/right of the guide. This will help us avoid the following situation:
1957 * ..--------------------..
1958 * ." ^ top ".
1959 * /|/ v \
1960 * / | +------------------+ |
1961 * \ | | | |
1962 * \| left| |right|
1963 * |<--->| |<--->|
1964 * | +------------------+ |
1965 * \ ^ /
1966 * `. v bottom .'
1967 * ""--------------------""
1968 * The arrow should not receive a top/left coordinate such that it is too close
1969 * to one of the corners, because then at first the shadow of the arrow and,
1970 * given a coordinate even closer to the corner, even the body of the arrow will
1971 * "stick out" of the corner of the popup. The guide provides a hint to the
1972 * arrow positioning code as to which range of values is acceptable for the
1973 * arrow container's top/left coordinate.
1974 **/
1975.ui-popup-arrow-container {
1976 width: 20px;
1977 height: 20px;
1978}
1979/* aside from the "infinities" (-1000,2000), triangle height is used */
1980.ui-popup-arrow-container.ui-popup-arrow-l {
1981 left: -10px;
1982 clip: rect(-1000px,10px,2000px,-1000px);
1983}
1984.ui-popup-arrow-container.ui-popup-arrow-t {
1985 top: -10px;
1986 clip: rect(-1000px,2000px,10px,-1000px);
1987}
1988.ui-popup-arrow-container.ui-popup-arrow-r {
1989 right: -10px;
1990 clip: rect(-1000px,2000px,2000px,10px);
1991}
1992.ui-popup-arrow-container.ui-popup-arrow-b {
1993 bottom: -10px;
1994 clip: rect(10px,2000px,1000px,-1000px);
1995}
1996/**
1997 * For each side, the arrow is twice the desired size and its corner is aligned
1998 * with the edge of the container:
1999 *
2000 * /\ /\ +----+ /\
2001 * / \ / \ | /\ |top / \
2002 * +----+ \ / +----+ +-->|/ \| / \
2003 * left| / | \ / | \ |right | | | / \
2004 * |/ | \ / | \| | /| |\ / \
2005 * |\ | / \ | /| | / +----+ \ \ +----+ /
2006 * | \ | / \ | / | | \ / \| |/
2007 * +----+ / \ +----+ | \ / | |
2008 * ^ \ / \ / ^ | \ / +->|\ /|
2009 * | \/ \/ | | \ / | | \/ |bottom
2010 * | | | \/ | +----+
2011 * +-------------------+--------+-----------+
2012 * |
2013 * arrow container
2014 * (clips arrow)
2015 **/
2016.ui-popup-arrow-container .ui-popup-arrow {
2017 /* (4*desired triangle height)/sqrt(2) - does not account for border - centred within the outer rectangle */
2018 width: 28.284271247px;
2019 height: 28.284271247px;
2020 border-width: 1px;
2021 border-style: solid;
2022}
2023.ui-popup-arrow-container.ui-popup-arrow-t .ui-popup-arrow {
2024 left: -4.142135623px;
2025 top: 5.857864376px;
2026}
2027.ui-popup-arrow-container.ui-popup-arrow-b .ui-popup-arrow {
2028 left: -4.142135623px;
2029 top: -14.142135623px;
2030}
2031.ui-popup-arrow-container.ui-popup-arrow-l .ui-popup-arrow {
2032 left: 5.857864376px;
2033 top: -4.142135623px;
2034}
2035.ui-popup-arrow-container.ui-popup-arrow-r .ui-popup-arrow {
2036 left: -14.142135623px;
2037 top: -4.142135623px;
2038}
2039/* Fix rotation center for oldIE - see http://www.useragentman.com/IETransformsTranslator/ */
2040.ui-popup-arrow-container.ui-popup-arrow-t.ie .ui-popup-arrow {
2041 margin-left: -5.857864376269049px;
2042 margin-top: -7.0710678118654755px;
2043}
2044.ui-popup-arrow-container.ui-popup-arrow-b.ie .ui-popup-arrow {
2045 margin-left: -5.857864376269049px;
2046 margin-top: -4.142135623730951px;
2047}
2048
2049.ui-popup-arrow-container.ui-popup-arrow-l.ie .ui-popup-arrow {
2050 margin-left: -7.0710678118654755px;
2051 margin-top: -5.857864376269049px;
2052}
2053.ui-popup-arrow-container.ui-popup-arrow-r.ie .ui-popup-arrow {
2054 margin-left: -4.142135623730951px;
2055 margin-top: -5.857864376269049px;
2056}
2057/* structure */
2058.ui-popup > .ui-popup-arrow-guide {
2059 position: absolute;
2060 left: 0;
2061 right: 0;
2062 top: 0;
2063 bottom: 0;
2064 visibility: hidden;
2065}
2066.ui-popup-arrow-container {
2067 position: absolute;
2068}
2069.ui-popup-arrow {
2070 -webkit-transform: rotate(45deg);
2071 -moz-transform: rotate(45deg);
2072 -ms-transform: rotate(45deg);
2073 transform: rotate(45deg);
2074 position: absolute;
2075 overflow: hidden;
2076 box-sizing: border-box;
2077}
2078.ui-popup-arrow-container.ie .ui-popup-arrow {
2079 -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=0.7071067811865474, M12=-0.7071067811865477, M21=0.7071067811865477, M22=0.7071067811865474, SizingMethod='auto expand')";
2080 filter: progid:DXImageTransform.Microsoft.Matrix(
2081 M11=0.7071067811865474,
2082 M12=-0.7071067811865477,
2083 M21=0.7071067811865477,
2084 M22=0.7071067811865474,
2085 SizingMethod='auto expand');
2086}
2087.ui-checkbox,
2088.ui-radio {
2089 margin: .5em 0;
2090 position: relative;
2091}
2092.ui-checkbox .ui-btn,
2093.ui-radio .ui-btn {
2094 margin: 0;
2095 text-align: left;
2096 white-space: normal; /* Nowrap + ellipsis doesn't work on label. Issue #1419. */
2097 z-index: 2;
2098}
2099.ui-controlgroup .ui-checkbox .ui-btn.ui-focus,
2100.ui-controlgroup .ui-radio .ui-btn.ui-focus {
2101 z-index: 3;
2102}
2103.ui-checkbox .ui-btn-icon-top,
2104.ui-radio .ui-btn-icon-top,
2105.ui-checkbox .ui-btn-icon-bottom,
2106.ui-radio .ui-btn-icon-bottom {
2107 text-align: center;
2108}
2109.ui-controlgroup-horizontal .ui-checkbox .ui-btn:after,
2110.ui-controlgroup-horizontal .ui-radio .ui-btn:after {
2111 content: none;
2112 display: none;
2113}
2114/* Native input positioning */
2115.ui-checkbox input,
2116.ui-radio input {
2117 position: absolute;
2118 left: .466em;
2119 top: 50%;
2120 width: 22px;
2121 height: 22px;
2122 margin: -11px 0 0 0;
2123 outline: 0 !important;
2124 z-index: 1;
2125}
2126.ui-controlgroup-horizontal .ui-checkbox input,
2127.ui-controlgroup-horizontal .ui-radio input {
2128 left: 50%;
2129 margin-left: -9px;
2130}
2131.ui-checkbox input:disabled,
2132.ui-radio input:disabled {
2133 position: absolute !important;
2134 height: 1px;
2135 width: 1px;
2136 overflow: hidden;
2137 clip: rect(1px,1px,1px,1px);
2138}
2139.ui-select {
2140 margin-top: .5em;
2141 margin-bottom: .5em; /* no shorthand for margin because it would override margin-right for inline selects */
2142 position: relative;
2143}
2144.ui-select > select {
2145 position: absolute !important;
2146 height: 1px;
2147 width: 1px;
2148 overflow: hidden;
2149 clip: rect(1px,1px,1px,1px);
2150}
2151.ui-select .ui-btn {
2152 margin: 0;
2153 opacity: 1; /* Fixes #2588: When Windows Phone 7.5 (Mango) tries to calculate a numeric opacity for a select (including "inherit") without explicitly specifying an opacity on the parent to give it context, a bug appears where clicking elsewhere on the page after opening the select will open the select again. */
2154}
2155.ui-select .ui-btn select {
2156 position: absolute;
2157 top: 0;
2158 left: 0;
2159 width: 100%;
2160 min-height: 1.5em;
2161 min-height: 100%;
2162 height: 3em;
2163 max-height: 100%;
2164 outline: 0;
2165 -webkit-border-radius: inherit;
2166 border-radius: inherit;
2167 -webkit-appearance: none;
2168 -moz-appearance: none;
2169 cursor: pointer;
2170 filter: Alpha(Opacity=0);
2171 opacity: 0;
2172 z-index: 2;
2173}
2174@-moz-document url-prefix() {
2175 .ui-select .ui-btn select {
2176 opacity: 0.0001;
2177 }
2178}
2179/* Display none because of issues with IE/WP's filter alpha opacity */
2180.ui-select .ui-state-disabled select {
2181 display: none;
2182}
2183/* Because we add all classes of the select and option elements to the span... */
2184.ui-select span.ui-state-disabled {
2185 filter: Alpha(Opacity=100);
2186 opacity: 1;
2187}
2188.ui-select .ui-btn.ui-select-nativeonly {
2189 border-radius: 0;
2190 border: 0;
2191}
2192.ui-select .ui-btn.ui-select-nativeonly select {
2193 opacity: 1;
2194 text-indent: 0;
2195 display: block;
2196}
2197/* ui-li-count is styled in the listview CSS. We set padding and offset here because select supports icon position while listview doesn't. */
2198.ui-select .ui-li-has-count.ui-btn {
2199 padding-right: 2.8125em;
2200}
2201.ui-select .ui-li-has-count.ui-btn-icon-right {
2202 padding-right: 4.6875em;
2203}
2204.ui-select .ui-btn-icon-right .ui-li-count {
2205 right: 3.2em;
2206}
2207/* We set the rules for the span as well to fix an issue on Chrome with text-overflow ellipsis for the button in combination with text-align center. */
2208.ui-select .ui-btn > span:not(.ui-li-count) {
2209 display: block;
2210 text-overflow: ellipsis;
2211 overflow: hidden !important;
2212 white-space: nowrap;
2213}
2214.ui-selectmenu.ui-popup {
2215 min-width: 11em;
2216}
2217.ui-selectmenu .ui-dialog-contain {
2218 overflow: hidden;
2219}
2220.ui-selectmenu .ui-header {
2221 margin: 0;
2222 padding: 0;
2223 border-width: 0;
2224}
2225.ui-selectmenu.ui-dialog .ui-header {
2226 z-index: 1;
2227 position: relative;
2228}
2229.ui-selectmenu.ui-popup .ui-header {
2230 -webkit-border-bottom-right-radius: 0;
2231 border-bottom-right-radius: 0;
2232 -webkit-border-bottom-left-radius: 0;
2233 border-bottom-left-radius: 0;
2234}
2235/* when no placeholder is defined in a multiple select, the header height doesn't even extend past the close button. this shim's content in there */
2236.ui-selectmenu.ui-popup .ui-header h1:after {
2237 content: '.';
2238 visibility: hidden;
2239}
2240.ui-selectmenu .ui-header .ui-title {
2241 margin: 0 2.875em;
2242}
2243.ui-selectmenu.ui-dialog .ui-content {
2244 overflow: visible;
2245 z-index: 1;
2246}
2247.ui-selectmenu .ui-selectmenu-list {
2248 margin: 0;
2249 -webkit-border-radius: inherit;
2250 border-radius: inherit;
2251}
2252.ui-header:not(.ui-screen-hidden) + .ui-selectmenu-list {
2253 -webkit-border-top-right-radius: 0;
2254 border-top-right-radius: 0;
2255 -webkit-border-top-left-radius: 0;
2256 border-top-left-radius: 0;
2257}
2258.ui-header.ui-screen-hidden + .ui-selectmenu-list li.ui-first-child .ui-btn {
2259 border-top-width: 0;
2260}
2261.ui-selectmenu .ui-selectmenu-list li.ui-last-child .ui-btn {
2262 border-bottom-width: 0;
2263}
2264.ui-selectmenu .ui-btn.ui-li-divider {
2265 cursor: default;
2266}
2267.ui-selectmenu .ui-selectmenu-placeholder {
2268 display: none;
2269}
2270.ui-listview,
2271.ui-listview > li {
2272 margin: 0;
2273 padding: 0;
2274 list-style: none;
2275}
2276.ui-content .ui-listview,
2277.ui-panel-inner > .ui-listview {
2278 margin: -1em;
2279}
2280.ui-content .ui-listview-inset,
2281.ui-panel-inner > .ui-listview-inset {
2282 margin: 1em 0;
2283}
2284.ui-collapsible-content > .ui-listview {
2285 margin: -.5em -1em;
2286}
2287.ui-collapsible-content > .ui-listview-inset {
2288 margin: .5em 0;
2289}
2290.ui-listview > li {
2291 display: block;
2292 position: relative;
2293 overflow: visible;
2294}
2295.ui-listview > .ui-li-static,
2296.ui-listview > .ui-li-divider,
2297.ui-listview > li > a.ui-btn {
2298 margin: 0;
2299 display: block;
2300 position: relative;
2301 text-align: left;
2302 text-overflow: ellipsis;
2303 overflow: hidden;
2304 white-space: nowrap;
2305}
2306.ui-listview > li > .ui-btn:focus {
2307 z-index: 1;
2308}
2309.ui-listview > .ui-li-static,
2310.ui-listview > .ui-li-divider,
2311.ui-listview > li > a.ui-btn {
2312 border-width: 1px 0 0 0;
2313 border-style: solid;
2314}
2315.ui-listview-inset > .ui-li-static,
2316.ui-listview-inset > .ui-li-divider,
2317.ui-listview-inset > li > a.ui-btn {
2318 border-right-width: 1px;
2319 border-left-width: 1px;
2320}
2321.ui-listview > .ui-li-static.ui-last-child,
2322.ui-listview > .ui-li-divider.ui-last-child,
2323.ui-listview > li.ui-last-child > a.ui-btn {
2324 border-bottom-width: 1px;
2325}
2326.ui-collapsible-content > .ui-listview:not(.ui-listview-inset) > li.ui-first-child,
2327.ui-collapsible-content > .ui-listview:not(.ui-listview-inset) > li.ui-first-child > a.ui-btn {
2328 border-top-width: 0;
2329}
2330.ui-collapsible-themed-content .ui-listview:not(.ui-listview-inset) > li.ui-last-child,
2331.ui-collapsible-themed-content .ui-listview:not(.ui-listview-inset) > li.ui-last-child > a.ui-btn {
2332 border-bottom-width: 0;
2333}
2334.ui-listview > li.ui-first-child,
2335.ui-listview > li.ui-first-child > a.ui-btn {
2336 -webkit-border-top-right-radius: inherit;
2337 border-top-right-radius: inherit;
2338 -webkit-border-top-left-radius: inherit;
2339 border-top-left-radius: inherit;
2340}
2341.ui-listview > li.ui-last-child,
2342.ui-listview > li.ui-last-child > a.ui-btn {
2343 -webkit-border-bottom-right-radius: inherit;
2344 border-bottom-right-radius: inherit;
2345 -webkit-border-bottom-left-radius: inherit;
2346 border-bottom-left-radius: inherit;
2347}
2348.ui-listview > li.ui-li-has-alt > a.ui-btn {
2349 -webkit-border-top-right-radius: 0;
2350 border-top-right-radius: 0;
2351 -webkit-border-bottom-right-radius: 0;
2352 border-bottom-right-radius: 0;
2353}
2354.ui-listview > li.ui-first-child > a.ui-btn + a.ui-btn {
2355 -webkit-border-top-left-radius: 0;
2356 border-top-left-radius: 0;
2357 -webkit-border-top-right-radius: inherit;
2358 border-top-right-radius: inherit;
2359}
2360.ui-listview > li.ui-last-child > a.ui-btn + a.ui-btn {
2361 -webkit-border-bottom-left-radius: 0;
2362 border-bottom-left-radius: 0;
2363 -webkit-border-bottom-right-radius: inherit;
2364 border-bottom-right-radius: inherit;
2365}
2366.ui-listview > li.ui-first-child img:first-child:not(.ui-li-icon) {
2367 -webkit-border-top-left-radius: inherit;
2368 border-top-left-radius: inherit;
2369}
2370.ui-listview > li.ui-last-child img:first-child:not(.ui-li-icon) {
2371 -webkit-border-bottom-left-radius: inherit;
2372 border-bottom-left-radius: inherit;
2373}
2374.ui-collapsible-content > .ui-listview:not(.ui-listview-inset) {
2375 -webkit-border-radius: inherit;
2376 border-radius: inherit;
2377}
2378.ui-listview > .ui-li-static {
2379 padding: .7em 1em;
2380}
2381.ui-listview > .ui-li-divider {
2382 padding: .5em 1.143em;
2383 font-size: 14px;
2384 font-weight: bold;
2385 cursor: default;
2386 outline: 0; /* Dividers in custom selectmenus have tabindex */
2387}
2388.ui-listview > .ui-li-has-count > .ui-btn,
2389.ui-listview > .ui-li-static.ui-li-has-count,
2390.ui-listview > .ui-li-divider.ui-li-has-count {
2391 padding-right: 2.8125em;
2392}
2393.ui-listview > .ui-li-has-count > .ui-btn-icon-right {
2394 padding-right: 4.6875em;
2395}
2396.ui-listview > .ui-li-has-thumb > .ui-btn,
2397.ui-listview > .ui-li-static.ui-li-has-thumb {
2398 min-height: 3.625em;
2399 padding-left: 6.25em;
2400}
2401/* ui-li-has-icon deprecated in 1.4. TODO: remove in 1.5 */
2402.ui-listview > .ui-li-has-icon > .ui-btn,
2403.ui-listview > .ui-li-static.ui-li-has-icon {
2404 min-height: 1.25em;
2405 padding-left: 2.5em;
2406}
2407/* Used by both listview and custom multiple select button */
2408.ui-li-count {
2409 position: absolute;
2410 font-size: 12.5px;
2411 font-weight: bold;
2412 text-align: center;
2413 border-width: 1px;
2414 border-style: solid;
2415 padding: 0 .48em;
2416 line-height: 1.6em;
2417 min-height: 1.6em;
2418 min-width: .64em;
2419 right: .8em;
2420 top: 50%;
2421 margin-top: -.88em;
2422}
2423.ui-listview .ui-btn-icon-right .ui-li-count {
2424 right: 3.2em;
2425}
2426.ui-listview .ui-li-has-thumb > img:first-child,
2427.ui-listview .ui-li-has-thumb > .ui-btn > img:first-child,
2428.ui-listview .ui-li-has-thumb .ui-li-thumb {
2429 position: absolute;
2430 left: 0;
2431 top: 0;
2432 max-height: 5em;
2433 max-width: 5em;
2434}
2435/* ui-li-has-icon deprecated in 1.4. TODO: remove in 1.5 */
2436.ui-listview > .ui-li-has-icon > img:first-child,
2437.ui-listview > .ui-li-has-icon > .ui-btn > img:first-child {
2438 position: absolute;
2439 left: .625em;
2440 top: .9em;
2441 max-height: 1em;
2442 max-width: 1em;
2443}
2444.ui-listview > li h1,
2445.ui-listview > li h2,
2446.ui-listview > li h3,
2447.ui-listview > li h4,
2448.ui-listview > li h5,
2449.ui-listview > li h6 {
2450 font-size: 1em;
2451 font-weight: bold;
2452 display: block;
2453 margin: .45em 0;
2454 text-overflow: ellipsis;
2455 overflow: hidden;
2456 white-space: nowrap;
2457}
2458.ui-listview > li p {
2459 font-size: .75em;
2460 font-weight: normal;
2461 display: block;
2462 margin: .6em 0;
2463 text-overflow: ellipsis;
2464 overflow: hidden;
2465 white-space: nowrap;
2466}
2467.ui-listview .ui-li-aside {
2468 position: absolute;
2469 top: 1em;
2470 right: 3.333em;
2471 margin: 0;
2472 text-align: right;
2473}
2474.ui-listview > li.ui-li-has-alt > .ui-btn {
2475 margin-right: 2.5em;
2476 border-right-width: 0;
2477}
2478.ui-listview > li.ui-li-has-alt > .ui-btn + .ui-btn {
2479 position: absolute;
2480 width: 2.5em;
2481 height: 100%;
2482 min-height: auto;
2483 -webkit-box-sizing: border-box;
2484 -moz-box-sizing: border-box;
2485 box-sizing: border-box;
2486 border-left-width: 1px;
2487 top: 0;
2488 right: 0;
2489 margin: 0;
2490 padding: 0;
2491 z-index: 2;
2492}
2493.ui-listview-inset > li.ui-li-has-alt > .ui-btn + .ui-btn {
2494 border-right-width: 1px;
2495}
2496.ui-listview > li.ui-li-has-alt > .ui-btn + .ui-btn:focus {
2497 z-index: 3;
2498}
2499ol.ui-listview,
2500ol.ui-listview > .ui-li-divider {
2501 counter-reset: listnumbering;
2502}
2503ol.ui-listview > li > .ui-btn,
2504ol.ui-listview > li.ui-li-static {
2505 vertical-align: middle;
2506}
2507ol.ui-listview > li > .ui-btn:first-child:before,
2508ol.ui-listview > li.ui-li-static:before,
2509ol.ui-listview > li.ui-field-contain > label:before,
2510ol.ui-listview > li.ui-field-contain > .ui-controlgroup-label:before {
2511 display: inline-block;
2512 font-size: .9em;
2513 font-weight: normal;
2514 padding-right: .3em;
2515 min-width: 1.4em;
2516 line-height: 1.5;
2517 vertical-align: middle;
2518 counter-increment: listnumbering;
2519 content: counter(listnumbering) ".";
2520}
2521ol.ui-listview > li.ui-field-contain:before {
2522 content: none;
2523 display: none;
2524}
2525ol.ui-listview > li h1:first-child,
2526ol.ui-listview > li h2:first-child,
2527ol.ui-listview > li h3:first-child,
2528ol.ui-listview > li h4:first-child,
2529ol.ui-listview > li h5:first-child,
2530ol.ui-listview > li h6:first-child,
2531ol.ui-listview > li p:first-child,
2532ol.ui-listview > li img:first-child + * {
2533 display: inline-block;
2534 vertical-align: middle;
2535}
2536ol.ui-listview > li h1:first-child ~ *,
2537ol.ui-listview > li h2:first-child ~ *,
2538ol.ui-listview > li h3:first-child ~ *,
2539ol.ui-listview > li h4:first-child ~ *,
2540ol.ui-listview > li h5:first-child ~ *,
2541ol.ui-listview > li h6:first-child ~ *,
2542ol.ui-listview > li p:first-child ~ *,
2543ol.ui-listview > li img:first-child + * ~ * {
2544 margin-top: 0;
2545 text-indent: 2.04em; /* (1.4em + .3em) * .9em / .75em */
2546}
2547html .ui-filterable + .ui-listview,
2548html .ui-filterable.ui-listview {
2549 margin-top: .5em;
2550}
2551.ui-collapsible-content > form.ui-filterable {
2552 margin-top: -.5em;
2553}
2554.ui-collapsible-content > .ui-input-search.ui-filterable {
2555 margin-top: 0;
2556}
2557.ui-collapsible-content > .ui-filterable + .ui-listview:not(.ui-listview-inset) > li.ui-first-child,
2558.ui-collapsible-content > .ui-filterable + .ui-listview:not(.ui-listview-inset) > li.ui-first-child > a.ui-btn,
2559.ui-collapsible-content > .ui-filterable.ui-listview:not(.ui-listview-inset) > li.ui-first-child,
2560.ui-collapsible-content > .ui-filterable.ui-listview:not(.ui-listview-inset) > li.ui-first-child > a.ui-btn {
2561 border-top-width: 1px;
2562}
2563div.ui-slider {
2564 height: 30px;
2565 margin: .5em 0;
2566 padding: 0;
2567 -ms-touch-action: pan-y pinch-zoom double-tap-zoom;
2568}
2569div.ui-slider:before,
2570div.ui-slider:after {
2571 content: "";
2572 display: table;
2573}
2574div.ui-slider:after {
2575 clear: both;
2576}
2577input.ui-slider-input {
2578 display: block;
2579 float: left;
2580 font-size: 14px;
2581 font-weight: bold;
2582 margin: 0;
2583 padding: 4px;
2584 width: 40px;
2585 height: 20px;
2586 line-height: 20px;
2587 border-width: 1px;
2588 border-style: solid;
2589 outline: 0;
2590 text-align: center;
2591 vertical-align: text-bottom;
2592 -webkit-appearance: none;
2593 -moz-appearance: none;
2594 appearance: none;
2595 -webkit-box-sizing: content-box;
2596 -moz-box-sizing: content-box;
2597 box-sizing: content-box;
2598}
2599.ui-slider-input::-webkit-outer-spin-button,
2600.ui-slider-input::-webkit-inner-spin-button {
2601 -webkit-appearance: none;
2602 margin: 0;
2603}
2604.ui-slider-track {
2605 position: relative;
2606 overflow: visible;
2607 border-width: 1px;
2608 border-style: solid;
2609 height: 15px;
2610 margin: 0 15px 0 68px;
2611 top: 6px;
2612}
2613.ui-slider-track.ui-mini {
2614 height: 12px;
2615 top: 8px;
2616}
2617.ui-slider-track .ui-slider-bg {
2618 height: 100%;
2619}
2620/* High level of specificity to override button margins in grids */
2621.ui-slider-track .ui-btn.ui-slider-handle {
2622 position: absolute;
2623 z-index: 1;
2624 top: 50%;
2625 width: 28px;
2626 height: 28px;
2627 margin: -15px 0 0 -15px;
2628 outline: 0;
2629 padding: 0;
2630}
2631.ui-slider-track.ui-mini .ui-slider-handle {
2632 height: 14px;
2633 width: 14px;
2634 margin: -8px 0 0 -8px;
2635}
2636select.ui-slider-switch {
2637 position: absolute !important;
2638 height: 1px;
2639 width: 1px;
2640 overflow: hidden;
2641 clip: rect(1px,1px,1px,1px);
2642}
2643div.ui-slider-switch {
2644 display: inline-block;
2645 height: 32px;
2646 width: 5.8em;
2647 top: 0;
2648}
2649/* reset the clearfix */
2650div.ui-slider-switch:before,
2651div.ui-slider-switch:after {
2652 display: none;
2653 clear: none;
2654}
2655div.ui-slider-switch.ui-mini {
2656 height: 29px;
2657 top: 0;
2658}
2659.ui-slider-inneroffset {
2660 margin: 0 16px;
2661 position: relative;
2662 z-index: 1;
2663}
2664.ui-slider-switch.ui-mini .ui-slider-inneroffset {
2665 margin: 0 15px 0 14px;
2666}
2667.ui-slider-switch .ui-btn.ui-slider-handle {
2668 margin: 1px 0 0 -15px;
2669}
2670.ui-slider-switch.ui-mini .ui-slider-handle {
2671 width: 25px;
2672 height: 25px;
2673 margin: 1px 0 0 -13px;
2674 padding: 0;
2675}
2676.ui-slider-handle-snapping {
2677 -webkit-transition: left 70ms linear;
2678 -moz-transition: left 70ms linear;
2679 transition: left 70ms linear;
2680}
2681.ui-slider-switch .ui-slider-label {
2682 position: absolute;
2683 text-align: center;
2684 width: 100%;
2685 overflow: hidden;
2686 font-size: 16px;
2687 top: 0;
2688 line-height: 2;
2689 min-height: 100%;
2690 white-space: nowrap;
2691 cursor: pointer;
2692}
2693.ui-slider-switch.ui-mini .ui-slider-label {
2694 font-size: 14px;
2695}
2696.ui-slider-switch .ui-slider-label-a {
2697 z-index: 1;
2698 left: 0;
2699 text-indent: -1.5em;
2700}
2701.ui-slider-switch .ui-slider-label-b {
2702 z-index: 0;
2703 right: 0;
2704 text-indent: 1.5em;
2705}
2706/* The corner radii for ui-slider-switch/track can be specified in theme CSS. The bg and handle inherits. */
2707.ui-slider-track .ui-slider-bg,
2708.ui-slider-switch .ui-slider-label,
2709.ui-slider-switch .ui-slider-inneroffset,
2710.ui-slider-handle {
2711 -webkit-border-radius: inherit;
2712 border-radius: inherit;
2713}
2714.ui-field-contain div.ui-slider-switch {
2715 margin: 0;
2716}
2717/* ui-hide-label deprecated in 1.4. TODO: Remove in 1.5 */
2718.ui-field-contain div.ui-slider-switch,
2719.ui-field-contain.ui-hide-label div.ui-slider-switch,
2720html .ui-popup .ui-field-contain div.ui-slider-switch {
2721 display: inline-block;
2722 width: 5.8em;
2723}
2724/* slider tooltip
2725-----------------------------------------------------------------------------------------------------------*/
2726.ui-slider-popup {
2727 width: 64px;
2728 height: 64px;
2729 font-size: 36px;
2730 padding-top: 14px;
2731 opacity: 0.8;
2732}
2733.ui-slider-popup {
2734 position: absolute !important;
2735 text-align: center;
2736 z-index: 100;
2737}
2738.ui-slider-track .ui-btn.ui-slider-handle {
2739 font-size: .9em;
2740 line-height: 30px;
2741}
2742.ui-rangeslider {
2743 margin: .5em 0;
2744}
2745.ui-rangeslider:before,
2746.ui-rangeslider:after {
2747 content: "";
2748 display: table;
2749}
2750.ui-rangeslider:after {
2751 clear: both;
2752}
2753.ui-rangeslider .ui-slider-input.ui-rangeslider-last {
2754 float: right;
2755}
2756.ui-rangeslider .ui-rangeslider-sliders {
2757 position: relative;
2758 overflow: visible;
2759 height: 30px;
2760 margin: 0 68px;
2761}
2762.ui-rangeslider .ui-rangeslider-sliders .ui-slider-track {
2763 position: absolute;
2764 top: 6px;
2765 right: 0;
2766 left: 0;
2767 margin: 0;
2768}
2769.ui-rangeslider.ui-mini .ui-rangeslider-sliders .ui-slider-track {
2770 top: 8px;
2771}
2772.ui-rangeslider .ui-slider-track:first-child .ui-slider-bg {
2773 display: none;
2774}
2775.ui-rangeslider .ui-rangeslider-sliders .ui-slider-track:first-child {
2776 background-color: transparent;
2777 background: none;
2778 border-width: 0;
2779 height: 0;
2780}
2781/* this makes ie6 and ie7 set height to 0 to fix z-index problem */
2782html >/**/body .ui-rangeslider .ui-rangeslider-sliders .ui-slider-track:first-child {
2783 height: 15px;
2784 border-width: 1px;
2785}
2786html >/**/body .ui-rangeslider.ui-mini .ui-rangeslider-sliders .ui-slider-track:first-child {
2787 height: 12px;
2788}
2789/* Hide the second label (the first is moved outside the div) */
2790div.ui-rangeslider label {
2791 position: absolute !important;
2792 height: 1px;
2793 width: 1px;
2794 overflow: hidden;
2795 clip: rect(1px,1px,1px,1px);
2796}
2797.ui-field-contain .ui-rangeslider input.ui-slider-input,
2798.ui-field-contain .ui-rangeslider.ui-mini input.ui-slider-input,
2799.ui-field-contain .ui-rangeslider .ui-rangeslider-sliders,
2800.ui-field-contain .ui-rangeslider.ui-mini .ui-rangeslider-sliders {
2801 margin-top: 0;
2802 margin-bottom: 0;
2803}
2804.ui-input-text,
2805.ui-input-search {
2806 margin: .5em 0;
2807 border-width: 1px;
2808 border-style: solid;
2809}
2810.ui-mini {
2811 margin: .446em;
2812}
2813.ui-input-text input,
2814.ui-input-search input,
2815textarea.ui-input-text {
2816 padding: .4em;
2817 line-height: 1.4em;
2818 display: block;
2819 width: 100%;
2820 -webkit-box-sizing: border-box;
2821 -moz-box-sizing: border-box;
2822 box-sizing: border-box;
2823 outline: 0;
2824}
2825.ui-input-text input,
2826.ui-input-search input {
2827 margin: 0;
2828 min-height: 2.2em;
2829 text-align: left; /* Opera aligns type="date" right by default */
2830 border: 0;
2831 background: transparent none;
2832 -webkit-appearance: none;
2833 -webkit-border-radius: inherit;
2834 border-radius: inherit;
2835}
2836textarea.ui-input-text {
2837 overflow: auto;
2838 resize: vertical;
2839}
2840.ui-mini .ui-input-text input,
2841.ui-mini .ui-input-search input,
2842.ui-input-text.ui-mini input,
2843.ui-input-search.ui-mini input,
2844.ui-mini textarea.ui-input-text,
2845textarea.ui-mini {
2846 font-size: 14px;
2847}
2848/* Same margin for mini textareas as other mini sized widgets (12.5/14 * 0.5em) */
2849.ui-mini textarea.ui-input-text,
2850textarea.ui-mini {
2851 margin: .446em 0;
2852}
2853.ui-input-has-clear,
2854.ui-input-search {
2855 position: relative;
2856}
2857/* Padding on the div instead of input because of browser spinners etc. */
2858.ui-input-has-clear {
2859 padding-right: 2.375em;
2860}
2861.ui-mini.ui-input-has-clear {
2862 padding-right: 2.923em;
2863}
2864.ui-input-has-clear input {
2865 padding-right: 0;
2866 /* Autofill on Chrome has bg color so we unset corners right as well. */
2867 -webkit-border-top-right-radius: 0;
2868 border-top-right-radius: 0;
2869 -webkit-border-bottom-right-radius: 0;
2870 border-bottom-right-radius: 0;
2871}
2872/* Search icon */
2873.ui-input-search input {
2874 padding-left: 1.75em;
2875}
2876.ui-input-search:after {
2877 position: absolute;
2878 left: .3125em;
2879 top: 50%;
2880 margin-top: -7px;
2881 content: "";
2882 background-position: center center;
2883 background-repeat: no-repeat;
2884 width: 14px;
2885 height: 14px;
2886 filter: Alpha(Opacity=50);
2887 opacity: .5;
2888}
2889.ui-input-search.ui-input-has-clear .ui-btn.ui-input-clear,
2890.ui-input-text.ui-input-has-clear .ui-btn.ui-input-clear {
2891 position: absolute;
2892 right: 0;
2893 top: 50%;
2894 margin: -14px .3125em 0;
2895 border: 0;
2896 background-color: transparent;
2897}
2898.ui-input-search .ui-input-clear-hidden,
2899.ui-input-text .ui-input-clear-hidden {
2900 display: none;
2901}
2902/* Resolves issue #5166: Added to support issue introduced in Firefox 15. We can likely remove this in the future. */
2903.ui-input-text input::-moz-placeholder,
2904.ui-input-search input::-moz-placeholder,
2905textarea.ui-input-text::-moz-placeholder {
2906 color: #aaa;
2907}
2908/* Same for IE10 */
2909.ui-input-text input:-ms-input-placeholder,
2910.ui-input-search input:-ms-input-placeholder,
2911textarea.ui-input-text:-ms-input-placeholder {
2912 color: #aaa;
2913}
2914/* Resolves issue #5131: Width of textinput depends on its type,
2915for Android 4.1 */
2916.ui-input-text input[type=number]::-webkit-outer-spin-button {
2917 margin: 0;
2918}
2919/* Resolves issue #5756: Textinput in IE10 has a default clear button */
2920.ui-input-text input::-ms-clear,
2921.ui-input-search input::-ms-clear {
2922 display: none;
2923}
2924.ui-input-text input:focus,
2925.ui-input-search input:focus {
2926 -webkit-box-shadow: none;
2927 -moz-box-shadow: none;
2928 box-shadow: none;
2929}
2930textarea.ui-input-text.ui-textinput-autogrow {
2931 overflow: hidden;
2932}
2933.ui-textinput-autogrow-resize {
2934 -webkit-transition: height 0.25s;
2935 -o-transition: height 0.25s;
2936 -moz-transition: height 0.25s;
2937 transition: height 0.25s;
2938}
2939.ui-flipswitch {
2940 display: inline-block;
2941 vertical-align: middle;
2942 width: 5.875em; /* Override this and padding-left in next rule if you use labels other than "on/off" and need more space */
2943 height: 1.875em;
2944 border-width: 1px;
2945 border-style: solid;
2946 margin: .5em 0;
2947 overflow: hidden;
2948 -webkit-transition-property: padding, width, background-color, color, border-color;
2949 -moz-transition-property: padding, width, background-color, color, border-color;
2950 -o-transition-property: padding, width, background-color, color, border-color;
2951 transition-property: padding, width, background-color, color, border-color;
2952 -webkit-transition-duration: 100ms;
2953 -moz-transition-duration: 100ms;
2954 -o-transition-duration: 100ms;
2955 transition-duration: 100ms;
2956 -webkit-touch-callout: none;
2957 -webkit-user-select: none;
2958 -moz-user-select: none;
2959 -ms-user-select: none;
2960 user-select: none;
2961 cursor: pointer;
2962}
2963.ui-flipswitch.ui-flipswitch-active {
2964 padding-left: 4em; /* Override this and width in previous rule if you use labels other than "on/off" and need more space */
2965 width: 1.875em;
2966}
2967.ui-flipswitch-input {
2968 position: absolute;
2969 height: 1px;
2970 width: 1px;
2971 margin: -1px;
2972 overflow: hidden;
2973 clip: rect(1px,1px,1px,1px);
2974 border: 0;
2975 outline: 0;
2976 filter: Alpha(Opacity=0);
2977 opacity: 0;
2978}
2979.ui-flipswitch .ui-btn.ui-flipswitch-on,
2980.ui-flipswitch .ui-flipswitch-off {
2981 float: left;
2982 height: 1.75em;
2983 margin: .0625em;
2984 line-height: 1.65em;
2985}
2986.ui-flipswitch .ui-btn.ui-flipswitch-on {
2987 width: 1.75em;
2988 padding: 0;
2989 text-indent: -2.6em; /* Override this to center text if you use a label other than "on" */
2990 text-align: left;
2991 border-width: 1px;
2992 border-style: solid;
2993 -webkit-box-sizing: border-box;
2994 -moz-box-sizing: border-box;
2995 box-sizing: border-box;
2996 border-radius: inherit;
2997 overflow: visible;
2998 color: inherit;
2999 text-shadow: inherit;
3000}
3001.ui-flipswitch .ui-flipswitch-off {
3002 padding: 1px;
3003 text-indent: 1em; /* Override this to center text if you use a label other than "off" */
3004}
3005/* Override field container CSS to prevent the flipswitch from becomming full width */
3006html .ui-field-contain > label + .ui-flipswitch,
3007html .ui-popup .ui-field-contain > label + .ui-flipswitch {
3008 display: inline-block;
3009 width: 5.875em; /* If you override the width for .ui-flipswitch you should repeat the same value here */
3010 -webkit-box-sizing: content-box;
3011 -moz-box-sizing: content-box;
3012 box-sizing: content-box;
3013}
3014.ui-field-contain .ui-flipswitch.ui-flipswitch-active,
3015.ui-popup .ui-field-contain .ui-flipswitch.ui-flipswitch-active {
3016 width: 1.875em;
3017}
3018.ui-table {
3019 border: 0;
3020 border-collapse: collapse;
3021 padding: 0;
3022 width: 100%;
3023}
3024.ui-table th,
3025.ui-table td {
3026 line-height: 1.5em;
3027 text-align: left;
3028 padding: .4em .5em;
3029 vertical-align:top;
3030}
3031.ui-table th .ui-btn,
3032.ui-table td .ui-btn {
3033 line-height: normal;
3034}
3035.ui-table th {
3036 font-weight: bold;
3037}
3038.ui-table caption {
3039 text-align: left;
3040 margin-bottom: 1.4em;
3041 opacity: .5;
3042}
3043/*
3044 Styles for the table columntoggle mode
3045*/
3046.ui-table-columntoggle-btn {
3047 float: right;
3048 margin-bottom: .8em;
3049}
3050/* Remove top/bottom margins around the fieldcontain on check list */
3051.ui-table-columntoggle-popup fieldset {
3052 margin:0;
3053}
3054.ui-table-columntoggle {
3055 clear: both;
3056}
3057/* Hide all prioritized columns by default */
3058@media only all {
3059 th.ui-table-priority-6,
3060 td.ui-table-priority-6,
3061 th.ui-table-priority-5,
3062 td.ui-table-priority-5,
3063 th.ui-table-priority-4,
3064 td.ui-table-priority-4,
3065 th.ui-table-priority-3,
3066 td.ui-table-priority-3,
3067 th.ui-table-priority-2,
3068 td.ui-table-priority-2,
3069 th.ui-table-priority-1,
3070 td.ui-table-priority-1 {
3071 display: none;
3072 }
3073}
3074/* Preset breakpoints if ".ui-responsive" class added to table */
3075/* Show priority 1 at 320px (20em x 16px) */
3076@media screen and (min-width: 20em) {
3077 .ui-table-columntoggle.ui-responsive th.ui-table-priority-1,
3078 .ui-table-columntoggle.ui-responsive td.ui-table-priority-1 {
3079 display: table-cell;
3080 }
3081}
3082/* Show priority 2 at 480px (30em x 16px) */
3083@media screen and (min-width: 30em) {
3084 .ui-table-columntoggle.ui-responsive th.ui-table-priority-2,
3085 .ui-table-columntoggle.ui-responsive td.ui-table-priority-2 {
3086 display: table-cell;
3087 }
3088}
3089/* Show priority 3 at 640px (40em x 16px) */
3090@media screen and (min-width: 40em) {
3091 .ui-table-columntoggle.ui-responsive th.ui-table-priority-3,
3092 .ui-table-columntoggle.ui-responsive td.ui-table-priority-3 {
3093 display: table-cell;
3094 }
3095}
3096/* Show priority 4 at 800px (50em x 16px) */
3097@media screen and (min-width: 50em) {
3098 .ui-table-columntoggle.ui-responsive th.ui-table-priority-4,
3099 .ui-table-columntoggle.ui-responsive td.ui-table-priority-4 {
3100 display: table-cell;
3101 }
3102}
3103/* Show priority 5 at 960px (60em x 16px) */
3104@media screen and (min-width: 60em) {
3105 .ui-table-columntoggle.ui-responsive th.ui-table-priority-5,
3106 .ui-table-columntoggle.ui-responsive td.ui-table-priority-5 {
3107 display: table-cell;
3108 }
3109}
3110/* Show priority 6 at 1,120px (70em x 16px) */
3111@media screen and (min-width: 70em) {
3112 .ui-table-columntoggle.ui-responsive th.ui-table-priority-6,
3113 .ui-table-columntoggle.ui-responsive td.ui-table-priority-6 {
3114 display: table-cell;
3115 }
3116}
3117/* Unchecked manually: Always hide */
3118.ui-table-columntoggle th.ui-table-cell-hidden,
3119.ui-table-columntoggle td.ui-table-cell-hidden,
3120.ui-table-columntoggle.ui-responsive th.ui-table-cell-hidden,
3121.ui-table-columntoggle.ui-responsive td.ui-table-cell-hidden {
3122 display: none;
3123}
3124/* Checked manually: Always show */
3125.ui-table-columntoggle th.ui-table-cell-visible,
3126.ui-table-columntoggle td.ui-table-cell-visible,
3127.ui-table-columntoggle.ui-responsive th.ui-table-cell-visible,
3128.ui-table-columntoggle.ui-responsive td.ui-table-cell-visible {
3129 display: table-cell;
3130}
3131/*
3132 Styles for the table columntoggle mode
3133*/
3134.ui-table-reflow td .ui-table-cell-label,
3135.ui-table-reflow th .ui-table-cell-label {
3136 display: none;
3137}
3138/* Mobile first styles: Begin with the stacked presentation at narrow widths */
3139@media only all {
3140 /* Hide the table headers */
3141 .ui-table-reflow thead td,
3142 .ui-table-reflow thead th {
3143 display: none;
3144 }
3145 /* Show the table cells as a block level element */
3146 .ui-table-reflow td,
3147 .ui-table-reflow th {
3148 text-align: left;
3149 display: block;
3150 }
3151 /* Add a fair amount of top margin to visually separate each row when stacked */
3152 .ui-table-reflow tbody th {
3153 margin-top: 3em;
3154 }
3155 /* Make the label elements a percentage width */
3156 .ui-table-reflow td .ui-table-cell-label,
3157 .ui-table-reflow th .ui-table-cell-label {
3158 padding: .4em;
3159 min-width: 30%;
3160 display: inline-block;
3161 margin: -.4em 1em -.4em -.4em;
3162 }
3163 /* For grouped headers, have a different style to visually separate the levels by classing the first label in each col group */
3164 .ui-table-reflow th .ui-table-cell-label-top,
3165 .ui-table-reflow td .ui-table-cell-label-top {
3166 display: block;
3167 padding: .4em 0;
3168 margin: .4em 0;
3169 text-transform: uppercase;
3170 font-size: .9em;
3171 font-weight: normal;
3172 }
3173}
3174/* Breakpoint to show as a standard table at 560px (35em x 16px) or wider */
3175@media ( min-width: 35em ) {
3176 /* Show the table header rows */
3177 .ui-table-reflow.ui-responsive td,
3178 .ui-table-reflow.ui-responsive th,
3179 .ui-table-reflow.ui-responsive tbody th,
3180 .ui-table-reflow.ui-responsive tbody td,
3181 .ui-table-reflow.ui-responsive thead td,
3182 .ui-table-reflow.ui-responsive thead th {
3183 display: table-cell;
3184 margin: 0;
3185 }
3186 /* Hide the labels in each cell */
3187 .ui-table-reflow.ui-responsive td .ui-table-cell-label,
3188 .ui-table-reflow.ui-responsive th .ui-table-cell-label {
3189 display: none;
3190 }
3191}
3192/* Hack to make IE9 and WP7.5 treat cells like block level elements, scoped to ui-responsive class */
3193/* Applied in a max-width media query up to the table layout breakpoint so we don't need to negate this*/
3194@media ( max-width: 35em ) {
3195 .ui-table-reflow.ui-responsive td,
3196 .ui-table-reflow.ui-responsive th {
3197 width: 100%;
3198 -webkit-box-sizing: border-box;
3199 -moz-box-sizing: border-box;
3200 box-sizing: border-box;
3201 float: left;
3202 clear: left;
3203 }
3204}
3205/* Panel */
3206.ui-panel {
3207 width: 17em;
3208 min-height: 100%;
3209 max-height: none;
3210 border-width: 0;
3211 position: absolute;
3212 top: 0;
3213 display: block;
3214}
3215.ui-panel-closed {
3216 width: 0;
3217 max-height: 100%;
3218 overflow: hidden;
3219 visibility: hidden;
3220 left: 0;
3221 clip: rect(1px,1px,1px,1px);
3222}
3223.ui-panel-fixed {
3224 position: fixed;
3225 bottom: -1px; /* Fixes gap on Chrome for Android */
3226 padding-bottom: 1px;
3227}
3228.ui-panel-display-reveal {
3229 z-index: 1;
3230}
3231.ui-panel-display-push {
3232 z-index: 999;
3233}
3234.ui-panel-display-overlay {
3235 z-index: 1001; /* Fixed toolbars have z-index 1000 */
3236}
3237.ui-panel-inner {
3238 padding: 1em;
3239}
3240/* Container, page and wrapper */
3241.ui-panel-page-container {
3242 overflow-x: visible;
3243}
3244.ui-panel-page-container-themed .ui-page-active {
3245 background: none;
3246}
3247.ui-panel-wrapper {
3248 position: relative;
3249 min-height: inherit;
3250 border: 0;
3251 overflow-x: hidden;
3252 z-index: 999;
3253}
3254/* Fixed toolbars */
3255.ui-panel-fixed-toolbar {
3256 overflow-x: hidden;
3257}
3258/* Dismiss */
3259.ui-panel-dismiss {
3260 position: absolute;
3261 top: 0;
3262 left: 0;
3263 right: 0;
3264 height: 100%;
3265 z-index: 1002;
3266 display: none;
3267}
3268.ui-panel-dismiss-open {
3269 display: block;
3270}
3271/* Animate class is added to panel, wrapper and fixed toolbars */
3272.ui-panel-animate {
3273 -webkit-transition: -webkit-transform 300ms ease;
3274 -webkit-transition-duration: 300ms;
3275 -moz-transition: -moz-transform 300ms ease;
3276 transition: transform 300ms ease;
3277}
3278/* Fix for Windows Phone issue #6349: unset the transition for transforms in case of fixed toolbars. */
3279@media screen and ( max-device-width: 768px ) {
3280 .ui-page-header-fixed .ui-panel-animate.ui-panel-wrapper,
3281 .ui-page-footer-fixed .ui-panel-animate.ui-panel-wrapper,
3282 .ui-panel-animate.ui-panel-fixed-toolbar {
3283 -ms-transition: none;
3284 }
3285 /* We need a transitionend event ... */
3286 .ui-panel-animate.ui-panel-fixed-toolbar {
3287 -ms-transition: -ms-transform 1ms;
3288 -ms-transform: rotate(0deg);
3289 }
3290}
3291/* Hardware acceleration for smoother transitions on WebKit browsers */
3292.ui-panel-animate.ui-panel:not(.ui-panel-display-reveal) {
3293 -webkit-backface-visibility: hidden;
3294 -webkit-transform: translate3d(0,0,0);
3295}
3296/* Panel positioning (for overlay and push) */
3297/* Panel left closed */
3298.ui-panel-position-left {
3299 left: -17em;
3300}
3301/* Panel left closed animated */
3302.ui-panel-animate.ui-panel-position-left.ui-panel-display-overlay,
3303.ui-panel-animate.ui-panel-position-left.ui-panel-display-push {
3304 left: 0;
3305 -webkit-transform: translate3d(-17em,0,0);
3306 -moz-transform: translate3d(-17em,0,0);
3307 transform: translate3d(-17em,0,0);
3308}
3309/* Panel left open */
3310.ui-panel-position-left.ui-panel-display-reveal, /* Unset "panel left closed" for reveal */
3311.ui-panel-open.ui-panel-position-left {
3312 left: 0;
3313}
3314/* Panel left open animated */
3315.ui-panel-animate.ui-panel-open.ui-panel-position-left.ui-panel-display-overlay,
3316.ui-panel-animate.ui-panel-open.ui-panel-position-left.ui-panel-display-push {
3317 -webkit-transform: translate3d(0,0,0);
3318 transform: translate3d(0,0,0);
3319 -moz-transform: none;
3320}
3321/* Panel right closed */
3322.ui-panel-position-right {
3323 right: -17em;
3324}
3325/* Panel right closed animated */
3326.ui-panel-animate.ui-panel-position-right.ui-panel-display-overlay,
3327.ui-panel-animate.ui-panel-position-right.ui-panel-display-push {
3328 right: 0;
3329 -webkit-transform: translate3d(17em,0,0);
3330 -moz-transform: translate3d(17em,0,0);
3331 transform: translate3d(17em,0,0);
3332}
3333/* Panel right open */
3334.ui-panel-position-right.ui-panel-display-reveal, /* Unset "panel right closed" for reveal */
3335.ui-panel-position-right.ui-panel-open {
3336 right: 0;
3337}
3338/* Panel right open animated */
3339.ui-panel-animate.ui-panel-open.ui-panel-position-right.ui-panel-display-overlay,
3340.ui-panel-animate.ui-panel-open.ui-panel-position-right.ui-panel-display-push {
3341 -webkit-transform: translate3d(0,0,0);
3342 transform: translate3d(0,0,0);
3343 -moz-transform: none;
3344}
3345/* Wrapper and fixed toolbars positioning (for reveal and push) */
3346/* Panel left open */
3347.ui-panel-page-content-position-left {
3348 left: 17em;
3349 right: -17em;
3350}
3351/* Panel left open animated */
3352.ui-panel-animate.ui-panel-page-content-position-left {
3353 left: 0;
3354 right: 0;
3355 -webkit-transform: translate3d(17em,0,0);
3356 -moz-transform: translate3d(17em,0,0);
3357 transform: translate3d(17em,0,0);
3358}
3359/* Panel right open */
3360.ui-panel-page-content-position-right {
3361 left: -17em;
3362 right: 17em;
3363}
3364/* Panel right open animated */
3365.ui-panel-animate.ui-panel-page-content-position-right {
3366 left: 0;
3367 right: 0;
3368 -webkit-transform: translate3d(-17em,0,0);
3369 -moz-transform: translate3d(-17em,0,0);
3370 transform: translate3d(-17em,0,0);
3371}
3372/* Dismiss model open */
3373.ui-panel-dismiss-open.ui-panel-dismiss-position-left {
3374 left: 17em;
3375}
3376.ui-panel-dismiss-open.ui-panel-dismiss-position-right {
3377 right: 17em;
3378}
3379/* Shadows and borders */
3380.ui-panel-display-reveal {
3381 -webkit-box-shadow: inset -5px 0 5px rgba(0,0,0,.15);
3382 -moz-box-shadow: inset -5px 0 5px rgba(0,0,0,.15);
3383 box-shadow: inset -5px 0 5px rgba(0,0,0,.15);
3384}
3385.ui-panel-position-right.ui-panel-display-reveal {
3386 -webkit-box-shadow: inset 5px 0 5px rgba(0,0,0,.15);
3387 -moz-box-shadow: inset 5px 0 5px rgba(0,0,0,.15);
3388 box-shadow: inset 5px 0 5px rgba(0,0,0,.15);
3389}
3390.ui-panel-display-overlay {
3391 -webkit-box-shadow: 5px 0 5px rgba(0,0,0,.15);
3392 -moz-box-shadow: 5px 0 5px rgba(0,0,0,.15);
3393 box-shadow: 5px 0 5px rgba(0,0,0,.15);
3394}
3395.ui-panel-position-right.ui-panel-display-overlay {
3396 -webkit-box-shadow: -5px 0 5px rgba(0,0,0,.15);
3397 -moz-box-shadow: -5px 0 5px rgba(0,0,0,.15);
3398 box-shadow: -5px 0 5px rgba(0,0,0,.15);
3399}
3400.ui-panel-open.ui-panel-position-left.ui-panel-display-push {
3401 border-right-width: 1px;
3402 margin-right: -1px;
3403}
3404.ui-panel-page-content-position-left.ui-panel-page-content-display-push {
3405 margin-left: 1px;
3406 width: auto;
3407}
3408.ui-panel-open.ui-panel-position-right.ui-panel-display-push {
3409 border-left-width: 1px;
3410 margin-left: -1px;
3411}
3412.ui-panel-page-content-position-right.ui-panel-page-content-display-push {
3413 margin-right: 1px;
3414 width: auto;
3415}
3416/* Responsive: wrap on wide viewports once open */
3417@media (min-width:55em) {
3418 .ui-responsive-panel .ui-panel-page-content-open.ui-panel-page-content-position-left {
3419 margin-right: 17em;
3420 }
3421 .ui-responsive-panel .ui-panel-page-content-open.ui-panel-page-content-position-right {
3422 margin-left: 17em;
3423 }
3424 .ui-responsive-panel .ui-panel-page-content-open {
3425 width: auto;
3426 }
3427 .ui-responsive-panel .ui-panel-dismiss-display-push,
3428 .ui-responsive-panel.ui-page-active ~ .ui-panel-dismiss-display-push {
3429 display: none;
3430 }
3431}
3432.ui-tabs {
3433 position: relative;/* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
3434 padding: .2em;
3435}
Note: See TracBrowser for help on using the repository browser.