/*! Ben's jQuery UI Extensions - v1.1.1 - 2014-03-30 * https://github.com/bseth99/jquery-ui-extensions * Includes: jquery.ui.spinner.css, jquery.ui.slidespinner.css, jquery.ui.labeledslider.css, jquery.ui.combobox.css, jquery.ui.waitbutton.css, jquery.ui.timepicker.css * Copyright 2014 Ben Olson; Licensed MIT */ .ui-spinner { position: relative; display: inline-block; overflow: hidden; padding: 0; vertical-align: middle; } .ui-spinner-input { border: none; background: none; color: inherit; padding: 0; margin: .2em 0; vertical-align: middle; margin-left: .4em; margin-right: 22px; } .ui-spinner-right .ui-spinner-input { margin: .2em 0; margin-left: .4em; margin-right: 22px; } .ui-spinner-left .ui-spinner-input { margin: .2em 0; margin-right: .4em; margin-left: 22px; text-align: right; } .ui-spinner-vertical .ui-spinner-input { margin: 0 .2em; margin-top: 12px; margin-bottom: 12px; text-align: center; } .ui-spinner-horizontal .ui-spinner-input { margin: .2em 0; margin-left: 12px; margin-right: 12px; text-align: center; } .ui-spinner-button { font-size: .5em; padding: 0; margin: 0; text-align: center; position: absolute; cursor: default; display: block; overflow: hidden; } .ui-spinner-right .ui-spinner-button { width: 16px; height: 50%; right: 0; } .ui-spinner-left .ui-spinner-button { width: 16px; height: 50%; left: 0; } .ui-spinner-vertical .ui-spinner-button { width: 100%; height: 10px; left: 0; } .ui-spinner-horizontal .ui-spinner-button { width: 10px; height: 100%; top: 0; } /* more specificity required here to overide default borders */ .ui-spinner a.ui-spinner-button { border: none; } .ui-spinner .ui-icon { position: absolute; } /* vertical centre icon */ .ui-spinner-right .ui-icon { margin-top: -8px; top: 50%; left: 0; } /* vertical centre icon */ .ui-spinner-left .ui-icon { margin-top: -8px; top: 50%; left: 0; } .ui-spinner-vertical .ui-icon { margin-top: -3px; margin-left: -7px; top: 0; left: 50%; } .ui-spinner-horizontal .ui-icon { margin-top: -8.5px; margin-left: -3px; top: 50%; left: 0; } .ui-spinner-up { top: 0; } .ui-spinner-down { bottom: 0; } .ui-spinner-horizontal .ui-spinner-up { right: 0; } .ui-spinner-horizontal .ui-spinner-down { left: 0; } /* TR overrides */ .ui-spinner .ui-icon-triangle-1-s { /* need to fix icons sprite */ background-position: -65px -16px; } .ui-slidespinner { position: relative; display: inline-block; } .ui-slidespinner .ui-spinner-vertical { margin-right: 20px; } .ui-slidespinner .ui-spinner-horizontal { margin-bottom: 20px; } .ui-slidespinner input { width: 2.5em; } .ui-slidespinner div { position: absolute; font-size: 7pt; } .ui-slider-wrapper { position: relative; } .ui-slider-wrapper .ui-slider-horizontal { width: 100%; } .ui-slider-labels { position: absolute; border: 1px solid transparent; } .ui-slider-label-ticks { border: 1px solid transparent; position: absolute; white-space: nowrap; } .ui-slider-label-ticks span { font-size: 0.9em; min-width: 1.2em; } .ui-slider-wrapper.horizontal { height: 4.5em; } .horizontal .ui-slider-labels { left: 0; right: 0; top: 0.7em } .horizontal .ui-slider-label-ticks { width: 1.2em; height: .8em; text-align: center; border-left: 1px solid #999; } .horizontal .ui-slider-label-ticks span { position: relative; display: inline-block; margin-left: -1.2em; top: .8em; } .ui-slider-wrapper.vertical { width: 4.5em; } .vertical .ui-slider-labels { top: 1px; bottom: 0; left: 0.7em; } .vertical .ui-slider-label-ticks { height: 1.2em; width: 0.8em; border-bottom: 1px solid #999; } .vertical .ui-slider-label-ticks span { position: relative; display: inline-block; margin-left: 1em; top: .6em; } .ui-combobox { display: inline-block; margin: 0; margin-right: 1.8em; position: relative; } .ui-combobox-input { padding: 0.2em; margin: 0; } .ui-combobox-button { position: absolute; width: 1.8em !important; margin: 0; margin-left: -1px; top: 0; bottom: 0; } .ui-combobox-button .ui-button-text { padding: 0em; } .ui-combobox .ui-autocomplete { max-height: 10em; overflow-y: auto; overflow-x: hidden; } .ui-wait-button .ui-icon-waiting { background-image: url("images/waitbutton-loading.gif"); background-position: 0 center; } .ui-timepicker-hour, .ui-timepicker-minute, .ui-timepicker-ampm { width: 1.6em; }