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