Add datatables-1.9.4 and jquery-1.10.2 libraries
[proteocache.git] / webapp / resources / datatables-1.9.4 / media / css / demo_table_jui.css
1 /*
2  *  File:         demo_table_jui.css
3  *  CVS:          $Id$
4  *  Description:  CSS descriptions for DataTables demo pages
5  *  Author:       Allan Jardine
6  *  Created:      Tue May 12 06:47:22 BST 2009
7  *  Modified:     $Date$ by $Author$
8  *  Language:     CSS
9  *  Project:      DataTables
10  *
11  *  Copyright 2009 Allan Jardine. All Rights Reserved.
12  *
13  * ***************************************************************************
14  * DESCRIPTION
15  *
16  * The styles given here are suitable for the demos that are used with the standard DataTables
17  * distribution (see www.datatables.net). You will most likely wish to modify these styles to
18  * meet the layout requirements of your site.
19  *
20  * Common issues:
21  *   'full_numbers' pagination - I use an extra selector on the body tag to ensure that there is
22  *     no conflict between the two pagination types. If you want to use full_numbers pagination
23  *     ensure that you either have "example_alt_pagination" as a body class name, or better yet,
24  *     modify that selector.
25  *   Note that the path used for Images is relative. All images are by default located in
26  *     ../images/ - relative to this CSS file.
27  */
28
29
30 /*
31  * jQuery UI specific styling
32  */
33
34 .paging_two_button .ui-button {
35         float: left;
36         cursor: pointer;
37         * cursor: hand;
38 }
39
40 .paging_full_numbers .ui-button {
41         padding: 2px 6px;
42         margin: 0;
43         cursor: pointer;
44         * cursor: hand;
45         color: #333 !important;
46 }
47
48 .dataTables_paginate .ui-button {
49         margin-right: -0.1em !important;
50 }
51
52 .paging_full_numbers {
53         width: 350px !important;
54 }
55
56 .dataTables_wrapper .ui-toolbar {
57         padding: 5px;
58 }
59
60 .dataTables_paginate {
61         width: auto;
62 }
63
64 .dataTables_info {
65         padding-top: 3px;
66 }
67
68 table.display thead th {
69         padding: 3px 0px 3px 10px;
70         cursor: pointer;
71         * cursor: hand;
72 }
73
74 div.dataTables_wrapper .ui-widget-header {
75         font-weight: normal;
76 }
77
78
79 /*
80  * Sort arrow icon positioning
81  */
82 table.display thead th div.DataTables_sort_wrapper {
83         position: relative;
84         padding-right: 20px;
85 }
86
87 table.display thead th div.DataTables_sort_wrapper span {
88         position: absolute;
89         top: 50%;
90         margin-top: -8px;
91         right: 0;
92 }
93
94
95
96
97 /* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
98  *
99  * Everything below this line is the same as demo_table.css. This file is
100  * required for 'cleanliness' of the markup
101  *
102  * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
103
104
105
106 /* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
107  * DataTables features
108  */
109
110 .dataTables_wrapper {
111         position: relative;
112         clear: both;
113 }
114
115 .dataTables_processing {
116         position: absolute;
117         top: 0px;
118         left: 50%;
119         width: 250px;
120         margin-left: -125px;
121         border: 1px solid #ddd;
122         text-align: center;
123         color: #999;
124         font-size: 11px;
125         padding: 2px 0;
126 }
127
128 .dataTables_length {
129         width: 40%;
130         float: left;
131 }
132
133 .dataTables_filter {
134         width: 50%;
135         float: right;
136         text-align: right;
137 }
138
139 .dataTables_info {
140         width: 50%;
141         float: left;
142 }
143
144 .dataTables_paginate {
145         float: right;
146         text-align: right;
147 }
148
149
150
151 /* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
152  * DataTables display
153  */
154 table.display {
155         margin: 0 auto;
156         width: 100%;
157         clear: both;
158         border-collapse: collapse;
159 }
160
161 table.display tfoot th {
162         padding: 3px 0px 3px 10px;
163         font-weight: bold;
164         font-weight: normal;
165 }
166
167 table.display tr.heading2 td {
168         border-bottom: 1px solid #aaa;
169 }
170
171 table.display td {
172         padding: 3px 10px;
173 }
174
175 table.display td.center {
176         text-align: center;
177 }
178
179
180
181 /* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
182  * DataTables sorting
183  */
184
185 .sorting_asc {
186         background: url('../images/sort_asc.png') no-repeat center right;
187 }
188
189 .sorting_desc {
190         background: url('../images/sort_desc.png') no-repeat center right;
191 }
192
193 .sorting {
194         background: url('../images/sort_both.png') no-repeat center right;
195 }
196
197 .sorting_asc_disabled {
198         background: url('../images/sort_asc_disabled.png') no-repeat center right;
199 }
200
201 .sorting_desc_disabled {
202         background: url('../images/sort_desc_disabled.png') no-repeat center right;
203 }
204
205
206
207
208 /* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
209  * DataTables row classes
210  */
211 table.display tr.odd.gradeA {
212         background-color: #ddffdd;
213 }
214
215 table.display tr.even.gradeA {
216         background-color: #eeffee;
217 }
218
219
220
221
222 table.display tr.odd.gradeA {
223         background-color: #ddffdd;
224 }
225
226 table.display tr.even.gradeA {
227         background-color: #eeffee;
228 }
229
230 table.display tr.odd.gradeC {
231         background-color: #ddddff;
232 }
233
234 table.display tr.even.gradeC {
235         background-color: #eeeeff;
236 }
237
238 table.display tr.odd.gradeX {
239         background-color: #ffdddd;
240 }
241
242 table.display tr.even.gradeX {
243         background-color: #ffeeee;
244 }
245
246 table.display tr.odd.gradeU {
247         background-color: #ddd;
248 }
249
250 table.display tr.even.gradeU {
251         background-color: #eee;
252 }
253
254
255 tr.odd {
256         background-color: #E2E4FF;
257 }
258
259 tr.even {
260         background-color: white;
261 }
262
263
264
265
266
267 /* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
268  * Misc
269  */
270 .dataTables_scroll {
271         clear: both;
272 }
273
274 .dataTables_scrollBody {
275         -webkit-overflow-scrolling: touch;
276 }
277
278 .top, .bottom {
279         padding: 15px;
280         background-color: #F5F5F5;
281         border: 1px solid #CCCCCC;
282 }
283
284 .top .dataTables_info {
285         float: none;
286 }
287
288 .clear {
289         clear: both;
290 }
291
292 .dataTables_empty {
293         text-align: center;
294 }
295
296 tfoot input {
297         margin: 0.5em 0;
298         width: 100%;
299         color: #444;
300 }
301
302 tfoot input.search_init {
303         color: #999;
304 }
305
306 td.group {
307         background-color: #d1cfd0;
308         border-bottom: 2px solid #A19B9E;
309         border-top: 2px solid #A19B9E;
310 }
311
312 td.details {
313         background-color: #d1cfd0;
314         border: 2px solid #A19B9E;
315 }
316
317
318 .example_alt_pagination div.dataTables_info {
319         width: 40%;
320 }
321
322 .paging_full_numbers a.paginate_button,
323         .paging_full_numbers a.paginate_active {
324         border: 1px solid #aaa;
325         -webkit-border-radius: 5px;
326         -moz-border-radius: 5px;
327         padding: 2px 5px;
328         margin: 0 3px;
329         cursor: pointer;
330         *cursor: hand;
331         color: #333 !important;
332 }
333
334 .paging_full_numbers a.paginate_button {
335         background-color: #ddd;
336 }
337
338 .paging_full_numbers a.paginate_button:hover {
339         background-color: #ccc;
340         text-decoration: none !important;
341 }
342
343 .paging_full_numbers a.paginate_active {
344         background-color: #99B3FF;
345 }
346
347 table.display tr.even.row_selected td {
348         background-color: #B0BED9;
349 }
350
351 table.display tr.odd.row_selected td {
352         background-color: #9FAFD1;
353 }
354
355
356 /*
357  * Sorting classes for columns
358  */
359 /* For the standard odd/even */
360 tr.odd td.sorting_1 {
361         background-color: #D3D6FF;
362 }
363
364 tr.odd td.sorting_2 {
365         background-color: #DADCFF;
366 }
367
368 tr.odd td.sorting_3 {
369         background-color: #E0E2FF;
370 }
371
372 tr.even td.sorting_1 {
373         background-color: #EAEBFF;
374 }
375
376 tr.even td.sorting_2 {
377         background-color: #F2F3FF;
378 }
379
380 tr.even td.sorting_3 {
381         background-color: #F9F9FF;
382 }
383
384
385 /* For the Conditional-CSS grading rows */
386 /*
387         Colour calculations (based off the main row colours)
388   Level 1:
389                 dd > c4
390                 ee > d5
391         Level 2:
392           dd > d1
393           ee > e2
394  */
395 tr.odd.gradeA td.sorting_1 {
396         background-color: #c4ffc4;
397 }
398
399 tr.odd.gradeA td.sorting_2 {
400         background-color: #d1ffd1;
401 }
402
403 tr.odd.gradeA td.sorting_3 {
404         background-color: #d1ffd1;
405 }
406
407 tr.even.gradeA td.sorting_1 {
408         background-color: #d5ffd5;
409 }
410
411 tr.even.gradeA td.sorting_2 {
412         background-color: #e2ffe2;
413 }
414
415 tr.even.gradeA td.sorting_3 {
416         background-color: #e2ffe2;
417 }
418
419 tr.odd.gradeC td.sorting_1 {
420         background-color: #c4c4ff;
421 }
422
423 tr.odd.gradeC td.sorting_2 {
424         background-color: #d1d1ff;
425 }
426
427 tr.odd.gradeC td.sorting_3 {
428         background-color: #d1d1ff;
429 }
430
431 tr.even.gradeC td.sorting_1 {
432         background-color: #d5d5ff;
433 }
434
435 tr.even.gradeC td.sorting_2 {
436         background-color: #e2e2ff;
437 }
438
439 tr.even.gradeC td.sorting_3 {
440         background-color: #e2e2ff;
441 }
442
443 tr.odd.gradeX td.sorting_1 {
444         background-color: #ffc4c4;
445 }
446
447 tr.odd.gradeX td.sorting_2 {
448         background-color: #ffd1d1;
449 }
450
451 tr.odd.gradeX td.sorting_3 {
452         background-color: #ffd1d1;
453 }
454
455 tr.even.gradeX td.sorting_1 {
456         background-color: #ffd5d5;
457 }
458
459 tr.even.gradeX td.sorting_2 {
460         background-color: #ffe2e2;
461 }
462
463 tr.even.gradeX td.sorting_3 {
464         background-color: #ffe2e2;
465 }
466
467 tr.odd.gradeU td.sorting_1 {
468         background-color: #c4c4c4;
469 }
470
471 tr.odd.gradeU td.sorting_2 {
472         background-color: #d1d1d1;
473 }
474
475 tr.odd.gradeU td.sorting_3 {
476         background-color: #d1d1d1;
477 }
478
479 tr.even.gradeU td.sorting_1 {
480         background-color: #d5d5d5;
481 }
482
483 tr.even.gradeU td.sorting_2 {
484         background-color: #e2e2e2;
485 }
486
487 tr.even.gradeU td.sorting_3 {
488         background-color: #e2e2e2;
489 }
490
491
492 /*
493  * Row highlighting example
494  */
495 .ex_highlight #example tbody tr.even:hover, #example tbody tr.even td.highlighted {
496         background-color: #ECFFB3;
497 }
498
499 .ex_highlight #example tbody tr.odd:hover, #example tbody tr.odd td.highlighted {
500         background-color: #E6FF99;
501 }