tt-rss.css 19 KB

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