1 body#ttrssMain, body#ttrssPrefs, body#ttrssLogin, body {
6 font-family : sans-serif;
11 background-color : #ecf4ff;
14 body#ttrssPrefs #footer, body#ttrssPrefs #header {
15 background-color : #ecf4ff;
28 div.postReply a:hover {
32 div.postReply div.postHeader {
33 border-width : 0px 0px 1px 0px;
35 border-color : #88b0f0;
36 background-color : white;
37 background : url("images/toolbar.png");
38 background-position : bottom left;
39 background-repeat : repeat-x;
44 div.postReply div.postTitle {
49 div.postReply div.postDate {
53 div.postReply div.postContent {
58 div.postReply div.postContent img {
63 div.postReply div.postIcon {
69 div.postReply div.postIcon img {
74 div.postReply div.postEnclosures {
79 div.postReply img.tagsPic {
83 vertical-align : middle;
87 background-color : #fff7d5;
89 border-style : none none dashed none;
90 border-color : #e7d796;
92 background-color : #fff7d5;
96 div.articleNote div.noteEdit {
101 div.postReply span.author {
112 border-width : 0px 0px 1px 0px;
113 border-style : solid;
114 border-color : #ecf4ff;
120 border-width : 0px 0px 1px 0px;
121 border-style : solid;
122 border-color : #ecf4ff;
126 border-width : 0px 0px 1px 0px;
127 border-style : dashed;
128 border-color : #e0e0e0;
133 text-decoration : none;
146 border-width : 0px 1px 1px 1px;
147 border-style : solid;
156 padding : 5px 5px 5px 5px;
160 vertical-align : middle;
164 border-color : #d7c47a;
165 background-color : #fff7d5;
170 border-color : #7AD78E;
171 background-color : #D5FFDB;
176 border-color : #d7c47a;
177 background-color : #fff7d5;
182 background-color : #ffcccc;
183 border-color : #ff0000;
187 .notifyError span:hover {
192 .Selected, .Selected td {
193 background-color : #fff7d5 ! important;
196 .even.Unread.Selected, .even.Unread.Selected td {
197 background : #fff7d5 ! important;
199 border-width : 0px 0px 1px 0px;
200 border-style : solid;
201 border-color : #e7d796;
204 .odd.Unread.Selected, .odd.Unread.Selected td {
205 background : #fff7d5 ! important;
207 border-width : 0px 0px 1px 0px;
208 border-style : solid;
209 border-color : #e7d796;
212 .even.Selected, .even.Selected td {
213 background : #fff7d5 ! important;
214 border-width : 0px 0px 1px 0px;
215 border-style : solid;
216 border-color : #e7d796;
217 border-collapse : collapse;
220 .odd.Selected, .odd.Selected td {
221 background : #fff7d5 ! important;
222 border-width : 0px 0px 1px 0px;
223 border-style : solid;
224 border-color : #e7d796;
225 border-collapse : collapse;
228 .even.Grayed, .even.Grayed td {
229 background : #f0f0f0;
231 border-width : 0px 0px 1px 0px;
232 border-style : solid;
233 border-color : #c0c0c0;
234 border-collapse : collapse;
242 border-width : 0px 0px 1px 0px;
243 border-style : solid;
244 border-color : #c0c0c0;
245 background : #f0f0f0;
246 border-collapse : collapse;
250 border-width : 0px 0px 1px 0px;
251 border-style : solid;
252 border-color : #c0c0c0;
253 border-collapse : collapse;
256 .even.Unread, .even.Unread td {
257 background : #f0f0f0;
259 border-width : 0px 0px 1px 0px;
260 border-style : solid;
261 border-color : #c0c0c0;
262 border-collapse : collapse;
265 .odd.Unread, .odd.Unread td {
267 border-width : 0px 0px 1px 0px;
268 border-style : solid;
269 border-color : #c0c0c0;
278 /* table.prefPrefsList tr:hover td.prefValue {
282 table.prefPrefsList tr:hover td.prefValue input {
286 table.prefPrefsList h3 {
291 border-width : 0px 0px 1px 0px;
292 border-color : #ecf4ff;
293 border-style : solid;
301 tr.title td a:hover {
305 table.prefFeedList td.feedEditCat {
307 border-width : 0px 0px 1px 0px;
308 border-style : solid;
309 border-color : #88b0f0;
313 table.prefFilterList td.filterEditCat {
315 border-width : 0px 0px 1px 0px;
316 border-style : solid;
317 border-color : #88b0f0;
321 /* oh for the love of... */
323 table.prefFilterList tr.even,
324 table.prefFilterList tr.odd,
325 table.prefFilterList tr.evenSelected,
326 table.prefFilterList tr.oddSelected,
327 table.prefLabelList tr.even,
328 table.prefLabelList tr.odd,
329 table.prefLabelList tr.evenSelected,
330 table.prefLabelList tr.oddSelected,
331 table.prefUserList tr.even,
332 table.prefUserList tr.odd,
333 table.prefUserList tr.evenSelected,
334 table.prefUserList tr.oddSelected,
335 table.prefFeedList tr.even,
336 table.prefFeedList tr.odd,
337 table.prefFeedList tr.evenSelected,
338 table.prefFeedList tr.oddSelected,
339 table.prefInstanceList tr.even,
340 table.prefInstanceList tr.odd,
341 table.prefInstanceList tr.evenSelected,
342 table.prefInstanceList tr.oddSelected
347 table.prefFilterList tr.even:hover td,
348 table.prefFilterList tr.odd:hover td,
349 table.prefFilterList tr.evenSelected:hover td,
350 table.prefFilterList tr.oddSelected:hover td
351 table.prefLabelList tr.even:hover td,
352 table.prefLabelList tr.odd:hover td,
353 table.prefLabelList tr.evenSelected:hover td,
354 table.prefLabelList tr.oddSelected:hover td,
355 table.prefUserList tr.even:hover td,
356 table.prefUserList tr.odd:hover td,
357 table.prefUserList tr.evenSelected:hover td,
358 table.prefUserList tr.oddSelected:hover td,
359 table.prefFeedList tr.even:hover td,
360 table.prefFeedList tr.odd:hover td,
361 table.prefFeedList tr.evenSelected:hover td,
362 table.prefFeedList tr.oddSelected:hover td,
363 table.prefInstanceList tr.even:hover td,
364 table.prefInstanceList tr.odd:hover td,
365 table.prefInstanceList tr.evenSelected:hover td,
366 table.prefInstanceList tr.oddSelected:hover td
371 table.prefFeedList td.feedIcon {
375 table.prefFeedList td.feedSelect {
379 div.prefFeedCatHolder, div.prefFeedOPMLHolder, div.inactiveFeedHolder, div.filterTestHolder {
382 border-width : 0px 1px 1px 1px;
383 border-color : #c0c0c0;
384 border-style : solid;
385 margin : 0px 0px 5px 0px;
386 background-color : #ecf4ff;
389 div.prefFeedOPMLHolder, div.filterTestHolder {
390 border-width : 1px 1px 1px 1px;
401 #content-insert pre, #headlines-frame pre, .dijitContentPane pre {
402 margin : 0px 0px 0px 1em;
404 font-family : monospace;
406 background : transparent;
411 #content-insert blockquote, #headlines-frame blockquote, .dijitContentPane blockquote {
412 margin : 0px 0px 0px 1em;
413 border-width : 0px 0px 0px 2px;
414 border-color : #c0c0c0;
415 border-style : solid;
417 padding : 0px 0px 0px 1em;
422 #content-insert code, #headlines-frame code, .dijitContentPane code {
423 background : transparent;
424 border : 0px solid transparent;
426 font-family : monospace;
433 background : #ffffff;
434 border : 1px solid #88b0f0;
437 margin : 0px 0px 5px 0px;
442 background : #fff7d5;
443 border : 1px solid #d7c47a;
447 margin : 0px 0px 5px 0px;
450 div.warning img, div.notice img, div.error img {
451 vertical-align : middle;
455 span.filterDateError {
460 border : 1px solid #ff0000;
461 background : #ffcccc;
463 margin : 0px 0px 5px 0px;
468 list-style-type : none;
473 div.prefHelp, td.prefHelp {
490 .insensitive a:hover {
498 table.innerFeedTable td {
508 div#headlines-toolbar {
509 border-width : 0px 0px 1px 0px;
510 background-color : #f0f0f0;
511 border-color : #88b0f0 #88b0f0 #ecf4ff #88b0f0;
513 font-family : "Segoe UI", Tahoma, sans-serif;
523 div#headlines-toolbar .dijitSelect {
529 div#headlines-toolbar span.r {
532 background : #ecf4ff;
533 border-left: 5px solid white;
534 padding : 0 4px 0px 4px;
538 /* http://css-tricks.com/adobe-like-arrow-headers/ */
540 @media screen and (-webkit-min-device-pixel-ratio:0) {
541 div#headlines-toolbar span.r:before,
542 div#headlines-toolbar span.r:after {
545 /* Pushed down half way, will get pulled back up half height of triangle
546 ensures centering if font-size or line-height changes */
551 div#headlines-toolbar span.r:before {
554 border-top: 8px solid transparent;
555 border-bottom: 8px solid transparent;
556 border-right: 8px solid white;
560 div#headlines-toolbar span.r:after {
561 /* Smaller and different position triangle */
563 border-top: 6px solid transparent;
564 border-bottom: 6px solid transparent;
565 border-right: 6px solid #ecf4ff;
570 div#headlines-toolbar span.r span.error {
574 div#headlines-toolbar span.r a {
578 div#headlines-toolbar span.r a:hover {
582 span.contentPreview {
584 font-weight : normal;
587 span.contentPreview:hover {
592 background-color : #fff7d5;
595 font-weight : normal;
596 margin : 0px 3px 0px 3px;
597 padding : 0px 4px 0px 4px;
601 td.hlSelectRow, td.hlUpdPic {
606 div.postHeader div.postDate {
612 div.postHeader div.postDateRTL {
619 padding-bottom : 3px;
629 border-width : 0px 0px 1px 0px;
630 border-style : solid;
631 border-color : #c0c0c0;
632 padding-bottom : 5px;
636 td.hlMarkedPic, td.hlSelectRow, td.hlUpdated, td.hlFeed {
644 span.hlFeed, span.hlFeed a {
649 span.hlFeed a:hover {
661 div.tagCloudContainer {
662 border : 1px solid #c0c0c0;
663 background-color : #ecf4ff;
664 margin : 5px 0px 5px 0px;
670 border : 1px solid #c0c0c0;
671 background-color : #ecf4ff;
672 margin : 5px 0px 5px 0px;
679 list-style-type : none;
680 border : 1px solid #c0c0c0;
681 background-color : #ecf4ff;
682 margin : 0px 0px 5px 0px;
689 list-style-type : none;
690 border : 1px solid #c0c0c0;
691 background-color : #ecf4ff;
692 margin : 0px 0px 5px 0px;
696 ul.feedErrorsList em {
703 list-style-type : none;
704 border : 1px solid gray;
705 background-color : white;
706 margin : 0px 0px 5px 0px;
713 border-width : 0px 1px 1px 1px;
714 border-color : #c0c0c0;
715 border-style : solid;
716 margin : 0px 0px 5px 0px;
717 background-color : white;
718 list-style-type : none;
723 ul.browseFeedList li {
725 padding : 2px 4px 2px 4px;
739 margin : 5px 5px 5px 5px;
744 list-style-type : none;
781 display : table-cell;
782 white-space : nowrap;
798 html, body#ttrssMain, #main {
806 html, body#ttrssPrefs, #main {
814 #toolbar div.actionChooser {
815 display : table-cell;
820 /* preferences layout */
850 vertical-align : middle;
856 vertical-align : middle;
862 background-color : white;
863 border :1px solid #778899;
868 div.autocomplete ul {
869 list-style-type : none;
874 div.autocomplete ul li.selected {
875 background-color : #fff7d5;
878 div.autocomplete ul li {
879 list-style-type : none;
901 border : 1px solid #4684ff;
905 a.visibleLinkB:hover {
906 background-color : #ecf4ff;
909 .hlContentH a, .hlContentH span {
913 .hlContentL a, .hlContentL span {
915 text-decoration : line-through;
918 span.titleWrapH, span.titleWrapH a {
922 span.titleWrapL, span.titleWrapL a {
924 text-decoration : line-through;
928 vertical-align : middle;
933 div#hotkey_help_overlay {
942 border-radius : 30px;
946 div#hotkey_help_overlay h1 {
950 div#hotkey_help_overlay ul {
951 list-style-type : none;
955 div#hotkey_help_overlay a {
959 div#hotkey_help_overlay a:hover {
963 div#hotkey_help_overlay li {
967 div#hotkey_help_overlay p {
971 div#hotkey_help_overlay td.n {
979 div#hotkey_help_overlay td {
980 vertical-align : top;
983 div#hotkey_help_overlay h1 {
987 div#hotkey_help_overlay h2 {
990 margin : 0.3em 0px 0.3em 0px;
995 div#hotkey_help_overlay table.hho td.top,
996 div#hotkey_help_overlay table.hho td.bottom {
1010 position : relative;
1015 font-weight : normal;
1021 border : 0px solid transparent;
1025 div.dlgSecCont > * {
1026 position : relative;
1035 span.labelColorIndicator {
1040 display : inline-block;
1041 border : 1px solid black;
1042 background-color : #fff7d5;
1044 text-align : center;
1048 span.labelColorIndicator2 {
1052 display : inline-block;
1053 border : 1px solid black;
1054 background-color : #fff7d5;
1056 text-align : center;
1058 vertical-align : bottom;
1062 position : absolute;
1068 background-color : white;
1069 border : 1px solid #88b0f0;
1070 padding : 3px 5px 3px 5px;
1074 #feed_browser_spinner {
1075 vertical-align : middle;
1081 position : absolute;
1087 border-style : solid;
1088 border-color : #d7c47a;
1089 background-color : #fff7d5;
1091 text-align : center;
1100 display : table-cell;
1103 vertical-align : middle;
1105 padding-bottom : 4px;
1109 display : table-cell;
1110 vertical-align : middle;
1111 white-space: nowrap;
1115 display : table-cell;
1116 white-space: nowrap;
1118 vertical-align : middle;
1129 display : table-cell;
1131 vertical-align : middle;
1133 padding-bottom : 4px;
1142 div.hlLeft img, div.hlRight img {
1143 margin : 0px 4px 0px 4px;
1148 display : table-cell;
1149 padding-right : 4px;
1151 text-align : center;
1152 vertical-align : middle;
1160 margin-bottom : 10px;
1163 div.fatalError button {
1167 div.fatalError textarea {
1192 border-color : #88b0f0;
1193 border-left-width : 0px;
1194 border-bottom-width : 0px;
1195 border-top-width : 0px;
1199 #headlines-wrap-inner {
1207 border-color : #88b0f0;
1208 border-left-width : 0px;
1209 border-right-width : 0px;
1211 border-top-width : 0px;
1214 #headlines-toolbar_splitter, #toolbar_splitter {
1228 white-space: nowrap;
1236 padding : 5px 5px 0px 0px;
1238 position : absolute;
1245 text-align : center;
1247 padding : 4px 4px 8px 4px;
1253 border-color : #88b0f0;
1254 border-bottom-width : 0px;
1255 border-right-width : 0px;
1256 border-left-width : 0px;
1260 .dijitTreeLabel.Unread {
1270 .dijitTreeLabel.Disabled, .labelParam.Disabled {
1274 .dijitTreeRow.Error {
1278 .dijitTreeRow.Hidden {
1282 img.feedIcon, img.tinyFeedIcon {
1287 div#feedlistLoading, div#filterlistLoading, div#labellistLoading {
1288 text-align : center;
1293 div#feedlistLoading img, div#filterlistLoading img, div#labellistLoading {
1297 div#pref-tabs .dijitContentPane {
1302 margin : 0px 5px 0px 5px;
1305 div#pref-tabs .dijitContentPane h3 {
1310 #pref-filter-wrap, #pref-filter-header, #pref-filter-content,
1311 #pref-label-wrap, #pref-label-header, #pref-label-content,
1312 #pref-user-wrap, #pref-user-header, #pref-user-content,
1313 #pref-instance-wrap, #pref-instance-header, #pref-instance-content {
1319 #userConfigTab, #labelConfigTab, #filterConfigTab, #pref-feeds-feeds, #instanceConfigTab {
1327 span.labelFixedLength {
1328 display : inline-block;
1332 #filter_dlg_date_chk_box {
1333 display : inline-block;
1336 .dijitDialog .dijitToolbar {
1337 border : 1px solid #c0c0c0;
1342 border : 1px solid #ecf4ff;
1348 vertical-align : middle;
1349 position : relative;
1354 display : inline-block;
1357 font-family : sans-serif;
1358 border : 1px solid gray;
1359 padding : 0px 4px 0px 4px;
1360 margin : 0px 2px 0px 2px;
1362 text-align : center;
1367 border-color : #00c000;
1371 background : #f0f0f0;
1378 text-align : center;
1388 margin-bottom : 5px;
1392 ul#filterDlg_Matches, ul#filterDlg_Actions {
1395 list-style-type : none;
1396 border-style : solid;
1397 border-color : #c0c0c0;
1398 border-width : 0px 1px 1px 1px;
1399 background-color : #ecf4ff;
1400 margin : 0px 0px 5px 0px;
1404 ul#filterDlg_Matches li, ul#filterDlg_Actions li {
1406 padding : 0px 0px 0px 5px;
1409 ul#filterDlg_Matches li div.dijitCheckBox, ul#filterDlg_Actions li div.dijitCheckBox {