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