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
{