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