tt-rss.less 19 KB

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