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