tt-rss.css 19 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144
  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. :focus {
  956. outline: none;
  957. }
  958. .dijitDropDownButton.attachments .dijitButtonText {
  959. font-size : 12px;
  960. }
  961. .dijitDropDownButton.attachments {
  962. display : inline-block;
  963. }