tt-rss.css 17 KB

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