|
1 /** |
|
2 * @file |
|
3 * Seven styles for jQuery UI. |
|
4 * Overrides /misc/ui/ui.theme.css. |
|
5 */ |
|
6 |
|
7 /** |
|
8 * Component containers |
|
9 */ |
|
10 .ui-widget { |
|
11 background: #fff; |
|
12 } |
|
13 .ui-widget-content { |
|
14 border: solid 1px #ccc; |
|
15 } |
|
16 |
|
17 /** |
|
18 * Interaction states |
|
19 */ |
|
20 .ui-state-default, |
|
21 .ui-state-hover, |
|
22 .ui-state-focus, |
|
23 .ui-state-active { |
|
24 outline: 0; |
|
25 } |
|
26 .ui-state-active { |
|
27 font-weight: bold; |
|
28 } |
|
29 |
|
30 /** |
|
31 * Interaction cues |
|
32 */ |
|
33 .ui-state-highlight, |
|
34 .ui-widget-content .ui-state-highlight { |
|
35 color: #840; |
|
36 background: #fe6; |
|
37 border: solid 1px #ed5; |
|
38 } |
|
39 .ui-state-error, |
|
40 .ui-widget-content .ui-state-error { |
|
41 color: #fff; |
|
42 background: #e63; |
|
43 border-color: #d52; |
|
44 } |
|
45 .ui-state-disabled, |
|
46 .ui-widget-content .ui-state-disabled { |
|
47 opacity: .35; |
|
48 filter: Alpha(Opacity=35); |
|
49 } |
|
50 .ui-priority-secondary, |
|
51 .ui-widget-content .ui-priority-secondary { |
|
52 opacity: .7; |
|
53 filter: Alpha(Opacity=70); |
|
54 } |
|
55 |
|
56 /** |
|
57 * Icons |
|
58 */ |
|
59 /* states and images */ |
|
60 .ui-icon { |
|
61 display: block; |
|
62 text-indent: -99999px; |
|
63 width: 16px; |
|
64 height: 16px; |
|
65 overflow: hidden; |
|
66 background-repeat: no-repeat; |
|
67 background-image: url(images/ui-icons-222222-256x240.png); |
|
68 } |
|
69 .ui-widget-content .ui-icon, |
|
70 .ui-widget-header .ui-icon { |
|
71 background-image: url(images/ui-icons-222222-256x240.png); |
|
72 } |
|
73 .ui-state-default .ui-icon { |
|
74 background-image: url(images/ui-icons-888888-256x240.png); |
|
75 } |
|
76 .ui-state-hover .ui-icon, |
|
77 .ui-state-focus .ui-icon, |
|
78 .ui-state-active .ui-icon { |
|
79 background-image: url(images/ui-icons-454545-256x240.png); |
|
80 } |
|
81 .ui-state-highlight .ui-icon { |
|
82 background-image: url(images/ui-icons-800000-256x240.png); |
|
83 } |
|
84 .ui-state-error .ui-icon, |
|
85 .ui-state-error-text .ui-icon { |
|
86 background-image: url(images/ui-icons-ffffff-256x240.png); |
|
87 } |
|
88 .ui-widget p .ui-icon { |
|
89 margin: 2px 3px 0 0; |
|
90 } |
|
91 |
|
92 /* positioning */ |
|
93 .ui-icon-carat-1-ne { background-position: -16px 0; } |
|
94 .ui-icon-carat-1-e { background-position: -32px 0; } |
|
95 .ui-icon-carat-1-se { background-position: -48px 0; } |
|
96 .ui-icon-carat-1-s { background-position: -64px 0; } |
|
97 .ui-icon-carat-1-sw { background-position: -80px 0; } |
|
98 .ui-icon-carat-1-w { background-position: -96px 0; } |
|
99 .ui-icon-carat-1-nw { background-position: -112px 0; } |
|
100 .ui-icon-carat-2-n-s { background-position: -128px 0; } |
|
101 .ui-icon-carat-2-e-w { background-position: -144px 0; } |
|
102 .ui-icon-triangle-1-n { background-position: 0 -16px; } |
|
103 .ui-icon-triangle-1-ne { background-position: -16px -16px; } |
|
104 .ui-icon-triangle-1-e { background-position: -32px -16px; } |
|
105 .ui-icon-triangle-1-se { background-position: -48px -16px; } |
|
106 .ui-icon-triangle-1-s { background-position: -64px -16px; } |
|
107 .ui-icon-triangle-1-sw { background-position: -80px -16px; } |
|
108 .ui-icon-triangle-1-w { background-position: -96px -16px; } |
|
109 .ui-icon-triangle-1-nw { background-position: -112px -16px; } |
|
110 .ui-icon-triangle-2-n-s { background-position: -128px -16px; } |
|
111 .ui-icon-triangle-2-e-w { background-position: -144px -16px; } |
|
112 .ui-icon-arrow-1-n { background-position: 0 -32px; } |
|
113 .ui-icon-arrow-1-ne { background-position: -16px -32px; } |
|
114 .ui-icon-arrow-1-e { background-position: -32px -32px; } |
|
115 .ui-icon-arrow-1-se { background-position: -48px -32px; } |
|
116 .ui-icon-arrow-1-s { background-position: -64px -32px; } |
|
117 .ui-icon-arrow-1-sw { background-position: -80px -32px; } |
|
118 .ui-icon-arrow-1-w { background-position: -96px -32px; } |
|
119 .ui-icon-arrow-1-nw { background-position: -112px -32px; } |
|
120 .ui-icon-arrow-2-n-s { background-position: -128px -32px; } |
|
121 .ui-icon-arrow-2-ne-sw { background-position: -144px -32px; } |
|
122 .ui-icon-arrow-2-e-w { background-position: -160px -32px; } |
|
123 .ui-icon-arrow-2-se-nw { background-position: -176px -32px; } |
|
124 .ui-icon-arrowstop-1-n { background-position: -192px -32px; } |
|
125 .ui-icon-arrowstop-1-e { background-position: -208px -32px; } |
|
126 .ui-icon-arrowstop-1-s { background-position: -224px -32px; } |
|
127 .ui-icon-arrowstop-1-w { background-position: -240px -32px; } |
|
128 .ui-icon-arrowthick-1-n { background-position: 0 -48px; } |
|
129 .ui-icon-arrowthick-1-ne { background-position: -16px -48px; } |
|
130 .ui-icon-arrowthick-1-e { background-position: -32px -48px; } |
|
131 .ui-icon-arrowthick-1-se { background-position: -48px -48px; } |
|
132 .ui-icon-arrowthick-1-s { background-position: -64px -48px; } |
|
133 .ui-icon-arrowthick-1-sw { background-position: -80px -48px; } |
|
134 .ui-icon-arrowthick-1-w { background-position: -96px -48px; } |
|
135 .ui-icon-arrowthick-1-nw { background-position: -112px -48px; } |
|
136 .ui-icon-arrowthick-2-n-s { background-position: -128px -48px; } |
|
137 .ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; } |
|
138 .ui-icon-arrowthick-2-e-w { background-position: -160px -48px; } |
|
139 .ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; } |
|
140 .ui-icon-arrowthickstop-1-n { background-position: -192px -48px; } |
|
141 .ui-icon-arrowthickstop-1-e { background-position: -208px -48px; } |
|
142 .ui-icon-arrowthickstop-1-s { background-position: -224px -48px; } |
|
143 .ui-icon-arrowthickstop-1-w { background-position: -240px -48px; } |
|
144 .ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; } |
|
145 .ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; } |
|
146 .ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; } |
|
147 .ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; } |
|
148 .ui-icon-arrowreturn-1-w { background-position: -64px -64px; } |
|
149 .ui-icon-arrowreturn-1-n { background-position: -80px -64px; } |
|
150 .ui-icon-arrowreturn-1-e { background-position: -96px -64px; } |
|
151 .ui-icon-arrowreturn-1-s { background-position: -112px -64px; } |
|
152 .ui-icon-arrowrefresh-1-w { background-position: -128px -64px; } |
|
153 .ui-icon-arrowrefresh-1-n { background-position: -144px -64px; } |
|
154 .ui-icon-arrowrefresh-1-e { background-position: -160px -64px; } |
|
155 .ui-icon-arrowrefresh-1-s { background-position: -176px -64px; } |
|
156 .ui-icon-arrow-4 { background-position: 0 -80px; } |
|
157 .ui-icon-arrow-4-diag { background-position: -16px -80px; } |
|
158 .ui-icon-extlink { background-position: -32px -80px; } |
|
159 .ui-icon-newwin { background-position: -48px -80px; } |
|
160 .ui-icon-refresh { background-position: -64px -80px; } |
|
161 .ui-icon-shuffle { background-position: -80px -80px; } |
|
162 .ui-icon-transfer-e-w { background-position: -96px -80px; } |
|
163 .ui-icon-transferthick-e-w { background-position: -112px -80px; } |
|
164 .ui-icon-folder-collapsed { background-position: 0 -96px; } |
|
165 .ui-icon-folder-open { background-position: -16px -96px; } |
|
166 .ui-icon-document { background-position: -32px -96px; } |
|
167 .ui-icon-document-b { background-position: -48px -96px; } |
|
168 .ui-icon-note { background-position: -64px -96px; } |
|
169 .ui-icon-mail-closed { background-position: -80px -96px; } |
|
170 .ui-icon-mail-open { background-position: -96px -96px; } |
|
171 .ui-icon-suitcase { background-position: -112px -96px; } |
|
172 .ui-icon-comment { background-position: -128px -96px; } |
|
173 .ui-icon-person { background-position: -144px -96px; } |
|
174 .ui-icon-print { background-position: -160px -96px; } |
|
175 .ui-icon-trash { background-position: -176px -96px; } |
|
176 .ui-icon-locked { background-position: -192px -96px; } |
|
177 .ui-icon-unlocked { background-position: -208px -96px; } |
|
178 .ui-icon-bookmark { background-position: -224px -96px; } |
|
179 .ui-icon-tag { background-position: -240px -96px; } |
|
180 .ui-icon-home { background-position: 0 -112px; } |
|
181 .ui-icon-flag { background-position: -16px -112px; } |
|
182 .ui-icon-calendar { background-position: -32px -112px; } |
|
183 .ui-icon-cart { background-position: -48px -112px; } |
|
184 .ui-icon-pencil { background-position: -64px -112px; } |
|
185 .ui-icon-clock { background-position: -80px -112px; } |
|
186 .ui-icon-disk { background-position: -96px -112px; } |
|
187 .ui-icon-calculator { background-position: -112px -112px; } |
|
188 .ui-icon-zoomin { background-position: -128px -112px; } |
|
189 .ui-icon-zoomout { background-position: -144px -112px; } |
|
190 .ui-icon-search { background-position: -160px -112px; } |
|
191 .ui-icon-wrench { background-position: -176px -112px; } |
|
192 .ui-icon-gear { background-position: -192px -112px; } |
|
193 .ui-icon-heart { background-position: -208px -112px; } |
|
194 .ui-icon-star { background-position: -224px -112px; } |
|
195 .ui-icon-link { background-position: -240px -112px; } |
|
196 .ui-icon-cancel { background-position: 0 -128px; } |
|
197 .ui-icon-plus { background-position: -16px -128px; } |
|
198 .ui-icon-plusthick { background-position: -32px -128px; } |
|
199 .ui-icon-minus { background-position: -48px -128px; } |
|
200 .ui-icon-minusthick { background-position: -64px -128px; } |
|
201 .ui-icon-close { background-position: -80px -128px; } |
|
202 .ui-icon-closethick { background-position: -96px -128px; } |
|
203 .ui-icon-key { background-position: -112px -128px; } |
|
204 .ui-icon-lightbulb { background-position: -128px -128px; } |
|
205 .ui-icon-scissors { background-position: -144px -128px; } |
|
206 .ui-icon-clipboard { background-position: -160px -128px; } |
|
207 .ui-icon-copy { background-position: -176px -128px; } |
|
208 .ui-icon-contact { background-position: -192px -128px; } |
|
209 .ui-icon-image { background-position: -208px -128px; } |
|
210 .ui-icon-video { background-position: -224px -128px; } |
|
211 .ui-icon-script { background-position: -240px -128px; } |
|
212 .ui-icon-alert { background-position: 0 -144px; } |
|
213 .ui-icon-info { background-position: -16px -144px; } |
|
214 .ui-icon-notice { background-position: -32px -144px; } |
|
215 .ui-icon-help { background-position: -48px -144px; } |
|
216 .ui-icon-check { background-position: -64px -144px; } |
|
217 .ui-icon-bullet { background-position: -80px -144px; } |
|
218 .ui-icon-radio-off { background-position: -96px -144px; } |
|
219 .ui-icon-radio-on { background-position: -112px -144px; } |
|
220 .ui-icon-pin-w { background-position: -128px -144px; } |
|
221 .ui-icon-pin-s { background-position: -144px -144px; } |
|
222 .ui-icon-play { background-position: 0 -160px; } |
|
223 .ui-icon-pause { background-position: -16px -160px; } |
|
224 .ui-icon-seek-next { background-position: -32px -160px; } |
|
225 .ui-icon-seek-prev { background-position: -48px -160px; } |
|
226 .ui-icon-seek-end { background-position: -64px -160px; } |
|
227 .ui-icon-seek-first { background-position: -80px -160px; } |
|
228 .ui-icon-stop { background-position: -96px -160px; } |
|
229 .ui-icon-eject { background-position: -112px -160px; } |
|
230 .ui-icon-volume-off { background-position: -128px -160px; } |
|
231 .ui-icon-volume-on { background-position: -144px -160px; } |
|
232 .ui-icon-power { background-position: 0 -176px; } |
|
233 .ui-icon-signal-diag { background-position: -16px -176px; } |
|
234 .ui-icon-signal { background-position: -32px -176px; } |
|
235 .ui-icon-battery-0 { background-position: -48px -176px; } |
|
236 .ui-icon-battery-1 { background-position: -64px -176px; } |
|
237 .ui-icon-battery-2 { background-position: -80px -176px; } |
|
238 .ui-icon-battery-3 { background-position: -96px -176px; } |
|
239 .ui-icon-circle-plus { background-position: 0 -192px; } |
|
240 .ui-icon-circle-minus { background-position: -16px -192px; } |
|
241 .ui-icon-circle-close { background-position: -32px -192px; } |
|
242 .ui-icon-circle-triangle-e { background-position: -48px -192px; } |
|
243 .ui-icon-circle-triangle-s { background-position: -64px -192px; } |
|
244 .ui-icon-circle-triangle-w { background-position: -80px -192px; } |
|
245 .ui-icon-circle-triangle-n { background-position: -96px -192px; } |
|
246 .ui-icon-circle-arrow-e { background-position: -112px -192px; } |
|
247 .ui-icon-circle-arrow-s { background-position: -128px -192px; } |
|
248 .ui-icon-circle-arrow-w { background-position: -144px -192px; } |
|
249 .ui-icon-circle-arrow-n { background-position: -160px -192px; } |
|
250 .ui-icon-circle-zoomin { background-position: -176px -192px; } |
|
251 .ui-icon-circle-zoomout { background-position: -192px -192px; } |
|
252 .ui-icon-circle-check { background-position: -208px -192px; } |
|
253 .ui-icon-circlesmall-plus { background-position: 0 -208px; } |
|
254 .ui-icon-circlesmall-minus { background-position: -16px -208px; } |
|
255 .ui-icon-circlesmall-close { background-position: -32px -208px; } |
|
256 .ui-icon-squaresmall-plus { background-position: -48px -208px; } |
|
257 .ui-icon-squaresmall-minus { background-position: -64px -208px; } |
|
258 .ui-icon-squaresmall-close { background-position: -80px -208px; } |
|
259 .ui-icon-grip-dotted-vertical { background-position: 0 -224px; } |
|
260 .ui-icon-grip-dotted-horizontal { background-position: -16px -224px; } |
|
261 .ui-icon-grip-solid-vertical { background-position: -32px -224px; } |
|
262 .ui-icon-grip-solid-horizontal { background-position: -48px -224px; } |
|
263 .ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; } |
|
264 .ui-icon-grip-diagonal-se { background-position: -80px -224px; } |
|
265 .ui-icon-carat-1-n { background-position: 0 0; } |
|
266 |
|
267 /** |
|
268 * Accordion |
|
269 */ |
|
270 .ui-accordion { |
|
271 border: none; |
|
272 } |
|
273 .ui-accordion .ui-accordion-header { |
|
274 border: solid 1px #ccc; |
|
275 text-transform: uppercase; |
|
276 } |
|
277 .ui-accordion h3.ui-accordion-header, |
|
278 #block-system-main h3.ui-accordion-header { |
|
279 font-size: 1.1em; |
|
280 margin: 10px 0; |
|
281 } |
|
282 #block-system-main .ui-accordion h3.ui-state-active, |
|
283 .ui-accordion h3.ui-state-active { |
|
284 margin-bottom: 0; |
|
285 } |
|
286 .ui-accordion .ui-accordion-header a { |
|
287 display: block; |
|
288 } |
|
289 .ui-accordion .ui-accordion-content { |
|
290 padding: 1em 2.2em; |
|
291 border: solid 1px #ccc; |
|
292 border-top: 0; |
|
293 } |
|
294 |
|
295 /** |
|
296 * Tabs |
|
297 */ |
|
298 .ui-tabs { |
|
299 padding: 0; |
|
300 } |
|
301 .ui-tabs .ui-tabs-nav { |
|
302 padding: 5px 10px 4px; |
|
303 margin: 0; |
|
304 line-height: 20px; |
|
305 border-bottom: solid 1px #ccc; |
|
306 -moz-border-radius-bottomleft: 0; |
|
307 -webkit-border-bottom-left-radius: 0; |
|
308 border-bottom-left-radius: 0; |
|
309 -moz-border-radius-bottomright: 0; |
|
310 -webkit-border-bottom-right-radius: 0; |
|
311 border-bottom-right-radius: 0; |
|
312 } |
|
313 .ui-tabs .ui-tabs-nav li { |
|
314 padding: 0 1em 0 10px; |
|
315 margin: 0; |
|
316 list-style: none; |
|
317 } |
|
318 .ui-tabs .ui-tabs-nav li a { |
|
319 float: none; |
|
320 padding: 0 10px; |
|
321 -moz-border-radius: 10px; |
|
322 -webkit-border-radius: 10px; |
|
323 border-radius: 10px; |
|
324 } |
|
325 .ui-tabs .ui-tabs-nav li.ui-tabs-selected a { |
|
326 color: #fff; |
|
327 background: #666; |
|
328 font-weight: normal; |
|
329 } |
|
330 |
|
331 /** |
|
332 * Overlays |
|
333 */ |
|
334 .ui-widget-overlay { |
|
335 background: #000; |
|
336 opacity: .70; |
|
337 filter: Alpha(Opacity=70); |
|
338 } |
|
339 |
|
340 /** |
|
341 * Dialogs |
|
342 */ |
|
343 .ui-dialog { |
|
344 background: #fff; |
|
345 border: solid 1px #ccc; |
|
346 padding: 0; |
|
347 } |
|
348 .ui-dialog .ui-dialog-titlebar { |
|
349 font-weight: bold; |
|
350 background: #e1e2dc; |
|
351 } |
|
352 .ui-dialog .ui-dialog-buttonpane { |
|
353 border-width: 0; |
|
354 } |
|
355 .ui-dialog .ui-dialog-buttonpane button { |
|
356 cursor: pointer; |
|
357 padding: 4px 17px; |
|
358 color: #5a5a5a; |
|
359 text-align: center; |
|
360 font-family: "Lucida Grande", Verdana, sans-serif; |
|
361 font-weight: normal; |
|
362 font-size: 1em; |
|
363 border: 1px solid #e4e4e4; |
|
364 border-bottom: 1px solid #b4b4b4; |
|
365 border-left-color: #D2D2D2; |
|
366 border-right-color: #D2D2D2; |
|
367 background: url(images/buttons.png) 0 0 repeat-x; |
|
368 -moz-border-radius: 20px; |
|
369 -webkit-border-radius: 20px; |
|
370 border-radius: 20px; |
|
371 } |
|
372 .ui-dialog .ui-dialog-buttonpane button:active { |
|
373 background: #666; |
|
374 color: #fff; |
|
375 border-color: #555; |
|
376 text-shadow: #222 0px -1px 0px; |
|
377 } |
|
378 .overlay { |
|
379 padding-right: 26px; |
|
380 } |
|
381 .overlay .ui-dialog-titlebar { |
|
382 background: transparent; |
|
383 } |
|
384 |
|
385 /** |
|
386 * Slider |
|
387 */ |
|
388 .ui-slider { |
|
389 border: solid 1px #ccc; |
|
390 } |
|
391 .ui-slider .ui-slider-range { |
|
392 background: #e4e4e4; |
|
393 } |
|
394 .ui-slider .ui-slider-handle { |
|
395 border: 1px solid #e4e4e4; |
|
396 border-bottom: 1px solid #b4b4b4; |
|
397 border-left-color: #D2D2D2; |
|
398 border-right-color: #D2D2D2; |
|
399 background: url(images/buttons.png) 0 0 repeat-x; |
|
400 -moz-border-radius: 4px; |
|
401 -webkit-border-radius: 4px; |
|
402 border-radius: 4px; |
|
403 } |
|
404 .ui-slider a.ui-state-active, |
|
405 .ui-slider .ui-slider-handle:active { |
|
406 background: #666; |
|
407 color: #fff; |
|
408 border: solid 1px #555; |
|
409 } |
|
410 |
|
411 /** |
|
412 * Progress Bar |
|
413 */ |
|
414 .ui-progressbar { |
|
415 background: #e4e4e4; |
|
416 height: 1.4em; |
|
417 } |
|
418 .ui-progressbar .ui-progressbar-value { |
|
419 background: #0072b9 url(../../misc/progress.gif); |
|
420 height: 1.5em; |
|
421 } |
|
422 |
|
423 /** |
|
424 * Date Picker |
|
425 */ |
|
426 .ui-datepicker { |
|
427 border: none; |
|
428 } |
|
429 .ui-datepicker td span, .ui-datepicker td a { |
|
430 text-align: center; |
|
431 } |
|
432 .ui-datepicker .ui-state-highlight { |
|
433 background: #E4E4E4; |
|
434 border-color: #D2D2D2; |
|
435 color: #000; |
|
436 } |