1 @fonts-ui: "Segoe WP Semibold", "Segoe UI Semibold", "Segoe UI Web Semibold", "Segoe UI", Ubuntu, "Helvetica Neue", Helvetica, Arial, sans-serif;
2 @color-accent: rgb(82, 168, 236);
3 @color-accent-light: #ecf4ff;
5 body#ttrssMain, body#ttrssPrefs, body#ttrssLogin, body {
10 font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
26 border-width : 0px 0px 1px 0px;
33 text-overflow: ellipsis;
36 text-rendering: optimizelegibility;
37 font-family : @fonts-ui;
50 div.postContent video {
64 vertical-align : middle;
73 background-color : #fff7d5;
77 border-color : #e7d796;
90 text-rendering: optimizelegibility;
91 font-family : @fonts-ui;
97 border: 0px solid @color-accent-light;
98 border-bottom-width: 1px;
99 text-rendering: optimizelegibility;
100 font-family : @fonts-ui;
105 border: 0px solid @color-accent-light;
106 border-bottom-width: 1px;
108 text-rendering: optimizelegibility;
109 font-family : @fonts-ui;
115 text-rendering: optimizelegibility;
116 font-family : @fonts-ui;
120 border: 0px solid #ccc;
121 border-bottom-width: 1px;
126 text-decoration: none;
131 text-decoration: underline;
135 transform: translate(0, -35px);
143 border-width : 1px 0px 0px 0px;
144 border-style : solid;
149 box-shadow : 0px -2px 2px rgba(0,0,0,0.1);
151 transition: all 0.5s ease-in-out;
152 -webkit-transition: all 0.5s ease-in-out;
153 -moz-transition: all 0.5s ease-in-out;
154 -o-transition: all 0.5s ease-in-out;
157 vertical-align : middle;
170 display : table-cell;
171 vertical-align : middle;
177 border-color : #d7c47a;
178 background-color : #fff7d5;
181 .notify.notify_progress {
182 border-color : #d7c47a;
183 background-color : #fff7d5;
186 .notify.notify_info {
187 border-color : @color-accent;
188 background-color : @color-accent-light;
191 .notify.notify_error {
192 background-color : #ffcccc;
193 border-color : #ff0000;
197 border: 0px solid #ddd;
198 border-bottom-width: 1px;
203 text-rendering: optimizelegibility;
204 font-family : @fonts-ui;
210 white-space : nowrap;
212 text-overflow : ellipsis;
217 a.title.high, span.hlContent.high .contentPreview {
222 .hl.Unread a.title.high, .hl.Unread span.hlContent.high .contentPreview {
226 .hl a.title.low, span.hlContent.low .contentPreview,
227 .hl.Unread a.title.low, .hl.Unread span.hlContent.low .contentPreview {
229 text-decoration : line-through;
232 .hl.Unread div.hlTitle a {
237 background : @color-accent-light ! important;
240 .hl.active div.hlTitle a {
241 color : @color-accent;
242 /* text-shadow : 1px 1px 2px #fff; */
246 background : #f9fbff;
253 div.filterTestHolder {
257 border-style : solid;
258 margin : 0px 0px 5px 0px;
262 #content-insert blockquote,
263 #headlines-frame blockquote,
264 .dijitContentPane blockquote {
265 margin : 5px 0px 5px 0px;
268 border: 0px solid #ccc;
269 border-left-width: 4px;
272 #content-insert code,
273 #headlines-frame code,
274 .dijitContentPane code {
276 font-family : monospace;
281 #headlines-frame pre,
282 .dijitContentPane pre {
283 margin: 5px 0px 5px 0px;
286 font-family: monospace;
288 border: 0px solid #ccc;
296 padding: 8px 35px 8px 14px;
298 text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
299 background-color: #fcf8e3;
300 border: 1px solid #fbeed5;
323 background-color: #dff0d8;
324 border-color: #d6e9c6;
334 background-color: #f2dede;
335 border-color: #eed3d7;
345 background-color: #d9edf7;
346 border-color: #bce8f1;
354 list-style-type : none;
375 white-space : nowrap;
376 display : table-cell;
384 text-rendering: optimizelegibility;
385 font-family : @fonts-ui;
400 display : table-cell;
430 @media (max-width: 992px) {
438 span.contentPreview {
440 font-weight : normal;
446 background-color : #fff7d5;
449 font-weight : normal;
451 padding : 1px 4px 1px 4px;
452 display : inline-block;
453 vertical-align : middle;
467 padding-bottom : 3px;
478 border-width : 0px 0px 1px 0px;
479 border-style : solid;
481 padding-bottom : 5px;
485 img.markedPic, img.pubPic {
487 vertical-align : middle;
489 -webkit-transition : opacity 0.25s;
490 transition : opacity 0.25s;
493 img.markedPic:hover, img.pubPic:hover {
497 img[src*='pub_set.png'], img[src*='mark_set.png'] {
501 div.tagCloudContainer {
502 border : 1px solid #ddd;
503 margin : 5px 0px 5px 0px;
509 border : 1px solid #ddd;
510 margin : 5px 0px 5px 0px;
517 list-style-type : none;
518 border : 1px solid #ddd;
519 margin : 0px 0px 5px 0px;
531 border-width : 0px 1px 1px 1px;
533 border-style : solid;
534 margin : 0px 0px 5px 0px;
535 background-color : white;
536 list-style-type : none;
541 padding : 2px 4px 2px 4px;
557 margin : 5px 5px 5px 5px;
562 list-style-type : none;
605 padding : 1em 1em 0px 1em;
607 border-width : 0px 0px 1px 0px;
608 border-style : solid;
615 background-color : white;
616 border :1px solid #778899;
621 list-style-type : none;
627 background-color : #fff7d5;
631 list-style-type : none;
641 div#headlines-frame.wide .hlTitle {
644 white-space : normal;
647 div#headlines-frame.wide .hl .hlFeed {
652 vertical-align : middle;
671 font-weight : normal;
674 div.dlgSecCont hr, div.dlgSecSimple hr {
677 border : 0px solid transparent;
691 span.labelColorIndicator {
696 vertical-align : middle;
698 display : inline-block;
699 border : 1px solid #ccc;
700 background-color : #fff7d5;
712 background-color : white;
713 border : 1px solid @color-accent;
714 padding : 3px 5px 3px 5px;
718 #feed_browser_spinner {
719 vertical-align : middle;
725 display : table-cell;
728 vertical-align : middle;
730 padding-bottom : 4px;
734 display : table-cell;
735 vertical-align : middle;
740 display : table-cell;
743 vertical-align : middle;
752 display : table-cell;
753 vertical-align : middle;
759 display : inline-block;
760 padding : 1px 4px 1px 4px;
763 font-weight : normal;
765 white-space : nowrap;
768 .hl span.hlFeed a:hover {
769 color : @color-accent;
774 display : table-cell;
775 vertical-align : middle;
778 white-space : nowrap;
783 display : inline-block;
795 div.hlLeft img, div.hlRight img {
805 margin-bottom : 10px;
808 div.fatalError button {
812 div.fatalError textarea {
837 border-width : 0px 0px 0px 0px;
838 border-style : solid;
841 background : #f5f5f5;
842 box-shadow : inset -1px 0px 2px -1px rgba(0,0,0,0.1);
843 -webkit-overflow-scrolling : touch;
846 #headlines-wrap-inner {
857 -webkit-overflow-scrolling : touch;
860 #headlines-toolbar_splitter, #toolbar_splitter {
874 border-width : 0px 0px 1px 0px;
876 border-style : solid;
886 padding : 5px 5px 0px 0px;
897 padding : 4px 4px 8px 4px;
908 -webkit-overflow-scrolling : touch;
911 #feedTree .dijitTreeRow .dijitTreeLabel.Unread {
915 #feedTree .dijitTreeRow.Error .dijitTreeLabel {
919 img.feedIcon, img.tinyFeedIcon {
923 vertical-align : middle;
924 display : inline-block;
928 display : inline-block;
931 font-family : sans-serif;
932 border : 1px solid #555;
933 padding : 0px 4px 0px 4px;
934 margin : 0px 2px 0px 2px;
942 border-color : #00c000;
946 background : #f0f0f0;
959 #headlines-spacer a, #headlines-spacer span {
965 #headlines-spacer a:hover {
966 color : @color-accent;
969 ul#filterDlg_Matches, ul#filterDlg_Actions {
972 list-style-type : none;
973 border-style : solid;
975 border-width : 0px 1px 1px 1px;
976 background-color : white;
977 margin : 0px 0px 5px 0px;
981 ul#filterDlg_Matches li, ul#filterDlg_Actions li {
983 padding : 0px 0px 0px 5px;
989 list-style-type : none;
990 border : 1px solid #ddd;
991 margin : 0px 0px 5px 0px;
995 ul.helpKbList span.hksequence {
998 color : @color-accent;
1000 display : inline-block;
1011 span.collapseBtn img {
1012 vertical-align : middle;
1015 div.postContent h1 {
1021 div.postContent h4 {
1026 /*max-width : 650px;*/
1027 -webkit-hyphens: auto;
1032 div.postContent iframe {
1037 div.postHeader span.author {
1040 font-weight : normal;
1043 select.attachments {
1050 margin-right : 25px;
1051 vertical-align : middle;
1056 vertical-align : middle;
1059 /*#feedTree img.feedIcon {
1060 position : relative;
1064 body#ttrssMain.claro #feedTree.dijitTree .dijitTreeNode .dijitTreeRowSelected {
1065 box-shadow : -1px 0px 2px -1px rgba(0,0,0,0.1);
1066 border-right-color : white;
1069 body#ttrssMain #feedTree.dijitTree .dijitTreeContainer {
1073 body#ttrssMain #feedTree.dijitTree .dijitTreeRow {
1075 text-overflow: ellipsis;
1078 body#ttrssMain #feedTree.dijitTree .dijitTreeNode .dijitTreeRow {
1079 padding : 4px 0px 4px;
1084 body#ttrssMain #feedTree.dijitTree img.tinyFeedIcon {
1085 position : relative;
1089 #filterDlg_feeds select {
1094 ul#filterDlg_Matches li div.dijitCheckBox, ul#filterDlg_Actions li div.dijitCheckBox {
1098 body#ttrssMain #feedTree {
1100 overflow-x : hidden;
1101 text-rendering: optimizelegibility;
1102 font-family : @fonts-ui;
1105 body#ttrssMain #feedTree .counterNode.aux {
1106 background : #f0f0f0;
1108 border-color : #f0f0f0;
1111 body#ttrssMain #feedTree .counterNode {
1113 display : inline-block;
1115 text-align : center;
1116 border : 1px solid @color-accent;
1118 background : @color-accent;
1119 border-radius : 4px;
1120 vertical-align : middle;
1122 position : relative;
1130 body#ttrssMain #feedTree .dijitTreeNode .loadingExpando {
1133 position : relative;
1139 background-color : #ffff00;
1143 div.enclosure_title {
1147 body#ttrssMain #headlines-frame .dijitCheckBox {
1152 body#ttrssMain #headlines-frame .dijitCheckBoxHover,
1153 body#ttrssMain #headlines-frame .dijitCheckBoxChecked {
1157 body#ttrssMain #feedTree .dijitTreeRow img.dijitTreeExpandoLeaf {
1160 vertical-align : middle;
1161 position : relative;
1165 -webkit-transform: translateZ(0);
1166 -webkit-backface-visibility: hidden;
1173 .dijitDropDownButton.attachments .dijitButtonText {
1177 .dijitDropDownButton.attachments {
1178 display : inline-block;