Aleksander Machniak
2016-04-28 e499a14e13f37aa2031fe7443e5dcd04018aac58
commit | author | age
8d8f7a 1 #filtersetslistbox
A 2 {
3   position: absolute;
4   top: 0;
5   bottom: 0;
6   left: 0;
7   width: 150px;
8 }
9
10 #filtersscreen
11 {
12   position: absolute;
13   top: 0;
14   right: 0;
15   bottom: 0;
16   left: 162px;
17 }
18
19 #filterslistbox
20 {
21   position: absolute;
22   left: 0;
23   top: 0;
24   bottom: 0;
25   width: 180px;
26 }
27
28 #filter-box
29 {
30   position: absolute;
31   top: 0;
32   right: 0;
33   bottom: 0;
34   left: 192px;
35 }
36
37 #filter-frame
38 {
39   border-radius: 4px;
40 }
41
42 #filterslist,
43 #filtersetslist
44 {
45   width: 100%;
0185a2 46   table-layout: fixed;
8d8f7a 47 }
A 48
49 #filterslist tbody td,
50 #filtersetslist tbody td
51 {
52   width: 100%;
53   overflow: hidden;
54   text-overflow: ellipsis;
55 }
56
57 #filterslist tbody tr.disabled td,
58 #filtersetslist tbody tr.disabled td
59 {
60   color: #87A3AA;
ec0659 61     text-decoration: line-through;
8d8f7a 62 }
A 63
64 #filtersetslist tbody td
65 {
66   font-weight: bold;
67 }
68
69 #filterslist tbody tr.filtermoveup td
70 {
224a1b 71   border-top: 2px dotted #555 !important;
8d8f7a 72   padding-top: 5px;
A 73 }
74
75 #filterslist tbody tr.filtermovedown td
76 {
224a1b 77   border-bottom: 2px dotted #555 !important;
8d8f7a 78   padding-bottom: 4px;
A 79 }
80
81 body.iframe
82 {
83   min-width: 620px;
84 }
85
86 #filter-form
87 {
88   min-width: 550px;
89   white-space: nowrap;
90   padding: 20px 10px 10px 10px;
91 }
92
50a57e 93 #filter-form legend, #filter-form label
8d8f7a 94 {
A 95   color: #666666;
e499a1 96   vertical-align: middle;
8d8f7a 97 }
A 98
99 #rules, #actions
100 {
101   margin-top: 5px;
102   padding: 0;
103   border-collapse: collapse;
104 }
105
106 div.rulerow, div.actionrow
107 {
108   width: auto;
109   padding: 2px;
110   white-space: nowrap;
111   border: 1px solid white;
112 }
113
114 div.rulerow:hover, div.actionrow:hover
115 {
116   padding: 2px;
117   white-space: nowrap;
118   background-color: #D9ECF4;
119   border: 1px solid #BBD3DA;
120   border-radius: 4px;
121 }
122
123 div.rulerow table, div.actionrow table
124 {
125   padding: 0px;
126   min-width: 600px;
127 }
128
50a57e 129 #filter-form td
8d8f7a 130 {
A 131   vertical-align: top;
132 }
133
134 td.advbutton
135 {
136   width: 1%;
137 }
138
139 td.advbutton a
140 {
141   display: block;
142   padding-top: 14px;
143   height: 6px;
144   width: 12px;
145   text-decoration: none;
146 }
147
148 td.advbutton a.show
149 {
e499a1 150   background: url(images/down_small.gif?v=8629.106) center no-repeat;
8d8f7a 151 }
A 152
153 td.advbutton a.hide
154 {
e499a1 155   background: url(images/up_small.gif?v=c56c.106) center no-repeat;
8d8f7a 156 }
A 157
158 td.rowbuttons
159 {
160   text-align: right;
161   white-space: nowrap;
162   width: 1%;
163 }
164
165 td.rowactions
166 {
167   white-space: nowrap;
168   width: 1%;
169   padding-top: 2px;
170 }
171
172 td.rowtargets
173 {
174   white-space: nowrap;
175   width: 98%;
176   padding-left: 3px;
177   padding-top: 2px;
178 }
179
c6f075 180 td.rowtargets > div
AM 181 {
182   vertical-align: top;
183   margin-top: 2px;
184 }
185
8d8f7a 186 td.rowtargets div.adv
A 187 {
188   padding-top: 3px;
0185a2 189   font-size: 10px;
AM 190 }
191
192 td.rowtargets div.adv span.label
193 {
194   display: inline-block;
195   padding-right: 5px;
196   min-width: 70px;
8d8f7a 197 }
A 198
9c38c5 199 td.rowtargets div a {
AM 200   margin-left: 10px;
e499a1 201 }
AM 202
203 td.rowtargets div.adv input
204 {
205   margin-bottom: 1px;
9c38c5 206 }
AM 207
8d8f7a 208 input.disabled, input.disabled:hover
A 209 {
210   color: #999999;
211 }
212
213 input.error, textarea.error
214 {
215   background-color: #FFFFC4;
216 }
217
218 input.box,
219 input.radio
220 {
221   border: 0;
222   margin-top: 0;
223 }
224
b6fa7d 225 input.radio
AM 226 {
227   vertical-align: middle;
228 }
229
8d8f7a 230 select.operator_selector
A 231 {
232   width: 200px;
c6f075 233   vertical-align: top;
8d8f7a 234 }
A 235
236 td.rowtargets span,
237 span.label
238 {
239   color: #666666;
240   font-size: 10px;
241   white-space: nowrap;
242 }
243
b6fa7d 244 td.rowtargets label
AM 245 {
246   color: black;
247 }
248
8d8f7a 249 #footer
A 250 {
251   padding-top: 5px;
252   width: 100%;
253 }
254
40b6df 255 #footer .footerleft label
8d8f7a 256 {
40b6df 257   margin-left: 40px;
8d8f7a 258   white-space: nowrap;
A 259 }
260
261 .itemlist
262 {
263   line-height: 25px;
264 }
265
266 .itemlist input
267 {
268   vertical-align: middle;
269 }
270
271 span.sieve.error
272 {
273   color: red;
274   white-space: nowrap;
275 }
276
277 #managesieve-tip
278 {
279   padding: 3px;
280   background-color: #eee;
281 }
282
283 a.button
284 {
285   margin: 0;
286   padding: 0;
287 }
288
289 a.button.add
290 {
e499a1 291   background: url(images/add.png?v=a165.280) no-repeat;
8d8f7a 292   width: 30px;
A 293   height: 20px;
294   margin-right: 4px;
295   display: inline-block;
296 }
297
298 a.button.del
299 {
e499a1 300   background: url(images/del.png?v=3c27.247) no-repeat;
8d8f7a 301   width: 30px;
A 302   height: 20px;
303   display: inline-block;
304 }
305
306 a.button.disabled
307 {
308   opacity: 0.35;
309   filter: alpha(opacity=35);
310   cursor: default;
311 }
312
313 #filter-form select,
314 #filter-form input,
315 #filter-form textarea
316 {
317   font-size: 11px;
318   padding: 1px;
0185a2 319   vertical-align: middle;
13b33d 320   max-width: 280px;
8d8f7a 321 }
A 322
323 /* revert larry style button */
324 #filter-form input.button
325 {
9c38c5 326   padding: 4px 12px;
8d8f7a 327 }
A 328
329 fieldset
330 {
331   border-radius: 4px;
332 }
333
c6f075 334 /* smart multi-row input field */
AM 335 .listarea
336 {
337   border: 1px solid #B2B2B2;
338   border-radius: 4px;
339   box-shadow: inset 0 0 2px 1px rgba(0,0,0, 0.1);
340   -webkit-box-shadow: inset 0 0 2px 1px rgba(0,0,0, 0.1);
341   margin: 0;
342   padding: 2px;
343   display: inline-block;
344   max-height: 59px;
345   overflow-y: auto;
9c38c5 346   vertical-align: middle;
c6f075 347 }
AM 348
a1679c 349 td.rowtargets > span.listarea
AM 350 {
351   vertical-align: top;
352   margin-top: 2px;
353 }
354
c6f075 355 .listelement
AM 356 {
357   display: block;
358   white-space: nowrap;
359   background-color: #fff;
360   border-top: 1px solid #e2e2e2;
361   height: 14px;
362   padding: 0;
363   margin: 0;
364   overflow: hidden;
365   line-height: 14px;
366 }
367
368 .listarea.error .listelement
369 {
370   background-color: #FFFFC4;
371 }
372
373 .listelement:first-child
374 {
375   border-top: none;
376 }
377
378 #filter-form .listelement input
379 {
380   border: none;
381   border-radius: 0;
382   box-shadow: none;
383   outline: none;
384   vertical-align: top;
385   height: 14px;
386   padding-top: 0;
387   padding-bottom: 0;
388   line-height: 14px;
389   background-color: transparent;
390 }
391
392 .listelement input:focus
393 {
394   box-shadow: none;
395 }
396
bba781 397 .listelement .reset
c6f075 398 {
AM 399   display: inline-block;
400   width: 16px;
401   height: 16px;
e499a1 402   background: url(images/erase.png?v=3052.453) -1px -1px no-repeat #eee;
c6f075 403   cursor: pointer;
AM 404 }
405
406
8d8f7a 407 /* fixes for popup window */
A 408
409 body.iframe.mail
410 {
411   margin: 0;
412   padding: 0;
413 }
414
415 body.iframe.mail #filter-form
416 {
417   padding: 10px 5px 5px 5px;
418 }
50a57e 419
AM 420
421 /* vacation form */
77043f 422 #settings-sections .vacation a {
e499a1 423   background-image: url(images/vacation_icons.png?v=e738.767);
77043f 424     background-repeat: no-repeat;
TB 425     background-position: 7px 1px;
50a57e 426 }
AM 427
77043f 428 #settings-sections .vacation.selected a {
50a57e 429   background-position: 7px -23px;
AM 430 }
431
432 #managesieve-vacation {
433   position: absolute;
434   top: 0;
435   left: 212px;
436   right: 0;
437   bottom: 0;
438   overflow: auto;
439 }
440
441 #vacationform .listarea {
04c911 442   max-height: 91px;
50a57e 443 }
AM 444
445 #vacationform .listelement,
446 #vacationform .listelement .reset {
04c911 447   height: 22px;
50a57e 448 }
AM 449
450 #vacationform .listelement .reset {
04c911 451   background-position: -1px 3px;
50a57e 452 }
AM 453
454 #vacationform .listelement input {
455   vertical-align: top;
04c911 456   border: 0;
AM 457   box-shadow: none;
50a57e 458 }
c883f6 459
AM 460 #vacationform td.vacation {
461   white-space: nowrap;
462 }
9c38c5 463
AM 464 #vacationform input.button {
465   margin-left: 10px;
466 }