Daniel@0: /*! Daniel@0: * jQuery UI CSS Framework 1.11.0 Daniel@0: * http://jqueryui.com Daniel@0: * Daniel@0: * Copyright 2014 jQuery Foundation and other contributors Daniel@0: * Released under the MIT license. Daniel@0: * http://jquery.org/license Daniel@0: * Daniel@0: * http://api.jqueryui.com/category/theming/ Daniel@0: */ Daniel@0: Daniel@0: /* Layout helpers Daniel@0: ----------------------------------*/ Daniel@0: .ui-helper-hidden { Daniel@0: display: none; Daniel@0: } Daniel@0: .ui-helper-hidden-accessible { Daniel@0: border: 0; Daniel@0: clip: rect(0 0 0 0); Daniel@0: height: 1px; Daniel@0: margin: -1px; Daniel@0: overflow: hidden; Daniel@0: padding: 0; Daniel@0: position: absolute; Daniel@0: width: 1px; Daniel@0: } Daniel@0: .ui-helper-reset { Daniel@0: margin: 0; Daniel@0: padding: 0; Daniel@0: border: 0; Daniel@0: outline: 0; Daniel@0: line-height: 1.3; Daniel@0: text-decoration: none; Daniel@0: font-size: 100%; Daniel@0: list-style: none; Daniel@0: } Daniel@0: .ui-helper-clearfix:before, Daniel@0: .ui-helper-clearfix:after { Daniel@0: content: ""; Daniel@0: display: table; Daniel@0: border-collapse: collapse; Daniel@0: } Daniel@0: .ui-helper-clearfix:after { Daniel@0: clear: both; Daniel@0: } Daniel@0: .ui-helper-clearfix { Daniel@0: min-height: 0; /* support: IE7 */ Daniel@0: } Daniel@0: .ui-helper-zfix { Daniel@0: width: 100%; Daniel@0: height: 100%; Daniel@0: top: 0; Daniel@0: left: 0; Daniel@0: position: absolute; Daniel@0: opacity: 0; Daniel@0: filter:Alpha(Opacity=0); Daniel@0: } Daniel@0: Daniel@0: .ui-front { Daniel@0: z-index: 100; Daniel@0: } Daniel@0: Daniel@0: Daniel@0: /* Interaction Cues Daniel@0: ----------------------------------*/ Daniel@0: .ui-state-disabled { Daniel@0: cursor: default !important; Daniel@0: } Daniel@0: Daniel@0: Daniel@0: /* Icons Daniel@0: ----------------------------------*/ Daniel@0: Daniel@0: /* states and images */ Daniel@0: .ui-icon { Daniel@0: display: block; Daniel@0: text-indent: -99999px; Daniel@0: overflow: hidden; Daniel@0: background-repeat: no-repeat; Daniel@0: } Daniel@0: Daniel@0: Daniel@0: /* Misc visuals Daniel@0: ----------------------------------*/ Daniel@0: Daniel@0: /* Overlays */ Daniel@0: .ui-widget-overlay { Daniel@0: position: fixed; Daniel@0: top: 0; Daniel@0: left: 0; Daniel@0: width: 100%; Daniel@0: height: 100%; Daniel@0: } Daniel@0: .ui-accordion .ui-accordion-header { Daniel@0: display: block; Daniel@0: cursor: pointer; Daniel@0: position: relative; Daniel@0: margin: 2px 0 0 0; Daniel@0: padding: .5em .5em .5em .7em; Daniel@0: min-height: 0; /* support: IE7 */ Daniel@0: font-size: 100%; Daniel@0: } Daniel@0: .ui-accordion .ui-accordion-icons { Daniel@0: padding-left: 2.2em; Daniel@0: } Daniel@0: .ui-accordion .ui-accordion-icons .ui-accordion-icons { Daniel@0: padding-left: 2.2em; Daniel@0: } Daniel@0: .ui-accordion .ui-accordion-header .ui-accordion-header-icon { Daniel@0: position: absolute; Daniel@0: left: .5em; Daniel@0: top: 50%; Daniel@0: margin-top: -8px; Daniel@0: } Daniel@0: .ui-accordion .ui-accordion-content { Daniel@0: padding: 1em 2.2em; Daniel@0: border-top: 0; Daniel@0: overflow: auto; Daniel@0: } Daniel@0: .ui-autocomplete { Daniel@0: position: absolute; Daniel@0: top: 0; Daniel@0: left: 0; Daniel@0: cursor: default; Daniel@0: } Daniel@0: .ui-button { Daniel@0: display: inline-block; Daniel@0: position: relative; Daniel@0: padding: 0; Daniel@0: line-height: normal; Daniel@0: margin-right: .1em; Daniel@0: cursor: pointer; Daniel@0: vertical-align: middle; Daniel@0: text-align: center; Daniel@0: overflow: visible; /* removes extra width in IE */ Daniel@0: } Daniel@0: .ui-button, Daniel@0: .ui-button:link, Daniel@0: .ui-button:visited, Daniel@0: .ui-button:hover, Daniel@0: .ui-button:active { Daniel@0: text-decoration: none; Daniel@0: } Daniel@0: /* to make room for the icon, a width needs to be set here */ Daniel@0: .ui-button-icon-only { Daniel@0: width: 2.2em; Daniel@0: } Daniel@0: /* button elements seem to need a little more width */ Daniel@0: button.ui-button-icon-only { Daniel@0: width: 2.4em; Daniel@0: } Daniel@0: .ui-button-icons-only { Daniel@0: width: 3.4em; Daniel@0: } Daniel@0: button.ui-button-icons-only { Daniel@0: width: 3.7em; Daniel@0: } Daniel@0: Daniel@0: /* button text element */ Daniel@0: .ui-button .ui-button-text { Daniel@0: display: block; Daniel@0: line-height: normal; Daniel@0: } Daniel@0: .ui-button-text-only .ui-button-text { Daniel@0: padding: .4em 1em; Daniel@0: } Daniel@0: .ui-button-icon-only .ui-button-text, Daniel@0: .ui-button-icons-only .ui-button-text { Daniel@0: padding: .4em; Daniel@0: text-indent: -9999999px; Daniel@0: } Daniel@0: .ui-button-text-icon-primary .ui-button-text, Daniel@0: .ui-button-text-icons .ui-button-text { Daniel@0: padding: .4em 1em .4em 2.1em; Daniel@0: } Daniel@0: .ui-button-text-icon-secondary .ui-button-text, Daniel@0: .ui-button-text-icons .ui-button-text { Daniel@0: padding: .4em 2.1em .4em 1em; Daniel@0: } Daniel@0: .ui-button-text-icons .ui-button-text { Daniel@0: padding-left: 2.1em; Daniel@0: padding-right: 2.1em; Daniel@0: } Daniel@0: /* no icon support for input elements, provide padding by default */ Daniel@0: input.ui-button { Daniel@0: padding: .4em 1em; Daniel@0: } Daniel@0: Daniel@0: /* button icon element(s) */ Daniel@0: .ui-button-icon-only .ui-icon, Daniel@0: .ui-button-text-icon-primary .ui-icon, Daniel@0: .ui-button-text-icon-secondary .ui-icon, Daniel@0: .ui-button-text-icons .ui-icon, Daniel@0: .ui-button-icons-only .ui-icon { Daniel@0: position: absolute; Daniel@0: top: 50%; Daniel@0: margin-top: -8px; Daniel@0: } Daniel@0: .ui-button-icon-only .ui-icon { Daniel@0: left: 50%; Daniel@0: margin-left: -8px; Daniel@0: } Daniel@0: .ui-button-text-icon-primary .ui-button-icon-primary, Daniel@0: .ui-button-text-icons .ui-button-icon-primary, Daniel@0: .ui-button-icons-only .ui-button-icon-primary { Daniel@0: left: .5em; Daniel@0: } Daniel@0: .ui-button-text-icon-secondary .ui-button-icon-secondary, Daniel@0: .ui-button-text-icons .ui-button-icon-secondary, Daniel@0: .ui-button-icons-only .ui-button-icon-secondary { Daniel@0: right: .5em; Daniel@0: } Daniel@0: Daniel@0: /* button sets */ Daniel@0: .ui-buttonset { Daniel@0: margin-right: 7px; Daniel@0: } Daniel@0: .ui-buttonset .ui-button { Daniel@0: margin-left: 0; Daniel@0: margin-right: -.3em; Daniel@0: } Daniel@0: Daniel@0: /* workarounds */ Daniel@0: /* reset extra padding in Firefox, see h5bp.com/l */ Daniel@0: input.ui-button::-moz-focus-inner, Daniel@0: button.ui-button::-moz-focus-inner { Daniel@0: border: 0; Daniel@0: padding: 0; Daniel@0: } Daniel@0: .ui-datepicker { Daniel@0: width: 17em; Daniel@0: padding: .2em .2em 0; Daniel@0: display: none; Daniel@0: } Daniel@0: .ui-datepicker .ui-datepicker-header { Daniel@0: position: relative; Daniel@0: padding: .2em 0; Daniel@0: } Daniel@0: .ui-datepicker .ui-datepicker-prev, Daniel@0: .ui-datepicker .ui-datepicker-next { Daniel@0: position: absolute; Daniel@0: top: 2px; Daniel@0: width: 1.8em; Daniel@0: height: 1.8em; Daniel@0: } Daniel@0: .ui-datepicker .ui-datepicker-prev-hover, Daniel@0: .ui-datepicker .ui-datepicker-next-hover { Daniel@0: top: 1px; Daniel@0: } Daniel@0: .ui-datepicker .ui-datepicker-prev { Daniel@0: left: 2px; Daniel@0: } Daniel@0: .ui-datepicker .ui-datepicker-next { Daniel@0: right: 2px; Daniel@0: } Daniel@0: .ui-datepicker .ui-datepicker-prev-hover { Daniel@0: left: 1px; Daniel@0: } Daniel@0: .ui-datepicker .ui-datepicker-next-hover { Daniel@0: right: 1px; Daniel@0: } Daniel@0: .ui-datepicker .ui-datepicker-prev span, Daniel@0: .ui-datepicker .ui-datepicker-next span { Daniel@0: display: block; Daniel@0: position: absolute; Daniel@0: left: 50%; Daniel@0: margin-left: -8px; Daniel@0: top: 50%; Daniel@0: margin-top: -8px; Daniel@0: } Daniel@0: .ui-datepicker .ui-datepicker-title { Daniel@0: margin: 0 2.3em; Daniel@0: line-height: 1.8em; Daniel@0: text-align: center; Daniel@0: } Daniel@0: .ui-datepicker .ui-datepicker-title select { Daniel@0: font-size: 1em; Daniel@0: margin: 1px 0; Daniel@0: } Daniel@0: .ui-datepicker select.ui-datepicker-month, Daniel@0: .ui-datepicker select.ui-datepicker-year { Daniel@0: width: 49%; Daniel@0: } Daniel@0: .ui-datepicker table { Daniel@0: width: 100%; Daniel@0: font-size: .9em; Daniel@0: border-collapse: collapse; Daniel@0: margin: 0 0 .4em; Daniel@0: } Daniel@0: .ui-datepicker th { Daniel@0: padding: .7em .3em; Daniel@0: text-align: center; Daniel@0: font-weight: bold; Daniel@0: border: 0; Daniel@0: } Daniel@0: .ui-datepicker td { Daniel@0: border: 0; Daniel@0: padding: 1px; Daniel@0: } Daniel@0: .ui-datepicker td span, Daniel@0: .ui-datepicker td a { Daniel@0: display: block; Daniel@0: padding: .2em; Daniel@0: text-align: right; Daniel@0: text-decoration: none; Daniel@0: } Daniel@0: .ui-datepicker .ui-datepicker-buttonpane { Daniel@0: background-image: none; Daniel@0: margin: .7em 0 0 0; Daniel@0: padding: 0 .2em; Daniel@0: border-left: 0; Daniel@0: border-right: 0; Daniel@0: border-bottom: 0; Daniel@0: } Daniel@0: .ui-datepicker .ui-datepicker-buttonpane button { Daniel@0: float: right; Daniel@0: margin: .5em .2em .4em; Daniel@0: cursor: pointer; Daniel@0: padding: .2em .6em .3em .6em; Daniel@0: width: auto; Daniel@0: overflow: visible; Daniel@0: } Daniel@0: .ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { Daniel@0: float: left; Daniel@0: } Daniel@0: Daniel@0: /* with multiple calendars */ Daniel@0: .ui-datepicker.ui-datepicker-multi { Daniel@0: width: auto; Daniel@0: } Daniel@0: .ui-datepicker-multi .ui-datepicker-group { Daniel@0: float: left; Daniel@0: } Daniel@0: .ui-datepicker-multi .ui-datepicker-group table { Daniel@0: width: 95%; Daniel@0: margin: 0 auto .4em; Daniel@0: } Daniel@0: .ui-datepicker-multi-2 .ui-datepicker-group { Daniel@0: width: 50%; Daniel@0: } Daniel@0: .ui-datepicker-multi-3 .ui-datepicker-group { Daniel@0: width: 33.3%; Daniel@0: } Daniel@0: .ui-datepicker-multi-4 .ui-datepicker-group { Daniel@0: width: 25%; Daniel@0: } Daniel@0: .ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header, Daniel@0: .ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { Daniel@0: border-left-width: 0; Daniel@0: } Daniel@0: .ui-datepicker-multi .ui-datepicker-buttonpane { Daniel@0: clear: left; Daniel@0: } Daniel@0: .ui-datepicker-row-break { Daniel@0: clear: both; Daniel@0: width: 100%; Daniel@0: font-size: 0; Daniel@0: } Daniel@0: Daniel@0: /* RTL support */ Daniel@0: .ui-datepicker-rtl { Daniel@0: direction: rtl; Daniel@0: } Daniel@0: .ui-datepicker-rtl .ui-datepicker-prev { Daniel@0: right: 2px; Daniel@0: left: auto; Daniel@0: } Daniel@0: .ui-datepicker-rtl .ui-datepicker-next { Daniel@0: left: 2px; Daniel@0: right: auto; Daniel@0: } Daniel@0: .ui-datepicker-rtl .ui-datepicker-prev:hover { Daniel@0: right: 1px; Daniel@0: left: auto; Daniel@0: } Daniel@0: .ui-datepicker-rtl .ui-datepicker-next:hover { Daniel@0: left: 1px; Daniel@0: right: auto; Daniel@0: } Daniel@0: .ui-datepicker-rtl .ui-datepicker-buttonpane { Daniel@0: clear: right; Daniel@0: } Daniel@0: .ui-datepicker-rtl .ui-datepicker-buttonpane button { Daniel@0: float: left; Daniel@0: } Daniel@0: .ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current, Daniel@0: .ui-datepicker-rtl .ui-datepicker-group { Daniel@0: float: right; Daniel@0: } Daniel@0: .ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header, Daniel@0: .ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { Daniel@0: border-right-width: 0; Daniel@0: border-left-width: 1px; Daniel@0: } Daniel@0: .ui-dialog { Daniel@0: overflow: hidden; Daniel@0: position: absolute; Daniel@0: top: 0; Daniel@0: left: 0; Daniel@0: padding: .2em; Daniel@0: outline: 0; Daniel@0: } Daniel@0: .ui-dialog .ui-dialog-titlebar { Daniel@0: padding: .4em 1em; Daniel@0: position: relative; Daniel@0: } Daniel@0: .ui-dialog .ui-dialog-title { Daniel@0: float: left; Daniel@0: margin: .1em 0; Daniel@0: white-space: nowrap; Daniel@0: width: 90%; Daniel@0: overflow: hidden; Daniel@0: text-overflow: ellipsis; Daniel@0: } Daniel@0: .ui-dialog .ui-dialog-titlebar-close { Daniel@0: position: absolute; Daniel@0: right: .3em; Daniel@0: top: 50%; Daniel@0: width: 20px; Daniel@0: margin: -10px 0 0 0; Daniel@0: padding: 1px; Daniel@0: height: 20px; Daniel@0: } Daniel@0: .ui-dialog .ui-dialog-content { Daniel@0: position: relative; Daniel@0: border: 0; Daniel@0: padding: .5em 1em; Daniel@0: background: none; Daniel@0: overflow: auto; Daniel@0: } Daniel@0: .ui-dialog .ui-dialog-buttonpane { Daniel@0: text-align: left; Daniel@0: border-width: 1px 0 0 0; Daniel@0: background-image: none; Daniel@0: margin-top: .5em; Daniel@0: padding: .3em 1em .5em .4em; Daniel@0: } Daniel@0: .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset { Daniel@0: float: right; Daniel@0: } Daniel@0: .ui-dialog .ui-dialog-buttonpane button { Daniel@0: margin: .5em .4em .5em 0; Daniel@0: cursor: pointer; Daniel@0: } Daniel@0: .ui-dialog .ui-resizable-se { Daniel@0: width: 12px; Daniel@0: height: 12px; Daniel@0: right: -5px; Daniel@0: bottom: -5px; Daniel@0: background-position: 16px 16px; Daniel@0: } Daniel@0: .ui-draggable .ui-dialog-titlebar { Daniel@0: cursor: move; Daniel@0: } Daniel@0: .ui-draggable-handle { Daniel@0: -ms-touch-action: none; Daniel@0: touch-action: none; Daniel@0: } Daniel@0: .ui-menu { Daniel@0: list-style: none; Daniel@0: padding: 0; Daniel@0: margin: 0; Daniel@0: display: block; Daniel@0: outline: none; Daniel@0: } Daniel@0: .ui-menu .ui-menu { Daniel@0: position: absolute; Daniel@0: } Daniel@0: .ui-menu .ui-menu-item { Daniel@0: position: relative; Daniel@0: margin: 0; Daniel@0: padding: 3px 1em 3px .4em; Daniel@0: cursor: pointer; Daniel@0: min-height: 0; /* support: IE7 */ Daniel@0: /* support: IE10, see #8844 */ Daniel@0: list-style-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7"); Daniel@0: } Daniel@0: .ui-menu .ui-menu-divider { Daniel@0: margin: 5px 0; Daniel@0: height: 0; Daniel@0: font-size: 0; Daniel@0: line-height: 0; Daniel@0: border-width: 1px 0 0 0; Daniel@0: } Daniel@0: .ui-menu .ui-state-focus, Daniel@0: .ui-menu .ui-state-active { Daniel@0: margin: -1px; Daniel@0: } Daniel@0: Daniel@0: /* icon support */ Daniel@0: .ui-menu-icons { Daniel@0: position: relative; Daniel@0: } Daniel@0: .ui-menu-icons .ui-menu-item { Daniel@0: padding-left: 2em; Daniel@0: } Daniel@0: Daniel@0: /* left-aligned */ Daniel@0: .ui-menu .ui-icon { Daniel@0: position: absolute; Daniel@0: top: 0; Daniel@0: bottom: 0; Daniel@0: left: .2em; Daniel@0: margin: auto 0; Daniel@0: } Daniel@0: Daniel@0: /* right-aligned */ Daniel@0: .ui-menu .ui-menu-icon { Daniel@0: left: auto; Daniel@0: right: 0; Daniel@0: } Daniel@0: .ui-progressbar { Daniel@0: height: 2em; Daniel@0: text-align: left; Daniel@0: overflow: hidden; Daniel@0: } Daniel@0: .ui-progressbar .ui-progressbar-value { Daniel@0: margin: -1px; Daniel@0: height: 100%; Daniel@0: } Daniel@0: .ui-progressbar .ui-progressbar-overlay { Daniel@0: background: url("images/animated-overlay.gif"); Daniel@0: height: 100%; Daniel@0: filter: alpha(opacity=25); Daniel@0: opacity: 0.25; Daniel@0: } Daniel@0: .ui-progressbar-indeterminate .ui-progressbar-value { Daniel@0: background-image: none; Daniel@0: } Daniel@0: .ui-resizable { Daniel@0: position: relative; Daniel@0: } Daniel@0: .ui-resizable-handle { Daniel@0: position: absolute; Daniel@0: font-size: 0.1px; Daniel@0: display: block; Daniel@0: -ms-touch-action: none; Daniel@0: touch-action: none; Daniel@0: } Daniel@0: .ui-resizable-disabled .ui-resizable-handle, Daniel@0: .ui-resizable-autohide .ui-resizable-handle { Daniel@0: display: none; Daniel@0: } Daniel@0: .ui-resizable-n { Daniel@0: cursor: n-resize; Daniel@0: height: 7px; Daniel@0: width: 100%; Daniel@0: top: -5px; Daniel@0: left: 0; Daniel@0: } Daniel@0: .ui-resizable-s { Daniel@0: cursor: s-resize; Daniel@0: height: 7px; Daniel@0: width: 100%; Daniel@0: bottom: -5px; Daniel@0: left: 0; Daniel@0: } Daniel@0: .ui-resizable-e { Daniel@0: cursor: e-resize; Daniel@0: width: 7px; Daniel@0: right: -5px; Daniel@0: top: 0; Daniel@0: height: 100%; Daniel@0: } Daniel@0: .ui-resizable-w { Daniel@0: cursor: w-resize; Daniel@0: width: 7px; Daniel@0: left: -5px; Daniel@0: top: 0; Daniel@0: height: 100%; Daniel@0: } Daniel@0: .ui-resizable-se { Daniel@0: cursor: se-resize; Daniel@0: width: 12px; Daniel@0: height: 12px; Daniel@0: right: 1px; Daniel@0: bottom: 1px; Daniel@0: } Daniel@0: .ui-resizable-sw { Daniel@0: cursor: sw-resize; Daniel@0: width: 9px; Daniel@0: height: 9px; Daniel@0: left: -5px; Daniel@0: bottom: -5px; Daniel@0: } Daniel@0: .ui-resizable-nw { Daniel@0: cursor: nw-resize; Daniel@0: width: 9px; Daniel@0: height: 9px; Daniel@0: left: -5px; Daniel@0: top: -5px; Daniel@0: } Daniel@0: .ui-resizable-ne { Daniel@0: cursor: ne-resize; Daniel@0: width: 9px; Daniel@0: height: 9px; Daniel@0: right: -5px; Daniel@0: top: -5px; Daniel@0: } Daniel@0: .ui-selectable { Daniel@0: -ms-touch-action: none; Daniel@0: touch-action: none; Daniel@0: } Daniel@0: .ui-selectable-helper { Daniel@0: position: absolute; Daniel@0: z-index: 100; Daniel@0: border: 1px dotted black; Daniel@0: } Daniel@0: .ui-selectmenu-menu { Daniel@0: padding: 0; Daniel@0: margin: 0; Daniel@0: position: absolute; Daniel@0: top: 0; Daniel@0: left: 0; Daniel@0: display: none; Daniel@0: } Daniel@0: .ui-selectmenu-menu .ui-menu { Daniel@0: overflow: auto; Daniel@0: /* Support: IE7 */ Daniel@0: overflow-x: hidden; Daniel@0: padding-bottom: 1px; Daniel@0: } Daniel@0: .ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup { Daniel@0: font-size: 1em; Daniel@0: font-weight: bold; Daniel@0: line-height: 1.5; Daniel@0: padding: 2px 0.4em; Daniel@0: margin: 0.5em 0 0 0; Daniel@0: height: auto; Daniel@0: border: 0; Daniel@0: } Daniel@0: .ui-selectmenu-open { Daniel@0: display: block; Daniel@0: } Daniel@0: .ui-selectmenu-button { Daniel@0: display: inline-block; Daniel@0: overflow: hidden; Daniel@0: position: relative; Daniel@0: text-decoration: none; Daniel@0: cursor: pointer; Daniel@0: } Daniel@0: .ui-selectmenu-button span.ui-icon { Daniel@0: right: 0.5em; Daniel@0: left: auto; Daniel@0: margin-top: -8px; Daniel@0: position: absolute; Daniel@0: top: 50%; Daniel@0: } Daniel@0: .ui-selectmenu-button span.ui-selectmenu-text { Daniel@0: text-align: left; Daniel@0: padding: 0.4em 2.1em 0.4em 1em; Daniel@0: display: block; Daniel@0: line-height: 1.4; Daniel@0: overflow: hidden; Daniel@0: text-overflow: ellipsis; Daniel@0: white-space: nowrap; Daniel@0: } Daniel@0: .ui-slider { Daniel@0: position: relative; Daniel@0: text-align: left; Daniel@0: } Daniel@0: .ui-slider .ui-slider-handle { Daniel@0: position: absolute; Daniel@0: z-index: 2; Daniel@0: width: 1.2em; Daniel@0: height: 1.2em; Daniel@0: cursor: default; Daniel@0: -ms-touch-action: none; Daniel@0: touch-action: none; Daniel@0: } Daniel@0: .ui-slider .ui-slider-range { Daniel@0: position: absolute; Daniel@0: z-index: 1; Daniel@0: font-size: .7em; Daniel@0: display: block; Daniel@0: border: 0; Daniel@0: background-position: 0 0; Daniel@0: } Daniel@0: Daniel@0: /* For IE8 - See #6727 */ Daniel@0: .ui-slider.ui-state-disabled .ui-slider-handle, Daniel@0: .ui-slider.ui-state-disabled .ui-slider-range { Daniel@0: filter: inherit; Daniel@0: } Daniel@0: Daniel@0: .ui-slider-horizontal { Daniel@0: height: .8em; Daniel@0: } Daniel@0: .ui-slider-horizontal .ui-slider-handle { Daniel@0: top: -.3em; Daniel@0: margin-left: -.6em; Daniel@0: } Daniel@0: .ui-slider-horizontal .ui-slider-range { Daniel@0: top: 0; Daniel@0: height: 100%; Daniel@0: } Daniel@0: .ui-slider-horizontal .ui-slider-range-min { Daniel@0: left: 0; Daniel@0: } Daniel@0: .ui-slider-horizontal .ui-slider-range-max { Daniel@0: right: 0; Daniel@0: } Daniel@0: Daniel@0: .ui-slider-vertical { Daniel@0: width: .8em; Daniel@0: height: 100px; Daniel@0: } Daniel@0: .ui-slider-vertical .ui-slider-handle { Daniel@0: left: -.3em; Daniel@0: margin-left: 0; Daniel@0: margin-bottom: -.6em; Daniel@0: } Daniel@0: .ui-slider-vertical .ui-slider-range { Daniel@0: left: 0; Daniel@0: width: 100%; Daniel@0: } Daniel@0: .ui-slider-vertical .ui-slider-range-min { Daniel@0: bottom: 0; Daniel@0: } Daniel@0: .ui-slider-vertical .ui-slider-range-max { Daniel@0: top: 0; Daniel@0: } Daniel@0: .ui-sortable-handle { Daniel@0: -ms-touch-action: none; Daniel@0: touch-action: none; Daniel@0: } Daniel@0: .ui-spinner { Daniel@0: position: relative; Daniel@0: display: inline-block; Daniel@0: overflow: hidden; Daniel@0: padding: 0; Daniel@0: vertical-align: middle; Daniel@0: } Daniel@0: .ui-spinner-input { Daniel@0: border: none; Daniel@0: background: none; Daniel@0: color: inherit; Daniel@0: padding: 0; Daniel@0: margin: .2em 0; Daniel@0: vertical-align: middle; Daniel@0: margin-left: .4em; Daniel@0: margin-right: 22px; Daniel@0: } Daniel@0: .ui-spinner-button { Daniel@0: width: 16px; Daniel@0: height: 50%; Daniel@0: font-size: .5em; Daniel@0: padding: 0; Daniel@0: margin: 0; Daniel@0: text-align: center; Daniel@0: position: absolute; Daniel@0: cursor: default; Daniel@0: display: block; Daniel@0: overflow: hidden; Daniel@0: right: 0; Daniel@0: } Daniel@0: /* more specificity required here to override default borders */ Daniel@0: .ui-spinner a.ui-spinner-button { Daniel@0: border-top: none; Daniel@0: border-bottom: none; Daniel@0: border-right: none; Daniel@0: } Daniel@0: /* vertically center icon */ Daniel@0: .ui-spinner .ui-icon { Daniel@0: position: absolute; Daniel@0: margin-top: -8px; Daniel@0: top: 50%; Daniel@0: left: 0; Daniel@0: } Daniel@0: .ui-spinner-up { Daniel@0: top: 0; Daniel@0: } Daniel@0: .ui-spinner-down { Daniel@0: bottom: 0; Daniel@0: } Daniel@0: Daniel@0: /* TR overrides */ Daniel@0: .ui-spinner .ui-icon-triangle-1-s { Daniel@0: /* need to fix icons sprite */ Daniel@0: background-position: -65px -16px; Daniel@0: } Daniel@0: .ui-tabs { Daniel@0: position: relative;/* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */ Daniel@0: padding: .2em; Daniel@0: } Daniel@0: .ui-tabs .ui-tabs-nav { Daniel@0: margin: 0; Daniel@0: padding: .2em .2em 0; Daniel@0: } Daniel@0: .ui-tabs .ui-tabs-nav li { Daniel@0: list-style: none; Daniel@0: float: left; Daniel@0: position: relative; Daniel@0: top: 0; Daniel@0: margin: 1px .2em 0 0; Daniel@0: border-bottom-width: 0; Daniel@0: padding: 0; Daniel@0: white-space: nowrap; Daniel@0: } Daniel@0: .ui-tabs .ui-tabs-nav .ui-tabs-anchor { Daniel@0: float: left; Daniel@0: padding: .5em 1em; Daniel@0: text-decoration: none; Daniel@0: } Daniel@0: .ui-tabs .ui-tabs-nav li.ui-tabs-active { Daniel@0: margin-bottom: -1px; Daniel@0: padding-bottom: 1px; Daniel@0: } Daniel@0: .ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor, Daniel@0: .ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor, Daniel@0: .ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor { Daniel@0: cursor: text; Daniel@0: } Daniel@0: .ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor { Daniel@0: cursor: pointer; Daniel@0: } Daniel@0: .ui-tabs .ui-tabs-panel { Daniel@0: display: block; Daniel@0: border-width: 0; Daniel@0: padding: 1em 1.4em; Daniel@0: background: none; Daniel@0: } Daniel@0: .ui-tooltip { Daniel@0: padding: 8px; Daniel@0: position: absolute; Daniel@0: z-index: 9999; Daniel@0: max-width: 300px; Daniel@0: -webkit-box-shadow: 0 0 5px #aaa; Daniel@0: box-shadow: 0 0 5px #aaa; Daniel@0: } Daniel@0: body .ui-tooltip { Daniel@0: border-width: 2px; Daniel@0: }