swage.css 15 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211
  1. textarea,input,select {
  2. min-height:25px;
  3. margin-top:4px;
  4. line-height:25px;
  5. vertical-align:middle;
  6. background:#FCFCFC;
  7. border:none;
  8. padding-left:5px
  9. }
  10. input:invalid,select:invalid {
  11. color:#B0425B;
  12. border-color:#B0425B;
  13. box-shadow:none
  14. }
  15. .nav-list .nav-header,.nav-list .item {
  16. height:2.5em;
  17. line-height:2.5em;
  18. font-size:.9rem
  19. }
  20. .dropdown-menu > .item,.dropdown-menu > .item > a,.dropdown-menu > .item > span,.dropdown-menu > .item > as-link,.dropdown-menu > .item button {
  21. padding:0 22px;
  22. line-height:2.5em;
  23. font-size:.8rem;
  24. color:#FCFCFC
  25. }
  26. .form-group::after,.flux::after {
  27. content:"";
  28. display:block;
  29. clear:both
  30. }
  31. html,body {
  32. height:100%;
  33. font-family:Helvetica,Arial,sans-serif
  34. }
  35. a {
  36. color:#00488b;
  37. outline:none
  38. }
  39. a.btn {
  40. min-height:25px;
  41. line-height:25px;
  42. text-decoration:none
  43. }
  44. a.btn:hover {
  45. background:#00488b
  46. }
  47. img.icon:hover {
  48. background:none
  49. }
  50. div#stream {
  51. margin-top:35px
  52. }
  53. sup {
  54. top:-.3em
  55. }
  56. legend {
  57. display:inline-block;
  58. width:auto;
  59. margin:20px 0 5px;
  60. padding:5px 20px;
  61. font-size:1.4em;
  62. clear:both;
  63. background:#e3e3e3
  64. }
  65. label {
  66. min-height:25px
  67. }
  68. textarea {
  69. width:360px;
  70. height:100px;
  71. background:#e3e3e3
  72. }
  73. textarea:focus {
  74. border-color:#00488b
  75. }
  76. input:focus,select:focus {
  77. border-color:#00488b
  78. }
  79. input:disabled,select:disabled {
  80. background:#FCFCFC
  81. }
  82. select {
  83. background:#e3e3e3
  84. }
  85. input.extend {
  86. transition:width 200ms linear
  87. }
  88. option {
  89. padding:0 .5em
  90. }
  91. table {
  92. border-collapse:collapse
  93. }
  94. tr,td,th {
  95. padding:.5em;
  96. border:1px solid #e3e3e3
  97. }
  98. th {
  99. background:#FCFCFC
  100. }
  101. form td,form th {
  102. font-weight:400;
  103. text-align:center
  104. }
  105. .category .title.error::before {
  106. display:inline-block;
  107. padding-right:7px;
  108. width:16px;
  109. content:url(../Swage/icons/error.svg)
  110. }
  111. .form-group {
  112. padding:5px;
  113. border:1px solid transparent
  114. }
  115. .form-group:hover {
  116. background:#FCFCFC;
  117. border:1px solid #FCFCFC
  118. }
  119. .form-group.form-actions {
  120. margin:15px 0 25px;
  121. padding:5px 0;
  122. background:#e3e3e3;
  123. border-top:3px solid #e3e3e3
  124. }
  125. .form-group.form-actions .btn {
  126. margin:0 10px
  127. }
  128. .form-group .group-name {
  129. padding:10px 0;
  130. text-align:right
  131. }
  132. .form-group .group-controls {
  133. min-height:25px;
  134. padding:5px 0
  135. }
  136. .form-group .group-controls .control {
  137. line-height:2em
  138. }
  139. .form-group table {
  140. margin:10px 0 0 220px
  141. }
  142. .stick {
  143. vertical-align:middle;
  144. font-size:0
  145. }
  146. .btn {
  147. display:inline-block;
  148. min-height:35px;
  149. min-width:15px;
  150. margin:0;
  151. padding:5px 10px;
  152. font-size:.9rem;
  153. vertical-align:middle;
  154. cursor:pointer;
  155. overflow:hidden;
  156. background:#0062be;
  157. border:none;
  158. color:#FCFCFC
  159. }
  160. .btn.active,.btn :active,.btn :hover {
  161. background:#00488b;
  162. text-decoration:none
  163. }
  164. .btn-important,.btn-attention {
  165. font-weight:400;
  166. background:#FA8052;
  167. color:#FCFCFC
  168. }
  169. .btn-important:hover,.btn-important :active,.btn-attention:hover,.btn-attention :active {
  170. background:#f95c20!important
  171. }
  172. .nav-list .nav-header {
  173. padding:0 10px;
  174. font-weight:700;
  175. background:#22303d;
  176. color:#FCFCFC;
  177. cursor:default
  178. }
  179. .nav-list .item:hover,.nav-list .item .active {
  180. background:#00488b;
  181. color:#FCFCFC
  182. }
  183. .nav-list .item:hover a,.nav-list .item .active a {
  184. color:#FCFCFC
  185. }
  186. .nav-list .item:hover.empty a,.nav-list .item:hover .error a,.nav-list .item .active.empty a,.nav-list .item .active .error a {
  187. color:#FCFCFC
  188. }
  189. .nav-list .item:hover.empty a,.nav-list .item .active.empty a {
  190. background:#FA8052
  191. }
  192. .nav-list .item:hover.error a,.nav-list .item .active.error a {
  193. background:#c46178
  194. }
  195. .nav-list .item > a {
  196. padding:0 10px
  197. }
  198. .nav-list .item.empty a {
  199. color:#FA8052
  200. }
  201. .nav-list .item.error a {
  202. color:#c46178
  203. }
  204. .nav-list .disable {
  205. text-align:center;
  206. background:#FCFCFC;
  207. color:#969696
  208. }
  209. .nav-list .nav-form {
  210. padding:3px;
  211. text-align:center
  212. }
  213. .nav-list a:hover {
  214. text-decoration:none
  215. }
  216. .nav-head {
  217. margin:0;
  218. text-align:right;
  219. background:#22303d;
  220. color:#FCFCFC
  221. }
  222. .nav-head a {
  223. color:#FCFCFC
  224. }
  225. .nav-head .item {
  226. padding:5px 10px;
  227. font-size:.9rem;
  228. line-height:1.5rem
  229. }
  230. .horizontal-list {
  231. margin:0;
  232. padding:0
  233. }
  234. .horizontal-list .item {
  235. vertical-align:middle
  236. }
  237. .dropdown-menu {
  238. padding:5px 0;
  239. font-size:.8rem;
  240. text-align:left;
  241. border:none;
  242. background-color:#00488b
  243. }
  244. .dropdown-menu .dropdown-header {
  245. cursor:default
  246. }
  247. .dropdown-menu > .item {
  248. padding:0;
  249. margin-left:10px
  250. }
  251. .dropdown-menu > .item > a {
  252. min-width:initial;
  253. white-space:nowrap
  254. }
  255. .dropdown-menu > .item:hover {
  256. background:#0062be;
  257. color:#FCFCFC
  258. }
  259. .dropdown-menu > .item:hover > a {
  260. text-decoration:none;
  261. color:#FCFCFC
  262. }
  263. .dropdown-menu > .item[aria-checked="true"] > a::before {
  264. font-weight:700;
  265. margin:0 0 0 -14px
  266. }
  267. .dropdown-menu .input select,.dropdown-menu .input input {
  268. margin:0 auto 5px;
  269. padding:2px 5px
  270. }
  271. .dropdown-header {
  272. padding:0 5px 5px;
  273. font-weight:700;
  274. text-align:left;
  275. color:#FCFCFC
  276. }
  277. .separator {
  278. margin:5px 0;
  279. border-bottom:1px solid #e3e3e3;
  280. cursor:default
  281. }
  282. .alert {
  283. margin:5px auto;
  284. padding:10px 15px;
  285. font-size:.9em;
  286. background:#FCFCFC;
  287. border:none;
  288. color:#969696;
  289. text-shadow:0 0 1px #FCFCFC
  290. }
  291. .alert > a {
  292. text-decoration:underline;
  293. color:inherit
  294. }
  295. .alert-head {
  296. font-size:1.15em
  297. }
  298. .alert-warn,.alert-success,.alert-error {
  299. border:none
  300. }
  301. .alert-warn {
  302. background:#FCFCFC;
  303. color:#FA8052
  304. }
  305. .alert-success {
  306. background:#FCFCFC;
  307. color:#5EAABF
  308. }
  309. .alert-error {
  310. background:#FCFCFC;
  311. color:#B0425B
  312. }
  313. .pagination {
  314. text-align:center;
  315. font-size:.8em;
  316. background:#e3e3e3;
  317. color:#181621
  318. }
  319. .pagination .item.pager-current {
  320. font-weight:700;
  321. font-size:1.5em;
  322. background:#22303d;
  323. color:#e3e3e3
  324. }
  325. .pagination .item a {
  326. display:block;
  327. font-style:italic;
  328. line-height:3em;
  329. text-decoration:none;
  330. color:#181621
  331. }
  332. .pagination .item a:hover {
  333. background:#22303d;
  334. color:#e3e3e3
  335. }
  336. .pagination .loading,.pagination a:hover.loading {
  337. font-size:0;
  338. background:url(loader.gif) center center no-repeat #22303d
  339. }
  340. .content {
  341. padding:20px 10px
  342. }
  343. .content .pagination {
  344. margin:0;
  345. padding:0
  346. }
  347. .content hr {
  348. margin:30px 10px;
  349. height:1px;
  350. background:#e3e3e3;
  351. border:0;
  352. box-shadow:0 2px 5px #e3e3e3
  353. }
  354. .content pre {
  355. margin:10px auto;
  356. padding:10px 20px;
  357. overflow:auto;
  358. background:#181621;
  359. color:#FCFCFC;
  360. font-size:.9rem
  361. }
  362. .content pre code {
  363. background:transparent;
  364. color:#FCFCFC;
  365. border:none
  366. }
  367. .content code {
  368. padding:2px 5px;
  369. color:#B0425B;
  370. background:#FCFCFC;
  371. border:1px solid #FCFCFC
  372. }
  373. .content blockquote {
  374. display:block;
  375. margin:0;
  376. padding:5px 20px;
  377. border-top:1px solid #e3e3e3;
  378. border-bottom:1px solid #e3e3e3;
  379. background:#FCFCFC;
  380. color:#969696
  381. }
  382. .content blockquote p {
  383. margin:0
  384. }
  385. .content > h1.title > a {
  386. color:#181621
  387. }
  388. .box {
  389. border:1px solid #e3e3e3
  390. }
  391. .box .box-title {
  392. margin:0;
  393. padding:5px 10px;
  394. background:#e3e3e3;
  395. color:#969696;
  396. border-bottom:1px solid #e3e3e3
  397. }
  398. .box .box-content {
  399. max-height:260px
  400. }
  401. .box .box-content .item {
  402. padding:0 10px;
  403. font-size:.9rem;
  404. line-height:2.5em
  405. }
  406. .box .box-content .item .configure {
  407. visibility:hidden
  408. }
  409. .box .box-content .item .configure .icon {
  410. vertical-align:middle;
  411. background-color:#e3e3e3
  412. }
  413. .box .box-content .item:hover .configure {
  414. visibility:visible
  415. }
  416. .box.category .box-title .title {
  417. font-weight:400;
  418. text-decoration:none;
  419. text-align:left
  420. }
  421. .box.category:not([data-unread="0"]) .box-title {
  422. background:#0062be
  423. }
  424. .box.category:not([data-unread="0"]) .box-title:active {
  425. background:#00488b
  426. }
  427. .box.category:not([data-unread="0"]) .box-title .title {
  428. font-weight:700;
  429. color:#FCFCFC
  430. }
  431. .box.category .title:not([data-unread="0"])::after {
  432. position:absolute;
  433. top:5px;
  434. right:10px;
  435. border:0;
  436. background:none;
  437. font-weight:700;
  438. box-shadow:none;
  439. text-shadow:none
  440. }
  441. .box.category .item.feed {
  442. padding:2px 10px;
  443. font-size:.8rem
  444. }
  445. .tree {
  446. margin:10px 0
  447. }
  448. .tree-folder-title {
  449. position:relative;
  450. padding:0 10px;
  451. background:#22303d;
  452. line-height:2.3rem;
  453. font-size:1rem;
  454. height:35px
  455. }
  456. .tree-folder-title .title {
  457. background:inherit;
  458. color:#FCFCFC
  459. }
  460. .tree-folder-title .title:hover {
  461. text-decoration:none
  462. }
  463. .tree-folder-items {
  464. background:#22303d
  465. }
  466. .tree-folder-items > .item {
  467. padding:0 10px;
  468. line-height:2.5rem;
  469. font-size:.8rem
  470. }
  471. .tree-folder-items > .item.active {
  472. background:#00488b
  473. }
  474. .tree-folder-items > .item > a {
  475. text-decoration:none;
  476. color:#FCFCFC
  477. }
  478. .header > .item {
  479. vertical-align:middle
  480. }
  481. .header > .item.title {
  482. width:231px;
  483. position:absolute
  484. }
  485. .header > .item.title h1 {
  486. margin:0;
  487. display:block
  488. }
  489. .header > .item.title h1 a {
  490. text-decoration:none;
  491. color:#FCFCFC
  492. }
  493. .header > .item.title .logo {
  494. display:inline-block;
  495. height:26px;
  496. vertical-align:top;
  497. position:relative;
  498. top:5px
  499. }
  500. .header > .item.search input {
  501. width:230px
  502. }
  503. .header .item.search input:focus {
  504. width:350px
  505. }
  506. .header .item.search {
  507. display:none
  508. }
  509. .header .item.configure {
  510. position:fixed;
  511. right:0;
  512. z-index:1000;
  513. width:35px
  514. }
  515. .header h1 {
  516. text-align:center;
  517. font-size:1.5em
  518. }
  519. .aside {
  520. background:#22303d;
  521. padding:35px 0;
  522. width:231px
  523. }
  524. .aside.aside_feed .tree {
  525. margin:0 0 50px
  526. }
  527. .aside.aside_feed .nav-form input,.aside.aside_feed .nav-form select {
  528. width:140px
  529. }
  530. .aside.aside_feed .nav-form .dropdown .dropdown-menu {
  531. right:-20px
  532. }
  533. .aside.aside_feed .nav-form .dropdown .dropdown-menu::after {
  534. right:33px
  535. }
  536. .aside_feed .tree-folder-title > .title:not([data-unread="0"])::after {
  537. position:absolute;
  538. right:0;
  539. margin:6px 0;
  540. padding:0 10px;
  541. font-size:.9rem;
  542. line-height:1.5rem;
  543. background:inherit
  544. }
  545. .aside_feed .tree-folder-items .dropdown-menu::after {
  546. left:2px
  547. }
  548. .post {
  549. padding:10px 50px;
  550. font-size:.9em
  551. }
  552. .post input {
  553. background:#e3e3e3
  554. }
  555. .post form {
  556. margin:10px 0
  557. }
  558. .post.content {
  559. max-width:550px
  560. }
  561. .prompt {
  562. text-align:center
  563. }
  564. .prompt label {
  565. text-align:left
  566. }
  567. .prompt form {
  568. margin:10px auto 20px;
  569. width:200px
  570. }
  571. .prompt input {
  572. margin:5px auto;
  573. width:100%
  574. }
  575. .prompt p {
  576. margin:20px 0
  577. }
  578. #new-article {
  579. text-align:center;
  580. font-size:1em;
  581. background:#0062be;
  582. position:fixed;
  583. bottom:48px;
  584. z-index:900;
  585. left:0;
  586. width:231px;
  587. line-height:1.5em
  588. }
  589. #new-article:hover {
  590. background:#00488b
  591. }
  592. #new-article > a {
  593. line-height:1.5em;
  594. font-weight:700;
  595. color:#FCFCFC
  596. }
  597. #new-article > a:hover {
  598. text-decoration:none
  599. }
  600. .day {
  601. padding:0 10px;
  602. font-weight:700;
  603. line-height:3em;
  604. text-align:center
  605. }
  606. .day .name {
  607. display:none
  608. }
  609. .nav a {
  610. color:#FCFCFC
  611. }
  612. .nav_menu {
  613. font-size:0;
  614. background-color:#0062be;
  615. position:fixed;
  616. width:100%;
  617. z-index:900
  618. }
  619. .nav_menu .item.search {
  620. display:inline-block;
  621. position:fixed;
  622. right:40px
  623. }
  624. .flux {
  625. padding-right:10px;
  626. background:#FCFCFC
  627. }
  628. .flux::after {
  629. margin:0 auto;
  630. width:90%;
  631. border-top:1px solid #e3e3e3
  632. }
  633. .flux:hover,.flux .current {
  634. background:#FFF
  635. }
  636. .flux:hover:not(.current):hover .item.title,.flux .current:not(.current):hover .item.title {
  637. background:#FFF
  638. }
  639. .flux.not_read {
  640. background:#FFF3ED
  641. }
  642. .flux.not_read:not(.current):hover .item.title {
  643. background:#FFF3ED
  644. }
  645. .flux.favorite {
  646. background:#FFF6DA
  647. }
  648. .flux.favorite:not(.current):hover .item.title {
  649. background:#FFF6DA
  650. }
  651. .flux .date {
  652. font-size:.7rem;
  653. color:#969696
  654. }
  655. .flux .bottom {
  656. font-size:.8rem;
  657. text-align:center
  658. }
  659. .flux .website .favicon {
  660. padding:5px
  661. }
  662. .flux label {
  663. color:#FCFCFC;
  664. cursor:pointer
  665. }
  666. .flux_header {
  667. font-size:.8rem;
  668. cursor:pointer
  669. }
  670. .flux_header .title {
  671. font-size:.9rem
  672. }
  673. .notification {
  674. text-align:center;
  675. font-weight:700;
  676. font-size:1em;
  677. padding:10px 0;
  678. z-index:10;
  679. vertical-align:middle;
  680. background:#e3e3e3;
  681. color:#969696;
  682. border:none;
  683. position:fixed;
  684. bottom:48px;
  685. left:0;
  686. top:auto;
  687. width:231px;
  688. height:auto
  689. }
  690. .notification.good,.notification .bad {
  691. color:#FCFCFC
  692. }
  693. .notification.good {
  694. background:#5EAABF
  695. }
  696. .notification.good a.close:hover {
  697. background:#5EAABF
  698. }
  699. .notification.bad {
  700. background:#c46178
  701. }
  702. .notification.bad a.close:hover {
  703. background:#c46178
  704. }
  705. .notification#actualizeProgress {
  706. line-height:2em
  707. }
  708. .notification a.close {
  709. display:none
  710. }
  711. #bigMarkAsRead {
  712. text-align:center;
  713. text-decoration:none;
  714. background:#e3e3e3;
  715. padding:20px!important
  716. }
  717. #bigMarkAsRead:hover {
  718. background:#22303d;
  719. color:#FCFCFC
  720. }
  721. #nav_entries {
  722. margin:0;
  723. text-align:center;
  724. line-height:3em;
  725. table-layout:fixed;
  726. width:231px;
  727. background:#22303d
  728. }
  729. .stat {
  730. margin:10px 0 20px
  731. }
  732. .stat th,.stat td,.stat tr {
  733. border:none
  734. }
  735. .stat > table td,.stat > table th {
  736. border-bottom:1px solid #e3e3e3
  737. }
  738. .stat > .horizontal-list {
  739. margin:0 0 5px
  740. }
  741. .stat > .horizontal-list .item {
  742. overflow:hidden;
  743. white-space:nowrap;
  744. text-overflow:ellipsis
  745. }
  746. .stat > .horizontal-list .item:first-child {
  747. width:270px
  748. }
  749. .loglist {
  750. overflow:hidden;
  751. border:1px solid #969696
  752. }
  753. .log {
  754. padding:5px 2%;
  755. overflow:auto;
  756. font-size:.8rem;
  757. background:#FCFCFC
  758. }
  759. .log > .date {
  760. margin:0 10px 0 0;
  761. padding:5px 10px
  762. }
  763. .log.error > .date {
  764. background:#c46178;
  765. color:#FCFCFC
  766. }
  767. .log.warning > .date {
  768. background:#FA8052;
  769. color:#FCFCFC
  770. }
  771. .log.notice > .date {
  772. background:#e3e3e3;
  773. color:#FCFCFC
  774. }
  775. .log.debug > .date {
  776. background:#181621;
  777. color:#FCFCFC
  778. }
  779. @media (max-width: 840px) {
  780. .dropdown-header,.dropdown-menu > .item {
  781. padding:12px
  782. }
  783. #new-article {
  784. width:100%;
  785. bottom:initial
  786. }
  787. .header {
  788. display:table
  789. }
  790. .header .item.title .logo {
  791. display:none
  792. }
  793. .header > .item.title h1 a {
  794. display:block;
  795. position:absolute;
  796. top:-35px;
  797. left:10px;
  798. font-size:.6em
  799. }
  800. .header .item.configure,button.read_all.btn {
  801. display:none
  802. }
  803. .flux .item.manage,.flux_header .item.website {
  804. width:35px;
  805. text-align:center
  806. }
  807. .aside {
  808. width:0;
  809. transition:width 200ms linear
  810. }
  811. .aside .toggle_aside {
  812. display:block;
  813. height:50px;
  814. line-height:50px;
  815. text-align:right;
  816. padding-right:10px;
  817. background:#22303d
  818. }
  819. .aside.aside_feed {
  820. padding:0
  821. }
  822. .aside:target {
  823. width:78%
  824. }
  825. .nav_menu {
  826. position:initial;
  827. height:71px
  828. }
  829. .nav_menu .btn {
  830. margin:5px 10px
  831. }
  832. .nav_menu .stick {
  833. margin:0 10px
  834. }
  835. .nav_menu .stick .btn {
  836. margin:5px 0
  837. }
  838. .nav_menu .search {
  839. position:absolute!important;
  840. top:35px;
  841. left:55px
  842. }
  843. .nav_menu .search input {
  844. width:85%
  845. }
  846. .pagination {
  847. margin:0 0 3.5em
  848. }
  849. #panel .close {
  850. display:block;
  851. height:50px;
  852. line-height:50px;
  853. text-align:right;
  854. padding-right:10px;
  855. background:#22303d
  856. }
  857. .day .name {
  858. font-size:1.1rem
  859. }
  860. .notification {
  861. width:100%
  862. }
  863. .notification a.close {
  864. display:block;
  865. left:0;
  866. background:transparent
  867. }
  868. .notification a.close:hover {
  869. opacity:.5
  870. }
  871. .notification a.close .icon {
  872. display:none
  873. }
  874. #nav_entries {
  875. width:100%!important
  876. }
  877. div#stream {
  878. margin-top:0
  879. }
  880. a.btn.toggle_aside {
  881. position:absolute;
  882. top:29px
  883. }
  884. form#mark-read-menu,a#actualize,a#toggle-order,div#nav_menu_actions,div#nav_menu_views {
  885. position:absolute
  886. }
  887. form#mark-read-menu {
  888. right:46px;
  889. top:30px;
  890. z-index:1100
  891. }
  892. a#actualize,a#toggle-order {
  893. right:0
  894. }
  895. a#actualize {
  896. top:29px
  897. }
  898. a#toggle-order,div#nav_menu_actions,div#nav_menu_views {
  899. top:65px
  900. }
  901. div#nav_menu_actions {
  902. left:0
  903. }
  904. div#nav_menu_views {
  905. right:50px
  906. }
  907. }
  908. @media (max-width: 410px) {
  909. .nav_menu .stick {
  910. margin:0
  911. }
  912. }
  913. @media (max-width: 374px) {
  914. #nav_menu_views {
  915. display:none
  916. }
  917. }
  918. button.as-link {
  919. color:#FCFCFC;
  920. outline:none
  921. }
  922. .dropdown-target:target ~ .btn.dropdown-toggle {
  923. background:#00488b
  924. }
  925. .tree-folder.active .tree-folder-title {
  926. background:#00488b;
  927. font-weight:700
  928. }
  929. .feed.item.empty {
  930. color:#FA8052
  931. }
  932. .feed.item.empty.active {
  933. background:#FA8052;
  934. color:#FCFCFC
  935. }
  936. .feed.item.empty.active > a {
  937. color:#FCFCFC
  938. }
  939. .feed.item.empty > a {
  940. color:#FA8052
  941. }
  942. .feed.item.error {
  943. color:#c46178
  944. }
  945. .feed.item.error.active {
  946. background:#c46178;
  947. color:#FCFCFC
  948. }
  949. .feed.item.error.active > a {
  950. color:#FCFCFC
  951. }
  952. .feed.item.error > a {
  953. color:#c46178
  954. }
  955. #dropdown-query ~ .dropdown-menu .dropdown-header .icon {
  956. vertical-align:middle;
  957. float:right
  958. }
  959. #stream.reader .flux {
  960. padding:0 0 50px;
  961. background:#FCFCFC;
  962. color:#22303d;
  963. border:none
  964. }
  965. #stream.reader .flux .author {
  966. margin:0 0 10px;
  967. font-size:90%;
  968. color:#969696
  969. }
  970. #nav_menu_actions ul.dropdown-menu,#nav_menu_read_all ul.dropdown-menu {
  971. left:0
  972. }
  973. #slider label {
  974. min-height:initial
  975. }
  976. #slider .form-group:hover {
  977. background:inital
  978. }