Mercurial > hg > rc2
comparison skins/classic/mail.css @ 0:4681f974d28b
vanilla 1.3.3 distro, I hope
author | Charlie Root |
---|---|
date | Thu, 04 Jan 2018 15:52:31 -0500 |
parents | |
children | bf99236cc5cd |
comparison
equal
deleted
inserted
replaced
-1:000000000000 | 0:4681f974d28b |
---|---|
1 /***** Roundcube|Mail mail task styles *****/ | |
2 | |
3 | |
4 #messagetoolbar | |
5 { | |
6 position: absolute; | |
7 top: 47px; | |
8 left: 205px; | |
9 right: 10px; | |
10 height: 35px; | |
11 min-width: 650px; | |
12 white-space: nowrap; | |
13 /* border: 1px solid #cccccc; */ | |
14 } | |
15 | |
16 .extwin #messagetoolbar | |
17 { | |
18 top: 5px; | |
19 left: 20px; | |
20 } | |
21 | |
22 #messagetoolbar a, | |
23 #messagetoolbar select | |
24 { | |
25 display: block; | |
26 float: left; | |
27 padding-right: 10px; | |
28 } | |
29 | |
30 #messagetoolbar a.button, | |
31 #messagetoolbar a.buttonPas { | |
32 display: block; | |
33 float: left; | |
34 width: 32px; | |
35 height: 32px; | |
36 padding: 0; | |
37 margin: 0 5px; | |
38 overflow: hidden; | |
39 background: url(images/mail_toolbar.png?v=6409.13340) 0 0 no-repeat transparent; | |
40 opacity: 0.99; /* this is needed to make buttons appear correctly in Chrome */ | |
41 } | |
42 | |
43 #messagetoolbar a.buttonPas { | |
44 opacity: 0.35; | |
45 } | |
46 | |
47 #messagetoolbar a.button.selected { | |
48 background-color: #ddd; | |
49 margin-left: 4px; | |
50 margin-right: 4px; | |
51 margin-top: -1px; | |
52 border: 1px solid #ccc; | |
53 border-radius: 3px; | |
54 -moz-border-radius: 3px; | |
55 -webkit-border-radius: 3px; | |
56 } | |
57 | |
58 #messagetoolbar a.checkmailSel { | |
59 background-position: 0 -32px; | |
60 } | |
61 | |
62 #messagetoolbar a.back { | |
63 background-position: -32px 0; | |
64 } | |
65 | |
66 #messagetoolbar a.backSel { | |
67 background-position: -32px -32px; | |
68 } | |
69 | |
70 #messagetoolbar a.compose { | |
71 background-position: -64px 0; | |
72 } | |
73 | |
74 #messagetoolbar a.composeSel { | |
75 background-position: -64px -32px; | |
76 } | |
77 | |
78 #messagetoolbar a.reply { | |
79 background-position: -96px 0; | |
80 } | |
81 | |
82 #messagetoolbar a.replySel { | |
83 background-position: -96px -32px; | |
84 } | |
85 | |
86 #messagetoolbar a.replyAll { | |
87 background-position: -128px 0; | |
88 } | |
89 | |
90 #messagetoolbar a.replyAllSel { | |
91 background-position: -128px -32px; | |
92 } | |
93 | |
94 #messagetoolbar a.forward { | |
95 background-position: -160px 0; | |
96 } | |
97 | |
98 #messagetoolbar a.forwardSel { | |
99 background-position: -160px -32px; | |
100 } | |
101 | |
102 #messagetoolbar a.delete { | |
103 background-position: -192px 0; | |
104 } | |
105 | |
106 #messagetoolbar a.deleteSel { | |
107 background-position: -192px -32px; | |
108 } | |
109 | |
110 #messagetoolbar a.print { | |
111 background-position: -256px 0; | |
112 } | |
113 | |
114 #messagetoolbar a.printSel { | |
115 background-position: -256px -32px; | |
116 } | |
117 | |
118 #messagetoolbar a.markmessage { | |
119 background-position: -288px 0; | |
120 } | |
121 | |
122 #messagetoolbar a.messagemenu { | |
123 background-position: -320px 0; | |
124 width: 34px; | |
125 } | |
126 | |
127 #messagetoolbar a.spellcheck { | |
128 background-position: -418px 0; | |
129 } | |
130 | |
131 #messagetoolbar a.spellcheckSel { | |
132 background-position: -418px -32px; | |
133 } | |
134 | |
135 #messagetoolbar a.attach { | |
136 background-position: -386px 0; | |
137 } | |
138 | |
139 #messagetoolbar a.attachSel { | |
140 background-position: -386px -32px; | |
141 } | |
142 | |
143 #messagetoolbar a.insertsig { | |
144 background-position: -482px 0; | |
145 } | |
146 | |
147 #messagetoolbar a.insertsigSel { | |
148 background-position: -482px -32px; | |
149 } | |
150 | |
151 #messagetoolbar a.savedraft { | |
152 background-position: -354px 0; | |
153 } | |
154 | |
155 #messagetoolbar a.savedraftSel { | |
156 background-position: -354px -32px; | |
157 } | |
158 | |
159 #messagetoolbar a.send { | |
160 background-position: -450px 0; | |
161 } | |
162 | |
163 #messagetoolbar a.sendSel { | |
164 background-position: -450px -32px; | |
165 } | |
166 | |
167 #messagetoolbar a.move { | |
168 background-position: -580px 0; | |
169 } | |
170 | |
171 #messagetoolbar a.moveSel { | |
172 background-position: -580px -32px; | |
173 } | |
174 | |
175 #messagetoolbar a.download { | |
176 background-position: -514px 0; | |
177 } | |
178 | |
179 #messagetoolbar a.downloadSel { | |
180 background-position: -514px -32px; | |
181 } | |
182 | |
183 #messagetoolbar a.responses { | |
184 background-position: -548px 0; | |
185 } | |
186 | |
187 #messagemenu li a.active:hover, | |
188 #attachmentmenu li a.active:hover, | |
189 #markmessagemenu li a.active:hover | |
190 { | |
191 color: #fff; | |
192 background-color: #c00; | |
193 } | |
194 | |
195 #messagemenu li a, | |
196 #attachmentmenu li a | |
197 { | |
198 background: url(images/messageactions.png?v=d93e.3223) no-repeat 7px 0; | |
199 background-position: 7px 20px; | |
200 } | |
201 | |
202 #messagemenu li a.printlink | |
203 { | |
204 background-position: 7px 1px; | |
205 } | |
206 | |
207 #messagemenu li a.downloadlink, | |
208 #attachmentmenu li a.downloadlink | |
209 { | |
210 background-position: 7px -17px; | |
211 } | |
212 | |
213 #messagemenu li a.sourcelink | |
214 { | |
215 background-position: 7px -35px; | |
216 } | |
217 | |
218 #messagemenu li a.openlink, | |
219 #attachmentmenu li a.openlink | |
220 { | |
221 background-position: 7px -52px; | |
222 } | |
223 | |
224 #messagemenu li a.editlink | |
225 { | |
226 background-position: 6px -70px; | |
227 } | |
228 | |
229 #messagemenu li a.movelink | |
230 { | |
231 background-position: 6px -161px; | |
232 } | |
233 | |
234 #messagemenu li a.copylink | |
235 { | |
236 background-position: 6px -143px; | |
237 } | |
238 | |
239 #markmessagemenu li a, | |
240 #compose-attachments li a | |
241 { | |
242 background: url(images/messageicons.png?v=16cb.2581) no-repeat; | |
243 } | |
244 | |
245 #markmessagemenu li a.readlink | |
246 { | |
247 background-position: 7px -51px; | |
248 } | |
249 | |
250 #markmessagemenu li a.unreadlink | |
251 { | |
252 background-position: 7px -119px; | |
253 } | |
254 | |
255 #markmessagemenu li a.flaggedlink | |
256 { | |
257 background-position: 7px -153px; | |
258 } | |
259 | |
260 #markmessagemenu li a.unflaggedlink | |
261 { | |
262 background-position: 7px -136px; | |
263 } | |
264 | |
265 #searchfilter | |
266 { | |
267 white-space: nowrap; | |
268 position: absolute; | |
269 right: 198px; | |
270 vertical-align: middle; | |
271 } | |
272 | |
273 #searchfilter label | |
274 { | |
275 font-size: 11px; | |
276 } | |
277 | |
278 #mailleftcontainer | |
279 { | |
280 position: absolute; | |
281 top: 0; | |
282 left: 0; | |
283 bottom: 0; | |
284 width: 160px; | |
285 } | |
286 | |
287 #mailrightcontainer | |
288 { | |
289 position: absolute; | |
290 top: 0; | |
291 left: 170px; | |
292 bottom: 0; | |
293 right: 0; | |
294 min-width: 600px; | |
295 } | |
296 | |
297 #mailrightcontent | |
298 { | |
299 position: absolute; | |
300 top: 0; | |
301 left: 0; | |
302 right: 0; | |
303 bottom: 0; | |
304 } | |
305 | |
306 #messagepartcontainer | |
307 { | |
308 position: absolute; | |
309 top: 0; | |
310 left: 170px; | |
311 right: 0; | |
312 bottom: 0; | |
313 } | |
314 | |
315 #messagepartheader | |
316 { | |
317 position: absolute; | |
318 top: 0; | |
319 bottom: 0; | |
320 left: 0; | |
321 width: 160px; | |
322 border: 1px solid #999999; | |
323 background-color: #F9F9F9; | |
324 overflow: hidden; | |
325 } | |
326 | |
327 #messagepartheader table | |
328 { | |
329 width: 100%; | |
330 table-layout: fixed; | |
331 } | |
332 | |
333 #messagepartheader table td | |
334 { | |
335 text-overflow: ellipsis; | |
336 } | |
337 | |
338 #messagepartheader table td.title | |
339 { | |
340 width: 60px; | |
341 } | |
342 | |
343 #mailcontframe | |
344 { | |
345 position: absolute; | |
346 width: 100%; | |
347 top: 0; | |
348 bottom: 0; | |
349 border: 1px solid #999999; | |
350 background-color: #F9F9F9; | |
351 overflow: hidden; | |
352 } | |
353 | |
354 #mailpreviewframe | |
355 { | |
356 position: absolute; | |
357 width: 100%; | |
358 top: 205px; | |
359 bottom: 0px; | |
360 border: 1px solid #999999; | |
361 background-color: #F9F9F9; | |
362 } | |
363 | |
364 #messagecontframe | |
365 { | |
366 position: relative; | |
367 top: 0px; | |
368 left: 0px; | |
369 right: 0px; | |
370 bottom: 0px; | |
371 width: 100%; | |
372 height: 100%; | |
373 min-height: 100%; /* Chrome 14 bug */ | |
374 } | |
375 | |
376 #messagepartframe | |
377 { | |
378 width: 100%; | |
379 height: 100%; | |
380 min-height: 100%; /* Chrome 14 bug */ | |
381 border: 1px solid #999999; | |
382 background-color: #fff; | |
383 } | |
384 | |
385 | |
386 /** mailbox list styles */ | |
387 | |
388 #mailboxlist-container | |
389 { | |
390 position: absolute; | |
391 top: 0; | |
392 left: 0; | |
393 width: 100%; | |
394 bottom: 0; | |
395 border: 1px solid #999; | |
396 background-color: #F9F9F9; | |
397 } | |
398 | |
399 #mailboxlist | |
400 { | |
401 position:relative; | |
402 height: auto; | |
403 margin: 0px; | |
404 padding: 0px; | |
405 list-style-image: none; | |
406 list-style-type: none; | |
407 overflow: hidden; | |
408 white-space: nowrap; | |
409 background-color: #FFF; | |
410 } | |
411 | |
412 #mailboxlist li.unread | |
413 { | |
414 font-weight: bold; | |
415 } | |
416 | |
417 #mailboxlist li.recent > a | |
418 { | |
419 color: #0066FF; | |
420 } | |
421 | |
422 #listcontrols | |
423 { | |
424 position: relative; | |
425 white-space: nowrap; | |
426 line-height: 22px; | |
427 padding: 0 4px; | |
428 width: auto; | |
429 min-width: 300px; | |
430 } | |
431 | |
432 #listcontrols a, | |
433 #listcontrols span | |
434 { | |
435 display: block; | |
436 float: left; | |
437 font-size: 11px; | |
438 } | |
439 | |
440 #listcontrols span input | |
441 { | |
442 vertical-align: middle; | |
443 } | |
444 | |
445 #listcontrols a.button, | |
446 #listcontrols a.buttonPas | |
447 { | |
448 display: block; | |
449 float: left; | |
450 width: 15px; | |
451 height: 15px; | |
452 padding: 0; | |
453 margin-top: 4px; | |
454 margin-right: 2px; | |
455 overflow: hidden; | |
456 background: url(images/mail_footer.png?v=819f.977) 0 0 no-repeat transparent; | |
457 opacity: 0.99; /* this is needed to make buttons appear correctly in Chrome */ | |
458 } | |
459 | |
460 #listcontrols a.buttonPas | |
461 { | |
462 opacity: 0.35; | |
463 } | |
464 | |
465 #listcontrols a.all { | |
466 background-position: -30px 0; | |
467 } | |
468 | |
469 #listcontrols a.allsel { | |
470 background-position: -30px -15px; | |
471 } | |
472 | |
473 #listcontrols a.page { | |
474 background-position: -135px 0; | |
475 } | |
476 | |
477 #listcontrols a.pagesel { | |
478 background-position: -135px -15px; | |
479 } | |
480 | |
481 #listcontrols a.unread { | |
482 background-position: -45px 0; | |
483 } | |
484 | |
485 #listcontrols a.unreadsel { | |
486 background-position: -45px -15px; | |
487 } | |
488 | |
489 #listcontrols a.invert { | |
490 background-position: -60px 0; | |
491 } | |
492 | |
493 #listcontrols a.invertsel { | |
494 background-position: -60px -15px; | |
495 } | |
496 | |
497 #listcontrols a.none { | |
498 background-position: -75px 0; | |
499 } | |
500 | |
501 #listcontrols a.nonesel { | |
502 background-position: -75px -15px; | |
503 } | |
504 | |
505 #listcontrols a.expand-all { | |
506 background-position: -90px 0; | |
507 } | |
508 | |
509 #listcontrols a.expand-allsel { | |
510 background-position: -90px -15px; | |
511 } | |
512 | |
513 #listcontrols a.collapse-all { | |
514 background-position: -105px 0; | |
515 } | |
516 | |
517 #listcontrols a.collapse-allsel { | |
518 background-position: -105px -15px; | |
519 } | |
520 | |
521 #listcontrols a.expand-unread { | |
522 background-position: -120px 0; | |
523 } | |
524 | |
525 #listcontrols a.expand-unreadsel { | |
526 background-position: -120px -15px; | |
527 } | |
528 | |
529 #countcontrols | |
530 { | |
531 position: absolute; | |
532 top: 4px; | |
533 right: 4px; | |
534 white-space: nowrap; | |
535 font-size: 11px; | |
536 } | |
537 | |
538 #countcontrols a.button, | |
539 #countcontrols a.buttonPas | |
540 { | |
541 float: right; | |
542 } | |
543 | |
544 | |
545 /** message list styles */ | |
546 | |
547 body.messagelist | |
548 { | |
549 margin: 0px; | |
550 background-color: #F9F9F9; | |
551 } | |
552 | |
553 table.messagelist | |
554 { | |
555 width: 100%; | |
556 display: table; | |
557 table-layout: fixed; | |
558 border-collapse: collapse; | |
559 border-spacing: 0; | |
560 z-index: 1; | |
561 } | |
562 | |
563 table.messagelist.fixedcopy | |
564 { | |
565 z-index: 2; | |
566 } | |
567 | |
568 .messagelist thead tr th, | |
569 .messagelist thead tr td | |
570 { | |
571 height: 20px; | |
572 padding: 0 4px 0 2px; | |
573 vertical-align: middle; | |
574 border-bottom: 1px solid #999999; | |
575 color: #333333; | |
576 background: url(images/listheader.gif?v=ab42.314) top left repeat-x #CCC; | |
577 font-size: 11px; | |
578 font-weight: bold; | |
579 text-align: left; | |
580 } | |
581 | |
582 .messagelist thead tr > .sortedASC, | |
583 .messagelist thead tr > .sortedDESC | |
584 { | |
585 background-position: 0 -26px; | |
586 } | |
587 | |
588 .messagelist thead tr > .sortedASC a | |
589 { | |
590 background: url(images/icons/sort.gif?v=92aa.144) right 0 no-repeat; | |
591 } | |
592 | |
593 .messagelist thead tr > .sortedDESC a | |
594 { | |
595 background: url(images/icons/sort.gif?v=92aa.144) right -14px no-repeat; | |
596 } | |
597 | |
598 .messagelist thead tr a | |
599 { | |
600 display: block; | |
601 width: auto !important; | |
602 width: 100%; | |
603 color: #333333; | |
604 text-decoration: none; | |
605 } | |
606 | |
607 .messagelist thead tr > .size.sortedASC a, | |
608 .messagelist thead tr > .size.sortedDESC a | |
609 { | |
610 padding-right: 18px; | |
611 } | |
612 | |
613 .messagelist thead tr > .subject | |
614 { | |
615 padding-left: 18px; | |
616 width: 99%; | |
617 } | |
618 | |
619 .messagelist tbody tr th, | |
620 .messagelist tbody tr td | |
621 { | |
622 height: 20px; | |
623 padding: 0; | |
624 font-size: 11px; | |
625 overflow: hidden; | |
626 vertical-align: middle; | |
627 white-space: nowrap; | |
628 text-overflow: ellipsis; | |
629 -o-text-overflow: ellipsis; | |
630 border-bottom: 1px solid #EBEBEB; | |
631 cursor: default; | |
632 outline: none; | |
633 } | |
634 | |
635 .messagelist tbody tr td a | |
636 { | |
637 color: #000; | |
638 text-decoration: none; | |
639 white-space: nowrap; | |
640 cursor: inherit; | |
641 } | |
642 | |
643 .messagelist td img | |
644 { | |
645 vertical-align: middle; | |
646 display: inline-block; | |
647 } | |
648 | |
649 .messagelist tbody tr td.flag, | |
650 .messagelist tbody tr td.status, | |
651 .messagelist tbody tr td.subject span.status | |
652 { | |
653 cursor: pointer; | |
654 } | |
655 | |
656 .messagelist tr > .flag span, | |
657 .messagelist tr > .status span, | |
658 .messagelist tr > .attachment span, | |
659 .messagelist tr > .priority span | |
660 { | |
661 display: block; | |
662 width: 15px; | |
663 text-indent: -5000px; | |
664 overflow: hidden; | |
665 } | |
666 | |
667 .messagelist tr td div.collapsed, | |
668 .messagelist tr td div.expanded, | |
669 .messagelist tr > .threads .listmenu, | |
670 .messagelist tr > .attachment span.attachment, | |
671 .messagelist tr > .attachment span.report, | |
672 .messagelist tr > .priority span.priority, | |
673 .messagelist tr > .priority span.prio1, | |
674 .messagelist tr > .priority span.prio2, | |
675 .messagelist tr > .priority span.prio3, | |
676 .messagelist tr > .priority span.prio4, | |
677 .messagelist tr > .priority span.prio5, | |
678 .messagelist tr > .flag span.flagged, | |
679 .messagelist tr > .flag span.unflagged, | |
680 .messagelist tr > .flag span.unflagged:hover, | |
681 .messagelist tr > .status span.status, | |
682 .messagelist tr > .status span.msgicon, | |
683 .messagelist tr > .status span.deleted, | |
684 .messagelist tr > .status span.unread, | |
685 .messagelist tr > .status span.unreadchildren, | |
686 .messagelist tr > .subject span.msgicon, | |
687 .messagelist tr > .subject span.deleted, | |
688 .messagelist tr > .subject span.unread, | |
689 .messagelist tr > .subject span.replied, | |
690 .messagelist tr > .subject span.forwarded, | |
691 .messagelist tr > .subject span.unreadchildren | |
692 { | |
693 display: inline-block; | |
694 vertical-align: middle; | |
695 height: 17px; | |
696 width: 15px; | |
697 background: url(images/messageicons.png?v=16cb.2581) center no-repeat; | |
698 } | |
699 | |
700 .messagelist tr > .attachment span.attachment | |
701 { | |
702 background-position: 0 -170px; | |
703 } | |
704 | |
705 .messagelist tr > .attachment span.report | |
706 { | |
707 background-position: 0 -255px; | |
708 } | |
709 | |
710 .messagelist tr > .priority span.priority | |
711 { | |
712 background-position: 0 -309px; | |
713 } | |
714 | |
715 .messagelist tr > .priority span.prio5 | |
716 { | |
717 background-position: 0 -358px; | |
718 } | |
719 | |
720 .messagelist tr > .priority span.prio4 | |
721 { | |
722 background-position: 0 -340px; | |
723 } | |
724 | |
725 .messagelist tr > .priority span.prio3 | |
726 { | |
727 background-position: 0 -324px; | |
728 } | |
729 | |
730 .messagelist tr > .priority span.prio2 | |
731 { | |
732 background-position: 0 -309px; | |
733 } | |
734 | |
735 .messagelist tr > .priority span.prio1 | |
736 { | |
737 background-position: 0 -290px; | |
738 } | |
739 | |
740 .messagelist tr > .flag span.flagged | |
741 { | |
742 background-position: 0 -153px; | |
743 } | |
744 | |
745 .messagelist tr > .flag span.unflagged:hover | |
746 { | |
747 background-position: 0 -136px; | |
748 } | |
749 | |
750 .messagelist tr > .subject span.msgicon, | |
751 .messagelist tr > .subject span.unreadchildren | |
752 { | |
753 background-position: 0 -51px; | |
754 margin: 0 2px; | |
755 } | |
756 | |
757 .messagelist tr > .subject span.replied | |
758 { | |
759 background-position: 0 -85px; | |
760 } | |
761 | |
762 .messagelist tr > .subject span.forwarded | |
763 { | |
764 background-position: 0 -68px; | |
765 } | |
766 | |
767 .messagelist tr > .subject span.replied.forwarded | |
768 { | |
769 background-position: 0 -102px; | |
770 } | |
771 | |
772 .messagelist tr > .status span.msgicon, | |
773 .messagelist tr > .flag span.unflagged, | |
774 .messagelist tr > .status span.unreadchildren | |
775 { | |
776 background-position: 0 17px; /* no icon */ | |
777 } | |
778 | |
779 .messagelist tr > .status span.msgicon:hover | |
780 { | |
781 background-position: 0 -272px; | |
782 } | |
783 | |
784 .messagelist tr > .status span.deleted, | |
785 .messagelist tr > .subject span.deleted | |
786 { | |
787 background-position: 0 -187px; | |
788 } | |
789 | |
790 .messagelist tr > .status span.status, | |
791 .messagelist tr > .status span.unread, | |
792 .messagelist tr > .subject span.unread | |
793 { | |
794 background-position: 0 -119px; | |
795 } | |
796 | |
797 .messagelist tr td div.collapsed | |
798 { | |
799 background-position: 0 -221px; | |
800 cursor: pointer; | |
801 } | |
802 | |
803 .messagelist tr td div.expanded | |
804 { | |
805 background-position: 0 -204px; | |
806 cursor: pointer; | |
807 } | |
808 | |
809 .messagelist tr > .threads .listmenu | |
810 { | |
811 background-position: 0 -238px; | |
812 cursor: pointer; | |
813 overflow: hidden; | |
814 text-indent: -5000px; | |
815 display: block; | |
816 } | |
817 | |
818 .messagelist tbody tr td.subject | |
819 { | |
820 width: 99%; | |
821 } | |
822 | |
823 .messagelist tbody tr td.subject a | |
824 { | |
825 cursor: default; | |
826 vertical-align: middle; /* #1487091 */ | |
827 } | |
828 | |
829 /* thread parent message with unread children */ | |
830 .messagelist tbody tr.unroot td.subject a | |
831 { | |
832 text-decoration: underline; | |
833 } | |
834 | |
835 .messagelist tr > .attachment, | |
836 .messagelist tr > .threads, | |
837 .messagelist tr > .status, | |
838 .messagelist tr > .flag, | |
839 .messagelist tr > .priority | |
840 { | |
841 width: 17px; | |
842 padding: 0 0 0 2px; | |
843 } | |
844 | |
845 .messagelist tr > .size | |
846 { | |
847 width: 60px; | |
848 text-align: right; | |
849 padding: 0 2px; | |
850 } | |
851 | |
852 .messagelist tr > .fromto, | |
853 .messagelist tr > .from, | |
854 .messagelist tr > .to, | |
855 .messagelist tr > .cc, | |
856 .messagelist tr > .replyto | |
857 { | |
858 width: 180px; | |
859 padding: 0 2px; | |
860 } | |
861 | |
862 .messagelist tr > .date | |
863 { | |
864 width: 135px; | |
865 padding: 0 2px; | |
866 } | |
867 | |
868 .messagelist tr > .folder | |
869 { | |
870 width: 135px; | |
871 } | |
872 | |
873 .messagelist tr > .hidden | |
874 { | |
875 display: none; | |
876 } | |
877 | |
878 .messagelist tr.message | |
879 { | |
880 background-color: #FFF; | |
881 } | |
882 | |
883 .messagelist tr.unread | |
884 { | |
885 font-weight: bold; | |
886 background-color: #FFFFFF; | |
887 } | |
888 | |
889 .messagelist tr.flagged td, | |
890 .messagelist tr.flagged td a | |
891 { | |
892 color: #CC0000; | |
893 } | |
894 | |
895 /* This padding-left minus the focused padding left should be half of the focused border-left */ | |
896 .messagelist thead tr th:first-child, | |
897 .messagelist thead tr td:first-child, | |
898 .messagelist tbody tr td:first-child { | |
899 border-left: 0; | |
900 padding-left: 6px; | |
901 } | |
902 | |
903 /* because of border-collapse, we make the left border twice what we want it to be - half will be hidden to the left */ | |
904 .messagelist tbody tr.focused > td:first-child { | |
905 border-left: 4px solid #d4d4d4; | |
906 padding-left: 4px; | |
907 } | |
908 | |
909 .messagelist tbody tr.selected.focused > td:first-child { | |
910 border-left: 2px solid #ccc; | |
911 padding-left: 5px; | |
912 } | |
913 | |
914 .messagelist tr.selected td | |
915 { | |
916 color: #FFFFFF; | |
917 background-color: #929292; | |
918 } | |
919 | |
920 .messagelist.focus tr.selected td | |
921 { | |
922 background-color: #CC3333; | |
923 } | |
924 | |
925 .messagelist tr.selected td a | |
926 { | |
927 color: #FFFFFF; | |
928 } | |
929 | |
930 .messagelist tr.deleted td, | |
931 .messagelist tr.deleted td a | |
932 { | |
933 color: #CCCCCC; | |
934 } | |
935 | |
936 #listmenu | |
937 { | |
938 padding: 6px; | |
939 max-height: none; | |
940 } | |
941 | |
942 #listmenu legend | |
943 { | |
944 color: #999999; | |
945 } | |
946 | |
947 #listmenu fieldset | |
948 { | |
949 border: 1px solid #999999; | |
950 margin: 0 5px; | |
951 float: left; | |
952 } | |
953 | |
954 #listmenu div | |
955 { | |
956 padding: 8px 0 3px 0; | |
957 text-align: center; | |
958 clear: both; | |
959 } | |
960 | |
961 /***** tree indicators *****/ | |
962 | |
963 td span.branch div | |
964 { | |
965 float: left; | |
966 height: 16px; | |
967 } | |
968 | |
969 td span.branch div.tree | |
970 { | |
971 height: 17px; | |
972 width: 15px; | |
973 background: url(images/tree.gif?v=9b73.92) 0px 0px no-repeat; | |
974 } | |
975 | |
976 td span.branch div.l1 | |
977 { | |
978 background-position: 0px 0px; /* L */ | |
979 } | |
980 | |
981 td span.branch div.l2 | |
982 { | |
983 background-position: -30px 0px; /* | */ | |
984 } | |
985 | |
986 td span.branch div.l3 | |
987 { | |
988 background-position: -15px 0px; /* |- */ | |
989 } | |
990 | |
991 | |
992 /** message view styles */ | |
993 | |
994 #messageframe | |
995 { | |
996 position: absolute; | |
997 top: 0; | |
998 left: 180px; | |
999 right: 0; | |
1000 bottom: 0; | |
1001 border: 1px solid #999; | |
1002 background-color: #FFF; | |
1003 overflow: auto; | |
1004 z-index: 1; | |
1005 } | |
1006 | |
1007 .extwin #messageframe | |
1008 { | |
1009 left: 0; | |
1010 } | |
1011 | |
1012 div.messageheaderbox | |
1013 { | |
1014 margin: -14px 8px 0px 8px; | |
1015 border: 1px solid #ccc; | |
1016 } | |
1017 | |
1018 table.headers-table | |
1019 { | |
1020 width: 100%; | |
1021 background-color: #EBEBEB; | |
1022 } | |
1023 | |
1024 #messagebody #full-headers, | |
1025 #messagebody table.headers-table | |
1026 { | |
1027 width: auto; | |
1028 margin: 6px 8px; | |
1029 background-color: #F4F4F4; | |
1030 } | |
1031 | |
1032 #messagebody table.headers-table | |
1033 { | |
1034 margin: 16px 6px 6px 6px; | |
1035 } | |
1036 | |
1037 div.message-partheaders + div.message-part | |
1038 { | |
1039 border-top: 0; | |
1040 padding-top: 4px; | |
1041 } | |
1042 | |
1043 table.headers-table tr td | |
1044 { | |
1045 font-size: 11px; | |
1046 border-bottom:1px solid #FFFFFF; | |
1047 } | |
1048 | |
1049 table.headers-table tr td.header-title | |
1050 { | |
1051 width: 1%; | |
1052 color: #666666; | |
1053 font-weight: bold; | |
1054 text-align: right; | |
1055 white-space: nowrap; | |
1056 padding: 0 4px 0 8px; | |
1057 } | |
1058 | |
1059 table.headers-table tr td.header | |
1060 { | |
1061 width: 99%; | |
1062 } | |
1063 | |
1064 table.headers-table tr td.subject | |
1065 { | |
1066 font-weight: bold; | |
1067 } | |
1068 | |
1069 table.headers-table tr td.header span | |
1070 { | |
1071 white-space: nowrap; | |
1072 } | |
1073 | |
1074 #attachment-list | |
1075 { | |
1076 margin: 0; | |
1077 padding: 0 4px 0 8px; | |
1078 min-height: 16px; | |
1079 list-style-image: none; | |
1080 list-style-type: none; | |
1081 background: url(images/icons/attachment.png?v=08f7.518) 4px 2px no-repeat #DFDFDF; | |
1082 } | |
1083 | |
1084 #messageframe #attachment-list | |
1085 { | |
1086 border-bottom: 1px solid #ccc; | |
1087 } | |
1088 | |
1089 .messageheaderbox #attachment-list | |
1090 { | |
1091 border-top: 1px solid #ccc; | |
1092 } | |
1093 | |
1094 #attachment-list:after | |
1095 { | |
1096 content: "."; | |
1097 display: block; | |
1098 height: 0; | |
1099 font-size: 0; | |
1100 clear: both; | |
1101 visibility: hidden; | |
1102 } | |
1103 | |
1104 #attachment-list li | |
1105 { | |
1106 float: left; | |
1107 height: 18px; | |
1108 font-size: 11px; | |
1109 padding: 2px 0px 0px 15px; | |
1110 white-space: nowrap; | |
1111 } | |
1112 | |
1113 #attachment-list li a | |
1114 { | |
1115 text-decoration: none; | |
1116 } | |
1117 | |
1118 #attachment-list li a:hover | |
1119 { | |
1120 text-decoration: underline; | |
1121 } | |
1122 | |
1123 #attachment-list li a.drop { | |
1124 background: url(images/icons/down_small.gif?v=f368.105) no-repeat center 6px; | |
1125 width: 12px; | |
1126 height: 7px; | |
1127 cursor: pointer; | |
1128 padding: 5px 0 0; | |
1129 margin-left: 3px; | |
1130 display: inline-block; | |
1131 } | |
1132 | |
1133 #messagebody | |
1134 { | |
1135 position:relative; | |
1136 padding-bottom: 10px; | |
1137 background-color: #FFFFFF; | |
1138 } | |
1139 | |
1140 div.message-part, | |
1141 div.message-htmlpart | |
1142 { | |
1143 padding: 10px 8px; | |
1144 border-top: 1px solid #ccc; | |
1145 /* overflow: hidden; */ | |
1146 } | |
1147 | |
1148 #messagebody div:first-child | |
1149 { | |
1150 border-top: 0; | |
1151 } | |
1152 | |
1153 div.message-part a, | |
1154 div.message-htmlpart a | |
1155 { | |
1156 color: #0000CC; | |
1157 } | |
1158 | |
1159 div.message-part div.pre | |
1160 { | |
1161 margin: 0px; | |
1162 padding: 0px; | |
1163 font-family: monospace; | |
1164 font-size: 12px; | |
1165 } | |
1166 | |
1167 div.message-part span.sig | |
1168 { | |
1169 color: #666666; | |
1170 } | |
1171 | |
1172 div.message-part blockquote | |
1173 { | |
1174 color: blue; | |
1175 border-left: 2px solid blue; | |
1176 border-right: 2px solid blue; | |
1177 background-color: #F6F6F6; | |
1178 margin: 2px 0; | |
1179 padding: 0 0.4em; | |
1180 overflow: hidden; | |
1181 text-overflow: ellipsis; | |
1182 } | |
1183 | |
1184 div.message-part blockquote blockquote | |
1185 { | |
1186 color: green; | |
1187 border-left: 2px solid green; | |
1188 border-right: 2px solid green; | |
1189 } | |
1190 | |
1191 div.message-part blockquote blockquote blockquote | |
1192 { | |
1193 color: #990000; | |
1194 border-left: 2px solid #bb0000; | |
1195 border-right: 2px solid #bb0000; | |
1196 } | |
1197 | |
1198 #messagebody span.part-notice | |
1199 { | |
1200 display: block; | |
1201 } | |
1202 | |
1203 #message-objects div, | |
1204 #messagebody span.part-notice | |
1205 { | |
1206 margin: 8px; | |
1207 min-height: 20px; | |
1208 padding: 10px 10px 6px 46px; | |
1209 } | |
1210 | |
1211 #message-objects div a, | |
1212 #messagebody span.part-notice a | |
1213 { | |
1214 color: #666666; | |
1215 padding-left: 10px; | |
1216 } | |
1217 | |
1218 #message-objects div a:hover, | |
1219 #messagebody span.part-notice a:hover | |
1220 { | |
1221 color: #333333; | |
1222 } | |
1223 | |
1224 #messagebody fieldset.image-attachment { | |
1225 border: 0; | |
1226 border-top: 1px solid #ccc; | |
1227 margin: 1em 1em 0 1em; | |
1228 } | |
1229 | |
1230 #messagebody fieldset.image-attachment p > img | |
1231 { | |
1232 max-width: 80%; | |
1233 } | |
1234 | |
1235 #messagebody legend.image-filename | |
1236 { | |
1237 color: #999; | |
1238 font-size: 0.9em; | |
1239 } | |
1240 | |
1241 #messagebody p.image-attachment | |
1242 { | |
1243 margin: 0 1em; | |
1244 padding: 1em; | |
1245 border-top: 1px solid #ccc; | |
1246 } | |
1247 | |
1248 #messagebody p.image-attachment a.image-link | |
1249 { | |
1250 float: left; | |
1251 margin-right: 2em; | |
1252 min-width: 160px; | |
1253 min-height: 60px; | |
1254 text-align: center; | |
1255 } | |
1256 | |
1257 #messagebody p.image-attachment .image-filename | |
1258 { | |
1259 display: block; | |
1260 font-weight: bold; | |
1261 line-height: 1.6em; | |
1262 } | |
1263 | |
1264 #messagebody p.image-attachment .image-filesize | |
1265 { | |
1266 font-size: 11px; | |
1267 padding-right: 1em; | |
1268 } | |
1269 | |
1270 #messagebody p.image-attachment .attachment-links a | |
1271 { | |
1272 margin-right: 0.6em; | |
1273 color: #cc0000; | |
1274 font-size: 11px; | |
1275 text-decoration: none; | |
1276 } | |
1277 | |
1278 #messagebody p.image-attachment .attachment-links a:hover | |
1279 { | |
1280 text-decoration: underline; | |
1281 } | |
1282 | |
1283 #messagelinks | |
1284 { | |
1285 position: absolute; | |
1286 top: 8px; | |
1287 right: 10px; | |
1288 height: 16px; | |
1289 text-align: right; | |
1290 } | |
1291 | |
1292 #messageframe #messagelinks | |
1293 { | |
1294 top: 2px; | |
1295 right: 2px; | |
1296 } | |
1297 | |
1298 #compose-headers #openextwinlink | |
1299 { | |
1300 position: absolute; | |
1301 height: 15px; | |
1302 top: 4px; | |
1303 right: 2px; | |
1304 } | |
1305 | |
1306 #full-headers | |
1307 { | |
1308 color: #666666; | |
1309 text-align: center; | |
1310 padding: 2px 6px; | |
1311 border-bottom: 1px solid #ccc; | |
1312 background-color: #EBEBEB; | |
1313 } | |
1314 | |
1315 .messageheaderbox #full-headers | |
1316 { | |
1317 border-bottom: 0; | |
1318 } | |
1319 | |
1320 div.more-headers | |
1321 { | |
1322 cursor: pointer; | |
1323 height: 8px; | |
1324 border-bottom: 0; | |
1325 } | |
1326 | |
1327 div.show-headers | |
1328 { | |
1329 background: url(images/icons/down_small.gif?v=f368.105) no-repeat center; | |
1330 } | |
1331 | |
1332 div.hide-headers | |
1333 { | |
1334 background: url(images/icons/up_small.gif?v=c56c.106) no-repeat center; | |
1335 } | |
1336 | |
1337 #headers-source | |
1338 { | |
1339 margin: 2px 0; | |
1340 padding: 0.5em; | |
1341 height: 145px; | |
1342 background: white; | |
1343 overflow: auto; | |
1344 font-size: 11px; | |
1345 border: 1px solid #CCC; | |
1346 display: none; | |
1347 text-align: left; | |
1348 color: #333; | |
1349 } | |
1350 | |
1351 | |
1352 /** message compose styles */ | |
1353 | |
1354 #compose-container | |
1355 { | |
1356 position: absolute; | |
1357 top: 0; | |
1358 left: 205px; | |
1359 right: 0; | |
1360 bottom: 0; | |
1361 margin: 0; | |
1362 } | |
1363 | |
1364 #compose-div | |
1365 { | |
1366 position: absolute; | |
1367 top: 85px; | |
1368 right: 0; | |
1369 left: 0; | |
1370 bottom: 0; | |
1371 margin: 0; | |
1372 } | |
1373 | |
1374 #compose-body-div | |
1375 { | |
1376 position: absolute; | |
1377 top: 0; | |
1378 left: 0; | |
1379 bottom: 0; | |
1380 right: 175px; | |
1381 border: 1px solid #999; | |
1382 } | |
1383 | |
1384 #compose-body-div .mce-tinymce { | |
1385 border: 0 !important; | |
1386 } | |
1387 | |
1388 #compose-div .boxlistcontent | |
1389 { | |
1390 bottom: 23px; | |
1391 } | |
1392 | |
1393 #compose-body | |
1394 { | |
1395 position: absolute; | |
1396 left: 0; | |
1397 right: 0; | |
1398 top: 0; | |
1399 bottom: 0; | |
1400 margin: 0; | |
1401 font-size: 9pt; | |
1402 font-family: monospace; | |
1403 resize: none; | |
1404 border: none; | |
1405 outline: none; | |
1406 } | |
1407 | |
1408 #compose-headers | |
1409 { | |
1410 width: 100%; | |
1411 } | |
1412 | |
1413 #compose-headers td.editfield | |
1414 { | |
1415 padding-right: 8px; | |
1416 width: 95%; | |
1417 } | |
1418 | |
1419 #compose-headers td.top | |
1420 { | |
1421 vertical-align: top; | |
1422 } | |
1423 | |
1424 #compose-headers td.title, | |
1425 #compose-subject td.title | |
1426 { | |
1427 width: 80px !important; | |
1428 font-size: 11px; | |
1429 font-weight: bold; | |
1430 padding-right: 10px; | |
1431 white-space: nowrap; | |
1432 color: #666; | |
1433 } | |
1434 | |
1435 #compose-headers td textarea, | |
1436 #compose-headers td input | |
1437 { | |
1438 resize: none; | |
1439 width: 100%; | |
1440 border: 1px solid #999; | |
1441 } | |
1442 | |
1443 #compose-headers td textarea | |
1444 { | |
1445 height: 32px; | |
1446 } | |
1447 | |
1448 input.from_address | |
1449 { | |
1450 width: 80% !important; | |
1451 } | |
1452 | |
1453 #compose-cc, | |
1454 #compose-bcc, | |
1455 #compose-replyto, | |
1456 #compose-followupto | |
1457 { | |
1458 display: none; | |
1459 } | |
1460 | |
1461 #compose-editorfooter | |
1462 { | |
1463 position: absolute; | |
1464 right: 5px; | |
1465 bottom: 0; | |
1466 text-align: right; | |
1467 line-height: 20px; | |
1468 } | |
1469 | |
1470 #compose-editorfooter label | |
1471 { | |
1472 font-size: 11px; | |
1473 font-weight: bold; | |
1474 color: #666; | |
1475 } | |
1476 | |
1477 #compose-buttons | |
1478 { | |
1479 position: absolute; | |
1480 left: 5px; | |
1481 bottom: 1px; | |
1482 width: auto; | |
1483 } | |
1484 | |
1485 #compose-contacts | |
1486 { | |
1487 position: absolute; | |
1488 top: 0; | |
1489 left: 0; | |
1490 bottom: 0; | |
1491 width: 195px; | |
1492 border: 1px solid #999; | |
1493 background-color: #F9F9F9; | |
1494 } | |
1495 | |
1496 #compose-attachments | |
1497 { | |
1498 position: absolute; | |
1499 top: 0; | |
1500 left: 0; | |
1501 right: 0; | |
1502 bottom: 0; | |
1503 border: 1px solid #999; | |
1504 background-color: #F9F9F9; | |
1505 } | |
1506 | |
1507 #compose-attachments.droptarget.hover | |
1508 { | |
1509 background-color: #F0F0EE; | |
1510 box-shadow: 0 0 5px 0 #999; | |
1511 -moz-box-shadow: 0 0 5px 0 #999; | |
1512 -o-box-shadow: 0 0 5px 0 #999; | |
1513 } | |
1514 | |
1515 #compose-attachments ul | |
1516 { | |
1517 margin: 0px; | |
1518 padding: 0px; | |
1519 background-color: #FFF; | |
1520 list-style-image: none; | |
1521 list-style-type: none; | |
1522 } | |
1523 | |
1524 #compose-attachments ul li | |
1525 { | |
1526 height: 18px; | |
1527 line-height: 16px; | |
1528 font-size: 11px; | |
1529 padding: 2px 2px 1px 2px; | |
1530 border-bottom: 1px solid #EBEBEB; | |
1531 white-space: nowrap; | |
1532 overflow: hidden; | |
1533 text-overflow: ellipsis; | |
1534 -o-text-overflow: ellipsis; | |
1535 } | |
1536 | |
1537 #compose-attachments li a | |
1538 { | |
1539 text-indent: -5000px; | |
1540 width: 17px; | |
1541 height: 16px; | |
1542 padding-bottom: 2px; | |
1543 display: inline-block; | |
1544 text-decoration: none; | |
1545 vertical-align: middle; | |
1546 } | |
1547 | |
1548 #compose-attachments li img | |
1549 { | |
1550 vertical-align: middle; | |
1551 } | |
1552 | |
1553 #compose-attachments li a.delete, | |
1554 #compose-attachments li a.cancelupload | |
1555 { | |
1556 background-position: 0px -392px; | |
1557 } | |
1558 | |
1559 #compose-attachments li span | |
1560 { | |
1561 line-height: 18px; | |
1562 vertical-align: middle; | |
1563 } | |
1564 | |
1565 #upload-form, | |
1566 #attachment-form | |
1567 { | |
1568 padding: 6px; | |
1569 } | |
1570 | |
1571 #upload-form div, | |
1572 #attachment-form div | |
1573 { | |
1574 padding: 2px; | |
1575 } | |
1576 | |
1577 #upload-form div.buttons, | |
1578 #attachment-form div.buttons | |
1579 { | |
1580 margin-top: 4px; | |
1581 } | |
1582 | |
1583 #quota | |
1584 { | |
1585 position: absolute; | |
1586 top: 3px; | |
1587 right: 8px; | |
1588 width: 100px; | |
1589 } | |
1590 | |
1591 #quotaimg | |
1592 { | |
1593 position: absolute; | |
1594 top: 3px; | |
1595 right: 6px; | |
1596 z-index: 101; | |
1597 } | |
1598 | |
1599 /* addressbook in compose - copy from addressbook.css */ | |
1600 | |
1601 #directorylist | |
1602 { | |
1603 list-style: none; | |
1604 margin: 0; | |
1605 padding: 0; | |
1606 background-color: #FFFFFF; | |
1607 } | |
1608 | |
1609 #directorylist li | |
1610 { | |
1611 display: block; | |
1612 font-size: 11px; | |
1613 background: url(images/icons/folders.png?v=d9d2.5356) 5px -108px no-repeat; | |
1614 border-bottom: 1px solid #EBEBEB; | |
1615 white-space: nowrap; | |
1616 } | |
1617 | |
1618 #directorylist li a | |
1619 { | |
1620 cursor: default; | |
1621 display: block; | |
1622 padding-left: 25px; | |
1623 padding-top: 2px; | |
1624 padding-bottom: 2px; | |
1625 text-decoration: none; | |
1626 white-space: nowrap; | |
1627 height: 15px; | |
1628 } | |
1629 | |
1630 #directorylist li.selected | |
1631 { | |
1632 background-color: #929292; | |
1633 border-bottom: 1px solid #898989; | |
1634 } | |
1635 | |
1636 #directorylist li.selected a | |
1637 { | |
1638 color: #FFF; | |
1639 font-weight: bold; | |
1640 } | |
1641 | |
1642 #contacts-table | |
1643 { | |
1644 width: 100%; | |
1645 table-layout: fixed; | |
1646 } | |
1647 | |
1648 #contacts-table tbody td | |
1649 { | |
1650 cursor: default; | |
1651 text-overflow: ellipsis; | |
1652 -o-text-overflow: ellipsis; | |
1653 } | |
1654 | |
1655 #contacts-table td span.email | |
1656 { | |
1657 display: inline; | |
1658 color: #ccc; | |
1659 font-style: italic; | |
1660 margin-left: 0.5em; | |
1661 } | |
1662 | |
1663 #abookcountbar | |
1664 { | |
1665 margin-top: 4px; | |
1666 margin-left: 4px; | |
1667 position: absolute; | |
1668 margin-right: 5px; | |
1669 right: 0; | |
1670 } | |
1671 | |
1672 #abookactions | |
1673 { | |
1674 position: absolute; | |
1675 text-underline: none; | |
1676 } | |
1677 | |
1678 #abookactions a | |
1679 { | |
1680 font-weight: bold; | |
1681 line-height: 22px; | |
1682 height: 22px; | |
1683 width: auto; | |
1684 margin: 0; | |
1685 padding-left: 5px; | |
1686 padding-right: 5px; | |
1687 text-shadow: 1px 1px white; | |
1688 background: url(images/icons/groupactions.png?v=ace6.1092) no-repeat right -70px; | |
1689 } | |
1690 | |
1691 #abookactions a.disabled | |
1692 { | |
1693 color: #999; | |
1694 } | |
1695 | |
1696 #compose-contacts .searchbox | |
1697 { | |
1698 top: 2px; | |
1699 left: 7px; | |
1700 } | |
1701 | |
1702 #compose-contacts #directorylist | |
1703 { | |
1704 width: 100%; | |
1705 top: 23px; | |
1706 position: absolute; | |
1707 border-top: 1px solid #eee; | |
1708 } | |
1709 | |
1710 #compose-contacts #contacts-table | |
1711 { | |
1712 top: 45px; | |
1713 position: absolute; | |
1714 } |