comparison skins/classic/common.css @ 0:4681f974d28b

vanilla 1.3.3 distro, I hope
author Charlie Root
date Thu, 04 Jan 2018 15:52:31 -0500
parents
children bf99236cc5cd
comparison
equal deleted inserted replaced
-1:000000000000 0:4681f974d28b
1 /***** Roundcube|Mail basic styles *****/
2
3 body
4 {
5 font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
6 margin: 8px;
7 background-color: #F6F6F6;
8 color: #000;
9 font-size: 12px;
10 }
11
12 body.iframe
13 {
14 margin: 20px 0 0 0;
15 background-color: #FFF;
16 }
17
18 body.extwin
19 {
20 margin: 10px;
21 }
22
23 select, input, textarea, button
24 {
25 font-size: inherit;
26 font-family: inherit;
27 }
28
29 html.mozilla select {
30 padding: 2px 1px;
31 }
32
33 th
34 {
35 font-weight: normal;
36 }
37
38 h3
39 {
40 font-size: 18px;
41 }
42
43 a, a:active, a:visited
44 {
45 color: #000;
46 outline: none;
47 }
48
49 a.button, a.button:visited, a.tab, a.tab:visited, a.axislist
50 {
51 color: #000;
52 text-decoration: none;
53 }
54
55 a.tab
56 {
57 width: 80px;
58 display: block;
59 text-align: center;
60 }
61
62 a.disabled
63 {
64 color: #999;
65 text-decoration: none;
66 cursor: default;
67 }
68
69 hr
70 {
71 height: 1px;
72 background-color: #666;
73 border-style: none;
74 }
75
76 input[type="text"],
77 input[type="button"],
78 input[type="password"],
79 textarea
80 {
81 border: 1px solid #666;
82 color: #333;
83 background-color: #FFF;
84 }
85
86 input, textarea
87 {
88 color: black;
89 padding: 1px 3px;
90 }
91
92 input.placeholder,
93 textarea.placeholder,
94 input:-moz-placeholder,
95 textarea:-moz-placeholder
96 {
97 color: #aaa;
98 }
99
100 input.button
101 {
102 height: 20px;
103 color: #333333;
104 font-size: 12px;
105 padding-left: 8px;
106 padding-right: 8px;
107 background: url(images/buttons/bg.gif?v=30b2.196) repeat-x #f0f0f0;
108 border: 1px solid #a4a4a4;
109 }
110
111 input.button:hover
112 {
113 color: black;
114 }
115
116 input.button[disabled],
117 input.button[disabled]:hover
118 {
119 color: #aaa;
120 border-color: #ccc;
121 }
122
123 input.mainaction
124 {
125 font-weight: bold;
126 border: 1px solid #999;
127 }
128
129 img
130 {
131 border: 0;
132 }
133
134 .alttext
135 {
136 font-size: 11px;
137 }
138
139 .hint
140 {
141 color: #666;
142 font-size: 11px;
143 }
144
145 .formlinks a,
146 .formlinks a:visited
147 {
148 color: #CC0000;
149 font-size: 11px;
150 text-decoration: none;
151 }
152
153 .formlinks a.disabled,
154 .formlinks a.disabled:visited
155 {
156 color: #999999;
157 }
158
159 .voice
160 {
161 display: none;
162 }
163
164 /* fixes vertical alignment of checkboxes and labels */
165 label input,
166 label span
167 {
168 vertical-align: middle;
169 }
170
171
172 /** common user interface objects */
173
174 #mainscreen
175 {
176 position: absolute;
177 top: 85px;
178 right: 20px;
179 bottom: 20px;
180 left: 20px;
181 }
182
183 .extwin #mainscreen
184 {
185 top: 43px;
186 }
187
188 body > #logo
189 {
190 margin-left: 12px;
191 cursor: pointer;
192 }
193
194 #taskbar
195 {
196 position: absolute;
197 top: 0px;
198 right: 0px;
199 height: 24px;
200 left: 250px;
201 background: url(images/taskbar.png?v=3878.1902) top right no-repeat;
202 padding: 10px 6px 5px 0px;
203 text-align: right;
204 white-space: nowrap;
205 z-index: 2;
206 }
207
208 #taskbar a
209 {
210 font-size: 11px;
211 color: #666666;
212 text-decoration: none;
213 padding: 6px 12px 6px 26px;
214 background: url(images/taskicons.gif?v=b8e0.1519) no-repeat;
215 }
216
217 #taskbar a:hover
218 {
219 color: #333333;
220 }
221
222 #taskbar a.button-mail
223 {
224 background-position: 0 0;
225 }
226
227 #taskbar a.button-addressbook
228 {
229 background-position: 0 -25px;
230 }
231
232 #taskbar a.button-settings
233 {
234 background-position: 0 -50px;
235 }
236
237 #taskbar a.button-logout
238 {
239 background-position: 0 -75px;
240 }
241
242 body > #message
243 {
244 position: absolute;
245 display: none;
246 top: -1px;
247 margin-left: -225px;
248 left: 50%;
249 z-index: 5000;
250 opacity: 0.85;
251 }
252
253 body > #message div
254 {
255 width: 400px;
256 margin: 0px;
257 min-height: 22px;
258 padding: 8px 10px 8px 46px;
259 }
260
261 body > #message div.notice,
262 body > #messagebody .part-notice,
263 #message-objects div.notice
264 {
265 background: url(images/display/icons.png?v=e866.4201) 6px 3px no-repeat;
266 background-color: #F7FDCB;
267 border: 1px solid #C2D071;
268 }
269
270 body > #message div.error,
271 body > #message div.warning,
272 #message-objects div.warning,
273 #message-objects div.error
274 {
275 background: url(images/display/icons.png?v=e866.4201) 6px -97px no-repeat;
276 background-color: #EF9398;
277 border: 1px solid #DC5757;
278 }
279
280 body > #message div.confirmation,
281 #message-objects div.confirmation
282 {
283 background: url(images/display/icons.png?v=e866.4201) 6px -47px no-repeat;
284 background-color: #A6EF7B;
285 border: 1px solid #76C83F;
286 }
287
288 body > #message div.loading,
289 body > #message div.uploading,
290 #message-objects div.loading
291 {
292 background: url(images/display/loading.gif?v=9bae.2710) 6px 3px no-repeat;
293 background-color: #EBEBEB;
294 border: 1px solid #CCCCCC;
295 }
296
297 body > #message div.voice
298 {
299 position: absolute;
300 top: -1000px;
301 clip: rect(0 0 0 0);
302 }
303
304 body > #message a
305 {
306 cursor: pointer;
307 text-decoration: underline;
308 }
309
310 body.extwin #closelink
311 {
312 position: absolute;
313 top: 5px;
314 right: 20px;
315 text-align: right;
316 z-index:100;
317 }
318
319 .box
320 {
321 border: 1px solid #999;
322 }
323
324 .boxtitle
325 {
326 height: 12px !important;
327 padding: 2px 10px 5px 5px;
328 border-bottom: 1px solid #999;
329 color: #333;
330 font-size: 11px;
331 font-weight: bold;
332 overflow: hidden;
333 text-overflow: ellipsis;
334 -o-text-overflow: ellipsis;
335 white-space: nowrap;
336 background: url(images/listheader.gif?v=ab42.314) top left repeat-x #CCC;
337 }
338
339 .boxtitle .rightalign
340 {
341 float: right;
342 }
343
344 body.iframe .boxtitle
345 {
346 position: fixed;
347 top: 0;
348 left: 0;
349 width: 100%;
350 }
351
352 .boxcontent
353 {
354 padding: 15px 10px 10px 10px;
355 background-color: #F2F2F2;
356 }
357
358 .boxcontent table td.title
359 {
360 color: #666;
361 padding-right: 10px;
362 }
363
364 .boxlistcontent
365 {
366 position: absolute;
367 top: 20px;
368 bottom: 22px;
369 left: 0;
370 right: 0;
371 width: 100%;
372 overflow-y: auto;
373 overflow-x: hidden;
374 }
375
376 .boxsubject
377 {
378 position: absolute;
379 top: 0px;
380 left: 0px;
381 right: 0px;
382 overflow: hidden;
383 height: 22px;
384 border-bottom: 1px solid #999;
385 background: url(images/listheader.gif?v=ab42.314) top left repeat-x #CCC;
386 }
387
388 .boxfooter
389 {
390 position: absolute;
391 bottom: 0px;
392 left: 0px;
393 right: 0px;
394 overflow: hidden;
395 height: 22px;
396 border-top: 1px solid #999;
397 background: url(images/listheader.gif?v=ab42.314) top left repeat-x #CCC;
398 }
399
400 .boxfooter a.button,
401 .boxfooter a.buttonPas
402 {
403 display: block;
404 float: left;
405 width: 34px;
406 height: 22px;
407 padding: 0px;
408 margin: 0;
409 overflow: hidden;
410 background: url(images/icons/groupactions.png?v=ace6.1092) 0 0 no-repeat transparent;
411 opacity: 0.99; /* this is needed to make buttons appear correctly in Chrome */
412 }
413
414 .boxfooter a.groupactions
415 {
416 background-position: 0 -26px;
417 }
418
419 .boxfooter a.delgroup {
420 background-position: 0 -49px;
421 }
422
423 .boxfooter a.buttonPas
424 {
425 opacity: 0.35;
426 }
427
428 .pagenav span
429 {
430 color: #444;
431 font-size: 11px;
432 text-shadow: white 1px 1px;
433 white-space: nowrap;
434 }
435
436 .pagenav a.button,
437 .pagenav a.buttonPas
438 {
439 display: block;
440 float: left;
441 width: 11px;
442 height: 11px;
443 padding: 0;
444 margin: 1px;
445 margin-top: 2px;
446 overflow: hidden;
447 background: url(images/pagenav.gif?v=2e75.355) 0 0 no-repeat transparent;
448 opacity: 0.99; /* this is needed to make buttons appear correctly in Chrome */
449 }
450
451 .pagenav a.buttonPas {
452 opacity: 0.35;
453 }
454
455 .pagenav a.firstpageSel {
456 background-position: 0 -11px;
457 }
458
459 .pagenav a.prevpage {
460 background-position: -11px 0;
461 }
462
463 .pagenav a.prevpageSel {
464 background-position: -11px -11px;
465 }
466
467 .pagenav a.nextpage {
468 background-position: -22px 0;
469 }
470
471 .pagenav a.nextpageSel {
472 background-position: -22px -11px;
473 }
474
475 .pagenav a.lastpage {
476 background-position: -33px 0;
477 }
478
479 .pagenav a.lastpageSel {
480 background-position: -33px -11px;
481 }
482
483 .splitter
484 {
485 user-select: none;
486 -moz-user-select: none;
487 -khtml-user-select: none;
488 position: absolute;
489 background: url(images/dimple.png?v=42a0.158) center no-repeat;
490 }
491
492 .splitter-h
493 {
494 cursor: n-resize; cursor: row-resize;
495 background-position: center 2px;
496 }
497
498 .splitter-v
499 {
500 cursor: e-resize; cursor: col-resize;
501 background-position: 2px center;
502 }
503
504 .popupmenu
505 {
506 position: absolute;
507 top: 32px;
508 left: 90px;
509 width: auto;
510 max-height: 70%;
511 overflow: -moz-scrollbars-vertical;
512 overflow-y: auto;
513 display: none;
514 background-color: #fff;
515 background-color: rgba(255, 255, 255, 0.95);
516 border: 1px solid #999;
517 padding: 4px;
518 z-index: 240;
519 border-radius: 3px;
520 -moz-border-radius: 3px;
521 -webkit-border-radius: 3px;
522 box-shadow: 1px 1px 12px #999;
523 -moz-box-shadow: 1px 1px 12px #999;
524 -webkit-box-shadow: #999 1px 1px 12px;
525 }
526
527 .popupmenu ul
528 {
529 margin: -4px 0;
530 padding: 0;
531 list-style: none;
532 }
533
534 .popupmenu ul li
535 {
536 font-size: 11px;
537 white-space: nowrap;
538 min-width: 100px;
539 margin: 3px -4px;
540 }
541
542 .popupmenu li a,
543 .popupmenu li label
544 {
545 display: block;
546 color: #a0a0a0;
547 padding: 2px 16px 2px 10px;
548 text-decoration: none;
549 min-height: 14px;
550 background: transparent;
551 }
552
553 .popupmenu li label.comment
554 {
555 color: #999;
556 font-style: italic;
557 padding-top: 4px;
558 padding-bottom: 3px;
559 }
560
561 .popupmenu li a.active,
562 .popupmenu li a.active:active,
563 .popupmenu li a.active:visited
564 {
565 color: #333;
566 cursor: pointer;
567 }
568
569 .popupmenu li a.active:hover,
570 .popupmenu.selectable li a.selected:hover
571 {
572 color: #fff;
573 background-color: #c00;
574 }
575
576 .popupmenu li.block input
577 {
578 float: left;
579 }
580
581 .popupmenu.selectable li a.selected
582 {
583 background: url(images/messageicons.png?v=16cb.2581) 2px -372px no-repeat;
584 }
585
586 .popupmenu.selectable li a
587 {
588 padding-left: 20px;
589 }
590
591 .darkbg
592 {
593 background-color: #F2F2F2 !important;
594 }
595
596 .dropbutton,
597 .dropbutton span
598 {
599 float: left;
600 height: 32px;
601 }
602
603 .dropbutton:hover
604 {
605 /* background: url(images/dbutton.png?v=7bba.240) 0 0 no-repeat transparent; */
606 }
607
608 .dropbutton span
609 {
610 width: 9px;
611 background: url(images/dbutton.png?v=7bba.240) -53px 0 no-repeat transparent;
612 }
613
614 .dropbutton span:hover
615 {
616 cursor: pointer;
617 background-position: -74px 0;
618 }
619
620 img.uploading
621 {
622 width: 16px;
623 height: 16px;
624 }
625
626 .popup label > input {
627 margin-left: 10px;
628 }
629
630 /***** common table settings ******/
631
632 table.records-table thead tr th,
633 table.records-table thead tr td
634 {
635 height: 20px;
636 padding: 0px 4px 0px 4px;
637 vertical-align: middle;
638 border-bottom: 1px solid #999999;
639 color: #333333;
640 background: url(images/listheader.gif?v=ab42.314) top left repeat-x #CCC;
641 font-size: 11px;
642 font-weight: bold;
643 text-align: left;
644 }
645
646 table.records-table tbody tr td
647 {
648 height: 16px;
649 padding: 2px 4px 2px 4px;
650 font-size: 11px;
651 white-space: nowrap;
652 border-bottom: 1px solid #EBEBEB;
653 overflow: hidden;
654 text-align: left;
655 outline: none;
656 }
657
658 table.records-table tr
659 {
660 background-color: #FFFFFF;
661 }
662
663 table.records-table tr.selected td
664 {
665 color: #FFFFFF;
666 background-color: #CC3333;
667 }
668
669 table.records-table tr.focused td
670 {
671 }
672
673 table.records-table tr.unfocused td
674 {
675 color: #FFFFFF;
676 background-color: #929292;
677 }
678
679 ul.treelist li
680 {
681 position: relative;
682 }
683
684 ul.treelist li div.treetoggle
685 {
686 position: absolute;
687 left: 8px;
688 top: 2px;
689 width: 14px;
690 height: 16px;
691 cursor: pointer;
692 }
693
694 ul.treelist ul li div.treetoggle
695 {
696 left: 25px;
697 }
698
699 ul.treelist ul ul li div.treetoggle
700 {
701 left: 42px;
702 }
703
704 ul.treelist li div.collapsed
705 {
706 background: url(images/icons/collapsed.png?v=45aa.97) bottom right no-repeat;
707 }
708
709 ul.treelist li div.expanded
710 {
711 background: url(images/icons/expanded.png?v=f647.107) bottom right no-repeat;
712 }
713
714 ul.treelist,
715 ul.treelist li ul
716 {
717 list-style: none;
718 margin: 0;
719 padding: 0;
720 background-color: #FFFFFF;
721 }
722
723 ul.treelist li ul
724 {
725 border-top: 1px solid #EBEBEB;
726 }
727
728 ul.treelist li
729 {
730 display: block;
731 font-size: 11px;
732 border-bottom: 1px solid #EBEBEB;
733 white-space: nowrap;
734 overflow: hidden;
735 }
736
737 ul.treelist li a
738 {
739 cursor: default;
740 display: block;
741 padding-left: 25px;
742 padding-top: 2px;
743 padding-bottom: 2px;
744 height: 16px;
745 line-height: 16px;
746 text-decoration: none;
747 white-space: nowrap;
748 }
749
750 ul.treelist li ul li a
751 {
752 padding-left: 45px;
753 }
754
755 ul.treelist ul ul li a
756 {
757 padding-left: 65px;
758 }
759
760 ul.treelist li ul li:last-child
761 {
762 border-bottom: 0;
763 }
764
765 ul.treelist li.selected > a,
766 ul.treelist li.selected > div a
767 {
768 color: #FFF;
769 font-weight: bold;
770 background-color: #929292;
771 }
772
773 ul.treelist li.droptarget
774 {
775 background-color: #FFFFA6;
776 }
777
778 /***** folders list *****/
779
780 .folderlist li ul li:last-child
781 {
782 border-bottom: 0 none;
783 }
784
785 .folderlist li.inbox a
786 {
787 background-position: 5px -18px;
788 }
789
790 .folderlist li.drafts a
791 {
792 background-position: 5px -36px;
793 }
794
795 .folderlist li.sent a
796 {
797 background-position: 5px -53px;
798 }
799
800 .folderlist li.junk a
801 {
802 background-position: 5px -72px;
803 }
804
805 .folderlist li.trash a
806 {
807 background-position: 5px -180px;
808 }
809
810 .folderlist li.trash.empty a
811 {
812 background-position: 5px -90px;
813 }
814
815 .folderlist li a
816 {
817 cursor: default;
818 display: block;
819 position: relative;
820 padding-left: 25px;
821 padding-top: 2px;
822 padding-bottom: 2px;
823 text-decoration: none;
824 height: 15px;
825 background: url(images/icons/folders.png?v=d9d2.5356) 5px 1px no-repeat;
826 }
827
828 .folderlist li.virtual > a
829 {
830 color: #666;
831 }
832
833 .folderlist li.selected,
834 .folderlist li.droptarget li.selected
835 {
836 background-color: #929292;
837 }
838
839 .folderlist li.selected > a,
840 .folderlist li.droptarget li.selected a
841 {
842 color: #FFF;
843 font-weight: bold;
844 }
845
846 .folderlist li.droptarget
847 {
848 background-color: #FFFFA6;
849 }
850
851 /* styles for nested folders */
852 .folderlist ul {
853 list-style: none;
854 padding: 0;
855 margin: 0;
856 border-top: 1px solid #EBEBEB;
857 background-color: #FFF;
858 font-weight: normal;
859 }
860
861 .folderlist li.mailbox ul li a {
862 padding-left: 40px; /* 24 + 1 x 16 */
863 background-position: 20px 1px; /* 4 + 1 x 16 */
864 }
865 .folderlist li.mailbox ul li div.treetoggle {
866 left: 23px !important;
867 }
868
869 .folderlist li.mailbox ul ul li.mailbox a {
870 padding-left: 56px; /* 2x */
871 background-position: 36px 1px;
872 }
873 .folderlist li.mailbox ul ul li div.treetoggle {
874 left: 39px !important;
875 }
876
877 .folderlist li.mailbox ul ul ul li.mailbox a {
878 padding-left: 72px; /* 3x */
879 background-position: 52px 1px;
880 }
881 .folderlist li.mailbox ul ul ul li div.treetoggle {
882 left: 55px !important;
883 }
884
885 .folderlist li.mailbox ul ul ul ul li.mailbox a {
886 padding-left: 88px; /* 4x */
887 background-position: 68px 1px;
888 }
889 .folderlist li.mailbox ul ul ul ul li div.treetoggle {
890 left: 71px !important;
891 }
892
893 /* indent folders on levels > 4 */
894 .folderlist li.mailbox ul ul ul ul ul li {
895 padding-left: 16px;
896 }
897 .folderlist li.mailbox ul ul ul ul ul li div.treetoggle {
898 left: 87px !important;
899 }
900
901 .folderlist li.mailbox ul li.drafts a
902 {
903 background-position: 21px -36px;
904 }
905
906 .folderlist li.mailbox ul li.sent a
907 {
908 background-position: 21px -53px;
909 }
910
911 .folderlist li.mailbox ul li.junk a
912 {
913 background-position: 21px -72px;
914 }
915
916 .folderlist li.mailbox ul li.trash a
917 {
918 background-position: 21px -180px;
919 }
920
921 .folderlist li.mailbox ul li.trash.empty a
922 {
923 background-position: 21px -90px;
924 }
925
926
927 /***** mac-style quicksearch field *****/
928
929 div.searchbox,
930 #quicksearchbar
931 {
932 position: relative;
933 width: 190px;
934 height: 20px;
935 text-align: right;
936 background: url(images/searchfield.gif?v=aaf8.313) top left no-repeat;
937 }
938
939 #quicksearchbar
940 {
941 position: absolute;
942 top: 55px;
943 right: 10px;
944 }
945
946 #searchreset,
947 div.searchbox a.searchreset
948 {
949 position: absolute;
950 top: 3px;
951 right: 12px;
952 text-decoration: none;
953 }
954
955 #searchmenulink,
956 div.searchbox a.searchmenu,
957 div.searchbox a.searchicon
958 {
959 position: absolute;
960 top: 3px;
961 right: 168px;
962 }
963
964 div.searchbox a.searchreset
965 {
966 display: block;
967 width: 14px;
968 height: 14px;
969 overflow: hidden;
970 white-space: nowrap;
971 text-indent: 50000px;
972 background: url(images/icons/reset.gif?v=a31d.164) top left no-repeat;
973 }
974
975 div.searchbox a.searchicon
976 {
977 display: inline-block;
978 width: 16px;
979 height: 16px;
980 overflow: hidden;
981 background: url(images/icons/glass.png?v=6b06.406) top left no-repeat;
982 }
983
984 #quicksearchbar img
985 {
986 vertical-align: middle;
987 }
988
989 #quicksearchbox,
990 div.searchbox > input
991 {
992 position: absolute;
993 top: 2px;
994 left: 24px;
995 width: 140px;
996 height: 15px;
997 font-size: 11px;
998 padding: 0px;
999 border: none;
1000 outline: none;
1001 }
1002
1003 .propform div.prop
1004 {
1005 margin-bottom: 0.5em;
1006 }
1007
1008 .propform div.prop.block label
1009 {
1010 display: block;
1011 margin-bottom: 2px;
1012 }
1013
1014 .propform div.prop.block input,
1015 .propform div.prop.block textarea
1016 {
1017 width: 97%;
1018 }
1019
1020 .listsearchbox
1021 {
1022 border-bottom: solid 1px #ddd;
1023 padding: 2px 4px 1px;
1024 display: none;
1025 background-color: #f2f2f2;
1026 }
1027
1028 .listsearchbox a.iconbutton.reset
1029 {
1030 background: url(images/icons/reset.gif?v=a31d.164) no-repeat 0 0;
1031 width: 13px;
1032 height: 13px;
1033 text-indent: 50000px;
1034 position: absolute;
1035 top: 3px;
1036 left: 165px;
1037 overflow: hidden;
1038 }
1039
1040 /***** roundcube webmail pre-defined classes *****/
1041
1042 #rcmversion
1043 {
1044 position: absolute;
1045 bottom: 10px;
1046 right: 20px;
1047 text-align: right;
1048 white-space: nowrap;
1049 font-size: 8pt;
1050 color: #999;
1051 }
1052
1053 #rcmdraglayer
1054 {
1055 min-width: 300px;
1056 width: auto !important;
1057 width: 300px;
1058 border: 1px solid #999999;
1059 background-color: #fff;
1060 padding-left: 8px;
1061 padding-right: 8px;
1062 padding-top: 3px;
1063 padding-bottom: 3px;
1064 font-size: 11px;
1065 white-space: nowrap;
1066 opacity: 0.82;
1067 border-radius: 3px;
1068 -moz-border-radius: 3px;
1069 -webkit-border-radius: 3px;
1070 box-shadow: 1px 1px 12px #999;
1071 -moz-box-shadow: 1px 1px 12px #999;
1072 -webkit-box-shadow: #999 1px 1px 12px;
1073 }
1074
1075 .draglayercopy:before
1076 {
1077 position: absolute;
1078 bottom: -5px;
1079 left: -6px;
1080 content: " ";
1081 width: 14px;
1082 height: 14px;
1083 background: url(images/messageactions.png?v=d93e.3223) -2px -128px no-repeat;
1084 }
1085
1086 a.rcmContactAddress
1087 {
1088 text-decoration: none;
1089 }
1090
1091 a.rcmContactAddress:hover
1092 {
1093 text-decoration: underline;
1094 }
1095
1096 #rcmKSearchpane
1097 {
1098 background-color: #F9F9F9;
1099 border: 1px solid #CCCCCC;
1100 }
1101
1102 #rcmKSearchpane ul
1103 {
1104 margin: 0px;
1105 padding: 2px;
1106 list-style-image: none;
1107 list-style-type: none;
1108 }
1109
1110 #rcmKSearchpane ul li
1111 {
1112 display: block;
1113 height: 16px;
1114 font-size: 11px;
1115 padding-left: 6px;
1116 padding-top: 2px;
1117 padding-right: 6px;
1118 white-space: nowrap;
1119 cursor: pointer;
1120 }
1121
1122 #rcmKSearchpane ul li.selected
1123 {
1124 color: #ffffff;
1125 background-color: #CC3333;
1126 }
1127
1128 #login-form
1129 {
1130 margin-left: auto;
1131 margin-right: auto;
1132 margin-top: 50px;
1133 width: 420px;
1134 border: 1px solid #999;
1135 }
1136
1137 #login-form table td.title
1138 {
1139 text-align: right;
1140 white-space: nowrap;
1141 }
1142
1143 #login-form table
1144 {
1145 width: 1%;
1146 margin: auto;
1147 }
1148
1149 #login-form table td.input input
1150 {
1151 width: 200px;
1152 }
1153
1154 #login-bottomline
1155 {
1156 width: 400px;
1157 margin: 5em auto;
1158 font-size: 85%;
1159 text-align: center;
1160 color: #666;
1161 }
1162
1163 #login-noscriptwarning
1164 {
1165 margin: 2em auto 0 auto;
1166 width: 400px;
1167 color: #cf2734;
1168 font-weight: bold;
1169 }
1170
1171 .disabled,
1172 a.disabled
1173 {
1174 color: #999;
1175 }
1176
1177 font.bold
1178 {
1179 font-weight: bold;
1180 }
1181
1182 .formbuttons
1183 {
1184 text-align: center;
1185 }
1186
1187 /***** onclick menu list *****/
1188
1189 ul.toolbarmenu
1190 {
1191 margin: -4px 0 -4px 0;
1192 padding: 0;
1193 list-style: none;
1194 }
1195
1196 ul.toolbarmenu li
1197 {
1198 font-size: 11px;
1199 white-space: nowrap;
1200 min-width: 130px;
1201 margin: 2px -4px;
1202 }
1203
1204 ul.toolbarmenu li a
1205 {
1206 display: block;
1207 color: #a0a0a0;
1208 padding: 1px 12px 3px 28px;
1209 text-decoration: none;
1210 min-height: 14px;
1211 }
1212
1213 ul.toolbarmenu li a.active,
1214 ul.toolbarmenu li a.active:active,
1215 ul.toolbarmenu li a.active:visited
1216 {
1217 color: #333;
1218 }
1219
1220 ul.toolbarmenu li input
1221 {
1222 vertical-align: middle;
1223 }
1224
1225 ul.toolbarmenu li hr
1226 {
1227 color: #ccc;
1228 width: 130px;
1229 height: 1px;
1230 margin: 2px 1px 2px 1px;
1231 }
1232
1233 ul.toolbarmenu li img
1234 {
1235 float: left;
1236 margin: 0 2px;
1237 }
1238
1239 div.popupmenu ul li.separator_below,
1240 ul.toolbarmenu li.separator_below
1241 {
1242 border-bottom: 1px solid #ccc;
1243 margin-bottom: 2px;
1244 padding-bottom: 2px;
1245 }
1246
1247 div.popupmenu ul li.separator_above,
1248 ul.toolbarmenu li.separator_above
1249 {
1250 border-top: 1px solid #ccc;
1251 margin-top: 2px;
1252 padding-top: 2px;
1253 }
1254
1255 #searchmenu
1256 {
1257 width: 160px;
1258 }
1259
1260 #searchmenu ul.toolbarmenu
1261 {
1262 margin: 0;
1263 }
1264
1265 #searchmenu ul.toolbarmenu li
1266 {
1267 margin: 1px 4px 1px;
1268 }
1269
1270
1271 /*** folder selector ***/
1272
1273 #folder-selector li a
1274 {
1275 padding: 0;
1276 }
1277
1278 #folder-selector li a span
1279 {
1280 background: url(images/icons/folders.png?v=d9d2.5356) no-repeat 6px 0;
1281 display: block;
1282 height: 15px;
1283 min-height: 14px;
1284 padding: 2px 4px 2px 28px;
1285 overflow: hidden;
1286 max-width: 120px;
1287 text-overflow: ellipsis;
1288 }
1289
1290 #folder-selector li a.virtual
1291 {
1292 color: #A0A0A0;
1293 }
1294
1295 #folder-selector li a.active:hover span
1296 {
1297 color: white;
1298 }
1299
1300 #folder-selector li a.inbox span
1301 {
1302 background-position: 6px -18px;
1303 }
1304 #folder-selector li a.drafts span
1305 {
1306 background-position: 6px -37px;
1307 }
1308 #folder-selector li a.sent span
1309 {
1310 background-position: 6px -54px;
1311 }
1312 #folder-selector li a.trash span
1313 {
1314 background-position: 6px -91px;
1315 }
1316 #folder-selector li a.junk span
1317 {
1318 background-position: 6px -73px;
1319 }
1320
1321
1322 /***** tabbed interface elements *****/
1323
1324 div.tabsbar,
1325 #tabsbar
1326 {
1327 position: absolute;
1328 top: 50px;
1329 left: 220px;
1330 right: 20px;
1331 height: 22px;
1332 border-bottom: 1px solid #999999;
1333 white-space: nowrap;
1334 }
1335
1336 div.tabsbar
1337 {
1338 top: 35px;
1339 left: 12px;
1340 right: 12px;
1341 }
1342
1343 span.tablink,
1344 span.tablink-selected
1345 {
1346 float: left;
1347 height: 23px !important;
1348 height: 22px;
1349 overflow: hidden;
1350 background: url(images/tabs-left.gif?v=0541.219) top left no-repeat;
1351 }
1352
1353 span.tablink
1354 {
1355 cursor: pointer;
1356 }
1357
1358 span.tablink-selected
1359 {
1360 cursor: default;
1361 background-position: 0px -23px;
1362 }
1363
1364 span.tablink a,
1365 span.tablink-selected a
1366 {
1367 display: inline-block;
1368 padding: 5px 10px 0 5px;
1369 margin-left: 5px;
1370 height: 23px;
1371 color: #555555;
1372 max-width: 185px;
1373 text-decoration: none;
1374 overflow: hidden;
1375 text-overflow: ellipsis;
1376 -o-text-overflow: ellipsis;
1377 background: url(images/tabs-right.gif?v=5414.733) top right no-repeat;
1378 }
1379
1380 span.tablink-selected a
1381 {
1382 cursor: inherit;
1383 color: #000000;
1384 background-position: right -23px;
1385 }
1386
1387 fieldset
1388 {
1389 margin-bottom: 1em;
1390 border: 1px solid #999999;
1391 padding: 4px 8px 9px 8px;
1392 }
1393
1394 legend
1395 {
1396 color: #999999;
1397 }
1398
1399 fieldset.tabbed
1400 {
1401 margin-top: 22px;
1402 padding-top: 12px;
1403 }
1404
1405 .quota_text {
1406 text-align: center;
1407 font-size: 10px;
1408 color: #666;
1409 border: 1px solid #999;
1410 cursor: default;
1411 }
1412 .quota_bg { background-color: white; }
1413 .quota_high { background: url(images/quota-colors.png?v=c1e9.287) repeat-x 0 -28px #f90509; }
1414 .quota_mid { background: url(images/quota-colors.png?v=c1e9.287) repeat-x 0 -14px #e3e909; }
1415 .quota_low { background: url(images/quota-colors.png?v=c1e9.287) repeat-x 0 0px #05f905; }
1416 .quota_text_high { color: white; }
1417 .quota_text_mid { color: #666; }
1418 .quota_text_low { color: #666; }
1419
1420 table.quota-info {
1421 border-spacing: 0;
1422 border-collapse: collapse;
1423 table-layout: fixed;
1424 margin: 2px;
1425 }
1426
1427 table.quota-info td,
1428 table.quota-info th {
1429 border: 1px solid #999;
1430 padding: 2px 3px;
1431 text-align: center;
1432 min-width: 80px;
1433 color: #333;
1434 font-size: 11px;
1435 }
1436
1437 table.quota-info th {
1438 font-weight: bold;
1439 background-color: #ddd;
1440 }
1441
1442 table.quota-info td.name {
1443 text-align: left;
1444 }
1445
1446 table.quota-info td.root {
1447 font-style: italic;
1448 }
1449
1450 /********** TinyMCE styles **********/
1451 .mce-btn-small button
1452 {
1453 height: 22px;
1454 }
1455
1456 .mce-btn-small i
1457 {
1458 line-height: 16px !important;
1459 vertical-align: text-top !important;
1460 }
1461
1462 .mce-combobox button
1463 {
1464 padding: 6px 8px !important;
1465 }
1466
1467 .mce-tinymce
1468 {
1469 border-radius: 0 !important;
1470 {
1471
1472 .mce-panel.mce-toolbar-grp
1473 {
1474 border: 0 !important;
1475 }
1476
1477 #image-selector-form.droptarget {
1478 background: url(images/filedrop.png?v=deab.605) center bottom no-repeat;
1479 }
1480
1481 #image-selector-form.droptarget.hover
1482 {
1483 background-color: #F0F0EE;
1484 box-shadow: 0 0 5px 0 #999;
1485 -moz-box-shadow: 0 0 5px 0 #999;
1486 -o-box-shadow: 0 0 5px 0 #999;
1487 }