| 30 |
- |
1 |
.w3-hide,.hide{display:none!important} /* see also <div class="invisible">I am invisible</div> */
|
|
|
2 |
.w3-show,.unhide{display:block!important} /* see also <div class="visible">I am visible</div> */
|
|
|
3 |
.w3-ul{list-style-type:none;padding:0;margin:0}.w3-ul li{padding:8px 16px;border-bottom:1px solid #ddd}.w3-ul li:last-child{border-bottom:none}
|
|
|
4 |
.w3-show-inline-block{display:inline-block!important}
|
| 2 |
- |
5 |
|
| 30 |
- |
6 |
keepTogether{white-space:nowrap;}
|
| 8 |
- |
7 |
|
| 2 |
- |
8 |
@media print {
|
|
|
9 |
table, th, td {
|
|
|
10 |
border-collapse: collapse;
|
| 34 |
- |
11 |
border: 1px solid black !important;
|
| 2 |
- |
12 |
width: 100%;
|
|
|
13 |
text-align: left;
|
|
|
14 |
white-space: nowrap;
|
|
|
15 |
}
|
|
|
16 |
|
|
|
17 |
table { page-break-inside: auto; }
|
|
|
18 |
tr { page-break-inside: avoid; page-break-after: auto; }
|
|
|
19 |
thead { display: table-header-group }
|
|
|
20 |
tfoot { display: table-footer-group; }
|
|
|
21 |
img { max-height: 50px!important; }
|
| 34 |
- |
22 |
.border { border-style: none !important;
|
| 2 |
- |
23 |
}
|
|
|
24 |
|
| 30 |
- |
25 |
/* Autonumber for Tables */
|
| 2 |
- |
26 |
.css-serial {
|
|
|
27 |
counter-reset: serial-number; /* Set the serial number counter to 0 */
|
|
|
28 |
}
|
|
|
29 |
|
|
|
30 |
.css-serial td:first-child:before {
|
|
|
31 |
counter-increment: serial-number; /* Increment the serial number counter */
|
|
|
32 |
content: counter(serial-number); /* Display the counter */
|
|
|
33 |
}
|
|
|
34 |
|
| 30 |
- |
35 |
/* Table Sorter */
|
| 2 |
- |
36 |
table.tablesorter tbody tr.odd.checked td {
|
|
|
37 |
background: #8080c0;
|
|
|
38 |
color: #fff;
|
|
|
39 |
}
|
|
|
40 |
table.tablesorter tbody tr.even.checked td {
|
|
|
41 |
background: #a0a0e0;
|
|
|
42 |
color: #fff;
|
|
|
43 |
}
|
|
|
44 |
|
|
|
45 |
.tablesorter-filter.disabled {
|
|
|
46 |
display: none;
|
| 30 |
- |
47 |
}
|
|
|
48 |
|
|
|
49 |
/* Loader */
|
|
|
50 |
#loader {
|
|
|
51 |
position: absolute;
|
|
|
52 |
left: 50%;
|
|
|
53 |
top: 50%;
|
|
|
54 |
z-index: 1;
|
|
|
55 |
width: 150px;
|
|
|
56 |
height: 150px;
|
|
|
57 |
margin: -75px 0 0 -75px;
|
|
|
58 |
border: 16px solid #c0c0c0;
|
|
|
59 |
border-radius: 50%;
|
|
|
60 |
border-top: 16px solid #3498db;
|
|
|
61 |
width: 120px;
|
|
|
62 |
height: 120px;
|
|
|
63 |
background-color: rgb(255, 255, 255);
|
|
|
64 |
-webkit-animation: spin 2s linear infinite;
|
|
|
65 |
animation: spin 2s linear infinite;
|
|
|
66 |
}
|
|
|
67 |
|
|
|
68 |
@-webkit-keyframes spin {
|
|
|
69 |
0% { -webkit-transform: rotate(0deg); }
|
|
|
70 |
100% { -webkit-transform: rotate(360deg); }
|
|
|
71 |
}
|
|
|
72 |
|
|
|
73 |
@keyframes spin {
|
|
|
74 |
0% { transform: rotate(0deg); }
|
|
|
75 |
100% { transform: rotate(360deg); }
|
|
|
76 |
}
|
|
|
77 |
|
|
|
78 |
/* Add animation to "page content" */
|
|
|
79 |
.animate-bottom {
|
|
|
80 |
position: relative;
|
|
|
81 |
-webkit-animation-name: animatebottom;
|
|
|
82 |
-webkit-animation-duration: 1s;
|
|
|
83 |
animation-name: animatebottom;
|
|
|
84 |
animation-duration: 1s
|
|
|
85 |
}
|
|
|
86 |
|
|
|
87 |
@-webkit-keyframes animatebottom {
|
|
|
88 |
from { bottom:-100px; opacity:0 }
|
|
|
89 |
to { bottom:0px; opacity:1 }
|
|
|
90 |
}
|
|
|
91 |
|
|
|
92 |
@keyframes animatebottom {
|
|
|
93 |
from{ bottom:-100px; opacity:0 }
|
|
|
94 |
to{ bottom:0; opacity:1 }
|
| 2 |
- |
95 |
}
|