]> git.wh0rd.org Git - tt-rss.git/blob - tt-rss.css
css cleanup; remove auxDlg; add separate prefs.css
[tt-rss.git] / tt-rss.css
1 body#ttrssMain, body#ttrssPrefs, body#ttrssLogin, body {
2         background : white;
3         color : black;
4         margin : 0px;
5         padding : 0px;
6         font-family : sans-serif;
7         font-size : 12px;
8 }
9
10 body#ttrssPrefs {
11         background-color : #ecf4ff;
12 }
13
14 body#ttrssPrefs #footer, body#ttrssPrefs #header {
15         background-color : #ecf4ff; 
16         padding-left : 8px;
17         padding-right : 8px;
18 }
19
20 div.postReply {
21         padding : 0px;
22 }
23
24 div.postReply a {
25         color : #4684ff;
26 }
27
28 div.postReply a:hover {
29         color : black;
30 }
31
32 div.postReply div.postHeader {
33         border-width : 0px 0px 1px 0px;
34         border-style : solid;
35         border-color : #88b0f0;
36         background-color : white;
37         background : url("images/toolbar.png");
38         background-position : bottom left;
39         background-repeat : repeat-x;
40         padding : 5px;
41         color : #909090;
42 }
43
44 div.postReply div.postTitle {
45         overflow : hidden;
46         white-space : nowrap;
47 }
48
49 div.postReply div.postDate {
50         padding-left : 10px;
51 }
52
53 div.postReply div.postContent {
54         padding : 10px;
55         font-size : 12px;
56 }
57
58 div.postReply div.postContent img {
59         border-width : 0px;
60         max-width : 98%;
61 }
62
63 div.postReply div.postEnclosures {
64         margin-top : 1em;
65         color : gray;
66 }
67
68 div.postReply img.tagsPic {
69         width : 16px;
70         height : 16px;
71         margin-left : 4px;
72         vertical-align : middle;
73 }
74
75 div.articleNote {
76         background-color : #fff7d5;
77         padding : 5px;
78         border-style : none none dashed none;
79         border-color : #e7d796;
80         border-width : 1px;
81         background-color : #fff7d5;
82         color : #9a8c59;
83 }
84
85 div.articleNote div.noteEdit {
86         float : right;
87         cursor : pointer;
88 }
89
90 div.postReply span.author {
91         font-size : 12px;
92 }
93
94 h1 {
95         font-size : 18px;
96 }
97
98 h2 {
99         font-size : 16px;
100         font-weight : bold;
101         border-width : 0px 0px 1px 0px;
102         border-style : solid;
103         border-color : #ecf4ff;
104 }
105
106 h3 {
107         font-size : 12px;
108         font-weight : bold;
109         border-width : 0px 0px 1px 0px;
110         border-style : solid;
111         border-color : #ecf4ff;
112 }
113
114 hr {
115         border-width : 0px 0px 1px 0px;
116         border-style : dashed;
117         border-color : #e0e0e0;
118 }
119
120 a {
121         color : black;
122         text-decoration : none;
123 }
124
125 a:hover {
126         color : #4684ff;
127 }
128
129 #piggie {
130         z-index : 999;
131         position : absolute;
132 }
133
134 #notify {
135         top : 10px;
136         right : 10px;
137         border-width : 1px;
138         border-style : solid;
139         position : absolute;    
140         display : none;
141         float : right;
142         font-size : 11px;
143         z-index : 99;
144         padding : 5px;
145         min-width : 200px;
146         box-shadow : 0px 0px 2px #ccc;
147 }
148
149 #notify img {
150         vertical-align : middle;
151         margin-right : 4px;
152 }
153
154 .notify {
155         border-color : #d7c47a;
156         background-color : #fff7d5;
157 }
158
159 .notify.progress {
160         border-color : #d7c47a;
161         background-color : #fff7d5;
162 }
163
164 .notify.info {
165         border-color : #88b0f0;
166         background-color : #ecf4ff;
167 }
168
169 .notify.error {
170         background-color : #ffcccc;
171         border-color : #ff0000;
172 }
173
174 .notify.error span:hover {
175         color : red;
176         cursor : pointer;
177 }
178
179 .Selected {
180         background-color : #fff7d5 ! important;
181 }
182
183 .Unread div.hlTitle {
184         font-weight : bold;
185 }
186
187 .even.Unread.Selected {
188         background : #fff7d5 ! important;
189         border-width : 0px 0px 1px 0px;
190         border-style : solid;
191         border-color : #e7d796;
192 }
193
194 .odd.Unread.Selected {
195         background : #fff7d5 ! important;
196         border-width : 0px 0px 1px 0px;
197         border-style : solid;
198         border-color : #e7d796;
199 }
200
201 .even.Selected {
202         background : #fff7d5 ! important;
203         border-width : 0px 0px 1px 0px;
204         border-style : solid;
205         border-color : #e7d796;
206         border-collapse : collapse;
207 }
208
209 .odd.Selected {
210         background : #fff7d5 ! important;
211         border-width : 0px 0px 1px 0px;
212         border-style : solid;
213         border-color : #e7d796;
214         border-collapse : collapse;
215 }
216
217 .even.Grayed {
218         background : #f0f0f0;
219         color : #909090;
220         border-width : 0px 0px 1px 0px;
221         border-style : solid;
222         border-color : #c0c0c0;
223         border-collapse : collapse;
224 }
225
226 .odd.Grayed {
227         color : #909090;
228 }
229
230 .even {
231         border-width : 0px 0px 1px 0px;
232         border-style : solid;
233         border-color : #c0c0c0;
234         background : #f0f0f0;
235         border-collapse : collapse;
236 }
237
238 .odd {
239         border-width : 0px 0px 1px 0px;
240         border-style : solid;
241         border-color : #c0c0c0;
242         border-collapse : collapse;
243 }
244
245 .even.Unread {
246         background : #f0f0f0;
247         border-width : 0px 0px 1px 0px;
248         border-style : solid;
249         border-color : #c0c0c0;
250         border-collapse : collapse;
251 }
252
253 .odd.Unread {
254         border-width : 0px 0px 1px 0px;
255         border-style : solid;
256         border-color : #c0c0c0;
257 }
258
259 div.filterTestHolder {
260         height : 300px;
261         overflow : auto;
262         border-color : #c0c0c0;
263         border-style : solid;
264         margin : 0px 0px 5px 0px;
265         background-color : #ecf4ff;
266         border-width : 1px 1px 1px 1px;
267 }
268
269
270 #content-insert blockquote, #headlines-frame blockquote, .dijitContentPane blockquote {
271         margin : 5px 0px 5px 0px;
272         padding : 10px;
273         color : gray;
274         border-width : 0px 0px 0px 3px;
275         border-color : #c0c0c0;
276         border-style : solid;
277         background : #fafafa;
278 }
279
280 #content-insert code, #headlines-frame code, .dijitContentPane code {
281         color : #009900;
282         font-family : monospace;
283         font-size : 12px;
284 }
285
286 #content-insert pre, #headlines-frame pre, .dijitContentPane pre {
287         margin : 5px 0px 5px 0px;
288         padding : 10px;
289         color : gray;
290         font-family : monospace;
291         font-size : 12px;
292         border-width : 0px;
293         border-color : #c0c0c0;
294         border-style : solid;
295         background : #fafafa;
296         display : block;
297 }
298
299 div.notice, div.warning, div.error {
300         padding : 4px 10px 4px 4px;
301         display : inline-block;
302         margin : 2px 0px 2px 0px;
303         font-size : 11px;
304         box-shadow : 0px 0px 2px #ccc;
305 }
306
307 div.notice {
308         background : #ecf4ff;
309 }
310
311 div.warning {
312         background : #fff7d5;
313 }
314
315 div.error {
316         background : #ffcccc;
317 }
318
319 div.warning img, div.notice img, div.error img {
320         margin-right : 4px;
321         vertical-align : middle;
322 }
323
324 ul.nomarks {
325         list-style-type : none;
326         margin : 0px;
327         padding : 10px; 
328 }
329
330 div.prefHelp {
331         color : gray;
332         padding : 5px;
333 }
334
335 span.feed_error {
336         color : red;
337 }
338
339 .insensitive {
340         color : gray;
341 }
342
343 .insensitive a {
344         color : #4684ff;
345 }
346
347 .insensitive a:hover {
348         color : black;
349 }
350
351 div#headlines-toolbar {
352         border-width : 0px 0px 1px 0px;
353         background-color : #f0f0f0;
354         border-color : #88b0f0 #88b0f0 #ecf4ff #88b0f0;
355         font-size : 11px;
356         font-family : "Segoe UI", Tahoma, sans-serif;
357         color : gray;
358         padding : 0px;
359         margin : 0px;
360         overflow : hidden;
361         height : 25px;
362         line-height : 25px;
363         padding-left : 4px;
364 }
365
366 div#headlines-toolbar .dijitSelect {
367         font-size : 11px;
368         position : relative;
369         top : -2px;
370 }
371
372 div#headlines-toolbar span.r {
373         float: right;
374    position: relative;
375         padding : 0 4px 0px 4px;
376         text-align : right;
377 }       
378
379 div#headlines-toolbar span.r span.error {
380         color : red;
381
382
383 div#headlines-toolbar span.r a {
384         color : gray;
385 }
386
387 div#headlines-toolbar span.r a:hover {
388         color : black;
389 }
390
391 span.contentPreview {
392         color : gray;
393         font-weight : normal;
394 }
395
396 span.contentPreview:hover {
397         color : #4684ff;
398 }
399
400 span.hlLabelRef {
401         background-color : #fff7d5;     
402         font-size : 8px;
403         color : #063064;
404         font-weight : normal;
405         margin : 0px 3px 0px 3px;
406         padding : 0px 4px 0px 4px;
407         white-space: nowrap;
408 }
409
410 div.postHeader div.postDate {
411         text-align : right;
412         color : gray;
413         float : right;
414 }
415
416 div.postHeader div {
417         padding-bottom : 3px;
418         font-size : 12px;
419 }
420
421 #feedUpdateErrors {
422         display : none;
423 }
424
425 #allEntryTags {
426         font-size : 12px;
427         border-width : 0px 0px 1px 0px;
428         border-style : solid;
429         border-color : #c0c0c0;
430         padding-bottom : 5px;
431         display : none;
432 }
433
434 div.hlFeed, div.hlFeed a {
435         font-size : 10px;
436         color : gray;
437         font-style : italic;
438         font-weight : normal;
439         white-space: nowrap;
440 }
441
442 div.hlFeed a:hover {
443         color : #4684ff;
444 }
445
446 img.markedPic {
447         cursor : pointer;
448         vertical-align : middle;
449 }
450
451 div.tagCloudContainer {
452         border : 1px solid #c0c0c0;
453         background-color : #ecf4ff;
454         margin : 5px 0px 5px 0px;
455         padding : 5px;
456         text-align : center;
457 }
458
459 div.errorExplained {
460         border : 1px solid #c0c0c0;
461         background-color : #ecf4ff;
462         margin : 5px 0px 5px 0px;
463         padding : 5px;
464 }
465
466 ul.feedErrorsList {
467         max-height : 300px;
468         overflow : auto;
469         list-style-type : none;
470         border : 1px solid #c0c0c0;
471         background-color : #ecf4ff;
472         margin : 0px 0px 5px 0px;
473         padding : 5px;
474 }
475
476 ul.feedErrorsList em {
477         color : gray;
478 }
479
480 ul.browseFeedList {
481         height : 300px;
482         overflow : auto;
483         border-width : 0px 1px 1px 1px;
484         border-color : #c0c0c0;
485         border-style : solid;
486         margin : 0px 0px 5px 0px;
487         background-color : white;
488         list-style-type : none;
489         padding : 0px;
490
491 }
492
493 ul.browseFeedList li {
494         margin : 0px;
495         padding : 2px 4px 2px 4px;
496 }
497
498 span.subscribers {
499         color : #808080;
500 }
501
502 div.subscribers {
503         color : #808080;
504         font-size : 12px;
505         float : right;
506 }
507
508 div.browserDetails {
509         margin : 5px 5px 5px 5px;
510         padding : 5px;
511 }
512
513 ul.compact {
514         list-style-type : none;
515         margin : 0px;
516         padding : 0px;
517 }
518
519 ul.compact li {
520         margin : 0px;
521         padding : 0px;
522 }
523
524 .noborder {
525         border-width : 0px;
526 }
527
528 #overlay {
529         background : white;
530         left : 0;
531         top : 0;
532         height : 100%;
533         width : 100%;
534         z-index : 100;
535         position : absolute;
536 }
537
538 #overlay_inner {
539         font-weight : bold;
540         margin : 1em;
541 }
542
543 form {
544         margin : 0px;
545         padding : 0px;
546 }
547
548 #main_toolbar_form {
549         margin : 0px;
550         padding : 0px;
551         display : table-cell;
552         white-space : nowrap;
553         width : 100%;
554 }
555
556 div.loadingPrompt {
557         padding : 1em;
558         text-align : center;
559         font-weight : bold;
560 }
561
562 div.whiteBox {
563         margin-left : 1px;
564         text-align : center;
565         padding : 1em;
566 }
567
568 html, body#ttrssMain, #main {
569         width: 100%; 
570         height: 100%;
571         border: 0; 
572         padding: 0; 
573         margin: 0;
574
575
576 #toolbar div.actionChooser {
577         display : table-cell;
578         text-align : right;
579         padding-right : 3px;
580 }
581
582 div.autocomplete {
583         position : absolute;
584         width : 250px;
585         background-color : white;
586         border :1px solid #778899;
587         margin : 0px;
588         padding : 0px;
589 }
590
591 div.autocomplete ul {
592         list-style-type : none;
593         margin : 0px;
594         padding : 0px;
595 }
596
597 div.autocomplete ul li.selected { 
598         background-color : #fff7d5;
599 }
600
601 div.autocomplete ul li {
602         list-style-type : none;
603         display : block;
604         margin : 0;
605         padding : 2px;
606         height : 32px;
607         cursor : pointer;
608 }
609
610 a.visibleLink {
611         color : #4684ff;
612 }
613
614 .hlContentH a, .hlContentH span {
615         color : #00cc00;
616 }
617
618 .hlContentL a, .hlContentL span {
619         color : #909090;
620         text-decoration : line-through;
621 }
622
623 span.titleWrapH, span.titleWrapH a {
624         color : #00cc00;
625 }
626
627 span.titleWrapL, span.titleWrapL a {
628         color : #909090;
629         text-decoration : line-through;
630 }
631
632 img.hlScorePic {
633         vertical-align : middle;
634         width : 16px;
635         height : 16px;
636 }
637
638 div.dlgSec {
639         font-size : 12px;
640         color : gray;
641         font-weight : bold;
642         clear : both;
643         height : 20px;
644 }
645
646 div.dlgSecCont {
647         position : relative;
648         left : 150px;
649         top : -20px;
650         float : left;
651         font-size : 12px;
652         font-weight : normal;
653 }
654
655 div.dlgSecCont hr {
656         height : 0px;
657         line-height : 0px;
658         border : 0px solid transparent;
659         margin : 2px;
660 }
661
662 div.dlgSecCont > * {
663         position : relative;
664         top : -2px;
665 }
666
667 div.dlgButtons {
668         text-align : right;
669         clear : both;
670 }
671
672 span.labelColorIndicator {
673         height : 14px;
674         width : 14px;
675         line-height : 14px;
676         font-size : 9px;
677         display : inline-block;
678         border : 1px solid black;
679         background-color : #fff7d5;     
680         color : #063064;
681         text-align : center;
682         margin-right : 2px;
683 }
684
685 span.labelColorIndicator2 {
686         height : 14px;
687         width : 14px;
688         font-size : 9px;
689         display : inline-block;
690         border : 1px solid black;
691         background-color : #fff7d5;     
692         color : #063064;
693         text-align : center;
694         margin-right : 2px;
695         vertical-align : bottom;
696 }
697
698 div#cmdline {
699         position : absolute;
700         left : 5px;
701         bottom : 5px;
702         font-size : 11px;
703         color : gray;
704         font-weight : bold;
705         background-color : white;
706         border : 1px solid #88b0f0;
707         padding : 3px 5px 3px 5px;
708         z-index : 5;
709 }
710
711 #feed_browser_spinner {
712         vertical-align : middle;
713         height : 18px;
714         width : 18px;
715 }
716
717 div.hlTitle {
718         display : table-cell;
719         cursor : pointer;
720         width : 100%;
721         vertical-align : middle;
722         padding-top : 4px;
723         padding-bottom : 4px;
724 }
725
726 div.hlLeft {
727         display : table-cell;
728         vertical-align : middle;
729         white-space: nowrap;
730 }
731
732 div.hlRight {
733         display : table-cell;
734         white-space: nowrap;
735         text-align : right;
736         vertical-align : middle;
737 }
738
739 div.hlRight img {
740         max-width : 16px;
741         max-height : 16px;
742 }
743
744 span.hlUpdated {
745         color : gray;
746         min-width : 100px;
747         display : table-cell;
748         width : 100%;
749         vertical-align : middle;
750         text-align : right;
751         font-size : 10px;
752         font-weight : normal;
753 }
754
755 div.hlLeft {
756         padding-left : 8px;
757 }
758
759 div.hlLeft input {
760         margin-left : 4px;
761         margin-right : 4px;
762 }
763
764 div.hlLeft img, div.hlRight img {
765         margin : 0px 4px 0px 4px;
766 }
767
768 div.hlLeft img {
769         width : 16px;
770         height : 16px;
771 }
772
773 div.fatalError {
774         margin-bottom : 10px;
775 }
776
777 div.fatalError button {
778         margin-top : 5px;
779 }
780
781 div.fatalError textarea {
782         width : 100%;
783         height : 100px;
784 }
785
786 #main {
787         border-width : 0px;
788         margin : 0px;
789         padding : 0px;
790 }
791
792 #header-wrap {
793         border-width : 0px;
794         margin : 0px;
795         padding : 0px;
796 }
797
798 #content-wrap {
799         padding : 0px;
800         border-width : 0px 0px 1px 1px;
801         border-style : solid;
802         border-color : #c0c0c0;
803         margin : 0px;
804 }
805
806 #feeds-holder {
807         padding : 0px;
808         border-color : #88b0f0;
809         border-left-width : 0px;
810         border-bottom-width : 0px;
811         border-top-width : 0px;
812         overflow : auto;
813 }
814
815 #headlines-wrap-inner {
816         padding : 0px;
817         margin : 0px;
818         border-width : 0px;
819 }
820
821 #headlines-frame {
822         padding : 0px;
823         border-color : #88b0f0;
824         border-left-width : 0px;
825         border-right-width : 0px;
826         margin-top : 0px;
827         border-top-width : 0px;
828 }
829
830 #headlines-toolbar_splitter, #toolbar_splitter {
831         display : none;
832 }
833
834 #toolbar {
835         padding : 0px;
836         margin : 0px;
837         border-width : 0px;
838         white-space: nowrap;
839         font-size : 11px;
840 }
841
842 #header {
843         border-width : 0px;
844         text-align : right;
845         color : gray;
846         padding : 5px 5px 0px 0px;
847         margin : 0px;
848         position : absolute;
849         right : 0px;
850         top : 0px;
851         z-index : 5;
852 }
853
854 #footer {
855         text-align : center;
856         color : gray;
857         padding : 4px 4px 8px 4px;
858         border-width : 0px;
859 }
860
861 #content-insert {
862         padding : 0px;
863         border-color : #88b0f0;
864         border-bottom-width : 0px;
865         border-right-width : 0px;
866         border-left-width : 0px;
867         overflow : auto;
868 }
869
870 .dijitTreeLabel.Unread {
871         font-weight : bold;
872 }
873
874 .feedParam {
875         color : gray;
876         float : right;
877         margin-right : 1em;
878 }
879
880 .dijitTreeLabel.Disabled, .labelParam.Disabled {
881         color : gray;
882 }
883
884 .dijitTreeRow.Error {
885         color : red;
886 }
887
888 .dijitTreeRow.Hidden {
889         display : none;
890 }
891
892 img.feedIcon, img.tinyFeedIcon {
893         width : 16px;
894         height : 16px;
895         vertical-align : middle;
896 }
897
898 .dijitDialog .dijitToolbar {
899         border : 1px solid #c0c0c0;
900 }
901
902 .player {
903         display : inline-block;
904         color : gray;
905         font-size : 11px;
906         font-family : sans-serif;
907         border : 1px solid gray;
908         padding : 0px 4px 0px 4px;
909         margin : 0px 2px 0px 2px;
910         width : 50px;
911         text-align : center;
912         background : white;
913 }
914
915 .player.playing {
916         color : #00c000;
917         border-color : #00c000;
918 }
919
920 .player:hover {
921         background : #f0f0f0;
922         cursor : pointer;
923 }
924
925 #headlines-spacer {
926         height : 100%;
927         margin-left : 1px;
928         text-align : center;
929         padding : 1em;
930         color : gray;
931 }
932
933 div.dialogNotice {
934         margin-bottom : 5px;
935         color : gray;
936 }
937
938 ul#filterDlg_Matches, ul#filterDlg_Actions {
939         max-height : 100px;
940         overflow : auto;
941         list-style-type : none;
942         border-style : solid;
943         border-color : #c0c0c0;
944         border-width : 0px 1px 1px 1px;
945         background-color : #ecf4ff;
946         margin : 0px 0px 5px 0px;
947         padding : 0px;
948 }
949
950 ul#filterDlg_Matches li, ul#filterDlg_Actions li {
951         cursor : pointer;
952         padding : 0px 0px 0px 5px;
953 }
954
955 ul#filterDlg_Matches li div.dijitCheckBox, ul#filterDlg_Actions li div.dijitCheckBox {
956         margin-right : 5px;
957 }
958
959 ul.helpKbList {
960         max-height : 300px;
961         overflow : auto;
962         list-style-type : none;
963         border : 1px solid #c0c0c0;
964         background-color : #ecf4ff;
965         margin : 0px 0px 5px 0px;
966         padding : 5px;
967 }
968
969 ul.helpKbList span.hksequence {
970         width : 6em;
971         margin-left : 20px;
972         color : #88b0f0;
973         font-weight : bold;
974         display : inline-block;
975 }
976
977 ul.helpKbList h2 {
978         margin-top : 0px;
979 }
980
981 .dijitTreeNode .loadingNode {
982         margin-left : 3px;
983 }
984
985 span.collapseBtn {
986         cursor : pointer;
987 }
988
989 div.postContent p {
990         max-width : 650px;
991 }
992
993 div.postContent iframe {
994         min-width : 50%;
995 }
996
997 div.postHeader span.author {
998         color : gray;
999         font-size : 11px;
1000         font-weight : normal;
1001 }
1002
1003 body#ttrssZoom {
1004         margin-left : auto;
1005         margin-right : auto;
1006         max-width : 800px;
1007         background : #f0f0f0;
1008 }
1009
1010 body#ttrssZoom div.postContent p {
1011         max-width : 650px;
1012 }
1013
1014 body#ttrssZoom div.postReply {
1015         border : 1px solid #ccc;
1016         margin : 20px;
1017         box-shadow : 0px 0px 3px #ccc;
1018 }
1019
1020 body#ttrssZoom div.postContent, body#ttrssZoom div.postHeader {
1021         background-color : white;
1022 }
1023
1024 body#ttrssZoom div.footer {
1025         margin-top : 1em;
1026         text-align : center;
1027 }
1028
1029