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