Mercurial > hg > rc2
comparison skins/larry/mail.css @ 8:bf99236cc5cd
try to recover from upgrade fail
author | Charlie Root |
---|---|
date | Sat, 29 Dec 2018 07:07:34 -0500 |
parents | 4681f974d28b |
children |
comparison
equal
deleted
inserted
replaced
7:65fd7d441cf1 | 8:bf99236cc5cd |
---|---|
1 /** | 1 /** |
2 * Roundcube webmail styles for the Email section | 2 * Roundcube webmail styles for the Email section |
3 * | 3 * |
4 * Copyright (c) 2012, The Roundcube Dev Team | 4 * Copyright (c) 2012-2017, The Roundcube Dev Team |
5 * Screendesign by FLINT / Büro für Gestaltung, bueroflint.com | 5 * Screendesign by FLINT / Büro für Gestaltung, bueroflint.com |
6 * | 6 * |
7 * The contents are subject to the Creative Commons Attribution-ShareAlike | 7 * The contents are subject to the Creative Commons Attribution-ShareAlike |
8 * License. It is allowed to copy, distribute, transmit and to adapt the work | 8 * License. It is allowed to copy, distribute, transmit and to adapt the work |
9 * by keeping credits to the original autors in the README file. | 9 * by keeping credits to the original autors in the README file. |
14 position: absolute; | 14 position: absolute; |
15 top: 0; | 15 top: 0; |
16 left: 0; | 16 left: 0; |
17 width: 200px; | 17 width: 200px; |
18 bottom: 0; | 18 bottom: 0; |
19 z-index: 2; | 19 z-index: 1; /* fixes scrolling in Edge (#5750) */ |
20 } | 20 } |
21 | 21 |
22 #mailview-right { | 22 #mailview-right { |
23 position: absolute; | 23 position: absolute; |
24 top: 0; | 24 top: 0; |
25 left: 212px; | 25 left: 212px; |
26 right: 0; | 26 right: 0; |
27 bottom: 0; | 27 bottom: 0; |
28 z-index: 3; | |
29 } | 28 } |
30 | 29 |
31 #mailview-right.fullwidth { | 30 #mailview-right.fullwidth { |
32 left: 0; | 31 left: 0; |
33 } | 32 } |
64 position: absolute; | 63 position: absolute; |
65 top: 0; | 64 top: 0; |
66 left: 0; | 65 left: 0; |
67 width: 100%; | 66 width: 100%; |
68 bottom: 0; | 67 bottom: 0; |
68 outline: none; | |
69 } | 69 } |
70 | 70 |
71 #messagelistcontainer { | 71 #messagelistcontainer { |
72 top: 0; | 72 top: 0; |
73 bottom: 30px; | 73 bottom: 30px; |
84 position: absolute; | 84 position: absolute; |
85 bottom: 0; | 85 bottom: 0; |
86 left: 0; | 86 left: 0; |
87 right: 0; | 87 right: 0; |
88 height: 22px; | 88 height: 22px; |
89 padding: 4px 6px; | 89 padding: 5px 6px 3px; |
90 border-top: 1px solid #ddd; | 90 border-top: 1px solid #ddd; |
91 background: #ebebeb; | 91 background: #eaeaea; |
92 background: -moz-linear-gradient(top, #ebebeb 0%, #c6c6c6 100%); | |
93 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ebebeb), color-stop(100%,#c6c6c6)); | |
94 background: -o-linear-gradient(top, #ebebeb 0%, #c6c6c6 100%); | |
95 background: -ms-linear-gradient(top, #ebebeb 0%, #c6c6c6 100%); | |
96 background: linear-gradient(to bottom, #ebebeb 0%, #c6c6c6 100%); | |
97 border-radius: 0 0 4px 4px; | 92 border-radius: 0 0 4px 4px; |
98 white-space: nowrap; | 93 white-space: nowrap; |
99 } | 94 } |
100 | 95 |
101 #messagelistfooter.rightalign { | 96 #messagelistfooter.rightalign { |
162 top: 3px; | 157 top: 3px; |
163 right: 6px; | 158 right: 6px; |
164 min-width: 1.8em; | 159 min-width: 1.8em; |
165 line-height: 15px; | 160 line-height: 15px; |
166 padding: 2px 4px; | 161 padding: 2px 4px; |
167 background: #82acb5; | 162 background: #6a939f; |
168 background: -moz-linear-gradient(top, #82acb5 0%, #6a939f 100%); | |
169 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#82acb5), color-stop(100%,#6a939f)); | |
170 background: -o-linear-gradient(top, #82acb5 0%, #6a939f 100%); | |
171 background: -ms-linear-gradient(top, #82acb5 0%, #6a939f 100%); | |
172 background: linear-gradient(to bottom, #82acb5 0%, #6a939f 100%); | |
173 box-shadow: inset 0 1px 1px 0 #536d72; | |
174 -webkit-box-shadow: inset 0 1px 1px 0 #536d72; | |
175 border-radius: 9px; | 163 border-radius: 9px; |
176 color: #fff; | 164 color: #fff; |
177 text-align: center; | 165 text-align: center; |
178 font-weight: bold; | 166 font-weight: bold; |
179 text-shadow: none; | 167 text-shadow: none; |
180 } | 168 } |
181 | 169 |
182 .folderlist li.mailbox.selected > a .unreadcount { | 170 .folderlist li.mailbox.selected > a .unreadcount { |
183 background: #005d76; | 171 background: #005d76; |
184 background: -moz-linear-gradient(top, #005d76 0%, #004558 100%); | |
185 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#005d76), color-stop(100%,#004558)); | |
186 background: -o-linear-gradient(top, #005d76 0%, #004558 100%); | |
187 background: -ms-linear-gradient(top, #005d76 0%, #004558 100%); | |
188 background: linear-gradient(to bottom, #005d76 0%, #004558 100%); | |
189 box-shadow: inset 0 1px 1px 0 #003645; | |
190 -webkit-box-shadow: inset 0 1px 1px 0 #003645; | |
191 } | 172 } |
192 | 173 |
193 .folderlist li.mailbox.recent > a .unreadcount { | 174 .folderlist li.mailbox.recent > a .unreadcount { |
194 background: #017cb4; | 175 background: #006ca4; |
195 background: -moz-linear-gradient(top, #017cb4 0%, #006ca4 100%); | |
196 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#017cb4), color-stop(100%,#006ca4)); | |
197 background: -o-linear-gradient(top, #017cb4 0%, #006ca4 100%); | |
198 background: -ms-linear-gradient(top, #017cb4 0%, #006ca4 100%); | |
199 background: linear-gradient(to bottom, #017cb4 0%, #006ca4 100%); | |
200 box-shadow: inset 0 1px 1px 0 #005080; | |
201 -webkit-box-shadow: inset 0 1px 1px 0 #005080; | |
202 } | 176 } |
203 | 177 |
204 #searchfilter { | 178 #searchfilter { |
205 position: absolute; | 179 position: absolute; |
206 right: 256px; | 180 right: 256px; |
222 position: absolute; | 196 position: absolute; |
223 top: -6px; | 197 top: -6px; |
224 left: 0; | 198 left: 0; |
225 height: 40px; | 199 height: 40px; |
226 white-space: nowrap; | 200 white-space: nowrap; |
227 z-index: 10; | |
228 } | 201 } |
229 | 202 |
230 #messagetoolbar.fullwidth { | 203 #messagetoolbar.fullwidth { |
231 right: 0; | 204 right: 0; |
232 } | 205 } |
235 position: absolute; | 208 position: absolute; |
236 right: 0; | 209 right: 0; |
237 top: 0; | 210 top: 0; |
238 } | 211 } |
239 | 212 |
240 #mailpreviewtoggle { | 213 #s_interval { |
241 display: block; | 214 margin: 3px 8px; |
242 position: absolute; | 215 } |
243 top: 7px; | |
244 right: 4px; | |
245 width: 20px; | |
246 height: 18px; | |
247 background: url(images/buttons.png?v=51d4.15699) -3px -458px no-repeat; | |
248 } | |
249 | |
250 #mailpreviewtoggle.enabled { | |
251 background-position: -28px -458px; | |
252 } | |
253 | |
254 | 216 |
255 /*** message list ***/ | 217 /*** message list ***/ |
256 | 218 |
257 table.messagelist { | 219 table.messagelist { |
258 z-index: 1; | 220 z-index: 1; |
315 | 277 |
316 .messagelist tr.message { | 278 .messagelist tr.message { |
317 /* background-color: #fff; */ | 279 /* background-color: #fff; */ |
318 } | 280 } |
319 | 281 |
320 .messagelist tr.thread.expanded td { | 282 .messagelist tr.thread.expanded:not(.selected) td { |
321 background-color: #ededed; | 283 background-color: #ededed; |
322 } | 284 } |
323 | 285 |
324 .messagelist tr.unread { | 286 .messagelist tr.unread { |
325 font-weight: bold; | 287 font-weight: bold; |
334 | 296 |
335 .messagelist thead tr th.sortedASC a, | 297 .messagelist thead tr th.sortedASC a, |
336 .messagelist thead tr th.sortedDESC a { | 298 .messagelist thead tr th.sortedDESC a { |
337 color: #004458; | 299 color: #004458; |
338 text-decoration: underline; | 300 text-decoration: underline; |
339 background-image: url(images/listicons.png?v=1877.13442); | 301 background-image: url(images/listicons.png?v=c458.10409); |
340 background-repeat: no-repeat; | 302 background-repeat: no-repeat; |
341 background-position: right -912px; | 303 background-position: right -912px; |
342 } | 304 } |
343 | 305 |
344 .messagelist thead tr th.sortedASC a { | 306 .messagelist thead tr th.sortedASC a { |
374 } | 336 } |
375 | 337 |
376 .messagelist tr td div.collapsed, | 338 .messagelist tr td div.collapsed, |
377 .messagelist tr td div.expanded, | 339 .messagelist tr td div.expanded, |
378 .messagelist tr > .threads .listmenu, | 340 .messagelist tr > .threads .listmenu, |
379 .messagelist tr > .attachment span.attachment, | 341 .messagelist tr .attachment span.attachment, |
380 .messagelist tr > .attachment span.report, | 342 .messagelist tr .attachment span.report, |
343 .messagelist tr .attachment span.encrypted, | |
381 .messagelist tr > .priority span.priority, | 344 .messagelist tr > .priority span.priority, |
382 .messagelist tr > .priority span.prio1, | 345 .messagelist tr > .priority span.prio1, |
383 .messagelist tr > .priority span.prio2, | 346 .messagelist tr > .priority span.prio2, |
384 .messagelist tr > .priority span.prio3, | 347 .messagelist tr > .priority span.prio3, |
385 .messagelist tr > .priority span.prio4, | 348 .messagelist tr > .priority span.prio4, |
386 .messagelist tr > .priority span.prio5, | 349 .messagelist tr > .priority span.prio5, |
387 .messagelist tr > .flag span.flagged, | 350 .messagelist tr .flag span.flagged, |
388 .messagelist tr > .flag span.unflagged, | 351 .messagelist tr .flag span.unflagged, |
389 .messagelist tr > .flag span.unflagged:hover, | 352 .messagelist tr .flag span.unflagged:hover, |
390 .messagelist tr > .status span.status, | 353 .messagelist tr > .status span.status, |
391 .messagelist tr > .status span.msgicon, | 354 .messagelist tr > .status span.msgicon, |
392 .messagelist tr > .status span.deleted, | 355 .messagelist tr > .status span.deleted, |
393 .messagelist tr > .status span.unread, | 356 .messagelist tr > .status span.unread, |
394 .messagelist tr > .status span.unreadchildren, | 357 .messagelist tr > .status span.unreadchildren, |
401 display: inline-block; | 364 display: inline-block; |
402 vertical-align: middle; | 365 vertical-align: middle; |
403 height: 18px; | 366 height: 18px; |
404 width: 20px; | 367 width: 20px; |
405 padding: 0; | 368 padding: 0; |
406 background: url(images/listicons.png?v=1877.13442) -100px 0 no-repeat; | 369 background: url(images/listicons.png?v=c458.10409) -100px 0 no-repeat; |
407 } | 370 } |
408 | 371 |
409 .messagelist tbody tr td.attachment span.attachment { | 372 .messagelist tbody tr .attachment span.attachment { |
410 background-position: 0 -996px; | 373 background-position: 0 -996px; |
411 } | 374 } |
412 | 375 |
413 .messagelist thead tr th.attachment span.attachment { | 376 .messagelist thead tr .attachment span.attachment { |
414 background-position: -24px -996px; | 377 background-position: -24px -996px; |
415 } | 378 } |
416 | 379 |
417 .messagelist tbody tr td.attachment span.report { | 380 .messagelist tbody tr .attachment span.report { |
418 background-position: -24px -1116px; | 381 background-position: -24px -1116px; |
382 } | |
383 | |
384 .messagelist tbody tr .attachment span.encrypted { | |
385 background-position: 0 -2272px; | |
419 } | 386 } |
420 | 387 |
421 .messagelist thead tr th.priority span.priority { | 388 .messagelist thead tr th.priority span.priority { |
422 background-position: -25px -1845px; | 389 background-position: -25px -1845px; |
423 } | 390 } |
424 | 391 |
425 .messagelist tr td.priority span.prio5 { | 392 .messagelist tr td.priority span.prio5 { |
426 background-position: 0 -1905px; | 393 background-position: -2px -1905px; |
427 } | 394 } |
428 | 395 |
429 .messagelist tr td.priority span.prio4 { | 396 .messagelist tr td.priority span.prio4 { |
430 background-position: 0 -1885px; | 397 background-position: -2px -1885px; |
431 } | 398 } |
432 | 399 |
433 .messagelist tr td.priority span.prio2 { | 400 .messagelist tr td.priority span.prio2 { |
434 background-position: 0 -1865px; | 401 background-position: -2px -1865px; |
435 } | 402 } |
436 | 403 |
437 .messagelist tr td.priority span.prio1 { | 404 .messagelist tr td.priority span.prio1 { |
438 background-position: 0 -1845px; | 405 background-position: -2px -1845px; |
439 } | 406 } |
440 | 407 |
441 .messagelist tbody tr td.flag span.flagged { | 408 /* thread parent message with flagged children */ |
409 .messagelist tbody tr.flaggedroot .flag span { | |
410 background-position: -23px -1076px; | |
411 } | |
412 | |
413 .messagelist tbody tr .flag span.flagged { | |
442 background-position: 0 -1036px; | 414 background-position: 0 -1036px; |
443 } | 415 } |
444 | 416 |
445 .messagelist thead tr th.flag span.flagged { | 417 .messagelist thead tr th.flag span.flagged { |
446 background-position: -22px -1037px; | 418 background-position: -22px -1037px; |
448 | 420 |
449 .messagelist tr:hover td.status span.msgicon { | 421 .messagelist tr:hover td.status span.msgicon { |
450 background-position: -23px -1057px; | 422 background-position: -23px -1057px; |
451 } | 423 } |
452 | 424 |
453 .messagelist tr:hover td.flag span.unflagged { | 425 .messagelist tr:hover .flag span.unflagged { |
454 background-position: -23px -1076px; | 426 background-position: -23px -1076px; |
455 } | 427 } |
456 | 428 |
457 .messagelist tr td.subject span.msgicon, | 429 .messagelist tr td.subject span.msgicon, |
458 .messagelist tr td.subject span.unreadchildren { | 430 .messagelist tr td.subject span.unreadchildren { |
585 #messageheader, | 557 #messageheader, |
586 #composeheaders { | 558 #composeheaders { |
587 position: relative; | 559 position: relative; |
588 padding: 3px 0; | 560 padding: 3px 0; |
589 background: #f9f9f9; | 561 background: #f9f9f9; |
590 background: -moz-linear-gradient(top, #fff 0%, #f0f0f0 100%); | |
591 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff), color-stop(100%,#f0f0f0)); | |
592 background: -o-linear-gradient(top, #fff 0%, #f0f0f0 100%); | |
593 background: -ms-linear-gradient(top, #fff 0%, #f0f0f0 100%); | |
594 background: linear-gradient(to bottom, #fff 0%, #f0f0f0 100%); | |
595 border-bottom: 1px solid #dfdfdf; | 562 border-bottom: 1px solid #dfdfdf; |
596 } | 563 } |
597 | 564 |
598 #mailview-right #messageheader { | 565 #mailview-right #messageheader { |
599 border-radius: 4px 4px 0 0; | 566 border-radius: 4px 4px 0 0; |
625 text-overflow: ellipsis; | 592 text-overflow: ellipsis; |
626 } | 593 } |
627 | 594 |
628 .headers-table td { | 595 .headers-table td { |
629 color: #666; | 596 color: #666; |
630 padding: 2px 8px; | 597 padding: 1px 8px; |
631 } | 598 } |
632 | 599 |
633 .headers-table td.header, | 600 .headers-table td.header, |
634 .ui-dialog-content.popup span.adr { | 601 .ui-dialog-content.popup span.adr { |
635 font-weight: bold; | 602 font-weight: bold; |
650 text-decoration: underline; | 617 text-decoration: underline; |
651 } | 618 } |
652 | 619 |
653 .headers-table td.subject { | 620 .headers-table td.subject { |
654 color: #333; | 621 color: #333; |
655 font-size: 110%; | |
656 font-weight: bold; | 622 font-weight: bold; |
657 } | 623 } |
658 | 624 |
659 .headers-table td.header span, | 625 .headers-table td.header span, |
660 .ui-dialog-content.popup span.adr { | 626 .ui-dialog-content.popup span.adr { |
698 left: 0; | 664 left: 0; |
699 bottom: 0; | 665 bottom: 0; |
700 width: 18px; | 666 width: 18px; |
701 padding: 0; | 667 padding: 0; |
702 outline: none; | 668 outline: none; |
703 background: #f2f2f2; | 669 background: #e9e9e9; |
704 background: -moz-linear-gradient(left, #fbfbfb 0, #e9e9e9 100%); | |
705 background: -webkit-gradient(linear, left top, right top, color-stop(0,#fbfbfb), color-stop(100%,#e9e9e9)); | |
706 background: -o-linear-gradient(left, #fbfbfb 0, #e9e9e9 100%); | |
707 background: -ms-linear-gradient(left, #fbfbfb 0, #e9e9e9 100%); | |
708 background: linear-gradient(left, #fbfbfb 0, #e9e9e9 100%); | |
709 border-right: 1px solid #dfdfdf; | 670 border-right: 1px solid #dfdfdf; |
710 border-radius: 3px 0 0 0; /* for Opera */ | 671 border-radius: 3px 0 0 0; /* for Opera */ |
711 } | 672 } |
712 | 673 |
713 .moreheaderstoggle:focus { | 674 .moreheaderstoggle:focus { |
714 background: #f2f2f2; | 675 background: #66bcd9; |
715 background: -moz-linear-gradient(left, #66bcd9 0, #49b3d2 100%); | 676 border-right-color: #66bcd9; |
716 background: -webkit-gradient(linear, left top, right top, color-stop(0,#66bcd9), color-stop(100%,#49b3d2)); | |
717 background: -o-linear-gradient(left, #66bcd9 0, #49b3d2 100%); | |
718 background: -ms-linear-gradient(left, #66bcd9 0, #49b3d2 100%); | |
719 background: linear-gradient(left, #66bcd9 0, #49b3d2 100%); | |
720 border-right-color: #149cc5; | |
721 } | 677 } |
722 | 678 |
723 .moreheaderstoggle .iconlink { | 679 .moreheaderstoggle .iconlink { |
724 display: inline-block; | 680 display: inline-block; |
725 position: absolute; | 681 position: absolute; |
726 top: 8px; | 682 top: 8px; |
727 left: 0; | 683 left: 0; |
728 width: 18px; | 684 width: 18px; |
729 height: 16px; | 685 height: 16px; |
730 background: url(images/buttons.png?v=51d4.15699) -27px -242px no-repeat; | 686 background: url(images/buttons.png?v=d70c.9130) -27px -242px no-repeat; |
731 } | 687 } |
732 | 688 |
733 .moreheaderstoggle.remove .iconlink { | 689 .moreheaderstoggle.remove .iconlink { |
734 top: auto; | 690 top: auto; |
735 bottom: 5px; | 691 bottom: 5px; |
745 top: -12px; | 701 top: -12px; |
746 right: 10px; | 702 right: 10px; |
747 width: 12px; | 703 width: 12px; |
748 height: 10px; | 704 height: 10px; |
749 cursor: pointer; | 705 cursor: pointer; |
750 background: url(images/buttons.png?v=51d4.15699) center -1579px no-repeat; | 706 background: url(images/buttons.png?v=d70c.9130) center -1579px no-repeat; |
751 } | 707 } |
752 | 708 |
753 div.hide-headers { | 709 div.hide-headers { |
754 background-position: center -1590px; | 710 background-position: center -1590px; |
755 } | 711 } |
760 padding: 0; | 716 padding: 0; |
761 height: 180px; | 717 height: 180px; |
762 border: 1px solid #ccc; | 718 border: 1px solid #ccc; |
763 border-radius: 4px; | 719 border-radius: 4px; |
764 background: #fdfdfd; | 720 background: #fdfdfd; |
765 box-shadow: inset 0 0 1px 1px rgba(0,0,0, 0.1); | |
766 -webkit-box-shadow: inset 0 0 1px 1px rgba(0,0,0, 0.1); | |
767 } | 721 } |
768 | 722 |
769 #headers-source { | 723 #headers-source { |
770 display: none; | 724 display: none; |
771 position: absolute; | 725 position: absolute; |
800 top: 11px; | 754 top: 11px; |
801 left: 30px; | 755 left: 30px; |
802 width: 32px; | 756 width: 32px; |
803 height: 32px; | 757 height: 32px; |
804 overflow: hidden; | 758 overflow: hidden; |
805 background: url(images/contactpic_32px.png?v=6be9.274) center center no-repeat #fff; | 759 background: url(images/contactpic_32px.png?v=ee80.246) center center no-repeat #fff; |
806 border-radius: 3px; | 760 border-radius: 3px; |
807 } | 761 } |
808 | 762 |
809 #messageheader.previewheader #contactphoto img { | 763 #messageheader.previewheader #contactphoto img { |
810 width: 32px; | 764 width: 32px; |
859 margin-right: 252px; | 813 margin-right: 252px; |
860 } | 814 } |
861 | 815 |
862 #messagecontent .rightcol, | 816 #messagecontent .rightcol, |
863 #messagepreview .rightcol { | 817 #messagepreview .rightcol { |
864 float: right; | 818 position: absolute; |
865 /* | 819 right: 8px; |
866 position: absolute; | |
867 top: 10px; | |
868 right: 10px; | |
869 height: 90%; | |
870 */ | |
871 width: 230px; | 820 width: 230px; |
872 margin: 8px; | |
873 min-height: 200px; | 821 min-height: 200px; |
874 background: #f0f0f0; | 822 background: #f0f0f0; |
875 padding: 8px; | 823 padding: 8px; |
876 border-radius: 4px; | 824 border-radius: 4px; |
825 z-index: 1; | |
826 } | |
827 | |
828 #messagecontent .rightcol { | |
829 margin-top: 8px; | |
877 } | 830 } |
878 | 831 |
879 #messagebody { | 832 #messagebody { |
880 position: relative; | 833 position: relative; |
881 margin: 8px; | 834 margin: 8px; |
835 } | |
836 | |
837 #messagebody.mailvelope { | |
838 margin: 0; | |
882 } | 839 } |
883 | 840 |
884 #message-objects div, | 841 #message-objects div, |
885 #messagebody span.part-notice { | 842 #messagebody span.part-notice { |
886 margin: 8px; | 843 margin: 8px; |
956 div.message-partheaders .headers-table { | 913 div.message-partheaders .headers-table { |
957 width: 100%; | 914 width: 100%; |
958 } | 915 } |
959 | 916 |
960 div.message-partheaders .headers-table td.header-title { | 917 div.message-partheaders .headers-table td.header-title { |
961 width: auto; | 918 width: 1%; |
962 padding-left: 0; | 919 padding-left: 0; |
920 vertical-align: top; | |
963 } | 921 } |
964 | 922 |
965 div.message-partheaders .headers-table td.header { | 923 div.message-partheaders .headers-table td.header { |
966 width: 88%; | 924 width: 99%; |
967 } | 925 } |
968 | 926 |
969 #messagebody > hr { | 927 #messagebody > hr { |
970 color: #fff; | 928 color: #fff; |
971 background: #fff; | 929 background: #fff; |
1091 border-bottom: 4px solid #c7e3ef; | 1049 border-bottom: 4px solid #c7e3ef; |
1092 } | 1050 } |
1093 | 1051 |
1094 #compose-contacts .scroller { | 1052 #compose-contacts .scroller { |
1095 top: 65px; | 1053 top: 65px; |
1096 border-top: 1px solid #fff; | |
1097 } | 1054 } |
1098 | 1055 |
1099 #contacts-table { | 1056 #contacts-table { |
1100 table-layout: fixed; | 1057 table-layout: fixed; |
1101 } | 1058 } |
1115 margin-left: 0.5em; | 1072 margin-left: 0.5em; |
1116 } | 1073 } |
1117 | 1074 |
1118 #compose-contacts li a, | 1075 #compose-contacts li a, |
1119 #contacts-table td { | 1076 #contacts-table td { |
1120 background-image: url(images/listicons.png?v=1877.13442); | 1077 background-image: url(images/listicons.png?v=c458.10409); |
1121 background-position: -100px 0; | 1078 background-position: -100px 0; |
1122 background-repeat: no-repeat; | 1079 background-repeat: no-repeat; |
1123 overflow: hidden; | 1080 overflow: hidden; |
1124 text-overflow: ellipsis; | 1081 text-overflow: ellipsis; |
1125 } | 1082 } |
1153 #compose-contacts li.addressbook.selected a { | 1110 #compose-contacts li.addressbook.selected a { |
1154 background-position: 6px -791px; | 1111 background-position: 6px -791px; |
1155 } | 1112 } |
1156 | 1113 |
1157 #contacts-table td.contactgroup { | 1114 #contacts-table td.contactgroup { |
1158 background-position: 6px -1555px; | 1115 background-position: 6px -1553px; |
1159 } | 1116 } |
1160 | 1117 |
1161 #contacts-table tr.selected td.contactgroup { | 1118 #contacts-table tr.selected td.contactgroup { |
1162 background-position: 6px -1579px; | 1119 background-position: 6px -1577px; |
1163 } | 1120 } |
1164 | 1121 |
1165 #contacts-table td.contact { | 1122 #contacts-table td.contact { |
1166 background-position: 6px -1603px; | 1123 background-position: 6px -1601px; |
1167 } | 1124 } |
1168 | 1125 |
1169 #contacts-table tr.selected td.contact { | 1126 #contacts-table tr.selected td.contact { |
1170 background-position: 6px -1627px; | 1127 background-position: 6px -1625px; |
1171 } | 1128 } |
1172 | 1129 |
1173 #compose-content { | 1130 #compose-content { |
1174 position: absolute; | 1131 position: absolute; |
1175 top: 0; | 1132 top: 0; |
1254 #composeoptions { | 1211 #composeoptions { |
1255 display: none; | 1212 display: none; |
1256 padding: 2px 0 0 8px; | 1213 padding: 2px 0 0 8px; |
1257 white-space: normal; | 1214 white-space: normal; |
1258 border-top: 1px solid #dfdfdf; | 1215 border-top: 1px solid #dfdfdf; |
1259 box-shadow: inset 0 1px 0 0 #fff; | |
1260 -webkit-box-shadow: inset 0 1px 0 0 #fff; | |
1261 } | 1216 } |
1262 | 1217 |
1263 .composeoption { | 1218 .composeoption { |
1264 color: #666; | 1219 color: #666; |
1265 padding-right: 22px; | 1220 padding-right: 22px; |
1294 border-radius: 0 0 0 4px; | 1249 border-radius: 0 0 0 4px; |
1295 } | 1250 } |
1296 | 1251 |
1297 #composebodycontainer.buttons { | 1252 #composebodycontainer.buttons { |
1298 bottom: 42px; | 1253 bottom: 42px; |
1254 } | |
1255 | |
1256 #composebodycontainer.mailvelope { | |
1257 right: 0; | |
1258 z-index: 10; | |
1259 } | |
1260 | |
1261 #composebodycontainer.mailvelope > iframe[scrolling='no'] { | |
1262 position: relative; | |
1263 top: -12px; | |
1299 } | 1264 } |
1300 | 1265 |
1301 #composebody { | 1266 #composebody { |
1302 position: absolute; | 1267 position: absolute; |
1303 top: 0; | 1268 top: 0; |
1309 padding: 4px; | 1274 padding: 4px; |
1310 resize: none; | 1275 resize: none; |
1311 font-family: monospace; | 1276 font-family: monospace; |
1312 font-size: 9pt; | 1277 font-size: 9pt; |
1313 outline: none; | 1278 outline: none; |
1314 box-shadow: inset 0 0 2px 1px rgba(0,0,0, 0.1); | |
1315 -webkit-box-shadow: inset 0 0 2px 1px rgba(0,0,0, 0.1); | |
1316 } | 1279 } |
1317 | 1280 |
1318 #composebody:active, | 1281 #composebody:active, |
1319 #composebody:focus { | 1282 #composebody:focus { |
1320 box-shadow: inset 0 0 3px 2px rgba(71,135,177, 0.9); | 1283 box-shadow: inset 0 0 3px 2px rgba(71,135,177, 0.9); |
1321 -webkit-box-shadow: inset 0 0 3px 2px rgba(71,135,177, 0.9); | |
1322 } | 1284 } |
1323 | 1285 |
1324 #compose-attachments { | 1286 #compose-attachments { |
1325 position: absolute; | 1287 position: absolute; |
1326 right: 0; | 1288 right: 0; |
1334 padding: 8px; | 1296 padding: 8px; |
1335 overflow: auto; | 1297 overflow: auto; |
1336 } | 1298 } |
1337 | 1299 |
1338 #compose-attachments.droptarget { | 1300 #compose-attachments.droptarget { |
1339 background-image: url(images/filedrop.png?v=ba79.421); | 1301 background-image: url(images/filedrop.png?v=be5d.415); |
1340 background-position: center bottom; | 1302 background-position: center bottom; |
1341 background-repeat: no-repeat; | 1303 background-repeat: no-repeat; |
1342 } | 1304 } |
1343 | 1305 |
1344 #compose-attachments.droptarget.hover, | 1306 #compose-attachments.droptarget.hover, |
1345 #compose-attachments.droptarget.active { | 1307 #compose-attachments.droptarget.active { |
1346 border-color: #019bc6; | 1308 border-color: #017db4; |
1347 box-shadow: 0 0 3px 2px rgba(71,135,177, 0.5); | 1309 box-shadow: 0 0 3px 2px rgba(71,135,177, 0.5); |
1348 -webkit-box-shadow: 0 0 3px 2px rgba(71,135,177, 0.5); | |
1349 } | 1310 } |
1350 | 1311 |
1351 #compose-attachments.droptarget.hover { | 1312 #compose-attachments.droptarget.hover { |
1352 background-color: #d9ecf4; | 1313 background-color: #d9ecf4; |
1353 box-shadow: 0 0 5px 2px rgba(71,135,177, 0.9); | 1314 box-shadow: 0 0 5px 2px rgba(71,135,177, 0.9); |
1354 -webkit-box-shadow: 0 0 5px 2px rgba(71,135,177, 0.9); | 1315 } |
1316 | |
1317 #compose-attachments .attachment-size { | |
1318 color: #888; | |
1319 } | |
1320 | |
1321 #compose-attachments .hint { | |
1322 color: #666; | |
1323 margin: 0 0 8px; | |
1355 } | 1324 } |
1356 | 1325 |
1357 #composeview-bottom .formbuttons.floating { | 1326 #composeview-bottom .formbuttons.floating { |
1358 position: absolute; | 1327 position: absolute; |
1359 width: auto; | 1328 width: auto; |
1382 } | 1351 } |
1383 | 1352 |
1384 #uploadform form div { | 1353 #uploadform form div { |
1385 margin: 4px 0; | 1354 margin: 4px 0; |
1386 } | 1355 } |
1356 | |
1357 | |
1358 /**** Styles for widescreen (3-column) view ****/ | |
1359 | |
1360 .widescreen #mailview-top { | |
1361 bottom: 0; | |
1362 width: 400px; | |
1363 height: auto; | |
1364 } | |
1365 | |
1366 .widescreen #mailview-bottom { | |
1367 left: 412px; | |
1368 top:0; | |
1369 border: 1px solid #b2b8bf; | |
1370 } | |
1371 | |
1372 #messagelistheader, | |
1373 .widescreen #messagelistfooter #countcontrols, | |
1374 .widescreen .messagelist > thead, | |
1375 .widescreen .messagelist .branch, | |
1376 .widescreen table.fixedcopy { | |
1377 display: none; | |
1378 } | |
1379 | |
1380 .widescreen #messagelistcontainer { | |
1381 top: 34px; | |
1382 overflow-x: hidden; | |
1383 } | |
1384 | |
1385 .widescreen #messagelistheader { | |
1386 display: block; | |
1387 position: absolute; | |
1388 top: 0; | |
1389 left: 0; | |
1390 right: 0; | |
1391 height: 34px; | |
1392 padding: 6px 6px; | |
1393 background: #efefef; | |
1394 border-radius: 4px 4px 0 0; | |
1395 white-space: nowrap; | |
1396 border-bottom: 1px solid #dfdfdf; | |
1397 -webkit-box-sizing: border-box; | |
1398 -moz-box-sizing: border-box; | |
1399 box-sizing: border-box; | |
1400 } | |
1401 | |
1402 .widescreen #messagelistheader .listmenu { | |
1403 margin-right: 8px; | |
1404 vertical-align: middle; | |
1405 line-height: 24px; | |
1406 width: 28px; | |
1407 padding: 0; | |
1408 text-indent: -5000px; | |
1409 overflow: hidden; | |
1410 display: inline-block; | |
1411 background: url(images/listicons.png?v=c458.10409) 0 -2328px no-repeat; | |
1412 } | |
1413 | |
1414 .widescreen #messagelistheader .listmenu:focus { | |
1415 background-color: rgba(128,128,128,0.55); | |
1416 outline: none; | |
1417 } | |
1418 | |
1419 .widescreen #countcontrols { | |
1420 line-height: 24px; | |
1421 display: inline; | |
1422 min-width: 0; | |
1423 } | |
1424 | |
1425 .widescreen #countcontrols span { | |
1426 padding: 0; | |
1427 } | |
1428 | |
1429 .widescreen .pagenavbuttons { | |
1430 position: absolute; | |
1431 top: 4px; | |
1432 right: 6px; | |
1433 } | |
1434 | |
1435 .widescreen .pagenavbuttons a.button { | |
1436 background: none; | |
1437 border: 0; | |
1438 padding: 2px; | |
1439 margin: 0; | |
1440 height: 20px; | |
1441 } | |
1442 | |
1443 .widescreen .pagenavbuttons a.button.pressed { | |
1444 background: inherit; | |
1445 } | |
1446 | |
1447 .widescreen a.listmenu:focus, | |
1448 .widescreen .pagenav a.button:focus { | |
1449 border-color: #017db6; | |
1450 outline: none; | |
1451 } | |
1452 | |
1453 .widescreen .messagelist td { | |
1454 border-left: 0; | |
1455 vertical-align: top; | |
1456 padding: 3px 2px !important; | |
1457 } | |
1458 | |
1459 .widescreen .messagelist td.subject { | |
1460 width: 99%; | |
1461 white-space: wrap; | |
1462 position: relative; /* for span.date positioning in Firefox */ | |
1463 } | |
1464 | |
1465 .widescreen .messagelist td.threads { | |
1466 width: 20px; | |
1467 vertical-align: bottom; | |
1468 } | |
1469 | |
1470 .widescreen .messagelist td.threads div { | |
1471 padding-bottom: 1px; | |
1472 } | |
1473 | |
1474 .widescreen .messagelist td.flags { | |
1475 width: 22px; | |
1476 } | |
1477 | |
1478 .widescreen .messagelist td.subject span { | |
1479 line-height: 20px; | |
1480 } | |
1481 | |
1482 .widescreen .messagelist td.subject span.date { | |
1483 right: 2px; | |
1484 top: 3px; | |
1485 position: absolute; | |
1486 color: #666; | |
1487 } | |
1488 | |
1489 .widescreen .messagelist td.subject span.fromto { | |
1490 padding-left: 22px; | |
1491 display: block; | |
1492 margin-right: 10em; | |
1493 overflow: hidden; | |
1494 text-overflow: ellipsis; | |
1495 color: #666; | |
1496 } | |
1497 | |
1498 .widescreen .messagelist tr.flagged td.subject span.date, | |
1499 .widescreen .messagelist tr.flagged td.subject span.fromto { | |
1500 color: #ff5c33; | |
1501 } | |
1502 | |
1503 .widescreen .messagelist tr.deleted td.subject span.date, | |
1504 .widescreen .messagelist tr.deleted td.subject span.fromto { | |
1505 color: #ccc; | |
1506 } | |
1507 | |
1508 .widescreen .messagelist td.subject span.subject { | |
1509 clear: both; | |
1510 display: block; | |
1511 font-size: 12px; | |
1512 overflow: hidden; | |
1513 text-overflow: ellipsis; | |
1514 } | |
1515 | |
1516 .widescreen .messagelist td.flags span { | |
1517 width: 20px; | |
1518 height: 20px; | |
1519 display: block; | |
1520 margin-left: 1px; | |
1521 } | |
1522 | |
1523 .widescreen .messagelist td.flags span.flag { | |
1524 cursor: pointer; | |
1525 } | |
1526 | |
1527 .widescreen .messagelist tr td.subject span.msgicon, | |
1528 .widescreen .messagelist tr td.subject span.unreadchildren { | |
1529 width: 20px; | |
1530 height: 20px; | |
1531 } | |
1532 | |
1533 /* move attachments list to the bottom on narrow mail preview page */ | |
1534 @media screen and (max-width: 800px) { | |
1535 #messagepreview .leftcol { | |
1536 margin-right: 0; | |
1537 } | |
1538 #messagepreview .rightcol { | |
1539 min-height: 0; | |
1540 width: auto; | |
1541 right: 0; | |
1542 position: relative; | |
1543 border-radius: 0; | |
1544 border-bottom: 1px solid #dfdfdf; | |
1545 background-color: #f9f9f9; | |
1546 padding: 5px; | |
1547 } | |
1548 ul.attachmentslist, | |
1549 ul.attachmentslist > li, | |
1550 div.rightcol > div > a.button { | |
1551 vertical-align: middle; | |
1552 display: inline-block; | |
1553 margin-top: 0; | |
1554 } | |
1555 } |