fixing librejs on defectivebydesign.org
[weblabels.fsf.org.git] / crm.fsf.org / 20131203 / files / sites / all / modules-old / civicrm / packages / jquery / plugins / DataTables / 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 }
46
47 .ui-buttonset .ui-button {
48 margin-right: -0.1em !important;
49 }
50
51 .paging_full_numbers {
52 width: 350px !important;
53 }
54
55 .ui-toolbar {
56 padding: 5px;
57 }
58
59 .dataTables_paginate {
60 width: auto;
61 }
62
63 .dataTables_info {
64 padding-top: 3px;
65 }
66
67 table.display thead th {
68 padding: 3px 0px 3px 10px;
69 cursor: pointer;
70 * cursor: hand;
71 }
72
73
74 /*
75 * Sort arrow icon positioning
76 */
77 table.display thead th div.DataTables_sort_wrapper {
78 position: relative;
79 padding-right: 20px;
80 padding-right: 20px;
81 }
82
83 table.display thead th div.DataTables_sort_wrapper span {
84 position: absolute;
85 top: 50%;
86 margin-top: -8px;
87 right: 0;
88 }
89
90
91
92
93 /* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
94 *
95 * Everything below this line is the same as demo_table.css. This file is
96 * required for 'cleanliness' of the markup
97 *
98 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
99
100
101
102 /* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
103 * DataTables features
104 */
105
106 .dataTables_wrapper {
107 position: relative;
108 clear: both;
109 }
110
111 .dataTables_processing {
112 position: absolute;
113 top: 0px;
114 left: 50%;
115 width: 250px;
116 margin-left: -125px;
117 border: 1px solid #ddd;
118 text-align: center;
119 color: #999;
120 font-size: 11px;
121 padding: 2px 0;
122 }
123
124 .dataTables_length {
125 width: 40%;
126 float: left;
127 }
128
129 .dataTables_filter {
130 width: 50%;
131 float: right;
132 text-align: right;
133 }
134
135 .dataTables_info {
136 width: 50%;
137 float: left;
138 }
139
140 .dataTables_paginate {
141 float: right;
142 text-align: right;
143 }
144
145 /* Pagination nested */
146 .paginate_disabled_previous, .paginate_enabled_previous, .paginate_disabled_next, .paginate_enabled_next {
147 height: 19px;
148 width: 19px;
149 margin-left: 3px;
150 float: left;
151 }
152
153 .paginate_disabled_previous {
154 background-image: url('../images/back_disabled.jpg');
155 }
156
157 .paginate_enabled_previous {
158 background-image: url('../images/back_enabled.jpg');
159 }
160
161 .paginate_disabled_next {
162 background-image: url('../images/forward_disabled.jpg');
163 }
164
165 .paginate_enabled_next {
166 background-image: url('../images/forward_enabled.jpg');
167 }
168
169
170
171 /* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
172 * DataTables display
173 */
174 table.display {
175 margin: 0 auto;
176 width: 100%;
177 clear: both;
178 border-collapse: collapse;
179 }
180
181 table.display tfoot th {
182 padding: 3px 0px 3px 10px;
183 font-weight: bold;
184 font-weight: normal;
185 }
186
187 table.display tr.heading2 td {
188 border-bottom: 1px solid #aaa;
189 }
190
191 table.display td {
192 padding: 3px 10px;
193 }
194
195 table.display td.center {
196 text-align: center;
197 }
198
199
200
201 /* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
202 * DataTables sorting
203 */
204
205 .sorting,
206 th.sorting,
207 th a.sorting,
208 .sorting_asc,
209 th.sorting_asc,
210 th a.sorting_asc
211 .sorting_desc,
212 th.sorting_desc,
213 th a.sorting_desc {
214 padding-left:16px !important;
215 background-repeat : no-repeat;
216 }
217
218 .sorting_asc,
219 th.sorting_asc,
220 th a.sorting_asc {
221 background-image: url('../images/sort_asc.png');
222 background-position:-2px 8px;
223 }
224
225 .sorting_desc,
226 th.sorting_desc,
227 th a.sorting_desc {
228 background-image: url('../images/sort_desc.png');
229 background-position:-2px 0px;
230 }
231
232 .sorting,
233 th.sorting,
234 th a.sorting {
235 background-image: url('../images/sort_both.png');
236 background-position:-2px 3px;
237 }
238
239 #crm-container a.sorting {
240 background-position:-2px -2px;
241 }
242
243 #crm-container a.sorting_asc {
244 background-position:-2px 4px;
245 }
246
247 #crm-container a.sorting_desc {
248 background-position:-2px -4px;
249 }
250
251 /* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
252 * DataTables row classes
253 */
254 table.display tr.odd.gradeA {
255 background-color: #ddffdd;
256 }
257
258 table.display tr.even.gradeA {
259 background-color: #eeffee;
260 }
261
262
263
264
265 table.display tr.odd.gradeA {
266 background-color: #ddffdd;
267 }
268
269 table.display tr.even.gradeA {
270 background-color: #eeffee;
271 }
272
273 table.display tr.odd.gradeC {
274 background-color: #ddddff;
275 }
276
277 table.display tr.even.gradeC {
278 background-color: #eeeeff;
279 }
280
281 table.display tr.odd.gradeX {
282 background-color: #ffdddd;
283 }
284
285 table.display tr.even.gradeX {
286 background-color: #ffeeee;
287 }
288
289 table.display tr.odd.gradeU {
290 background-color: #ddd;
291 }
292
293 table.display tr.even.gradeU {
294 background-color: #eee;
295 }
296
297
298 tr.odd {
299 background-color: #E2E4FF;
300 }
301
302 tr.even {
303 background-color: white;
304 }
305
306
307
308
309
310 /* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
311 * Misc
312 */
313 .dataTables_scroll {
314 clear: both;
315 }
316
317 .top, .bottom {
318 padding: 15px;
319 background-color: #F5F5F5;
320 border: 1px solid #CCCCCC;
321 }
322
323 .top .dataTables_info {
324 float: none;
325 }
326
327 .clear {
328 clear: both;
329 }
330
331 .dataTables_empty {
332 text-align: center;
333 }
334
335 tfoot input {
336 margin: 0.5em 0;
337 width: 100%;
338 color: #444;
339 }
340
341 tfoot input.search_init {
342 color: #999;
343 }
344
345 td.group {
346 background-color: #d1cfd0;
347 border-bottom: 2px solid #A19B9E;
348 border-top: 2px solid #A19B9E;
349 }
350
351 td.details {
352 background-color: #d1cfd0;
353 border: 2px solid #A19B9E;
354 }
355
356
357 .example_alt_pagination div.dataTables_info {
358 width: 40%;
359 }
360
361 .paging_full_numbers span.paginate_button,
362 .paging_full_numbers span.paginate_active {
363 border: 1px solid #aaa;
364 -webkit-border-radius: 5px;
365 -moz-border-radius: 5px;
366 padding: 2px 5px;
367 margin: 0 3px;
368 cursor: pointer;
369 *cursor: hand;
370 }
371
372 .paging_full_numbers span.paginate_button {
373 background-color: #ddd;
374 }
375
376 .paging_full_numbers span.paginate_button:hover {
377 background-color: #ccc;
378 }
379
380 .paging_full_numbers span.paginate_active {
381 background-color: #99B3FF;
382 }
383
384 table.display tr.even.row_selected td {
385 background-color: #B0BED9;
386 }
387
388 table.display tr.odd.row_selected td {
389 background-color: #9FAFD1;
390 }
391
392
393 /*
394 * Sorting classes for columns
395 */
396 /* For the standard odd/even */
397 tr.odd td.sorting_1 {
398 background-color: #D3D6FF;
399 }
400
401 tr.odd td.sorting_2 {
402 background-color: #DADCFF;
403 }
404
405 tr.odd td.sorting_3 {
406 background-color: #E0E2FF;
407 }
408
409 tr.even td.sorting_1 {
410 background-color: #EAEBFF;
411 }
412
413 tr.even td.sorting_2 {
414 background-color: #F2F3FF;
415 }
416
417 tr.even td.sorting_3 {
418 background-color: #F9F9FF;
419 }
420
421
422 /* For the Conditional-CSS grading rows */
423 /*
424 Colour calculations (based off the main row colours)
425 Level 1:
426 dd > c4
427 ee > d5
428 Level 2:
429 dd > d1
430 ee > e2
431 */
432 tr.odd.gradeA td.sorting_1 {
433 background-color: #c4ffc4;
434 }
435
436 tr.odd.gradeA td.sorting_2 {
437 background-color: #d1ffd1;
438 }
439
440 tr.odd.gradeA td.sorting_3 {
441 background-color: #d1ffd1;
442 }
443
444 tr.even.gradeA td.sorting_1 {
445 background-color: #d5ffd5;
446 }
447
448 tr.even.gradeA td.sorting_2 {
449 background-color: #e2ffe2;
450 }
451
452 tr.even.gradeA td.sorting_3 {
453 background-color: #e2ffe2;
454 }
455
456 tr.odd.gradeC td.sorting_1 {
457 background-color: #c4c4ff;
458 }
459
460 tr.odd.gradeC td.sorting_2 {
461 background-color: #d1d1ff;
462 }
463
464 tr.odd.gradeC td.sorting_3 {
465 background-color: #d1d1ff;
466 }
467
468 tr.even.gradeC td.sorting_1 {
469 background-color: #d5d5ff;
470 }
471
472 tr.even.gradeC td.sorting_2 {
473 background-color: #e2e2ff;
474 }
475
476 tr.even.gradeC td.sorting_3 {
477 background-color: #e2e2ff;
478 }
479
480 tr.odd.gradeX td.sorting_1 {
481 background-color: #ffc4c4;
482 }
483
484 tr.odd.gradeX td.sorting_2 {
485 background-color: #ffd1d1;
486 }
487
488 tr.odd.gradeX td.sorting_3 {
489 background-color: #ffd1d1;
490 }
491
492 tr.even.gradeX td.sorting_1 {
493 background-color: #ffd5d5;
494 }
495
496 tr.even.gradeX td.sorting_2 {
497 background-color: #ffe2e2;
498 }
499
500 tr.even.gradeX td.sorting_3 {
501 background-color: #ffe2e2;
502 }
503
504 tr.odd.gradeU td.sorting_1 {
505 background-color: #c4c4c4;
506 }
507
508 tr.odd.gradeU td.sorting_2 {
509 background-color: #d1d1d1;
510 }
511
512 tr.odd.gradeU td.sorting_3 {
513 background-color: #d1d1d1;
514 }
515
516 tr.even.gradeU td.sorting_1 {
517 background-color: #d5d5d5;
518 }
519
520 tr.even.gradeU td.sorting_2 {
521 background-color: #e2e2e2;
522 }
523
524 tr.even.gradeU td.sorting_3 {
525 background-color: #e2e2e2;
526 }
527
528
529 /*
530 * Row highlighting example
531 */
532 .ex_highlight #example tbody tr.even:hover, #example tbody tr.even td.highlighted {
533 background-color: #ECFFB3;
534 }
535
536 .ex_highlight #example tbody tr.odd:hover, #example tbody tr.odd td.highlighted {
537 background-color: #E6FF99;
538 }