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.postContent {
49 div.postReply div.postContent img {
54 div.postReply div.postIcon {
60 div.postReply div.postIcon img {
65 div.postReply div.postEnclosures {
70 div.postReply img.tagsPic {
74 vertical-align : middle;
78 background-color : #fff7d5;
80 border-style : none none dashed none;
81 border-color : #e7d796;
83 background-color : #fff7d5;
87 div.articleNote div.noteEdit {
92 div.postReply span.author {
103 border-width : 0px 0px 1px 0px;
104 border-style : solid;
105 border-color : #ecf4ff;
111 border-width : 0px 0px 1px 0px;
112 border-style : solid;
113 border-color : #ecf4ff;
117 border-width : 0px 0px 1px 0px;
118 border-style : dashed;
119 border-color : #e0e0e0;
124 text-decoration : none;
137 border-width : 0px 1px 1px 1px;
138 border-style : solid;
147 padding : 5px 5px 5px 5px;
151 vertical-align : middle;
155 border-color : #d7c47a;
156 background-color : #fff7d5;
161 border-color : #7AD78E;
162 background-color : #D5FFDB;
167 border-color : #d7c47a;
168 background-color : #fff7d5;
173 background-color : #ffcccc;
174 border-color : #ff0000;
178 .notifyError span:hover {
183 .Selected, .Selected td {
184 background-color : #fff7d5;
187 .even.Unread.Selected, .even.Unread.Selected td {
188 background-color : #fff7d5;
190 border-width : 0px 0px 1px 0px;
191 border-style : solid;
192 border-color : #e7d796;
195 .odd.Unread.Selected, .odd.Unread.Selected td {
196 background-color : #fff7d5;
198 border-width : 0px 0px 1px 0px;
199 border-style : solid;
200 border-color : #e7d796;
203 .even.Selected, .even.Selected td {
204 background-color : #fff7d5;
205 border-width : 0px 0px 1px 0px;
206 border-style : solid;
207 border-color : #e7d796;
208 border-collapse : collapse;
211 .odd.Selected, .odd.Selected td {
212 background-color : #fff7d5;
213 border-width : 0px 0px 1px 0px;
214 border-style : solid;
215 border-color : #e7d796;
216 border-collapse : collapse;
219 .even.Grayed, .even.Grayed td {
220 background-color : #f0f0f0;
222 border-width : 0px 0px 1px 0px;
223 border-style : solid;
224 border-color : #c0c0c0;
225 border-collapse : collapse;
233 border-width : 0px 0px 1px 0px;
234 border-style : solid;
235 border-color : #c0c0c0;
236 background-color : #f0f0f0;
237 border-collapse : collapse;
241 border-width : 0px 0px 1px 0px;
242 border-style : solid;
243 border-color : #c0c0c0;
244 border-collapse : collapse;
247 .even.Unread, .even.Unread td {
248 background-color : #f0f0f0;
250 border-width : 0px 0px 1px 0px;
251 border-style : solid;
252 border-color : #c0c0c0;
253 border-collapse : collapse;
256 .odd.Unread, .odd.Unread td {
258 border-width : 0px 0px 1px 0px;
259 border-style : solid;
260 border-color : #c0c0c0;
269 /* table.prefPrefsList tr:hover td.prefValue {
273 table.prefPrefsList tr:hover td.prefValue input {
277 table.prefPrefsList h3 {
282 border-width : 0px 0px 1px 0px;
283 border-color : #ecf4ff;
284 border-style : solid;
292 tr.title td a:hover {
296 table.prefFeedList td.feedEditCat {
298 border-width : 0px 0px 1px 0px;
299 border-style : solid;
300 border-color : #88b0f0;
304 table.prefFilterList td.filterEditCat {
306 border-width : 0px 0px 1px 0px;
307 border-style : solid;
308 border-color : #88b0f0;
312 /* oh for the love of... */
314 table.prefFilterList tr.even,
315 table.prefFilterList tr.odd,
316 table.prefFilterList tr.evenSelected,
317 table.prefFilterList tr.oddSelected,
318 table.prefLabelList tr.even,
319 table.prefLabelList tr.odd,
320 table.prefLabelList tr.evenSelected,
321 table.prefLabelList tr.oddSelected,
322 table.prefUserList tr.even,
323 table.prefUserList tr.odd,
324 table.prefUserList tr.evenSelected,
325 table.prefUserList tr.oddSelected,
326 table.prefFeedList tr.even,
327 table.prefFeedList tr.odd,
328 table.prefFeedList tr.evenSelected,
329 table.prefFeedList tr.oddSelected,
330 table.prefInstanceList tr.even,
331 table.prefInstanceList tr.odd,
332 table.prefInstanceList tr.evenSelected,
333 table.prefInstanceList tr.oddSelected
338 table.prefFilterList tr.even:hover td,
339 table.prefFilterList tr.odd:hover td,
340 table.prefFilterList tr.evenSelected:hover td,
341 table.prefFilterList tr.oddSelected:hover td
342 table.prefLabelList tr.even:hover td,
343 table.prefLabelList tr.odd:hover td,
344 table.prefLabelList tr.evenSelected:hover td,
345 table.prefLabelList tr.oddSelected:hover td,
346 table.prefUserList tr.even:hover td,
347 table.prefUserList tr.odd:hover td,
348 table.prefUserList tr.evenSelected:hover td,
349 table.prefUserList tr.oddSelected:hover td,
350 table.prefFeedList tr.even:hover td,
351 table.prefFeedList tr.odd:hover td,
352 table.prefFeedList tr.evenSelected:hover td,
353 table.prefFeedList tr.oddSelected:hover td,
354 table.prefInstanceList tr.even:hover td,
355 table.prefInstanceList tr.odd:hover td,
356 table.prefInstanceList tr.evenSelected:hover td,
357 table.prefInstanceList tr.oddSelected:hover td
362 table.prefFeedList td.feedIcon {
366 table.prefFeedList td.feedSelect {
370 div.prefFeedCatHolder, div.prefFeedOPMLHolder, div.inactiveFeedHolder, div.filterTestHolder {
373 border-width : 0px 1px 1px 1px;
374 border-color : #c0c0c0;
375 border-style : solid;
376 margin : 0px 0px 5px 0px;
377 background-color : #ecf4ff;
380 div.prefFeedOPMLHolder, div.filterTestHolder {
381 border-width : 1px 1px 1px 1px;
392 #content-insert pre, #headlines-frame pre, .dijitContentPane pre {
393 margin : 0px 0px 0px 1em;
395 font-family : monospace;
397 background : transparent;
402 #content-insert blockquote, #headlines-frame blockquote, .dijitContentPane blockquote {
403 margin : 0px 0px 0px 1em;
404 border-width : 0px 0px 0px 2px;
405 border-color : #c0c0c0;
406 border-style : solid;
408 padding : 0px 0px 0px 1em;
413 #content-insert code, #headlines-frame code, .dijitContentPane code {
414 background : transparent;
415 border : 0px solid transparent;
417 font-family : monospace;
424 background : #ffffff;
425 border : 1px solid #88b0f0;
428 margin : 0px 0px 5px 0px;
433 background : #fff7d5;
434 border : 1px solid #d7c47a;
438 margin : 0px 0px 5px 0px;
441 div.warning img, div.notice img, div.error img {
442 vertical-align : middle;
446 span.filterDateError {
451 border : 1px solid #ff0000;
452 background : #ffcccc;
454 margin : 0px 0px 5px 0px;
459 list-style-type : none;
464 div.prefHelp, td.prefHelp {
481 .insensitive a:hover {
489 table.innerFeedTable td {
499 div#headlines-toolbar {
500 border-width : 0px 0px 1px 0px;
501 background-color : #f0f0f0;
502 border-color : #88b0f0 #88b0f0 #ecf4ff #88b0f0;
504 font-family : "Segoe UI", Tahoma, sans-serif;
514 div#headlines-toolbar .dijitSelect {
520 div#headlines-toolbar span.r {
523 background : #ecf4ff;
524 border-left: 5px solid white;
525 padding : 0 4px 0px 4px;
529 /* http://css-tricks.com/adobe-like-arrow-headers/ */
531 @media screen and (-webkit-min-device-pixel-ratio:0) {
532 div#headlines-toolbar span.r:before,
533 div#headlines-toolbar span.r:after {
536 /* Pushed down half way, will get pulled back up half height of triangle
537 ensures centering if font-size or line-height changes */
542 div#headlines-toolbar span.r:before {
545 border-top: 8px solid transparent;
546 border-bottom: 8px solid transparent;
547 border-right: 8px solid white;
551 div#headlines-toolbar span.r:after {
552 /* Smaller and different position triangle */
554 border-top: 6px solid transparent;
555 border-bottom: 6px solid transparent;
556 border-right: 6px solid #ecf4ff;
561 div#headlines-toolbar span.r span.error {
565 div#headlines-toolbar span.r a {
569 div#headlines-toolbar span.r a:hover {
573 span.contentPreview {
575 font-weight : normal;
578 span.contentPreview:hover {
583 background-color : #fff7d5;
586 font-weight : normal;
587 margin : 0px 3px 0px 3px;
588 padding : 0px 4px 0px 4px;
592 td.hlSelectRow, td.hlUpdPic {
597 div.postHeader div.postDate {
603 div.postHeader div.postDateRTL {
610 padding-bottom : 3px;
620 border-width : 0px 0px 1px 0px;
621 border-style : solid;
622 border-color : #c0c0c0;
623 padding-bottom : 5px;
627 td.hlMarkedPic, td.hlSelectRow, td.hlUpdated, td.hlFeed {
635 span.hlFeed, span.hlFeed a {
640 span.hlFeed a:hover {
652 div.tagCloudContainer {
653 border : 1px solid #c0c0c0;
654 background-color : #ecf4ff;
655 margin : 5px 0px 5px 0px;
661 border : 1px solid #c0c0c0;
662 background-color : #ecf4ff;
663 margin : 5px 0px 5px 0px;
670 list-style-type : none;
671 border : 1px solid #c0c0c0;
672 background-color : #ecf4ff;
673 margin : 0px 0px 5px 0px;
680 list-style-type : none;
681 border : 1px solid #c0c0c0;
682 background-color : #ecf4ff;
683 margin : 0px 0px 5px 0px;
687 ul.feedErrorsList em {
694 list-style-type : none;
695 border : 1px solid gray;
696 background-color : white;
697 margin : 0px 0px 5px 0px;
704 border-width : 0px 1px 1px 1px;
705 border-color : #c0c0c0;
706 border-style : solid;
707 margin : 0px 0px 5px 0px;
708 background-color : white;
709 list-style-type : none;
714 ul.browseFeedList li {
716 padding : 2px 4px 2px 4px;
730 margin : 5px 5px 5px 5px;
735 list-style-type : none;
772 display : table-cell;
773 white-space : nowrap;
789 html, body#ttrssMain, #main {
797 html, body#ttrssPrefs, #main {
805 #toolbar div.actionChooser {
806 display : table-cell;
811 /* preferences layout */
841 vertical-align : middle;
847 vertical-align : middle;
853 background-color : white;
854 border :1px solid #778899;
859 div.autocomplete ul {
860 list-style-type : none;
865 div.autocomplete ul li.selected {
866 background-color : #fff7d5;
869 div.autocomplete ul li {
870 list-style-type : none;
892 border : 1px solid #4684ff;
896 a.visibleLinkB:hover {
897 background-color : #ecf4ff;
900 .hlContentH a, .hlContentH span {
904 .hlContentL a, .hlContentL span {
906 text-decoration : line-through;
909 span.titleWrapH, span.titleWrapH a {
913 span.titleWrapL, span.titleWrapL a {
915 text-decoration : line-through;
919 vertical-align : middle;
924 div#hotkey_help_overlay {
933 border-radius : 30px;
937 div#hotkey_help_overlay h1 {
941 div#hotkey_help_overlay ul {
942 list-style-type : none;
946 div#hotkey_help_overlay a {
950 div#hotkey_help_overlay a:hover {
954 div#hotkey_help_overlay li {
958 div#hotkey_help_overlay p {
962 div#hotkey_help_overlay td.n {
970 div#hotkey_help_overlay td {
971 vertical-align : top;
974 div#hotkey_help_overlay h1 {
978 div#hotkey_help_overlay h2 {
981 margin : 0.3em 0px 0.3em 0px;
986 div#hotkey_help_overlay table.hho td.top,
987 div#hotkey_help_overlay table.hho td.bottom {
1001 position : relative;
1006 font-weight : normal;
1012 border : 0px solid transparent;
1016 div.dlgSecCont > * {
1017 position : relative;
1026 span.labelColorIndicator {
1031 display : inline-block;
1032 border : 1px solid black;
1033 background-color : #fff7d5;
1035 text-align : center;
1039 span.labelColorIndicator2 {
1043 display : inline-block;
1044 border : 1px solid black;
1045 background-color : #fff7d5;
1047 text-align : center;
1049 vertical-align : bottom;
1053 position : absolute;
1059 background-color : white;
1060 border : 1px solid #88b0f0;
1061 padding : 3px 5px 3px 5px;
1065 #feed_browser_spinner {
1066 vertical-align : middle;
1072 position : absolute;
1078 border-style : solid;
1079 border-color : #d7c47a;
1080 background-color : #fff7d5;
1082 text-align : center;
1091 display : table-cell;
1094 vertical-align : middle;
1096 padding-bottom : 4px;
1100 display : table-cell;
1101 vertical-align : middle;
1102 white-space: nowrap;
1106 display : table-cell;
1107 white-space: nowrap;
1109 vertical-align : middle;
1120 display : table-cell;
1122 vertical-align : middle;
1124 padding-bottom : 4px;
1133 div.hlLeft img, div.hlRight img {
1134 margin : 0px 4px 0px 4px;
1139 display : table-cell;
1140 padding-right : 4px;
1142 text-align : center;
1143 vertical-align : middle;
1151 margin-bottom : 10px;
1154 div.fatalError button {
1158 div.fatalError textarea {
1183 border-color : #88b0f0;
1184 border-left-width : 0px;
1185 border-bottom-width : 0px;
1186 border-top-width : 0px;
1190 #headlines-wrap-inner {
1198 border-color : #88b0f0;
1199 border-left-width : 0px;
1200 border-right-width : 0px;
1202 border-top-width : 0px;
1205 #headlines-toolbar_splitter, #toolbar_splitter {
1219 white-space: nowrap;
1227 padding : 5px 5px 0px 0px;
1229 position : absolute;
1236 text-align : center;
1238 padding : 4px 4px 8px 4px;
1244 border-color : #88b0f0;
1245 border-bottom-width : 0px;
1246 border-right-width : 0px;
1247 border-left-width : 0px;
1251 .dijitTreeLabel.Unread {
1261 .dijitTreeLabel.Disabled, .labelParam.Disabled {
1265 .dijitTreeRow.Error {
1269 .dijitTreeRow.Hidden {
1273 img.feedIcon, img.tinyFeedIcon {
1278 div#feedlistLoading, div#filterlistLoading, div#labellistLoading {
1279 text-align : center;
1284 div#feedlistLoading img, div#filterlistLoading img, div#labellistLoading {
1288 div#pref-tabs .dijitContentPane {
1293 margin : 0px 5px 0px 5px;
1296 div#pref-tabs .dijitContentPane h3 {
1301 #pref-filter-wrap, #pref-filter-header, #pref-filter-content,
1302 #pref-label-wrap, #pref-label-header, #pref-label-content,
1303 #pref-user-wrap, #pref-user-header, #pref-user-content,
1304 #pref-instance-wrap, #pref-instance-header, #pref-instance-content {
1310 #userConfigTab, #labelConfigTab, #filterConfigTab, #pref-feeds-feeds, #instanceConfigTab {
1318 span.labelFixedLength {
1319 display : inline-block;
1323 #filter_dlg_date_chk_box {
1324 display : inline-block;
1327 .dijitDialog .dijitToolbar {
1328 border : 1px solid #c0c0c0;
1333 border : 1px solid #ecf4ff;
1339 vertical-align : middle;
1340 position : relative;
1345 display : inline-block;
1348 font-family : sans-serif;
1349 border : 1px solid gray;
1350 padding : 0px 4px 0px 4px;
1351 margin : 0px 2px 0px 2px;
1353 text-align : center;
1358 border-color : #00c000;
1362 background : #f0f0f0;
1369 text-align : center;
1379 margin-bottom : 5px;
1383 ul#filterDlg_Matches, ul#filterDlg_Actions {
1386 list-style-type : none;
1387 border-style : solid;
1388 border-color : #c0c0c0;
1389 border-width : 0px 1px 1px 1px;
1390 background-color : #ecf4ff;
1391 margin : 0px 0px 5px 0px;
1395 ul#filterDlg_Matches li, ul#filterDlg_Actions li {
1397 padding : 0px 0px 0px 5px;
1400 ul#filterDlg_Matches li div.dijitCheckBox, ul#filterDlg_Actions li div.dijitCheckBox {