Commit f2a76228f21fb76529f9d42c930fb49ae6e236ec

Authored by Dmitriy Zaporozhets
1 parent 2d076394

Remove unsued css styles. Fixed Milestone preselected date.

app/assets/stylesheets/application.css
... ... @@ -2,8 +2,7 @@
2 2 * This is a manifest file that'll automatically include all the stylesheets available in this directory
3 3 * and any sub-directories. You're free to add application-wide styles to this file and they'll appear at
4 4 * the top of the compiled file, but it's generally better to create a new file per style scope.
5   - *= require jquery.ui.all
6   - *= require jquery.ui.aristo
  5 + *= require jquery.ui.gitlab
7 6 *= require jquery.atwho
8 7 *= require chosen
9 8 *= require_self
... ...
app/assets/stylesheets/jquery.ui.gitlab.css 0 → 100644
... ... @@ -0,0 +1,367 @@
  1 +/*
  2 + * jQuery UI CSS Framework 1.8.7
  3 + *
  4 + * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
  5 + * Dual licensed under the MIT or GPL Version 2 licenses.
  6 + * http://jquery.org/license
  7 + *
  8 + * http://docs.jquery.com/UI/Theming/API
  9 + */
  10 +
  11 +/* Layout helpers
  12 +----------------------------------*/
  13 +.ui-helper-hidden { display: none; }
  14 +.ui-helper-hidden-accessible { position: absolute !important; clip: rect(1px 1px 1px 1px); clip: rect(1px,1px,1px,1px); }
  15 +.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
  16 +.ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
  17 +.ui-helper-clearfix { display: inline-block; }
  18 +/* required comment for clearfix to work in Opera \*/
  19 +* html .ui-helper-clearfix { height:1%; }
  20 +.ui-helper-clearfix { display:block; }
  21 +/* end clearfix */
  22 +.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }
  23 +
  24 +
  25 +/* Interaction Cues
  26 +----------------------------------*/
  27 +.ui-state-disabled { cursor: default !important; }
  28 +
  29 +
  30 +/* Icons
  31 +----------------------------------*/
  32 +
  33 +/* states and images */
  34 +.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }
  35 +
  36 +
  37 +/* Misc visuals
  38 +----------------------------------*/
  39 +
  40 +/* Overlays */
  41 +.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
  42 +
  43 +
  44 +/*
  45 + * jQuery UI CSS Framework 1.8.7
  46 + *
  47 + * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
  48 + * Dual licensed under the MIT or GPL Version 2 licenses.
  49 + * http://jquery.org/license
  50 + *
  51 + * http://docs.jquery.com/UI/Theming/API
  52 + *
  53 + * To view and modify this theme, visit http://jqueryui.com/themeroller/?ctl=themeroller
  54 + */
  55 +
  56 +
  57 +/* Component containers
  58 +----------------------------------*/
  59 +.ui-widget { font-family: Arial,sans-serif; font-size: 1.1em; }
  60 +.ui-widget .ui-widget { font-size: 1em; }
  61 +.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Arial,sans-serif; font-size: 1em; }
  62 +.ui-widget-content { border: 1px solid #CCC; background: #ffffff; color: #4F4F4F; }
  63 +.ui-widget-content a { color: #4F4F4F; }
  64 +.ui-widget-header { border: 1px solid #B6B6B6; color: #4F4F4F; font-weight: bold; }
  65 +.ui-widget-header {
  66 + background: #ededed url(bg_fallback.png) 0 0 repeat-x; /* Old browsers */
  67 + background: -moz-linear-gradient(top, #ededed 0%, #c4c4c4 100%); /* FF3.6+ */
  68 + background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ededed), color-stop(100%,#c4c4c4)); /* Chrome,Safari4+ */
  69 + background: -webkit-linear-gradient(top, #ededed 0%,#c4c4c4 100%); /* Chrome10+,Safari5.1+ */
  70 + background: -o-linear-gradient(top, #ededed 0%,#c4c4c4 100%); /* Opera11.10+ */
  71 + background: -ms-linear-gradient(top, #ededed 0%,#c4c4c4 100%); /* IE10+ */
  72 + background: linear-gradient(top, #ededed 0%,#c4c4c4 100%); /* W3C */
  73 +}
  74 +.ui-widget-header a { color: #4F4F4F; }
  75 +
  76 +/* Interaction states
  77 +----------------------------------*/
  78 +.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border: 1px solid #B6B6B6; font-weight: normal; color: #4F4F4F; }
  79 +.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
  80 + background: #ededed url(bg_fallback.png) 0 0 repeat-x; /* Old browsers */
  81 + background: -moz-linear-gradient(top, #ededed 0%, #c4c4c4 100%); /* FF3.6+ */
  82 + background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ededed), color-stop(100%,#c4c4c4)); /* Chrome,Safari4+ */
  83 + background: -webkit-linear-gradient(top, #ededed 0%,#c4c4c4 100%); /* Chrome10+,Safari5.1+ */
  84 + background: -o-linear-gradient(top, #ededed 0%,#c4c4c4 100%); /* Opera11.10+ */
  85 + background: -ms-linear-gradient(top, #ededed 0%,#c4c4c4 100%); /* IE10+ */
  86 + background: linear-gradient(top, #ededed 0%,#c4c4c4 100%); /* W3C */
  87 + -webkit-box-shadow: 0 1px 0 rgba(255,255,255,0.6) inset;
  88 + -moz-box-shadow: 0 1px 0 rgba(255,255,255,0.6) inset;
  89 + box-shadow: 0 1px 0 rgba(255,255,255,0.6) inset;
  90 +}
  91 +.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #4F4F4F; text-decoration: none; }
  92 +.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { border: 1px solid #9D9D9D; font-weight: normal; color: #313131; }
  93 +.ui-state-hover a, .ui-state-hover a:hover { color: #313131; text-decoration: none; }
  94 +.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
  95 + outline: none;
  96 + color: #1c4257; border: 1px solid #7096ab;
  97 + background: #ededed url(bg_fallback.png) 0 -50px repeat-x; /* Old browsers */
  98 + background: -moz-linear-gradient(top, #b9e0f5 0%, #92bdd6 100%); /* FF3.6+ */
  99 + background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b9e0f5), color-stop(100%,#92bdd6)); /* Chrome,Safari4+ */
  100 + background: -webkit-linear-gradient(top, #b9e0f5 0%,#92bdd6 100%); /* Chrome10+,Safari5.1+ */
  101 + background: -o-linear-gradient(top, #b9e0f5 0%,#92bdd6 100%); /* Opera11.10+ */
  102 + background: -ms-linear-gradient(top, #b9e0f5 0%,#92bdd6 100%); /* IE10+ */
  103 + background: linear-gradient(top, #b9e0f5 0%,#92bdd6 100%); /* W3C */
  104 + -webkit-box-shadow: none;
  105 + -moz-box-shadow: none;
  106 + box-shadow: none;
  107 +}
  108 +.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #313131; text-decoration: none; }
  109 +.ui-widget :active { outline: none; }
  110 +
  111 +/* Interaction Cues
  112 +----------------------------------*/
  113 +.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight { border: 1px solid #d2dbf4; background: #f4f8fd; color: #0d2054; -moz-border-radius: 0 !important; -webkit-border-radius: 0 !important; border-radius: 0 !important; }
  114 +.ui-state-highlight a, .ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a { color: #363636; }
  115 +.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error { border: 1px solid #e2d0d0; background: #fcf0f0; color: #280b0b; -moz-border-radius: 0 !important; -webkit-border-radius: 0 !important; border-radius: 0 !important; }
  116 +.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a { color: #cd0a0a; }
  117 +.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text { color: #cd0a0a; }
  118 +.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary { font-weight: bold; }
  119 +.ui-priority-secondary, .ui-widget-content .ui-priority-secondary, .ui-widget-header .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; }
  120 +.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; }
  121 +
  122 +/* Icons
  123 +----------------------------------*/
  124 +
  125 +/* states and images */
  126 +.ui-icon { width: 16px; height: 16px; background-image: url(ui-icons_222222_256x240.png); }
  127 +.ui-widget-content .ui-icon {background-image: url(ui-icons_222222_256x240.png); }
  128 +.ui-widget-header .ui-icon {background-image: url(ui-icons_222222_256x240.png); }
  129 +.ui-state-default .ui-icon { background-image: url(ui-icons_454545_256x240.png); }
  130 +.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(ui-icons_454545_256x240.png); }
  131 +.ui-state-active .ui-icon {background-image: url(ui-icons_454545_256x240.png); }
  132 +.ui-state-highlight .ui-icon {background-image: url(ui-icons_454545_256x240.png); }
  133 +.ui-state-error .ui-icon, .ui-state-error-text .ui-icon { background: url(icon_sprite.png) -16px 0 no-repeat !important; }
  134 +.ui-state-highlight .ui-icon, .ui-state-error .ui-icon { margin-top: -1px; }
  135 +
  136 +
  137 +/* Misc visuals
  138 +----------------------------------*/
  139 +
  140 +/* Overlays */
  141 +.ui-widget-overlay { background: #262b33; opacity: .70;filter:Alpha(Opacity=70); }
  142 +.ui-widget-shadow { margin: -8px 0 0 -8px; padding: 8px; background: #000000; opacity: .30;filter:Alpha(Opacity=30); -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; }/*
  143 + * jQuery UI Resizable 1.8.7
  144 + *
  145 + * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
  146 + * Dual licensed under the MIT or GPL Version 2 licenses.
  147 + * http://jquery.org/license
  148 + *
  149 + * http://docs.jquery.com/UI/Resizable#theming
  150 + */
  151 +.ui-resizable { position: relative;}
  152 +.ui-resizable-handle { position: absolute; font-size: 0.1px; z-index: 999; display: block;}
  153 +.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle { display: none; }
  154 +.ui-resizable-n { cursor: n-resize; height: 7px; width: 100%; top: -5px; left: 0; }
  155 +.ui-resizable-s { cursor: s-resize; height: 7px; width: 100%; bottom: -5px; left: 0; }
  156 +.ui-resizable-e { cursor: e-resize; width: 7px; right: -5px; top: 0; height: 100%; }
  157 +.ui-resizable-w { cursor: w-resize; width: 7px; left: -5px; top: 0; height: 100%; }
  158 +.ui-resizable-se { cursor: se-resize; width: 12px; height: 12px; right: 1px; bottom: 1px; }
  159 +.ui-resizable-sw { cursor: sw-resize; width: 9px; height: 9px; left: -5px; bottom: -5px; }
  160 +.ui-resizable-nw { cursor: nw-resize; width: 9px; height: 9px; left: -5px; top: -5px; }
  161 +.ui-resizable-ne { cursor: ne-resize; width: 9px; height: 9px; right: -5px; top: -5px;}/*
  162 + * jQuery UI Selectable 1.8.7
  163 + *
  164 + * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
  165 + * Dual licensed under the MIT or GPL Version 2 licenses.
  166 + * http://jquery.org/license
  167 + *
  168 + * http://docs.jquery.com/UI/Selectable#theming
  169 + */
  170 +.ui-selectable-helper { position: absolute; z-index: 100; border:1px dotted black; }
  171 + * jQuery UI Autocomplete 1.8.7
  172 + *
  173 + * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
  174 + * Dual licensed under the MIT or GPL Version 2 licenses.
  175 + * http://jquery.org/license
  176 + *
  177 + * http://docs.jquery.com/UI/Autocomplete#theming
  178 + */
  179 +.ui-autocomplete {
  180 + position: absolute; cursor: default; z-index: 3;
  181 + -moz-border-radius: 0;
  182 + -webkit-border-radius: 0;
  183 + border-radius: 0;
  184 + -moz-box-shadow: 0 1px 5px rgba(0,0,0,0.3);
  185 + -webkit-box-shadow: 0 1px 5px rgba(0,0,0,0.3);
  186 + box-shadow: 0 1px 5px rgba(0,0,0,0.3);
  187 +}
  188 +
  189 +/* workarounds */
  190 +* html .ui-autocomplete { width:1px; } /* without this, the menu expands to 100% in IE6 */
  191 +
  192 +/*
  193 + * jQuery UI Menu 1.8.7
  194 + *
  195 + * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
  196 + * Dual licensed under the MIT or GPL Version 2 licenses.
  197 + * http://jquery.org/license
  198 + *
  199 + * http://docs.jquery.com/UI/Menu#theming
  200 + */
  201 +.ui-menu {
  202 + list-style:none;
  203 + padding: 1px;
  204 + margin: 0;
  205 + display:block;
  206 + float: left;
  207 +}
  208 +.ui-menu .ui-menu {
  209 + margin-top: -3px;
  210 +}
  211 +.ui-menu .ui-menu-item {
  212 + margin:0;
  213 + padding: 0;
  214 + zoom: 1;
  215 + float: left;
  216 + clear: left;
  217 + width: 100%;
  218 +}
  219 +.ui-menu .ui-menu-item a {
  220 + text-decoration:none;
  221 + display:block;
  222 + padding:.2em .4em;
  223 + line-height:1.5;
  224 + zoom:1;
  225 + color: #666;
  226 + font-size: 13px;
  227 +}
  228 +.ui-menu .ui-menu-item a.ui-state-hover,
  229 +.ui-menu .ui-menu-item a.ui-state-active {
  230 + font-weight: normal;
  231 + margin: -1px;
  232 + background: #D9EDF7;
  233 + color: #3A89A3;
  234 + text-shadow: 0px 1px 1px #fff;
  235 + border: none;
  236 + border: 1px solid #ADE;
  237 + cursor: pointer;
  238 + font-weight: bold;
  239 +}
  240 +/*
  241 + * jQuery UI Slider 1.8.7
  242 + *
  243 + * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
  244 + * Dual licensed under the MIT or GPL Version 2 licenses.
  245 + * http://jquery.org/license
  246 + *
  247 + * http://docs.jquery.com/UI/Slider#theming
  248 + */
  249 +.ui-slider { position: relative; text-align: left; background: #d7d7d7; z-index: 1; }
  250 +.ui-slider { -moz-box-shadow: 0 1px 2px rgba(0,0,0,0.5) inset; -webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.5) inset; box-shadow: 0 1px 2px rgba(0,0,0,0.5) inset; }
  251 +.ui-slider .ui-slider-handle { background: url(slider_handles.png) 0px -23px no-repeat; position: absolute; z-index: 2; width: 23px; height: 23px; cursor: default; border: none; outline: none; -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; }
  252 +.ui-slider .ui-state-hover, .ui-slider .ui-state-active { background-position: 0 0; }
  253 +.ui-slider .ui-slider-range { background: #a3cae0; position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; background-position: 0 0; }
  254 +.ui-slider .ui-slider-range { -moz-box-shadow: 0 1px 2px rgba(17,35,45,0.6) inset; -webkit-box-shadow: 0 1px 2px rgba(17,35,45,0.6) inset; box-shadow: 0 1px 2px rgba(17,35,45,0.6) inset; }
  255 +
  256 +
  257 +.ui-slider-horizontal { height: 5px; }
  258 +.ui-slider-horizontal .ui-slider-handle { top: -8px; margin-left: -13px; }
  259 +.ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; }
  260 +.ui-slider-horizontal .ui-slider-range-min { left: 0; }
  261 +.ui-slider-horizontal .ui-slider-range-max { right: 0; }
  262 +
  263 +.ui-slider-vertical { width: 5px; height: 100px; }
  264 +.ui-slider-vertical .ui-slider-handle { left: -8px; margin-left: 0; margin-bottom: -13px; }
  265 +.ui-slider-vertical .ui-slider-range { left: 0; width: 100%; }
  266 +.ui-slider-vertical .ui-slider-range-min { bottom: 0; }
  267 +.ui-slider-vertical .ui-slider-range-max { top: 0; }
  268 +/*
  269 + * jQuery UI Datepicker 1.8.7
  270 + *
  271 + * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
  272 + * Dual licensed under the MIT or GPL Version 2 licenses.
  273 + * http://jquery.org/license
  274 + *
  275 + * http://docs.jquery.com/UI/Datepicker#theming
  276 + */
  277 +.ui-datepicker {
  278 + width: 17em;
  279 + padding: 0;
  280 + display: none;
  281 + border-color: #DDDDDD;
  282 + border: none;
  283 + box-shadow: none;
  284 +}
  285 +.ui-datepicker .ui-datepicker-header {
  286 + position:relative;
  287 + padding:.35em 0;
  288 + border: none;
  289 + border-bottom: 1px solid #B6B6B6;
  290 + -moz-border-radius: 0;
  291 + -webkit-border-radius: 0;
  292 + border-radius: 0;
  293 + margin-bottom: 10px;
  294 + border: 1px solid #bbb;
  295 + -webkit-box-shadow: 0 0 0 3px #F1F1F1;
  296 + -moz-box-shadow: 0 0 0 3px #f1f1f1;
  297 + -ms-box-shadow: 0 0 0 3px #f1f1f1;
  298 + -o-box-shadow: 0 0 0 3px #f1f1f1;
  299 + box-shadow: 0 0 0 3px #F1F1F1;
  300 +}
  301 +
  302 +.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position:absolute; top: 6px; width: 1.8em; height: 1.8em; }
  303 +.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { border: 1px none; }
  304 +.ui-datepicker .ui-datepicker-prev { left:2px; }
  305 +.ui-datepicker .ui-datepicker-next { right:2px; }
  306 +.ui-datepicker .ui-datepicker-prev span { background-position: 0px -32px !important; }
  307 +.ui-datepicker .ui-datepicker-next span { background-position: -16px -32px !important; }
  308 +.ui-datepicker .ui-datepicker-prev-hover span { background-position: 0px -48px !important; }
  309 +.ui-datepicker .ui-datepicker-next-hover span { background-position: -16px -48px !important; }
  310 +.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px; background: url(icon_sprite.png) no-repeat; }
  311 +.ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center; font-size: 12px; text-shadow: 0 1px 0 rgba(255,255,255,0.6); }
  312 +.ui-datepicker .ui-datepicker-title select { font-size:1em; margin:1px 0; }
  313 +.ui-datepicker select.ui-datepicker-month-year {width: 100%;}
  314 +.ui-datepicker select.ui-datepicker-month,
  315 +.ui-datepicker select.ui-datepicker-year { width: 49%;}
  316 +.ui-datepicker table {width: 100%; font-size: .9em; border-collapse: collapse; margin:0 0 .4em; }
  317 +.ui-datepicker th { padding: .7em .3em; text-align: center; font-weight: bold; border: 0; }
  318 +.ui-datepicker td { border: 0; padding: 1px; line-height: 24px; background-color: #FFF!important; }
  319 +.ui-datepicker td span, .ui-datepicker td a { display: block; padding: .2em; text-align: right; text-decoration: none; }
  320 +.ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0; }
  321 +.ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible; }
  322 +.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float:left; }
  323 +.ui-datepicker table .ui-state-highlight { border-color: #ADE; }
  324 +.ui-datepicker-calendar .ui-state-default { background: transparent; border-color: #FFF; }
  325 +.ui-datepicker-calendar .ui-state-active { background: #D9EDF7; border-color: #ADE; color: #3A89A3; font-weight: bold; text-shadow: 0 1px 1px #fff; }
  326 +
  327 +/* with multiple calendars */
  328 +.ui-datepicker.ui-datepicker-multi { width:auto; }
  329 +.ui-datepicker-multi .ui-datepicker-group { float:left; }
  330 +.ui-datepicker-multi .ui-datepicker-group table { width:95%; margin:0 auto .4em; }
  331 +.ui-datepicker-multi-2 .ui-datepicker-group { width:50%; }
  332 +.ui-datepicker-multi-3 .ui-datepicker-group { width:33.3%; }
  333 +.ui-datepicker-multi-4 .ui-datepicker-group { width:25%; }
  334 +.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header { border-left-width:0; }
  335 +.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width:0; }
  336 +.ui-datepicker-multi .ui-datepicker-buttonpane { clear:left; }
  337 +.ui-datepicker-row-break { clear:both; width:100%; }
  338 +
  339 +
  340 +/* Extra Input Field Styling */
  341 +.ui-form textarea, .ui-form input:not([type="submit"]):not([type="button"]):not([type="checkbox"]):not([type="radio"]):not([type="file"]):not([type="range"]) {
  342 + padding: 3px;
  343 + -webkit-border-radius: 2px;
  344 + -moz-border-radius: 2px;
  345 + border-radius: 2px;
  346 + border: 1px solid #cecece;
  347 + outline: none;
  348 + -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.1) inset, 0 1px 0 rgba(255,255,255,0.2);
  349 + -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.1) inset, 0 1px 0 rgba(255,255,255,0.2);
  350 + box-shadow: 0 1px 3px rgba(0,0,0,0.1) inset, 0 1px 0 rgba(255,255,255,0.2);
  351 + -webkit-transition: all 250ms ease-in-out;
  352 + -moz-transition: all 250ms ease-in-out;
  353 + -o-transition: all 250ms ease-in-out;
  354 + transition: all 250ms ease-in-out;
  355 +}
  356 +.ui-form textarea:hover, .ui-form input:not([type="submit"]):not([type="button"]):not([type="checkbox"]):not([type="radio"]):not([type="file"]):not([type="range"]):hover {
  357 + border: 1px solid #bdbdbd;
  358 + -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.2) inset, 0 1px 0 rgba(255,255,255,0.2);
  359 + -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.2) inset, 0 1px 0 rgba(255,255,255,0.2);
  360 + box-shadow: 0 1px 3px rgba(0,0,0,0.2) inset, 0 1px 0 rgba(255,255,255,0.2);
  361 +}
  362 +.ui-form textarea:focus, .ui-form input:not([type="submit"]):not([type="button"]):not([type="checkbox"]):not([type="radio"]):not([type="file"]):not([type="range"]):focus {
  363 + border: 1px solid #95bdd4;
  364 + -webkit-box-shadow: 0 2px 3px rgba(161,202,226,0.5) inset, 0 1px 0 rgba(255,255,255,0.2);
  365 + -moz-box-shadow: 0 2px 3px rgba(161,202,226,0.5) inset, 0 1px 0 rgba(255,255,255,0.2);
  366 + box-shadow: 0 2px 3px rgba(161,202,226,0.5) inset, 0 1px 0 rgba(255,255,255,0.2);
  367 +}
... ...
app/assets/stylesheets/sections/issues.scss
... ... @@ -130,17 +130,3 @@ input.check_all_issues {
130 130 .milestone {
131 131 @extend .wll;
132 132 }
133   -
134   -/**
135   - * Fix milestone calendar
136   - */
137   -
138   -.ui-datepicker {
139   - border: none;
140   - box-shadow: none;
141   - .ui-datepicker-header {
142   - @include solid-shade;
143   - margin-bottom: 10px;
144   - border: 1px solid #bbb;
145   - }
146   -}
... ...
app/views/milestones/_form.html.haml
... ... @@ -45,5 +45,5 @@
45 45 $( ".datepicker" ).datepicker({
46 46 dateFormat: "yy-mm-dd",
47 47 onSelect: function(dateText, inst) { $("#milestone_due_date").val(dateText) }
48   - });
  48 + }).datepicker("setDate", $.datepicker.parseDate('yy-mm-dd', $('#milestone_due_date').val()));
49 49 });
... ...
vendor/assets/stylesheets/jquery.ui.aristo.css
... ... @@ -1,738 +0,0 @@
1   -/*
2   - * jQuery UI CSS Framework 1.8.7
3   - *
4   - * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
5   - * Dual licensed under the MIT or GPL Version 2 licenses.
6   - * http://jquery.org/license
7   - *
8   - * http://docs.jquery.com/UI/Theming/API
9   - */
10   -
11   -/* Layout helpers
12   -----------------------------------*/
13   -.ui-helper-hidden { display: none; }
14   -.ui-helper-hidden-accessible { position: absolute !important; clip: rect(1px 1px 1px 1px); clip: rect(1px,1px,1px,1px); }
15   -.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
16   -.ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
17   -.ui-helper-clearfix { display: inline-block; }
18   -/* required comment for clearfix to work in Opera \*/
19   -* html .ui-helper-clearfix { height:1%; }
20   -.ui-helper-clearfix { display:block; }
21   -/* end clearfix */
22   -.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }
23   -
24   -
25   -/* Interaction Cues
26   -----------------------------------*/
27   -.ui-state-disabled { cursor: default !important; }
28   -
29   -
30   -/* Icons
31   -----------------------------------*/
32   -
33   -/* states and images */
34   -.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }
35   -
36   -
37   -/* Misc visuals
38   -----------------------------------*/
39   -
40   -/* Overlays */
41   -.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
42   -
43   -
44   -/*
45   - * jQuery UI CSS Framework 1.8.7
46   - *
47   - * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
48   - * Dual licensed under the MIT or GPL Version 2 licenses.
49   - * http://jquery.org/license
50   - *
51   - * http://docs.jquery.com/UI/Theming/API
52   - *
53   - * To view and modify this theme, visit http://jqueryui.com/themeroller/?ctl=themeroller
54   - */
55   -
56   -
57   -/* Component containers
58   -----------------------------------*/
59   -.ui-widget { font-family: Arial,sans-serif; font-size: 1.1em; }
60   -.ui-widget .ui-widget { font-size: 1em; }
61   -.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Arial,sans-serif; font-size: 1em; }
62   -.ui-widget-content { border: 1px solid #B6B6B6; background: #ffffff; color: #4F4F4F; }
63   -.ui-widget-content a { color: #4F4F4F; }
64   -.ui-widget-header { border: 1px solid #B6B6B6; color: #4F4F4F; font-weight: bold; }
65   -.ui-widget-header {
66   - background: #ededed url(bg_fallback.png) 0 0 repeat-x; /* Old browsers */
67   - background: -moz-linear-gradient(top, #ededed 0%, #c4c4c4 100%); /* FF3.6+ */
68   - background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ededed), color-stop(100%,#c4c4c4)); /* Chrome,Safari4+ */
69   - background: -webkit-linear-gradient(top, #ededed 0%,#c4c4c4 100%); /* Chrome10+,Safari5.1+ */
70   - background: -o-linear-gradient(top, #ededed 0%,#c4c4c4 100%); /* Opera11.10+ */
71   - background: -ms-linear-gradient(top, #ededed 0%,#c4c4c4 100%); /* IE10+ */
72   - background: linear-gradient(top, #ededed 0%,#c4c4c4 100%); /* W3C */
73   -}
74   -.ui-widget-header a { color: #4F4F4F; }
75   -
76   -/* Interaction states
77   -----------------------------------*/
78   -.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border: 1px solid #B6B6B6; font-weight: normal; color: #4F4F4F; }
79   -.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
80   - background: #ededed url(bg_fallback.png) 0 0 repeat-x; /* Old browsers */
81   - background: -moz-linear-gradient(top, #ededed 0%, #c4c4c4 100%); /* FF3.6+ */
82   - background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ededed), color-stop(100%,#c4c4c4)); /* Chrome,Safari4+ */
83   - background: -webkit-linear-gradient(top, #ededed 0%,#c4c4c4 100%); /* Chrome10+,Safari5.1+ */
84   - background: -o-linear-gradient(top, #ededed 0%,#c4c4c4 100%); /* Opera11.10+ */
85   - background: -ms-linear-gradient(top, #ededed 0%,#c4c4c4 100%); /* IE10+ */
86   - background: linear-gradient(top, #ededed 0%,#c4c4c4 100%); /* W3C */
87   - -webkit-box-shadow: 0 1px 0 rgba(255,255,255,0.6) inset;
88   - -moz-box-shadow: 0 1px 0 rgba(255,255,255,0.6) inset;
89   - box-shadow: 0 1px 0 rgba(255,255,255,0.6) inset;
90   -}
91   -.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #4F4F4F; text-decoration: none; }
92   -.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { border: 1px solid #9D9D9D; font-weight: normal; color: #313131; }
93   -.ui-state-hover a, .ui-state-hover a:hover { color: #313131; text-decoration: none; }
94   -.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
95   - outline: none;
96   - color: #1c4257; border: 1px solid #7096ab;
97   - background: #ededed url(bg_fallback.png) 0 -50px repeat-x; /* Old browsers */
98   - background: -moz-linear-gradient(top, #b9e0f5 0%, #92bdd6 100%); /* FF3.6+ */
99   - background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b9e0f5), color-stop(100%,#92bdd6)); /* Chrome,Safari4+ */
100   - background: -webkit-linear-gradient(top, #b9e0f5 0%,#92bdd6 100%); /* Chrome10+,Safari5.1+ */
101   - background: -o-linear-gradient(top, #b9e0f5 0%,#92bdd6 100%); /* Opera11.10+ */
102   - background: -ms-linear-gradient(top, #b9e0f5 0%,#92bdd6 100%); /* IE10+ */
103   - background: linear-gradient(top, #b9e0f5 0%,#92bdd6 100%); /* W3C */
104   - -webkit-box-shadow: none;
105   - -moz-box-shadow: none;
106   - box-shadow: none;
107   -}
108   -.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #313131; text-decoration: none; }
109   -.ui-widget :active { outline: none; }
110   -
111   -/* Interaction Cues
112   -----------------------------------*/
113   -.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight { border: 1px solid #d2dbf4; background: #f4f8fd; color: #0d2054; -moz-border-radius: 0 !important; -webkit-border-radius: 0 !important; border-radius: 0 !important; }
114   -.ui-state-highlight a, .ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a { color: #363636; }
115   -.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error { border: 1px solid #e2d0d0; background: #fcf0f0; color: #280b0b; -moz-border-radius: 0 !important; -webkit-border-radius: 0 !important; border-radius: 0 !important; }
116   -.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a { color: #cd0a0a; }
117   -.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text { color: #cd0a0a; }
118   -.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary { font-weight: bold; }
119   -.ui-priority-secondary, .ui-widget-content .ui-priority-secondary, .ui-widget-header .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; }
120   -.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; }
121   -
122   -/* Icons
123   -----------------------------------*/
124   -
125   -/* states and images */
126   -.ui-icon { width: 16px; height: 16px; background-image: url(ui-icons_222222_256x240.png); }
127   -.ui-widget-content .ui-icon {background-image: url(ui-icons_222222_256x240.png); }
128   -.ui-widget-header .ui-icon {background-image: url(ui-icons_222222_256x240.png); }
129   -.ui-state-default .ui-icon { background-image: url(ui-icons_454545_256x240.png); }
130   -.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(ui-icons_454545_256x240.png); }
131   -.ui-state-active .ui-icon {background-image: url(ui-icons_454545_256x240.png); }
132   -.ui-state-highlight .ui-icon {background-image: url(ui-icons_454545_256x240.png); }
133   -.ui-state-error .ui-icon, .ui-state-error-text .ui-icon { background: url(icon_sprite.png) -16px 0 no-repeat !important; }
134   -.ui-state-highlight .ui-icon, .ui-state-error .ui-icon { margin-top: -1px; }
135   -
136   -/* positioning */
137   -.ui-icon-carat-1-n { background-position: 0 0; }
138   -.ui-icon-carat-1-ne { background-position: -16px 0; }
139   -.ui-icon-carat-1-e { background-position: -32px 0; }
140   -.ui-icon-carat-1-se { background-position: -48px 0; }
141   -.ui-icon-carat-1-s { background-position: -64px 0; }
142   -.ui-icon-carat-1-sw { background-position: -80px 0; }
143   -.ui-icon-carat-1-w { background-position: -96px 0; }
144   -.ui-icon-carat-1-nw { background-position: -112px 0; }
145   -.ui-icon-carat-2-n-s { background-position: -128px 0; }
146   -.ui-icon-carat-2-e-w { background-position: -144px 0; }
147   -.ui-icon-triangle-1-n { background-position: 0 -16px; }
148   -.ui-icon-triangle-1-ne { background-position: -16px -16px; }
149   -.ui-icon-triangle-1-e { background-position: -32px -16px; }
150   -.ui-icon-triangle-1-se { background-position: -48px -16px; }
151   -.ui-icon-triangle-1-s { background-position: -64px -16px; }
152   -.ui-icon-triangle-1-sw { background-position: -80px -16px; }
153   -.ui-icon-triangle-1-w { background-position: -96px -16px; }
154   -.ui-icon-triangle-1-nw { background-position: -112px -16px; }
155   -.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
156   -.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
157   -.ui-icon-arrow-1-n { background-position: 0 -32px; }
158   -.ui-icon-arrow-1-ne { background-position: -16px -32px; }
159   -.ui-icon-arrow-1-e { background-position: -32px -32px; }
160   -.ui-icon-arrow-1-se { background-position: -48px -32px; }
161   -.ui-icon-arrow-1-s { background-position: -64px -32px; }
162   -.ui-icon-arrow-1-sw { background-position: -80px -32px; }
163   -.ui-icon-arrow-1-w { background-position: -96px -32px; }
164   -.ui-icon-arrow-1-nw { background-position: -112px -32px; }
165   -.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
166   -.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
167   -.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
168   -.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
169   -.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
170   -.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
171   -.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
172   -.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
173   -.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
174   -.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
175   -.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
176   -.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
177   -.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
178   -.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
179   -.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
180   -.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
181   -.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
182   -.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
183   -.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
184   -.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
185   -.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
186   -.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
187   -.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
188   -.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
189   -.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
190   -.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
191   -.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
192   -.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
193   -.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
194   -.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
195   -.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
196   -.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
197   -.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
198   -.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
199   -.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
200   -.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
201   -.ui-icon-arrow-4 { background-position: 0 -80px; }
202   -.ui-icon-arrow-4-diag { background-position: -16px -80px; }
203   -.ui-icon-extlink { background-position: -32px -80px; }
204   -.ui-icon-newwin { background-position: -48px -80px; }
205   -.ui-icon-refresh { background-position: -64px -80px; }
206   -.ui-icon-shuffle { background-position: -80px -80px; }
207   -.ui-icon-transfer-e-w { background-position: -96px -80px; }
208   -.ui-icon-transferthick-e-w { background-position: -112px -80px; }
209   -.ui-icon-folder-collapsed { background-position: 0 -96px; }
210   -.ui-icon-folder-open { background-position: -16px -96px; }
211   -.ui-icon-document { background-position: -32px -96px; }
212   -.ui-icon-document-b { background-position: -48px -96px; }
213   -.ui-icon-note { background-position: -64px -96px; }
214   -.ui-icon-mail-closed { background-position: -80px -96px; }
215   -.ui-icon-mail-open { background-position: -96px -96px; }
216   -.ui-icon-suitcase { background-position: -112px -96px; }
217   -.ui-icon-comment { background-position: -128px -96px; }
218   -.ui-icon-person { background-position: -144px -96px; }
219   -.ui-icon-print { background-position: -160px -96px; }
220   -.ui-icon-trash { background-position: -176px -96px; }
221   -.ui-icon-locked { background-position: -192px -96px; }
222   -.ui-icon-unlocked { background-position: -208px -96px; }
223   -.ui-icon-bookmark { background-position: -224px -96px; }
224   -.ui-icon-tag { background-position: -240px -96px; }
225   -.ui-icon-home { background-position: 0 -112px; }
226   -.ui-icon-flag { background-position: -16px -112px; }
227   -.ui-icon-calendar { background-position: -32px -112px; }
228   -.ui-icon-cart { background-position: -48px -112px; }
229   -.ui-icon-pencil { background-position: -64px -112px; }
230   -.ui-icon-clock { background-position: -80px -112px; }
231   -.ui-icon-disk { background-position: -96px -112px; }
232   -.ui-icon-calculator { background-position: -112px -112px; }
233   -.ui-icon-zoomin { background-position: -128px -112px; }
234   -.ui-icon-zoomout { background-position: -144px -112px; }
235   -.ui-icon-search { background-position: -160px -112px; }
236   -.ui-icon-wrench { background-position: -176px -112px; }
237   -.ui-icon-gear { background-position: -192px -112px; }
238   -.ui-icon-heart { background-position: -208px -112px; }
239   -.ui-icon-star { background-position: -224px -112px; }
240   -.ui-icon-link { background-position: -240px -112px; }
241   -.ui-icon-cancel { background-position: 0 -128px; }
242   -.ui-icon-plus { background-position: -16px -128px; }
243   -.ui-icon-plusthick { background-position: -32px -128px; }
244   -.ui-icon-minus { background-position: -48px -128px; }
245   -.ui-icon-minusthick { background-position: -64px -128px; }
246   -.ui-icon-close { background-position: -80px -128px; }
247   -.ui-icon-closethick { background-position: -96px -128px; }
248   -.ui-icon-key { background-position: -112px -128px; }
249   -.ui-icon-lightbulb { background-position: -128px -128px; }
250   -.ui-icon-scissors { background-position: -144px -128px; }
251   -.ui-icon-clipboard { background-position: -160px -128px; }
252   -.ui-icon-copy { background-position: -176px -128px; }
253   -.ui-icon-contact { background-position: -192px -128px; }
254   -.ui-icon-image { background-position: -208px -128px; }
255   -.ui-icon-video { background-position: -224px -128px; }
256   -.ui-icon-script { background-position: -240px -128px; }
257   -.ui-icon-alert { background-position: 0 -144px; }
258   -.ui-icon-info { background: url(icon_sprite.png) 0 0 no-repeat !important; }
259   -.ui-icon-notice { background-position: -32px -144px; }
260   -.ui-icon-help { background-position: -48px -144px; }
261   -.ui-icon-check { background-position: -64px -144px; }
262   -.ui-icon-bullet { background-position: -80px -144px; }
263   -.ui-icon-radio-off { background-position: -96px -144px; }
264   -.ui-icon-radio-on { background-position: -112px -144px; }
265   -.ui-icon-pin-w { background-position: -128px -144px; }
266   -.ui-icon-pin-s { background-position: -144px -144px; }
267   -.ui-icon-play { background-position: 0 -160px; }
268   -.ui-icon-pause { background-position: -16px -160px; }
269   -.ui-icon-seek-next { background-position: -32px -160px; }
270   -.ui-icon-seek-prev { background-position: -48px -160px; }
271   -.ui-icon-seek-end { background-position: -64px -160px; }
272   -.ui-icon-seek-start { background-position: -80px -160px; }
273   -/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
274   -.ui-icon-seek-first { background-position: -80px -160px; }
275   -.ui-icon-stop { background-position: -96px -160px; }
276   -.ui-icon-eject { background-position: -112px -160px; }
277   -.ui-icon-volume-off { background-position: -128px -160px; }
278   -.ui-icon-volume-on { background-position: -144px -160px; }
279   -.ui-icon-power { background-position: 0 -176px; }
280   -.ui-icon-signal-diag { background-position: -16px -176px; }
281   -.ui-icon-signal { background-position: -32px -176px; }
282   -.ui-icon-battery-0 { background-position: -48px -176px; }
283   -.ui-icon-battery-1 { background-position: -64px -176px; }
284   -.ui-icon-battery-2 { background-position: -80px -176px; }
285   -.ui-icon-battery-3 { background-position: -96px -176px; }
286   -.ui-icon-circle-plus { background-position: 0 -192px; }
287   -.ui-icon-circle-minus { background-position: -16px -192px; }
288   -.ui-icon-circle-close { background-position: -32px -192px; }
289   -.ui-icon-circle-triangle-e { background-position: -48px -192px; }
290   -.ui-icon-circle-triangle-s { background-position: -64px -192px; }
291   -.ui-icon-circle-triangle-w { background-position: -80px -192px; }
292   -.ui-icon-circle-triangle-n { background-position: -96px -192px; }
293   -.ui-icon-circle-arrow-e { background-position: -112px -192px; }
294   -.ui-icon-circle-arrow-s { background-position: -128px -192px; }
295   -.ui-icon-circle-arrow-w { background-position: -144px -192px; }
296   -.ui-icon-circle-arrow-n { background-position: -160px -192px; }
297   -.ui-icon-circle-zoomin { background-position: -176px -192px; }
298   -.ui-icon-circle-zoomout { background-position: -192px -192px; }
299   -.ui-icon-circle-check { background-position: -208px -192px; }
300   -.ui-icon-circlesmall-plus { background-position: 0 -208px; }
301   -.ui-icon-circlesmall-minus { background-position: -16px -208px; }
302   -.ui-icon-circlesmall-close { background-position: -32px -208px; }
303   -.ui-icon-squaresmall-plus { background-position: -48px -208px; }
304   -.ui-icon-squaresmall-minus { background-position: -64px -208px; }
305   -.ui-icon-squaresmall-close { background-position: -80px -208px; }
306   -.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
307   -.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
308   -.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
309   -.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
310   -.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
311   -.ui-icon-grip-diagonal-se { background-position: -80px -224px; }
312   -
313   -
314   -/* Misc visuals
315   -----------------------------------*/
316   -
317   -/* Corner radius */
318   -.ui-corner-tl { -moz-border-radius-topleft: 3px; -webkit-border-top-left-radius: 3px; border-top-left-radius: 3px; }
319   -.ui-corner-tr { -moz-border-radius-topright: 3px; -webkit-border-top-right-radius: 3px; border-top-right-radius: 3px; }
320   -.ui-corner-bl { -moz-border-radius-bottomleft: 3px; -webkit-border-bottom-left-radius: 3px; border-bottom-left-radius: 3px; }
321   -.ui-corner-br { -moz-border-radius-bottomright: 3px; -webkit-border-bottom-right-radius: 3px; border-bottom-right-radius: 3px; }
322   -.ui-corner-top { -moz-border-radius-topleft: 3px; -webkit-border-top-left-radius: 3px; border-top-left-radius: 3px; -moz-border-radius-topright: 3px; -webkit-border-top-right-radius: 3px; border-top-right-radius: 3px; }
323   -.ui-corner-bottom { -moz-border-radius-bottomleft: 3px; -webkit-border-bottom-left-radius: 3px; border-bottom-left-radius: 3px; -moz-border-radius-bottomright: 3px; -webkit-border-bottom-right-radius: 3px; border-bottom-right-radius: 3px; }
324   -.ui-corner-right { -moz-border-radius-topright: 3px; -webkit-border-top-right-radius: 3px; border-top-right-radius: 3px; -moz-border-radius-bottomright: 3px; -webkit-border-bottom-right-radius: 3px; border-bottom-right-radius: 3px; }
325   -.ui-corner-left { -moz-border-radius-topleft: 3px; -webkit-border-top-left-radius: 3px; border-top-left-radius: 3px; -moz-border-radius-bottomleft: 3px; -webkit-border-bottom-left-radius: 3px; border-bottom-left-radius: 3px; }
326   -.ui-corner-all { -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }
327   -
328   -/* Overlays */
329   -.ui-widget-overlay { background: #262b33; opacity: .70;filter:Alpha(Opacity=70); }
330   -.ui-widget-shadow { margin: -8px 0 0 -8px; padding: 8px; background: #000000; opacity: .30;filter:Alpha(Opacity=30); -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; }/*
331   - * jQuery UI Resizable 1.8.7
332   - *
333   - * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
334   - * Dual licensed under the MIT or GPL Version 2 licenses.
335   - * http://jquery.org/license
336   - *
337   - * http://docs.jquery.com/UI/Resizable#theming
338   - */
339   -.ui-resizable { position: relative;}
340   -.ui-resizable-handle { position: absolute; font-size: 0.1px; z-index: 999; display: block;}
341   -.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle { display: none; }
342   -.ui-resizable-n { cursor: n-resize; height: 7px; width: 100%; top: -5px; left: 0; }
343   -.ui-resizable-s { cursor: s-resize; height: 7px; width: 100%; bottom: -5px; left: 0; }
344   -.ui-resizable-e { cursor: e-resize; width: 7px; right: -5px; top: 0; height: 100%; }
345   -.ui-resizable-w { cursor: w-resize; width: 7px; left: -5px; top: 0; height: 100%; }
346   -.ui-resizable-se { cursor: se-resize; width: 12px; height: 12px; right: 1px; bottom: 1px; }
347   -.ui-resizable-sw { cursor: sw-resize; width: 9px; height: 9px; left: -5px; bottom: -5px; }
348   -.ui-resizable-nw { cursor: nw-resize; width: 9px; height: 9px; left: -5px; top: -5px; }
349   -.ui-resizable-ne { cursor: ne-resize; width: 9px; height: 9px; right: -5px; top: -5px;}/*
350   - * jQuery UI Selectable 1.8.7
351   - *
352   - * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
353   - * Dual licensed under the MIT or GPL Version 2 licenses.
354   - * http://jquery.org/license
355   - *
356   - * http://docs.jquery.com/UI/Selectable#theming
357   - */
358   -.ui-selectable-helper { position: absolute; z-index: 100; border:1px dotted black; }
359   -/*
360   - * jQuery UI Accordion 1.8.7
361   - *
362   - * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
363   - * Dual licensed under the MIT or GPL Version 2 licenses.
364   - * http://jquery.org/license
365   - *
366   - * http://docs.jquery.com/UI/Accordion#theming
367   - */
368   -/* IE/Win - Fix animation bug - #4615 */
369   -.ui-accordion { width: 100%; }
370   -.ui-accordion .ui-accordion-header { cursor: pointer; position: relative; margin-top: 1px; zoom: 1; }
371   -.ui-accordion .ui-accordion-header, .ui-accordion .ui-accordion-content { -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0; }
372   -.ui-accordion .ui-accordion-li-fix { display: inline; }
373   -.ui-accordion .ui-accordion-header-active { border-bottom: 0 !important; }
374   -.ui-accordion .ui-accordion-header a { display: block; font-size: 12px; font-weight: bold; padding: .5em .5em .5em .7em; }
375   -.ui-accordion-icons .ui-accordion-header a { padding-left: 2.2em; }
376   -.ui-accordion .ui-accordion-header .ui-icon { position: absolute; left: .5em; top: 50%; margin-top: -8px; }
377   -.ui-accordion .ui-accordion-content { padding: 1em 2.2em; border-top: 0; margin-top: -2px; position: relative; top: 1px; margin-bottom: 2px; overflow: auto; display: none; zoom: 1; }
378   -.ui-accordion .ui-accordion-content-active { display: block; }/*
379   - * jQuery UI Autocomplete 1.8.7
380   - *
381   - * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
382   - * Dual licensed under the MIT or GPL Version 2 licenses.
383   - * http://jquery.org/license
384   - *
385   - * http://docs.jquery.com/UI/Autocomplete#theming
386   - */
387   -.ui-autocomplete {
388   - position: absolute; cursor: default; z-index: 3;
389   - -moz-border-radius: 0;
390   - -webkit-border-radius: 0;
391   - border-radius: 0;
392   - -moz-box-shadow: 0 1px 5px rgba(0,0,0,0.3);
393   - -webkit-box-shadow: 0 1px 5px rgba(0,0,0,0.3);
394   - box-shadow: 0 1px 5px rgba(0,0,0,0.3);
395   -}
396   -
397   -/* workarounds */
398   -* html .ui-autocomplete { width:1px; } /* without this, the menu expands to 100% in IE6 */
399   -
400   -/*
401   - * jQuery UI Menu 1.8.7
402   - *
403   - * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
404   - * Dual licensed under the MIT or GPL Version 2 licenses.
405   - * http://jquery.org/license
406   - *
407   - * http://docs.jquery.com/UI/Menu#theming
408   - */
409   -.ui-menu {
410   - list-style:none;
411   - padding: 2px;
412   - margin: 0;
413   - display:block;
414   - float: left;
415   -}
416   -.ui-menu .ui-menu {
417   - margin-top: -3px;
418   -}
419   -.ui-menu .ui-menu-item {
420   - margin:0;
421   - padding: 0;
422   - zoom: 1;
423   - float: left;
424   - clear: left;
425   - width: 100%;
426   -}
427   -.ui-menu .ui-menu-item a {
428   - text-decoration:none;
429   - display:block;
430   - padding:.2em .4em;
431   - line-height:1.5;
432   - zoom:1;
433   -}
434   -.ui-menu .ui-menu-item a.ui-state-hover,
435   -.ui-menu .ui-menu-item a.ui-state-active {
436   - font-weight: normal;
437   - margin: -1px;
438   - background: #5f83b9;
439   - color: #FFFFFF;
440   - text-shadow: 0px 1px 1px #234386;
441   - border-color: #466086;
442   - -moz-border-radius: 0;
443   - -webkit-border-radius: 0;
444   - border-radius: 0;
445   -}
446   -/*
447   - * jQuery UI Button 1.8.7
448   - *
449   - * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
450   - * Dual licensed under the MIT or GPL Version 2 licenses.
451   - * http://jquery.org/license
452   - *
453   - * http://docs.jquery.com/UI/Button#theming
454   - */
455   -.ui-button { display: inline-block; position: relative; padding: 0; margin-right: .1em; text-decoration: none !important; cursor: pointer; text-align: center; zoom: 1; overflow: visible; -webkit-user-select: none; -moz-user-select: none; user-select: none; } /* the overflow property removes extra width in IE */
456   -.ui-button-icon-only { width: 2.2em; } /* to make room for the icon, a width needs to be set here */
457   -button.ui-button-icon-only { width: 2.4em; } /* button elements seem to need a little more width */
458   -.ui-button-icons-only { width: 3.4em; }
459   -button.ui-button-icons-only { width: 3.7em; }
460   -
461   -/* button animation properties */
462   -.ui-button {
463   - -webkit-transition: all 250ms ease-in-out;
464   - -moz-transition: all 250ms ease-in-out;
465   - -o-transition: all 250ms ease-in-out;
466   - transition: all 250ms ease-in-out;
467   -}
468   -
469   -/*states*/
470   -.ui-button.ui-state-hover {
471   - -moz-box-shadow: 0 0 8px rgba(0, 0, 0, 0.15), 0 1px 0 rgba(255,255,255,0.8) inset;
472   - -webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.15), 0 1px 0 rgba(255,255,255,0.8) inset;
473   - box-shadow: 0 0 8px rgba(0, 0, 0, 0.15), 0 1px 0 rgba(255,255,255,0.8) inset;
474   -}
475   -.ui-button.ui-state-focus {
476   - outline: none;
477   - color: #1c4257;
478   - border-color: #7096ab;
479   - background: #ededed url(bg_fallback.png) 0 -50px repeat-x; /* Old browsers */
480   - background: -moz-linear-gradient(top, #b9e0f5 0%, #92bdd6 100%); /* FF3.6+ */
481   - background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b9e0f5), color-stop(100%,#92bdd6)); /* Chrome,Safari4+ */
482   - background: -webkit-linear-gradient(top, #b9e0f5 0%,#92bdd6 100%); /* Chrome10+,Safari5.1+ */
483   - background: -o-linear-gradient(top, #b9e0f5 0%,#92bdd6 100%); /* Opera11.10+ */
484   - background: -ms-linear-gradient(top, #b9e0f5 0%,#92bdd6 100%); /* IE10+ */
485   - background: linear-gradient(top, #b9e0f5 0%,#92bdd6 100%); /* W3C */
486   - -moz-box-shadow: 0 0 8px rgba(0, 0, 0, 0.15), 0 1px 0 rgba(255,255,255,0.8) inset;
487   - -webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.15), 0 1px 0 rgba(255,255,255,0.8) inset;
488   - box-shadow: 0 0 8px rgba(0, 0, 0, 0.15), 0 1px 0 rgba(255,255,255,0.8) inset;
489   -}
490   -
491   -/*button text element */
492   -.ui-button .ui-button-text { display: block; line-height: 1.4; font-size: 14px; font-weight: bold; text-shadow: 0 1px 0 rgba(255, 255, 255, 0.6); }
493   -.ui-button-text-only .ui-button-text { padding: .4em 1em; }
494   -.ui-button-icon-only .ui-button-text, .ui-button-icons-only .ui-button-text { padding: .4em; text-indent: -9999999px; }
495   -.ui-button-text-icon-primary .ui-button-text, .ui-button-text-icons .ui-button-text { padding: .4em 1em .4em 2.1em; }
496   -.ui-button-text-icon-secondary .ui-button-text, .ui-button-text-icons .ui-button-text { padding: .4em 2.1em .4em 1em; }
497   -.ui-button-text-icons .ui-button-text { padding-left: 2.1em; padding-right: 2.1em; }
498   -/* no icon support for input elements, provide padding by default */
499   -input.ui-button, .ui-widget-content input.ui-button { font-size: 14px; font-weight: bold; text-shadow: 0 1px 0 rgba(255, 255, 255, 0.6); padding: 0 1em !important; height: 33px; }
500   -/*remove submit button internal padding in Firefox*/
501   -input.ui-button::-moz-focus-inner {
502   - border: 0;
503   - padding: 0;
504   -}
505   -/* fix webkits handling of the box model */
506   -@media screen and (-webkit-min-device-pixel-ratio:0) {
507   - input.ui-button {
508   - height: 31px !important;
509   - }
510   -}
511   -
512   -
513   -/*button icon element(s) */
514   -.ui-button-icon-only .ui-icon, .ui-button-text-icon-primary .ui-icon, .ui-button-text-icon-secondary .ui-icon, .ui-button-text-icons .ui-icon, .ui-button-icons-only .ui-icon { position: absolute; top: 50%; margin-top: -8px; }
515   -.ui-button-icon-only .ui-icon { left: 50%; margin-left: -8px; }
516   -.ui-button-text-icon-primary .ui-button-icon-primary, .ui-button-text-icons .ui-button-icon-primary, .ui-button-icons-only .ui-button-icon-primary { left: .5em; }
517   -.ui-button-text-icon-secondary .ui-button-icon-secondary, .ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary { right: .5em; }
518   -.ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary { right: .5em; }
519   -
520   -/*button sets*/
521   -.ui-buttonset { margin-right: 7px; }
522   -.ui-buttonset .ui-button { margin-left: 0; margin-right: -.3em; }
523   -.ui-buttonset .ui-button.ui-state-active { color: #1c4257; border-color: #7096ab; }
524   -.ui-buttonset .ui-button.ui-state-active {
525   - background: #ededed url(bg_fallback.png) 0 -50px repeat-x; /* Old browsers */
526   - background: -moz-linear-gradient(top, #b9e0f5 0%, #92bdd6 100%); /* FF3.6+ */
527   - background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b9e0f5), color-stop(100%,#92bdd6)); /* Chrome,Safari4+ */
528   - background: -webkit-linear-gradient(top, #b9e0f5 0%,#92bdd6 100%); /* Chrome10+,Safari5.1+ */
529   - background: -o-linear-gradient(top, #b9e0f5 0%,#92bdd6 100%); /* Opera11.10+ */
530   - background: -ms-linear-gradient(top, #b9e0f5 0%,#92bdd6 100%); /* IE10+ */
531   - background: linear-gradient(top, #b9e0f5 0%,#92bdd6 100%); /* W3C */
532   - -webkit-box-shadow: none;
533   - -moz-box-shadow: none;
534   - box-shadow: none;
535   -}
536   -
537   -/* workarounds */
538   -button.ui-button::-moz-focus-inner { border: 0; padding: 0; } /* reset extra padding in Firefox */
539   -/*
540   - * jQuery UI Dialog 1.8.7
541   - *
542   - * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
543   - * Dual licensed under the MIT or GPL Version 2 licenses.
544   - * http://jquery.org/license
545   - *
546   - * http://docs.jquery.com/UI/Dialog#theming
547   - */
548   -.ui-dialog { position: absolute; padding: 0; width: 300px; overflow: hidden; }
549   -.ui-dialog {
550   - -webkit-box-shadow: 0 2px 12px rgba(0,0,0,0.6);
551   - -moz-box-shadow: 0 2px 12px rgba(0,0,0,0.6);
552   - box-shadow: 0 2px 12px rgba(0,0,0,0.6);
553   -}
554   -.ui-dialog .ui-dialog-titlebar { padding: 0.7em 1em 0.6em 1em; position: relative; border: none; border-bottom: 1px solid #979797; -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0; }
555   -.ui-dialog .ui-dialog-title { float: left; margin: .1em 16px .2em 0; font-size: 14px; text-shadow: 0 1px 0 rgba(255,255,255,0.5); }
556   -.ui-dialog .ui-dialog-titlebar-close { position: absolute; right: .8em; top: 55%; width: 16px; margin: -10px 0 0 0; padding: 0; height: 16px; }
557   -.ui-dialog .ui-dialog-titlebar-close span { display: block; margin: 1px; background: url(icon_sprite.png) 0 -16px no-repeat; }
558   -.ui-dialog .ui-dialog-titlebar-close:hover span { background-position: -16px -16px; }
559   -.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus { padding: 0; border: 0; }
560   -.ui-dialog .ui-dialog-content { position: relative; border: 0; padding: .5em 1em; background: none; overflow: auto; zoom: 1; }
561   -.ui-dialog .ui-dialog-buttonpane { text-align: left; border-width: 1px 0 0 0; background-image: none; margin: .5em 0 0 0; padding: .3em 1em .5em .4em; }
562   -.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset { float: right; }
563   -.ui-dialog .ui-dialog-buttonpane button { margin: .5em .4em .5em 0; cursor: pointer; }
564   -.ui-dialog .ui-resizable-se { width: 14px; height: 14px; right: 3px; bottom: 3px; }
565   -.ui-draggable .ui-dialog-titlebar { cursor: move; }
566   -/*
567   - * jQuery UI Slider 1.8.7
568   - *
569   - * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
570   - * Dual licensed under the MIT or GPL Version 2 licenses.
571   - * http://jquery.org/license
572   - *
573   - * http://docs.jquery.com/UI/Slider#theming
574   - */
575   -.ui-slider { position: relative; text-align: left; background: #d7d7d7; z-index: 1; }
576   -.ui-slider { -moz-box-shadow: 0 1px 2px rgba(0,0,0,0.5) inset; -webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.5) inset; box-shadow: 0 1px 2px rgba(0,0,0,0.5) inset; }
577   -.ui-slider .ui-slider-handle { background: url(slider_handles.png) 0px -23px no-repeat; position: absolute; z-index: 2; width: 23px; height: 23px; cursor: default; border: none; outline: none; -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; }
578   -.ui-slider .ui-state-hover, .ui-slider .ui-state-active { background-position: 0 0; }
579   -.ui-slider .ui-slider-range { background: #a3cae0; position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; background-position: 0 0; }
580   -.ui-slider .ui-slider-range { -moz-box-shadow: 0 1px 2px rgba(17,35,45,0.6) inset; -webkit-box-shadow: 0 1px 2px rgba(17,35,45,0.6) inset; box-shadow: 0 1px 2px rgba(17,35,45,0.6) inset; }
581   -
582   -
583   -.ui-slider-horizontal { height: 5px; }
584   -.ui-slider-horizontal .ui-slider-handle { top: -8px; margin-left: -13px; }
585   -.ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; }
586   -.ui-slider-horizontal .ui-slider-range-min { left: 0; }
587   -.ui-slider-horizontal .ui-slider-range-max { right: 0; }
588   -
589   -.ui-slider-vertical { width: 5px; height: 100px; }
590   -.ui-slider-vertical .ui-slider-handle { left: -8px; margin-left: 0; margin-bottom: -13px; }
591   -.ui-slider-vertical .ui-slider-range { left: 0; width: 100%; }
592   -.ui-slider-vertical .ui-slider-range-min { bottom: 0; }
593   -.ui-slider-vertical .ui-slider-range-max { top: 0; }/*
594   - * jQuery UI Tabs 1.8.7
595   - *
596   - * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
597   - * Dual licensed under the MIT or GPL Version 2 licenses.
598   - * http://jquery.org/license
599   - *
600   - * http://docs.jquery.com/UI/Tabs#theming
601   - */
602   -.ui-tabs { position: relative; zoom: 1; border: 0; background: transparent; } /* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
603   -.ui-tabs .ui-tabs-nav { margin: 0; padding: 0; background: transparent; border-width: 0 0 1px 0; }
604   -.ui-tabs .ui-tabs-nav {
605   - -moz-border-radius: 0;
606   - -webkit-border-radius: 0;
607   - border-radius: 0;
608   -}
609   -.ui-tabs .ui-tabs-nav li { list-style: none; float: left; position: relative; top: 1px; margin: 0 .2em 1px 0; border-bottom: 0 !important; padding: 0; white-space: nowrap; }
610   -.ui-tabs .ui-tabs-nav li a { float: left; padding: .5em 1em; text-decoration: none; font-size: 12px; font-weight: bold; text-shadow: 0 1px 0 rgba(255,255,255,0.5); }
611   -.ui-tabs .ui-tabs-nav li.ui-tabs-selected { margin-bottom: 0; padding-bottom: 1px; background: #fff; border-color: #B6B6B6; }
612   -.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; outline: none; }
613   -.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
614   -.ui-tabs .ui-tabs-panel { display: block; border-width: 0 1px 1px 1px; padding: 1em 1.4em; background: none; }
615   -.ui-tabs .ui-tabs-panel { background: #FFF;
616   - -moz-border-radius: 0;
617   - -webkit-border-radius: 0;
618   - border-radius: 0;
619   -}
620   -.ui-tabs .ui-tabs-hide { display: none !important; }
621   -/*
622   - * jQuery UI Datepicker 1.8.7
623   - *
624   - * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
625   - * Dual licensed under the MIT or GPL Version 2 licenses.
626   - * http://jquery.org/license
627   - *
628   - * http://docs.jquery.com/UI/Datepicker#theming
629   - */
630   -.ui-datepicker { width: 17em; padding: 0; display: none; border-color: #DDDDDD; }
631   -.ui-datepicker {
632   - -moz-box-shadow: 0 4px 8px rgba(0,0,0,0.5);
633   - -webkit-box-shadow: 0 4px 8px rgba(0,0,0,0.5);
634   - box-shadow: 0 4px 8px rgba(0,0,0,0.5);
635   -}
636   -.ui-datepicker .ui-datepicker-header { position:relative; padding:.35em 0; border: none; border-bottom: 1px solid #B6B6B6; -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0; }
637   -.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position:absolute; top: 6px; width: 1.8em; height: 1.8em; }
638   -.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { border: 1px none; }
639   -.ui-datepicker .ui-datepicker-prev { left:2px; }
640   -.ui-datepicker .ui-datepicker-next { right:2px; }
641   -.ui-datepicker .ui-datepicker-prev span { background-position: 0px -32px !important; }
642   -.ui-datepicker .ui-datepicker-next span { background-position: -16px -32px !important; }
643   -.ui-datepicker .ui-datepicker-prev-hover span { background-position: 0px -48px !important; }
644   -.ui-datepicker .ui-datepicker-next-hover span { background-position: -16px -48px !important; }
645   -.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px; background: url(icon_sprite.png) no-repeat; }
646   -.ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center; font-size: 12px; text-shadow: 0 1px 0 rgba(255,255,255,0.6); }
647   -.ui-datepicker .ui-datepicker-title select { font-size:1em; margin:1px 0; }
648   -.ui-datepicker select.ui-datepicker-month-year {width: 100%;}
649   -.ui-datepicker select.ui-datepicker-month,
650   -.ui-datepicker select.ui-datepicker-year { width: 49%;}
651   -.ui-datepicker table {width: 100%; font-size: .9em; border-collapse: collapse; margin:0 0 .4em; }
652   -.ui-datepicker th { padding: .7em .3em; text-align: center; font-weight: bold; border: 0; }
653   -.ui-datepicker td { border: 0; padding: 1px; }
654   -.ui-datepicker td span, .ui-datepicker td a { display: block; padding: .2em; text-align: right; text-decoration: none; }
655   -.ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0; }
656   -.ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible; }
657   -.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float:left; }
658   -.ui-datepicker table .ui-state-highlight { border-color: #5F83B9; }
659   -.ui-datepicker table .ui-state-hover { background: #5F83B9; color: #FFF; font-weight: bold; text-shadow: 0 1px 1px #234386; -webkit-box-shadow: 0 0px 0 rgba(255,255,255,0.6) inset; -moz-box-shadow: 0 0px 0 rgba(255,255,255,0.6) inset; box-shadow: 0 0px 0 rgba(255,255,255,0.6) inset; border-color: #5F83B9; }
660   -.ui-datepicker-calendar .ui-state-default { background: transparent; border-color: #FFF; }
661   -.ui-datepicker-calendar .ui-state-active { background: #5F83B9; border-color: #5F83B9; color: #FFF; font-weight: bold; text-shadow: 0 1px 1px #234386; }
662   -
663   -/* with multiple calendars */
664   -.ui-datepicker.ui-datepicker-multi { width:auto; }
665   -.ui-datepicker-multi .ui-datepicker-group { float:left; }
666   -.ui-datepicker-multi .ui-datepicker-group table { width:95%; margin:0 auto .4em; }
667   -.ui-datepicker-multi-2 .ui-datepicker-group { width:50%; }
668   -.ui-datepicker-multi-3 .ui-datepicker-group { width:33.3%; }
669   -.ui-datepicker-multi-4 .ui-datepicker-group { width:25%; }
670   -.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header { border-left-width:0; }
671   -.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width:0; }
672   -.ui-datepicker-multi .ui-datepicker-buttonpane { clear:left; }
673   -.ui-datepicker-row-break { clear:both; width:100%; }
674   -
675   -/* RTL support */
676   -.ui-datepicker-rtl { direction: rtl; }
677   -.ui-datepicker-rtl .ui-datepicker-prev { right: 2px; left: auto; }
678   -.ui-datepicker-rtl .ui-datepicker-next { left: 2px; right: auto; }
679   -.ui-datepicker-rtl .ui-datepicker-prev:hover { right: 1px; left: auto; }
680   -.ui-datepicker-rtl .ui-datepicker-next:hover { left: 1px; right: auto; }
681   -.ui-datepicker-rtl .ui-datepicker-buttonpane { clear:right; }
682   -.ui-datepicker-rtl .ui-datepicker-buttonpane button { float: left; }
683   -.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current { float:right; }
684   -.ui-datepicker-rtl .ui-datepicker-group { float:right; }
685   -.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header { border-right-width:0; border-left-width:1px; }
686   -.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { border-right-width:0; border-left-width:1px; }
687   -
688   -/* IE6 IFRAME FIX (taken from datepicker 1.5.3 */
689   -.ui-datepicker-cover {
690   - display: none; /*sorry for IE5*/
691   - display/**/: block; /*sorry for IE5*/
692   - position: absolute; /*must have*/
693   - z-index: -1; /*must have*/
694   - filter: mask(); /*must have*/
695   - top: -4px; /*must have*/
696   - left: -4px; /*must have*/
697   - width: 200px; /*must have*/
698   - height: 200px; /*must have*/
699   -}/*
700   - * jQuery UI Progressbar 1.8.7
701   - *
702   - * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
703   - * Dual licensed under the MIT or GPL Version 2 licenses.
704   - * http://jquery.org/license
705   - *
706   - * http://docs.jquery.com/UI/Progressbar#theming
707   - */
708   -.ui-progressbar { height: 12px; text-align: left; background: #FFF url(progress_bar.gif) 0 -14px repeat-x; }
709   -.ui-progressbar .ui-progressbar-value {margin: -1px; height:100%; background: url(progress_bar.gif) 0 0 repeat-x; }
710   -
711   -/* Extra Input Field Styling */
712   -.ui-form textarea, .ui-form input:not([type="submit"]):not([type="button"]):not([type="checkbox"]):not([type="radio"]):not([type="file"]):not([type="range"]) {
713   - padding: 3px;
714   - -webkit-border-radius: 2px;
715   - -moz-border-radius: 2px;
716   - border-radius: 2px;
717   - border: 1px solid #cecece;
718   - outline: none;
719   - -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.1) inset, 0 1px 0 rgba(255,255,255,0.2);
720   - -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.1) inset, 0 1px 0 rgba(255,255,255,0.2);
721   - box-shadow: 0 1px 3px rgba(0,0,0,0.1) inset, 0 1px 0 rgba(255,255,255,0.2);
722   - -webkit-transition: all 250ms ease-in-out;
723   - -moz-transition: all 250ms ease-in-out;
724   - -o-transition: all 250ms ease-in-out;
725   - transition: all 250ms ease-in-out;
726   -}
727   -.ui-form textarea:hover, .ui-form input:not([type="submit"]):not([type="button"]):not([type="checkbox"]):not([type="radio"]):not([type="file"]):not([type="range"]):hover {
728   - border: 1px solid #bdbdbd;
729   - -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.2) inset, 0 1px 0 rgba(255,255,255,0.2);
730   - -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.2) inset, 0 1px 0 rgba(255,255,255,0.2);
731   - box-shadow: 0 1px 3px rgba(0,0,0,0.2) inset, 0 1px 0 rgba(255,255,255,0.2);
732   -}
733   -.ui-form textarea:focus, .ui-form input:not([type="submit"]):not([type="button"]):not([type="checkbox"]):not([type="radio"]):not([type="file"]):not([type="range"]):focus {
734   - border: 1px solid #95bdd4;
735   - -webkit-box-shadow: 0 2px 3px rgba(161,202,226,0.5) inset, 0 1px 0 rgba(255,255,255,0.2);
736   - -moz-box-shadow: 0 2px 3px rgba(161,202,226,0.5) inset, 0 1px 0 rgba(255,255,255,0.2);
737   - box-shadow: 0 2px 3px rgba(161,202,226,0.5) inset, 0 1px 0 rgba(255,255,255,0.2);
738   -}