]> git.wh0rd.org Git - tt-rss.git/blob - tt-rss.css
remove cdm tiles; update cdm stylesheet as to stop reading on yellow
[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 : 25px;
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 .hl.Selected {
180         background-color : #fff7d5;
181 }
182
183 .hl.Unread div.hlTitle {
184         font-weight : bold;
185 }
186
187 .hl.even.Unread.Selected {
188         background : #fff7d5;
189         border-width : 0px 0px 1px 0px;
190         border-style : solid;
191         border-color : #e7d796;
192 }
193
194 .hl.odd.Unread.Selected {
195         background : #fff7d5;
196         border-width : 0px 0px 1px 0px;
197         border-style : solid;
198         border-color : #e7d796;
199 }
200
201 .hl.even.Selected {
202         background : #fff7d5;
203         border-width : 0px 0px 1px 0px;
204         border-style : solid;
205         border-color : #e7d796;
206         border-collapse : collapse;
207 }
208
209 .hl.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 .hl.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 .hl.odd.Grayed {
227         color : #909090;
228 }
229
230 .hl.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 .hl.odd {
239         border-width : 0px 0px 1px 0px;
240         border-style : solid;
241         border-color : #c0c0c0;
242         border-collapse : collapse;
243 }
244
245 .hl.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 .hl.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 4px 0px;
303         font-size : 12px;
304         box-shadow : 0px 0px 2px #ccc;
305 }
306
307 div.notice div.inner, div.warning div.inner, div.error div.inner {
308         vertical-align : middle;
309 }
310
311 div.notice {
312         background : #ecf4ff;
313 }
314
315 div.warning {
316         background : #fff7d5;
317 }
318
319 div.error {
320         background : #ffcccc;
321 }
322
323 div.warning img, div.notice img, div.error img {
324         margin-right : 4px;
325         float : left;
326         vertical-align : middle;
327 }
328
329 ul.nomarks {
330         list-style-type : none;
331         margin : 0px;
332         padding : 10px; 
333 }
334
335 div.prefHelp {
336         color : gray;
337         padding : 5px;
338 }
339
340 span.feed_error {
341         color : red;
342 }
343
344 .insensitive {
345         color : gray;
346 }
347
348 .insensitive a {
349         color : #4684ff;
350 }
351
352 .insensitive a:hover {
353         color : black;
354 }
355
356 div#headlines-toolbar {
357         border-width : 0px 0px 1px 0px;
358         background-color : #f0f0f0;
359         border-color : #c0c0c0;
360         font-size : 11px;
361         font-family : "Segoe UI", Tahoma, sans-serif;
362         color : gray;
363         padding : 0px;
364         margin : 0px;
365         overflow : hidden;
366         height : 25px;
367         line-height : 25px;
368         padding-left : 4px;
369 }
370
371 div#headlines-toolbar .dijitSelect {
372         font-size : 11px;
373         position : relative;
374         top : -2px;
375 }
376
377 div#headlines-toolbar span.r {
378         float: right;
379    position: relative;
380         padding : 0 4px 0px 4px;
381         text-align : right;
382 }       
383
384 div#headlines-toolbar span.r span.error {
385         color : red;
386
387
388 div#headlines-toolbar span.r a {
389         color : gray;
390 }
391
392 div#headlines-toolbar span.r a:hover {
393         color : black;
394 }
395
396 span.contentPreview {
397         color : gray;
398         font-weight : normal;
399 }
400
401 span.contentPreview:hover {
402         color : #4684ff;
403 }
404
405 span.hlLabelRef {
406         background-color : #fff7d5;     
407         font-size : 8px;
408         color : #063064;
409         font-weight : normal;
410         margin : 0px 3px 0px 3px;
411         padding : 0px 4px 0px 4px;
412         white-space: nowrap;
413 }
414
415 div.postHeader div.postDate {
416         text-align : right;
417         color : gray;
418         float : right;
419 }
420
421 div.postHeader div {
422         padding-bottom : 3px;
423         font-size : 12px;
424 }
425
426 #feedUpdateErrors {
427         display : none;
428 }
429
430 #allEntryTags {
431         font-size : 12px;
432         border-width : 0px 0px 1px 0px;
433         border-style : solid;
434         border-color : #c0c0c0;
435         padding-bottom : 5px;
436         display : none;
437 }
438
439 div.hlFeed, div.hlFeed a {
440         font-size : 10px;
441         color : gray;
442         font-style : italic;
443         font-weight : normal;
444         white-space: nowrap;
445 }
446
447 div.hlFeed a:hover {
448         color : #4684ff;
449 }
450
451 img.markedPic {
452         cursor : pointer;
453         vertical-align : middle;
454 }
455
456 div.tagCloudContainer {
457         border : 1px solid #c0c0c0;
458         background-color : #ecf4ff;
459         margin : 5px 0px 5px 0px;
460         padding : 5px;
461         text-align : center;
462 }
463
464 div.errorExplained {
465         border : 1px solid #c0c0c0;
466         background-color : #ecf4ff;
467         margin : 5px 0px 5px 0px;
468         padding : 5px;
469 }
470
471 ul.feedErrorsList {
472         max-height : 300px;
473         overflow : auto;
474         list-style-type : none;
475         border : 1px solid #c0c0c0;
476         background-color : #ecf4ff;
477         margin : 0px 0px 5px 0px;
478         padding : 5px;
479 }
480
481 ul.feedErrorsList em {
482         color : gray;
483 }
484
485 ul.browseFeedList {
486         height : 300px;
487         overflow : auto;
488         border-width : 0px 1px 1px 1px;
489         border-color : #c0c0c0;
490         border-style : solid;
491         margin : 0px 0px 5px 0px;
492         background-color : white;
493         list-style-type : none;
494         padding : 0px;
495
496 }
497
498 ul.browseFeedList li {
499         margin : 0px;
500         padding : 2px 4px 2px 4px;
501 }
502
503 span.subscribers {
504         color : #808080;
505 }
506
507 div.subscribers {
508         color : #808080;
509         font-size : 12px;
510         float : right;
511 }
512
513 div.browserDetails {
514         margin : 5px 5px 5px 5px;
515         padding : 5px;
516 }
517
518 ul.compact {
519         list-style-type : none;
520         margin : 0px;
521         padding : 0px;
522 }
523
524 ul.compact li {
525         margin : 0px;
526         padding : 0px;
527 }
528
529 .noborder {
530         border-width : 0px;
531 }
532
533 #overlay {
534         background : white;
535         left : 0;
536         top : 0;
537         height : 100%;
538         width : 100%;
539         z-index : 100;
540         position : absolute;
541 }
542
543 #overlay_inner {
544         font-weight : bold;
545         margin : 1em;
546 }
547
548 form {
549         margin : 0px;
550         padding : 0px;
551 }
552
553 #main_toolbar_form {
554         margin : 0px;
555         padding : 0px;
556         display : table-cell;
557         white-space : nowrap;
558         width : 100%;
559 }
560
561 div.loadingPrompt {
562         padding : 1em;
563         text-align : center;
564         font-weight : bold;
565 }
566
567 div.whiteBox {
568         margin-left : 1px;
569         text-align : center;
570         padding : 1em;
571 }
572
573 html, body#ttrssMain, #main {
574         width: 100%; 
575         height: 100%;
576         border: 0; 
577         padding: 0; 
578         margin: 0;
579
580
581 #toolbar div.actionChooser {
582         display : table-cell;
583         text-align : right;
584         padding-right : 3px;
585 }
586
587 div.autocomplete {
588         position : absolute;
589         width : 250px;
590         background-color : white;
591         border :1px solid #778899;
592         margin : 0px;
593         padding : 0px;
594 }
595
596 div.autocomplete ul {
597         list-style-type : none;
598         margin : 0px;
599         padding : 0px;
600 }
601
602 div.autocomplete ul li.selected { 
603         background-color : #fff7d5;
604 }
605
606 div.autocomplete ul li {
607         list-style-type : none;
608         display : block;
609         margin : 0;
610         padding : 2px;
611         height : 32px;
612         cursor : pointer;
613 }
614
615 a.visibleLink {
616         color : #4684ff;
617 }
618
619 .hlContentH a, .hlContentH span {
620         color : #00cc00;
621 }
622
623 .hlContentL a, .hlContentL span {
624         color : #909090;
625         text-decoration : line-through;
626 }
627
628 span.titleWrapH, span.titleWrapH a {
629         color : #00cc00;
630 }
631
632 span.titleWrapL, span.titleWrapL a {
633         color : #909090;
634         text-decoration : line-through;
635 }
636
637 img.hlScorePic {
638         vertical-align : middle;
639         width : 16px;
640         height : 16px;
641 }
642
643 div.dlgSec {
644         font-size : 12px;
645         color : gray;
646         font-weight : bold;
647         clear : both;
648         height : 20px;
649 }
650
651 div.dlgSecCont {
652         position : relative;
653         left : 150px;
654         top : -20px;
655         float : left;
656         font-size : 12px;
657         font-weight : normal;
658 }
659
660 div.dlgSecCont hr {
661         height : 0px;
662         line-height : 0px;
663         border : 0px solid transparent;
664         margin : 2px;
665 }
666
667 div.dlgSecCont > * {
668         position : relative;
669         top : -2px;
670 }
671
672 div.dlgButtons {
673         text-align : right;
674         clear : both;
675 }
676
677 span.labelColorIndicator {
678         height : 14px;
679         width : 14px;
680         line-height : 14px;
681         font-size : 9px;
682         display : inline-block;
683         border : 1px solid black;
684         background-color : #fff7d5;     
685         color : #063064;
686         text-align : center;
687         margin-right : 2px;
688 }
689
690 span.labelColorIndicator2 {
691         height : 14px;
692         width : 14px;
693         font-size : 9px;
694         display : inline-block;
695         border : 1px solid black;
696         background-color : #fff7d5;     
697         color : #063064;
698         text-align : center;
699         margin-right : 2px;
700         vertical-align : bottom;
701 }
702
703 div#cmdline {
704         position : absolute;
705         left : 5px;
706         bottom : 5px;
707         font-size : 11px;
708         color : gray;
709         font-weight : bold;
710         background-color : white;
711         border : 1px solid #88b0f0;
712         padding : 3px 5px 3px 5px;
713         z-index : 5;
714 }
715
716 #feed_browser_spinner {
717         vertical-align : middle;
718         height : 18px;
719         width : 18px;
720 }
721
722 div.hlTitle {
723         display : table-cell;
724         cursor : pointer;
725         width : 100%;
726         vertical-align : middle;
727         padding-top : 4px;
728         padding-bottom : 4px;
729 }
730
731 div.hlLeft {
732         display : table-cell;
733         vertical-align : middle;
734         white-space: nowrap;
735 }
736
737 div.hlRight {
738         display : table-cell;
739         white-space: nowrap;
740         text-align : right;
741         vertical-align : middle;
742 }
743
744 div.hlRight img {
745         max-width : 16px;
746         max-height : 16px;
747 }
748
749 span.hlUpdated {
750         color : gray;
751         min-width : 100px;
752         display : table-cell;
753         width : 100%;
754         vertical-align : middle;
755         text-align : right;
756         font-size : 10px;
757         font-weight : normal;
758 }
759
760 div.hlLeft {
761         padding-left : 8px;
762 }
763
764 div.hlLeft input {
765         margin-left : 4px;
766         margin-right : 4px;
767 }
768
769 div.hlLeft img, div.hlRight img {
770         margin : 0px 4px 0px 4px;
771 }
772
773 div.hlLeft img {
774         width : 16px;
775         height : 16px;
776 }
777
778 div.fatalError {
779         margin-bottom : 10px;
780 }
781
782 div.fatalError button {
783         margin-top : 5px;
784 }
785
786 div.fatalError textarea {
787         width : 100%;
788         height : 100px;
789 }
790
791 #main {
792         border-width : 0px;
793         margin : 0px;
794         padding : 0px;
795 }
796
797 #header-wrap {
798         border-width : 0px;
799         margin : 0px;
800         padding : 0px;
801 }
802
803 #content-wrap {
804         padding : 0px;
805         border-width : 0px 0px 1px 1px;
806         border-style : solid;
807         border-color : #c0c0c0;
808         margin : 0px;
809 }
810
811 #feeds-holder {
812         padding : 0px;
813         border-color : #88b0f0;
814         border-left-width : 0px;
815         border-bottom-width : 0px;
816         border-top-width : 0px;
817         overflow : auto;
818 }
819
820 #headlines-wrap-inner {
821         padding : 0px;
822         margin : 0px;
823         border-width : 0px;
824 }
825
826 #headlines-frame {
827         padding : 0px;
828         border-color : #88b0f0;
829         border-left-width : 0px;
830         border-right-width : 0px;
831         margin-top : 0px;
832         border-top-width : 0px;
833 }
834
835 #headlines-toolbar_splitter, #toolbar_splitter {
836         display : none;
837 }
838
839 #toolbar {
840         padding : 0px;
841         margin : 0px;
842         border-width : 0px;
843         white-space: nowrap;
844         font-size : 11px;
845 }
846
847 #header {
848         border-width : 0px;
849         text-align : right;
850         color : gray;
851         padding : 5px 5px 0px 0px;
852         margin : 0px;
853         position : absolute;
854         right : 0px;
855         top : 0px;
856         z-index : 5;
857 }
858
859 #footer {
860         text-align : center;
861         color : gray;
862         padding : 4px 4px 8px 4px;
863         border-width : 0px;
864 }
865
866 #content-insert {
867         padding : 0px;
868         border-color : #88b0f0;
869         border-bottom-width : 0px;
870         border-right-width : 0px;
871         border-left-width : 0px;
872         overflow : auto;
873 }
874
875 .dijitTreeLabel.Unread {
876         font-weight : bold;
877 }
878
879 .feedParam {
880         color : gray;
881         float : right;
882         margin-right : 1em;
883 }
884
885 .dijitTreeLabel.Disabled, .labelParam.Disabled {
886         color : gray;
887 }
888
889 .dijitTreeRow.Error {
890         color : red;
891 }
892
893 .dijitTreeRow.Hidden {
894         display : none;
895 }
896
897 img.feedIcon, img.tinyFeedIcon {
898         width : 16px;
899         height : 16px;
900         vertical-align : middle;
901 }
902
903 .dijitDialog .dijitToolbar {
904         border : 1px solid #c0c0c0;
905 }
906
907 .dijitDialog h2 {
908         margin-top : 0px;
909         margin-bottom : 4px;
910         border-width : 0px;
911 }
912
913 .player {
914         display : inline-block;
915         color : gray;
916         font-size : 11px;
917         font-family : sans-serif;
918         border : 1px solid gray;
919         padding : 0px 4px 0px 4px;
920         margin : 0px 2px 0px 2px;
921         width : 50px;
922         text-align : center;
923         background : white;
924 }
925
926 .player.playing {
927         color : #00c000;
928         border-color : #00c000;
929 }
930
931 .player:hover {
932         background : #f0f0f0;
933         cursor : pointer;
934 }
935
936 #headlines-spacer {
937         height : 100%;
938         margin-left : 1px;
939         text-align : center;
940         padding : 1em;
941         color : gray;
942 }
943
944 ul#filterDlg_Matches, ul#filterDlg_Actions {
945         max-height : 100px;
946         overflow : auto;
947         list-style-type : none;
948         border-style : solid;
949         border-color : #c0c0c0;
950         border-width : 0px 1px 1px 1px;
951         background-color : #ecf4ff;
952         margin : 0px 0px 5px 0px;
953         padding : 0px;
954 }
955
956 ul#filterDlg_Matches li, ul#filterDlg_Actions li {
957         cursor : pointer;
958         padding : 0px 0px 0px 5px;
959 }
960
961 ul#filterDlg_Matches li div.dijitCheckBox, ul#filterDlg_Actions li div.dijitCheckBox {
962         margin-right : 5px;
963 }
964
965 ul.helpKbList {
966         max-height : 300px;
967         overflow : auto;
968         list-style-type : none;
969         border : 1px solid #c0c0c0;
970         background-color : #ecf4ff;
971         margin : 0px 0px 5px 0px;
972         padding : 5px;
973 }
974
975 ul.helpKbList span.hksequence {
976         width : 6em;
977         margin-left : 20px;
978         color : #88b0f0;
979         font-weight : bold;
980         display : inline-block;
981 }
982
983 ul.helpKbList h2 {
984         margin-top : 0px;
985 }
986
987 .dijitTreeNode .loadingNode {
988         margin-left : 3px;
989 }
990
991 span.collapseBtn {
992         cursor : pointer;
993 }
994
995 div.postContent p {
996         max-width : 650px;
997 }
998
999 div.postContent iframe {
1000         min-width : 50%;
1001 }
1002
1003 div.postHeader span.author {
1004         color : gray;
1005         font-size : 11px;
1006         font-weight : normal;
1007 }
1008
1009 body#ttrssZoom {
1010         margin-left : auto;
1011         margin-right : auto;
1012         max-width : 800px;
1013         background : #f0f0f0;
1014 }
1015
1016 body#ttrssZoom div.postContent p {
1017         max-width : 650px;
1018 }
1019
1020 body#ttrssZoom div.postReply {
1021         border : 1px solid #ccc;
1022         margin : 20px;
1023         box-shadow : 0px 0px 3px #ccc;
1024 }
1025
1026 body#ttrssZoom div.postContent, body#ttrssZoom div.postHeader {
1027         background-color : white;
1028 }
1029
1030 body#ttrssZoom div.footer {
1031         margin-top : 1em;
1032         text-align : center;
1033 }
1034
1035 select.attachments {
1036         display : block;
1037 }
1038