Advertisement
TheMajorTechie

Fimfiction modded old CSS

Jun 7th, 2017
889
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 400.75 KB | None | 0 0
  1. .bookshelf-card,
  2. .user-card,
  3. .api-content-box,
  4. .user_blog_post .right .bookshelves li.selected,
  5. .user_blog_post .right .bookshelves .bookshelf-icon,
  6. div.search_results_count,
  7. .comment .author .avatar,
  8. .comment .data,
  9. div.feed div.feed_item,
  10. div.feed div.feed_item img.avatar,
  11. div.front_page div.featured_box,
  12. div.thread_list table td img.avatar,
  13. .statistics .graph,
  14. .story_content_box,
  15. .story_container img.story_avatar,
  16. .story-list .right,
  17. .story-list .story-image img,
  18. .thumbnail-story-list li .item,
  19. table.properties div.characters label div,
  20. .tag-page .tags li a,
  21. .tag-header,
  22. .tag-header .image img,
  23. .nav_bar .nav-bar-list>li>ul.drop-down-private-messages li .avatar,
  24. .nav_bar .nav-bar-list>li .nav-bar-drop-down.drop-down-private-messages li .avatar,
  25. .story-page-header .image-container img,
  26. .user-page-header .avatar-container img,
  27. .page_list,
  28. .page_list_info,
  29. .content_box,
  30. div.user_cp .tabs img,
  31. div.user_cp .tabs .tab-collection,
  32. .user-cp-content-box,
  33. div.user_cp .message_table img.avatar,
  34. div.search_pane div.search_options label,
  35. div.ad_container ins,
  36. .list_boxes .groups ul li a,
  37. .list_boxes .blog_posts ul li,
  38. .story-card,
  39. .story-card-reverse,
  40. div.private_messages div.previous_message img.avatar {
  41. color: #555;
  42. background: #fff;
  43. border: 1px solid #bebab5;
  44. border-left-color: #d6d2cb;
  45. border-top-color: #d6d2cb
  46. }
  47. .story-card .content_rating_everyone,
  48. .story-card-reverse .content_rating_everyone,
  49. .story-card .content_rating_teen,
  50. .story-card-reverse .content_rating_teen,
  51. .story-card .content_rating_mature,
  52. .story-card-reverse .content_rating_mature {
  53. padding: 0px 5px;
  54. vertical-align: middle;
  55. color: #fff;
  56. border: 1px solid rgba(0, 0, 0, 0.2);
  57. text-shadow: -1px -1px rgba(0, 0, 0, 0.2);
  58. border-radius: 4px;
  59. font-size: 11px;
  60. margin-right: 7px;
  61. display: block;
  62. float: left;
  63. line-height: 16px;
  64. vertical-align: middle;
  65. margin-top: 1px
  66. }
  67. @font-face {
  68. font-family: "PonyEmoji";
  69. src: url("/web/20170604224508im_/https://static.fimfiction.net/fonts/ponyemoji.ttf");
  70. font-weight: normal;
  71. font-style: normal
  72. }
  73. /*!
  74. * Font Awesome 4.0.3 by @davegandy - http://fontawesome.io - @fontawesome
  75. * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
  76. */
  77.  
  78. @font-face {
  79. font-family: "FontAwesome";
  80. src: url("/web/20170604224508im_/https://static.fimfiction.net/fonts/fontawesome-webfont.eot?v=4.0.3");
  81. src: url("/web/20170604224508im_/https://static.fimfiction.net/fonts/fontawesome-webfont.eot#iefix&v=4.0.3") format("embedded-opentype"), url("/web/20170604224508im_/https://static.fimfiction.net/fonts/fontawesome-webfont.woff?v=4.0.3") format("woff"), url("/web/20170604224508im_/https://static.fimfiction.net/fonts/fontawesome-webfont.ttf?v=4.0.3") format("truetype"), url("/web/20170604224508im_/https://static.fimfiction.net/fonts/fontawesome-webfont.svg?v=4.0.3#fontawesomeregular") format("svg");
  82. font-weight: normal;
  83. font-style: normal
  84. }
  85. .fa {
  86. display: inline-block;
  87. font: normal normal normal 14px/1 FontAwesome;
  88. font-size: inherit;
  89. text-rendering: auto;
  90. -webkit-font-smoothing: antialiased;
  91. -moz-osx-font-smoothing: grayscale
  92. }
  93. .fa-lg {
  94. font-size: 1.33333333em;
  95. line-height: 0.75em;
  96. vertical-align: -15%
  97. }
  98. .fa-2x {
  99. font-size: 2em
  100. }
  101. .fa-3x {
  102. font-size: 3em
  103. }
  104. .fa-4x {
  105. font-size: 4em
  106. }
  107. .fa-5x {
  108. font-size: 5em
  109. }
  110. .fa-fw {
  111. width: 1.28571429em;
  112. text-align: center
  113. }
  114. .fa-ul {
  115. padding-left: 0;
  116. margin-left: 2.14285714em;
  117. list-style-type: none
  118. }
  119. .fa-ul>li {
  120. position: relative
  121. }
  122. .fa-li {
  123. position: absolute;
  124. left: -2.14285714em;
  125. width: 2.14285714em;
  126. top: 0.14285714em;
  127. text-align: center
  128. }
  129. .fa-li.fa-lg {
  130. left: -1.85714286em
  131. }
  132. .fa-border {
  133. padding: .2em .25em .15em;
  134. border: solid 0.08em #eeeeee;
  135. border-radius: .1em
  136. }
  137. .pull-right {
  138. float: right
  139. }
  140. .pull-left {
  141. float: left
  142. }
  143. .fa.pull-left {
  144. margin-right: .3em
  145. }
  146. .fa.pull-right {
  147. margin-left: .3em
  148. }
  149. .fa-spin,
  150. .nav_bar .nav-bar-list>li>ul ul.loading:after,
  151. .nav_bar .nav-bar-list>li .nav-bar-drop-down ul.loading:after {
  152. -webkit-animation: fa-spin 2s infinite linear;
  153. animation: fa-spin 2s infinite linear
  154. }
  155. @-webkit-keyframes fa-spin {
  156. 0% {
  157. -webkit-transform: rotate(0deg);
  158. transform: rotate(0deg)
  159. }
  160. 100% {
  161. -webkit-transform: rotate(359deg);
  162. transform: rotate(359deg)
  163. }
  164. }
  165. @keyframes fa-spin {
  166. 0% {
  167. -webkit-transform: rotate(0deg);
  168. transform: rotate(0deg)
  169. }
  170. 100% {
  171. -webkit-transform: rotate(359deg);
  172. transform: rotate(359deg)
  173. }
  174. }
  175. .fa-rotate-90 {
  176. filter: progid: DXImageTransform.Microsoft.BasicImage(rotation=1);
  177. -webkit-transform: rotate(90deg);
  178. -ms-transform: rotate(90deg);
  179. transform: rotate(90deg)
  180. }
  181. .fa-rotate-180 {
  182. filter: progid: DXImageTransform.Microsoft.BasicImage(rotation=2);
  183. -webkit-transform: rotate(180deg);
  184. -ms-transform: rotate(180deg);
  185. transform: rotate(180deg)
  186. }
  187. .fa-rotate-270 {
  188. filter: progid: DXImageTransform.Microsoft.BasicImage(rotation=3);
  189. -webkit-transform: rotate(270deg);
  190. -ms-transform: rotate(270deg);
  191. transform: rotate(270deg)
  192. }
  193. .fa-flip-horizontal {
  194. filter: progid: DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);
  195. -webkit-transform: scale(-1, 1);
  196. -ms-transform: scale(-1, 1);
  197. transform: scale(-1, 1)
  198. }
  199. .fa-flip-vertical {
  200. filter: progid: DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);
  201. -webkit-transform: scale(1, -1);
  202. -ms-transform: scale(1, -1);
  203. transform: scale(1, -1)
  204. }
  205. :root .fa-rotate-90,
  206. :root .fa-rotate-180,
  207. :root .fa-rotate-270,
  208. :root .fa-flip-horizontal,
  209. :root .fa-flip-vertical {
  210. filter: none
  211. }
  212. .fa-stack {
  213. position: relative;
  214. display: inline-block;
  215. width: 2em;
  216. height: 2em;
  217. line-height: 2em;
  218. vertical-align: middle
  219. }
  220. .fa-stack-1x,
  221. .fa-stack-2x {
  222. position: absolute;
  223. left: 0;
  224. width: 100%;
  225. text-align: center
  226. }
  227. .fa-stack-1x {
  228. line-height: inherit
  229. }
  230. .fa-stack-2x {
  231. font-size: 2em
  232. }
  233. .fa-inverse {
  234. color: #ffffff
  235. }
  236. .fa-glass:before {
  237. content: "\f000"
  238. }
  239. .fa-music:before {
  240. content: "\f001"
  241. }
  242. .fa-search:before {
  243. content: "\f002"
  244. }
  245. .fa-envelope-o:before {
  246. content: "\f003"
  247. }
  248. .fa-heart:before {
  249. content: "\f004"
  250. }
  251. .fa-star:before {
  252. content: "\f005"
  253. }
  254. .fa-star-o:before {
  255. content: "\f006"
  256. }
  257. .fa-user:before {
  258. content: "\f007"
  259. }
  260. .fa-film:before {
  261. content: "\f008"
  262. }
  263. .fa-th-large:before {
  264. content: "\f009"
  265. }
  266. .fa-th:before {
  267. content: "\f00a"
  268. }
  269. .fa-th-list:before {
  270. content: "\f00b"
  271. }
  272. .fa-check:before {
  273. content: "\f00c"
  274. }
  275. .fa-remove:before,
  276. .fa-close:before,
  277. .fa-times:before {
  278. content: "\f00d"
  279. }
  280. .fa-search-plus:before {
  281. content: "\f00e"
  282. }
  283. .fa-search-minus:before {
  284. content: "\f010"
  285. }
  286. .fa-power-off:before {
  287. content: "\f011"
  288. }
  289. .fa-signal:before {
  290. content: "\f012"
  291. }
  292. .fa-gear:before,
  293. .fa-cog:before {
  294. content: "\f013"
  295. }
  296. .fa-trash-o:before {
  297. content: "\f014"
  298. }
  299. .fa-home:before {
  300. content: "\f015"
  301. }
  302. .fa-file-o:before {
  303. content: "\f016"
  304. }
  305. .fa-clock-o:before {
  306. content: "\f017"
  307. }
  308. .fa-road:before {
  309. content: "\f018"
  310. }
  311. .fa-download:before {
  312. content: "\f019"
  313. }
  314. .fa-arrow-circle-o-down:before {
  315. content: "\f01a"
  316. }
  317. .fa-arrow-circle-o-up:before {
  318. content: "\f01b"
  319. }
  320. .fa-inbox:before {
  321. content: "\f01c"
  322. }
  323. .fa-play-circle-o:before {
  324. content: "\f01d"
  325. }
  326. .fa-rotate-right:before,
  327. .fa-repeat:before {
  328. content: "\f01e"
  329. }
  330. .fa-refresh:before {
  331. content: "\f021"
  332. }
  333. .fa-list-alt:before {
  334. content: "\f022"
  335. }
  336. .fa-lock:before {
  337. content: "\f023"
  338. }
  339. .fa-flag:before {
  340. content: "\f024"
  341. }
  342. .fa-headphones:before {
  343. content: "\f025"
  344. }
  345. .fa-volume-off:before {
  346. content: "\f026"
  347. }
  348. .fa-volume-down:before {
  349. content: "\f027"
  350. }
  351. .fa-volume-up:before {
  352. content: "\f028"
  353. }
  354. .fa-qrcode:before {
  355. content: "\f029"
  356. }
  357. .fa-barcode:before {
  358. content: "\f02a"
  359. }
  360. .fa-tag:before {
  361. content: "\f02b"
  362. }
  363. .fa-tags:before {
  364. content: "\f02c"
  365. }
  366. .fa-book:before {
  367. content: "\f02d"
  368. }
  369. .fa-bookmark:before {
  370. content: "\f02e"
  371. }
  372. .fa-print:before {
  373. content: "\f02f"
  374. }
  375. .fa-camera:before {
  376. content: "\f030"
  377. }
  378. .fa-font:before {
  379. content: "\f031"
  380. }
  381. .fa-bold:before {
  382. content: "\f032"
  383. }
  384. .fa-italic:before {
  385. content: "\f033"
  386. }
  387. .fa-text-height:before {
  388. content: "\f034"
  389. }
  390. .fa-text-width:before {
  391. content: "\f035"
  392. }
  393. .fa-align-left:before {
  394. content: "\f036"
  395. }
  396. .fa-align-center:before {
  397. content: "\f037"
  398. }
  399. .fa-align-right:before {
  400. content: "\f038"
  401. }
  402. .fa-align-justify:before {
  403. content: "\f039"
  404. }
  405. .fa-list:before {
  406. content: "\f03a"
  407. }
  408. .fa-dedent:before,
  409. .fa-outdent:before {
  410. content: "\f03b"
  411. }
  412. .fa-indent:before {
  413. content: "\f03c"
  414. }
  415. .fa-video-camera:before {
  416. content: "\f03d"
  417. }
  418. .fa-photo:before,
  419. .fa-image:before,
  420. .fa-picture-o:before {
  421. content: "\f03e"
  422. }
  423. .fa-pencil:before {
  424. content: "\f040"
  425. }
  426. .fa-map-marker:before {
  427. content: "\f041"
  428. }
  429. .fa-adjust:before {
  430. content: "\f042"
  431. }
  432. .fa-tint:before {
  433. content: "\f043"
  434. }
  435. .fa-edit:before,
  436. .fa-pencil-square-o:before {
  437. content: "\f044"
  438. }
  439. .fa-share-square-o:before {
  440. content: "\f045"
  441. }
  442. .fa-check-square-o:before {
  443. content: "\f046"
  444. }
  445. .fa-arrows:before {
  446. content: "\f047"
  447. }
  448. .fa-step-backward:before {
  449. content: "\f048"
  450. }
  451. .fa-fast-backward:before {
  452. content: "\f049"
  453. }
  454. .fa-backward:before {
  455. content: "\f04a"
  456. }
  457. .fa-play:before {
  458. content: "\f04b"
  459. }
  460. .fa-pause:before {
  461. content: "\f04c"
  462. }
  463. .fa-stop:before {
  464. content: "\f04d"
  465. }
  466. .fa-forward:before {
  467. content: "\f04e"
  468. }
  469. .fa-fast-forward:before {
  470. content: "\f050"
  471. }
  472. .fa-step-forward:before {
  473. content: "\f051"
  474. }
  475. .fa-eject:before {
  476. content: "\f052"
  477. }
  478. .fa-chevron-left:before {
  479. content: "\f053"
  480. }
  481. .fa-chevron-right:before {
  482. content: "\f054"
  483. }
  484. .fa-plus-circle:before {
  485. content: "\f055"
  486. }
  487. .fa-minus-circle:before {
  488. content: "\f056"
  489. }
  490. .fa-times-circle:before {
  491. content: "\f057"
  492. }
  493. .fa-check-circle:before {
  494. content: "\f058"
  495. }
  496. .fa-question-circle:before {
  497. content: "\f059"
  498. }
  499. .fa-info-circle:before {
  500. content: "\f05a"
  501. }
  502. .fa-crosshairs:before {
  503. content: "\f05b"
  504. }
  505. .fa-times-circle-o:before {
  506. content: "\f05c"
  507. }
  508. .fa-check-circle-o:before {
  509. content: "\f05d"
  510. }
  511. .fa-ban:before {
  512. content: "\f05e"
  513. }
  514. .fa-arrow-left:before {
  515. content: "\f060"
  516. }
  517. .fa-arrow-right:before {
  518. content: "\f061"
  519. }
  520. .fa-arrow-up:before {
  521. content: "\f062"
  522. }
  523. .fa-arrow-down:before {
  524. content: "\f063"
  525. }
  526. .fa-mail-forward:before,
  527. .fa-share:before {
  528. content: "\f064"
  529. }
  530. .fa-expand:before {
  531. content: "\f065"
  532. }
  533. .fa-compress:before {
  534. content: "\f066"
  535. }
  536. .fa-plus:before {
  537. content: "\f067"
  538. }
  539. .fa-minus:before {
  540. content: "\f068"
  541. }
  542. .fa-asterisk:before {
  543. content: "\f069"
  544. }
  545. .fa-exclamation-circle:before {
  546. content: "\f06a"
  547. }
  548. .fa-gift:before {
  549. content: "\f06b"
  550. }
  551. .fa-leaf:before {
  552. content: "\f06c"
  553. }
  554. .fa-fire:before {
  555. content: "\f06d"
  556. }
  557. .fa-eye:before {
  558. content: "\f06e"
  559. }
  560. .fa-eye-slash:before {
  561. content: "\f070"
  562. }
  563. .fa-warning:before,
  564. .fa-exclamation-triangle:before {
  565. content: "\f071"
  566. }
  567. .fa-plane:before {
  568. content: "\f072"
  569. }
  570. .fa-calendar:before {
  571. content: "\f073"
  572. }
  573. .fa-random:before {
  574. content: "\f074"
  575. }
  576. .fa-comment:before {
  577. content: "\f075"
  578. }
  579. .fa-magnet:before {
  580. content: "\f076"
  581. }
  582. .fa-chevron-up:before {
  583. content: "\f077"
  584. }
  585. .fa-chevron-down:before {
  586. content: "\f078"
  587. }
  588. .fa-retweet:before {
  589. content: "\f079"
  590. }
  591. .fa-shopping-cart:before {
  592. content: "\f07a"
  593. }
  594. .fa-folder:before {
  595. content: "\f07b"
  596. }
  597. .fa-folder-open:before {
  598. content: "\f07c"
  599. }
  600. .fa-arrows-v:before {
  601. content: "\f07d"
  602. }
  603. .fa-arrows-h:before {
  604. content: "\f07e"
  605. }
  606. .fa-bar-chart-o:before,
  607. .fa-bar-chart:before {
  608. content: "\f080"
  609. }
  610. .fa-twitter-square:before {
  611. content: "\f081"
  612. }
  613. .fa-facebook-square:before {
  614. content: "\f082"
  615. }
  616. .fa-camera-retro:before {
  617. content: "\f083"
  618. }
  619. .fa-key:before {
  620. content: "\f084"
  621. }
  622. .fa-gears:before,
  623. .fa-cogs:before {
  624. content: "\f085"
  625. }
  626. .fa-comments:before {
  627. content: "\f086"
  628. }
  629. .fa-thumbs-o-up:before {
  630. content: "\f087"
  631. }
  632. .fa-thumbs-o-down:before {
  633. content: "\f088"
  634. }
  635. .fa-star-half:before {
  636. content: "\f089"
  637. }
  638. .fa-heart-o:before {
  639. content: "\f08a"
  640. }
  641. .fa-sign-out:before {
  642. content: "\f08b"
  643. }
  644. .fa-linkedin-square:before {
  645. content: "\f08c"
  646. }
  647. .fa-thumb-tack:before {
  648. content: "\f08d"
  649. }
  650. .fa-external-link:before {
  651. content: "\f08e"
  652. }
  653. .fa-sign-in:before {
  654. content: "\f090"
  655. }
  656. .fa-trophy:before {
  657. content: "\f091"
  658. }
  659. .fa-github-square:before {
  660. content: "\f092"
  661. }
  662. .fa-upload:before {
  663. content: "\f093"
  664. }
  665. .fa-lemon-o:before {
  666. content: "\f094"
  667. }
  668. .fa-phone:before {
  669. content: "\f095"
  670. }
  671. .fa-square-o:before {
  672. content: "\f096"
  673. }
  674. .fa-bookmark-o:before {
  675. content: "\f097"
  676. }
  677. .fa-phone-square:before {
  678. content: "\f098"
  679. }
  680. .fa-twitter:before {
  681. content: "\f099"
  682. }
  683. .fa-facebook:before {
  684. content: "\f09a"
  685. }
  686. .fa-github:before {
  687. content: "\f09b"
  688. }
  689. .fa-unlock:before {
  690. content: "\f09c"
  691. }
  692. .fa-credit-card:before {
  693. content: "\f09d"
  694. }
  695. .fa-rss:before {
  696. content: "\f09e"
  697. }
  698. .fa-hdd-o:before {
  699. content: "\f0a0"
  700. }
  701. .fa-bullhorn:before {
  702. content: "\f0a1"
  703. }
  704. .fa-bell:before {
  705. content: "\f0f3"
  706. }
  707. .fa-certificate:before {
  708. content: "\f0a3"
  709. }
  710. .fa-hand-o-right:before {
  711. content: "\f0a4"
  712. }
  713. .fa-hand-o-left:before {
  714. content: "\f0a5"
  715. }
  716. .fa-hand-o-up:before {
  717. content: "\f0a6"
  718. }
  719. .fa-hand-o-down:before {
  720. content: "\f0a7"
  721. }
  722. .fa-arrow-circle-left:before {
  723. content: "\f0a8"
  724. }
  725. .fa-arrow-circle-right:before {
  726. content: "\f0a9"
  727. }
  728. .fa-arrow-circle-up:before {
  729. content: "\f0aa"
  730. }
  731. .fa-arrow-circle-down:before {
  732. content: "\f0ab"
  733. }
  734. .fa-globe:before {
  735. content: "\f0ac"
  736. }
  737. .fa-wrench:before {
  738. content: "\f0ad"
  739. }
  740. .fa-tasks:before {
  741. content: "\f0ae"
  742. }
  743. .fa-filter:before {
  744. content: "\f0b0"
  745. }
  746. .fa-briefcase:before {
  747. content: "\f0b1"
  748. }
  749. .fa-arrows-alt:before {
  750. content: "\f0b2"
  751. }
  752. .fa-group:before,
  753. .fa-users:before {
  754. content: "\f0c0"
  755. }
  756. .fa-chain:before,
  757. .fa-link:before {
  758. content: "\f0c1"
  759. }
  760. .fa-cloud:before {
  761. content: "\f0c2"
  762. }
  763. .fa-flask:before {
  764. content: "\f0c3"
  765. }
  766. .fa-cut:before,
  767. .fa-scissors:before {
  768. content: "\f0c4"
  769. }
  770. .fa-copy:before,
  771. .fa-files-o:before {
  772. content: "\f0c5"
  773. }
  774. .fa-paperclip:before {
  775. content: "\f0c6"
  776. }
  777. .fa-save:before,
  778. .fa-floppy-o:before {
  779. content: "\f0c7"
  780. }
  781. .fa-square:before {
  782. content: "\f0c8"
  783. }
  784. .fa-navicon:before,
  785. .fa-reorder:before,
  786. .fa-bars:before {
  787. content: "\f0c9"
  788. }
  789. .fa-list-ul:before {
  790. content: "\f0ca"
  791. }
  792. .fa-list-ol:before {
  793. content: "\f0cb"
  794. }
  795. .fa-strikethrough:before {
  796. content: "\f0cc"
  797. }
  798. .fa-underline:before {
  799. content: "\f0cd"
  800. }
  801. .fa-table:before {
  802. content: "\f0ce"
  803. }
  804. .fa-magic:before {
  805. content: "\f0d0"
  806. }
  807. .fa-truck:before {
  808. content: "\f0d1"
  809. }
  810. .fa-pinterest:before {
  811. content: "\f0d2"
  812. }
  813. .fa-pinterest-square:before {
  814. content: "\f0d3"
  815. }
  816. .fa-google-plus-square:before {
  817. content: "\f0d4"
  818. }
  819. .fa-google-plus:before {
  820. content: "\f0d5"
  821. }
  822. .fa-money:before {
  823. content: "\f0d6"
  824. }
  825. .fa-caret-down:before {
  826. content: "\f0d7"
  827. }
  828. .fa-caret-up:before {
  829. content: "\f0d8"
  830. }
  831. .fa-caret-left:before {
  832. content: "\f0d9"
  833. }
  834. .fa-caret-right:before {
  835. content: "\f0da"
  836. }
  837. .fa-columns:before {
  838. content: "\f0db"
  839. }
  840. .fa-unsorted:before,
  841. .fa-sort:before {
  842. content: "\f0dc"
  843. }
  844. .fa-sort-down:before,
  845. .fa-sort-desc:before {
  846. content: "\f0dd"
  847. }
  848. .fa-sort-up:before,
  849. .fa-sort-asc:before {
  850. content: "\f0de"
  851. }
  852. .fa-envelope:before {
  853. content: "\f0e0"
  854. }
  855. .fa-linkedin:before {
  856. content: "\f0e1"
  857. }
  858. .fa-rotate-left:before,
  859. .fa-undo:before {
  860. content: "\f0e2"
  861. }
  862. .fa-legal:before,
  863. .fa-gavel:before {
  864. content: "\f0e3"
  865. }
  866. .fa-dashboard:before,
  867. .fa-tachometer:before {
  868. content: "\f0e4"
  869. }
  870. .fa-comment-o:before {
  871. content: "\f0e5"
  872. }
  873. .fa-comments-o:before {
  874. content: "\f0e6"
  875. }
  876. .fa-flash:before,
  877. .fa-bolt:before {
  878. content: "\f0e7"
  879. }
  880. .fa-sitemap:before {
  881. content: "\f0e8"
  882. }
  883. .fa-umbrella:before {
  884. content: "\f0e9"
  885. }
  886. .fa-paste:before,
  887. .fa-clipboard:before {
  888. content: "\f0ea"
  889. }
  890. .fa-lightbulb-o:before {
  891. content: "\f0eb"
  892. }
  893. .fa-exchange:before {
  894. content: "\f0ec"
  895. }
  896. .fa-cloud-download:before {
  897. content: "\f0ed"
  898. }
  899. .fa-cloud-upload:before {
  900. content: "\f0ee"
  901. }
  902. .fa-user-md:before {
  903. content: "\f0f0"
  904. }
  905. .fa-stethoscope:before {
  906. content: "\f0f1"
  907. }
  908. .fa-suitcase:before {
  909. content: "\f0f2"
  910. }
  911. .fa-bell-o:before {
  912. content: "\f0a2"
  913. }
  914. .fa-coffee:before {
  915. content: "\f0f4"
  916. }
  917. .fa-cutlery:before {
  918. content: "\f0f5"
  919. }
  920. .fa-file-text-o:before {
  921. content: "\f0f6"
  922. }
  923. .fa-building-o:before {
  924. content: "\f0f7"
  925. }
  926. .fa-hospital-o:before {
  927. content: "\f0f8"
  928. }
  929. .fa-ambulance:before {
  930. content: "\f0f9"
  931. }
  932. .fa-medkit:before {
  933. content: "\f0fa"
  934. }
  935. .fa-fighter-jet:before {
  936. content: "\f0fb"
  937. }
  938. .fa-beer:before {
  939. content: "\f0fc"
  940. }
  941. .fa-h-square:before {
  942. content: "\f0fd"
  943. }
  944. .fa-plus-square:before {
  945. content: "\f0fe"
  946. }
  947. .fa-angle-double-left:before {
  948. content: "\f100"
  949. }
  950. .fa-angle-double-right:before {
  951. content: "\f101"
  952. }
  953. .fa-angle-double-up:before {
  954. content: "\f102"
  955. }
  956. .fa-angle-double-down:before {
  957. content: "\f103"
  958. }
  959. .fa-angle-left:before {
  960. content: "\f104"
  961. }
  962. .fa-angle-right:before {
  963. content: "\f105"
  964. }
  965. .fa-angle-up:before {
  966. content: "\f106"
  967. }
  968. .fa-angle-down:before {
  969. content: "\f107"
  970. }
  971. .fa-desktop:before {
  972. content: "\f108"
  973. }
  974. .fa-laptop:before {
  975. content: "\f109"
  976. }
  977. .fa-tablet:before {
  978. content: "\f10a"
  979. }
  980. .fa-mobile-phone:before,
  981. .fa-mobile:before {
  982. content: "\f10b"
  983. }
  984. .fa-circle-o:before {
  985. content: "\f10c"
  986. }
  987. .fa-quote-left:before {
  988. content: "\f10d"
  989. }
  990. .fa-quote-right:before {
  991. content: "\f10e"
  992. }
  993. .fa-spinner:before {
  994. content: "\f110"
  995. }
  996. .fa-circle:before {
  997. content: "\f111"
  998. }
  999. .fa-mail-reply:before,
  1000. .fa-reply:before {
  1001. content: "\f112"
  1002. }
  1003. .fa-github-alt:before {
  1004. content: "\f113"
  1005. }
  1006. .fa-folder-o:before {
  1007. content: "\f114"
  1008. }
  1009. .fa-folder-open-o:before {
  1010. content: "\f115"
  1011. }
  1012. .fa-smile-o:before {
  1013. content: "\f118"
  1014. }
  1015. .fa-frown-o:before {
  1016. content: "\f119"
  1017. }
  1018. .fa-meh-o:before {
  1019. content: "\f11a"
  1020. }
  1021. .fa-gamepad:before {
  1022. content: "\f11b"
  1023. }
  1024. .fa-keyboard-o:before {
  1025. content: "\f11c"
  1026. }
  1027. .fa-flag-o:before {
  1028. content: "\f11d"
  1029. }
  1030. .fa-flag-checkered:before {
  1031. content: "\f11e"
  1032. }
  1033. .fa-terminal:before {
  1034. content: "\f120"
  1035. }
  1036. .fa-code:before {
  1037. content: "\f121"
  1038. }
  1039. .fa-mail-reply-all:before,
  1040. .fa-reply-all:before {
  1041. content: "\f122"
  1042. }
  1043. .fa-star-half-empty:before,
  1044. .fa-star-half-full:before,
  1045. .fa-star-half-o:before {
  1046. content: "\f123"
  1047. }
  1048. .fa-location-arrow:before {
  1049. content: "\f124"
  1050. }
  1051. .fa-crop:before {
  1052. content: "\f125"
  1053. }
  1054. .fa-code-fork:before {
  1055. content: "\f126"
  1056. }
  1057. .fa-unlink:before,
  1058. .fa-chain-broken:before {
  1059. content: "\f127"
  1060. }
  1061. .fa-question:before {
  1062. content: "\f128"
  1063. }
  1064. .fa-info:before {
  1065. content: "\f129"
  1066. }
  1067. .fa-exclamation:before {
  1068. content: "\f12a"
  1069. }
  1070. .fa-superscript:before {
  1071. content: "\f12b"
  1072. }
  1073. .fa-subscript:before {
  1074. content: "\f12c"
  1075. }
  1076. .fa-eraser:before {
  1077. content: "\f12d"
  1078. }
  1079. .fa-puzzle-piece:before {
  1080. content: "\f12e"
  1081. }
  1082. .fa-microphone:before {
  1083. content: "\f130"
  1084. }
  1085. .fa-microphone-slash:before {
  1086. content: "\f131"
  1087. }
  1088. .fa-shield:before {
  1089. content: "\f132"
  1090. }
  1091. .fa-calendar-o:before {
  1092. content: "\f133"
  1093. }
  1094. .fa-fire-extinguisher:before {
  1095. content: "\f134"
  1096. }
  1097. .fa-rocket:before {
  1098. content: "\f135"
  1099. }
  1100. .fa-maxcdn:before {
  1101. content: "\f136"
  1102. }
  1103. .fa-chevron-circle-left:before {
  1104. content: "\f137"
  1105. }
  1106. .fa-chevron-circle-right:before {
  1107. content: "\f138"
  1108. }
  1109. .fa-chevron-circle-up:before {
  1110. content: "\f139"
  1111. }
  1112. .fa-chevron-circle-down:before {
  1113. content: "\f13a"
  1114. }
  1115. .fa-html5:before {
  1116. content: "\f13b"
  1117. }
  1118. .fa-css3:before {
  1119. content: "\f13c"
  1120. }
  1121. .fa-anchor:before {
  1122. content: "\f13d"
  1123. }
  1124. .fa-unlock-alt:before {
  1125. content: "\f13e"
  1126. }
  1127. .fa-bullseye:before {
  1128. content: "\f140"
  1129. }
  1130. .fa-ellipsis-h:before {
  1131. content: "\f141"
  1132. }
  1133. .fa-ellipsis-v:before {
  1134. content: "\f142"
  1135. }
  1136. .fa-rss-square:before {
  1137. content: "\f143"
  1138. }
  1139. .fa-play-circle:before {
  1140. content: "\f144"
  1141. }
  1142. .fa-ticket:before {
  1143. content: "\f145"
  1144. }
  1145. .fa-minus-square:before {
  1146. content: "\f146"
  1147. }
  1148. .fa-minus-square-o:before {
  1149. content: "\f147"
  1150. }
  1151. .fa-level-up:before {
  1152. content: "\f148"
  1153. }
  1154. .fa-level-down:before {
  1155. content: "\f149"
  1156. }
  1157. .fa-check-square:before {
  1158. content: "\f14a"
  1159. }
  1160. .fa-pencil-square:before {
  1161. content: "\f14b"
  1162. }
  1163. .fa-external-link-square:before {
  1164. content: "\f14c"
  1165. }
  1166. .fa-share-square:before {
  1167. content: "\f14d"
  1168. }
  1169. .fa-compass:before {
  1170. content: "\f14e"
  1171. }
  1172. .fa-toggle-down:before,
  1173. .fa-caret-square-o-down:before {
  1174. content: "\f150"
  1175. }
  1176. .fa-toggle-up:before,
  1177. .fa-caret-square-o-up:before {
  1178. content: "\f151"
  1179. }
  1180. .fa-toggle-right:before,
  1181. .fa-caret-square-o-right:before {
  1182. content: "\f152"
  1183. }
  1184. .fa-euro:before,
  1185. .fa-eur:before {
  1186. content: "\f153"
  1187. }
  1188. .fa-gbp:before {
  1189. content: "\f154"
  1190. }
  1191. .fa-dollar:before,
  1192. .fa-usd:before {
  1193. content: "\f155"
  1194. }
  1195. .fa-rupee:before,
  1196. .fa-inr:before {
  1197. content: "\f156"
  1198. }
  1199. .fa-cny:before,
  1200. .fa-rmb:before,
  1201. .fa-yen:before,
  1202. .fa-jpy:before {
  1203. content: "\f157"
  1204. }
  1205. .fa-ruble:before,
  1206. .fa-rouble:before,
  1207. .fa-rub:before {
  1208. content: "\f158"
  1209. }
  1210. .fa-won:before,
  1211. .fa-krw:before {
  1212. content: "\f159"
  1213. }
  1214. .fa-bitcoin:before,
  1215. .fa-btc:before {
  1216. content: "\f15a"
  1217. }
  1218. .fa-file:before {
  1219. content: "\f15b"
  1220. }
  1221. .fa-file-text:before {
  1222. content: "\f15c"
  1223. }
  1224. .fa-sort-alpha-asc:before {
  1225. content: "\f15d"
  1226. }
  1227. .fa-sort-alpha-desc:before {
  1228. content: "\f15e"
  1229. }
  1230. .fa-sort-amount-asc:before {
  1231. content: "\f160"
  1232. }
  1233. .fa-sort-amount-desc:before {
  1234. content: "\f161"
  1235. }
  1236. .fa-sort-numeric-asc:before {
  1237. content: "\f162"
  1238. }
  1239. .fa-sort-numeric-desc:before {
  1240. content: "\f163"
  1241. }
  1242. .fa-thumbs-up:before {
  1243. content: "\f164"
  1244. }
  1245. .fa-thumbs-down:before {
  1246. content: "\f165"
  1247. }
  1248. .fa-youtube-square:before {
  1249. content: "\f166"
  1250. }
  1251. .fa-youtube:before {
  1252. content: "\f167"
  1253. }
  1254. .fa-xing:before {
  1255. content: "\f168"
  1256. }
  1257. .fa-xing-square:before {
  1258. content: "\f169"
  1259. }
  1260. .fa-youtube-play:before {
  1261. content: "\f16a"
  1262. }
  1263. .fa-dropbox:before {
  1264. content: "\f16b"
  1265. }
  1266. .fa-stack-overflow:before {
  1267. content: "\f16c"
  1268. }
  1269. .fa-instagram:before {
  1270. content: "\f16d"
  1271. }
  1272. .fa-flickr:before {
  1273. content: "\f16e"
  1274. }
  1275. .fa-adn:before {
  1276. content: "\f170"
  1277. }
  1278. .fa-bitbucket:before {
  1279. content: "\f171"
  1280. }
  1281. .fa-bitbucket-square:before {
  1282. content: "\f172"
  1283. }
  1284. .fa-tumblr:before {
  1285. content: "\f173"
  1286. }
  1287. .fa-tumblr-square:before {
  1288. content: "\f174"
  1289. }
  1290. .fa-long-arrow-down:before {
  1291. content: "\f175"
  1292. }
  1293. .fa-long-arrow-up:before {
  1294. content: "\f176"
  1295. }
  1296. .fa-long-arrow-left:before {
  1297. content: "\f177"
  1298. }
  1299. .fa-long-arrow-right:before {
  1300. content: "\f178"
  1301. }
  1302. .fa-apple:before {
  1303. content: "\f179"
  1304. }
  1305. .fa-windows:before {
  1306. content: "\f17a"
  1307. }
  1308. .fa-android:before {
  1309. content: "\f17b"
  1310. }
  1311. .fa-linux:before {
  1312. content: "\f17c"
  1313. }
  1314. .fa-dribbble:before {
  1315. content: "\f17d"
  1316. }
  1317. .fa-skype:before {
  1318. content: "\f17e"
  1319. }
  1320. .fa-foursquare:before {
  1321. content: "\f180"
  1322. }
  1323. .fa-trello:before {
  1324. content: "\f181"
  1325. }
  1326. .fa-female:before {
  1327. content: "\f182"
  1328. }
  1329. .fa-male:before {
  1330. content: "\f183"
  1331. }
  1332. .fa-gittip:before {
  1333. content: "\f184"
  1334. }
  1335. .fa-sun-o:before {
  1336. content: "\f185"
  1337. }
  1338. .fa-moon-o:before {
  1339. content: "\f186"
  1340. }
  1341. .fa-archive:before {
  1342. content: "\f187"
  1343. }
  1344. .fa-bug:before {
  1345. content: "\f188"
  1346. }
  1347. .fa-vk:before {
  1348. content: "\f189"
  1349. }
  1350. .fa-weibo:before {
  1351. content: "\f18a"
  1352. }
  1353. .fa-renren:before {
  1354. content: "\f18b"
  1355. }
  1356. .fa-pagelines:before {
  1357. content: "\f18c"
  1358. }
  1359. .fa-stack-exchange:before {
  1360. content: "\f18d"
  1361. }
  1362. .fa-arrow-circle-o-right:before {
  1363. content: "\f18e"
  1364. }
  1365. .fa-arrow-circle-o-left:before {
  1366. content: "\f190"
  1367. }
  1368. .fa-toggle-left:before,
  1369. .fa-caret-square-o-left:before {
  1370. content: "\f191"
  1371. }
  1372. .fa-dot-circle-o:before {
  1373. content: "\f192"
  1374. }
  1375. .fa-wheelchair:before {
  1376. content: "\f193"
  1377. }
  1378. .fa-vimeo-square:before {
  1379. content: "\f194"
  1380. }
  1381. .fa-turkish-lira:before,
  1382. .fa-try:before {
  1383. content: "\f195"
  1384. }
  1385. .fa-plus-square-o:before {
  1386. content: "\f196"
  1387. }
  1388. .fa-space-shuttle:before {
  1389. content: "\f197"
  1390. }
  1391. .fa-slack:before {
  1392. content: "\f198"
  1393. }
  1394. .fa-envelope-square:before {
  1395. content: "\f199"
  1396. }
  1397. .fa-wordpress:before {
  1398. content: "\f19a"
  1399. }
  1400. .fa-openid:before {
  1401. content: "\f19b"
  1402. }
  1403. .fa-institution:before,
  1404. .fa-bank:before,
  1405. .fa-university:before {
  1406. content: "\f19c"
  1407. }
  1408. .fa-mortar-board:before,
  1409. .fa-graduation-cap:before {
  1410. content: "\f19d"
  1411. }
  1412. .fa-yahoo:before {
  1413. content: "\f19e"
  1414. }
  1415. .fa-google:before {
  1416. content: "\f1a0"
  1417. }
  1418. .fa-reddit:before {
  1419. content: "\f1a1"
  1420. }
  1421. .fa-reddit-square:before {
  1422. content: "\f1a2"
  1423. }
  1424. .fa-stumbleupon-circle:before {
  1425. content: "\f1a3"
  1426. }
  1427. .fa-stumbleupon:before {
  1428. content: "\f1a4"
  1429. }
  1430. .fa-delicious:before {
  1431. content: "\f1a5"
  1432. }
  1433. .fa-digg:before {
  1434. content: "\f1a6"
  1435. }
  1436. .fa-pied-piper:before {
  1437. content: "\f1a7"
  1438. }
  1439. .fa-pied-piper-alt:before {
  1440. content: "\f1a8"
  1441. }
  1442. .fa-drupal:before {
  1443. content: "\f1a9"
  1444. }
  1445. .fa-joomla:before {
  1446. content: "\f1aa"
  1447. }
  1448. .fa-language:before {
  1449. content: "\f1ab"
  1450. }
  1451. .fa-fax:before {
  1452. content: "\f1ac"
  1453. }
  1454. .fa-building:before {
  1455. content: "\f1ad"
  1456. }
  1457. .fa-child:before {
  1458. content: "\f1ae"
  1459. }
  1460. .fa-paw:before {
  1461. content: "\f1b0"
  1462. }
  1463. .fa-spoon:before {
  1464. content: "\f1b1"
  1465. }
  1466. .fa-cube:before {
  1467. content: "\f1b2"
  1468. }
  1469. .fa-cubes:before {
  1470. content: "\f1b3"
  1471. }
  1472. .fa-behance:before {
  1473. content: "\f1b4"
  1474. }
  1475. .fa-behance-square:before {
  1476. content: "\f1b5"
  1477. }
  1478. .fa-steam:before {
  1479. content: "\f1b6"
  1480. }
  1481. .fa-steam-square:before {
  1482. content: "\f1b7"
  1483. }
  1484. .fa-recycle:before {
  1485. content: "\f1b8"
  1486. }
  1487. .fa-automobile:before,
  1488. .fa-car:before {
  1489. content: "\f1b9"
  1490. }
  1491. .fa-cab:before,
  1492. .fa-taxi:before {
  1493. content: "\f1ba"
  1494. }
  1495. .fa-tree:before {
  1496. content: "\f1bb"
  1497. }
  1498. .fa-spotify:before {
  1499. content: "\f1bc"
  1500. }
  1501. .fa-deviantart:before {
  1502. content: "\f1bd"
  1503. }
  1504. .fa-soundcloud:before {
  1505. content: "\f1be"
  1506. }
  1507. .fa-database:before {
  1508. content: "\f1c0"
  1509. }
  1510. .fa-file-pdf-o:before {
  1511. content: "\f1c1"
  1512. }
  1513. .fa-file-word-o:before {
  1514. content: "\f1c2"
  1515. }
  1516. .fa-file-excel-o:before {
  1517. content: "\f1c3"
  1518. }
  1519. .fa-file-powerpoint-o:before {
  1520. content: "\f1c4"
  1521. }
  1522. .fa-file-photo-o:before,
  1523. .fa-file-picture-o:before,
  1524. .fa-file-image-o:before {
  1525. content: "\f1c5"
  1526. }
  1527. .fa-file-zip-o:before,
  1528. .fa-file-archive-o:before {
  1529. content: "\f1c6"
  1530. }
  1531. .fa-file-sound-o:before,
  1532. .fa-file-audio-o:before {
  1533. content: "\f1c7"
  1534. }
  1535. .fa-file-movie-o:before,
  1536. .fa-file-video-o:before {
  1537. content: "\f1c8"
  1538. }
  1539. .fa-file-code-o:before {
  1540. content: "\f1c9"
  1541. }
  1542. .fa-vine:before {
  1543. content: "\f1ca"
  1544. }
  1545. .fa-codepen:before {
  1546. content: "\f1cb"
  1547. }
  1548. .fa-jsfiddle:before {
  1549. content: "\f1cc"
  1550. }
  1551. .fa-life-bouy:before,
  1552. .fa-life-buoy:before,
  1553. .fa-life-saver:before,
  1554. .fa-support:before,
  1555. .fa-life-ring:before {
  1556. content: "\f1cd"
  1557. }
  1558. .fa-circle-o-notch:before {
  1559. content: "\f1ce"
  1560. }
  1561. .fa-ra:before,
  1562. .fa-rebel:before {
  1563. content: "\f1d0"
  1564. }
  1565. .fa-ge:before,
  1566. .fa-empire:before {
  1567. content: "\f1d1"
  1568. }
  1569. .fa-git-square:before {
  1570. content: "\f1d2"
  1571. }
  1572. .fa-git:before {
  1573. content: "\f1d3"
  1574. }
  1575. .fa-hacker-news:before {
  1576. content: "\f1d4"
  1577. }
  1578. .fa-tencent-weibo:before {
  1579. content: "\f1d5"
  1580. }
  1581. .fa-qq:before {
  1582. content: "\f1d6"
  1583. }
  1584. .fa-wechat:before,
  1585. .fa-weixin:before {
  1586. content: "\f1d7"
  1587. }
  1588. .fa-send:before,
  1589. .fa-paper-plane:before {
  1590. content: "\f1d8"
  1591. }
  1592. .fa-send-o:before,
  1593. .fa-paper-plane-o:before {
  1594. content: "\f1d9"
  1595. }
  1596. .fa-history:before {
  1597. content: "\f1da"
  1598. }
  1599. .fa-circle-thin:before {
  1600. content: "\f1db"
  1601. }
  1602. .fa-header:before {
  1603. content: "\f1dc"
  1604. }
  1605. .fa-paragraph:before {
  1606. content: "\f1dd"
  1607. }
  1608. .fa-sliders:before {
  1609. content: "\f1de"
  1610. }
  1611. .fa-share-alt:before {
  1612. content: "\f1e0"
  1613. }
  1614. .fa-share-alt-square:before {
  1615. content: "\f1e1"
  1616. }
  1617. .fa-bomb:before {
  1618. content: "\f1e2"
  1619. }
  1620. .fa-soccer-ball-o:before,
  1621. .fa-futbol-o:before {
  1622. content: "\f1e3"
  1623. }
  1624. .fa-tty:before {
  1625. content: "\f1e4"
  1626. }
  1627. .fa-binoculars:before {
  1628. content: "\f1e5"
  1629. }
  1630. .fa-plug:before {
  1631. content: "\f1e6"
  1632. }
  1633. .fa-slideshare:before {
  1634. content: "\f1e7"
  1635. }
  1636. .fa-twitch:before {
  1637. content: "\f1e8"
  1638. }
  1639. .fa-yelp:before {
  1640. content: "\f1e9"
  1641. }
  1642. .fa-newspaper-o:before {
  1643. content: "\f1ea"
  1644. }
  1645. .fa-wifi:before {
  1646. content: "\f1eb"
  1647. }
  1648. .fa-calculator:before {
  1649. content: "\f1ec"
  1650. }
  1651. .fa-paypal:before {
  1652. content: "\f1ed"
  1653. }
  1654. .fa-google-wallet:before {
  1655. content: "\f1ee"
  1656. }
  1657. .fa-cc-visa:before {
  1658. content: "\f1f0"
  1659. }
  1660. .fa-cc-mastercard:before {
  1661. content: "\f1f1"
  1662. }
  1663. .fa-cc-discover:before {
  1664. content: "\f1f2"
  1665. }
  1666. .fa-cc-amex:before {
  1667. content: "\f1f3"
  1668. }
  1669. .fa-cc-paypal:before {
  1670. content: "\f1f4"
  1671. }
  1672. .fa-cc-stripe:before {
  1673. content: "\f1f5"
  1674. }
  1675. .fa-bell-slash:before {
  1676. content: "\f1f6"
  1677. }
  1678. .fa-bell-slash-o:before {
  1679. content: "\f1f7"
  1680. }
  1681. .fa-trash:before {
  1682. content: "\f1f8"
  1683. }
  1684. .fa-copyright:before {
  1685. content: "\f1f9"
  1686. }
  1687. .fa-at:before {
  1688. content: "\f1fa"
  1689. }
  1690. .fa-eyedropper:before {
  1691. content: "\f1fb"
  1692. }
  1693. .fa-paint-brush:before {
  1694. content: "\f1fc"
  1695. }
  1696. .fa-birthday-cake:before {
  1697. content: "\f1fd"
  1698. }
  1699. .fa-area-chart:before {
  1700. content: "\f1fe"
  1701. }
  1702. .fa-pie-chart:before {
  1703. content: "\f200"
  1704. }
  1705. .fa-line-chart:before {
  1706. content: "\f201"
  1707. }
  1708. .fa-lastfm:before {
  1709. content: "\f202"
  1710. }
  1711. .fa-lastfm-square:before {
  1712. content: "\f203"
  1713. }
  1714. .fa-toggle-off:before {
  1715. content: "\f204"
  1716. }
  1717. .fa-toggle-on:before {
  1718. content: "\f205"
  1719. }
  1720. .fa-bicycle:before {
  1721. content: "\f206"
  1722. }
  1723. .fa-bus:before {
  1724. content: "\f207"
  1725. }
  1726. .fa-ioxhost:before {
  1727. content: "\f208"
  1728. }
  1729. .fa-angellist:before {
  1730. content: "\f209"
  1731. }
  1732. .fa-cc:before {
  1733. content: "\f20a"
  1734. }
  1735. .fa-shekel:before,
  1736. .fa-sheqel:before,
  1737. .fa-ils:before {
  1738. content: "\f20b"
  1739. }
  1740. .fa-meanpath:before {
  1741. content: "\f20c"
  1742. }
  1743. .bookshelf-card-list,
  1744. ul.user-card-list {
  1745. margin: 0px -10px
  1746. }
  1747. .bookshelf-card-list>li,
  1748. ul.user-card-list>li {
  1749. padding: 10px;
  1750. width: 25%;
  1751. display: inline-block
  1752. }
  1753. @media all and (max-width: 1250px) {
  1754. .bookshelf-card-list>li, ul.user-card-list>li {
  1755. width: 33.333%
  1756. }
  1757. }
  1758. @media all and (max-width: 900px) {
  1759. .bookshelf-card-list>li, ul.user-card-list>li {
  1760. width: 50%
  1761. }
  1762. }
  1763. @media all and (max-width: 500px) {
  1764. .bookshelf-card-list>li, ul.user-card-list>li {
  1765. width: 100%
  1766. }
  1767. }
  1768. .bookshelf-card,
  1769. .user-card {
  1770. position: relative;
  1771. margin-top: 21px;
  1772. transition: transform 0.2s;
  1773. transform-origin: left top;
  1774. border-radius: 5px;
  1775. padding: 1px;
  1776. color: #555;
  1777. font-size: 14px;
  1778. line-height: 1.5em
  1779. }
  1780. @media all and (max-width: 1000px) {
  1781. .bookshelf-card, .user-card {
  1782. margin-top: 10px
  1783. }
  1784. }
  1785. .bookshelf-card .top-info,
  1786. .user-card .top-info {
  1787. display: block;
  1788. height: 55px;
  1789. padding-left: 110px;
  1790. margin-bottom: 20px;
  1791. background: #444;
  1792. padding-top: 5px;
  1793. text-align: right;
  1794. padding-right: 5px;
  1795. border-top-left-radius: 3px;
  1796. border-top-right-radius: 3px;
  1797. border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  1798. background: #444
  1799. }
  1800. .bookshelf-card .top-info .button-group,
  1801. .user-card .top-info .button-group {
  1802. transition: transform 0.2s;
  1803. transition-delay: 0.2s
  1804. }
  1805. @media all and (max-width: 1000px) {
  1806. .bookshelf-card .top-info, .user-card .top-info {
  1807. padding-left: 88px;
  1808. margin-bottom: 7px
  1809. }
  1810. }
  1811. .bookshelf-card .avatar,
  1812. .user-card .avatar {
  1813. margin: auto;
  1814. border-radius: 5px;
  1815. display: block;
  1816. margin-bottom: 5px;
  1817. position: absolute;
  1818. top: -26px;
  1819. box-sizing: content-box;
  1820. width: 96px;
  1821. padding: 3px;
  1822. background: #fff;
  1823. border: 1px solid rgba(0, 0, 0, 0.1);
  1824. border-right-color: rgba(0, 0, 0, 0.3);
  1825. border-bottom-color: rgba(0, 0, 0, 0.3);
  1826. background-clip: padding-box;
  1827. left: 9px;
  1828. transition: transform 0.2s;
  1829. transition-delay: 0.2s
  1830. }
  1831. @media all and (max-width: 1000px) {
  1832. .bookshelf-card .avatar, .user-card .avatar {
  1833. width: 72px;
  1834. top: -8px
  1835. }
  1836. }
  1837. .bookshelf-card .card-content,
  1838. .user-card .card-content {
  1839. padding: 10px;
  1840. top: 0px;
  1841. position: relative;
  1842. transition: opacity 0.2s, top 0.2s;
  1843. transition-delay: 0.2s
  1844. }
  1845. .bookshelf-card .info,
  1846. .user-card .info {
  1847. background: #eee;
  1848. line-height: 1.8em;
  1849. font-size: 0.9em;
  1850. padding: 7px 10px;
  1851. color: #555;
  1852. display: block;
  1853. border-radius: 2px;
  1854. height: 6.8em;
  1855. box-sizing: content-box;
  1856. overflow: hidden;
  1857. margin-top: 5px
  1858. }
  1859. .bookshelf-card .info p,
  1860. .user-card .info p {
  1861. display: inline;
  1862. margin: 0px !important;
  1863. text-indent: 0px !important
  1864. }
  1865. .bookshelf-card .info.empty,
  1866. .user-card .info.empty {
  1867. background: #fff
  1868. }
  1869. .bookshelf-card h2,
  1870. .user-card h2 {
  1871. text-align: left;
  1872. color: #444;
  1873. font-family: "Open Sans Condensed", Arial, Sans-serif;
  1874. font-weight: bold;
  1875. font-size: 1.5em;
  1876. border-bottom: 1px solid #ddd;
  1877. display: block;
  1878. padding-bottom: 10px;
  1879. padding-left: 5px
  1880. }
  1881. .bookshelf-card h2 .fa,
  1882. .user-card h2 .fa {
  1883. margin-right: 5px;
  1884. font-size: 0.8em;
  1885. color: #777
  1886. }
  1887. .bookshelf-card h2 a,
  1888. .user-card h2 a {
  1889. color: inherit
  1890. }
  1891. .shrunk.bookshelf-card,
  1892. .shrunk.user-card {
  1893. transform: scale(0)
  1894. }
  1895. .shrunk.bookshelf-card .avatar,
  1896. .shrunk.user-card .avatar {
  1897. transform: scale(0)
  1898. }
  1899. .shrunk.bookshelf-card .card-content,
  1900. .shrunk.user-card .card-content {
  1901. opacity: 0;
  1902. top: 20px
  1903. }
  1904. .shrunk.bookshelf-card .top-info .button-group,
  1905. .shrunk.user-card .top-info .button-group {
  1906. transform: scale(0)
  1907. }
  1908. .story-page-header,
  1909. .user-page-header {
  1910. background-color: #e7e1d6;
  1911. color: #111;
  1912. line-height: 1.8em;
  1913. font-size: 0.9em;
  1914. box-shadow: 0px -1px 0px #b9b4ab inset;
  1915. text-shadow: 1px 1px rgba(255, 255, 255, 0.3);
  1916. border-bottom: 1px solid white
  1917. }
  1918. .story-page-header h1 .button-group,
  1919. .user-page-header h1 .button-group {
  1920. display: none;
  1921. position: absolute;
  1922. top: 50%;
  1923. margin-top: -10px;
  1924. right: 0px;
  1925. line-height: 0
  1926. }
  1927. .story-page-header h1 .button-group .drop-down-expander,
  1928. .user-page-header h1 .button-group .drop-down-expander {
  1929. border-radius: 4px;
  1930. background: #fffff6;
  1931. background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fffff6), color-stop(100%, #f3ece1));
  1932. background: -webkit-linear-gradient(top, #fffff6 0%, #f3ece1 100%);
  1933. background: linear-gradient(to bottom, #fffff6 0%, #f3ece1 100%);
  1934. text-shadow: 1px 1px #fff;
  1935. border: 1px solid #b9b4ab;
  1936. padding: 5px 10px;
  1937. font-size: 14px;
  1938. color: #fff
  1939. }
  1940. .story-page-header .background-overlay,
  1941. .user-page-header .background-overlay {
  1942. position: absolute;
  1943. left: 0px;
  1944. top: 0px;
  1945. right: 0px;
  1946. bottom: 0px;
  1947. overflow: hidden;
  1948. display: none
  1949. }
  1950. .story-page-header .background-overlay div,
  1951. .user-page-header .background-overlay div {
  1952. position: absolute;
  1953. left: 0px;
  1954. top: -100px;
  1955. right: 0px;
  1956. bottom: -100px;
  1957. background-position: center 30%;
  1958. background-size: cover;
  1959. opacity: 0.05;
  1960. -webkit-filter: blur(7px)
  1961. }
  1962. .story-page-header ol,
  1963. .user-page-header ol {
  1964. background-clip: padding-box;
  1965. border: 1px solid rgba(0, 0, 0, 0.3);
  1966. border-top-color: rgba(0, 0, 0, 0.2);
  1967. border-left-color: rgba(0, 0, 0, 0.2);
  1968. background: #faf5ed;
  1969. font-size: 12px;
  1970. line-height: 1.3em;
  1971. padding: 8px;
  1972. border-radius: 5px;
  1973. display: inline-block;
  1974. position: absolute;
  1975. right: 0px;
  1976. top: 0px
  1977. }
  1978. .story-page-header ol li,
  1979. .user-page-header ol li {
  1980. margin-left: 20px
  1981. }
  1982. .story-page-header>.inner,
  1983. .user-page-header>.inner {
  1984. max-width: 1300px;
  1985. width: 98%;
  1986. margin: auto;
  1987. padding: 15px 0px;
  1988. position: relative
  1989. }
  1990. @media all and (max-width: 700px) {
  1991. .story-page-header>.inner, .user-page-header>.inner {
  1992. padding: 15px 0px
  1993. }
  1994. }
  1995. .story-page-header>.inner hr,
  1996. .user-page-header>.inner hr {
  1997. height: 0px;
  1998. border: none;
  1999. border-bottom: 1px solid #fef8eb;
  2000. border-top: 1px solid #a29e96;
  2001. margin: 10px 0px
  2002. }
  2003. .story-page-header>.inner h1,
  2004. .user-page-header>.inner h1 {
  2005. color: #333;
  2006. font-family: "Open Sans Condensed", Arial, Sans-serif;
  2007. font-weight: bold;
  2008. line-height: normal;
  2009. position: relative
  2010. }
  2011. .story-page-header>.inner h1 a,
  2012. .user-page-header>.inner h1 a {
  2013. color: inherit;
  2014. text-decoration: none
  2015. }
  2016. @media all and (max-width: 700px) {
  2017. .story-page-header, .user-page-header {
  2018. border-bottom: 1px solid rgba(0, 0, 0, 0.2)
  2019. }
  2020. .story-page-header h1 .button-group,
  2021. .user-page-header h1 .button-group {
  2022. display: initial
  2023. }
  2024. .story-page-header h1,
  2025. .user-page-header h1 {
  2026. padding-right: 40px;
  2027. font-size: 24px !important
  2028. }
  2029. .story-page-header .background-overlay,
  2030. .user-page-header .background-overlay {
  2031. display: none
  2032. }
  2033. }
  2034. .api_request_url {
  2035. color: rgba(0, 0, 0, 0.8);
  2036. font-size: 1.5em;
  2037. font-weight: bold;
  2038. font-family: "Open Sans Condensed", Arial, Sans-serif;
  2039. padding: 15px;
  2040. border: 1px solid rgba(0, 0, 0, 0.2);
  2041. text-shadow: 1px 1px rgba(255, 255, 255, 0.15);
  2042. margin: -1px;
  2043. margin-bottom: 15px;
  2044. border-top-left-radius: 5px;
  2045. border-top-right-radius: 5px
  2046. }
  2047. .api_request_url.GET {
  2048. border-bottom: 3px solid rgba(73, 129, 40, 0.38);
  2049. background-color: #DCE9CE
  2050. }
  2051. .api_request_url.GET a {
  2052. color: #658443
  2053. }
  2054. .api_request_url.PUT,
  2055. .api_request_url.POST {
  2056. border-bottom: 3px solid #5d93cb;
  2057. background-color: #cedbe9
  2058. }
  2059. .api_request_url.PUT a,
  2060. .api_request_url.POST a {
  2061. color: #3d6995
  2062. }
  2063. .api_request_url.PATCH {
  2064. border-bottom: 3px solid #cbad5d;
  2065. background-color: #e9e0ce
  2066. }
  2067. .api_request_url.PATCH a {
  2068. color: #95753d
  2069. }
  2070. .api_request_url.DELETE {
  2071. border-bottom: 3px solid #cb5d5d;
  2072. background-color: #e9cece
  2073. }
  2074. .api_request_url.DELETE a {
  2075. color: #8f2d2d
  2076. }
  2077. .api-content-box {
  2078. border-radius: 5px;
  2079. color: #444;
  2080. line-height: 1.8em;
  2081. margin-bottom: 20px
  2082. }
  2083. .api-content-box h1 {
  2084. font-family: "Open Sans Condensed", Arial, Sans-serif;
  2085. padding: 10px 0px;
  2086. margin-bottom: 11px;
  2087. padding-top: 0px;
  2088. margin-top: 20px;
  2089. font-size: 1.6em;
  2090. line-height: 1.4em;
  2091. border-bottom: 1px solid #ddd;
  2092. font-weight: bold
  2093. }
  2094. .api-content-box h1 i {
  2095. color: #777;
  2096. font-size: 18px;
  2097. vertical-align: 2px
  2098. }
  2099. .api-content-box.api-category {
  2100. padding: 20px;
  2101. padding-top: 0px
  2102. }
  2103. .api-content-box.api_request pre {
  2104. border: 1px solid #ccc;
  2105. background-color: #fff;
  2106. padding: 8px;
  2107. font-family: Monospace;
  2108. color: #666;
  2109. font-size: 0.8em;
  2110. line-height: 1.2em;
  2111. tab-size: 4;
  2112. word-break: break-all;
  2113. overflow: auto;
  2114. margin: 10px 3px;
  2115. outline: 3px solid #eee;
  2116. max-height: 500px
  2117. }
  2118. .api-content-box.api_request .api_request_inner_padding {
  2119. margin: 20px;
  2120. margin-top: 0px
  2121. }
  2122. .api-content-box.api_request div.api_parameter_list {
  2123. border: 5px solid #eee
  2124. }
  2125. .api-content-box.api_request table.api_parameter_list {
  2126. width: 100%;
  2127. font-size: 0.9em
  2128. }
  2129. .api-content-box.api_request table.api_parameter_list td {
  2130. vertical-align: top;
  2131. background-color: #FFF;
  2132. border: 1px solid #ccc;
  2133. padding: 8px
  2134. }
  2135. .api-content-box.api_request table.api_parameter_list .parameter {
  2136. width: 150px;
  2137. background-color: #f8f8f8
  2138. }
  2139. .api-content-box.api_request table.api_parameter_list .parameter .key {
  2140. font-weight: bold
  2141. }
  2142. .api-content-box.api_request table.api_parameter_list .parameter .optional {
  2143. font-family: "Open Sans", Arial, Sans-serif;
  2144. color: #666;
  2145. display: block;
  2146. font-size: 0.8em
  2147. }
  2148. .api-content-box.api_request .expanded-content {
  2149. display: none
  2150. }
  2151. .api-content-box.api_request button {
  2152. margin-top: 10px
  2153. }
  2154. .api-content-box.api_request button .collapse {
  2155. display: none
  2156. }
  2157. .api-content-box.api_request.expanded .expanded-content {
  2158. display: block
  2159. }
  2160. .api-content-box.api_request.expanded button .collapse {
  2161. display: inline
  2162. }
  2163. .api-content-box.api_request.expanded button .expand {
  2164. display: none
  2165. }
  2166. div.banner_credits div.theme {
  2167. margin-bottom: 10px
  2168. }
  2169. div.banner_credits div.banner {
  2170. border: 1px solid rgba(0, 0, 0, 0.4);
  2171. background-position: center -1px;
  2172. height: 173px;
  2173. cursor: pointer;
  2174. border-bottom: none
  2175. }
  2176. div.banner_credits div.theme div.source {
  2177. background-color: #333;
  2178. color: rgba(255, 255, 255, 0.8);
  2179. padding: 10px;
  2180. font-size: 0.8em;
  2181. border: 1px solid rgba(0, 0, 0, 0.2);
  2182. text-shadow: -1px -1px rgba(0, 0, 0, 0.2)
  2183. }
  2184. div.banner_credits div.theme div.source a {
  2185. color: rgba(255, 255, 255, 0.8)
  2186. }
  2187. .bookshelf-card-list>li {
  2188. width: 33.3333333%;
  2189. vertical-align: top;
  2190. padding-top: 10px
  2191. }
  2192. @media all and (max-width: 1200px) {
  2193. .bookshelf-card-list>li {
  2194. width: 50%
  2195. }
  2196. }
  2197. @media all and (max-width: 800px) {
  2198. .bookshelf-card-list>li {
  2199. width: 100%
  2200. }
  2201. }
  2202. .bookshelf-card {
  2203. margin-top: 10px
  2204. }
  2205. .bookshelf-card .avatar {
  2206. width: 76px;
  2207. height: 76px;
  2208. top: -77px
  2209. }
  2210. .bookshelf-card h2 {
  2211. margin-bottom: 5px
  2212. }
  2213. .bookshelf-card h2 .unread-info {
  2214. display: inline;
  2215. margin-left: 5px;
  2216. font-size: 0.6em;
  2217. font-family: "Open Sans", Arial, Sans-serif
  2218. }
  2219. .bookshelf-card h2 a.unread {
  2220. color: #C73A1F
  2221. }
  2222. .bookshelf-card .top-info {
  2223. margin-bottom: 10px
  2224. }
  2225. .bookshelf-card .bookshelf-icon {
  2226. margin-right: 10px;
  2227. border-radius: 4px;
  2228. background: #FFF;
  2229. text-align: center;
  2230. width: 100%;
  2231. height: 100%;
  2232. line-height: 76px;
  2233. font-size: 48px;
  2234. overflow: hidden;
  2235. text-shadow: -1px -1px rgba(0, 0, 0, 0.2)
  2236. }
  2237. .bookshelf-card .bookshelf-icon object {
  2238. width: 32px;
  2239. height: 32px
  2240. }
  2241. .bookshelf-card .bookshelf-icon a {
  2242. text-decoration: none;
  2243. display: block;
  2244. line-height: 68px;
  2245. color: #fff
  2246. }
  2247. .bookshelf-card .bookshelf-icon a .bookshelf-icon-pony-emoji {
  2248. color: rgba(0, 0, 0, 0.75);
  2249. text-shadow: 1px 1px rgba(255, 255, 255, 0.2)
  2250. }
  2251. .bookshelf-card .bookshelf-icon .fa {
  2252. display: block;
  2253. vertical-align: middle;
  2254. line-height: 68px
  2255. }
  2256. .bookshelf-card .bookshelf-icon .fa:before {
  2257. display: block;
  2258. vertical-align: middle
  2259. }
  2260. .bookshelf-card .info-container {
  2261. display: table-cell;
  2262. padding-left: 10px;
  2263. width: 50%;
  2264. vertical-align: top
  2265. }
  2266. .bookshelf-card .info {
  2267. margin-top: 0px;
  2268. height: auto
  2269. }
  2270. .bookshelf-card .stories {
  2271. display: table-cell;
  2272. vertical-align: top;
  2273. font-size: 0.9em
  2274. }
  2275. .bookshelf-card .stories i {
  2276. margin-right: 5px;
  2277. color: #777
  2278. }
  2279. .bookshelf-card .stories li {
  2280. background: #eee;
  2281. border-bottom: 1px solid #ddd;
  2282. padding: 3px 8px;
  2283. line-height: 1.8em
  2284. }
  2285. .bookshelf-card .stories li a {
  2286. color: inherit
  2287. }
  2288. .bookshelf-card .stories li:first-child {
  2289. border-top-left-radius: 3px;
  2290. border-top-right-radius: 3px
  2291. }
  2292. .bookshelf-card .stories li:last-child {
  2293. border-bottom: none;
  2294. border-bottom-left-radius: 3px;
  2295. border-bottom-right-radius: 3px
  2296. }
  2297. .bookshelf-card .no-description .info-container {
  2298. display: none
  2299. }
  2300. .bookshelf-card .no-description .stories {
  2301. display: block
  2302. }
  2303. .user_blog_post .right .bookshelf-header {
  2304. font-weight: bold;
  2305. margin-bottom: 15px;
  2306. color: #49443C;
  2307. font-family: Arial;
  2308. background: #C4BDAE;
  2309. padding: 10px;
  2310. border-radius: 5px
  2311. }
  2312. .user_blog_post .right .bookshelves {
  2313. position: relative;
  2314. margin-bottom: 20px;
  2315. text-align: left
  2316. }
  2317. .user_blog_post .right .bookshelves .unread {
  2318. font-weight: bold;
  2319. color: #C73A1F;
  2320. text-decoration: none;
  2321. border-bottom: 1px dotted #C73A1F
  2322. }
  2323. .user_blog_post .right .bookshelves .unread:hover {
  2324. text-decoration: none
  2325. }
  2326. .user_blog_post .right .bookshelves li {
  2327. list-style: none;
  2328. border-bottom: 1px solid #d4cdc3;
  2329. position: relative
  2330. }
  2331. .user_blog_post .right .bookshelves li:last-child {
  2332. border-bottom-width: 0px
  2333. }
  2334. .user_blog_post .right .bookshelves li:last-child.selected {
  2335. border-bottom-width: 1px
  2336. }
  2337. .user_blog_post .right .bookshelves li.ordering {
  2338. background: rgba(0, 0, 0, 0.05);
  2339. box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.05) inset
  2340. }
  2341. .user_blog_post .right .bookshelves li.selected {
  2342. padding: 10px;
  2343. border-radius: 5px
  2344. }
  2345. .user_blog_post .right .bookshelves li.selected .avatar {
  2346. height: 38px;
  2347. vertical-align: middle;
  2348. border: 1px solid #ddd;
  2349. padding: 2px;
  2350. margin-right: 10px;
  2351. float: left
  2352. }
  2353. .user_blog_post .right .bookshelves li.selected .created_details {
  2354. font-size: 0.8em;
  2355. color: #555;
  2356. display: inline-block;
  2357. vertical-align: middle
  2358. }
  2359. .user_blog_post .right .bookshelves li.selected .arrow {
  2360. position: absolute;
  2361. left: -10px;
  2362. width: 0px;
  2363. height: 0px;
  2364. border-right: 10px solid #d6d2cb;
  2365. border-top: 10px solid transparent;
  2366. border-bottom: 10px solid transparent
  2367. }
  2368. .user_blog_post .right .bookshelves li.selected .arrow:before {
  2369. content: " ";
  2370. display: block;
  2371. position: absolute;
  2372. left: 1px;
  2373. top: -9px;
  2374. width: 0px;
  2375. height: 0px;
  2376. border-right: 9px solid #fff;
  2377. border-top: 9px solid transparent;
  2378. border-bottom: 9px solid transparent
  2379. }
  2380. .user_blog_post .right .bookshelves .draggable {
  2381. padding: 15px 0px;
  2382. border-top: 1px solid transparent;
  2383. border-bottom: 1px solid transparent
  2384. }
  2385. .user_blog_post .right .bookshelves .draggable .draggable-handle {
  2386. display: none;
  2387. cursor: pointer;
  2388. width: 15px;
  2389. background: #fff;
  2390. border: 1px solid #d4cdc3;
  2391. font-weight: bold;
  2392. line-height: 10px;
  2393. position: absolute;
  2394. right: 0px;
  2395. top: -1px;
  2396. bottom: -1px;
  2397. text-align: center
  2398. }
  2399. .user_blog_post .right .bookshelves .draggable .draggable-handle span {
  2400. position: absolute;
  2401. top: 50%;
  2402. left: 0px;
  2403. right: 0px;
  2404. margin-top: -15px;
  2405. display: block
  2406. }
  2407. .user_blog_post .right .bookshelves .draggable.dragging .draggable-handle {
  2408. display: block
  2409. }
  2410. .user_blog_post .right .bookshelves .draggable.dragging {
  2411. background: #eee9e2;
  2412. border-top: 1px solid #b3afaa;
  2413. border-bottom: 1px solid #b3afaa;
  2414. box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.2)
  2415. }
  2416. .user_blog_post .right .bookshelves .draggable.dragging .draggable-handle {
  2417. border-color: #b3afaa
  2418. }
  2419. .user_blog_post .right .bookshelves .bookshelf-icon {
  2420. margin-right: 10px;
  2421. border-radius: 4px;
  2422. background: #FFF;
  2423. text-align: center;
  2424. float: left;
  2425. width: 44px;
  2426. height: 44px;
  2427. font-size: 30px;
  2428. padding: 6px 0px;
  2429. overflow: hidden
  2430. }
  2431. .user_blog_post .right .bookshelves .bookshelf-icon object {
  2432. width: 32px;
  2433. height: 32px
  2434. }
  2435. .user_blog_post .right .bookshelves .bookshelf-icon a {
  2436. text-decoration: none
  2437. }
  2438. .user_blog_post .right .bookshelves .bookshelf-icon .fa {
  2439. display: block;
  2440. vertical-align: middle
  2441. }
  2442. .user_blog_post .right .bookshelves .bookshelf-icon .fa:before {
  2443. display: block;
  2444. vertical-align: middle
  2445. }
  2446. .user_blog_post .right .bookshelves .bookshelf-name {
  2447. font-weight: bold;
  2448. display: block;
  2449. color: #2b2b2b;
  2450. line-height: 1.5em;
  2451. font-family: "Open Sans Condensed", Arial, Sans-serif
  2452. }
  2453. .user_blog_post .right .bookshelves .bookshelf-name .fa-lock,
  2454. .user_blog_post .right .bookshelves .bookshelf-name .fa-unlock,
  2455. .user_blog_post .right .bookshelves .bookshelf-name .fa-eye-slash {
  2456. font-size: 0.8em;
  2457. color: #9f9f9f
  2458. }
  2459. .user_blog_post .right .bookshelves .bookshelf-name a {
  2460. color: inherit;
  2461. text-decoration: none
  2462. }
  2463. .user_blog_post .right .bookshelves .bookshelf-name a:hover {
  2464. text-decoration: underline
  2465. }
  2466. .user_blog_post .right .bookshelves .bookshelf-info {
  2467. display: block;
  2468. line-height: 1.5em;
  2469. font-size: 0.8em;
  2470. color: #8f8c88
  2471. }
  2472. .user_blog_post .right .bookshelves .bookshelf-description {
  2473. display: block;
  2474. line-height: 1.5em;
  2475. font-size: 0.8em;
  2476. color: #555;
  2477. margin-left: 54px;
  2478. margin-top: 5px;
  2479. padding-top: 5px;
  2480. border-top: 1px solid rgba(0, 0, 0, 0.1)
  2481. }
  2482. .user_blog_post .right .bookshelves .orderable .draggable:hover .draggable-handle {
  2483. display: block
  2484. }
  2485. .bookshelf-edit-popup .bookshelf-icon-preview {
  2486. display: inline-block;
  2487. background: #fff;
  2488. border-radius: 50%;
  2489. width: 100px;
  2490. height: 100px;
  2491. line-height: 98px;
  2492. border: 1px solid #ccc;
  2493. font-size: 70px;
  2494. overflow: hidden
  2495. }
  2496. .bookshelf-edit-popup .bookshelf-icon-preview object {
  2497. pointer-events: none;
  2498. width: 100px;
  2499. height: 100px
  2500. }
  2501. @media all and (max-height: 750px) {
  2502. .bookshelf-edit-popup.properties hr {
  2503. margin: 5px 0px !important
  2504. }
  2505. }
  2506. @media all and (max-height: 750px) {
  2507. .bookshelf-edit-popup.properties .rounded_container {
  2508. font-size: 11px;
  2509. padding: 6px
  2510. }
  2511. }
  2512. .bookshelf-edit-popup .bookshelf-icons {
  2513. color: #555;
  2514. max-height: 250px;
  2515. overflow: auto
  2516. }
  2517. @media all and (max-height: 750px) {
  2518. .bookshelf-edit-popup .bookshelf-icons {
  2519. max-height: 150px
  2520. }
  2521. }
  2522. .bookshelf-edit-popup .bookshelf-icons label {
  2523. display: inline-block;
  2524. font-size: 24px;
  2525. width: 40px;
  2526. text-align: center;
  2527. color: inherit;
  2528. background: none;
  2529. border: none;
  2530. cursor: pointer;
  2531. text-shadow: none;
  2532. border: 1px solid transparent;
  2533. border-radius: 0px;
  2534. padding: 0px;
  2535. line-height: 38px;
  2536. vertical-align: top;
  2537. margin: 3px
  2538. }
  2539. .bookshelf-edit-popup .bookshelf-icons label object {
  2540. pointer-events: none;
  2541. width: 32px;
  2542. height: 32px;
  2543. vertical-align: middle
  2544. }
  2545. .bookshelf-edit-popup .bookshelf-icons label div {
  2546. display: inline-block
  2547. }
  2548. .bookshelf-edit-popup .bookshelf-icons label span {
  2549. vertical-align: middle
  2550. }
  2551. .bookshelf-edit-popup .bookshelf-icons label:hover {
  2552. background: #eee
  2553. }
  2554. .bookshelf-edit-popup .bookshelf-icons label.selected {
  2555. background: #f8f8f8;
  2556. border: 1px solid #ccc;
  2557. outline: 5px solid #eee;
  2558. cursor: default
  2559. }
  2560. .bookshelf-edit-popup .bookshelf-colours label {
  2561. display: inline-block;
  2562. padding: 0px;
  2563. line-height: 0px;
  2564. width: 16px;
  2565. height: 16px;
  2566. border: 1px solid rgba(0, 0, 0, 0.2);
  2567. text-shadow: -1px -1px rgba(0, 0, 0, 0.2);
  2568. margin: 2px 0px;
  2569. border-radius: 0px;
  2570. cursor: pointer;
  2571. text-align: center;
  2572. line-height: 14px;
  2573. box-shadow: none;
  2574. vertical-align: top
  2575. }
  2576. .bookshelf-edit-popup .bookshelf-colours label input {
  2577. display: none
  2578. }
  2579. .bookshelf-edit-popup .bookshelf-colours label.selected:before {
  2580. font-family: "FontAwesome";
  2581. content: "\f00c";
  2582. color: #fff;
  2583. font-size: 14px
  2584. }
  2585. .story-toolbar .bookshelves {
  2586. display: block;
  2587. padding: 0px;
  2588. border: none;
  2589. vertical-align: middle;
  2590. text-align: center;
  2591. text-decoration: none;
  2592. line-height: 0;
  2593. text-align: left;
  2594. margin-bottom: -1px
  2595. }
  2596. .story-toolbar .bookshelves li {
  2597. display: inline-block;
  2598. width: 37px;
  2599. height: 37px;
  2600. margin-right: -1px;
  2601. overflow: hidden;
  2602. padding: 0px;
  2603. font-size: 25.2px;
  2604. border: 1px solid rgba(0, 0, 0, 0.15);
  2605. text-shadow: 1px 1px rgba(255, 255, 255, 0.5);
  2606. cursor: pointer;
  2607. -webkit-touch-callout: none;
  2608. -webkit-user-select: none;
  2609. -khtml-user-select: none;
  2610. -moz-user-select: none;
  2611. -ms-user-select: none;
  2612. user-select: none
  2613. }
  2614. .story-toolbar .bookshelves li:first-child {
  2615. border-top-left-radius: 5px
  2616. }
  2617. .story-toolbar .bookshelves li:last-child {
  2618. border-top-right-radius: 5px
  2619. }
  2620. .story-toolbar .bookshelves li span.loading {
  2621. display: none
  2622. }
  2623. .story-toolbar .bookshelves li.loading {
  2624. background: none;
  2625. cursor: wait
  2626. }
  2627. .story-toolbar .bookshelves li.loading span {
  2628. display: none
  2629. }
  2630. .story-toolbar .bookshelves li.loading span.loading {
  2631. display: block
  2632. }
  2633. .story-toolbar .bookshelves li object {
  2634. width: 32px;
  2635. height: 32px
  2636. }
  2637. .story-toolbar .bookshelves li span {
  2638. display: block;
  2639. width: 35px;
  2640. height: 35px;
  2641. line-height: 37px;
  2642. text-align: center;
  2643. -webkit-transition: color 0.2s;
  2644. transition: color 0.2s;
  2645. background: rgba(255, 255, 255, 0.05);
  2646. background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, 0.05)), color-stop(100%, rgba(0, 0, 0, 0.03)));
  2647. background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.05) 0%, rgba(0, 0, 0, 0.03) 100%);
  2648. background: linear-gradient(to bottom, rgba(255, 255, 255, 0.05) 0%, rgba(0, 0, 0, 0.03) 100%)
  2649. }
  2650. .story-toolbar .bookshelves li span:before {
  2651. color: #777;
  2652. -webkit-transition: color 0.2s;
  2653. transition: color 0.2s
  2654. }
  2655. .story-toolbar .bookshelves li:hover span {
  2656. background: rgba(0, 0, 0, 0.03);
  2657. background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0.03)), color-stop(100%, rgba(255, 255, 255, 0.05)));
  2658. background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.03) 0%, rgba(255, 255, 255, 0.05) 100%);
  2659. background: linear-gradient(to bottom, rgba(0, 0, 0, 0.03) 0%, rgba(255, 255, 255, 0.05) 100%)
  2660. }
  2661. .story-toolbar .bookshelves li:hover span:before,
  2662. .story-toolbar .bookshelves li:hover span span {
  2663. color: inherit
  2664. }
  2665. .story-toolbar .bookshelves li.unselected {
  2666. background: #eee !important
  2667. }
  2668. .story-toolbar .bookshelves li.selected {
  2669. position: relative;
  2670. z-index: 2;
  2671. text-shadow: -1px -1px rgba(0, 0, 0, 0.15)
  2672. }
  2673. .story-toolbar .bookshelves li.selected span:before,
  2674. .story-toolbar .bookshelves li.selected span span {
  2675. color: #fff !important
  2676. }
  2677. .bookshelves-popup-list {
  2678. font-size: 0.9em;
  2679. max-height: 250px !important
  2680. }
  2681. .bookshelves-popup-list .icon {
  2682. width: 30px;
  2683. height: 30px;
  2684. line-height: 30px;
  2685. border-radius: 4px;
  2686. overflow: hidden;
  2687. background: #fff;
  2688. text-align: center;
  2689. font-size: 1.45em;
  2690. display: inline-block;
  2691. vertical-align: middle;
  2692. text-shadow: none;
  2693. margin-right: 6px
  2694. }
  2695. .bookshelves-popup-list object {
  2696. width: 24px;
  2697. height: 24px;
  2698. margin-top: 3px
  2699. }
  2700. .bookshelves-popup-list .privacy-icon {
  2701. color: #888;
  2702. margin: 0px 4px
  2703. }
  2704. .bookshelves-popup-list a:hover .privacy-icon {
  2705. color: #fff
  2706. }
  2707. .bookshelves-popup-list a:hover .add-status span {
  2708. color: #fff
  2709. }
  2710. .bookshelves-popup-list a:hover .add-status .added {
  2711. color: #fff
  2712. }
  2713. .bookshelves-popup-list .bookshelf .add-status {
  2714. float: right;
  2715. font-size: 20px
  2716. }
  2717. .bookshelves-popup-list .bookshelf .add-status span {
  2718. line-height: 32px;
  2719. margin-right: 6px;
  2720. color: #777
  2721. }
  2722. .bookshelves-popup-list .bookshelf .add-status .loading {
  2723. display: none
  2724. }
  2725. .bookshelves-popup-list .bookshelf .add-status .added {
  2726. display: none;
  2727. color: #4c941c
  2728. }
  2729. .bookshelves-popup-list .bookshelf .add-status .not-added {
  2730. display: none
  2731. }
  2732. .bookshelves-popup-list .bookshelf.selected .add-status .added {
  2733. display: block
  2734. }
  2735. .bookshelves-popup-list .bookshelf.unselected .add-status .not-added {
  2736. display: block
  2737. }
  2738. .bookshelves-popup-list .bookshelf.loading .add-status .loading {
  2739. display: block
  2740. }
  2741. .bookshelves-popup-list .bookshelf.loading .add-status .added,
  2742. .bookshelves-popup-list .bookshelf.loading .add-status .not-added {
  2743. display: none !important
  2744. }
  2745. div.browse_page table.browse_stories {
  2746. width: 100%;
  2747. border-spacing: 0px;
  2748. border-collapse: separate
  2749. }
  2750. div.browse_page tr.story_item {
  2751. background-color: #FFF;
  2752. box-sizing: border-box;
  2753. -webkit-box-sizing: border-box;
  2754. -ms-box-sizing: border-box;
  2755. -moz-box-sizing: border-box;
  2756. -o-box-sizing: border-box;
  2757. overflow: hidden;
  2758. vertical-align: top;
  2759. position: relative
  2760. }
  2761. div.browse_page tr.story_item td {
  2762. border-bottom: 1px solid #ccc
  2763. }
  2764. div.browse_page tr.story_item td.author {
  2765. border-right: 1px solid #CCC;
  2766. background-color: #EEE;
  2767. padding: 10px;
  2768. max-width: 170px;
  2769. min-width: 150px;
  2770. text-align: right
  2771. }
  2772. div.browse_page tr.story_item td.author div.name {
  2773. border-radius: 4px;
  2774. background-color: #f8f8f8;
  2775. color: #fff;
  2776. font-family: Helvetica, Arial;
  2777. font-weight: bold;
  2778. text-align: center;
  2779. padding: 6px 8px;
  2780. font-size: 0.8em;
  2781. display: inline-block;
  2782. margin-bottom: 4px
  2783. }
  2784. div.browse_page tr.story_item td.author div.name a {
  2785. color: #555
  2786. }
  2787. div.browse_page tr.story_item td.author img.avatar {
  2788. padding: 1px;
  2789. background-color: #FFF;
  2790. border: 1px solid #CCC;
  2791. display: none
  2792. }
  2793. div.browse_page tr.story_item td.story_data {
  2794. padding: 10px
  2795. }
  2796. div.browse_page tr.story_item td.category_cell {
  2797. padding: 3px;
  2798. background-color: #EEE;
  2799. border-left: 1px solid #CCC;
  2800. width: 200px;
  2801. text-align: center
  2802. }
  2803. div.browse_page thead tr.story_item td {
  2804. font-size: 0.9em;
  2805. font-weight: bold;
  2806. background-color: #DDD !important;
  2807. padding: 10px !important
  2808. }
  2809. div.browse_page tr.story_item a.story_category {
  2810. display: inline-block;
  2811. font-size: 0.7em;
  2812. font-weight: bold;
  2813. padding: 2px 5px;
  2814. opacity: 1;
  2815. overflow: hidden;
  2816. margin-right: 3px;
  2817. vertical-align: middle;
  2818. line-height: 1.5em
  2819. }
  2820. div.browse_page tr.story_item img.story_image {
  2821. float: left;
  2822. margin-right: 10px;
  2823. padding: 1px;
  2824. border: 1px solid #ccc;
  2825. max-height: 64px
  2826. }
  2827. div.browse_page tr.story_item a.title {
  2828. font-size: 1.0em;
  2829. font-weight: bold
  2830. }
  2831. div.browse_page tr.story_item span.description {
  2832. font-size: 0.8em;
  2833. color: #444
  2834. }
  2835. div.browse_page tr.story_item span.by {
  2836. color: #666;
  2837. font-size: 0.8em
  2838. }
  2839. div.browse_page tr.story_item span.info {
  2840. color: #666;
  2841. font-size: 0.7em
  2842. }
  2843. div.browse_page tr.story_item span.info img {
  2844. vertical-align: -1px
  2845. }
  2846. div.browse_page tr.story_item span.info img.character_icon {
  2847. vertical-align: -3px;
  2848. margin-right: 2px;
  2849. width: 16px;
  2850. height: 16px;
  2851. opacity: 0.75;
  2852. border-radius: 3px
  2853. }
  2854. .tags-dropdown {
  2855. position: absolute;
  2856. left: 0px;
  2857. right: 0px;
  2858. top: 100%;
  2859. z-index: 20000;
  2860. max-height: 300px;
  2861. background-color: #fff;
  2862. border: 1px solid rgba(0, 0, 0, 0.2);
  2863. border-top: none;
  2864. overflow: auto;
  2865. background-clip: padding-box;
  2866. box-shadow: 1px 2px 3px rgba(0, 0, 0, 0.1);
  2867. border-bottom-left-radius: 5px;
  2868. border-bottom-right-radius: 5px
  2869. }
  2870. .tags-dropdown li {
  2871. padding: 0px 10px;
  2872. cursor: pointer;
  2873. border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  2874. line-height: 24px
  2875. }
  2876. .tags-dropdown li .icon {
  2877. display: inline-block;
  2878. vertical-align: middle;
  2879. width: 28px
  2880. }
  2881. .tags-dropdown li img {
  2882. display: block;
  2883. width: 24px;
  2884. margin-right: 10px;
  2885. border-radius: 3px
  2886. }
  2887. .tags-dropdown li span {
  2888. font-size: 0.9em;
  2889. font-weight: bold;
  2890. line-height: 32px
  2891. }
  2892. .tags-dropdown li.selected {
  2893. background-color: #FFF7CF;
  2894. border-top: 1px solid rgba(0, 0, 0, 0.1);
  2895. margin-top: -1px;
  2896. color: #394858
  2897. }
  2898. .tags-dropdown li.hidden {
  2899. display: none
  2900. }
  2901. .selected-tags,
  2902. .aggregate-tags {
  2903. border: 1px solid #ccc;
  2904. padding: 2px;
  2905. border-radius: 3px;
  2906. margin-bottom: 10px;
  2907. background: #f8f8f8
  2908. }
  2909. .selected-tags:empty,
  2910. .aggregate-tags:empty {
  2911. display: none
  2912. }
  2913. .selected-tags li,
  2914. .aggregate-tags li {
  2915. color: rgba(0, 0, 0, 0.75);
  2916. font-size: 0.9em;
  2917. font-weight: bold;
  2918. vertical-align: top;
  2919. margin-right: 0px;
  2920. display: block;
  2921. border-bottom: 1px solid rgba(0, 0, 0, 0.15);
  2922. position: relative;
  2923. padding-right: 32px;
  2924. padding-left: 6px
  2925. }
  2926. .selected-tags li:last-child,
  2927. .aggregate-tags li:last-child {
  2928. border-bottom: none
  2929. }
  2930. .selected-tags li span,
  2931. .aggregate-tags li span {
  2932. line-height: 32px;
  2933. vertical-align: middle
  2934. }
  2935. .selected-tags li .icon,
  2936. .aggregate-tags li .icon {
  2937. display: inline-block;
  2938. vertical-align: middle;
  2939. width: 28px
  2940. }
  2941. .selected-tags li img,
  2942. .aggregate-tags li img {
  2943. display: block;
  2944. width: 24px;
  2945. margin-right: 10px;
  2946. border-radius: 3px
  2947. }
  2948. .selected-tags li .count,
  2949. .aggregate-tags li .count {
  2950. font-size: 0.8em;
  2951. color: #777;
  2952. padding-left: 8px
  2953. }
  2954. .selected-tags li .buttons,
  2955. .aggregate-tags li .buttons {
  2956. font-size: 16px;
  2957. text-decoration: none;
  2958. font-family: FontAwesome;
  2959. position: absolute;
  2960. right: 3px;
  2961. top: 50%;
  2962. margin-top: -10px
  2963. }
  2964. .selected-tags li .remove,
  2965. .selected-tags li .include,
  2966. .selected-tags li .exclude,
  2967. .aggregate-tags li .remove,
  2968. .aggregate-tags li .include,
  2969. .aggregate-tags li .exclude {
  2970. display: inline-block;
  2971. font-size: 12px;
  2972. text-decoration: none;
  2973. font-family: FontAwesome;
  2974. vertical-align: middle;
  2975. width: 20px;
  2976. height: 20px;
  2977. text-align: center;
  2978. border-radius: 2px;
  2979. margin-left: 5px;
  2980. background-clip: padding-box;
  2981. color: rgba(0, 0, 0, 0.7);
  2982. background-color: #fff;
  2983. border: 1px solid rgba(0, 0, 0, 0.15)
  2984. }
  2985. .selected-tags li .remove:before,
  2986. .selected-tags li .include:before,
  2987. .selected-tags li .exclude:before,
  2988. .aggregate-tags li .remove:before,
  2989. .aggregate-tags li .include:before,
  2990. .aggregate-tags li .exclude:before {
  2991. content: "\f00d";
  2992. line-height: 20px
  2993. }
  2994. .selected-tags li .exclude,
  2995. .aggregate-tags li .exclude {
  2996. color: #9d4c4c;
  2997. background-color: #f4dede;
  2998. border: 1px solid #cfbdbd
  2999. }
  3000. .selected-tags li .exclude:before,
  3001. .aggregate-tags li .exclude:before {
  3002. content: "\f068"
  3003. }
  3004. .selected-tags li .include,
  3005. .aggregate-tags li .include {
  3006. color: #649546;
  3007. background-color: #d8e8ce;
  3008. border: 1px solid #b8c5af
  3009. }
  3010. .selected-tags li .include:before,
  3011. .aggregate-tags li .include:before {
  3012. content: "\f067"
  3013. }
  3014. .aggregate-tags {
  3015. margin: 0px;
  3016. overflow: auto;
  3017. max-height: 399px
  3018. }
  3019. .aggregate-tags li {
  3020. padding-right: 60px
  3021. }
  3022. .selected-tags li {
  3023. cursor: pointer;
  3024. background: #DBEAA4
  3025. }
  3026. .selected-tags li .exclude {
  3027. opacity: 0.3;
  3028. display: none
  3029. }
  3030. .selected-tags li .include {
  3031. display: none
  3032. }
  3033. .selected-tags li.excluded {
  3034. background: #eaa4a4;
  3035. border-top: 1px solid rgba(0, 0, 0, 0.15);
  3036. margin-top: -1px
  3037. }
  3038. .selected-tags li.excluded .exclude {
  3039. opacity: 1
  3040. }
  3041. .selected-tags li.excluded .include {
  3042. opacity: 0.3
  3043. }
  3044. div.search_results_count {
  3045. float: right;
  3046. font-size: 0.9em;
  3047. color: rgba(0, 0, 0, 0.8);
  3048. margin: 5px 0px;
  3049. padding: 8px 12px;
  3050. border-radius: 5px
  3051. }
  3052. .content_format_bow blockquote,
  3053. .content_format_medium_light blockquote,
  3054. .content_format_high_light blockquote,
  3055. .content_format_solarized_light blockquote {
  3056. border-radius: 0px;
  3057. padding: 20px;
  3058. border: none;
  3059. border-left: 5px solid rgba(0, 0, 0, 0.2);
  3060. background: rgba(0, 0, 0, 0.1)
  3061. }
  3062. .content_format_ultra_dark div.title,
  3063. .content_format_high_dark div.title,
  3064. .content_format_green_black div.title,
  3065. .content_format_amber_black div.title,
  3066. .content_format_wob div.title,
  3067. .content_format_medium_dark div.title,
  3068. .content_format_dark_red div.title,
  3069. .content_format_dark_blue div.title,
  3070. .content_format_dark_purple div.title,
  3071. .content_format_solarized_dark div.title,
  3072. .content_format_luna div.title {
  3073. border-color: rgba(0, 0, 0, 0.2);
  3074. background: rgba(0, 0, 0, 0.1);
  3075. margin: 0;
  3076. padding-left: 30px;
  3077. padding-right: 30px
  3078. }
  3079. .content_format_ultra_dark div.title a.story_name,
  3080. .content_format_high_dark div.title a.story_name,
  3081. .content_format_green_black div.title a.story_name,
  3082. .content_format_amber_black div.title a.story_name,
  3083. .content_format_wob div.title a.story_name,
  3084. .content_format_medium_dark div.title a.story_name,
  3085. .content_format_dark_red div.title a.story_name,
  3086. .content_format_dark_blue div.title a.story_name,
  3087. .content_format_dark_purple div.title a.story_name,
  3088. .content_format_solarized_dark div.title a.story_name,
  3089. .content_format_luna div.title a.story_name {
  3090. color: inherit
  3091. }
  3092. .content_format_ultra_dark div.authors-note,
  3093. .content_format_high_dark div.authors-note,
  3094. .content_format_green_black div.authors-note,
  3095. .content_format_amber_black div.authors-note,
  3096. .content_format_wob div.authors-note,
  3097. .content_format_medium_dark div.authors-note,
  3098. .content_format_dark_red div.authors-note,
  3099. .content_format_dark_blue div.authors-note,
  3100. .content_format_dark_purple div.authors-note,
  3101. .content_format_solarized_dark div.authors-note,
  3102. .content_format_luna div.authors-note {
  3103. border-color: #333 !important;
  3104. background: #1A1A1A !important;
  3105. color: #aaa !important
  3106. }
  3107. .content_format_ultra_dark blockquote,
  3108. .content_format_high_dark blockquote,
  3109. .content_format_green_black blockquote,
  3110. .content_format_amber_black blockquote,
  3111. .content_format_wob blockquote,
  3112. .content_format_medium_dark blockquote,
  3113. .content_format_dark_red blockquote,
  3114. .content_format_dark_blue blockquote,
  3115. .content_format_dark_purple blockquote,
  3116. .content_format_solarized_dark blockquote,
  3117. .content_format_luna blockquote {
  3118. border-radius: 0px;
  3119. padding: 20px;
  3120. border: none;
  3121. border-left: 5px solid rgba(0, 0, 0, 0.2);
  3122. background: rgba(0, 0, 0, 0.1)
  3123. }
  3124. .content_format_ultra_dark .button-group a.styled_button.styled_button_grey.styled_button,
  3125. .content_format_high_dark .button-group a.styled_button.styled_button_grey.styled_button,
  3126. .content_format_green_black .button-group a.styled_button.styled_button_grey.styled_button,
  3127. .content_format_amber_black .button-group a.styled_button.styled_button_grey.styled_button,
  3128. .content_format_wob .button-group a.styled_button.styled_button_grey.styled_button,
  3129. .content_format_medium_dark .button-group a.styled_button.styled_button_grey.styled_button,
  3130. .content_format_dark_red .button-group a.styled_button.styled_button_grey.styled_button,
  3131. .content_format_dark_blue .button-group a.styled_button.styled_button_grey.styled_button,
  3132. .content_format_dark_purple .button-group a.styled_button.styled_button_grey.styled_button,
  3133. .content_format_solarized_dark .button-group a.styled_button.styled_button_grey.styled_button,
  3134. .content_format_luna .button-group a.styled_button.styled_button_grey.styled_button {
  3135. border-right-width: 0px;
  3136. margin-left: 0px;
  3137. margin-right: 0px;
  3138. border-radius: 0px
  3139. }
  3140. .content_format_ultra_dark .button-group a.styled_button.styled_button_grey.styled_button:last-of-type,
  3141. .content_format_high_dark .button-group a.styled_button.styled_button_grey.styled_button:last-of-type,
  3142. .content_format_green_black .button-group a.styled_button.styled_button_grey.styled_button:last-of-type,
  3143. .content_format_amber_black .button-group a.styled_button.styled_button_grey.styled_button:last-of-type,
  3144. .content_format_wob .button-group a.styled_button.styled_button_grey.styled_button:last-of-type,
  3145. .content_format_medium_dark .button-group a.styled_button.styled_button_grey.styled_button:last-of-type,
  3146. .content_format_dark_red .button-group a.styled_button.styled_button_grey.styled_button:last-of-type,
  3147. .content_format_dark_blue .button-group a.styled_button.styled_button_grey.styled_button:last-of-type,
  3148. .content_format_dark_purple .button-group a.styled_button.styled_button_grey.styled_button:last-of-type,
  3149. .content_format_solarized_dark .button-group a.styled_button.styled_button_grey.styled_button:last-of-type,
  3150. .content_format_luna .button-group a.styled_button.styled_button_grey.styled_button:last-of-type {
  3151. border-right-width: 1px;
  3152. border-top-right-radius: 3px;
  3153. border-bottom-right-radius: 3px
  3154. }
  3155. .content_format_ultra_dark .button-group a.styled_button.styled_button_grey.styled_button:first-of-type,
  3156. .content_format_high_dark .button-group a.styled_button.styled_button_grey.styled_button:first-of-type,
  3157. .content_format_green_black .button-group a.styled_button.styled_button_grey.styled_button:first-of-type,
  3158. .content_format_amber_black .button-group a.styled_button.styled_button_grey.styled_button:first-of-type,
  3159. .content_format_wob .button-group a.styled_button.styled_button_grey.styled_button:first-of-type,
  3160. .content_format_medium_dark .button-group a.styled_button.styled_button_grey.styled_button:first-of-type,
  3161. .content_format_dark_red .button-group a.styled_button.styled_button_grey.styled_button:first-of-type,
  3162. .content_format_dark_blue .button-group a.styled_button.styled_button_grey.styled_button:first-of-type,
  3163. .content_format_dark_purple .button-group a.styled_button.styled_button_grey.styled_button:first-of-type,
  3164. .content_format_solarized_dark .button-group a.styled_button.styled_button_grey.styled_button:first-of-type,
  3165. .content_format_luna .button-group a.styled_button.styled_button_grey.styled_button:first-of-type {
  3166. border-top-left-radius: 3px;
  3167. border-bottom-left-radius: 3px
  3168. }
  3169. .content_format_ultra_dark .button-group .drop-down,
  3170. .content_format_high_dark .button-group .drop-down,
  3171. .content_format_green_black .button-group .drop-down,
  3172. .content_format_amber_black .button-group .drop-down,
  3173. .content_format_wob .button-group .drop-down,
  3174. .content_format_medium_dark .button-group .drop-down,
  3175. .content_format_dark_red .button-group .drop-down,
  3176. .content_format_dark_blue .button-group .drop-down,
  3177. .content_format_dark_purple .button-group .drop-down,
  3178. .content_format_solarized_dark .button-group .drop-down,
  3179. .content_format_luna .button-group .drop-down {
  3180. background-color: #333;
  3181. color: #ccc
  3182. }
  3183. .content_format_ultra_dark .button-group .drop-down ul li a:hover,
  3184. .content_format_high_dark .button-group .drop-down ul li a:hover,
  3185. .content_format_green_black .button-group .drop-down ul li a:hover,
  3186. .content_format_amber_black .button-group .drop-down ul li a:hover,
  3187. .content_format_wob .button-group .drop-down ul li a:hover,
  3188. .content_format_medium_dark .button-group .drop-down ul li a:hover,
  3189. .content_format_dark_red .button-group .drop-down ul li a:hover,
  3190. .content_format_dark_blue .button-group .drop-down ul li a:hover,
  3191. .content_format_dark_purple .button-group .drop-down ul li a:hover,
  3192. .content_format_solarized_dark .button-group .drop-down ul li a:hover,
  3193. .content_format_luna .button-group .drop-down ul li a:hover {
  3194. background-color: #444
  3195. }
  3196. .content_format_ultra_dark .button-group .drop-down .fa-check-square,
  3197. .content_format_high_dark .button-group .drop-down .fa-check-square,
  3198. .content_format_green_black .button-group .drop-down .fa-check-square,
  3199. .content_format_amber_black .button-group .drop-down .fa-check-square,
  3200. .content_format_wob .button-group .drop-down .fa-check-square,
  3201. .content_format_medium_dark .button-group .drop-down .fa-check-square,
  3202. .content_format_dark_red .button-group .drop-down .fa-check-square,
  3203. .content_format_dark_blue .button-group .drop-down .fa-check-square,
  3204. .content_format_dark_purple .button-group .drop-down .fa-check-square,
  3205. .content_format_solarized_dark .button-group .drop-down .fa-check-square,
  3206. .content_format_luna .button-group .drop-down .fa-check-square {
  3207. color: #6AA83A
  3208. }
  3209. .content_format_ultra_dark blockquote,
  3210. .content_format_high_dark blockquote,
  3211. .content_format_green_black blockquote,
  3212. .content_format_amber_black blockquote {
  3213. border-color: rgba(255, 255, 255, 0.2);
  3214. background: rgba(255, 255, 255, 0.1)
  3215. }
  3216. .content_format_wob {
  3217. background-color: #1A1A1A !important;
  3218. color: #999 !important
  3219. }
  3220. .content_format_bow {
  3221. background-color: #FFF !important;
  3222. color: #333 !important
  3223. }
  3224. .content_format_medium_dark {
  3225. background-color: #555 !important;
  3226. color: #eee !important
  3227. }
  3228. .content_format_medium_light {
  3229. background-color: #ddd !important;
  3230. color: #333 !important
  3231. }
  3232. .content_format_medium_light hr {
  3233. background-color: #bbb !important
  3234. }
  3235. .content_format_dark_red {
  3236. background-color: #551010 !important;
  3237. color: #E29999 !important
  3238. }
  3239. .content_format_dark_blue {
  3240. background-color: #102355 !important;
  3241. color: #9EADDD !important
  3242. }
  3243. .content_format_dark_purple {
  3244. background-color: #341055 !important;
  3245. color: #BC87D1 !important
  3246. }
  3247. .content_format_ultra_dark {
  3248. background-color: #000 !important;
  3249. color: #999 !important
  3250. }
  3251. .content_format_high_dark {
  3252. background-color: #000 !important;
  3253. color: #fff !important
  3254. }
  3255. .content_format_high_light {
  3256. background-color: #FFF !important;
  3257. color: #000 !important
  3258. }
  3259. .content_format_green_black {
  3260. background-color: #000 !important;
  3261. color: #00cc00 !important
  3262. }
  3263. .content_format_amber_black {
  3264. background-color: #000 !important;
  3265. color: #B98000 !important
  3266. }
  3267. .content_format_solarized_light a,
  3268. .content_format_solarized_dark a,
  3269. .content_format_solarized_light a:hover,
  3270. .content_format_solarized_dark a:hover {
  3271. color: #DC322F
  3272. }
  3273. .content_format_solarized_light div.title,
  3274. .content_format_solarized_dark div.title {
  3275. border-style: none;
  3276. margin: 0;
  3277. padding-left: 30px;
  3278. padding-right: 30px
  3279. }
  3280. .content_format_solarized_light div.title a.story_name,
  3281. .content_format_solarized_dark div.title a.story_name {
  3282. color: inherit
  3283. }
  3284. .content_format_solarized_light blockquote,
  3285. .content_format_solarized_dark blockquote {
  3286. border-radius: 0px;
  3287. padding: 20px;
  3288. border: none;
  3289. border-left: 5px solid
  3290. }
  3291. .content_format_solarized_light div.authors-note,
  3292. .content_format_solarized_dark div.authors-note {
  3293. color: inherit !important;
  3294. border: none !important;
  3295. padding: none !important
  3296. }
  3297. .content_format_solarized_light {
  3298. background-color: #FDF6E3 !important;
  3299. color: #657B83 !important
  3300. }
  3301. .content_format_solarized_light div.title {
  3302. background-color: #EEE8D5
  3303. }
  3304. .content_format_solarized_light blockquote,
  3305. .content_format_solarized_light div.authors-note {
  3306. background-color: #EEE8D5 !important
  3307. }
  3308. .content_format_solarized_light blockquote {
  3309. border-left-color: #B58900
  3310. }
  3311. .content_format_solarized_dark {
  3312. background-color: #002B36 !important;
  3313. color: #839496 !important
  3314. }
  3315. .content_format_solarized_dark div.title {
  3316. background-color: #073642
  3317. }
  3318. .content_format_solarized_dark blockquote,
  3319. .content_format_solarized_dark div.authors-note {
  3320. background-color: #073642 !important
  3321. }
  3322. .content_format_solarized_dark blockquote {
  3323. border-left-color: #268BD2
  3324. }
  3325. .content_format_pinkie {
  3326. background-color: #f9b8d2 !important;
  3327. color: #c01b75 !important
  3328. }
  3329. .content_format_pinkie p {
  3330. padding: 10px;
  3331. background-color: #c01b75 !important;
  3332. color: #fff !important;
  3333. margin-top: 0px;
  3334. padding-top: 10px;
  3335. padding-bottom: 10px
  3336. }
  3337. .content_format_twilight {
  3338. background-color: #d4a4e8 !important;
  3339. color: #273771 !important
  3340. }
  3341. .content_format_twilight p {
  3342. padding: 10px;
  3343. background-color: #273771 !important;
  3344. color: #b9c3e9 !important;
  3345. margin-top: 0px;
  3346. padding-top: 10px;
  3347. padding-bottom: 10px
  3348. }
  3349. .content_format_twilight p:nth-child(6n+3) {
  3350. background-color: #622e86 !important;
  3351. color: #e0c5f2 !important
  3352. }
  3353. .content_format_twilight p:nth-child(6n+4) {
  3354. background-color: #e6458b !important;
  3355. color: #f2cddd !important
  3356. }
  3357. .content_format_applejack {
  3358. background-color: #f5efb3 !important;
  3359. color: #ea403f !important
  3360. }
  3361. .content_format_applejack p {
  3362. padding: 10px;
  3363. background-color: #ea403f !important;
  3364. color: #fff !important;
  3365. margin-top: 0px;
  3366. padding-top: 10px;
  3367. padding-bottom: 10px
  3368. }
  3369. .content_format_dash {
  3370. background-color: #9dd9f8 !important;
  3371. color: #285c85 !important
  3372. }
  3373. .content_format_dash p {
  3374. padding: 10px;
  3375. margin-top: 0px;
  3376. padding-top: 10px;
  3377. padding-bottom: 10px
  3378. }
  3379. .content_format_dash p:nth-child(6n+1) {
  3380. background-color: #ee4144 !important;
  3381. color: #fff !important
  3382. }
  3383. .content_format_dash p:nth-child(6n+2) {
  3384. background-color: #f37033 !important;
  3385. color: #fff !important
  3386. }
  3387. .content_format_dash p:nth-child(6n+3) {
  3388. background-color: #fdf6af !important;
  3389. color: #1e98d3 !important
  3390. }
  3391. .content_format_dash p:nth-child(6n+4) {
  3392. background-color: #62bc4d !important;
  3393. color: #fff !important
  3394. }
  3395. .content_format_dash p:nth-child(6n+5) {
  3396. background-color: #1e98d3 !important;
  3397. color: #fff !important
  3398. }
  3399. .content_format_dash p:nth-child(6n+6) {
  3400. background-color: #672f89 !important;
  3401. color: #fff !important
  3402. }
  3403. .content_format_rarity {
  3404. background-color: #d0c9f3 !important;
  3405. color: #4b1566 !important
  3406. }
  3407. .content_format_rarity p {
  3408. padding: 10px;
  3409. background-color: #5e51a3 !important;
  3410. color: #f0f2f3 !important;
  3411. margin-top: 0px;
  3412. padding-top: 10px;
  3413. padding-bottom: 10px
  3414. }
  3415. .content_format_fluttershy {
  3416. background-color: #fff9b0 !important;
  3417. color: #a98300 !important
  3418. }
  3419. .content_format_fluttershy p {
  3420. padding: 10px;
  3421. background-color: #e77db3 !important;
  3422. color: #fff !important;
  3423. margin-top: 0px;
  3424. padding-top: 10px;
  3425. padding-bottom: 10px
  3426. }
  3427. @-webkit-keyframes celestia-hair {
  3428. 0%, 100% {
  3429. left: -20px
  3430. }
  3431. 50% {
  3432. left: 20px
  3433. }
  3434. }
  3435. @keyframes celestia-hair {
  3436. 0%, 100% {
  3437. left: -20px
  3438. }
  3439. 50% {
  3440. left: 20px
  3441. }
  3442. }
  3443. .content_format_celestia {
  3444. background-color: #fff !important;
  3445. color: #444 !important
  3446. }
  3447. .content_format_celestia p {
  3448. padding: 10px;
  3449. margin-top: 0px;
  3450. padding-top: 10px;
  3451. padding-bottom: 10px;
  3452. position: relative;
  3453. -webkit-animation: celestia-hair 4s infinite;
  3454. animation: celestia-hair 4s infinite;
  3455. -webkit-animation-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
  3456. animation-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95)
  3457. }
  3458. .content_format_celestia p:nth-child(3n+1) {
  3459. background-color: #50c8a1 !important;
  3460. color: #105C43 !important
  3461. }
  3462. .content_format_celestia p:nth-child(3n+2) {
  3463. background-color: #80a5eb !important;
  3464. color: #193261 !important
  3465. }
  3466. .content_format_celestia p:nth-child(3n+3) {
  3467. background-color: #e098f2 !important;
  3468. color: #42194D !important
  3469. }
  3470. .content_format_celestia p:nth-child(10n+2) {
  3471. -webkit-animation-delay: -0.8s;
  3472. animation-delay: -0.8s
  3473. }
  3474. .content_format_celestia p:nth-child(10n+3) {
  3475. -webkit-animation-delay: -1.2s;
  3476. animation-delay: -1.2s
  3477. }
  3478. .content_format_celestia p:nth-child(10n+4) {
  3479. -webkit-animation-delay: -1.6s;
  3480. animation-delay: -1.6s
  3481. }
  3482. .content_format_celestia p:nth-child(10n+5) {
  3483. -webkit-animation-delay: -2s;
  3484. animation-delay: -2s
  3485. }
  3486. .content_format_celestia p:nth-child(10n+6) {
  3487. -webkit-animation-delay: -2.4s;
  3488. animation-delay: -2.4s
  3489. }
  3490. .content_format_celestia p:nth-child(10n+7) {
  3491. -webkit-animation-delay: -2.8s;
  3492. animation-delay: -2.8s
  3493. }
  3494. .content_format_celestia p:nth-child(10n+8) {
  3495. -webkit-animation-delay: -3.2s;
  3496. animation-delay: -3.2s
  3497. }
  3498. .content_format_celestia p:nth-child(10n+9) {
  3499. -webkit-animation-delay: -3.6s;
  3500. animation-delay: -3.6s
  3501. }
  3502. .content_format_celestia p:nth-child(10n+10) {
  3503. -webkit-animation-delay: -4s;
  3504. animation-delay: -4s
  3505. }
  3506. @-webkit-keyframes luna {
  3507. 0% {
  3508. background-position: 0px 0px
  3509. }
  3510. 100% {
  3511. background-position: 408px 0px
  3512. }
  3513. }
  3514. @keyframes luna {
  3515. 0% {
  3516. background-position: 0px 0px
  3517. }
  3518. 100% {
  3519. background-position: 408px 0px
  3520. }
  3521. }
  3522. .content_format_luna {
  3523. background-color: #442d6c;
  3524. background-image: url("/web/20170604224508im_/https://static.fimfiction.net/images/custom_backgrounds/luna.png");
  3525. background-attachment: fixed;
  3526. -webkit-animation: luna 20s infinite;
  3527. animation: luna 20s infinite;
  3528. background-position: 0px 0px;
  3529. -webkit-animation-timing-function: linear;
  3530. animation-timing-function: linear
  3531. }
  3532. .content_format_luna .inner_margin {
  3533. background: rgba(26, 28, 69, 0.5);
  3534. padding: 10px 20px;
  3535. margin-top: 0px;
  3536. padding-top: 10px;
  3537. padding-bottom: 10px;
  3538. color: #c4c6e9
  3539. }
  3540. .content_format_luna div.title {
  3541. border-color: rgba(0, 0, 0, 0.2);
  3542. background: #1a1c45
  3543. }
  3544. .content_format_luna div.title a.story_name {
  3545. color: #fff
  3546. }
  3547. .content_format_luna p {
  3548. background: #444784;
  3549. padding: 10px 20px;
  3550. margin-top: 0px
  3551. }
  3552. .content_format_luna p:nth-child(5n) {
  3553. background: #2d3067
  3554. }
  3555. li.chapter_published span.chapter_publish {
  3556. display: none
  3557. }
  3558. li.chapter_published span.chapter_unpublish {
  3559. display: inline
  3560. }
  3561. li.chapter_unpublished span.chapter_unpublish {
  3562. display: none
  3563. }
  3564. li.chapter_unpublished span.chapter_publish {
  3565. display: inline
  3566. }
  3567. span.chapter_saving {
  3568. display: none
  3569. }
  3570. li.chapter_publish_saving span.chapter_publish_saving {
  3571. display: inline
  3572. }
  3573. span.chapter_publishing {
  3574. display: none
  3575. }
  3576. li.chapter_publishing.chapter_unpublished span.chapter_publishing {
  3577. display: inline
  3578. }
  3579. li.chapter_publishing span.chapter_unpublish {
  3580. display: none !important
  3581. }
  3582. span.chapter_unpublishing {
  3583. display: none
  3584. }
  3585. li.chapter_publishing.chapter_published span.chapter_unpublishing {
  3586. display: inline
  3587. }
  3588. li.chapter_publishing span.chapter_publish {
  3589. display: none !important
  3590. }
  3591. div.dark_toolbar_chapter_fixed {
  3592. position: fixed !important;
  3593. top: 0px;
  3594. padding-bottom: 32px;
  3595. z-index: 1
  3596. }
  3597. #chapter_scrubber_bar {
  3598. position: absolute;
  3599. top: 44px;
  3600. left: 0px;
  3601. right: 0px;
  3602. height: 4px;
  3603. background-color: #202631;
  3604. margin-left: -1px;
  3605. margin-right: -1px;
  3606. display: none
  3607. }
  3608. #chapter_scrubber_page {
  3609. background-color: #ab435b;
  3610. position: absolute;
  3611. top: 0px;
  3612. bottom: 0px;
  3613. left: 0%
  3614. }
  3615. #chapter_scrubber {
  3616. width: 0;
  3617. height: 0;
  3618. position: absolute;
  3619. left: 0%
  3620. }
  3621. #chapter_scrubber_indicator {
  3622. width: 10px;
  3623. height: 10px;
  3624. background-color: #ab435b;
  3625. border-radius: 50%;
  3626. position: absolute;
  3627. top: -3px;
  3628. left: -5px
  3629. }
  3630. body.pin_nav_bar div.dark_toolbar_chapter_fixed {
  3631. top: 45px
  3632. }
  3633. #chapter_toolbar_container .dark_toolbar {
  3634. height: 45px
  3635. }
  3636. div.dark_toolbar_chapter_fixed #chapter_scrubber_bar {
  3637. display: block
  3638. }
  3639. div.dark_toolbar_chapter_fixed div.dark_toolbar {
  3640. position: relative;
  3641. top: -46px;
  3642. transition: opacity 0.15s;
  3643. -webkit-transition: all 0.15s;
  3644. -moz-transition: all 0.15s;
  3645. -ms-transition: all 0.15s;
  3646. -o-transition: all 0.15s
  3647. }
  3648. div.dark_toolbar_chapter_fixed:HOVER div.dark_toolbar {
  3649. top: 0px;
  3650. opacity: 1
  3651. }
  3652. .chapter-header {
  3653. font-family: "open sans condensed";
  3654. font-weight: bold;
  3655. color: rgba(0, 0, 0, 0.8);
  3656. padding-bottom: 10px
  3657. }
  3658. .chapter-header .story-title-container,
  3659. .chapter-header .chapters-container {
  3660. display: table-cell
  3661. }
  3662. .chapter-header .chapters-container {
  3663. text-align: right
  3664. }
  3665. .chapter-header .drop-down {
  3666. width: 400px
  3667. }
  3668. @media all and (max-width: 700px) {
  3669. .chapter-header .drop-down {
  3670. width: 300px
  3671. }
  3672. }
  3673. @media all and (max-width: 400px) {
  3674. .chapter-header .drop-down {
  3675. width: 250px
  3676. }
  3677. }
  3678. @media all and (max-width: 700px) {
  3679. .chapter-header .story-title-container, .chapter-header .chapters-container {
  3680. display: block
  3681. }
  3682. }
  3683. .chapter-header .styled_button {
  3684. vertical-align: 5px
  3685. }
  3686. .chapter-header .story-title {
  3687. font-size: 1.8em;
  3688. margin-left: 5px
  3689. }
  3690. .chapter-header .author {
  3691. font-size: 1.1em
  3692. }
  3693. .chapter-header a {
  3694. color: inherit
  3695. }
  3696. .chapter-header a:hover {
  3697. color: inherit
  3698. }
  3699. .chapter-bottom .chapter-related-stories {
  3700. display: none
  3701. }
  3702. .user_blog_post.compressed .chapter-bottom .chapter-related-stories {
  3703. float: right;
  3704. width: 300px;
  3705. display: block
  3706. }
  3707. .user_blog_post.compressed .chapter-bottom .chapter-comments {
  3708. margin-right: 300px;
  3709. padding-right: 20px
  3710. }
  3711. .user_blog_post.compressed .chapter-bottom .chapter-comments.no-related {
  3712. margin-right: 0px;
  3713. padding-right: 0px
  3714. }
  3715. @media all and (max-width: 1000px) {
  3716. .user_blog_post.compressed .chapter-bottom .chapter-related-stories {
  3717. float: none;
  3718. width: auto
  3719. }
  3720. .user_blog_post.compressed .chapter-bottom .chapter-related-stories li {
  3721. display: none
  3722. }
  3723. .user_blog_post.compressed .chapter-bottom .chapter-related-stories li:nth-child(1),
  3724. .user_blog_post.compressed .chapter-bottom .chapter-related-stories li:nth-child(2),
  3725. .user_blog_post.compressed .chapter-bottom .chapter-related-stories li:nth-child(3) {
  3726. display: inline-block
  3727. }
  3728. .user_blog_post.compressed .chapter-bottom .chapter-comments {
  3729. margin-right: 0px;
  3730. padding-right: 0px
  3731. }
  3732. }
  3733. .comment_list {
  3734. -webkit-transition: all 0.25s 0.2s;
  3735. transition: all 0.25s 0.2s
  3736. }
  3737. .comment_list.comment_list.loading {
  3738. opacity: 0.3
  3739. }
  3740. .comment {
  3741. overflow: hidden;
  3742. padding: 10px 0px
  3743. }
  3744. .comment.comment_selected {
  3745. position: relative;
  3746. background: #A1C8DF;
  3747. background: rgba(161, 200, 233, 0);
  3748. background: -webkit-gradient(linear, left top, right top, rgba(161, 200, 233, 0), #a1c8e9, rgba(161, 200, 233, 0));
  3749. background: -webkit-linear-gradient(left, rgba(161, 200, 233, 0) 0%, #a1c8e9 50%, rgba(161, 200, 233, 0) 100%);
  3750. background: linear-gradient(to right, rgba(161, 200, 233, 0) 0%, #a1c8e9 50%, rgba(161, 200, 233, 0) 100%)
  3751. }
  3752. .comment.comment_selected:after,
  3753. .comment.comment_selected:before {
  3754. content: " ";
  3755. display: block;
  3756. position: absolute;
  3757. left: 0px;
  3758. right: 0px;
  3759. height: 1px;
  3760. background: rgba(129, 160, 186, 0);
  3761. background: -webkit-gradient(linear, left top, right top, rgba(129, 160, 186, 0), #81a0ba, rgba(129, 160, 186, 0));
  3762. background: -webkit-linear-gradient(left, rgba(129, 160, 186, 0) 0%, #81a0ba 50%, rgba(129, 160, 186, 0) 100%);
  3763. background: linear-gradient(to right, rgba(129, 160, 186, 0) 0%, #81a0ba 50%, rgba(129, 160, 186, 0) 100%)
  3764. }
  3765. .comment.comment_selected:before {
  3766. top: 0px
  3767. }
  3768. .comment.comment_selected:after {
  3769. bottom: 0px
  3770. }
  3771. .comment.comment_selected .data {
  3772. border-color: rgba(0, 0, 0, 0.2);
  3773. background-clip: padding-box
  3774. }
  3775. .comment img.user_image {
  3776. max-height: 500px
  3777. }
  3778. .comment .author {
  3779. width: 136px;
  3780. float: left;
  3781. text-align: right
  3782. }
  3783. .comment .author .name {
  3784. border-radius: 3px;
  3785. background-color: #75a83f;
  3786. color: #fff;
  3787. text-align: center;
  3788. padding: 5px 2px;
  3789. font-size: 14px;
  3790. display: block;
  3791. text-shadow: -1px -1px #5e8632;
  3792. box-shadow: 0px 1px 0px #81b945 inset;
  3793. border: 1px solid #5e8632;
  3794. word-wrap: break-word;
  3795. color: #fff;
  3796. text-decoration: none
  3797. }
  3798. .comment .author .name i {
  3799. color: rgba(255, 255, 255, 0.5);
  3800. font-size: 17px
  3801. }
  3802. .comment .author .name:hover {
  3803. background-color: #81b945;
  3804. border: 1px solid #679337
  3805. }
  3806. .comment .author .name_author {
  3807. background-color: #8046D6;
  3808. text-shadow: -1px -1px #6638ab;
  3809. box-shadow: 0px 1px 0px #8d4deb inset;
  3810. border: 1px solid #6638ab
  3811. }
  3812. .comment .author .name_author:hover {
  3813. background-color: #8d4deb;
  3814. border: 1px solid #703ebc
  3815. }
  3816. .comment .author .name_admin {
  3817. background-color: #d63f27;
  3818. text-shadow: -1px -1px #ab321f;
  3819. box-shadow: 0px 1px 0px #eb452b inset;
  3820. border: 1px solid #ab321f
  3821. }
  3822. .comment .author .name_admin:hover {
  3823. background-color: #eb452b;
  3824. border: 1px solid #bc3722
  3825. }
  3826. .comment .author .author-badge {
  3827. background-color: #444;
  3828. text-shadow: -1px -1px #363636;
  3829. box-shadow: 0px 1px 0px #4b4b4b inset;
  3830. border: 1px solid #363636;
  3831. border-radius: 3px;
  3832. font-size: 10px;
  3833. padding-right: 5px;
  3834. margin-top: 2px;
  3835. color: #ddd
  3836. }
  3837. .comment .author .name_staff {
  3838. background-color: #4679d6;
  3839. text-shadow: -1px -1px #3861ab;
  3840. box-shadow: 0px 1px 0px #4d85eb inset;
  3841. border: 1px solid #3861ab
  3842. }
  3843. .comment .author .name_staff:hover {
  3844. background-color: #4d85eb;
  3845. border: 1px solid #3e6bbc
  3846. }
  3847. .comment .author img {
  3848. vertical-align: -3px
  3849. }
  3850. .comment .author .avatar {
  3851. display: inline-block;
  3852. margin-top: 8px;
  3853. position: relative;
  3854. border-radius: 3px;
  3855. padding: 3px
  3856. }
  3857. .comment .author .avatar img {
  3858. border-radius: 3px;
  3859. display: block
  3860. }
  3861. .comment .data {
  3862. margin-left: 148px;
  3863. border-radius: 5px;
  3864. padding: 15px;
  3865. padding-top: 10px;
  3866. line-height: 1.7em;
  3867. position: relative;
  3868. word-wrap: break-word
  3869. }
  3870. .comment .data .edit_area {
  3871. display: none;
  3872. margin-top: 15px
  3873. }
  3874. .comment .data .edit_area .format-toolbar {
  3875. border-top-left-radius: 4px;
  3876. border-top-right-radius: 4px;
  3877. margin: 0px
  3878. }
  3879. .comment .data .edit_area textarea {
  3880. width: 100%;
  3881. height: 350px;
  3882. border-bottom-left-radius: 3px;
  3883. border-bottom-right-radius: 3px;
  3884. border-color: #CCC;
  3885. border-top: none;
  3886. background-color: #fff;
  3887. padding: 10px;
  3888. font-family: "Open Sans", Arial, Sans-serif;
  3889. outline: none;
  3890. color: #444;
  3891. line-height: 1.8em
  3892. }
  3893. .comment .comment_information {
  3894. margin-bottom: 7px;
  3895. padding-bottom: 5px;
  3896. font-size: 11px;
  3897. color: #888;
  3898. line-height: 24px;
  3899. position: relative
  3900. }
  3901. .comment .comment_information:after {
  3902. content: " ";
  3903. display: block;
  3904. left: 0px;
  3905. right: 0px;
  3906. bottom: 0px;
  3907. height: 1px;
  3908. position: absolute;
  3909. background: #ddd;
  3910. background: -webkit-gradient(linear, left top, right top, color-stop(0%, #ddd), color-stop(70%, rgba(221, 221, 221, 0)));
  3911. background: -webkit-linear-gradient(left, #ddd 0%, rgba(221, 221, 221, 0) 70%);
  3912. background: linear-gradient(to right, #ddd 0%, rgba(221, 221, 221, 0) 70%)
  3913. }
  3914. .comment .comment_information a {
  3915. color: inherit
  3916. }
  3917. .comment .comment_information img {
  3918. vertical-align: -3px
  3919. }
  3920. .comment .comment_information .comment_like_text {
  3921. color: green;
  3922. font-weight: bold
  3923. }
  3924. .comment .comment_information .comment_dislike_text {
  3925. color: red;
  3926. font-weight: bold
  3927. }
  3928. .comment .comment_information .comment_like i {
  3929. -webkit-transition: opacity 0.25s 0.2s;
  3930. transition: opacity 0.25s 0.2s;
  3931. font-size: 14px;
  3932. color: #ddd
  3933. }
  3934. .comment .comment_information .comment_likable .comment_like i {
  3935. cursor: pointer
  3936. }
  3937. .comment .comment_information .comment_likable .comment_like i:HOVER {
  3938. color: #555
  3939. }
  3940. .comment .comment_information .comment_likable .comment_liked i.like {
  3941. color: #83c328
  3942. }
  3943. .comment .comment_information .comment_likable .comment_disliked i.dislike {
  3944. opacity: 1.0;
  3945. color: #c32828
  3946. }
  3947. .comment .comment_information .toolbar {
  3948. display: inline-block;
  3949. float: right;
  3950. opacity: 0.3;
  3951. -webkit-transition: opacity 0.2s;
  3952. transition: opacity 0.2s
  3953. }
  3954. .comment .comment_information .toolbar a {
  3955. padding: 0px 2px;
  3956. font-size: 14px;
  3957. display: inline-block;
  3958. color: #888;
  3959. border: 1px solid #ddd;
  3960. border-right: none;
  3961. vertical-align: middle
  3962. }
  3963. .comment .comment_information .toolbar a:first-child {
  3964. border-top-left-radius: 4px;
  3965. border-bottom-left-radius: 4px
  3966. }
  3967. .comment .comment_information .toolbar a:last-child {
  3968. border-top-right-radius: 4px;
  3969. border-bottom-right-radius: 4px;
  3970. border-right: 1px solid #ddd
  3971. }
  3972. .comment .comment_information .toolbar a i {
  3973. vertical-align: 0px
  3974. }
  3975. .comment .comment_information .toolbar a:hover {
  3976. background-color: #eee;
  3977. color: #333
  3978. }
  3979. .comment .comment_information .toolbar a span {
  3980. display: none
  3981. }
  3982. .comment .comment_arrow {
  3983. position: absolute;
  3984. left: -8px;
  3985. top: 6px;
  3986. width: 0px;
  3987. height: 0px;
  3988. border-right: 8px solid #d6d2cb;
  3989. border-top: 8px solid transparent;
  3990. border-bottom: 8px solid transparent
  3991. }
  3992. .comment .comment_arrow div {
  3993. position: absolute;
  3994. left: 1px;
  3995. top: -7px;
  3996. width: 0px;
  3997. height: 0px;
  3998. border-right: 7px solid #fff;
  3999. border-top: 7px solid transparent;
  4000. border-bottom: 7px solid transparent
  4001. }
  4002. .comment .comment_data {
  4003. font-size: 0.9em
  4004. }
  4005. .comment .comment_data .emoticon {
  4006. vertical-align: -8px
  4007. }
  4008. .comment.expanded_comment .data {
  4009. border-color: #ddd
  4010. }
  4011. .comment.expanded_comment .data .comment_arrow {
  4012. display: none
  4013. }
  4014. .comment.expanded_comment .toolbar {
  4015. display: none
  4016. }
  4017. .comment:HOVER .data .comment_information .toolbar {
  4018. opacity: 1
  4019. }
  4020. div.dashboard div.left {
  4021. width: 350px;
  4022. float: right
  4023. }
  4024. div.dashboard div.right {
  4025. margin-right: 370px
  4026. }
  4027. div.dashboard div.right>div.inner_padding {
  4028. margin: 8px
  4029. }
  4030. .feed-toolbar {
  4031. margin-top: 23px;
  4032. vertical-align: 50px;
  4033. padding-top: 10px;
  4034. text-align: center;
  4035. padding-bottom: 10px
  4036. }
  4037. div.feed {
  4038. font-size: 1.15em
  4039. }
  4040. .feed_column {
  4041. display: inline-block;
  4042. vertical-align: top;
  4043. box-sizing: border-box;
  4044. max-width: 750px;
  4045. text-align: left
  4046. }
  4047. div.feed div.feed_item {
  4048. border-radius: 5px;
  4049. padding: 4px;
  4050. font-size: 0.8em;
  4051. position: relative;
  4052. margin-bottom: 20px
  4053. }
  4054. div.feed div.feed_item img.user_image {
  4055. display: none
  4056. }
  4057. .feed_column:nth-child(2) div.feed_item {
  4058. margin-left: 21px
  4059. }
  4060. div.feed div.feed_item div.arrow {
  4061. width: 0px;
  4062. height: 0px;
  4063. position: absolute;
  4064. right: -12px;
  4065. top: 10px;
  4066. border-left: 11px solid rgba(0, 0, 0, 0.3);
  4067. border-top: 11px solid transparent;
  4068. border-bottom: 11px solid transparent
  4069. }
  4070. div.feed div.feed_item div.arrow div.inner_arrow {
  4071. width: 0px;
  4072. height: 0px;
  4073. position: absolute;
  4074. left: -13px;
  4075. top: -12px;
  4076. border-left: 12px solid #fff;
  4077. border-top: 12px solid transparent;
  4078. border-bottom: 12px solid transparent
  4079. }
  4080. div.feed div.feed_item div.arrow div.inner_arrow div.arrow_colour {
  4081. width: 0px;
  4082. height: 0px;
  4083. position: absolute;
  4084. left: -13px;
  4085. top: -20px;
  4086. border-left: 11px solid #eee;
  4087. border-top: 11px solid transparent;
  4088. border-bottom: 11px solid transparent
  4089. }
  4090. .feed_column:nth-child(1) div.feed_item div.arrow {
  4091. left: -12px;
  4092. top: 10px;
  4093. border-right: 11px solid rgba(0, 0, 0, 0.1);
  4094. border-left: none
  4095. }
  4096. .feed_column:nth-child(1) div.feed_item div.arrow div.inner_arrow {
  4097. left: 1px;
  4098. top: -12px;
  4099. border-left: none;
  4100. border-right: 12px solid #fff
  4101. }
  4102. .feed_column:nth-child(1) div.feed_item div.arrow div.inner_arrow div.arrow_colour {
  4103. left: 5px;
  4104. top: -11px;
  4105. border-left: none;
  4106. border-right: 11px solid #eee
  4107. }
  4108. div.feed div.feed_item div.feed_header {
  4109. margin-top: 30px;
  4110. border-right: 10px solid #ddd;
  4111. cursor: pointer
  4112. }
  4113. .feed_column:nth-child(1) div.feed_item div.feed_header {
  4114. border-right: none;
  4115. border-left-width: 10px;
  4116. border-left-style: solid;
  4117. border-top-left-radius: 4px;
  4118. border-top-right-radius: 4px;
  4119. }
  4120. div.feed div.feed_item h1 {
  4121. background-color: #eee;
  4122. color: rgba(0, 0, 0, 0.8);
  4123. padding: 8px;
  4124. font-size: 1.0em;
  4125. line-height: 19px;
  4126. position: relative;
  4127. text-shadow: 1px 1px rgba(255, 255, 255, 0.1)
  4128. }
  4129. div.feed_header span.at {
  4130. font-size: 0.8em;
  4131. color: rgba(0, 0, 0, 0.55)
  4132. }
  4133. div.feed div.feed_item.feed_new_story div.feed_header {
  4134. border-color: #578cb5
  4135. }
  4136. div.feed div.feed_item.feed_new_story div.feed_header h1 {
  4137. background-color: #c8dbea
  4138. }
  4139. div.feed div.feed_item.feed_new_story div.arrow_colour {
  4140. border-left-color: #578cb5 !important;
  4141. border-right-color: #578cb5 !important
  4142. }
  4143. div.feed div.feed_item.feed_new_chapter div.feed_header {
  4144. border-color: #95b557
  4145. }
  4146. div.feed div.feed_item.feed_new_chapter div.feed_header h1 {
  4147. background-color: #deeac8
  4148. }
  4149. div.feed div.feed_item.feed_new_chapter div.arrow_colour {
  4150. border-left-color: #95b557 !important;
  4151. border-right-color: #95b557 !important
  4152. }
  4153. div.feed div.feed_item.feed_group_item div.feed_header {
  4154. border-color: #cbc458
  4155. }
  4156. div.feed div.feed_item.feed_group_item div.feed_header h1 {
  4157. background-color: #eeecd3
  4158. }
  4159. div.feed div.feed_item.feed_group_item div.arrow_colour {
  4160. border-left-color: #cbc458 !important;
  4161. border-right-color: #cbc458 !important
  4162. }
  4163. div.feed div.feed_item.feed_blog_post div.feed_header {
  4164. border-color: #aaa
  4165. }
  4166. div.feed div.feed_item.feed_blog_post div.arrow_colour {
  4167. border-left-color: #aaa !important;
  4168. border-right-color: #aaa !important
  4169. }
  4170. div.feed div.feed_item.feed_site_blog_post div.feed_header {
  4171. border-color: #c07979
  4172. }
  4173. div.feed div.feed_item.feed_site_blog_post div.feed_header h1 {
  4174. background-color: #efd8d8
  4175. }
  4176. div.feed div.feed_item.feed_site_blog_post div.arrow_colour {
  4177. border-left-color: #c07979 !important;
  4178. border-right-color: #c07979 !important
  4179. }
  4180. div.feed div.feed_item div.icon {
  4181. width: 16px;
  4182. height: 16px;
  4183. background-color: rgba(255, 255, 255, 0.1);
  4184. border: 1px solid rgba(0, 0, 0, 0.3);
  4185. border-radius: 4px;
  4186. padding: 4px;
  4187. position: absolute;
  4188. right: 5px;
  4189. top: 50%;
  4190. margin-top: -20px;
  4191. background-position: center center;
  4192. background-repeat: no-repeat;
  4193. display: none
  4194. }
  4195. div.feed div.feed_favourite h1 div.icon {
  4196. background-image: url("/web/20170604224508im_/https://static.fimfiction.net/images/stars/full.png")
  4197. }
  4198. div.feed div.feed_new_story h1 div.icon {
  4199. background-image: url("/web/20170604224508im_/https://static.fimfiction.net/images/icons/add_story.png")
  4200. }
  4201. div.feed div.feed_blog_post h1 div.icon {
  4202. background-image: url("/web/20170604224508im_/https://static.fimfiction.net/images/icons/new_document.png")
  4203. }
  4204. div.feed div.feed_site_blog_post h1 div.icon {
  4205. background-image: url("/web/20170604224508im_/https://static.fimfiction.net/images/icons/group.png")
  4206. }
  4207. div.feed div.feed_item h1 a.author {
  4208. color: rgba(0, 0, 0, 0.9);
  4209. font-weight: bold
  4210. }
  4211. div.feed div.feed_item img.avatar {
  4212. position: absolute;
  4213. left: -110px;
  4214. top: -5px;
  4215. width: 74px;
  4216. padding: 4px;
  4217. border-radius: 5px
  4218. }
  4219. div.feed div.feed_item h1 span.date {
  4220. display: block;
  4221. color: rgba(0, 0, 0, 0.5);
  4222. font-size: 0.8em
  4223. }
  4224. div.feed div.feed_item div.feed_body {
  4225. padding: 9px;
  4226. color: #555;
  4227. overflow: hidden;
  4228. line-height: 1.6em;
  4229. font-size: 0.9em;
  4230. overflow-y: hidden
  4231. }
  4232. div.feed div.feed_item div.feed_body_expanded {
  4233. max-height: none !important
  4234. }
  4235. div.feed_item a.group_folder {
  4236. border-radius: 3px;
  4237. background-color: #EEE;
  4238. border: 1px solid rgba(0, 0, 0, 0.2);
  4239. font-weight: bold;
  4240. padding: 4px;
  4241. margin: 3px;
  4242. color: #444;
  4243. box-shadow: 0px 1px 0px rgba(255, 255, 255, 0.3) inset;
  4244. text-decoration: none
  4245. }
  4246. div.feed_item img.thumbnail_image {
  4247. cursor: pointer;
  4248. background-color: #EEE;
  4249. border-radius: 10px;
  4250. padding: 15px
  4251. }
  4252. div.feed_item img.thumbnail_image:HOVER {
  4253. background-color: #ddd
  4254. }
  4255. div.feed_item ul.group_stories {
  4256. list-style-type: disc;
  4257. padding-left: 16px
  4258. }
  4259. div.feed_item ul.group_stories li {
  4260. padding-top: 3px;
  4261. padding-bottom: 3px
  4262. }
  4263. div.feed div.feed_item div.feed_body a.title,
  4264. div.feed_item div.compressed_view {
  4265. color: #2064c1;
  4266. display: block;
  4267. font-size: 1.1em;
  4268. font-weight: bold;
  4269. text-decoration: underline
  4270. }
  4271. div.feed div.feed_item div.feed_body a.title {
  4272. margin-bottom: 0.6em
  4273. }
  4274. div.feed_item div.compressed_view {
  4275. display: none;
  4276. padding: 9px
  4277. }
  4278. div.feed div.feed_item div.comment_count {
  4279. background-color: #eee;
  4280. padding: 9px;
  4281. font-size: 0.9em;
  4282. color: rgba(0, 0, 0, 0.7)
  4283. }
  4284. div.feed div.feed_item div.comment_count a {
  4285. color: rgba(0, 0, 0, 0.7);
  4286. text-decoration: none
  4287. }
  4288. div.feed div.feed_item div.comment_count img {
  4289. vertical-align: -3px
  4290. }
  4291. div.feed div.feed_item div.feed_body img.feed_image {
  4292. padding: 2px;
  4293. border: 1px solid #bbb;
  4294. float: left;
  4295. margin-right: 10px;
  4296. max-width: 150px;
  4297. max-height: 150px
  4298. }
  4299. div.dashboard div.content_box div.content_box_header img {
  4300. margin-right: 6px
  4301. }
  4302. div.dashboard div.story_item {
  4303. background-color: #FFF;
  4304. border-bottom: 1px solid #ddd;
  4305. border-right: 1px solid #ddd;
  4306. padding: 10px;
  4307. box-sizing: border-box;
  4308. -webkit-box-sizing: border-box;
  4309. -ms-box-sizing: border-box;
  4310. -moz-box-sizing: border-box;
  4311. -o-box-sizing: border-box;
  4312. overflow: hidden;
  4313. vertical-align: top;
  4314. position: relative
  4315. }
  4316. div.dashboard div.story_item img.story_image {
  4317. float: left;
  4318. margin-right: 10px;
  4319. padding: 1px;
  4320. border: 1px solid #ccc;
  4321. max-height: 64px
  4322. }
  4323. div.dashboard div.story_item a.title {
  4324. font-size: 1.0em;
  4325. font-weight: bold
  4326. }
  4327. div.dashboard div.story_item span.description {
  4328. font-size: 0.8em;
  4329. color: #444
  4330. }
  4331. div.dashboard div.story_item span.by {
  4332. color: #666;
  4333. font-size: 0.8em
  4334. }
  4335. div.dashboard div.story_item span.info {
  4336. color: #666;
  4337. font-size: 0.7em
  4338. }
  4339. div.dashboard div.story_item span.info img {
  4340. vertical-align: -1px
  4341. }
  4342. div.dashboard ul.list {
  4343. font-size: 0.8em
  4344. }
  4345. div.dashboard ul.list li {
  4346. background-color: #F8F8F8;
  4347. line-height: 1.5em;
  4348. color: #555
  4349. }
  4350. div.dashboard ul.list li:nth-child(odd) {
  4351. background-color: #fff
  4352. }
  4353. div.dashboard ul.list li img.avatar {
  4354. padding: 1px;
  4355. background-color: #FFF;
  4356. border: 1px solid #CCC;
  4357. width: 48px;
  4358. height: 48px;
  4359. float: left;
  4360. margin-right: 10px
  4361. }
  4362. div.dashboard ul.list li span.info {
  4363. font-size: 0.8em;
  4364. color: #666
  4365. }
  4366. div.dashboard ul.list li a.group_name {
  4367. font-size: 1.2em
  4368. }
  4369. @media all and (max-width: 700px) {
  4370. div.dashboard div.left {
  4371. width: auto;
  4372. float: none
  4373. }
  4374. div.dashboard div.right {
  4375. margin-right: 0px
  4376. }
  4377. div.dashboard div.right>div.inner_padding {
  4378. margin: 0px
  4379. }
  4380. }
  4381. div.feed div.feed_item.compressed {
  4382. font-size: 0.7em;
  4383. margin-bottom: 8px
  4384. }
  4385. div.feed_item.compressed div.feed_body {
  4386. display: none
  4387. }
  4388. div.feed_item.compressed div.feed_header span.date {
  4389. display: inline-block;
  4390. float: right;
  4391. font-weight: bold
  4392. }
  4393. div.feed_item.compressed div.feed_header img.avatar {
  4394. width: 48px;
  4395. height: 48px;
  4396. margin-right: 10px;
  4397. left: -80px
  4398. }
  4399. div.feed_item.compressed div.comment_count {
  4400. display: none
  4401. }
  4402. div.feed_item.compressed div.compressed_view {
  4403. display: block
  4404. }
  4405. div.front_page .popular-stories-container {
  4406. position: relative
  4407. }
  4408. div.front_page .popular-stories-container:after {
  4409. content: " ";
  4410. display: block;
  4411. background: rgba(238, 233, 226, 0);
  4412. background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(238, 233, 226, 0)), color-stop(100%, #eee9e2));
  4413. background: -webkit-linear-gradient(top, rgba(238, 233, 226, 0) 0%, #eee9e2 100%);
  4414. background: linear-gradient(to bottom, rgba(238, 233, 226, 0) 0%, #eee9e2 100%);
  4415. position: absolute;
  4416. bottom: 0px;
  4417. left: 0px;
  4418. right: 0px;
  4419. height: 200px;
  4420. z-index: 1;
  4421. pointer-events: none
  4422. }
  4423. div.front_page .popular-stories-container .story-card-list {
  4424. overflow: hidden;
  4425. height: 800px;
  4426. max-height: none
  4427. }
  4428. div.front_page .popular-stories-container .story-card-list::-webkit-scrollbar-track {
  4429. background-color: #eee9e2;
  4430. box-shadow: none
  4431. }
  4432. div.front_page .popular-stories-container .story-card-list::-webkit-scrollbar-thumb {
  4433. border-radius: 5px
  4434. }
  4435. div.front_page .popular-stories-container .story-card-list:hover {
  4436. overflow: auto
  4437. }
  4438. div.front_page .story-card-list {
  4439. margin: 0px -5px
  4440. }
  4441. div.front_page .story-card-list li {
  4442. padding: 0px 5px;
  4443. padding-top: 10px
  4444. }
  4445. div.front_page div.content_box div.content_box_header {
  4446. padding-left: 10px
  4447. }
  4448. div.front_page div.content_box div.content_box_header img {
  4449. margin-right: 6px
  4450. }
  4451. div.front_page div.content_box div.content_box_header h2 {
  4452. line-height: 2.2em;
  4453. font-size: 1.3em
  4454. }
  4455. div.front_page a.tab {
  4456. padding: 15px;
  4457. padding-top: 8px;
  4458. padding-bottom: 8px;
  4459. background-color: #fff;
  4460. border: 1px solid #ddd1bd;
  4461. border-radius: 5px;
  4462. margin-right: 8px;
  4463. margin-bottom: 8px;
  4464. margin-top: 8px;
  4465. font-weight: bold;
  4466. color: #555;
  4467. line-height: 1.7em;
  4468. color: #56524b;
  4469. text-shadow: 0px 1px white;
  4470. display: inline-block
  4471. }
  4472. div.front_page a.tab img {
  4473. vertical-align: -3px;
  4474. margin-right: 8px
  4475. }
  4476. div.front_page a.tab_selected {
  4477. background-color: #EDC7C0;
  4478. color: #8A3A2C;
  4479. text-shadow: 1px 1px #FDE8E4;
  4480. border-color: #ba867d
  4481. }
  4482. div.front_page a.tab:HOVER {
  4483. text-decoration: none
  4484. }
  4485. div.front_page div.front_page_right_column {
  4486. float: right;
  4487. width: 314px;
  4488. position: relative;
  4489. padding-left: 10px
  4490. }
  4491. div.front_page div.column {
  4492. float: right
  4493. }
  4494. div.front_page div.column_latest_stories {
  4495. margin-right: 342px;
  4496. float: none
  4497. }
  4498. div.front_page div.column_currently_reading {
  4499. width: 292px
  4500. }
  4501. div.front_page div.column_latest_blog_posts {
  4502. width: 35%;
  4503. float: left
  4504. }
  4505. div.front_page div.recent_news_ticker {
  4506. display: none
  4507. }
  4508. div.front_page div.column_left {
  4509. width: 180px
  4510. }
  4511. div.front_page div.column_left div.inner_padding {
  4512. padding-top: 0px;
  4513. padding-bottom: 15px;
  4514. margin-right: 0px;
  4515. margin-left: 5px;
  4516. border-left: none;
  4517. border-right: 1px solid #a19881
  4518. }
  4519. div.front_page div.story {
  4520. padding: 15px;
  4521. background-color: #FFF;
  4522. border-radius: 5px;
  4523. margin: 8px 0px;
  4524. color: #555;
  4525. line-height: 1.7em;
  4526. color: #56524b;
  4527. border: 1px solid #ddd1bd;
  4528. box-shadow: 0px 0px 10px #e6e2d4
  4529. }
  4530. div.front_page div.story img.story_image {
  4531. max-height: 120px;
  4532. float: left;
  4533. margin-right: 20px;
  4534. padding: 1px;
  4535. background-color: #F8F8F8;
  4536. border: 1px solid #888;
  4537. box-shadow: 4px 4px 0px #DDD
  4538. }
  4539. div.front_page div.story .light {
  4540. font-size: 0.8em;
  4541. font-weight: bold;
  4542. color: #a09b93;
  4543. line-height: 1.4em;
  4544. margin-top: 8px
  4545. }
  4546. div.front_page div.story div.light {
  4547. padding-top: 8px;
  4548. border-top: 1px dotted #CCC
  4549. }
  4550. div.front_page div.story .light img {
  4551. padding: 1px;
  4552. background-color: white;
  4553. border: 1px solid #CCC
  4554. }
  4555. div.front_page div.story hr {
  4556. background-color: #cdc2ae;
  4557. margin-top: 12px;
  4558. margin-bottom: 12px;
  4559. color: #cdc2ae;
  4560. height: 1px;
  4561. border: 0px
  4562. }
  4563. div.front_page a.online_user {
  4564. display: inline-block;
  4565. zoom: 1;
  4566. background-color: #FFF;
  4567. border-radius: 5px;
  4568. margin: 2px;
  4569. color: #555;
  4570. line-height: 1.7em;
  4571. color: #56524b;
  4572. font-weight: bold;
  4573. border: 1px solid #ddd1bd;
  4574. padding: 7px;
  4575. padding-top: 3px;
  4576. padding-bottom: 3px
  4577. }
  4578. div.front_page a.online_user img {
  4579. margin-right: 5px;
  4580. border: 2px solid #FFF;
  4581. vertical-align: middle
  4582. }
  4583. div.front_page h3 {
  4584. font-size: 1.1em;
  4585. display: block;
  4586. margin-bottom: 10px;
  4587. padding: 13px 15px;
  4588. font-weight: bold;
  4589. text-shadow: 1px 1px white;
  4590. border-bottom: 3px solid #DED4C2
  4591. }
  4592. div.front_page h3 img {
  4593. vertical-align: -3px;
  4594. margin-right: 10px
  4595. }
  4596. div.front_page div.story_item {
  4597. background-color: #FFF;
  4598. border-bottom: 1px solid #ddd;
  4599. padding: 10px;
  4600. box-sizing: border-box;
  4601. -webkit-box-sizing: border-box;
  4602. -ms-box-sizing: border-box;
  4603. -moz-box-sizing: border-box;
  4604. -o-box-sizing: border-box;
  4605. overflow: hidden;
  4606. display: inline-block;
  4607. width: 100%;
  4608. vertical-align: top;
  4609. position: relative
  4610. }
  4611. div.front_page div.story_item img.story_image {
  4612. float: left;
  4613. margin-right: 10px;
  4614. padding: 1px;
  4615. border: 1px solid #ccc;
  4616. max-height: 64px
  4617. }
  4618. div.front_page div.story_item a.title {
  4619. font-size: 1.0em;
  4620. font-weight: bold
  4621. }
  4622. div.front_page div.story_item span.description {
  4623. font-size: 0.8em;
  4624. color: #444
  4625. }
  4626. div.front_page div.story_item span.by {
  4627. color: #666;
  4628. font-size: 0.8em
  4629. }
  4630. div.front_page div.story_item span.info {
  4631. color: #666;
  4632. font-size: 0.7em
  4633. }
  4634. div.front_page div.story_item span.info img {
  4635. vertical-align: -1px
  4636. }
  4637. div.front_page div.story_item span.info .character_icon {
  4638. height: 16px;
  4639. vertical-align: -4px;
  4640. opacity: 0.8;
  4641. margin-left: 5px;
  4642. border-radius: 8px
  4643. }
  4644. div.front_page div.story_item span.info .character_icon:hover {
  4645. opacity: 1
  4646. }
  4647. div.front_page ul.list {
  4648. font-size: 0.8em;
  4649. max-height: 300px;
  4650. overflow-y: auto
  4651. }
  4652. div.front_page ul.list::-webkit-scrollbar-track {
  4653. background-color: #ddd;
  4654. padding: 0px 2px
  4655. }
  4656. div.front_page ul.list::-webkit-scrollbar {
  4657. width: 6px;
  4658. background-color: transparent
  4659. }
  4660. div.front_page ul.list::-webkit-scrollbar-thumb {
  4661. border-radius: 3px;
  4662. background-color: #999
  4663. }
  4664. div.front_page ul.list li {
  4665. padding: 5px;
  4666. padding-left: 2px;
  4667. line-height: 1.5em
  4668. }
  4669. div.front_page ul.list li img.avatar {
  4670. padding: 1px;
  4671. background-color: #FFF;
  4672. border: 1px solid #CCC;
  4673. width: 48px;
  4674. height: 48px;
  4675. float: left;
  4676. margin-right: 10px
  4677. }
  4678. div.front_page ul.list li img.story_image {
  4679. padding: 1px;
  4680. background-color: #FFF;
  4681. border: 1px solid #CCC;
  4682. float: left;
  4683. margin-right: 10px
  4684. }
  4685. div.front_page ul.list li span.info {
  4686. font-size: 0.8em;
  4687. color: #666
  4688. }
  4689. div.front_page div.featured_box {
  4690. overflow: hidden;
  4691. padding: 1px;
  4692. height: 293px;
  4693. margin-bottom: 15px;
  4694. border-radius: 4px
  4695. }
  4696. div.front_page div.featured_box .left {
  4697. width: 225px;
  4698. height: 289px;
  4699. float: left;
  4700. border-right: 1px solid #bbb;
  4701. box-sizing: content-box
  4702. }
  4703. div.front_page div.featured_box .left ul li {
  4704. box-sizing: content-box;
  4705. height: 28px;
  4706. display: block;
  4707. color: #555;
  4708. font-size: 0.7em;
  4709. line-height: 28px;
  4710. padding-left: 10px;
  4711. position: relative;
  4712. cursor: pointer;
  4713. background-color: #ddd;
  4714. border-bottom: 1px solid rgba(0, 0, 0, 0.15)
  4715. }
  4716. div.front_page div.featured_box .left ul li:last-child {
  4717. border-bottom: none;
  4718. border-bottom-left-radius: 3px
  4719. }
  4720. div.front_page div.featured_box .left ul li:first-child {
  4721. border-top-left-radius: 3px
  4722. }
  4723. div.front_page div.featured_box .left ul li .arrow {
  4724. display: none
  4725. }
  4726. div.front_page div.featured_box .left ul li.selected {
  4727. background: #b1b1b1;
  4728. font-weight: bold;
  4729. border-top: 1px solid rgba(0, 0, 0, 0.15);
  4730. margin-top: -1px
  4731. }
  4732. div.front_page div.featured_box .left ul li.selected:first-child {
  4733. border-top: none;
  4734. margin-top: 0px
  4735. }
  4736. div.front_page div.featured_box .left ul li.selected.arrow {
  4737. right: -1px;
  4738. display: block
  4739. }
  4740. div.front_page div.featured_box .right-container {
  4741. margin-left: 230px;
  4742. height: 289px;
  4743. position: relative;
  4744. overflow: hidden
  4745. }
  4746. div.front_page div.featured_box .right {
  4747. line-height: 1.8em;
  4748. font-size: 0.8em;
  4749. color: #555;
  4750. height: 289px;
  4751. position: relative
  4752. }
  4753. div.front_page div.featured_box .right .featured_story {
  4754. height: 289px;
  4755. padding: 15px;
  4756. overflow: hidden;
  4757. position: absolute;
  4758. top: 0px;
  4759. background: #fff;
  4760. width: 100%
  4761. }
  4762. div.front_page div.featured_box .right .description {
  4763. margin-top: 10px;
  4764. height: 176px;
  4765. overflow-y: hidden;
  4766. font-size: 1.1em;
  4767. line-height: 1.6em;
  4768. color: #555
  4769. }
  4770. div.front_page div.featured_box .right .title {
  4771. font-size: 1.6em;
  4772. color: #333;
  4773. border-bottom: 1px solid #ddd;
  4774. display: block;
  4775. padding-bottom: 10px;
  4776. font-weight: bold;
  4777. font-family: "Open Sans Condensed", Arial, Sans-serif
  4778. }
  4779. div.front_page div.featured_box .right .story_image {
  4780. padding: 2px;
  4781. border: 1px solid #CCC;
  4782. float: left;
  4783. margin-right: 10px;
  4784. max-height: 170px;
  4785. max-width: 220px
  4786. }
  4787. div.front_page div.featured_box .right .info {
  4788. color: #5A5551;
  4789. font-size: 0.9em;
  4790. margin-top: 5px;
  4791. padding: 5px;
  4792. background-color: #EEE8E2;
  4793. overflow-x: hidden
  4794. }
  4795. div.front_page div.featured_box .right .info img {
  4796. vertical-align: -1px
  4797. }
  4798. div.front_page div.featured_box .right .info .character_icon {
  4799. vertical-align: -3px;
  4800. margin-right: 2px;
  4801. width: 16px;
  4802. height: 16px;
  4803. opacity: 0.75;
  4804. border-radius: 3px
  4805. }
  4806. @media all and (max-width: 1000px) {
  4807. div.front_page div.featured_box div.right img.story_image {
  4808. display: none
  4809. }
  4810. div.front_page div.featured_box div.left {
  4811. width: 125px
  4812. }
  4813. div.front_page div.featured_box div.right-container {
  4814. margin-left: 130px
  4815. }
  4816. }
  4817. @media all and (max-width: 700px) {
  4818. div.front_page div.featured_box {
  4819. padding: 1px 0px;
  4820. border-radius: 0px
  4821. }
  4822. div.front_page div.featured_box div.left {
  4823. width: 75px
  4824. }
  4825. div.front_page div.featured_box div.right-container {
  4826. margin-left: 80px
  4827. }
  4828. }
  4829. div.front_page div.frontpage_quicklinks {
  4830. text-align: center;
  4831. display: none
  4832. }
  4833. div.front_page div.frontpage_quicklinks a {
  4834. display: inline-block;
  4835. padding: 15px;
  4836. font-size: 1.2em;
  4837. font-weight: bold;
  4838. text-align: center;
  4839. background-color: #EEE;
  4840. border: 1px solid rgba(0, 0, 0, 0.3);
  4841. border: 1px solid rgba(0, 0, 0, 0.5);
  4842. box-shadow: 1px 2px 8px rgba(0, 0, 0, 0.3), 0px 5px 0px rgba(0, 0, 0, 0.1);
  4843. border-radius: 10px;
  4844. color: #333;
  4845. text-decoration: none;
  4846. margin: 10px
  4847. }
  4848. div.front_page div.frontpage_quicklinks span {
  4849. display: block;
  4850. margin-top: 10px
  4851. }
  4852. div.front_page div.new_stories_outer {
  4853. float: left;
  4854. width: 50%
  4855. }
  4856. div.front_page div.latest_stories_outer {
  4857. float: right;
  4858. width: 50%
  4859. }
  4860. div.front_page #latest_stories {
  4861. margin-left: 10px
  4862. }
  4863. @media all and (max-width: 1000px) {
  4864. div.front_page div.column_latest_stories {
  4865. margin-left: 0px
  4866. }
  4867. div.front_page div.recent_news_ticker {
  4868. display: block
  4869. }
  4870. }
  4871. @media all and (max-width: 700px) {
  4872. div.front_page div.frontpage_quicklinks {
  4873. display: block
  4874. }
  4875. div.front_page div.column_latest_stories {
  4876. margin-right: 0px;
  4877. float: none
  4878. }
  4879. div.front_page div.story_item {
  4880. width: 100%
  4881. }
  4882. div.front_page div.new_stories_outer {
  4883. float: none;
  4884. width: 100%
  4885. }
  4886. div.front_page div.latest_stories_outer {
  4887. float: none;
  4888. width: 100%
  4889. }
  4890. div.front_page #new_stories div.main div.story_list {
  4891. height: auto !important
  4892. }
  4893. div.front_page #latest_stories div.main div.story_list {
  4894. height: auto !important
  4895. }
  4896. div.front_page #latest_stories {
  4897. margin-left: 0px
  4898. }
  4899. }
  4900. div.group img.group_icon {
  4901. position: absolute;
  4902. top: -120px;
  4903. width: 128px;
  4904. height: 128px;
  4905. box-sizing: content-box;
  4906. background-color: #FFF;
  4907. padding: 3px;
  4908. border: 1px solid rgba(0, 0, 0, 0.3);
  4909. background-clip: padding-box;
  4910. box-shadow: 0px -6px 10px rgba(0, 0, 0, 0.2);
  4911. margin-right: 0px;
  4912. left: 15px;
  4913. border-radius: 5px
  4914. }
  4915. div.group div.group_name {
  4916. padding: 10px;
  4917. padding-left: 20px;
  4918. margin-bottom: 10px;
  4919. font-size: 1.5em;
  4920. font-weight: bold;
  4921. color: #595345;
  4922. text-shadow: 1px 1px white;
  4923. box-shadow: 0px 0px 10px #dfdbcc;
  4924. border-radius: 10px;
  4925. border: 1px solid #C4BDAB;
  4926. background-color: #F9F7F3;
  4927. margin-top: 0px
  4928. }
  4929. div.content .group.content_box {
  4930. margin-bottom: 15px
  4931. }
  4932. div.content div.group div.content_box div.content_box_header h2 {
  4933. line-height: 2.5em
  4934. }
  4935. div.group div.folder {
  4936. display: inline-block;
  4937. background-color: #F8F8F8;
  4938. border: 1px solid #CCC;
  4939. margin: 5px;
  4940. border-radius: 5px;
  4941. padding: 10px;
  4942. font-size: 0.8em
  4943. }
  4944. div.group div.folder img {
  4945. vertical-align: -3px;
  4946. margin-right: 8px
  4947. }
  4948. div.group div.folder a.mini_button {
  4949. background-color: #DDD;
  4950. padding: 5px;
  4951. border-radius: 3px;
  4952. display: inline-block;
  4953. zoom: 1;
  4954. *display: inline
  4955. }
  4956. div.group div.folder a.mini_button img {
  4957. margin: 0px
  4958. }
  4959. div.group div.folder a.mini_button:HOVER {
  4960. background-color: #BBB
  4961. }
  4962. div.group select {
  4963. padding: 4px;
  4964. margin: 4px;
  4965. color: #555
  4966. }
  4967. div.thread_list {
  4968. margin-bottom: 20px
  4969. }
  4970. div.thread_list h3 {
  4971. font-weight: bold;
  4972. border-bottom: 2px solid #AAA;
  4973. margin-bottom: 12px;
  4974. padding-bottom: 10px
  4975. }
  4976. div.thread_list table {
  4977. font-size: 0.8em;
  4978. border-collapse: separate;
  4979. border-spacing: 0px
  4980. }
  4981. div.thread_list table tr.header {
  4982. font-weight: bold
  4983. }
  4984. div.thread_list table tr.header td {
  4985. border-top: none;
  4986. padding: 0px;
  4987. margin: -1px;
  4988. margin-bottom: 0px;
  4989. color: #35332F;
  4990. font-size: 15px;
  4991. font-weight: bold;
  4992. border: 1px solid #5a5856;
  4993. border-left: none;
  4994. padding: 4px 15px;
  4995. background: #716e6c;
  4996. color: #fff;
  4997. box-shadow: 0px 1px 0px #888482 inset;
  4998. text-shadow: -1px -1px rgba(0, 0, 0, 0.2);
  4999. background: #777471;
  5000. background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #777471), color-stop(100%, #6b6967));
  5001. background: -webkit-linear-gradient(top, #777471 0%, #6b6967 100%);
  5002. background: linear-gradient(to bottom, #777471 0%, #6b6967 100%);
  5003. line-height: 41px;
  5004. font-family: "Open Sans", Arial, Sans-serif;
  5005. position: relative
  5006. }
  5007. div.thread_list table tr.header td:first-child {
  5008. border-left: 1px solid #5a5856;
  5009. border-top-left-radius: 5px
  5010. }
  5011. div.thread_list table tr.header td:last-child {
  5012. border-top-right-radius: 5px
  5013. }
  5014. div.thread_list table td {
  5015. padding: 11px;
  5016. vertical-align: middle;
  5017. border-bottom: 1px solid #ddd;
  5018. border-right: 1px solid #ddd;
  5019. color: #666;
  5020. line-height: 2.0em
  5021. }
  5022. div.thread_list table td a {
  5023. color: inherit;
  5024. font-weight: bold
  5025. }
  5026. div.thread_list table td a.thread-title {
  5027. font-family: "Open Sans Condensed", Arial, Sans-serif;
  5028. font-weight: bold;
  5029. color: #555;
  5030. font-size: 1.3em
  5031. }
  5032. div.thread_list table td i.fa-thumb-tack {
  5033. color: #2f76e0
  5034. }
  5035. div.thread_list table td i.fa-lock {
  5036. color: #aca500
  5037. }
  5038. div.thread_list table td:first-child {
  5039. border-left: 1px solid #d6d2cb
  5040. }
  5041. div.thread_list table td:last-child {
  5042. border-right-color: #bebab5
  5043. }
  5044. div.thread_list table td.last_post {
  5045. font-size: 0.9em;
  5046. width: 250px
  5047. }
  5048. div.thread_list table td.replies {
  5049. width: 80px;
  5050. text-align: center
  5051. }
  5052. div.thread_list table td img.avatar {
  5053. width: 48px;
  5054. height: 48px;
  5055. box-sizing: content-box;
  5056. float: left;
  5057. margin-right: 10px;
  5058. padding: 2px;
  5059. border-radius: 5px
  5060. }
  5061. div.thread_list table tr td {
  5062. background-color: #F8f8f8
  5063. }
  5064. div.thread_list table tr:nth-child(odd) td {
  5065. background-color: #fff
  5066. }
  5067. div.thread_list table tr:last-child td {
  5068. border-bottom-color: #bebab5
  5069. }
  5070. div.thread_list table tr:last-child td:first-child {
  5071. border-bottom-left-radius: 5px
  5072. }
  5073. div.thread_list table tr:last-child td:last-child {
  5074. border-bottom-right-radius: 5px
  5075. }
  5076. div.thread_list div.thread {
  5077. margin-bottom: 8px;
  5078. border-bottom: 1px solid #DDD;
  5079. padding-bottom: 8px;
  5080. margin-left: 10px
  5081. }
  5082. div.thread_list div.thread span.time {
  5083. font-size: 0.8em
  5084. }
  5085. div.thread_list div.thread img {
  5086. vertical-align: -3px;
  5087. margin-right: 6px
  5088. }
  5089. td.member_table_name {
  5090. padding: 2px !important
  5091. }
  5092. td.member_table_name a {
  5093. text-decoration: none;
  5094. font-size: 1.2em
  5095. }
  5096. td.member_table_name img {
  5097. padding: 1px;
  5098. border: 1px solid #CCC
  5099. }
  5100. div.group div.membership_box {
  5101. padding: 10px;
  5102. border: 1px solid #aaa;
  5103. border-radius: 4px;
  5104. position: absolute;
  5105. left: 10px;
  5106. bottom: -40px;
  5107. background-color: #FFF
  5108. }
  5109. div.group div.banner {
  5110. width: 100%;
  5111. height: 248px;
  5112. position: relative;
  5113. background-position: center top
  5114. }
  5115. div.group div.banner a.banner_overlay {
  5116. position: absolute;
  5117. border: 1px solid rgba(0, 0, 0, 0.4);
  5118. right: -1px;
  5119. left: -1px;
  5120. top: -1px;
  5121. bottom: -1px;
  5122. transition: all 0.3s;
  5123. -webkit-transition: all 0.3s;
  5124. -moz-transition: all 0.3s;
  5125. -ms-transition: all 0.3s;
  5126. -o-transition: all 0.3s;
  5127. box-shadow: 0px 0px 30px rgba(49, 131, 255, 0);
  5128. background-position: -1px -1px;
  5129. border-top-left-radius: 5px;
  5130. border-top-right-radius: 5px
  5131. }
  5132. div.group div.menu {
  5133. padding-left: 20px;
  5134. font-size: 0.8em;
  5135. padding-top: 16px;
  5136. padding-bottom: 16px;
  5137. position: relative
  5138. }
  5139. div.group div.info {
  5140. vertical-align: middle;
  5141. display: inline-block;
  5142. margin-right: 16px;
  5143. border-right: 1px solid #CCC;
  5144. padding-right: 16px;
  5145. height: 65px;
  5146. width: 450px
  5147. }
  5148. div.group div.menu a.group_name {
  5149. font-size: 2.4em;
  5150. font-weight: bold;
  5151. color: #333;
  5152. font-family: "Open Sans Condensed", Arial, Sans-serif
  5153. }
  5154. div.group div.menu span.members {
  5155. color: #666
  5156. }
  5157. div.group div.menu span.members a {
  5158. color: #666;
  5159. font-size: 1.0em;
  5160. line-height: 2.0em
  5161. }
  5162. div.group div.menu a.button {
  5163. vertical-align: middle;
  5164. background-color: #eee;
  5165. color: #333;
  5166. border: 1px solid #CCC;
  5167. border-right: 1px solid #aaa;
  5168. border-bottom: 1px solid #aaa;
  5169. height: 60px;
  5170. padding: 0px 15px;
  5171. padding-top: 10px;
  5172. border-radius: 3px;
  5173. display: inline-block;
  5174. font-size: 1.4em;
  5175. font-weight: bold;
  5176. text-decoration: none;
  5177. text-align: center;
  5178. background: #fafafa;
  5179. background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fafafa), color-stop(100%, #e2e2e2));
  5180. background: -webkit-linear-gradient(top, #fafafa 0%, #e2e2e2 100%);
  5181. background: linear-gradient(to bottom, #fafafa 0%, #e2e2e2 100%);
  5182. box-shadow: 0px 1px 0px #fff inset;
  5183. border: 1px solid #bebebe;
  5184. color: #5f5f5f;
  5185. line-height: 20px
  5186. }
  5187. div.group div.menu a.button:hover {
  5188. background: #e2e2e2;
  5189. background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e2e2e2), color-stop(100%, #fafafa));
  5190. background: -webkit-linear-gradient(top, #e2e2e2 0%, #fafafa 100%);
  5191. background: linear-gradient(to bottom, #e2e2e2 0%, #fafafa 100%)
  5192. }
  5193. div.group div.menu a.button span.small {
  5194. font-size: 0.6em;
  5195. color: #777;
  5196. color: #8f8f8f
  5197. }
  5198. div.group div.membership {
  5199. vertical-align: middle;
  5200. display: inline-block;
  5201. margin-left: 16px;
  5202. border-left: 1px solid #CCC;
  5203. padding-left: 16px;
  5204. height: 60px
  5205. }
  5206. div.group div.membership a.join {
  5207. margin-top: 0px;
  5208. line-height: 38px;
  5209. font-size: 16px;
  5210. font-weight: bold;
  5211. text-align: center
  5212. }
  5213. div.group div.settings {
  5214. display: none;
  5215. border-top: 1px solid #CCC;
  5216. padding: 15px;
  5217. color: #333;
  5218. background-color: #EEE;
  5219. line-height: 2.0em
  5220. }
  5221. div.group.comment_content_box div.settings,
  5222. div.group div.content_box div.settings {
  5223. border-top: none;
  5224. border-bottom: 1px solid #CCC
  5225. }
  5226. div.group div.settings h1 {
  5227. font-size: 1.0em;
  5228. font-weight: bold;
  5229. border-bottom: 1px solid #888;
  5230. margin-bottom: 8px
  5231. }
  5232. div.group div.settings label {
  5233. display: block
  5234. }
  5235. div.group div.settings input[type="text"] {
  5236. padding: 4px;
  5237. font-family: Arial;
  5238. width: 400px
  5239. }
  5240. div.group div.settings input[type="checkbox"] {
  5241. margin-left: 5px
  5242. }
  5243. div.group div.settings a.pill_button {
  5244. font-size: 0.8em
  5245. }
  5246. div.group div.settings a.save span.saving {
  5247. display: none
  5248. }
  5249. div.group div.settings a.save.saving span.default {
  5250. display: none
  5251. }
  5252. div.group div.settings a.save.saving span.saving {
  5253. display: inline
  5254. }
  5255. div.group div.folders {
  5256. display: none;
  5257. border-top: 1px solid #CCC;
  5258. padding-bottom: 5px;
  5259. background-color: #EEE
  5260. }
  5261. div.group div.folders div.toolbar {
  5262. padding: 8px;
  5263. background-color: rgba(0, 0, 0, 0.15);
  5264. border-bottom: 1px solid rgba(0, 0, 0, 0.15);
  5265. border-top: 1px solid rgba(0, 0, 0, 0.15);
  5266. box-shadow: 0px 5px 12px rgba(0, 0, 0, 0.15) inset
  5267. }
  5268. div.group div.folders a.folder {
  5269. background-color: #fff;
  5270. border-radius: 4px;
  5271. font-size: 0.8em;
  5272. font-weight: bold;
  5273. padding: 6px 10px;
  5274. margin: 5px;
  5275. border: 1px solid #CCC;
  5276. display: inline-block;
  5277. line-height: 1.6em;
  5278. text-decoration: none;
  5279. box-shadow: 3px 3px 1px #DDD
  5280. }
  5281. div.group div.folders a.folder.hidden {
  5282. display: none
  5283. }
  5284. div.group div.folders a.folder span.count {
  5285. font-size: 0.8em;
  5286. color: #999
  5287. }
  5288. div.group div.folders a.folder img {
  5289. margin-right: 10px;
  5290. vertical-align: -3px
  5291. }
  5292. div.group div.group_item {
  5293. background-color: #FFF;
  5294. border-bottom: 1px solid #ddd;
  5295. border-right: 1px solid #ddd;
  5296. padding: 15px;
  5297. box-sizing: border-box;
  5298. -webkit-box-sizing: border-box;
  5299. -ms-box-sizing: border-box;
  5300. -moz-box-sizing: border-box;
  5301. -o-box-sizing: border-box;
  5302. overflow: hidden;
  5303. display: inline-block;
  5304. width: 50%;
  5305. vertical-align: top;
  5306. position: relative
  5307. }
  5308. div.group div.group_item .character_icon {
  5309. height: 16px;
  5310. vertical-align: -4px;
  5311. opacity: 0.8;
  5312. margin-left: 5px;
  5313. border-radius: 8px
  5314. }
  5315. div.group div.group_item .character_icon:hover {
  5316. opacity: 1
  5317. }
  5318. div.group div.group_item img.story_image {
  5319. float: left;
  5320. margin-right: 10px;
  5321. padding: 1px;
  5322. border: 1px solid #ccc;
  5323. max-height: 64px
  5324. }
  5325. div.group div.group_item a.title {
  5326. font-size: 1.0em;
  5327. font-weight: bold
  5328. }
  5329. div.group div.group_item span.description {
  5330. font-size: 0.8em;
  5331. color: #444
  5332. }
  5333. div.group div.group_item span.by {
  5334. color: #666;
  5335. font-size: 0.8em
  5336. }
  5337. div.group div.group_item span.info {
  5338. color: #666;
  5339. font-size: 0.7em
  5340. }
  5341. div.group div.group_item span.info i {
  5342. color: #aaa
  5343. }
  5344. div.group div.group_item div.edit_panel {
  5345. position: absolute;
  5346. right: 5px;
  5347. top: 5px;
  5348. display: none
  5349. }
  5350. div.group div.group_item:HOVER div.edit_panel {
  5351. display: block
  5352. }
  5353. div.group div.group_frontpage div.left {
  5354. margin-right: 342px
  5355. }
  5356. div.group div.group_frontpage div.right {
  5357. float: right;
  5358. padding-left: 10px;
  5359. width: 332px
  5360. }
  5361. div.group div.group_description {
  5362. font-size: 0.9em;
  5363. color: #333;
  5364. line-height: 1.7em;
  5365. padding: 20px
  5366. }
  5367. div.group div.group_description img {
  5368. border-radius: 4px
  5369. }
  5370. div.group div.member {
  5371. border-bottom: 1px solid #ddd;
  5372. padding: 8px;
  5373. box-sizing: border-box;
  5374. -webkit-box-sizing: border-box;
  5375. -ms-box-sizing: border-box;
  5376. -moz-box-sizing: border-box;
  5377. overflow: hidden;
  5378. display: inline-block;
  5379. width: 100%;
  5380. vertical-align: top;
  5381. position: relative
  5382. }
  5383. div.group div.member img.avatar {
  5384. float: left;
  5385. margin-right: 10px;
  5386. padding: 1px;
  5387. border: 1px solid #ccc;
  5388. width: 32px;
  5389. height: 32px
  5390. }
  5391. div.group div.member a.title {
  5392. font-size: 0.9em
  5393. }
  5394. div.group div.member span.info {
  5395. color: #666;
  5396. font-size: 0.6em
  5397. }
  5398. div.group table.post_table {
  5399. font-size: 0.8em
  5400. }
  5401. img.group_member_modify_level {
  5402. border-color: #eee;
  5403. background-color: #FFF;
  5404. opacity: 0.5;
  5405. transition: all 0.3s;
  5406. cursor: pointer
  5407. }
  5408. img.group_member_modify_level:HOVER {
  5409. opacity: 1.0
  5410. }
  5411. img.group_member_modify_level.group_member_level_selected {
  5412. border-color: #9a2b2b;
  5413. opacity: 1.0;
  5414. background-color: #d0a7a7
  5415. }
  5416. @media all and (max-width: 700px) {
  5417. div.group div.group_item {
  5418. width: 100%
  5419. }
  5420. }
  5421. .groups-popup-list {
  5422. font-size: 0.9em;
  5423. max-height: 350px !important
  5424. }
  5425. .groups-popup-list.expanded {
  5426. max-height: none !important;
  5427. overflow: auto
  5428. }
  5429. .groups-popup-list.expanded>li {
  5430. display: none
  5431. }
  5432. .groups-popup-list.expanded>li.expanded {
  5433. display: block !important;
  5434. height: auto !important
  5435. }
  5436. .groups-popup-list.expanded>li.expanded>a {
  5437. background: #333;
  5438. color: #fff !important
  5439. }
  5440. .groups-popup-list.expanded>li.expanded .group-folders {
  5441. display: block !important
  5442. }
  5443. .groups-popup-list object {
  5444. width: 24px;
  5445. height: 24px;
  5446. margin-top: 3px
  5447. }
  5448. .groups-popup-list .privacy-icon {
  5449. color: #888;
  5450. margin: 0px 4px
  5451. }
  5452. .groups-popup-list a {
  5453. padding-right: 35px !important;
  5454. position: relative
  5455. }
  5456. .groups-popup-list a:hover .privacy-icon {
  5457. color: #fff
  5458. }
  5459. .groups-popup-list a:hover .add-status span {
  5460. color: #fff
  5461. }
  5462. .groups-popup-list .group-folders {
  5463. max-height: 350px !important;
  5464. overflow: auto;
  5465. display: none
  5466. }
  5467. .groups-popup-list .group-folders .folder {
  5468. line-height: 1.8em;
  5469. background: #eee;
  5470. border-top: 1px solid #ccc;
  5471. border-bottom: none
  5472. }
  5473. .groups-popup-list .group-folders .fa {
  5474. vertical-align: middle;
  5475. margin-right: 6px;
  5476. text-align: center;
  5477. width: 24px
  5478. }
  5479. .groups-popup-list .group .fa-group {
  5480. font-size: 22px;
  5481. width: 32px;
  5482. height: 32px;
  5483. line-height: 32px;
  5484. border-radius: 3px;
  5485. vertical-align: middle;
  5486. margin-right: 6px;
  5487. text-align: center
  5488. }
  5489. .groups-popup-list .group img {
  5490. width: 32px;
  5491. height: 32px;
  5492. line-height: 30px;
  5493. border-radius: 3px;
  5494. background: #fff;
  5495. margin-right: 6px;
  5496. padding: 1px;
  5497. vertical-align: middle
  5498. }
  5499. .groups-popup-list .folder .add-status,
  5500. .groups-popup-list .group .add-status {
  5501. font-size: 16px;
  5502. position: absolute;
  5503. right: 8px;
  5504. top: 50%;
  5505. margin-top: -16px
  5506. }
  5507. .groups-popup-list .folder .add-status span,
  5508. .groups-popup-list .group .add-status span {
  5509. line-height: 32px;
  5510. margin-right: 6px;
  5511. color: #777
  5512. }
  5513. .groups-popup-list .folder .add-status .loading,
  5514. .groups-popup-list .group .add-status .loading {
  5515. display: none
  5516. }
  5517. .groups-popup-list .folder .add-status .added,
  5518. .groups-popup-list .group .add-status .added {
  5519. color: #6b974d;
  5520. display: none
  5521. }
  5522. .groups-popup-list .folder .add-status .not-added,
  5523. .groups-popup-list .group .add-status .not-added {
  5524. color: #974d4d;
  5525. display: none
  5526. }
  5527. .groups-popup-list .folder:hover .add-status .added,
  5528. .groups-popup-list .group:hover .add-status .added {
  5529. color: #fff
  5530. }
  5531. .groups-popup-list .folder:hover .add-status .not-added,
  5532. .groups-popup-list .group:hover .add-status .not-added {
  5533. color: #fff
  5534. }
  5535. .groups-popup-list .folder.selected .add-status .added,
  5536. .groups-popup-list .group.selected .add-status .added {
  5537. display: block
  5538. }
  5539. .groups-popup-list .folder.unselected .add-status .not-added,
  5540. .groups-popup-list .group.unselected .add-status .not-added {
  5541. display: block
  5542. }
  5543. .groups-popup-list .folder.loading .add-status .loading,
  5544. .groups-popup-list .group.loading .add-status .loading {
  5545. display: block
  5546. }
  5547. .groups-popup-list .folder.loading .add-status .added,
  5548. .groups-popup-list .folder.loading .add-status .not-added,
  5549. .groups-popup-list .group.loading .add-status .added,
  5550. .groups-popup-list .group.loading .add-status .not-added {
  5551. display: none !important
  5552. }
  5553. .image-cropper {
  5554. position: relative;
  5555. display: inline-block;
  5556. overflow: hidden;
  5557. max-width: 600px;
  5558. max-height: 600px
  5559. }
  5560. .image-cropper img {
  5561. display: block;
  5562. pointer-events: none;
  5563. max-width: 600px;
  5564. max-height: 600px
  5565. }
  5566. .image-cropper .centre {
  5567. color: #fff;
  5568. font-weight: bold;
  5569. position: absolute;
  5570. left: 50%;
  5571. top: 50%;
  5572. margin-left: -10px;
  5573. width: 20px;
  5574. text-align: center;
  5575. margin-top: -10px;
  5576. font-size: 20px;
  5577. line-height: 20px;
  5578. text-shadow: 1px 1px 0px #000, 0px 0px 3px #000
  5579. }
  5580. .image-cropper .size {
  5581. color: #fff;
  5582. font-weight: bold;
  5583. position: absolute;
  5584. left: 0px;
  5585. top: 50%;
  5586. width: 100%;
  5587. text-align: center;
  5588. margin-top: 10px;
  5589. font-size: 12px;
  5590. line-height: 12px;
  5591. text-shadow: 1px 1px 0px #000, 0px 0px 3px #000
  5592. }
  5593. .image-cropper .mover {
  5594. position: absolute;
  5595. display: block;
  5596. outline: 1500px solid rgba(0, 0, 0, 0.5);
  5597. top: 50px;
  5598. left: 50px;
  5599. width: 200px;
  5600. height: 200px;
  5601. box-sizing: content-box;
  5602. border: 1px dashed rgba(0, 0, 0, 0.8);
  5603. cursor: move
  5604. }
  5605. .image-cropper .anchors a {
  5606. position: absolute;
  5607. width: 20px;
  5608. height: 20px;
  5609. display: block
  5610. }
  5611. .image-cropper .anchors a:before {
  5612. content: " ";
  5613. display: block;
  5614. position: absolute;
  5615. left: 50%;
  5616. top: 50%;
  5617. margin-top: -5px;
  5618. margin-left: -5px;
  5619. width: 10px;
  5620. height: 10px;
  5621. background: #fff;
  5622. border: 1px solid #000;
  5623. display: block;
  5624. border-radius: 100%
  5625. }
  5626. .image-cropper .anchors a:before:hover {
  5627. background: #1f92ea
  5628. }
  5629. .image-cropper .anchors a:nth-child(1) {
  5630. top: -10px;
  5631. left: -10px;
  5632. cursor: nw-resize
  5633. }
  5634. .image-cropper .anchors a:nth-child(2) {
  5635. top: -10px;
  5636. right: -10px;
  5637. cursor: ne-resize
  5638. }
  5639. .image-cropper .anchors a:nth-child(3) {
  5640. bottom: -10px;
  5641. left: -10px;
  5642. cursor: sw-resize
  5643. }
  5644. .image-cropper .anchors a:nth-child(4) {
  5645. bottom: -10px;
  5646. right: -10px;
  5647. cursor: se-resize
  5648. }
  5649. div.staff_page ul.user-card-list>li {
  5650. width: 25%
  5651. }
  5652. @media all and (max-width: 1000px) {
  5653. div.staff_page ul.user-card-list>li {
  5654. width: 33.3333333%
  5655. }
  5656. }
  5657. @media all and (max-width: 700px) {
  5658. div.staff_page ul.user-card-list>li {
  5659. width: 50%
  5660. }
  5661. }
  5662. @media all and (max-width: 400px) {
  5663. div.staff_page ul.user-card-list>li {
  5664. width: 100%
  5665. }
  5666. }
  5667. div.staff_page h1 {
  5668. margin-top: 15px
  5669. }
  5670. .statistics .graph {
  5671. border-radius: 5px;
  5672. padding: 10px;
  5673. margin-bottom: 15px
  5674. }
  5675. .story_content_box {
  5676. border-bottom-left-radius: 5px;
  5677. border-bottom-right-radius: 5px;
  5678. border-top: none
  5679. }
  5680. .story_content_box hr {
  5681. background-color: #ddd;
  5682. margin-top: 12px;
  5683. margin-bottom: 12px;
  5684. color: #ddd;
  5685. height: 1px;
  5686. border: 0px
  5687. }
  5688. .story_container {
  5689. max-width: 1000px;
  5690. margin-left: 90px;
  5691. margin-right: auto;
  5692. margin-bottom: 30px;
  5693. border-top: none;
  5694. position: relative
  5695. }
  5696. .story_container .content-rating-everyone,
  5697. .story_container .content-rating-teen,
  5698. .story_container .content-rating-mature {
  5699. padding: 4px 6px;
  5700. vertical-align: 6px;
  5701. color: #fff;
  5702. border: 1px solid rgba(0, 0, 0, 0.2);
  5703. text-shadow: -1px -1px rgba(0, 0, 0, 0.2);
  5704. border-radius: 4px;
  5705. font-size: 12px;
  5706. margin-right: 5px;
  5707. display: inline-block;
  5708. line-height: 16px
  5709. }
  5710. .story_container .content-rating-everyone {
  5711. background: #78ac40;
  5712. box-shadow: 0px 1px 0px #90ce4d inset
  5713. }
  5714. .story_container .content-rating-everyone:hover {
  5715. text-decoration: none;
  5716. background: #84bd46
  5717. }
  5718. .story_container .content-rating-teen {
  5719. background: #ffb400;
  5720. box-shadow: 0px 1px 0px #ffd800 inset
  5721. }
  5722. .story_container .content-rating-teen:hover {
  5723. text-decoration: none;
  5724. background: #ffc600
  5725. }
  5726. .story_container .content-rating-mature {
  5727. background: #c03d2f;
  5728. box-shadow: 0px 1px 0px #e64938 inset
  5729. }
  5730. .story_container .content-rating-mature:hover {
  5731. text-decoration: none;
  5732. background: #d34334
  5733. }
  5734. .story_container .completed-status-container {
  5735. float: right;
  5736. line-height: 55px;
  5737. margin-right: 12px
  5738. }
  5739. .story_container .completed-status-complete,
  5740. .story_container .completed-status-incomplete,
  5741. .story_container .completed-status-hiatus,
  5742. .story_container .completed-status-cancelled {
  5743. font-size: 13px;
  5744. font-weight: normal;
  5745. padding: 3px 8px;
  5746. text-shadow: -1px -1px rgba(0, 0, 0, 0.2);
  5747. border: 1px solid rgba(0, 0, 0, 0.15);
  5748. border-radius: 4px;
  5749. display: inline-block;
  5750. text-align: center;
  5751. line-height: 16px;
  5752. color: #fff;
  5753. margin-right: 5px
  5754. }
  5755. .story_container .completed-status-complete:before,
  5756. .story_container .completed-status-incomplete:before,
  5757. .story_container .completed-status-hiatus:before,
  5758. .story_container .completed-status-cancelled:before {
  5759. content: " ";
  5760. width: 16px;
  5761. margin-right: 5px;
  5762. font-family: "FontAwesome"
  5763. }
  5764. .story_container .completed-status-complete {
  5765. background: #63bd40
  5766. }
  5767. .story_container .completed-status-complete:before {
  5768. content: "\f00c"
  5769. }
  5770. .story_container .completed-status-incomplete {
  5771. background: #F7A616
  5772. }
  5773. .story_container .completed-status-incomplete:before {
  5774. content: "\f040"
  5775. }
  5776. .story_container .completed-status-hiatus {
  5777. background: #bd7b40
  5778. }
  5779. .story_container .completed-status-hiatus:before {
  5780. content: "\f04c"
  5781. }
  5782. .story_container .completed-status-cancelled {
  5783. background: #bc3131
  5784. }
  5785. .story_container .completed-status-cancelled:before {
  5786. content: "\f05e"
  5787. }
  5788. .story_container .categories {
  5789. display: inline-block
  5790. }
  5791. .story_container img.story_avatar {
  5792. position: absolute;
  5793. left: -85px;
  5794. top: -1px;
  5795. width: 64px;
  5796. height: 64px;
  5797. box-sizing: content-box;
  5798. padding: 4px;
  5799. border-radius: 5px;
  5800. margin-top: 38px
  5801. }
  5802. .story_container div.story-toolbar {
  5803. padding-left: 0px;
  5804. position: relative;
  5805. background: transparent;
  5806. background: -webkit-gradient(linear, left top, left bottom, color-stop(5px, transparent), color-stop(100%, rgba(0, 0, 0, 0.1)));
  5807. background: -webkit-linear-gradient(top, transparent 5px, rgba(0, 0, 0, 0.1) 100%);
  5808. background: linear-gradient(to bottom, transparent 5px, rgba(0, 0, 0, 0.1) 100%);
  5809. border-bottom: 1px solid rgba(0, 0, 0, 0.2)
  5810. }
  5811. .story_container div.story-toolbar .hot-container {
  5812. color: #e46c1c;
  5813. margin-left: 5px
  5814. }
  5815. .story_container div.story-toolbar div.right {
  5816. border-top-left-radius: 5px;
  5817. border-top-right-radius: 5px;
  5818. position: absolute;
  5819. right: 0px;
  5820. top: 0px;
  5821. bottom: -1px;
  5822. background-color: #F8F8F8;
  5823. border-top: 1px solid #bebab5;
  5824. border-left: 1px solid #bebab5;
  5825. border-right: 1px solid #bebab5;
  5826. background: #eee;
  5827. background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #eee), color-stop(100%, #fff));
  5828. background: -webkit-linear-gradient(top, #eee 0%, #fff 100%);
  5829. background: linear-gradient(to bottom, #eee 0%, #fff 100%);
  5830. box-shadow: 0px 1px 0px #fff inset;
  5831. text-shadow: 1px 1px white;
  5832. font-size: 0.9em;
  5833. line-height: 33px;
  5834. color: #555
  5835. }
  5836. .story_container div.story-toolbar div.right div.divider {
  5837. display: inline-block;
  5838. vertical-align: middle;
  5839. width: 1px;
  5840. height: 24px;
  5841. margin: 0px 10px;
  5842. background: transparent;
  5843. background: -webkit-gradient(linear, left top, left bottom, transparent, rgba(0, 0, 0, 0.35), transparent);
  5844. background: -webkit-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.35) 50%, transparent 100%);
  5845. background: linear-gradient(to bottom, transparent 0%, rgba(0, 0, 0, 0.35) 50%, transparent 100%)
  5846. }
  5847. .story_container div.story-toolbar div.right div.divider:after {
  5848. content: " ";
  5849. display: inline-block;
  5850. width: 1px;
  5851. height: 24px;
  5852. position: relative;
  5853. left: 1px;
  5854. background: rgba(255, 255, 255, 0);
  5855. background: -webkit-gradient(linear, left top, left bottom, rgba(255, 255, 255, 0), #fff, rgba(255, 255, 255, 0));
  5856. background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, #fff 50%, rgba(255, 255, 255, 0) 100%);
  5857. background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, #fff 50%, rgba(255, 255, 255, 0) 100%)
  5858. }
  5859. @media all and (max-width: 700px) {
  5860. .story_container div.story-toolbar div.right {
  5861. position: static;
  5862. border-radius: 0px
  5863. }
  5864. }
  5865. .story_container .title {
  5866. padding: 15px 0px;
  5867. padding-top: 10px;
  5868. font-weight: bold;
  5869. margin: 0px 15px;
  5870. border-bottom: 1px solid #bbb
  5871. }
  5872. .story_container .title .author {
  5873. font-size: 12px;
  5874. color: #aaa;
  5875. font-weight: normal;
  5876. display: inline-block
  5877. }
  5878. .story_container .title .author a {
  5879. color: #888;
  5880. font-weight: bold
  5881. }
  5882. .story_container .title .story_name {
  5883. font-family: "Open Sans Condensed", Arial, Sans-serif;
  5884. color: #333
  5885. }
  5886. @media all and (max-width: 700px) {
  5887. .story_container .title .by {
  5888. display: none
  5889. }
  5890. .story_container .title .author {
  5891. display: block
  5892. }
  5893. }
  5894. .story_container div.padding {
  5895. margin: 15px
  5896. }
  5897. .story_container div.description {
  5898. line-height: 1.9em;
  5899. overflow: hidden
  5900. }
  5901. @media all and (max-width: 700px) {
  5902. .story_container div.description {
  5903. font-size: 0.9em;
  5904. line-height: 1.7em
  5905. }
  5906. }
  5907. .story_container div.description_full {
  5908. max-height: none !important
  5909. }
  5910. .story_container .more_button {
  5911. margin-top: 8px;
  5912. background: #555;
  5913. color: #FFFFFF;
  5914. border: 1px solid rgba(0, 0, 0, 0.2);
  5915. border-radius: 4px;
  5916. display: inline-block;
  5917. padding: 0px 8px;
  5918. text-align: center;
  5919. font-size: 14px;
  5920. line-height: 2.0em;
  5921. font-weight: bold;
  5922. text-shadow: -1px -1px rgba(0, 0, 0, 0.2);
  5923. box-shadow: 0px 1px 0px rgba(255, 255, 255, 0.1) inset
  5924. }
  5925. .story_container .more_button.hidden {
  5926. display: none
  5927. }
  5928. .story_container .more_button i {
  5929. margin-right: 5px
  5930. }
  5931. .story_container .more_button:HOVER {
  5932. text-decoration: none;
  5933. background: #444
  5934. }
  5935. .story_container .more_button .more {
  5936. display: block
  5937. }
  5938. .story_container .more_button .less {
  5939. display: none
  5940. }
  5941. .story_container .more_button.description_expanded .more {
  5942. display: none
  5943. }
  5944. .story_container .more_button.description_expanded .less {
  5945. display: block
  5946. }
  5947. .story_container ul.chapters {
  5948. background-color: #f6f6f6;
  5949. border-top: 1px solid #ddd;
  5950. margin-top: 10px;
  5951. font-size: 1.1em
  5952. }
  5953. @media all and (max-width: 700px) {
  5954. .story_container ul.chapters {
  5955. margin-left: -15px;
  5956. margin-right: -15px
  5957. }
  5958. }
  5959. .story_container ul.chapters .dragging {
  5960. border: 1px dotted #666;
  5961. cursor: move
  5962. }
  5963. .story_container ul.chapters .dragging li {
  5964. position: relative;
  5965. border: 1px solid #888;
  5966. z-index: 10;
  5967. background-color: #FFF
  5968. }
  5969. .story_container ul.chapters li {
  5970. padding: 10px;
  5971. padding-left: 16px;
  5972. padding-right: 100px;
  5973. color: #888;
  5974. border-bottom: 1px solid rgba(0, 0, 0, 0.15);
  5975. font-size: 0.9em;
  5976. position: relative
  5977. }
  5978. .story_container ul.chapters li.bottom {
  5979. background-color: #efefef;
  5980. color: #555
  5981. }
  5982. .story_container ul.chapters li.save_ordering {
  5983. display: none;
  5984. font-weight: normal
  5985. }
  5986. .story_container ul.chapters li .dragger {
  5987. font-weight: bold;
  5988. cursor: move;
  5989. margin-right: 8px;
  5990. font-size: 1.2em
  5991. }
  5992. .story_container ul.chapters li .chapter-read-icon {
  5993. margin-right: 8px;
  5994. font-size: 14px;
  5995. font-family: "FontAwesome";
  5996. font-style: normal;
  5997. color: #bbb
  5998. }
  5999. @media all and (max-width: 700px) {
  6000. .story_container ul.chapters li .chapter-read-icon {
  6001. margin-right: 4px
  6002. }
  6003. }
  6004. .story_container ul.chapters li .chapter-read-icon:hover {
  6005. color: #888
  6006. }
  6007. .story_container ul.chapters li .chapter-read-icon:before {
  6008. content: "\f0c8"
  6009. }
  6010. .story_container ul.chapters li .chapter-read-icon.chapter-read {
  6011. color: #507e2c
  6012. }
  6013. .story_container ul.chapters li .chapter-read-icon.chapter-read:before {
  6014. content: "\f14a"
  6015. }
  6016. .story_container ul.chapters li img {
  6017. vertical-align: -3px;
  6018. margin-right: 8px
  6019. }
  6020. .story_container ul.chapters li .word_count {
  6021. font-weight: normal;
  6022. font-size: 0.8em;
  6023. position: absolute;
  6024. right: 10px;
  6025. top: 50%;
  6026. margin-top: -10px
  6027. }
  6028. @media all and (max-width: 700px) {
  6029. .story_container ul.chapters li .word_count {
  6030. margin-top: -6px
  6031. }
  6032. }
  6033. .story_container ul.chapters li .word_count i {
  6034. font-size: 1.2em;
  6035. margin-left: 5px
  6036. }
  6037. .story_container ul.chapters li .word_count a {
  6038. color: inherit
  6039. }
  6040. .story_container ul.chapters li .word_count a.delete-chapter {
  6041. display: inline-block
  6042. }
  6043. .story_container ul.chapters li .date {
  6044. font-size: 0.8em
  6045. }
  6046. .story_container ul.chapters .chapter_container_hidden {
  6047. display: none
  6048. }
  6049. .story_container ul.chapters .chapter_expander {
  6050. text-align: center
  6051. }
  6052. .story_container ul.chapters.chapters_expanded .chapter_expander {
  6053. display: none
  6054. }
  6055. .story_container ul.chapters.chapters_expanded .chapter_container_hidden {
  6056. display: block
  6057. }
  6058. .story_container div.story_image {
  6059. margin-right: 15px;
  6060. margin-bottom: 2px;
  6061. display: block;
  6062. position: relative;
  6063. float: left
  6064. }
  6065. .story_container div.story_image a.source {
  6066. position: absolute;
  6067. right: 3px;
  6068. bottom: 3px;
  6069. display: none;
  6070. line-height: 1.0em;
  6071. background-color: rgba(0, 0, 0, 0.7);
  6072. color: rgba(255, 255, 255, 0.8);
  6073. font-size: 0.7em;
  6074. padding: 5px 10px;
  6075. text-decoration: none;
  6076. border-radius: 3px;
  6077. border: 1px solid rgba(0, 0, 0, 0.3);
  6078. box-shadow: 0px 1px 0px rgba(255, 255, 255, 0.2) inset;
  6079. font-family: "Segoe UI";
  6080. text-shadow: 1px 1px rgba(0, 0, 0, 0.3)
  6081. }
  6082. .story_container div.story_image:hover a.source {
  6083. display: block
  6084. }
  6085. .story_container div.story_image img.story_image {
  6086. display: block;
  6087. padding: 1px;
  6088. background-color: #fff;
  6089. border: 1px solid rgba(0, 0, 0, 0.2);
  6090. border-radius: 4px
  6091. }
  6092. @media all and (max-width: 700px) {
  6093. .story_container div.story_image img.story_image {
  6094. max-width: 150px
  6095. }
  6096. }
  6097. @media all and (max-width: 400px) {
  6098. .story_container div.story_image {
  6099. float: none;
  6100. margin-bottom: 20px
  6101. }
  6102. .story_container div.story_image img.story_image {
  6103. margin: auto;
  6104. max-width: 100%;
  6105. max-height: 250px
  6106. }
  6107. }
  6108. .story_container .extra_story_data {
  6109. border-top: 1px solid #c2c2c2;
  6110. background-color: #ddd;
  6111. overflow: hidden;
  6112. border-bottom-left-radius: 4px;
  6113. border-bottom-right-radius: 4px
  6114. }
  6115. .story_container .extra_story_data span.date_approved,
  6116. .story_container .extra_story_data span.last_modified {
  6117. line-height: 38px;
  6118. color: #555;
  6119. padding-left: 10px;
  6120. font-size: 0.7em;
  6121. font-weight: bold;
  6122. display: inline-block;
  6123. padding: 0px 10px;
  6124. border-radius: 3px;
  6125. background-color: #fff;
  6126. vertical-align: middle;
  6127. border: 1px solid rgba(0, 0, 0, 0.15);
  6128. margin: 0px 2px
  6129. }
  6130. .story_container .extra_story_data span.date_approved span,
  6131. .story_container .extra_story_data span.last_modified span {
  6132. line-height: 14px
  6133. }
  6134. .story_container .extra_story_data span.date_approved .published,
  6135. .story_container .extra_story_data span.last_modified .published {
  6136. font-weight: normal;
  6137. color: #888
  6138. }
  6139. @media all and (max-width: 400px) {
  6140. .story_container .extra_story_data span.last_modified {
  6141. display: none
  6142. }
  6143. }
  6144. .story_container .extra_story_data a.character_icon {
  6145. padding: 3px;
  6146. background: #fff;
  6147. border-radius: 3px;
  6148. display: inline-block;
  6149. vertical-align: middle;
  6150. border: 1px solid rgba(0, 0, 0, 0.15)
  6151. }
  6152. .story_container .extra_story_data a.character_icon:hover {
  6153. background: #adccef;
  6154. border-color: #798fa7
  6155. }
  6156. .story_container .extra_story_data a.character_icon img.character_icon {
  6157. border-radius: 0%;
  6158. display: block
  6159. }
  6160. .story_container .extra_story_data div.inner_data {
  6161. padding: 5px;
  6162. overflow: hidden
  6163. }
  6164. @media all and (max-width: 1200px) {
  6165. .user_blog_post .story_content_box {
  6166. margin-left: 0px
  6167. }
  6168. .user_blog_post .story_content_box img.story_avatar {
  6169. display: none
  6170. }
  6171. }
  6172. @media all and (max-width: 900px) {
  6173. .story_container {
  6174. margin-left: 0px
  6175. }
  6176. .story_container img.story_avatar {
  6177. display: none
  6178. }
  6179. .story_content_box .description {
  6180. font-size: 1.0em
  6181. }
  6182. .story_content_box ul.chapters {
  6183. font-size: 1.0em
  6184. }
  6185. .user_blog_post .left .story_container div.story-toolbar div.right {
  6186. position: static;
  6187. border-radius: 0px
  6188. }
  6189. }
  6190. .story-list {
  6191. border-radius: 5px;
  6192. color: #555
  6193. }
  6194. .story-list li {
  6195. display: block;
  6196. overflow: hidden;
  6197. margin-bottom: 10px
  6198. }
  6199. .story-list li:first-child {
  6200. border-top-left-radius: 5px;
  6201. border-top-right-radius: 5px
  6202. }
  6203. .story-list li:last-child {
  6204. border-bottom-left-radius: 5px;
  6205. border-bottom-right-radius: 5px
  6206. }
  6207. .story-list h2 {
  6208. color: #555;
  6209. border-bottom: 1px solid #ddd;
  6210. padding-bottom: 6px;
  6211. margin-bottom: 6px;
  6212. font-size: 0.8em
  6213. }
  6214. .story-list h2 .by {
  6215. color: #777
  6216. }
  6217. .story-list h2 a {
  6218. color: inherit
  6219. }
  6220. .story-list .content_rating_everyone,
  6221. .story-list .content_rating_teen,
  6222. .story-list .content_rating_mature {
  6223. padding: 0px 5px;
  6224. vertical-align: middle;
  6225. color: #fff;
  6226. border: 1px solid rgba(0, 0, 0, 0.2);
  6227. text-shadow: -1px -1px rgba(0, 0, 0, 0.2);
  6228. border-radius: 4px;
  6229. font-size: 11px;
  6230. margin-right: 7px;
  6231. display: block;
  6232. float: left;
  6233. line-height: 16px;
  6234. vertical-align: middle;
  6235. margin-top: 1px
  6236. }
  6237. .story-list .content_rating_everyone {
  6238. background: #78ac40;
  6239. box-shadow: 0px 1px 0px #90ce4d inset;
  6240. margin-top: 3px
  6241. }
  6242. .story-list .content_rating_teen {
  6243. background: #ffb400;
  6244. box-shadow: 0px 1px 0px #ffd800 inset;
  6245. margin-top: 3px
  6246. }
  6247. .story-list .content_rating_mature {
  6248. background: #c03d2f;
  6249. box-shadow: 0px 1px 0px #e64938 inset;
  6250. margin-top: 3px
  6251. }
  6252. .story-list .story_category {
  6253. padding: 4px 6px;
  6254. font-size: 10px;
  6255. vertical-align: middle
  6256. }
  6257. .story-list .story-title {
  6258. font-family: "Open Sans Condensed", Arial, Sans-serif;
  6259. font-weight: bold;
  6260. color: #333;
  6261. font-size: 1.4em
  6262. }
  6263. .story-list .right {
  6264. display: table-cell;
  6265. vertical-align: top;
  6266. width: 100%;
  6267. border-radius: 5px;
  6268. padding: 10px
  6269. }
  6270. @media all and (max-width: 400px) {
  6271. .story-list .right {
  6272. margin: 0px;
  6273. border-left: none;
  6274. border-right: none;
  6275. border-radius: 0px
  6276. }
  6277. }
  6278. .story-list .description {
  6279. font-size: 0.9em;
  6280. line-height: 1.8em
  6281. }
  6282. .story-list .story-image {
  6283. display: table-cell;
  6284. vertical-align: top;
  6285. min-width: 70px;
  6286. width: 70px;
  6287. padding-right: 10px;
  6288. text-align: right
  6289. }
  6290. .story-list .story-image img {
  6291. max-height: 100px;
  6292. max-width: 100%;
  6293. padding: 2px;
  6294. border-radius: 5px
  6295. }
  6296. @media all and (max-width: 400px) {
  6297. .story-list .story-image {
  6298. display: none
  6299. }
  6300. }
  6301. .story-list .info {
  6302. background: #EEE8E2;
  6303. line-height: 2.0em;
  6304. font-size: 0.7em;
  6305. padding: 0px 10px;
  6306. padding-top: 2px;
  6307. color: #5A5551;
  6308. margin-top: 7px;
  6309. display: block;
  6310. border-radius: 4px
  6311. }
  6312. .story-list .character-icons {
  6313. display: inline-block;
  6314. vertical-align: -4px
  6315. }
  6316. .story-list .character-icons a {
  6317. display: inline-block;
  6318. margin-right: 2px
  6319. }
  6320. .story-list .character_icon {
  6321. height: 16px;
  6322. display: block;
  6323. border-radius: 8px
  6324. }
  6325. .thumbnail-story-list {
  6326. margin: -5px;
  6327. font-size: 16px
  6328. }
  6329. .thumbnail-story-list li {
  6330. display: inline-block;
  6331. width: 25%
  6332. }
  6333. @media all and (max-width: 1200px) {
  6334. .thumbnail-story-list li {
  6335. width: 33.333%
  6336. }
  6337. }
  6338. @media all and (max-width: 800px) {
  6339. .thumbnail-story-list li {
  6340. width: 50%
  6341. }
  6342. }
  6343. @media all and (max-width: 400px) {
  6344. .thumbnail-story-list li {
  6345. width: 100%
  6346. }
  6347. }
  6348. .thumbnail-story-list li .item {
  6349. display: block;
  6350. border-radius: 4px;
  6351. margin: 5px;
  6352. position: relative
  6353. }
  6354. .thumbnail-story-list li .item a {
  6355. color: inherit
  6356. }
  6357. .thumbnail-story-list li .item:hover .info-anchor-inner {
  6358. transform: translateY(-100%)
  6359. }
  6360. .thumbnail-story-list li .item:hover .info-top .avatar {
  6361. transform: perspective(500px) translateY(0%) rotateX(0deg)
  6362. }
  6363. .thumbnail-story-list li .item:hover .image .cover-image {
  6364. opacity: 0.15;
  6365. -webkit-filter: grayscale(100%) blur(2px)
  6366. }
  6367. .thumbnail-story-list li .item:hover .meta {
  6368. top: 0px
  6369. }
  6370. .thumbnail-story-list li .item-inner {
  6371. display: block;
  6372. margin: 3px;
  6373. overflow: hidden;
  6374. position: relative;
  6375. padding-bottom: 59px
  6376. }
  6377. .thumbnail-story-list li .meta {
  6378. font-size: 11px;
  6379. padding: 5px 10px;
  6380. background: #fff;
  6381. border-bottom-left-radius: 4px;
  6382. transition: all 0.3s;
  6383. position: absolute;
  6384. top: -26px;
  6385. right: 0px;
  6386. text-align: center;
  6387. text-decoration: none
  6388. }
  6389. .thumbnail-story-list li .image {
  6390. width: 100%;
  6391. padding-bottom: 100%;
  6392. background-position: center center;
  6393. background-size: cover;
  6394. border-top-left-radius: 3px;
  6395. border-top-right-radius: 3px;
  6396. position: relative
  6397. }
  6398. .thumbnail-story-list li .image .cover-image {
  6399. background-position: center center;
  6400. background-size: contain;
  6401. border-top-left-radius: 3px;
  6402. border-top-right-radius: 3px;
  6403. position: absolute;
  6404. left: 0px;
  6405. top: 0px;
  6406. right: 0px;
  6407. bottom: 0px;
  6408. background-repeat: no-repeat;
  6409. transition: 0.3s all;
  6410. opacity: 1
  6411. }
  6412. .thumbnail-story-list li .info-anchor {
  6413. position: absolute;
  6414. bottom: 0px;
  6415. width: 100%
  6416. }
  6417. .thumbnail-story-list li .info-anchor-inner {
  6418. position: absolute;
  6419. top: 0px;
  6420. width: 100%;
  6421. transition: 0.3s all;
  6422. transform: translateY(0%);
  6423. background: #fff
  6424. }
  6425. .thumbnail-story-list li .info-top-anchor {
  6426. position: absolute;
  6427. top: 0px;
  6428. width: 100%
  6429. }
  6430. .thumbnail-story-list li .info-top {
  6431. width: 100%;
  6432. padding: 10px 5px;
  6433. position: absolute;
  6434. bottom: 0px;
  6435. background: #fff;
  6436. background-clip: padding-box
  6437. }
  6438. .thumbnail-story-list li .info-top .avatar {
  6439. position: absolute;
  6440. top: -80px;
  6441. left: 8px;
  6442. background: #fff;
  6443. padding: 3px;
  6444. border-radius: 3px;
  6445. transition: 0.4s all;
  6446. border: 1px solid rgba(0, 0, 0, 0.15);
  6447. background-clip: padding-box;
  6448. transform: perspective(500px) translateY(50%) rotateX(180deg);
  6449. backface-visibility: hidden
  6450. }
  6451. .thumbnail-story-list li .info-top .title {
  6452. color: #111;
  6453. font-size: 0.9em;
  6454. font-weight: bold;
  6455. display: block;
  6456. line-height: 1.2em
  6457. }
  6458. .thumbnail-story-list li .info-top .author {
  6459. color: #888;
  6460. font-size: 0.7em
  6461. }
  6462. .thumbnail-story-list li .info-bottom {
  6463. border-top: 1px solid #ccc;
  6464. padding: 10px 5px;
  6465. font-size: 0.75em;
  6466. line-height: 1.45em;
  6467. background: #fff;
  6468. z-index: 2;
  6469. position: relative
  6470. }
  6471. div.content div.story_stats {
  6472. padding: 15px;
  6473. padding-bottom: 5px;
  6474. font-size: 0.8em;
  6475. display: none;
  6476. border-top: 1px solid #bbb;
  6477. background-color: #EEE;
  6478. background-image: url("/web/20170604224508im_/https://static.fimfiction.net/css/images/user_cp_tab_overlay.png");
  6479. overflow: hidden
  6480. }
  6481. div.content div.story_stats div.box {
  6482. box-sizing: border-box;
  6483. -webkit-box-sizing: border-box;
  6484. -ms-box-sizing: border-box;
  6485. -o-box-sizing: border-box;
  6486. -moz-box-sizing: border-box;
  6487. border: 1px solid #BBB;
  6488. margin-bottom: 15px;
  6489. background-color: #FFF
  6490. }
  6491. div.content div.story_stats h1 {
  6492. font-size: 1.2em;
  6493. border-bottom: 1px solid #ccc;
  6494. padding-left: 0.9em;
  6495. color: #555;
  6496. background-color: #f8f8f8;
  6497. font-weight: bold
  6498. }
  6499. div.content div.story_stats h1 img {
  6500. vertical-align: -3px;
  6501. margin-right: 0.3em
  6502. }
  6503. div.story_stats div.referrals div.inner_box {
  6504. max-height: 400px;
  6505. overflow-y: scroll;
  6506. overflow-x: hidden;
  6507. border-radius: 5px;
  6508. padding: 15px;
  6509. padding-top: 0px;
  6510. box-sizing: border-box;
  6511. -webkit-box-sizing: border-box;
  6512. -ms-box-sizing: border-box;
  6513. -o-box-sizing: border-box;
  6514. -moz-box-sizing: border-box
  6515. }
  6516. div.story_stats div.referral {
  6517. margin-bottom: 8px;
  6518. border-bottom: 1px solid #DDD;
  6519. padding-bottom: 8px;
  6520. margin-left: 10px;
  6521. color: #444
  6522. }
  6523. div.story_stats div.referral span.time {
  6524. font-size: 0.8em;
  6525. color: #888
  6526. }
  6527. div.story_stats div.referral img {
  6528. vertical-align: -3px;
  6529. margin-right: 6px
  6530. }
  6531. div.story_stats div.referrals h3 {
  6532. font-weight: bold;
  6533. border-bottom: 2px solid #AAA;
  6534. margin-bottom: 12px;
  6535. padding-bottom: 10px
  6536. }
  6537. div.story_stats ul.list {
  6538. max-height: 400px;
  6539. overflow-y: scroll;
  6540. overflow-x: hidden;
  6541. font-size: 1.0em
  6542. }
  6543. div.story_stats ul.list li {
  6544. background-color: #F8F8F8;
  6545. padding: 7px;
  6546. padding-left: 8px;
  6547. overflow: hidden;
  6548. line-height: 1.5em
  6549. }
  6550. div.story_stats ul.list li img {
  6551. vertical-align: -3px
  6552. }
  6553. div.story_stats ul.list li:nth-child(odd) {
  6554. background-color: #eeeeee
  6555. }
  6556. div.story_stats ul.list li img.avatar {
  6557. padding: 1px;
  6558. background-color: #FFF;
  6559. border: 1px solid #CCC;
  6560. width: 48px;
  6561. height: 48px;
  6562. float: left;
  6563. margin-right: 10px
  6564. }
  6565. div.story_stats ul.list li span.info {
  6566. font-size: 0.8em;
  6567. color: #666
  6568. }
  6569. div.story_stats div.stats_view_graph {
  6570. width: 500px;
  6571. float: left
  6572. }
  6573. div.story_stats div.stats_referrals {
  6574. margin-left: 510px
  6575. }
  6576. @media all and (max-width: 1200px) {
  6577. div.story_stats div.stats_view_graph {
  6578. width: auto;
  6579. float: none
  6580. }
  6581. div.story_stats div.stats_referrals {
  6582. margin-left: inherit
  6583. }
  6584. }
  6585. div.content div.story_stats div.missing_data {
  6586. box-sizing: border-box;
  6587. -webkit-box-sizing: border-box;
  6588. -ms-box-sizing: border-box;
  6589. -o-box-sizing: border-box;
  6590. -moz-box-sizing: border-box;
  6591. padding: 20px;
  6592. font-weight: bold;
  6593. font-size: 1.2em;
  6594. color: #333
  6595. }
  6596. table.properties {
  6597. width: 100%;
  6598. border-collapse: separate;
  6599. border-spacing: 0px;
  6600. font-size: 14px
  6601. }
  6602. table.properties hr {
  6603. border: 0px;
  6604. color: #ddd;
  6605. background: #ddd;
  6606. height: 1px;
  6607. margin: 10px 0px
  6608. }
  6609. table.properties a.pill_button {
  6610. margin-top: 0px;
  6611. margin-bottom: 0px
  6612. }
  6613. table.properties div.add_comment {
  6614. margin: 0px;
  6615. position: static;
  6616. left: 0px
  6617. }
  6618. table.properties>tr,
  6619. table.properties>tbody>tr {
  6620. background-color: #fcfbf9;
  6621. border-bottom: 1px solid #ccc;
  6622. margin-bottom: 1px;
  6623. padding: 0px
  6624. }
  6625. table.properties>tr:nth-child(odd) td.label,
  6626. table.properties>tbody>tr:nth-child(odd) td.label {
  6627. background-color: #e8e8e8
  6628. }
  6629. table.properties>tr:last-child td,
  6630. table.properties>tbody>tr:last-child td {
  6631. border-bottom: none
  6632. }
  6633. table.properties td {
  6634. padding: 12px;
  6635. margin: 0px;
  6636. border-bottom: 1px solid #e8e8e8;
  6637. line-height: 2.0em;
  6638. background-color: #fdfdfd
  6639. }
  6640. table.properties td .small {
  6641. font-size: 0.8em;
  6642. line-height: 1.5em;
  6643. font-weight: bold;
  6644. padding: 0.5em 0px
  6645. }
  6646. table.properties td.label {
  6647. width: 25%;
  6648. background-color: #eee;
  6649. color: #555;
  6650. line-height: 1.7em;
  6651. border-right: 1px solid #ccc;
  6652. text-align: right;
  6653. padding-right: 20px;
  6654. border-bottom: 1px solid #ddd
  6655. }
  6656. table.properties td.label img {
  6657. vertical-align: -7px;
  6658. margin-left: 20px;
  6659. margin-right: 20px
  6660. }
  6661. table.properties td.label img.validation_error {
  6662. display: none
  6663. }
  6664. table.properties td.label .small {
  6665. font-size: 0.7em;
  6666. line-height: 1.0em;
  6667. font-weight: bold
  6668. }
  6669. table.properties td .field-message {
  6670. font-size: 0.9em;
  6671. line-height: 1.0em;
  6672. margin-top: 0.5em
  6673. }
  6674. table.properties td.section_header {
  6675. background-color: #f8f8f8;
  6676. font-weight: bold;
  6677. color: #333;
  6678. padding-left: 16px;
  6679. border-bottom: 1px solid #ddd
  6680. }
  6681. table.properties td.section_header img {
  6682. vertical-align: -3px
  6683. }
  6684. table.properties td.info_box {
  6685. padding: 0px
  6686. }
  6687. table.properties td.info_box div {
  6688. max-height: 400px;
  6689. padding: 10px;
  6690. left: 0px;
  6691. margin: 0px;
  6692. overflow-y: scroll
  6693. }
  6694. table.properties div.no_margin {
  6695. margin-left: 0px;
  6696. margin-right: 0px
  6697. }
  6698. table.properties div.characters {
  6699. padding: 8px;
  6700. color: #555;
  6701. width: 100%;
  6702. border: 1px solid rgba(0, 0, 0, 0.15);
  6703. box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.05) inset;
  6704. background-color: #eee9e2;
  6705. margin-top: 8px;
  6706. border-radius: 5px
  6707. }
  6708. table.properties div.characters h2 {
  6709. font-size: 1.0em;
  6710. font-weight: bold
  6711. }
  6712. table.properties div.characters label {
  6713. position: relative;
  6714. display: inline-block
  6715. }
  6716. table.properties div.characters label.hidden {
  6717. display: none
  6718. }
  6719. table.properties div.characters label input {
  6720. position: absolute;
  6721. left: 0px;
  6722. top: 0px;
  6723. visibility: hidden
  6724. }
  6725. table.properties div.characters label input:checked+div {
  6726. background: #3aa0db;
  6727. border: 1px solid rgba(0, 0, 0, 0.2);
  6728. opacity: 1
  6729. }
  6730. table.properties div.characters label div {
  6731. display: inline-block;
  6732. padding: 3px;
  6733. margin: 2px 5px;
  6734. margin: 3px;
  6735. border-radius: 4px;
  6736. opacity: 0.6
  6737. }
  6738. table.properties div.characters label div img {
  6739. border-radius: 4px;
  6740. pointer-events: none
  6741. }
  6742. table.properties input,
  6743. table.properties select,
  6744. table.properties textarea {
  6745. padding: 8px;
  6746. color: #444;
  6747. width: 100%;
  6748. border: 1px solid #ccc;
  6749. font-size: 1.1em;
  6750. background-color: #FFF;
  6751. box-sizing: border-box;
  6752. -moz-box-sizing: border-box;
  6753. outline: none;
  6754. transition: border-color 0.25s, background-color 0.25s;
  6755. -webkit-transition: border-color 0.25s, background-color 0.25s;
  6756. -ms-transition: border-color 0.25s, background-color 0.25s;
  6757. -moz-transition: border-color 0.25s, background-color 0.25s;
  6758. -o-transition: border-color 0.25s, background-color 0.25s;
  6759. text-shadow: 1px 1px rgba(255, 255, 255, 0.8);
  6760. vertical-align: middle;
  6761. border-radius: 3px
  6762. }
  6763. table.properties input[readonly],
  6764. table.properties select[readonly],
  6765. table.properties textarea[readonly] {
  6766. opacity: 0.5
  6767. }
  6768. table.properties textarea {
  6769. border-radius: 0px
  6770. }
  6771. table.properties input:focus,
  6772. table.properties select:focus {
  6773. background-color: #FFECB2;
  6774. border-color: rgba(0, 0, 0, 0.2);
  6775. text-shadow: none;
  6776. color: #4d4735;
  6777. box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.1) inset
  6778. }
  6779. table.properties input[type="text"] {
  6780. background-image: none;
  6781. background-repeat: no-repeat;
  6782. background-position: 8px center
  6783. }
  6784. table.properties input.invalid,
  6785. table.properties input:invalid {
  6786. padding-left: 32px !important;
  6787. background-color: #f3dbdb;
  6788. border-color: #cd9f9f;
  6789. background-image: url("/web/20170604224508im_/https://static.fimfiction.net/images/icons/error.png") !important
  6790. }
  6791. table.properties input.valid,
  6792. table.properties input:required:valid {
  6793. padding-left: 32px !important;
  6794. background-color: #eef5e8;
  6795. border-color: #b5cd9f;
  6796. background-image: url("/web/20170604224508im_/https://static.fimfiction.net/images/icons/tick.png") !important
  6797. }
  6798. table.properties input:disabled {
  6799. background-color: #e5e5e5
  6800. }
  6801. table.properties input[type="radio"] {
  6802. width: auto;
  6803. margin-left: 0px
  6804. }
  6805. table.properties textarea {
  6806. line-height: 1.8em
  6807. }
  6808. table.properties input.radio {
  6809. width: auto;
  6810. height: auto;
  6811. margin: 8px
  6812. }
  6813. table.properties input.checkbox,
  6814. table.properties input[type="checkbox"] {
  6815. width: auto;
  6816. height: auto;
  6817. margin-right: 8px
  6818. }
  6819. table.properties .rounded_container {
  6820. background-color: #eee;
  6821. padding: 10px;
  6822. line-height: 1.0em;
  6823. border-radius: 5px;
  6824. border: 1px solid #ccc;
  6825. display: inline-block;
  6826. zoom: 1;
  6827. *display: inline;
  6828. margin: 5px;
  6829. margin-left: 0px;
  6830. vertical-align: middle;
  6831. box-shadow: 0px 1px 0px rgba(255, 255, 255, 0.3) inset;
  6832. text-shadow: 1px 1px white;
  6833. color: #555
  6834. }
  6835. table.properties label.hidden,
  6836. table.properties div.rounded_container.hidden {
  6837. display: none
  6838. }
  6839. table.properties div.external_account {
  6840. padding: 7px 0px;
  6841. margin-left: 0px;
  6842. border-bottom: 1px dotted #ccc;
  6843. margin-right: 8px;
  6844. margin-bottom: 8px;
  6845. display: inline-block;
  6846. zoom: 1;
  6847. *display: inline;
  6848. vertical-align: middle;
  6849. width: 100%
  6850. }
  6851. table.properties div.external_account .external_account_value {
  6852. padding-left: 32px
  6853. }
  6854. table.properties div.external_account input.external_account_value {
  6855. padding-left: 30px
  6856. }
  6857. table.properties div.external_account select {
  6858. margin-left: 0px
  6859. }
  6860. table.properties div.rounded_container select {
  6861. margin-left: 0px
  6862. }
  6863. table.properties label img {
  6864. vertical-align: middle
  6865. }
  6866. table.properties label input {
  6867. vertical-align: -1px
  6868. }
  6869. table.properties label.category {
  6870. display: inline-block;
  6871. position: relative;
  6872. -webkit-touch-callout: none;
  6873. -webkit-user-select: none;
  6874. -khtml-user-select: none;
  6875. -moz-user-select: none;
  6876. -ms-user-select: none;
  6877. user-select: none
  6878. }
  6879. table.properties label.category input {
  6880. visibility: hidden;
  6881. width: 0px;
  6882. height: 0px;
  6883. position: absolute
  6884. }
  6885. table.properties label.category input:checked+span {
  6886. opacity: 1
  6887. }
  6888. table.properties label.category input:checked+span:before {
  6889. content: "\f058"
  6890. }
  6891. table.properties label.category span {
  6892. color: #FFF;
  6893. border: none;
  6894. font-size: 1.0em;
  6895. margin: 0px;
  6896. margin-bottom: 5px;
  6897. margin-right: 5px;
  6898. display: inline-block;
  6899. border: 1px solid rgba(0, 0, 0, 0.15);
  6900. padding: 5px 10px;
  6901. box-shadow: 0px 1px 0px rgba(255, 255, 255, 0.1) inset;
  6902. text-shadow: -1px -1px rgba(0, 0, 0, 0.3);
  6903. border-radius: 4px
  6904. }
  6905. table.properties label.category span:before {
  6906. content: "\f111";
  6907. font-family: FontAwesome;
  6908. margin-right: 8px;
  6909. font-size: 150%;
  6910. vertical-align: middle
  6911. }
  6912. .trending-tags li {
  6913. display: inline-block;
  6914. margin: 3px 0px;
  6915. padding: 10px;
  6916. border-radius: 4px;
  6917. color: #fff;
  6918. font-size: 0.9em;
  6919. background: #00b1ff;
  6920. box-shadow: 0px 1px #81b945 inset;
  6921. border: 1px solid #699739;
  6922. border-bottom-color: #638f36;
  6923. border-top-color: #6fa03c;
  6924. color: #fff;
  6925. text-shadow: -1px -1px #699739;
  6926. background: #7bb042;
  6927. background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #7bb042), color-stop(100%, #6fa03c));
  6928. background: -webkit-linear-gradient(top, #7bb042 0%, #6fa03c 100%);
  6929. background: linear-gradient(to bottom, #7bb042 0%, #6fa03c 100%)
  6930. }
  6931. .tag-page .tags {
  6932. margin: -5px;
  6933. margin-top: 5px
  6934. }
  6935. .tag-page .tags li {
  6936. width: 16.666666666%;
  6937. display: inline-block;
  6938. padding: 5px
  6939. }
  6940. @media all and (max-width: 1280px) {
  6941. .tag-page .tags li {
  6942. width: 25%
  6943. }
  6944. }
  6945. @media all and (max-width: 800px) {
  6946. .tag-page .tags li {
  6947. width: 33.33333333%
  6948. }
  6949. }
  6950. @media all and (max-width: 600px) {
  6951. .tag-page .tags li {
  6952. width: 50%
  6953. }
  6954. }
  6955. @media all and (max-width: 400px) {
  6956. .tag-page .tags li {
  6957. width: 100%
  6958. }
  6959. }
  6960. .tag-page .tags li a {
  6961. display: block;
  6962. padding: 4px;
  6963. vertical-align: middle;
  6964. border-radius: 5px;
  6965. font-size: 0.9em;
  6966. text-decoration: none;
  6967. position: relative;
  6968. padding-bottom: 39px
  6969. }
  6970. .tag-page .tags li a:hover img {
  6971. -webkit-filter: brightness(120%);
  6972. filter: brightness(120%)
  6973. }
  6974. .tag-page .tags li .name {
  6975. vertical-align: middle;
  6976. padding: 10px;
  6977. color: #333;
  6978. display: block;
  6979. text-align: center;
  6980. position: absolute;
  6981. bottom: 0px;
  6982. background: #fff;
  6983. left: 0px;
  6984. right: 0px;
  6985. border-bottom-left-radius: 5px;
  6986. border-bottom-right-radius: 5px
  6987. }
  6988. .tag-page .tags li .name .number {
  6989. font-size: 0.8em;
  6990. margin-left: 7px
  6991. }
  6992. .tag-page .tags li img {
  6993. background: #d6d2cb;
  6994. border-top-left-radius: 3px;
  6995. border-top-right-radius: 3px;
  6996. width: 100%;
  6997. vertical-align: middle
  6998. }
  6999. .tag-page .main-content h1 {
  7000. font-family: "Open Sans Condensed", Arial, Sans-serif;
  7001. font-weight: bold;
  7002. color: #302f2d;
  7003. font-size: 1.5em;
  7004. border-bottom: 1px solid #bebab5;
  7005. padding-bottom: 0.5em;
  7006. margin-top: 1.0em
  7007. }
  7008. .tag-page .main-content h1 i {
  7009. margin-right: 5px
  7010. }
  7011. .tag-page .main-content h1 .styled_button {
  7012. float: right;
  7013. margin-top: 0px
  7014. }
  7015. .tag-page .tag-meta table.properties td {
  7016. padding: 4px 10px
  7017. }
  7018. .tag-page .tag-meta table.properties td.label {
  7019. padding-right: 10px
  7020. }
  7021. .tag-page textarea {
  7022. height: 200px
  7023. }
  7024. .tag-page .editor {
  7025. display: none
  7026. }
  7027. .tag-page.editing .editor {
  7028. display: initial
  7029. }
  7030. .tag-page.editing .hide-on-editing {
  7031. display: none
  7032. }
  7033. .tag-header {
  7034. position: relative;
  7035. max-width: 1300px;
  7036. margin: auto;
  7037. border-radius: 4px;
  7038. color: #302f2d
  7039. }
  7040. .tag-header .background {
  7041. position: absolute;
  7042. background: #e9e4dd;
  7043. left: 4px;
  7044. top: 4px;
  7045. right: 4px;
  7046. bottom: 4px
  7047. }
  7048. .tag-header .background-2 {
  7049. position: absolute;
  7050. opacity: 0.15;
  7051. background-image: url("/web/20170604224508im_/https://static.fimfiction.net/images/tags/header-background.png");
  7052. left: 4px;
  7053. top: 4px;
  7054. right: 4px;
  7055. bottom: 4px;
  7056. background-size: cover;
  7057. background-position: center center
  7058. }
  7059. .tag-header .tag-header-inner {
  7060. margin: auto;
  7061. max-width: 1300px;
  7062. position: relative;
  7063. z-index: 1;
  7064. padding: 20px
  7065. }
  7066. .tag-header .info {
  7067. display: table-cell;
  7068. vertical-align: top;
  7069. width: 100%
  7070. }
  7071. .tag-header .image {
  7072. display: table-cell;
  7073. vertical-align: top;
  7074. padding-right: 20px
  7075. }
  7076. @media all and (max-width: 800px) {
  7077. .tag-header .image {
  7078. display: none
  7079. }
  7080. }
  7081. .tag-header .image img {
  7082. padding: 3px;
  7083. border-radius: 4px;
  7084. width: 264px;
  7085. display: block
  7086. }
  7087. @media all and (max-width: 1024px) {
  7088. .tag-header .image img {
  7089. width: 136px
  7090. }
  7091. }
  7092. .tag-header h1 {
  7093. font-size: 2.5em;
  7094. font-weight: bold;
  7095. font-family: "Open Sans Condensed", Arial, Sans-serif;
  7096. line-height: 1.4em;
  7097. padding-bottom: 5px;
  7098. margin-bottom: 15px
  7099. }
  7100. .tag-header h2 {
  7101. font-size: 1.5em;
  7102. font-weight: bold;
  7103. font-family: "Open Sans Condensed", Arial, Sans-serif;
  7104. line-height: 1.4em;
  7105. padding-bottom: 5px;
  7106. margin-bottom: 5px;
  7107. margin-top: 25px
  7108. }
  7109. .tag-header h1,
  7110. .tag-header h2 {
  7111. border-bottom: 1px solid rgba(0, 0, 0, 0.3)
  7112. }
  7113. .tag-header h1 a,
  7114. .tag-header h2 a {
  7115. text-decoration: none;
  7116. color: inherit
  7117. }
  7118. .tag-header h1 a:hover,
  7119. .tag-header h2 a:hover {
  7120. text-decoration: underline
  7121. }
  7122. .tag-header p {
  7123. line-height: 2.0em;
  7124. font-size: 0.9em;
  7125. color: #5f5d5a
  7126. }
  7127. .tag-header p a {
  7128. font-weight: bold
  7129. }
  7130. .tag-header .related-tags {
  7131. overflow: hidden;
  7132. height: 2.8em
  7133. }
  7134. .tag-header .related-tags li {
  7135. display: inline-block
  7136. }
  7137. .tag-header .related-tags li a {
  7138. margin: 3px 0px;
  7139. padding: 10px;
  7140. border-radius: 4px;
  7141. color: #fff;
  7142. display: block;
  7143. font-size: 0.9em;
  7144. background: #00b1ff;
  7145. box-shadow: 0px 1px #81b945 inset;
  7146. border: 1px solid #699739;
  7147. border-bottom-color: #638f36;
  7148. border-top-color: #6fa03c;
  7149. color: #fff;
  7150. text-shadow: -1px -1px #699739;
  7151. background: #7bb042;
  7152. background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #7bb042), color-stop(100%, #6fa03c));
  7153. background: -webkit-linear-gradient(top, #7bb042 0%, #6fa03c 100%);
  7154. background: linear-gradient(to bottom, #7bb042 0%, #6fa03c 100%)
  7155. }
  7156. .user-card {
  7157. margin-bottom: 25px
  7158. }
  7159. .user-card .online-status {
  7160. position: absolute;
  7161. top: -18px;
  7162. right: 7px;
  7163. font-size: 10px;
  7164. color: #888;
  7165. font-weight: bold
  7166. }
  7167. .user-card .online-status:after {
  7168. content: " ";
  7169. display: inline-block;
  7170. width: 6px;
  7171. height: 6px;
  7172. border-radius: 50%;
  7173. background-color: #ccc;
  7174. margin-left: 2px;
  7175. vertical-align: middle;
  7176. border: 1px solid rgba(0, 0, 0, 0.1)
  7177. }
  7178. .user-card .online-status.online:after {
  7179. background-color: #4e8e23
  7180. }
  7181. .user-card .top-info .styled_button {
  7182. border-color: rgba(0, 0, 0, 0.15);
  7183. box-shadow: none;
  7184. font-weight: bold;
  7185. color: rgba(0, 0, 0, 0.8) !important;
  7186. text-shadow: 1px 1px rgba(255, 255, 255, 0.15)
  7187. }
  7188. .user-card .top-info .styled_button i {
  7189. color: inherit !important
  7190. }
  7191. .user-card .top-info .styled_button.dark {
  7192. color: #fff !important;
  7193. text-shadow: -1px -1px rgba(0, 0, 0, 0.15)
  7194. }
  7195. .user-card .top-info .styled_button:hover,
  7196. .user-card .top-info .styled_button:active {
  7197. border-color: rgba(0, 0, 0, 0.15);
  7198. text-shadow: 1px 1px rgba(255, 255, 255, 0.15);
  7199. box-shadow: none
  7200. }
  7201. .user-card h2 {
  7202. text-align: left;
  7203. color: #444;
  7204. font-family: "Open Sans Condensed", Arial, Sans-serif;
  7205. font-weight: bold;
  7206. font-size: 1.5em;
  7207. border-bottom: 1px solid #ddd;
  7208. display: block;
  7209. padding-bottom: 10px;
  7210. padding-left: 5px
  7211. }
  7212. .user-card h2 a {
  7213. color: inherit
  7214. }
  7215. .user-card h2 .level {
  7216. color: #999
  7217. }
  7218. .user-card h2 .level.online {
  7219. color: #6fbe28
  7220. }
  7221. .user-card h2 .level.offline {
  7222. color: #aaa
  7223. }
  7224. .user-card h2 .level:before {
  7225. font-family: "FontAwesome";
  7226. margin-right: 5px;
  7227. font-weight: normal;
  7228. font-size: 16px;
  7229. vertical-align: 2px
  7230. }
  7231. .user-card h2 .level.level-1::before {
  7232. content: "\f007"
  7233. }
  7234. .user-card h2 .level.level-3::before {
  7235. content: "\f02d"
  7236. }
  7237. .user-card h2 .level.level-4::before,
  7238. .user-card h2 .level.level-5::before,
  7239. .user-card h2 .level.level-6::before {
  7240. content: "\f0e3"
  7241. }
  7242. .user-card h2 .level.level-10::before {
  7243. content: "\f0c0"
  7244. }
  7245. .user-card .external-accounts {
  7246. line-height: 0;
  7247. background: #eee;
  7248. border-radius: 4px;
  7249. padding: 5px
  7250. }
  7251. .user-card .external-accounts li {
  7252. padding: 1px;
  7253. display: inline-block
  7254. }
  7255. .user-card .external-accounts li:hover {
  7256. -webkit-filter: brightness(110%)
  7257. }
  7258. .user-card .external-accounts li a {
  7259. display: block
  7260. }
  7261. .user-card .external-accounts li img {
  7262. display: block
  7263. }
  7264. .user-card .info {
  7265. padding: 5px;
  7266. background: none
  7267. }
  7268. .user-card.sidebar .info {
  7269. height: auto
  7270. }
  7271. .user-card.show-footer {
  7272. border-top-left-radius: 5px;
  7273. border-top-right-radius: 5px;
  7274. border-bottom-right-radius: 10px;
  7275. border-bottom-left-radius: 10px
  7276. }
  7277. div.content div.user_page #user_page_editing_toolbar .modules {
  7278. list-style: none;
  7279. margin: 0px 5px
  7280. }
  7281. div.content div.user_page #user_page_editing_toolbar .modules li {
  7282. width: 50%;
  7283. list-style: none;
  7284. padding: 5px;
  7285. display: inline-block
  7286. }
  7287. div.content div.user_page #user_page_editing_toolbar .modules a.styled_button {
  7288. width: 100%;
  7289. line-height: 1.7em
  7290. }
  7291. div.content div.user_page #user_page_editing_toolbar .modules .styled_button {
  7292. margin: 0;
  7293. padding-left: 50px;
  7294. position: relative
  7295. }
  7296. div.content div.user_page #user_page_editing_toolbar .modules .styled_button i {
  7297. font-size: 30px;
  7298. left: 5px;
  7299. display: block;
  7300. margin-right: 10px;
  7301. top: 50%;
  7302. position: absolute;
  7303. margin-top: -15px;
  7304. color: #525252
  7305. }
  7306. div.user_page div.story {
  7307. padding: 15px;
  7308. background-color: white;
  7309. border-radius: 5px;
  7310. margin: 8px 0px;
  7311. margin-top: 0px;
  7312. color: #555;
  7313. line-height: 1.7em;
  7314. color: #56524B;
  7315. border: 1px solid #DDD1BD;
  7316. box-shadow: 0px 0px 10px #e6e2d4;
  7317. font-size: 0.8em
  7318. }
  7319. div.user_page div.story img.story_image {
  7320. max-height: 120px;
  7321. float: left;
  7322. margin-right: 20px;
  7323. padding: 1px;
  7324. background-color: #F8F8F8;
  7325. border: 1px solid #888;
  7326. box-shadow: 4px 4px 0px #DDD
  7327. }
  7328. div.user_page div.story .light {
  7329. font-size: 0.8em;
  7330. font-weight: bold;
  7331. color: #a09b93;
  7332. line-height: 1.4em;
  7333. margin-top: 8px
  7334. }
  7335. div.user_page div.story div.light {
  7336. padding-top: 8px;
  7337. border-top: 1px dotted #CCC
  7338. }
  7339. div.user_page div.story .light img.character_icon {
  7340. padding: 1px;
  7341. background-color: white;
  7342. border: 1px solid #CCC
  7343. }
  7344. div.user_page div.story .light img {
  7345. vertical-align: -1px
  7346. }
  7347. div.user_page div.story hr {
  7348. background-color: #cdc2ae;
  7349. margin-top: 12px;
  7350. margin-bottom: 12px;
  7351. color: #cdc2ae;
  7352. height: 1px;
  7353. border: 0px
  7354. }
  7355. div.content div.user_page {
  7356. padding-top: 10px;
  7357. padding-bottom: 10px
  7358. }
  7359. div.content div.user_page ul.external_accounts {
  7360. margin-bottom: 10px
  7361. }
  7362. div.content div.user_page div.external_account {
  7363. border-bottom: 1px dotted #ccdee7;
  7364. padding-bottom: 5px;
  7365. margin-bottom: 5px
  7366. }
  7367. div.content div.user_page div.left_column {
  7368. margin-right: 325px
  7369. }
  7370. div.content div.user_page div.avatar_container {
  7371. *float: left;
  7372. display: table-cell;
  7373. vertical-align: top;
  7374. width: 300px;
  7375. text-align: center;
  7376. padding-top: 10px;
  7377. background-color: #eee;
  7378. border-right: 1px solid #ccc;
  7379. background-image: url("/web/20170604224508im_/https://static.fimfiction.net/css/images/grid_faint.png")
  7380. }
  7381. div.content div.user_page div.user_information {
  7382. display: table-cell;
  7383. vertical-align: top;
  7384. padding: 10px
  7385. }
  7386. div.content div.user_page ul.external_accounts li {
  7387. background-color: #FFF;
  7388. padding: 4px 8px;
  7389. text-align: left;
  7390. border-bottom: 1px solid #EEE
  7391. }
  7392. div.content div.user_page ul.external_accounts li a {
  7393. color: #333
  7394. }
  7395. div.content div.user_page ul.external_accounts li img {
  7396. vertical-align: -3px
  7397. }
  7398. div.content div.user_page div.biography img.avatar {
  7399. padding: 1px;
  7400. background-color: #fff;
  7401. border: 1px solid rgba(0, 0, 0, 0.2);
  7402. box-shadow: 1px 2px 4px rgba(0, 0, 0, 0.1);
  7403. float: left;
  7404. margin-right: 15px;
  7405. margin-bottom: 5px
  7406. }
  7407. div.user_page div.biography {
  7408. background-color: #FFF;
  7409. padding: 12px;
  7410. color: #444;
  7411. line-height: 1.6em
  7412. }
  7413. div.content div.user_page div.right_column {
  7414. float: right;
  7415. width: 320px
  7416. }
  7417. div.content div.user_page div.right_column #right_column {
  7418. padding-left: 10px
  7419. }
  7420. div.content div.user_page h3 {
  7421. display: block;
  7422. padding: 12px 15px;
  7423. background-color: #eee;
  7424. border-top: 1px solid #d6d6d6;
  7425. border-bottom: 1px solid #d6d6d6;
  7426. line-height: 1.0em;
  7427. color: #555;
  7428. text-shadow: 1px 1px #fafafa;
  7429. font-size: 14px
  7430. }
  7431. div.content div.user_page h3 i {
  7432. margin-right: 8px;
  7433. vertical-align: middle;
  7434. color: #fff
  7435. }
  7436. div.content div.user_page h3 img {
  7437. display: none
  7438. }
  7439. div.user_page div.bio_followers a.styled_button {
  7440. margin: 4px
  7441. }
  7442. div.user_page div.bio_followers .followers-footer {
  7443. border-top: 1px solid #ddd
  7444. }
  7445. div.user_page div.bio_followers ul {
  7446. margin: 10px;
  7447. display: block;
  7448. padding: 5px;
  7449. overflow: auto;
  7450. max-height: 400px
  7451. }
  7452. div.user_page div.bio_followers ul.names {
  7453. padding: 0px
  7454. }
  7455. div.user_page div.bio_followers ul.names li {
  7456. margin: 0px;
  7457. width: 25%;
  7458. padding: 3px;
  7459. text-shadow: 1px 1px rgba(255, 255, 255, 0.1)
  7460. }
  7461. div.user_page div.bio_followers ul.names li .user-avatar {
  7462. display: table-cell
  7463. }
  7464. @media all and (max-width: 1100px) {
  7465. div.user_page div.bio_followers ul.names li {
  7466. width: 33.333%
  7467. }
  7468. }
  7469. @media all and (max-width: 900px) {
  7470. div.user_page div.bio_followers ul.names li {
  7471. width: 50%
  7472. }
  7473. }
  7474. @media all and (max-width: 800px) {
  7475. div.user_page div.bio_followers ul.names li {
  7476. width: 100%
  7477. }
  7478. }
  7479. div.user_page div.bio_followers ul.names li img {
  7480. vertical-align: middle;
  7481. padding: 0px;
  7482. border: none;
  7483. margin: 0px;
  7484. padding-right: 1px;
  7485. border-right: 1px solid #CCC
  7486. }
  7487. div.user_page div.bio_followers ul.names li a span.name {
  7488. display: table-cell
  7489. }
  7490. div.user_page div.bio_followers ul li {
  7491. display: inline-block;
  7492. vertical-align: middle;
  7493. margin: 5px
  7494. }
  7495. div.user_page div.bio_followers ul li .user-avatar {
  7496. display: inline-block;
  7497. width: 32px;
  7498. min-width: 32px;
  7499. height: 32px;
  7500. border: 1px solid rgba(0, 0, 0, 0.2);
  7501. background-position: -1px -1px;
  7502. border-radius: 3px
  7503. }
  7504. div.user_page div.bio_followers ul li img {
  7505. vertical-align: middle;
  7506. float: left
  7507. }
  7508. div.user_page div.bio_followers ul li img.user {
  7509. padding: 1px;
  7510. border: 1px solid #ccc6b6;
  7511. background-color: #FFF;
  7512. margin: 1px
  7513. }
  7514. div.user_page div.bio_followers ul li a {
  7515. color: #444;
  7516. vertical-align: middle;
  7517. text-decoration: none
  7518. }
  7519. div.user_page div.bio_followers ul li a span.name {
  7520. padding-left: 10px;
  7521. overflow: hidden;
  7522. display: none;
  7523. vertical-align: middle;
  7524. height: 32px;
  7525. font-size: 14px;
  7526. width: auto
  7527. }
  7528. div.user_page div.bio_followers ul li a span.name span.meta {
  7529. display: block;
  7530. margin-top: 2px;
  7531. font-size: 11px;
  7532. color: #999
  7533. }
  7534. div.user_page div.right_column div.bio_followers ul {
  7535. margin: 0px
  7536. }
  7537. div.user_page div.right_column div.bio_followers ul.names li {
  7538. width: 100%;
  7539. padding: 7px;
  7540. border-bottom: 1px solid #ddd
  7541. }
  7542. .user_page .left_column .latest-stories {
  7543. background: transparent
  7544. }
  7545. .user_page .left_column .latest-stories ul {
  7546. margin: 0px -5px;
  7547. margin-top: 5px
  7548. }
  7549. .user_page .left_column .latest-stories li {
  7550. padding: 5px;
  7551. display: inline-block;
  7552. width: 33.3333%;
  7553. vertical-align: top
  7554. }
  7555. .user_page .right_column .story_list .author {
  7556. display: none
  7557. }
  7558. .user_page .right_column .story_list .short_description {
  7559. display: block
  7560. }
  7561. .user_page .right_column .story_list .info {
  7562. display: block;
  7563. line-height: 1.2em
  7564. }
  7565. .user_page .left_column .story_gallery {
  7566. overflow: auto;
  7567. display: table;
  7568. width: 100%;
  7569. max-width: 100%;
  7570. margin-top: -1px;
  7571. text-align: center;
  7572. table-layout: fixed
  7573. }
  7574. .user_page .left_column .story_gallery .story_link {
  7575. font-size: 1.2em;
  7576. font-weight: bold;
  7577. color: #444;
  7578. font-family: "Open Sans Condensed", Arial, Sans-serif;
  7579. display: block;
  7580. border-bottom: 1px solid #eee;
  7581. padding-bottom: 5px;
  7582. margin-bottom: 5px
  7583. }
  7584. .user_page .left_column .story_gallery .author {
  7585. display: block;
  7586. font-size: 0.9em
  7587. }
  7588. .user_page .left_column .story_gallery .short_description {
  7589. display: none
  7590. }
  7591. .user_page .left_column .story_gallery li {
  7592. position: relative;
  7593. display: table-cell;
  7594. width: 20%;
  7595. line-height: 1.7em;
  7596. text-align: center;
  7597. vertical-align: middle;
  7598. padding: 10px;
  7599. color: #444;
  7600. border-top: 1px solid #ccc;
  7601. border-right: 1px solid #ccc
  7602. }
  7603. .user_page .left_column .story_gallery li:last-child {
  7604. border-right: none
  7605. }
  7606. .user_page .left_column .story_gallery li .story_thumbnail {
  7607. display: none
  7608. }
  7609. .user_page .left_column .story_gallery li .story_medium {
  7610. display: block
  7611. }
  7612. @media all and (max-width: 1000px) {
  7613. .user_page .left_column .story_gallery {
  7614. margin-top: 0px;
  7615. overflow: hidden
  7616. }
  7617. .user_page .left_column .story_gallery li {
  7618. background: transparent;
  7619. display: inline-block;
  7620. width: 32%;
  7621. border-right: none;
  7622. border-top: none;
  7623. vertical-align: top
  7624. }
  7625. .user_page .left_column .story_gallery li:hover {
  7626. box-shadow: none
  7627. }
  7628. }
  7629. @media all and (max-width: 700px) {
  7630. .user_page .left_column .story_gallery li {
  7631. background: transparent;
  7632. display: inline-block;
  7633. width: 50%;
  7634. border-right: none;
  7635. border-top: none;
  7636. vertical-align: top
  7637. }
  7638. }
  7639. .user_page .right_column .blog_post_content_box {
  7640. margin-left: 0px
  7641. }
  7642. .user_page .right_column .blog_post_content_box .calendar {
  7643. display: none
  7644. }
  7645. div.user_page div.box_2 {
  7646. padding: 2px !important
  7647. }
  7648. div.user_page div.box_2 h1 {
  7649. background-color: #908975;
  7650. padding: 10px;
  7651. font-weight: bold;
  7652. color: white;
  7653. font-size: 1.2em;
  7654. border-top-left-radius: 5px;
  7655. border-top-right-radius: 5px;
  7656. text-shadow: -1px -1px #77705D
  7657. }
  7658. div.user_page div.box_2 h1 img {
  7659. vertical-align: -3px;
  7660. margin-right: 5px
  7661. }
  7662. div.gallery_story_container {
  7663. display: inline-block;
  7664. zoom: 1;
  7665. width: 19.5%;
  7666. padding: 0px;
  7667. margin: 0px;
  7668. border: 0px
  7669. }
  7670. div.user_page div.story_item {
  7671. background-color: #FFF;
  7672. border-bottom: 1px solid #aaa;
  7673. box-sizing: border-box;
  7674. -webkit-box-sizing: border-box;
  7675. -ms-box-sizing: border-box;
  7676. -moz-box-sizing: border-box;
  7677. -o-box-sizing: border-box;
  7678. overflow: hidden;
  7679. display: inline-block;
  7680. width: 100%;
  7681. vertical-align: top;
  7682. position: relative
  7683. }
  7684. div.user_page div.story_item div.story_left {
  7685. display: table-cell;
  7686. vertical-align: top;
  7687. padding: 10px;
  7688. background-color: #F8F8F8;
  7689. border-right: 1px solid #D8D8D8;
  7690. width: 1px
  7691. }
  7692. div.user_page div.story_item div.story_right {
  7693. display: table-cell;
  7694. vertical-align: top;
  7695. line-height: 1.7em;
  7696. color: #555
  7697. }
  7698. div.user_page div.story_item div.story_right div.description {
  7699. padding: 10px
  7700. }
  7701. div.user_page div.story_item a.more_button {
  7702. padding: 0px 6px
  7703. }
  7704. div.user_page div.story_item a.story_category {
  7705. display: inline-block;
  7706. font-size: 0.7em;
  7707. font-weight: bold;
  7708. padding: 2px 5px;
  7709. opacity: 1;
  7710. text-shadow: none;
  7711. overflow: hidden;
  7712. margin-right: 3px;
  7713. vertical-align: middle;
  7714. line-height: 1.5em
  7715. }
  7716. div.user_page div.story_item img.story_image {
  7717. padding: 1px;
  7718. border: 1px solid #ccc;
  7719. width: 135px
  7720. }
  7721. div.user_page div.story_item a.title {
  7722. font-size: 1.0em;
  7723. font-weight: bold
  7724. }
  7725. div.user_page div.story_item span.description {
  7726. max-height: 140px;
  7727. display: block;
  7728. overflow: hidden;
  7729. font-size: 0.9em;
  7730. line-height: 1.5em
  7731. }
  7732. div.user_page div.story_item span.description_full {
  7733. max-height: none
  7734. }
  7735. div.user_page div.story_item span.by {
  7736. color: #666;
  7737. font-size: 0.8em
  7738. }
  7739. div.user_page div.story_item span.info {
  7740. color: #666;
  7741. font-size: 0.7em;
  7742. display: block;
  7743. padding: 5px 10px;
  7744. background-color: #EEE;
  7745. border-top: 1px solid #CCC
  7746. }
  7747. div.user_page div.story_item span.info img {
  7748. vertical-align: -1px
  7749. }
  7750. div.user_page div.story_item span.info img.character_icon {
  7751. vertical-align: -3px;
  7752. margin-right: 2px;
  7753. width: 16px;
  7754. height: 16px;
  7755. opacity: 0.75;
  7756. border-radius: 3px
  7757. }
  7758. div.user_page ul.list {
  7759. font-size: 0.8em;
  7760. max-height: 300px;
  7761. overflow: auto
  7762. }
  7763. div.user_page ul.list li {
  7764. padding: 5px;
  7765. padding-left: 2px;
  7766. overflow: hidden;
  7767. line-height: 1.5em
  7768. }
  7769. div.user_page ul.list li img.avatar {
  7770. padding: 1px;
  7771. background-color: #FFF;
  7772. border: 1px solid #CCC;
  7773. width: 32px;
  7774. height: 32px;
  7775. float: left;
  7776. margin-right: 7px
  7777. }
  7778. div.user_page ul.list li span.info {
  7779. font-size: 0.8em;
  7780. color: #666
  7781. }
  7782. div.module_editing_pane {
  7783. display: none;
  7784. font-size: 0.8em;
  7785. position: relative;
  7786. z-index: 1
  7787. }
  7788. div.module_editing div.module_editing_pane {
  7789. display: block
  7790. }
  7791. div.module_currently_editing div.module_editing_pane {
  7792. display: none
  7793. }
  7794. div.module_editing {
  7795. margin-bottom: 10px;
  7796. padding: 5px;
  7797. border: 1px dashed rgba(0, 0, 0, 0.4)
  7798. }
  7799. .module_container {
  7800. position: relative
  7801. }
  7802. .module_container .content_box {
  7803. margin-bottom: 30px
  7804. }
  7805. .module_container .module {
  7806. position: relative
  7807. }
  7808. .module_container .module-drag-overlay {
  7809. display: none
  7810. }
  7811. .module_container .module-drag-overlay .button-group {
  7812. position: absolute;
  7813. right: 5px;
  7814. top: 5px
  7815. }
  7816. .module_container .module-drag-overlay .button-group .styled_button {
  7817. padding: 6px
  7818. }
  7819. .module_editing {
  7820. -webkit-touch-callout: none;
  7821. -webkit-user-select: none;
  7822. -khtml-user-select: none;
  7823. -moz-user-select: none;
  7824. -ms-user-select: none;
  7825. user-select: none
  7826. }
  7827. .module_editing .module {
  7828. max-height: 200px;
  7829. min-height: 100px;
  7830. overflow: hidden;
  7831. margin-bottom: 0px !important
  7832. }
  7833. .module_editing .module-drag-overlay {
  7834. cursor: move;
  7835. display: block;
  7836. top: 0px;
  7837. bottom: 0px;
  7838. left: 0px;
  7839. right: 0px;
  7840. position: absolute;
  7841. background: rgba(255, 255, 255, 0.2);
  7842. z-index: 100
  7843. }
  7844. .module_editing.module_locked .module-drag-overlay {
  7845. cursor: default
  7846. }
  7847. .module_currently_dragging .module {
  7848. position: relative;
  7849. z-index: 101;
  7850. box-shadow: none
  7851. }
  7852. div.content div.module_editing_content_box {
  7853. opacity: 1.0;
  7854. max-height: none;
  7855. overflow: hidden;
  7856. display: none
  7857. }
  7858. div.content div.module_currently_editing div.content_box {
  7859. display: none
  7860. }
  7861. div.content div.module_currently_editing div.module_editing_content_box {
  7862. display: block
  7863. }
  7864. div.user_page div.custom_box_content {
  7865. line-height: 1.75em;
  7866. font-size: 0.9em;
  7867. color: #444;
  7868. padding: 20px;
  7869. text-align: justify;
  7870. overflow: hidden
  7871. }
  7872. div.user_page div.custom_box_content img {
  7873. border-radius: 4px
  7874. }
  7875. div.user_page div.right_column div.custom_box_content {
  7876. padding: 10px;
  7877. font-size: 0.8em;
  7878. text-align: left
  7879. }
  7880. div.user_page_content_box div.gallery_message {
  7881. background-color: #EEE;
  7882. padding: 12px;
  7883. border-top: 1px solid #CCC;
  7884. text-align: center;
  7885. color: #555;
  7886. font-size: 0.9em;
  7887. margin: 2px;
  7888. line-height: 1.8em
  7889. }
  7890. div.user_page_content_box_open {
  7891. background-color: transparent;
  7892. border: none;
  7893. box-shadow: none;
  7894. text-shadow: 1px 1px rgba(255, 255, 255, 0.5);
  7895. color: rgba(0, 0, 0, 0.8)
  7896. }
  7897. div.user_page_content_box_open::after,
  7898. div.user_page_content_box_open::before {
  7899. display: none
  7900. }
  7901. div.user_page_content_box_open div.content_box_header {
  7902. border-color: rgba(0, 0, 0, 0.4)
  7903. }
  7904. div.user_page_content_box_open div.gallery_message {
  7905. border: 1px solid rgba(0, 0, 0, 0.2)
  7906. }
  7907. div.user_page div.biography {
  7908. background-color: transparent
  7909. }
  7910. ul.simple-user-list li {
  7911. margin: 0px;
  7912. width: 25%;
  7913. padding: 3px;
  7914. text-shadow: 1px 1px rgba(255, 255, 255, 0.1)
  7915. }
  7916. ul.simple-user-list li .user-avatar {
  7917. display: table-cell
  7918. }
  7919. @media all and (max-width: 1100px) {
  7920. ul.simple-user-list li {
  7921. width: 33.333%
  7922. }
  7923. }
  7924. @media all and (max-width: 900px) {
  7925. ul.simple-user-list li {
  7926. width: 50%
  7927. }
  7928. }
  7929. @media all and (max-width: 800px) {
  7930. ul.simple-user-list li {
  7931. width: 100%
  7932. }
  7933. }
  7934. ul.simple-user-list li img {
  7935. vertical-align: middle;
  7936. padding: 0px;
  7937. border: none;
  7938. margin: 0px;
  7939. padding-right: 1px;
  7940. border-right: 1px solid #CCC
  7941. }
  7942. ul.simple-user-list li a span.name {
  7943. display: table-cell
  7944. }
  7945. ul.simple-user-list li {
  7946. display: inline-block;
  7947. vertical-align: middle;
  7948. width: 100%;
  7949. padding: 7px;
  7950. border-bottom: 1px solid #ddd
  7951. }
  7952. ul.simple-user-list li .user-avatar {
  7953. display: inline-block;
  7954. vertical-align: middle;
  7955. width: 32px;
  7956. min-width: 32px;
  7957. height: 32px;
  7958. border: 1px solid rgba(0, 0, 0, 0.2);
  7959. background-position: -1px -1px;
  7960. border-radius: 3px
  7961. }
  7962. ul.simple-user-list li img {
  7963. display: block
  7964. }
  7965. ul.simple-user-list li img.user {
  7966. padding: 1px;
  7967. border: 1px solid #ccc6b6;
  7968. background-color: #FFF;
  7969. margin: 1px
  7970. }
  7971. ul.simple-user-list li a {
  7972. color: #444;
  7973. vertical-align: middle;
  7974. text-decoration: none
  7975. }
  7976. ul.simple-user-list li a span.name {
  7977. vertical-align: middle;
  7978. padding-left: 10px;
  7979. display: inline-block;
  7980. vertical-align: middle;
  7981. height: 32px;
  7982. font-size: 14px;
  7983. width: auto;
  7984. line-height: 15px
  7985. }
  7986. ul.simple-user-list li a span.name span.meta {
  7987. display: block;
  7988. margin-top: 2px;
  7989. font-size: 11px;
  7990. color: #999
  7991. }
  7992. .user-stats h1 {
  7993. font-family: "Open Sans Condensed", Arial, Sans-serif;
  7994. font-weight: bold;
  7995. color: #302f2d;
  7996. font-size: 1.5em;
  7997. border-bottom: 1px solid #bebab5;
  7998. padding-bottom: 0.5em;
  7999. margin-bottom: 0.35em
  8000. }
  8001. .user-stats h1 i {
  8002. margin-right: 5px
  8003. }
  8004. .user-stats h1 .button-group {
  8005. float: right;
  8006. margin: 0px
  8007. }
  8008. .user-stats h1 .button-group .styled_button {
  8009. margin: 0px
  8010. }
  8011. .user-stats .section {
  8012. margin-bottom: 25px
  8013. }
  8014. .user-stats .chart {
  8015. border-radius: 5px;
  8016. padding: 10px;
  8017. position: relative;
  8018. margin-bottom: 10px
  8019. }
  8020. .user-stats .stats-box {
  8021. overflow: hidden
  8022. }
  8023. div.writing_guide .writing-guide-content {
  8024. padding: 20px;
  8025. color: #444;
  8026. line-height: 1.8em
  8027. }
  8028. div.writing_guide .writing-guide-content h1 {
  8029. padding-left: 0px;
  8030. font-size: 2.5em;
  8031. padding-top: 0px
  8032. }
  8033. div.writing_guide .writing-guide-content p {
  8034. margin: 1.0em 0.0em
  8035. }
  8036. div.writing_guide .writing-guide-content ul {
  8037. padding-left: 16px
  8038. }
  8039. div.writing_guide .writing-guide-content ul li {
  8040. list-style: disc
  8041. }
  8042. div.writing_guide blockquote {
  8043. padding: 0px 15px;
  8044. border-radius: 6px;
  8045. background-color: #f8f8f8;
  8046. border: 1px dashed rgba(0, 0, 0, 0.3);
  8047. text-shadow: 1px 1px rgba(255, 255, 255, 0.8);
  8048. margin: 1.0em 0.0em
  8049. }
  8050. div.writing_guide h1 {
  8051. font-size: 2.4em;
  8052. color: #000;
  8053. font-weight: bold
  8054. }
  8055. div.writing_guide h2 {
  8056. font-size: 1.5em;
  8057. font-weight: bold
  8058. }
  8059. div.writing_guide h3 {
  8060. font-size: 1.4em;
  8061. color: #666;
  8062. font-weight: bold
  8063. }
  8064. div.writing_guide h4 {
  8065. font-size: 1.25em;
  8066. color: #666;
  8067. font-style: italic;
  8068. font-weight: bold
  8069. }
  8070. div.writing_guide h5 {
  8071. font-size: 1.1em;
  8072. margin: 1em 0 0 0;
  8073. font-weight: bold
  8074. }
  8075. div.writing_guide h6 {
  8076. font-size: 1em;
  8077. color: #666;
  8078. font-style: italic;
  8079. margin: 1em 0 0 0
  8080. }
  8081. div.writing_guide code,
  8082. div.writing_guide kbd {
  8083. margin: 0 2px;
  8084. padding: 0px 5px;
  8085. white-space: nowrap;
  8086. border: 1px solid #EAEAEA;
  8087. font-family: monospace;
  8088. font-style: normal;
  8089. background-color: #F8F8F8;
  8090. border-radius: 3px
  8091. }
  8092. div.writing_guide kbd {
  8093. text-transform: uppercase
  8094. }
  8095. div.writing_guide hr {
  8096. margin: 1.4em 0
  8097. }
  8098. div.writing_guide article {
  8099. max-width: 800px;
  8100. margin: 3em auto;
  8101. background: #fff;
  8102. box-shadow: 0px 0px 10px #000;
  8103. padding: 3em
  8104. }
  8105. div.writing_guide ul.footnotes {
  8106. padding: 0
  8107. }
  8108. div.writing_guide ul.footnotes li {
  8109. list-style-type: none;
  8110. margin-top: 0.4em
  8111. }
  8112. div.writing_guide .contents h1 {
  8113. margin-bottom: 20px
  8114. }
  8115. div.writing_guide .contents ul li {
  8116. list-style-type: none
  8117. }
  8118. div.writing_guide .contents li.h1 {
  8119. padding-left: 0em
  8120. }
  8121. div.writing_guide .contents li.h2 {
  8122. padding-left: 2em
  8123. }
  8124. div.writing_guide .contents li.h3 {
  8125. padding-left: 4em
  8126. }
  8127. div.writing_guide .contents li.h4 {
  8128. padding-left: 6em
  8129. }
  8130. div.writing_guide .backtop {
  8131. text-align: right
  8132. }
  8133. div.writing_guide .backtop a,
  8134. div.writing_guide .backtop a:visited {
  8135. font-size: 1em;
  8136. color: #666;
  8137. border-bottom: 1px dotted #666
  8138. }
  8139. div.writing_guide .backtop a:hover {
  8140. color: #222;
  8141. border-color: #000
  8142. }
  8143. div.writing_guide .timestamp {
  8144. font-style: italic;
  8145. font-size: .9em;
  8146. color: #666
  8147. }
  8148. div.writing_guide .indent {
  8149. text-indent: 2em
  8150. }
  8151. div.writing_guide .noafter {
  8152. margin-bottom: 0
  8153. }
  8154. div.writing_guide .noafter+* {
  8155. margin-top: 0
  8156. }
  8157. div.writing_guide .maxwidth {
  8158. width: 100%;
  8159. box-sizing: border-box;
  8160. -moz-box-sizing: border-box;
  8161. -ms-box-sizing: border-box;
  8162. -webkit-box-sizing: border-box;
  8163. -khtml-box-sizing: border-box
  8164. }
  8165. div.writing_guide .good {
  8166. color: green
  8167. }
  8168. div.writing_guide .bad {
  8169. color: red
  8170. }
  8171. div.writing_guide .golden {
  8172. color: #D4AF37;
  8173. font-weight: bold
  8174. }
  8175. div.writing_guide .active,
  8176. div.writing_guide .char1 {
  8177. color: #E36C0A
  8178. }
  8179. div.writing_guide .passive {
  8180. color: darkblue
  8181. }
  8182. div.writing_guide .indigo {
  8183. color: indigo
  8184. }
  8185. div.writing_guide .house-of-leaves {
  8186. color: darkblue
  8187. }
  8188. div.writing_guide .char2 {
  8189. color: #D29
  8190. }
  8191. div.writing_guide .narr1 {
  8192. color: darkmagenta
  8193. }
  8194. div.writing_guide .narr2 {
  8195. color: #09C
  8196. }
  8197. div.writing_guide .comic {
  8198. font-family: 'Comic Sans MS', cursive
  8199. }
  8200. div.writing_guide .times {
  8201. font-family: Times, "Times New Roman", serif
  8202. }
  8203. div.writing_guide .arial {
  8204. font-family: "Helvetica Nue", Helvetica, Arial, sans-serif
  8205. }
  8206. div.writing_guide .mono {
  8207. font-family: monospace
  8208. }
  8209. div.writing_guide .big {
  8210. font-size: 1.1em
  8211. }
  8212. div.writing_guide .small {
  8213. font-size: 0.9em
  8214. }
  8215. div.writing_guide .unreadably-tiny {
  8216. font-size: 0.5em
  8217. }
  8218. div.writing_guide .caps {
  8219. text-transform: uppercase
  8220. }
  8221. div.writing_guide .em {
  8222. font-style: italic
  8223. }
  8224. div.writing_guide .strong {
  8225. font-weight: bold
  8226. }
  8227. div.writing_guide .underline {
  8228. text-decoration: underline
  8229. }
  8230. div.writing_guide .del {
  8231. text-decoration: line-through
  8232. }
  8233. div.writing_guide .tag {
  8234. font-weight: bold
  8235. }
  8236. div.writing_guide .tag:before {
  8237. content: "["
  8238. }
  8239. div.writing_guide .tag:after {
  8240. content: "]"
  8241. }
  8242. div.writing_guide .tag.normal {
  8243. color: #38761D
  8244. }
  8245. div.writing_guide .tag.slice-of-life {
  8246. color: #0F007E
  8247. }
  8248. div.writing_guide .tag.sad {
  8249. color: #F24CB7
  8250. }
  8251. div.writing_guide .tag.comedy {
  8252. color: #F1C232
  8253. }
  8254. div.writing_guide .tag.random {
  8255. color: #90F
  8256. }
  8257. div.writing_guide .tag.adventure {
  8258. color: #09C
  8259. }
  8260. div.writing_guide .tag.shipping {
  8261. color: #E36C0A
  8262. }
  8263. div.writing_guide .tag.grimdark {
  8264. color: #900
  8265. }
  8266. div.writing_guide .tag.dark {
  8267. color: #600
  8268. }
  8269. div.writing_guide .tag.grimlight {
  8270. color: #E69138
  8271. }
  8272. div.writing_guide .tag.crossover {
  8273. color: blue
  8274. }
  8275. div.writing_guide .tag.sci-fi {
  8276. color: #90F
  8277. }
  8278. div.writing_guide table {
  8279. border-collapse: collapse;
  8280. margin: 1em 0
  8281. }
  8282. div.writing_guide .left,
  8283. div.writing_guide .left th,
  8284. div.writing_guide .left td {
  8285. text-align: left
  8286. }
  8287. div.writing_guide .justify,
  8288. div.writing_guide .justify th,
  8289. div.writing_guide .justify td {
  8290. text-align: justify
  8291. }
  8292. div.writing_guide .right,
  8293. div.writing_guide .right th,
  8294. div.writing_guide .right td {
  8295. text-align: right
  8296. }
  8297. div.writing_guide .center,
  8298. div.writing_guide .center th,
  8299. div.writing_guide .center td {
  8300. text-align: center
  8301. }
  8302. div.writing_guide td.left,
  8303. div.writing_guide th.left {
  8304. text-align: left
  8305. }
  8306. div.writing_guide td.justify,
  8307. div.writing_guide th.justify {
  8308. text-align: justify
  8309. }
  8310. div.writing_guide th.right,
  8311. div.writing_guide td.right {
  8312. text-align: right
  8313. }
  8314. div.writing_guide th.center,
  8315. div.writing_guide td.center {
  8316. text-align: center
  8317. }
  8318. div.writing_guide table.even.width-2 td {
  8319. width: 50%
  8320. }
  8321. div.writing_guide table.even.width-3 td {
  8322. width: 33.33%
  8323. }
  8324. div.writing_guide table.even.width-4 td {
  8325. width: 25%
  8326. }
  8327. div.writing_guide table.even.width-5 td {
  8328. width: 20%
  8329. }
  8330. div.writing_guide table.plain td,
  8331. div.writing_guide table.plain th {
  8332. padding: 0.25em 0.5em
  8333. }
  8334. div.writing_guide table.solid tr.heading {
  8335. font-size: 1.1em;
  8336. font-weight: bold
  8337. }
  8338. div.writing_guide table.solid td,
  8339. div.writing_guide table.solid th {
  8340. padding: 0.5em 0.7em
  8341. }
  8342. div.writing_guide table.solid,
  8343. div.writing_guide table.solid tr.heading {
  8344. border-bottom: 2px solid #a79645
  8345. }
  8346. div.writing_guide table.solid tr.even {
  8347. background: #f5f0e5
  8348. }
  8349. div.writing_guide table.solid tr.odd {
  8350. background: #ede4d4
  8351. }
  8352. #home_link {
  8353. ddisplay: none
  8354. }
  8355. body.pin_nav_bar div.nav_bar {
  8356. position: fixed;
  8357. top: 0px;
  8358. width: 100%;
  8359. z-index: 10000;
  8360. box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.3)
  8361. }
  8362. body.pin_nav_bar div.nav_bar .pin_link {
  8363. opacity: 1.0
  8364. }
  8365. .nav_bar {
  8366. background: #272727;
  8367. background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #272727), color-stop(100%, #232323));
  8368. background: -webkit-linear-gradient(top, #272727 0%, #232323 100%);
  8369. background: linear-gradient(to bottom, #272727 0%, #232323 100%);
  8370. border-bottom: 1px solid rgba(0, 0, 0, 0.2)
  8371. }
  8372. .nav_bar #user_toolbar_toggle {
  8373. display: none
  8374. }
  8375. .nav_bar #user_toolbar_toggle a {
  8376. padding: 0px 14px
  8377. }
  8378. .nav_bar #user_toolbar_toggle i {
  8379. transform: rotateZ(0deg);
  8380. -webkit-transition: transform 500ms;
  8381. transition: transform 500ms
  8382. }
  8383. .nav_bar #user_toolbar_toggle i:before {
  8384. content: "\f0c9"
  8385. }
  8386. @media all and (max-width: 700px) {
  8387. .nav_bar #user_toolbar_toggle {
  8388. display: inline-block
  8389. }
  8390. }
  8391. .nav_bar input {
  8392. background-color: transparent;
  8393. border: none;
  8394. padding: 8px;
  8395. outline: none;
  8396. font-size: 14px;
  8397. color: #ccc;
  8398. vertical-align: middle;
  8399. line-height: 14px;
  8400. width: 180px
  8401. }
  8402. .nav_bar .pin_link {
  8403. opacity: 0.5
  8404. }
  8405. .nav_bar .search_submit {
  8406. background-color: #2c2c2c;
  8407. border: 1px solid rgba(0, 0, 0, 0.2);
  8408. border-left: none;
  8409. background-clip: padding-box;
  8410. padding: 9px;
  8411. outline: none;
  8412. color: #ccc;
  8413. vertical-align: middle;
  8414. font-family: "FontAwesome";
  8415. line-height: 14px
  8416. }
  8417. .nav_bar .styled_button.styled_button_dark_grey {
  8418. color: #ccc
  8419. }
  8420. .nav_bar .styled_button.styled_button_dark_grey i {
  8421. color: #ccc
  8422. }
  8423. .nav_bar .styled_button.styled_button_dark_grey i.fa-caret-down {
  8424. margin-left: 10px
  8425. }
  8426. .nav_bar .nav-bar-list>li {
  8427. display: inline-block;
  8428. vertical-align: top;
  8429. border-left: 1px solid #292929;
  8430. border-right: 1px solid #1e1e1e;
  8431. position: relative;
  8432. height: 45px
  8433. }
  8434. @media all and (max-width: 700px) {
  8435. .nav_bar .nav-bar-list>li {
  8436. position: static
  8437. }
  8438. .nav_bar .nav-bar-list>li.search {
  8439. display: none
  8440. }
  8441. }
  8442. .nav_bar .nav-bar-list>li:hover {
  8443. background-color: rgba(0, 0, 0, 0.2)
  8444. }
  8445. .nav_bar .nav-bar-list>li.no-hover:hover {
  8446. background-color: transparent
  8447. }
  8448. .nav_bar .nav-bar-list>li>ul,
  8449. .nav_bar .nav-bar-list>li .nav-bar-drop-down {
  8450. display: none;
  8451. position: absolute;
  8452. top: 45px;
  8453. left: 0px;
  8454. z-index: 15;
  8455. width: 500px;
  8456. background: #fff;
  8457. background-clip: padding-box;
  8458. border: 1px solid rgba(0, 0, 0, 0.2);
  8459. border-top: none;
  8460. color: #444;
  8461. box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.2);
  8462. border-bottom-left-radius: 5px;
  8463. border-bottom-right-radius: 5px
  8464. }
  8465. .nav_bar .nav-bar-list>li>ul.browse-pane,
  8466. .nav_bar .nav-bar-list>li .nav-bar-drop-down.browse-pane {
  8467. width: 962px;
  8468. font-size: 0.8em;
  8469. line-height: 1.8em;
  8470. background: #ccc;
  8471. background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ccc), color-stop(6px, #fff));
  8472. background: -webkit-linear-gradient(top, #ccc 0%, #fff 6px);
  8473. background: linear-gradient(to bottom, #ccc 0%, #fff 6px);
  8474. background-clip: padding-box
  8475. }
  8476. .nav_bar .nav-bar-list>li>ul.browse-pane .header,
  8477. .nav_bar .nav-bar-list>li .nav-bar-drop-down.browse-pane .header {
  8478. color: #5a5551;
  8479. background-color: #EEE8E2;
  8480. border-radius: 4px;
  8481. font-weight: bold;
  8482. padding: 5px 6px;
  8483. display: block;
  8484. margin-top: 0px;
  8485. margin-left: 0px;
  8486. margin-right: 0px;
  8487. margin-bottom: 5px;
  8488. font-size: 1.2em;
  8489. text-shadow: none;
  8490. font-family: "Open Sans Condensed", Arial, Sans-serif
  8491. }
  8492. .nav_bar .nav-bar-list>li>ul.browse-pane .section,
  8493. .nav_bar .nav-bar-list>li .nav-bar-drop-down.browse-pane .section {
  8494. display: inline-block;
  8495. padding: 10px;
  8496. vertical-align: top;
  8497. width: 320px;
  8498. white-space: normal
  8499. }
  8500. .nav_bar .nav-bar-list>li>ul.browse-pane .section a img,
  8501. .nav_bar .nav-bar-list>li .nav-bar-drop-down.browse-pane .section a img {
  8502. padding: 1px;
  8503. background-color: #FFF;
  8504. border: 1px solid #ccc;
  8505. border-radius: 50%
  8506. }
  8507. .nav_bar .nav-bar-list>li>ul.browse-pane .section a:HOVER img,
  8508. .nav_bar .nav-bar-list>li .nav-bar-drop-down.browse-pane .section a:HOVER img {
  8509. border-color: #bbb
  8510. }
  8511. .nav_bar .nav-bar-list>li>ul.browse-pane .seperator,
  8512. .nav_bar .nav-bar-list>li .nav-bar-drop-down.browse-pane .seperator {
  8513. display: inline-block;
  8514. height: 100%;
  8515. vertical-align: top;
  8516. background: rgba(0, 0, 0, 0.1);
  8517. position: absolute;
  8518. width: 1px
  8519. }
  8520. .nav_bar .nav-bar-list>li>ul.browse-pane ul,
  8521. .nav_bar .nav-bar-list>li .nav-bar-drop-down.browse-pane ul {
  8522. margin: 0px;
  8523. padding: 0px
  8524. }
  8525. .nav_bar .nav-bar-list>li>ul.browse-pane ul a,
  8526. .nav_bar .nav-bar-list>li .nav-bar-drop-down.browse-pane ul a {
  8527. text-decoration: none
  8528. }
  8529. .nav_bar .nav-bar-list>li>ul.browse-pane ul a:HOVER li,
  8530. .nav_bar .nav-bar-list>li .nav-bar-drop-down.browse-pane ul a:HOVER li {
  8531. color: #cf3429;
  8532. text-decoration: none
  8533. }
  8534. .nav_bar .nav-bar-list>li>ul.browse-pane ul a:HOVER li:before,
  8535. .nav_bar .nav-bar-list>li .nav-bar-drop-down.browse-pane ul a:HOVER li:before {
  8536. color: #cf3429
  8537. }
  8538. .nav_bar .nav-bar-list>li>ul.browse-pane ul li,
  8539. .nav_bar .nav-bar-list>li .nav-bar-drop-down.browse-pane ul li {
  8540. display: inline-block;
  8541. width: 145px;
  8542. margin: 0px;
  8543. padding: 0px;
  8544. vertical-align: top;
  8545. text-decoration: none;
  8546. color: #474339
  8547. }
  8548. .nav_bar .nav-bar-list>li>ul.browse-pane ul li:before,
  8549. .nav_bar .nav-bar-list>li .nav-bar-drop-down.browse-pane ul li:before {
  8550. content: "\f054";
  8551. font-family: "FontAwesome";
  8552. margin-right: 4px;
  8553. color: #888;
  8554. font-size: 0.8em
  8555. }
  8556. @media all and (max-width: 700px) {
  8557. .nav_bar .nav-bar-list>li>ul.browse-pane, .nav_bar .nav-bar-list>li .nav-bar-drop-down.browse-pane {
  8558. width: 100%;
  8559. left: 0px
  8560. }
  8561. .nav_bar .nav-bar-list>li>ul.browse-pane .section,
  8562. .nav_bar .nav-bar-list>li .nav-bar-drop-down.browse-pane .section {
  8563. width: 100%;
  8564. display: block
  8565. }
  8566. .nav_bar .nav-bar-list>li>ul.browse-pane .seperator,
  8567. .nav_bar .nav-bar-list>li .nav-bar-drop-down.browse-pane .seperator {
  8568. display: none
  8569. }
  8570. }
  8571. .nav_bar .nav-bar-list>li>ul.drop-down-private-messages,
  8572. .nav_bar .nav-bar-list>li .nav-bar-drop-down.drop-down-private-messages {
  8573. font-size: 0.8em;
  8574. width: 550px;
  8575. left: -52px;
  8576. color: #666
  8577. }
  8578. @media all and (max-width: 700px) {
  8579. .nav_bar .nav-bar-list>li>ul.drop-down-private-messages, .nav_bar .nav-bar-list>li .nav-bar-drop-down.drop-down-private-messages {
  8580. left: 0px;
  8581. width: 100%
  8582. }
  8583. }
  8584. .nav_bar .nav-bar-list>li>ul.drop-down-private-messages ul,
  8585. .nav_bar .nav-bar-list>li .nav-bar-drop-down.drop-down-private-messages ul {
  8586. position: relative;
  8587. max-height: 420px;
  8588. overflow: auto;
  8589. min-height: 50px
  8590. }
  8591. .nav_bar .nav-bar-list>li>ul.drop-down-private-messages li,
  8592. .nav_bar .nav-bar-list>li .nav-bar-drop-down.drop-down-private-messages li {
  8593. display: block;
  8594. border-bottom: 1px solid #ddd;
  8595. padding: 6px 8px;
  8596. line-height: 1.4em;
  8597. overflow: hidden;
  8598. position: relative;
  8599. padding-right: 80px
  8600. }
  8601. .nav_bar .nav-bar-list>li>ul.drop-down-private-messages li.new,
  8602. .nav_bar .nav-bar-list>li .nav-bar-drop-down.drop-down-private-messages li.new {
  8603. background: #F3FAEF;
  8604. color: #6f7a67
  8605. }
  8606. .nav_bar .nav-bar-list>li>ul.drop-down-private-messages li.new .message-content,
  8607. .nav_bar .nav-bar-list>li .nav-bar-drop-down.drop-down-private-messages li.new .message-content {
  8608. color: #6f7a67
  8609. }
  8610. .nav_bar .nav-bar-list>li>ul.drop-down-private-messages li .date,
  8611. .nav_bar .nav-bar-list>li .nav-bar-drop-down.drop-down-private-messages li .date {
  8612. position: absolute;
  8613. top: 50%;
  8614. right: 10px;
  8615. margin-top: -7px;
  8616. font-size: 0.9em
  8617. }
  8618. .nav_bar .nav-bar-list>li>ul.drop-down-private-messages li:last-child,
  8619. .nav_bar .nav-bar-list>li .nav-bar-drop-down.drop-down-private-messages li:last-child {
  8620. border-bottom: none
  8621. }
  8622. .nav_bar .nav-bar-list>li>ul.drop-down-private-messages li a,
  8623. .nav_bar .nav-bar-list>li .nav-bar-drop-down.drop-down-private-messages li a {
  8624. color: #333;
  8625. font-size: 1.1em
  8626. }
  8627. .nav_bar .nav-bar-list>li>ul.drop-down-private-messages li .avatar,
  8628. .nav_bar .nav-bar-list>li .nav-bar-drop-down.drop-down-private-messages li .avatar {
  8629. border-radius: 4px;
  8630. width: 38px;
  8631. height: 38px;
  8632. margin-right: 8px;
  8633. padding: 2px;
  8634. vertical-align: middle;
  8635. float: left
  8636. }
  8637. .nav_bar .nav-bar-list>li>ul.drop-down-private-messages li .message-content,
  8638. .nav_bar .nav-bar-list>li .nav-bar-drop-down.drop-down-private-messages li .message-content {
  8639. color: #aaa
  8640. }
  8641. .nav_bar .nav-bar-list>li>ul.drop-down-private-messages li .message-content:after,
  8642. .nav_bar .nav-bar-list>li .nav-bar-drop-down.drop-down-private-messages li .message-content:after {
  8643. content: "..."
  8644. }
  8645. @media all and (max-width: 400px) {
  8646. .nav_bar .nav-bar-list>li>ul.drop-down-private-messages li .message-content, .nav_bar .nav-bar-list>li .nav-bar-drop-down.drop-down-private-messages li .message-content {
  8647. display: none
  8648. }
  8649. .nav_bar .nav-bar-list>li>ul.drop-down-private-messages li .avatar,
  8650. .nav_bar .nav-bar-list>li .nav-bar-drop-down.drop-down-private-messages li .avatar {
  8651. display: none
  8652. }
  8653. }
  8654. .nav_bar .nav-bar-list>li>ul.drop-down-notifications,
  8655. .nav_bar .nav-bar-list>li .nav-bar-drop-down.drop-down-notifications {
  8656. font-size: 0.8em;
  8657. width: 550px;
  8658. left: -52px;
  8659. color: #666
  8660. }
  8661. @media all and (max-width: 700px) {
  8662. .nav_bar .nav-bar-list>li>ul.drop-down-notifications, .nav_bar .nav-bar-list>li .nav-bar-drop-down.drop-down-notifications {
  8663. left: 0px;
  8664. width: 100%
  8665. }
  8666. }
  8667. .nav_bar .nav-bar-list>li>ul.drop-down-notifications ul,
  8668. .nav_bar .nav-bar-list>li .nav-bar-drop-down.drop-down-notifications ul {
  8669. min-height: 50px;
  8670. max-height: 420px;
  8671. overflow: auto;
  8672. position: relative
  8673. }
  8674. .nav_bar .nav-bar-list>li>ul.drop-down-notifications li,
  8675. .nav_bar .nav-bar-list>li .nav-bar-drop-down.drop-down-notifications li {
  8676. display: block;
  8677. border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  8678. padding: 8px 10px;
  8679. line-height: 1.2em;
  8680. overflow: hidden;
  8681. position: relative;
  8682. padding-right: 80px
  8683. }
  8684. .nav_bar .nav-bar-list>li>ul.drop-down-notifications li.new,
  8685. .nav_bar .nav-bar-list>li .nav-bar-drop-down.drop-down-notifications li.new {
  8686. background: #F3FAEF;
  8687. color: #6f7a67
  8688. }
  8689. .nav_bar .nav-bar-list>li>ul.drop-down-notifications li .date,
  8690. .nav_bar .nav-bar-list>li .nav-bar-drop-down.drop-down-notifications li .date {
  8691. position: absolute;
  8692. top: 50%;
  8693. right: 10px;
  8694. margin-top: -7px;
  8695. font-size: 0.9em
  8696. }
  8697. .nav_bar .nav-bar-list>li>ul.drop-down-notifications li p,
  8698. .nav_bar .nav-bar-list>li .nav-bar-drop-down.drop-down-notifications li p {
  8699. display: inline
  8700. }
  8701. .nav_bar .nav-bar-list>li>ul.drop-down-notifications li i,
  8702. .nav_bar .nav-bar-list>li .nav-bar-drop-down.drop-down-notifications li i {
  8703. margin-right: 4px
  8704. }
  8705. .nav_bar .nav-bar-list>li>ul.drop-down-notifications li:last-child,
  8706. .nav_bar .nav-bar-list>li .nav-bar-drop-down.drop-down-notifications li:last-child {
  8707. border-bottom: none
  8708. }
  8709. .nav_bar .nav-bar-list>li>ul.drop-down-notifications li a,
  8710. .nav_bar .nav-bar-list>li .nav-bar-drop-down.drop-down-notifications li a {
  8711. font-weight: bold
  8712. }
  8713. .nav_bar .nav-bar-list>li>ul ul.loading li,
  8714. .nav_bar .nav-bar-list>li .nav-bar-drop-down ul.loading li {
  8715. opacity: 0.5
  8716. }
  8717. .nav_bar .nav-bar-list>li>ul ul.loading:after,
  8718. .nav_bar .nav-bar-list>li .nav-bar-drop-down ul.loading:after {
  8719. line-height: 28px;
  8720. position: absolute;
  8721. content: "\f021";
  8722. font-family: FontAwesome;
  8723. left: 50%;
  8724. top: 50%;
  8725. margin-left: -14px;
  8726. margin-top: -14px;
  8727. font-size: 28px;
  8728. color: #333
  8729. }
  8730. .nav_bar .nav-bar-list>li.hover>ul,
  8731. .nav_bar .nav-bar-list>li.hover .nav-bar-drop-down {
  8732. display: block
  8733. }
  8734. .nav_bar .nav-bar-list>li>a {
  8735. display: block;
  8736. color: #ccc;
  8737. font-weight: bold;
  8738. font-size: 14px;
  8739. padding: 0px 10px;
  8740. text-shadow: -1px -1px rgba(0, 0, 0, 0.1);
  8741. text-decoration: none
  8742. }
  8743. .nav_bar .nav-bar-list>li>a i {
  8744. font-size: 18px
  8745. }
  8746. .nav_bar .nav-bar-list .drop-down-footer,
  8747. .nav_bar .nav-bar-list .drop-down-header {
  8748. background: #eee;
  8749. padding: 3px 8px;
  8750. line-height: 1
  8751. }
  8752. .nav_bar .nav-bar-list .drop-down-footer .styled_button,
  8753. .nav_bar .nav-bar-list .drop-down-header .styled_button {
  8754. padding: 6px
  8755. }
  8756. .nav_bar .nav-bar-list .drop-down-footer {
  8757. border-top: 1px solid #ccc;
  8758. border-bottom-left-radius: 4px;
  8759. border-bottom-right-radius: 4px
  8760. }
  8761. .nav_bar .nav-bar-list .drop-down-header {
  8762. border-bottom: 1px solid #ccc
  8763. }
  8764. .nav_bar .mail-link,
  8765. .nav_bar .notifications-link,
  8766. .nav_bar .feed-link {
  8767. position: relative
  8768. }
  8769. .nav_bar .mail-link:before,
  8770. .nav_bar .notifications-link:before,
  8771. .nav_bar .feed-link:before {
  8772. line-height: 45px;
  8773. text-align: center;
  8774. display: inline-block;
  8775. font-family: FontAwesome;
  8776. font-weight: normal
  8777. }
  8778. .nav_bar .mail-link div,
  8779. .nav_bar .notifications-link div,
  8780. .nav_bar .feed-link div {
  8781. background-color: #D12F22;
  8782. box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.1);
  8783. border: 1px solid #54130e;
  8784. text-shadow: none;
  8785. padding: 3px;
  8786. font-size: 10px;
  8787. line-height: 1.0em;
  8788. border-radius: 4px;
  8789. display: none;
  8790. color: #FFF;
  8791. position: relative;
  8792. top: -10px;
  8793. left: 4px;
  8794. vertical-align: middle;
  8795. margin-left: -8px
  8796. }
  8797. .nav_bar .new.mail-link div,
  8798. .nav_bar .new.notifications-link div,
  8799. .nav_bar .new.feed-link div {
  8800. display: inline-block
  8801. }
  8802. .nav_bar .mail-link:before {
  8803. content: "\f0e0"
  8804. }
  8805. .nav_bar .notifications-link:before {
  8806. content: "\f0f3"
  8807. }
  8808. .nav_bar .feed-link:before {
  8809. content: "\f0ac"
  8810. }
  8811. .nav_bar .light {
  8812. max-width: 1300px;
  8813. margin: auto;
  8814. line-height: 45px;
  8815. vertical-align: middle;
  8816. width: 98%
  8817. }
  8818. @media all and (max-width: 700px) {
  8819. .nav_bar .light {
  8820. width: 100%
  8821. }
  8822. }
  8823. .nav_bar .light div.right {
  8824. float: right;
  8825. position: relative
  8826. }
  8827. .nav_bar .light div.right img {
  8828. vertical-align: middle
  8829. }
  8830. .nav_bar div.user_drop_down_menu div.menu_list {
  8831. top: 100%;
  8832. left: -5px;
  8833. border-top: none
  8834. }
  8835. @media all and (max-width: 700px) {
  8836. .button-debugger-toggle {
  8837. display: none !important
  8838. }
  8839. }
  8840. @media all and (max-width: 700px) {
  8841. .story-page-header ol {
  8842. display: none
  8843. }
  8844. }
  8845. .story-page-header .inner {
  8846. display: table
  8847. }
  8848. .story-page-header>.inner h1 {
  8849. padding-right: 200px
  8850. }
  8851. .story-page-header .image-container {
  8852. display: table-cell;
  8853. vertical-align: top;
  8854. padding-right: 20px;
  8855. width: 0px
  8856. }
  8857. .story-page-header .image-container img {
  8858. padding: 4px;
  8859. background: #fff;
  8860. max-height: 160px;
  8861. max-width: 220px;
  8862. border-radius: 8px;
  8863. box-sizing: content-box;
  8864. background-clip: padding-box;
  8865. border-color: rgba(0, 0, 0, 0.2)
  8866. }
  8867. @media all and (max-width: 700px) {
  8868. .story-page-header .image-container {
  8869. display: none
  8870. }
  8871. }
  8872. .story-page-header .info-container {
  8873. display: table-cell;
  8874. vertical-align: top;
  8875. width: 100%
  8876. }
  8877. .story-page-header .info-container .author {
  8878. font-size: 14px;
  8879. font-family: "Open Sans", Arial, Sans-serif
  8880. }
  8881. .story-page-header .info-container .tags {
  8882. margin: -3px;
  8883. margin-top: 10px
  8884. }
  8885. .story-page-header .info-container .tags li {
  8886. display: inline-block;
  8887. margin: 3px
  8888. }
  8889. .story-page-header .info-container .tags li a {
  8890. background: #1D1D1D;
  8891. color: #FFFFFF;
  8892. display: inline-block;
  8893. padding: 4px 8px;
  8894. border-radius: 4px;
  8895. font-size: 1.0em;
  8896. text-decoration: none;
  8897. border: 1px solid rgba(0, 0, 0, 0.15);
  8898. text-shadow: -1px -1px rgba(0, 0, 0, 0.2);
  8899. background-color: #1D1D1D;
  8900. box-shadow: 0px 1px #232323 inset;
  8901. color: #d2d2d2
  8902. }
  8903. .story-page-header .info-container .tags li a:HOVER {
  8904. background-color: #232323
  8905. }
  8906. .story-page-header .info-container .tags li.tag-series a {
  8907. background-color: #1e9ada;
  8908. box-shadow: 0px 1px #24b9ff inset;
  8909. color: #d2ebf8
  8910. }
  8911. .story-page-header .info-container .tags li.tag-series a:HOVER {
  8912. background-color: #24b9ff
  8913. }
  8914. .story-page-header .info-container .tags li.tag-genre a {
  8915. background-color: #7E9340;
  8916. box-shadow: 0px 1px #97b04d inset;
  8917. color: #e5e9d9
  8918. }
  8919. .story-page-header .info-container .tags li.tag-genre a:HOVER {
  8920. background-color: #97b04d
  8921. }
  8922. .story-page-header .info-container .tags li.tag-character a {
  8923. background-color: #865BA8;
  8924. box-shadow: 0px 1px #a16dca inset;
  8925. color: #e7deee
  8926. }
  8927. .story-page-header .info-container .tags li.tag-character a:HOVER {
  8928. background-color: #a16dca
  8929. }
  8930. .story-page-header .info-container .tags li.tag-warning a {
  8931. background-color: #C24A4A;
  8932. box-shadow: 0px 1px #e95959 inset;
  8933. color: #f3dbdb
  8934. }
  8935. .story-page-header .info-container .tags li.tag-warning a:HOVER {
  8936. background-color: #e95959
  8937. }
  8938. .story-page-header .story-info {
  8939. margin: -3px;
  8940. float: right;
  8941. font-size: 14px;
  8942. font-family: "Open Sans", Arial, Sans-serif
  8943. }
  8944. .story-page-header .story-info li {
  8945. border-radius: 4px;
  8946. background: #1D1D1D;
  8947. padding: 8px 25px;
  8948. display: inline-block;
  8949. text-align: center;
  8950. line-height: 1.2em;
  8951. margin: 3px
  8952. }
  8953. .story-page-header .story-info li span {
  8954. display: block
  8955. }
  8956. .story-page-header .story-info li span.big {
  8957. color: #fff;
  8958. font-size: 1.1em;
  8959. font-weight: bold
  8960. }
  8961. .story-page-header .story-info li span.small {
  8962. font-size: 0.8em;
  8963. color: #999
  8964. }
  8965. @media all and (max-width: 700px) {
  8966. .user-page-header ol {
  8967. display: none
  8968. }
  8969. .user-page-header .bio {
  8970. display: none
  8971. }
  8972. }
  8973. .user-page-header ol {
  8974. top: auto;
  8975. right: auto;
  8976. left: 0px;
  8977. bottom: 0px
  8978. }
  8979. @media all and (max-width: 1140px) {
  8980. .user-page-header ol {
  8981. left: auto;
  8982. bottom: auto;
  8983. right: 0px;
  8984. top: 0px
  8985. }
  8986. }
  8987. .user-page-header .avatar-container {
  8988. display: table-cell;
  8989. vertical-align: top;
  8990. padding-right: 20px;
  8991. width: 0px
  8992. }
  8993. .user-page-header .avatar-container img {
  8994. width: 160px;
  8995. height: 160px;
  8996. padding: 4px;
  8997. border-radius: 5px;
  8998. display: block;
  8999. box-sizing: content-box
  9000. }
  9001. @media all and (max-width: 950px) {
  9002. .user-page-header .avatar-container img {
  9003. width: 80px;
  9004. height: 80px
  9005. }
  9006. }
  9007. @media all and (max-width: 700px) {
  9008. .user-page-header .avatar-container {
  9009. display: none
  9010. }
  9011. }
  9012. .user-page-header .info-container {
  9013. display: table-cell;
  9014. vertical-align: top;
  9015. width: 100%;
  9016. padding-bottom: 55px
  9017. }
  9018. @media all and (max-width: 700px) {
  9019. .user-page-header .info-container {
  9020. padding: 0px 15px
  9021. }
  9022. }
  9023. .user-page-header .tabs {
  9024. position: absolute;
  9025. right: 0px;
  9026. bottom: -14px
  9027. }
  9028. @media all and (min-width: 700px) {
  9029. .user-page-header .tabs li {
  9030. display: inline-block
  9031. }
  9032. .user-page-header .tabs li a {
  9033. position: relative;
  9034. background: #faf5ed;
  9035. background: #faf5ed;
  9036. background: -webkit-gradient(linear, left top, left bottom, color-stop(92%, #faf5ed), color-stop(100%, #eee9e2));
  9037. background: -webkit-linear-gradient(top, #faf5ed 92%, #eee9e2 100%);
  9038. background: linear-gradient(to bottom, #faf5ed 92%, #eee9e2 100%);
  9039. text-shadow: 1px 1px rgba(255, 255, 255, 0.4);
  9040. border: 1px solid #bebab5;
  9041. border-right-color: #a7a39e;
  9042. box-shadow: 0px 1px 0px #fff inset;
  9043. border-bottom: none;
  9044. margin-left: -1px;
  9045. color: #242322;
  9046. text-align: center;
  9047. display: inline-block;
  9048. vertical-align: bottom;
  9049. padding: 8px 20px;
  9050. text-decoration: none;
  9051. font-size: 0.9em;
  9052. line-height: normal
  9053. }
  9054. }
  9055. @media all and (min-width: 700px) and (max-width: 800px) {
  9056. .user-page-header .tabs li a {
  9057. font-size: 0.9em;
  9058. padding: 7px 14px
  9059. }
  9060. }
  9061. @media all and (min-width: 700px) {
  9062. .user-page-header .tabs li a:before {
  9063. content: " ";
  9064. display: block;
  9065. position: absolute;
  9066. left: 2px;
  9067. top: 2px;
  9068. right: 2px;
  9069. height: 3px;
  9070. background: #cac6c0;
  9071. background: transparent
  9072. }
  9073. .user-page-header .tabs li a .number {
  9074. font-weight: bold;
  9075. display: block;
  9076. font-size: 1.4em;
  9077. color: #474644
  9078. }
  9079. .user-page-header .tabs li a:hover {
  9080. background: #fff
  9081. }
  9082. }
  9083. @media all and (min-width: 700px) and (max-width: 700px) {
  9084. .user-page-header .tabs li a {
  9085. font-size: 14px;
  9086. padding: 5px 10px
  9087. }
  9088. .user-page-header .tabs li a span.number {
  9089. display: none !important
  9090. }
  9091. }
  9092. @media all and (min-width: 700px) {
  9093. .user-page-header .tabs li.tab-stories.selected a:before {
  9094. background: #d7ab4b !important
  9095. }
  9096. .user-page-header .tabs li.tab-blog.selected a:before {
  9097. background: #6842d4 !important
  9098. }
  9099. .user-page-header .tabs li.tab-followers.selected a:before {
  9100. background: #d74bbe !important
  9101. }
  9102. .user-page-header .tabs li.tab-following.selected a:before {
  9103. background: #6E4BD7 !important
  9104. }
  9105. .user-page-header .tabs li.tab-library.selected a:before {
  9106. background: #4BA7D7 !important
  9107. }
  9108. .user-page-header .tabs li.tab-statistics.selected a:before {
  9109. background: #4bd786 !important
  9110. }
  9111. .user-page-header .tabs li.selected a {
  9112. color: #181717;
  9113. background: #eee9e2;
  9114. border-left-color: #a7a39e;
  9115. border-right-color: #a7a39e;
  9116. margin-bottom: -1px;
  9117. padding: 12px 20px;
  9118. position: relative;
  9119. z-index: 2;
  9120. border-top-left-radius: 4px;
  9121. border-top-right-radius: 4px
  9122. }
  9123. .user-page-header .tabs li.selected a:before {
  9124. border-top-left-radius: 3px;
  9125. border-top-right-radius: 3px
  9126. }
  9127. .user-page-header .tabs li.selected a:after {
  9128. display: block;
  9129. content: " ";
  9130. position: absolute;
  9131. background: #eee9e2;
  9132. height: 1px;
  9133. left: 0px;
  9134. right: 0px;
  9135. bottom: -1px
  9136. }
  9137. .user-page-header .tabs li:first-child a {
  9138. border-top-left-radius: 4px
  9139. }
  9140. .user-page-header .tabs li:last-child a {
  9141. border-top-right-radius: 4px
  9142. }
  9143. }
  9144. @media all and (max-width: 700px) {
  9145. .user-page-header .tabs {
  9146. display: none;
  9147. position: absolute;
  9148. z-index: 2;
  9149. right: 10px;
  9150. top: 10px;
  9151. background: #e7e1d6;
  9152. border: 1px solid rgba(0, 0, 0, 0.15);
  9153. border-radius: 4px
  9154. }
  9155. .user-page-header .tabs.show {
  9156. display: block
  9157. }
  9158. .user-page-header .tabs li {
  9159. display: block
  9160. }
  9161. .user-page-header .tabs a {
  9162. display: block;
  9163. padding: 5px 15px;
  9164. width: 180px;
  9165. border-bottom: 1px solid rgba(0, 0, 0, 0.1)
  9166. }
  9167. .user-page-header .tabs a span.number {
  9168. color: #bbb;
  9169. margin-right: 5px;
  9170. display: inline-block;
  9171. float: right
  9172. }
  9173. }
  9174. .user-page-header h1 .user-info {
  9175. float: right;
  9176. margin-top: -3px
  9177. }
  9178. .user-page-header .online {
  9179. color: #728e1f;
  9180. font-weight: bold;
  9181. text-transform: uppercase;
  9182. font-size: 10px
  9183. }
  9184. .user-page-header .offline {
  9185. color: #C53434;
  9186. font-weight: bold;
  9187. text-transform: uppercase;
  9188. font-size: 10px
  9189. }
  9190. .user-page-header .button-follow.user_is_not_watching {
  9191. background: #444;
  9192. background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #444), color-stop(100%, #333));
  9193. background: -webkit-linear-gradient(top, #444 0%, #333 100%);
  9194. background: linear-gradient(to bottom, #444 0%, #333 100%);
  9195. box-shadow: 0px 1px #555 inset;
  9196. border: 1px solid #222;
  9197. text-shadow: -1px -1px rgba(0, 0, 0, 0.2)
  9198. }
  9199. .toggleable-switch {
  9200. display: inline-block;
  9201. margin-right: 10px;
  9202. -webkit-touch-callout: none;
  9203. -webkit-user-select: none;
  9204. -khtml-user-select: none;
  9205. -moz-user-select: none;
  9206. -ms-user-select: none;
  9207. user-select: none;
  9208. position: relative;
  9209. vertical-align: middle
  9210. }
  9211. .toggleable-switch a {
  9212. padding: 1px;
  9213. border: 1px solid rgba(0, 0, 0, 0.25);
  9214. border-radius: 4px;
  9215. width: 50px;
  9216. display: inline-block;
  9217. height: 24px;
  9218. background: #daa8a8;
  9219. position: relative;
  9220. left: 0px;
  9221. box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.15) inset;
  9222. vertical-align: middle;
  9223. transition: background 0.2s;
  9224. pointer-events: none;
  9225. will-change: background
  9226. }
  9227. .toggleable-switch a:before {
  9228. background: #fff;
  9229. width: 24px;
  9230. height: 24px;
  9231. margin-top: -3px;
  9232. margin-left: -3px;
  9233. line-height: 24px;
  9234. content: "\f00d";
  9235. display: block;
  9236. border-radius: 4px;
  9237. position: absolute;
  9238. left: 1px;
  9239. transition: left 0.2s;
  9240. border: 1px solid rgba(0, 0, 0, 0.2);
  9241. background-clip: padding-box;
  9242. font-family: "FontAwesome";
  9243. color: #956666;
  9244. font-size: 15px;
  9245. text-align: center;
  9246. text-shadow: 1px 1px #fff;
  9247. will-change: left
  9248. }
  9249. .toggleable-switch input {
  9250. visibility: hidden;
  9251. width: 0px;
  9252. height: 0px;
  9253. position: absolute
  9254. }
  9255. .toggleable-switch input:checked+a {
  9256. background: #c1daa8
  9257. }
  9258. .toggleable-switch input:checked+a:before {
  9259. left: 27px;
  9260. color: #758d5c;
  9261. content: "\f00c"
  9262. }
  9263. .toggleable-switch input ~ .toggle-on {
  9264. display: none
  9265. }
  9266. .toggleable-switch input ~ .toggle-off {
  9267. display: inline-block
  9268. }
  9269. .toggleable-switch input:checked ~ .toggle-on {
  9270. display: inline-block
  9271. }
  9272. .toggleable-switch input:checked ~ .toggle-off {
  9273. display: none
  9274. }
  9275. .toggleable-switch span {
  9276. margin-left: 6px
  9277. }
  9278. .toggleable-switch.toggleable-lock input+a:before {
  9279. content: "\f023"
  9280. }
  9281. .toggleable-switch.toggleable-lock input:checked+a:before {
  9282. content: "\f09c"
  9283. }
  9284. .toggleable-switch.toggleable-email input:checked+a:before {
  9285. content: "\f0e0"
  9286. }
  9287. .toggleable-switch.toggleable-sound input+a:before {
  9288. content: "\f026"
  9289. }
  9290. .toggleable-switch.toggleable-sound input:checked+a:before {
  9291. content: "\f028"
  9292. }
  9293. .toggleable-switch.toggleable-switch-3 {
  9294. width: 60px
  9295. }
  9296. .toggleable-switch.toggleable-switch-3 a {
  9297. width: 60px
  9298. }
  9299. .toggleable-switch.toggleable-switch-3 label {
  9300. width: 33%;
  9301. display: inline-block;
  9302. position: absolute;
  9303. z-index: 10;
  9304. height: 24px;
  9305. cursor: pointer
  9306. }
  9307. .toggleable-switch.toggleable-switch-3 input:checked+label {
  9308. cursor: initial
  9309. }
  9310. .toggleable-switch.toggleable-switch-3 input:nth-of-type(1)+label {
  9311. left: 0%
  9312. }
  9313. .toggleable-switch.toggleable-switch-3 input:nth-of-type(2)+label {
  9314. left: 33.33333%
  9315. }
  9316. .toggleable-switch.toggleable-switch-3 input:nth-of-type(3)+label {
  9317. left: 66.66667%
  9318. }
  9319. .toggleable-switch.toggleable-switch-3 input:checked:nth-of-type(1) ~ a:before {
  9320. left: 0%
  9321. }
  9322. .toggleable-switch.toggleable-switch-3 input:checked:nth-of-type(2) ~ a {
  9323. background: #F6DCA4
  9324. }
  9325. .toggleable-switch.toggleable-switch-3 input:checked:nth-of-type(2) ~ a:before {
  9326. color: #7C6A43;
  9327. content: "\f128";
  9328. left: 33.33333%
  9329. }
  9330. .toggleable-switch.toggleable-switch-3 input:checked:nth-of-type(3) ~ a {
  9331. background: #c1daa8
  9332. }
  9333. .toggleable-switch.toggleable-switch-3 input:checked:nth-of-type(3) ~ a:before {
  9334. color: #758d5c;
  9335. content: "\f00c";
  9336. left: 66.66667%
  9337. }
  9338. .toggleable-radio {
  9339. display: inline-block;
  9340. margin-right: 10px;
  9341. font-size: 14px;
  9342. margin: 5px 0px;
  9343. border: 1px solid rgba(0, 0, 0, 0.2);
  9344. border-radius: 4px;
  9345. display: inline-block;
  9346. height: 34px;
  9347. background: #e8e8e8;
  9348. position: relative;
  9349. box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1) inset;
  9350. vertical-align: middle;
  9351. transition: background 0.2s;
  9352. -webkit-touch-callout: none;
  9353. -webkit-user-select: none;
  9354. -khtml-user-select: none;
  9355. -moz-user-select: none;
  9356. -ms-user-select: none;
  9357. user-select: none
  9358. }
  9359. .toggleable-radio input {
  9360. visibility: hidden;
  9361. width: 0px;
  9362. height: 0px;
  9363. position: absolute
  9364. }
  9365. .toggleable-radio a {
  9366. background: #444;
  9367. background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #444), color-stop(100%, #414141));
  9368. background: -webkit-linear-gradient(top, #444 0%, #414141 100%);
  9369. background: linear-gradient(to bottom, #444 0%, #414141 100%);
  9370. box-shadow: 0px 1px 0px rgba(255, 255, 255, 0.1) inset;
  9371. height: 36px;
  9372. margin-top: -2px;
  9373. margin-left: -3px;
  9374. line-height: 24px;
  9375. content: "\f00d";
  9376. display: block;
  9377. border-radius: 4px;
  9378. position: absolute;
  9379. top: 0px;
  9380. left: 1px;
  9381. transition: left 0.2s, background 0.2s;
  9382. border: 1px solid rgba(0, 0, 0, 0.2);
  9383. width: 146px;
  9384. pointer-events: none;
  9385. will-change: left, background
  9386. }
  9387. .toggleable-radio label {
  9388. width: 140px;
  9389. display: inline-block;
  9390. position: relative;
  9391. text-align: center;
  9392. vertical-align: top;
  9393. line-height: 32px;
  9394. height: 32px;
  9395. color: #333;
  9396. cursor: pointer;
  9397. text-shadow: 1px 1px rgba(255, 255, 255, 0.5);
  9398. border-right: 1px solid rgba(0, 0, 0, 0.2)
  9399. }
  9400. .toggleable-radio label:hover {
  9401. background: #fff;
  9402. text-shadow: 1px 1px rgba(255, 255, 255, 0.2)
  9403. }
  9404. .toggleable-radio label:first-of-type {
  9405. border-left: none;
  9406. border-top-left-radius: 4px;
  9407. border-bottom-left-radius: 4px
  9408. }
  9409. .toggleable-radio label:last-of-type {
  9410. border-right: none;
  9411. border-top-right-radius: 4px;
  9412. border-bottom-right-radius: 4px
  9413. }
  9414. .toggleable-radio input:checked+label {
  9415. color: #fff;
  9416. text-shadow: -1px -1px rgba(0, 0, 0, 0.1);
  9417. font-weight: bold;
  9418. z-index: 2;
  9419. border-right: none;
  9420. border-left: none
  9421. }
  9422. .toggleable-radio input:checked+label:hover {
  9423. background: none
  9424. }
  9425. .toggleable-radio input:checked:nth-of-type(1) ~ a {
  9426. left: 0%
  9427. }
  9428. .toggleable-radio.toggleable-radio-2 input:checked:nth-of-type(2) ~ a {
  9429. left: 50%
  9430. }
  9431. .toggleable-radio.toggleable-radio-3 input:checked:nth-of-type(2) ~ a {
  9432. left: 33.33333333%
  9433. }
  9434. .toggleable-radio.toggleable-radio-3 input:checked:nth-of-type(3) ~ a {
  9435. left: 66.66666666%
  9436. }
  9437. .toggleable-radio.toggleable-radio-4 input:checked:nth-of-type(2) ~ a {
  9438. left: 25%
  9439. }
  9440. .toggleable-radio.toggleable-radio-4 input:checked:nth-of-type(3) ~ a {
  9441. left: 50%
  9442. }
  9443. .toggleable-radio.toggleable-radio-4 input:checked:nth-of-type(4) ~ a {
  9444. left: 75%
  9445. }
  9446. .toggleable-radio.toggleable-radio-7 input:checked:nth-of-type(2) ~ a {
  9447. left: 14.28571%
  9448. }
  9449. .toggleable-radio.toggleable-radio-7 input:checked:nth-of-type(3) ~ a {
  9450. left: 28.57143%
  9451. }
  9452. .toggleable-radio.toggleable-radio-7 input:checked:nth-of-type(4) ~ a {
  9453. left: 42.85714%
  9454. }
  9455. .toggleable-radio.toggleable-radio-7 input:checked:nth-of-type(5) ~ a {
  9456. left: 57.14286%
  9457. }
  9458. .toggleable-radio.toggleable-radio-7 input:checked:nth-of-type(6) ~ a {
  9459. left: 71.42857%
  9460. }
  9461. .toggleable-radio.toggleable-radio-7 input:checked:nth-of-type(7) ~ a {
  9462. left: 85.71429%
  9463. }
  9464. .toggleable-radio.toggleable-radio-8 input:checked:nth-of-type(2) ~ a {
  9465. left: 12.5%
  9466. }
  9467. .toggleable-radio.toggleable-radio-8 input:checked:nth-of-type(3) ~ a {
  9468. left: 25%
  9469. }
  9470. .toggleable-radio.toggleable-radio-8 input:checked:nth-of-type(4) ~ a {
  9471. left: 37.5%
  9472. }
  9473. .toggleable-radio.toggleable-radio-8 input:checked:nth-of-type(5) ~ a {
  9474. left: 50%
  9475. }
  9476. .toggleable-radio.toggleable-radio-8 input:checked:nth-of-type(6) ~ a {
  9477. left: 62.5%
  9478. }
  9479. .toggleable-radio.toggleable-radio-8 input:checked:nth-of-type(7) ~ a {
  9480. left: 75%
  9481. }
  9482. .toggleable-radio.toggleable-radio-8 input:checked:nth-of-type(8) ~ a {
  9483. left: 87.5%
  9484. }
  9485. .toggleable-radio.toggleable-feed-view label {
  9486. width: 100px
  9487. }
  9488. .toggleable-radio.toggleable-feed-view a {
  9489. width: 106px
  9490. }
  9491. .toggleable-radio.toggleable-content-rating label {
  9492. width: 80px
  9493. }
  9494. .toggleable-radio.toggleable-content-rating a {
  9495. width: 86px
  9496. }
  9497. .toggleable-radio.toggleable-content-rating input.everyone:checked ~ a {
  9498. background: #78ac40 !important
  9499. }
  9500. .toggleable-radio.toggleable-content-rating input.teen:checked ~ a {
  9501. background: #d1b42b !important
  9502. }
  9503. .toggleable-radio.toggleable-content-rating input.mature:checked ~ a {
  9504. background: #ac4a40 !important
  9505. }
  9506. .toggleable-radio.toggleable-radio-browse-order label {
  9507. width: 80px
  9508. }
  9509. .toggleable-radio.toggleable-radio-browse-order a {
  9510. width: 86px
  9511. }
  9512. .orderable {
  9513. position: relative
  9514. }
  9515. .orderable .draggable.dragging {
  9516. position: relative;
  9517. z-index: 2;
  9518. background: #eee9e2
  9519. }
  9520. .pattern-checkerboard {
  9521. background-color: #fff;
  9522. background-image: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg'><g fill='black' opacity='.2'><rect height='30' width='30'/><rect x='30' y='30' height='30' width='30'/></g></svg>");
  9523. background-size: 60px 60px
  9524. }
  9525. * {
  9526. margin: 0;
  9527. padding: 0;
  9528. box-sizing: border-box;
  9529. -moz-box-sizing: border-box;
  9530. -ms-box-sizing: border-box;
  9531. -o-box-sizing: border-box
  9532. }
  9533. html,
  9534. body,
  9535. div,
  9536. span,
  9537. applet,
  9538. object,
  9539. iframe,
  9540. h1,
  9541. h2,
  9542. h3,
  9543. h4,
  9544. h5,
  9545. h6,
  9546. p,
  9547. blockquote,
  9548. pre,
  9549. a,
  9550. abbr,
  9551. acronym,
  9552. address,
  9553. big,
  9554. cite,
  9555. code,
  9556. del,
  9557. dfn,
  9558. em,
  9559. font,
  9560. img,
  9561. ins,
  9562. kbd,
  9563. q,
  9564. s,
  9565. samp,
  9566. small,
  9567. strike,
  9568. strong,
  9569. sub,
  9570. sup,
  9571. tt,
  9572. var,
  9573. dd,
  9574. dl,
  9575. dt,
  9576. fieldset,
  9577. form,
  9578. label,
  9579. legend,
  9580. table,
  9581. caption,
  9582. tbody,
  9583. tfoot,
  9584. thead,
  9585. tr,
  9586. th,
  9587. td,
  9588. article,
  9589. aside,
  9590. bdi,
  9591. details,
  9592. dialog,
  9593. figcaption,
  9594. figure,
  9595. footer,
  9596. header,
  9597. main,
  9598. mark,
  9599. nav,
  9600. section,
  9601. summary,
  9602. time,
  9603. wbr {
  9604. margin: 0;
  9605. padding: 0;
  9606. border: 0;
  9607. font-weight: inherit;
  9608. font-style: inherit;
  9609. font-size: 100%;
  9610. font-family: inherit
  9611. }
  9612. table {
  9613. border-collapse: collapse
  9614. }
  9615. ul {
  9616. list-style: none
  9617. }
  9618. ol {
  9619. list-style: disc;
  9620. padding-left: 16px
  9621. }
  9622. article,
  9623. aside,
  9624. dialog,
  9625. figure,
  9626. footer,
  9627. header,
  9628. main,
  9629. nav,
  9630. section {
  9631. display: block
  9632. }
  9633. optgroup option {
  9634. padding-left: 1.5em
  9635. }
  9636. button,
  9637. textarea {
  9638. font-family: "Open Sans", Arial, Sans-serif
  9639. }
  9640. strong {
  9641. font-weight: bold
  9642. }
  9643. em {
  9644. font-style: italic
  9645. }
  9646. @media all and (min-width: 700px) {
  9647. body *::-webkit-scrollbar-track {
  9648. background-color: #eee;
  9649. box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.3) inset
  9650. }
  9651. body *::-webkit-scrollbar {
  9652. width: 6px;
  9653. height: 6px;
  9654. background-color: transparent
  9655. }
  9656. body *::-webkit-scrollbar-thumb {
  9657. background-color: #aaa
  9658. }
  9659. body *::-webkit-scrollbar-thumb:hover {
  9660. background-color: #999
  9661. }
  9662. body *::-webkit-scrollbar-thumb:active {
  9663. background-color: #777
  9664. }
  9665. }
  9666. html {
  9667. height: 100% !important
  9668. }
  9669. body {
  9670. font-family: "Open Sans", Arial, Sans-serif;
  9671. font-size: 16px;
  9672. height: 100%;
  9673. background-color: #eee9e2
  9674. }
  9675. span.dataspan {
  9676. display: none
  9677. }
  9678. img.user_image {
  9679. max-width: 100%;
  9680. border: 0px
  9681. }
  9682. img.user_image_expanded {
  9683. max-width: 100% !important;
  9684. max-height: none !important
  9685. }
  9686. #page_container {
  9687. background: -webkit-gradient(linear, left top, left bottom, color-stop(0px, rgba(0, 0, 0, 0.3)), color-stop(200px, transparent));
  9688. background: -moz-linear-gradient(top, rgba(0, 0, 0, 0.3) 0px, transparent 200px);
  9689. background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.3) 0px, transparent 200px);
  9690. background: -o-linear-gradient(top, rgba(0, 0, 0, 0.3) 0px, transparent 200px);
  9691. background: -ms-linear-gradient(top, rgba(0, 0, 0, 0.3) 0px, transparent 200px);
  9692. background: linear-gradient(to bottom, rgba(0, 0, 0, 0.3) 0px, transparent 200px);
  9693. box-sizing: border-box;
  9694. min-height: 100%;
  9695. height: auto
  9696. }
  9697. .body_container {
  9698. min-height: 100%;
  9699. height: auto;
  9700. margin-bottom: -270px
  9701. }
  9702. body.loading {
  9703. cursor: wait
  9704. }
  9705. .clear {
  9706. clear: both
  9707. }
  9708. .hidden {
  9709. display: none
  9710. }
  9711. .no_margin {
  9712. margin: 0px !important
  9713. }
  9714. .no_padding {
  9715. padding: 0px !important
  9716. }
  9717. .padding_1px {
  9718. padding: 1px !important
  9719. }
  9720. .padding_2px {
  9721. padding: 2px !important
  9722. }
  9723. .default_font_size {
  9724. font-size: 1.0em !important
  9725. }
  9726. a {
  9727. color: #507e2c;
  9728. text-decoration: none;
  9729. cursor: pointer
  9730. }
  9731. a:HOVER {
  9732. color: #609735;
  9733. text-decoration: underline
  9734. }
  9735. img.icon_16 {
  9736. width: 16px;
  9737. height: 16px
  9738. }
  9739. img.icon_24 {
  9740. width: 24px;
  9741. height: 24px
  9742. }
  9743. .mobile {
  9744. display: none
  9745. }
  9746. p.double {
  9747. margin-top: 1.5em
  9748. }
  9749. p.single {
  9750. margin-top: 0em
  9751. }
  9752. p.indented {
  9753. text-indent: 3.0em
  9754. }
  9755. span.spoiler {
  9756. background-color: #333;
  9757. color: #333;
  9758. text-shadow: none
  9759. }
  9760. span.spoiler:HOVER {
  9761. background-color: inherit;
  9762. color: inherit;
  9763. text-shadow: inherit
  9764. }
  9765. img.bordered {
  9766. padding: 3px;
  9767. background-color: #FFF;
  9768. border: 1px solid rgba(0, 0, 0, 0.2)
  9769. }
  9770. .unselectable {
  9771. -webkit-touch-callout: none;
  9772. -webkit-user-select: none;
  9773. -khtml-user-select: none;
  9774. -moz-user-select: none;
  9775. -ms-user-select: none;
  9776. user-select: none
  9777. }
  9778. .inline {
  9779. display: inline
  9780. }
  9781. .mobile {
  9782. display: none !important
  9783. }
  9784. .layout-row {
  9785. overflow: hidden
  9786. }
  9787. .layout-row>*:first-child {
  9788. padding-left: 0px
  9789. }
  9790. .layout-row>*:last-child {
  9791. padding-right: 0px
  9792. }
  9793. .col-1,
  9794. .col-sm-1,
  9795. .col-md-1,
  9796. .col-lg-1,
  9797. .col-2,
  9798. .col-sm-2,
  9799. .col-md-2,
  9800. .col-lg-2,
  9801. .col-3,
  9802. .col-sm-3,
  9803. .col-md-3,
  9804. .col-lg-3,
  9805. .col-4,
  9806. .col-sm-4,
  9807. .col-md-4,
  9808. .col-lg-4,
  9809. .col-5,
  9810. .col-sm-5,
  9811. .col-md-5,
  9812. .col-lg-5,
  9813. .col-6,
  9814. .col-sm-6,
  9815. .col-md-6,
  9816. .col-lg-6,
  9817. .col-7,
  9818. .col-sm-7,
  9819. .col-md-7,
  9820. .col-lg-7,
  9821. .col-8,
  9822. .col-sm-8,
  9823. .col-md-8,
  9824. .col-lg-8,
  9825. .col-9,
  9826. .col-sm-9,
  9827. .col-md-9,
  9828. .col-lg-9,
  9829. .col-10,
  9830. .col-sm-10,
  9831. .col-md-10,
  9832. .col-lg-10,
  9833. .col-11,
  9834. .col-sm-11,
  9835. .col-md-11,
  9836. .col-lg-11,
  9837. .col-12,
  9838. .col-sm-12,
  9839. .col-md-12,
  9840. .col-lg-12 {
  9841. position: relative;
  9842. min-height: 1px;
  9843. padding-right: 15px;
  9844. padding-left: 15px;
  9845. box-sizing: border-box;
  9846. float: left
  9847. }
  9848. .col-12 {
  9849. width: 100%
  9850. }
  9851. .col-11 {
  9852. width: 91.66667%
  9853. }
  9854. .col-10 {
  9855. width: 83.33333%
  9856. }
  9857. .col-9 {
  9858. width: 75%
  9859. }
  9860. .col-8 {
  9861. width: 66.66667%
  9862. }
  9863. .col-7 {
  9864. width: 58.33333%
  9865. }
  9866. .col-6 {
  9867. width: 50%
  9868. }
  9869. .col-5 {
  9870. width: 41.66667%
  9871. }
  9872. .col-4 {
  9873. width: 33.33333%
  9874. }
  9875. .col-3 {
  9876. width: 25%
  9877. }
  9878. .col-2 {
  9879. width: 16.66667%
  9880. }
  9881. .col-1 {
  9882. width: 8.33333%
  9883. }
  9884. blockquote {
  9885. padding: 10px;
  9886. border: 1px solid rgba(0, 0, 0, 0.2);
  9887. margin: 10px 0px;
  9888. background: #f5f5f5;
  9889. border-radius: 5px
  9890. }
  9891. pre.code {
  9892. font-family: monospace;
  9893. border: 1px solid #ccc;
  9894. outline: 3px solid #eee;
  9895. padding: 10px
  9896. }
  9897. ul.list-chevrons li {
  9898. margin: 5px 0px
  9899. }
  9900. ul.list-chevrons li:before {
  9901. content: "\f054";
  9902. font-family: "FontAwesome";
  9903. margin-right: 8px;
  9904. color: #888;
  9905. vertical-align: middle;
  9906. font-size: 0.8em
  9907. }
  9908. body .pin_nav_bar_spacer {
  9909. height: 45px;
  9910. display: none
  9911. }
  9912. body.pin_nav_bar div.pin_nav_bar_spacer {
  9913. display: block
  9914. }
  9915. header.header {
  9916. margin-left: auto;
  9917. margin-right: auto;
  9918. border-top: none;
  9919. box-sizing: border-box;
  9920. -webkit-box-sizing: border-box;
  9921. -ms-box-sizing: border-box;
  9922. -moz-box-sizing: border-box;
  9923. -o-box-sizing: border-box;
  9924. position: relative
  9925. }
  9926. header.header .title {
  9927. height: 175px;
  9928. background-position: center top;
  9929. background-repeat: no-repeat;
  9930. position: relative;
  9931. display: none !important
  9932. }
  9933. header.header .home_link {
  9934. display: block;
  9935. position: absolute;
  9936. border: 1px solid rgba(0, 0, 0, 0.2);
  9937. border-top: none;
  9938. border-bottom: none;
  9939. right: 0px;
  9940. left: 0px;
  9941. top: 0px;
  9942. bottom: 0px;
  9943. background-position: -1px 0px;
  9944. background-position: center top;
  9945. overflow: hidden;
  9946. -webkit-transition: background-image 0.15s;
  9947. transition: background-image 0.15s
  9948. }
  9949. @media all and (max-width: 1000px) {
  9950. header.header .home_link {
  9951. background-position: -150px top
  9952. }
  9953. }
  9954. header.header .home_link div {
  9955. position: absolute;
  9956. left: 50%
  9957. }
  9958. @media all and (max-width: 1000px) {
  9959. header.header .home_link div {
  9960. left: 500px
  9961. }
  9962. }
  9963. header.header .home_link div img {
  9964. margin-left: -500px
  9965. }
  9966. header.header .home_link_link {
  9967. display: block;
  9968. position: absolute;
  9969. z-index: 10;
  9970. right: 0px;
  9971. left: 0px;
  9972. top: 0px;
  9973. bottom: 0px
  9974. }
  9975. header.header .banner-buttons {
  9976. position: absolute;
  9977. z-index: 30;
  9978. visibility: hidden;
  9979. opacity: 0;
  9980. transition: opacity 0.2s, visibility 0.2s;
  9981. -webkit-transition: opacity 0.2s, visibility 0.2s;
  9982. -moz-transition: opacity 0.2s, visibility 0.2s;
  9983. -o-transition: opacity 0.2s, visibility 0.2s;
  9984. -ms-transition: opacity 0.2s, visibility 0.2s;
  9985. right: 64px;
  9986. bottom: 10px
  9987. }
  9988. header.header .banner-buttons a {
  9989. background-color: rgba(0, 0, 0, 0.7);
  9990. color: rgba(255, 255, 255, 0.8);
  9991. font-size: 0.7em;
  9992. padding: 5px 10px;
  9993. text-decoration: none;
  9994. border-radius: 3px;
  9995. border: 1px solid rgba(0, 0, 0, 0.3);
  9996. box-shadow: 0px 1px 0px rgba(255, 255, 255, 0.2) inset;
  9997. font-family: "Segoe UI";
  9998. text-shadow: 1px 1px rgba(0, 0, 0, 0.3)
  9999. }
  10000. header.header .banner-buttons a:HOVER {
  10001. background-color: rgba(0, 0, 0, 0.9)
  10002. }
  10003. header.header:HOVER .banner-buttons {
  10004. visibility: visible;
  10005. opacity: 1
  10006. }
  10007. header.header:HOVER .theme_selector a {
  10008. opacity: 1
  10009. }
  10010. header.header .theme_selector {
  10011. width: 120px;
  10012. height: 100%;
  10013. position: absolute;
  10014. z-index: 11;
  10015. -webkit-transition: background 0.3s;
  10016. transition: background 0.3s;
  10017. background: transparent;
  10018. background: -webkit-gradient(linear, left top, right top, color-stop(0%, transparent), color-stop(100%, transparent));
  10019. background: -webkit-linear-gradient(left, transparent 0%, transparent 100%);
  10020. background: linear-gradient(to right, transparent 0%, transparent 100%)
  10021. }
  10022. header.header .theme_selector a {
  10023. color: #fff;
  10024. position: absolute;
  10025. height: 100%;
  10026. width: 60px;
  10027. opacity: 0;
  10028. text-align: center;
  10029. line-height: 175px;
  10030. text-decoration: none;
  10031. text-shadow: 0px 2px rgba(0, 0, 0, 0.5), 0px 0px 50px #000;
  10032. font-size: 32px;
  10033. -webkit-transition: opacity 0.3s;
  10034. transition: opacity 0.3s
  10035. }
  10036. header.header .theme_selector_left {
  10037. left: 0px
  10038. }
  10039. header.header .theme_selector_left:hover {
  10040. background: rgba(0, 0, 0, 0.3);
  10041. background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(0, 0, 0, 0.3)), color-stop(100%, transparent));
  10042. background: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.3) 0%, transparent 100%);
  10043. background: linear-gradient(to right, rgba(0, 0, 0, 0.3) 0%, transparent 100%)
  10044. }
  10045. header.header .theme_selector_left a:before {
  10046. font-family: "FontAwesome";
  10047. content: "\f053"
  10048. }
  10049. header.header .theme_selector_right {
  10050. right: 0px
  10051. }
  10052. header.header .theme_selector_right:hover {
  10053. background: transparent;
  10054. background: -webkit-gradient(linear, left top, right top, color-stop(0%, transparent), color-stop(100%, rgba(0, 0, 0, 0.3)));
  10055. background: -webkit-linear-gradient(left, transparent 0%, rgba(0, 0, 0, 0.3) 100%);
  10056. background: linear-gradient(to right, transparent 0%, rgba(0, 0, 0, 0.3) 100%)
  10057. }
  10058. header.header .theme_selector_right a {
  10059. right: 0px
  10060. }
  10061. header.header .theme_selector_right a:before {
  10062. font-family: "FontAwesome";
  10063. content: "\f054"
  10064. }
  10065. @media all and (max-width: 700px) {
  10066. header.header {
  10067. width: 100%
  10068. }
  10069. header.header .title {
  10070. display: none !important
  10071. }
  10072. }
  10073. table.properties .bbcode-editor textarea {
  10074. padding: 15px;
  10075. text-shadow: none
  10076. }
  10077. .user_toolbar>ul {
  10078. vertical-align: top;
  10079. margin-top: 35px;
  10080. background: #7f8e54;
  10081. background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #7f8e54), color-stop(100%, #73804c));
  10082. background: -webkit-linear-gradient(top, #7f8e54 0%, #73804c 100%);
  10083. background: linear-gradient(to bottom, #7f8e54 0%, #73804c 100%);
  10084. border-bottom: 1px solid #616c40;
  10085. text-align: center;
  10086. border-color: rgba(0, 0, 0, 0.2)
  10087. }
  10088. .user_toolbar>ul>li {
  10089. display: inline-block;
  10090. vertical-align: middle;
  10091. background: #8b9b5c;
  10092. background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #8b9b5c), color-stop(100%, #7f8e54));
  10093. background: -webkit-linear-gradient(top, #8b9b5c 0%, #7f8e54 100%);
  10094. background: linear-gradient(to bottom, #8b9b5c 0%, #7f8e54 100%);
  10095. text-shadow: 1px 1px #91a260;
  10096. font-size: 13px;
  10097. font-weight: bold;
  10098. color: #181b10;
  10099. line-height: 38px;
  10100. box-shadow: 0px 0px 8px transparent inset;
  10101. border-right: 1px solid #677344;
  10102. margin: 0px;
  10103. position: relative;
  10104. z-index: 5
  10105. }
  10106. .user_toolbar>ul>li:first-of-type {
  10107. border-left: 1px solid #677344
  10108. }
  10109. .user_toolbar>ul>li a {
  10110. color: inherit;
  10111. text-decoration: none;
  10112. display: block;
  10113. padding: 0px 10px
  10114. }
  10115. .user_toolbar>ul>li i,
  10116. .user_toolbar>ul>li .bookshelf-icon-element {
  10117. margin-right: 5px;
  10118. font-size: 16px
  10119. }
  10120. .user_toolbar>ul>li.button-first {
  10121. border-left: 1px solid rgba(0, 0, 0, 0.2)
  10122. }
  10123. .user_toolbar>ul>li ul {
  10124. display: none;
  10125. background: #fff;
  10126. background-clip: padding-box;
  10127. border: 1px solid rgba(0, 0, 0, 0.3);
  10128. color: #444;
  10129. text-shadow: none;
  10130. box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.2)
  10131. }
  10132. .user_toolbar>ul>li ul i,
  10133. .user_toolbar>ul>li ul .bookshelf-icon-element {
  10134. width: 20px;
  10135. margin-right: 8px;
  10136. text-align: center;
  10137. color: #666;
  10138. font-size: 14px;
  10139. position: absolute;
  10140. left: 0px;
  10141. top: 0px;
  10142. bottom: 1px;
  10143. background: #f8f8f8;
  10144. line-height: 38px;
  10145. width: 35px;
  10146. border-right: 1px solid rgba(0, 0, 0, 0.15)
  10147. }
  10148. .user_toolbar>ul>li ul li {
  10149. text-align: left;
  10150. position: relative
  10151. }
  10152. .user_toolbar>ul>li ul li:last-child a {
  10153. border-bottom-left-radius: 4px;
  10154. border-bottom-right-radius: 4px
  10155. }
  10156. .user_toolbar>ul>li ul li a {
  10157. display: block;
  10158. padding-left: 46px
  10159. }
  10160. @media all and (min-width: 700px) {
  10161. .user_toolbar>ul>li ul li:hover>a {
  10162. background: #ededed;
  10163. color: rgba(0, 0, 0, 0.8)
  10164. }
  10165. .user_toolbar>ul>li ul li:hover>a i,
  10166. .user_toolbar>ul>li ul li:hover>a .bookshelf-icon-element {
  10167. background: #474644;
  10168. color: #fff;
  10169. border: 1px solid rgba(0, 0, 0, 0.15);
  10170. left: -1px;
  10171. top: -1px;
  10172. width: 36px
  10173. }
  10174. .user_toolbar>ul>li ul li:hover>a .bookshelf-icon-element:before {
  10175. color: #fff !important
  10176. }
  10177. }
  10178. .user_toolbar>ul>li ul li .toggleable-switch {
  10179. display: block
  10180. }
  10181. .user_toolbar>ul>li ul li .toggleable-switch a {
  10182. margin-right: 12px;
  10183. margin-left: 10px;
  10184. padding: 1px;
  10185. display: inline-block;
  10186. vertical-align: -7px
  10187. }
  10188. .user_toolbar>ul>li ul li.divider {
  10189. height: 1px;
  10190. background: #ccc
  10191. }
  10192. .user_toolbar>ul>li ul li ul {
  10193. display: none;
  10194. position: absolute;
  10195. left: 100%;
  10196. top: -1px;
  10197. z-index: 2
  10198. }
  10199. .user_toolbar>ul>li ul li ul:before {
  10200. font-family: "FontAwesome";
  10201. content: "\f054";
  10202. color: #474644;
  10203. position: absolute;
  10204. left: -20px;
  10205. top: 0px
  10206. }
  10207. .user_toolbar>ul>li ul li.hover ul {
  10208. display: block
  10209. }
  10210. .user_toolbar>ul>li>ul {
  10211. border-bottom-left-radius: 4px;
  10212. border-bottom-right-radius: 4px
  10213. }
  10214. .user_toolbar>ul>li:hover {
  10215. background: #97a964;
  10216. background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #97a964), color-stop(100%, #8b9b5c));
  10217. background: -webkit-linear-gradient(top, #97a964 0%, #8b9b5c 100%);
  10218. background: linear-gradient(to bottom, #97a964 0%, #8b9b5c 100%);
  10219. text-shadow: 1px 1px #9db068
  10220. }
  10221. .user_toolbar>ul>li.hover>ul {
  10222. display: block;
  10223. position: absolute;
  10224. left: 0px;
  10225. top: 100%;
  10226. z-index: 2
  10227. }
  10228. @media all and (max-width: 700px) {
  10229. .user_toolbar {
  10230. position: fixed;
  10231. left: 0px;
  10232. top: 45px;
  10233. bottom: 0px;
  10234. right: 0px;
  10235. z-index: 11;
  10236. background: transparent;
  10237. visibility: hidden;
  10238. transition: background 0.5s, visibility 0.5s;
  10239. -webkit-transition: background 0.5s, visibility 0.5s
  10240. }
  10241. .user_toolbar>ul {
  10242. position: fixed;
  10243. left: 0px;
  10244. top: 45px;
  10245. bottom: 0px;
  10246. width: 90%;
  10247. max-width: 250px;
  10248. z-index: 10;
  10249. background: #323338 !important;
  10250. border-radius: 0px;
  10251. padding: 10px;
  10252. border: none;
  10253. border-right: 1px solid rgba(0, 0, 0, 0.2);
  10254. box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.1) inset;
  10255. overflow: auto;
  10256. text-shadow: none;
  10257. left: -100%;
  10258. transition: left 500ms
  10259. }
  10260. @supports (transform: translateX(-100%)) or (-webkit-transform: translateX(-100%)) {
  10261. .user_toolbar>ul {
  10262. left: 0px;
  10263. transition: transform 500ms, -webkit-transform 500ms;
  10264. transform: translateX(-100%);
  10265. -webkit-transform: translateX(-100%)
  10266. }
  10267. }
  10268. .user_toolbar>ul>li {
  10269. display: block;
  10270. text-align: left;
  10271. background: transparent;
  10272. border: none;
  10273. margin: 0px;
  10274. color: #dfe4fe;
  10275. font-weight: normal;
  10276. text-shadow: none;
  10277. border-top: 1px solid #3c3d43;
  10278. border-bottom: 1px solid #28292d
  10279. }
  10280. .user_toolbar>ul>li:first-of-type {
  10281. border-left: none
  10282. }
  10283. .user_toolbar>ul>li:first-of-type {
  10284. border-top: none
  10285. }
  10286. .user_toolbar>ul>li:last-of-type {
  10287. border-bottom: none
  10288. }
  10289. .user_toolbar>ul>li>a {
  10290. padding: 2px 0px
  10291. }
  10292. .user_toolbar>ul>li>a>i,
  10293. .user_toolbar>ul>li>a .bookshelf-icon-element {
  10294. margin-right: 10px;
  10295. font-size: 16px;
  10296. vertical-align: middle;
  10297. width: 30px;
  10298. text-align: center
  10299. }
  10300. .user_toolbar>ul>li.hover {
  10301. background: transparent
  10302. }
  10303. .user_toolbar>ul>li.hover ul {
  10304. position: static;
  10305. background: none;
  10306. box-shadow: none;
  10307. border: none;
  10308. width: 100% !important;
  10309. left: 0px !important;
  10310. margin-left: 0px !important;
  10311. padding: 5px 10px;
  10312. background: #28292d;
  10313. box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.2) inset;
  10314. border: 1px solid rgba(0, 0, 0, 0.2);
  10315. margin-bottom: 10px;
  10316. border-radius: 5px
  10317. }
  10318. .user_toolbar>ul>li.hover ul li {
  10319. color: #dfe4fe;
  10320. font-weight: normal
  10321. }
  10322. .user_toolbar>ul>li.hover ul li:hover,
  10323. .user_toolbar>ul>li.hover ul li.hover {
  10324. background: transparent
  10325. }
  10326. .user_toolbar>ul>li.hover ul li.divider {
  10327. border-bottom: 1px solid #3c3d43;
  10328. border-top: 1px solid #232427;
  10329. background: #232427
  10330. }
  10331. .user_toolbar>ul>li.hover ul li a {
  10332. padding-left: 30px
  10333. }
  10334. .user_toolbar>ul>li.hover ul li i,
  10335. .user_toolbar>ul>li.hover ul li .bookshelf-icon-element {
  10336. color: #9699a8;
  10337. background: none;
  10338. border: none;
  10339. width: 24px
  10340. }
  10341. .user_toolbar>ul>li.hover ul li ul {
  10342. position: static
  10343. }
  10344. .user_toolbar.show {
  10345. visibility: visible;
  10346. background: rgba(0, 0, 0, 0.6)
  10347. }
  10348. .user_toolbar.show>ul {
  10349. left: 0px
  10350. }
  10351. @supports (transform: translateX(-100%)) or (-webkit-transform: translateX(-100%)) {
  10352. .user_toolbar.show>ul {
  10353. transform: translateX(0%);
  10354. -webkit-transform: translateX(0%)
  10355. }
  10356. }
  10357. }
  10358. div.content {
  10359. padding-top: 20px
  10360. }
  10361. div.content div.inner {
  10362. width: 98%;
  10363. max-width: 1300px;
  10364. margin-bottom: 30px;
  10365. margin-left: auto;
  10366. margin-right: auto
  10367. }
  10368. div.content div.welcome_message {
  10369. background-color: #FFF;
  10370. border-radius: 8px;
  10371. padding: 10px;
  10372. border: 2px solid #dfd9c9
  10373. }
  10374. .page_list,
  10375. .page_list_info {
  10376. margin-top: 5px;
  10377. margin-bottom: 5px;
  10378. text-align: center;
  10379. margin-left: auto;
  10380. margin-right: auto;
  10381. display: inline-block;
  10382. zoom: 1;
  10383. *display: inline;
  10384. line-height: 1.0em;
  10385. border-radius: 5px
  10386. }
  10387. .page_list .button-group,
  10388. .page_list_info .button-group {
  10389. margin: 0px
  10390. }
  10391. .page_list .button-group .drop-down,
  10392. .page_list_info .button-group .drop-down {
  10393. top: 40px;
  10394. right: -5px
  10395. }
  10396. .page_list .button-group .drop-down .arrow,
  10397. .page_list_info .button-group .drop-down .arrow {
  10398. left: auto;
  10399. right: 10px
  10400. }
  10401. .page_list.hidden,
  10402. .page_list_info.hidden {
  10403. display: none
  10404. }
  10405. .page_list>ul>li,
  10406. .page_list_info>ul>li {
  10407. display: inline-block;
  10408. font-size: 0.9em
  10409. }
  10410. .page_list>ul>li>a,
  10411. .page_list>ul>li>span,
  10412. .page_list_info>ul>li>a,
  10413. .page_list_info>ul>li>span {
  10414. display: block;
  10415. padding: 9px 10px;
  10416. border-right: 1px solid rgba(0, 0, 0, 0.13);
  10417. color: #666;
  10418. text-decoration: none
  10419. }
  10420. .page_list>ul>li.last>a,
  10421. .page_list>ul>li:last-child>a,
  10422. .page_list_info>ul>li.last>a,
  10423. .page_list_info>ul>li:last-child>a {
  10424. border-right-color: transparent;
  10425. border-top-right-radius: 5px;
  10426. border-bottom-right-radius: 5px
  10427. }
  10428. .page_list>ul>li.first>a,
  10429. .page_list>ul>li:first-child>a,
  10430. .page_list_info>ul>li.first>a,
  10431. .page_list_info>ul>li:first-child>a {
  10432. border-top-left-radius: 5px;
  10433. border-bottom-left-radius: 5px
  10434. }
  10435. .page_list>ul>li>a:hover,
  10436. .page_list_info>ul>li>a:hover {
  10437. background-color: #eee
  10438. }
  10439. .page_list>ul>li.drop-down-show>a,
  10440. .page_list_info>ul>li.drop-down-show>a {
  10441. background: #eee;
  10442. margin: -1px;
  10443. padding-right: 11px;
  10444. border: 1px solid rgba(0, 0, 0, 0.2)
  10445. }
  10446. .page_list>ul>li>a:active,
  10447. .page_list_info>ul>li>a:active {
  10448. background: #ddd;
  10449. margin: -1px;
  10450. padding-right: 11px;
  10451. border: 1px solid rgba(0, 0, 0, 0.3);
  10452. box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1) inset
  10453. }
  10454. .page_list>ul>li.selected>a,
  10455. .page_list_info>ul>li.selected>a {
  10456. color: #fff;
  10457. font-weight: bold;
  10458. background: #444;
  10459. margin: -1px;
  10460. border: 1px solid rgba(0, 0, 0, 0.3);
  10461. position: relative;
  10462. z-index: 2;
  10463. cursor: default
  10464. }
  10465. .page_list>ul>li.selected>a:hover,
  10466. .page_list_info>ul>li.selected>a:hover {
  10467. background: #444
  10468. }
  10469. .page_list>ul>li.hidden,
  10470. .page_list_info>ul>li.hidden {
  10471. display: none
  10472. }
  10473. .page_list_info {
  10474. float: right
  10475. }
  10476. .story_category,
  10477. .story_category_small {
  10478. display: inline-block;
  10479. padding: 8px 12px;
  10480. line-height: 1.0em;
  10481. color: #555;
  10482. text-decoration: none;
  10483. background-color: #eee;
  10484. border-radius: 4px;
  10485. font-size: 0.9em;
  10486. margin-bottom: 4px
  10487. }
  10488. .story_category_small {
  10489. padding: 4px;
  10490. border-radius: 4px;
  10491. font-size: 0.7em
  10492. }
  10493. .story_category:HOVER {
  10494. text-decoration: none
  10495. }
  10496. .story_category_everyone {
  10497. color: #fff !important;
  10498. background-color: #63c83b !important;
  10499. box-shadow: 0px 1px 0px #77f047 inset;
  10500. text-shadow: -1px -1px #4fa02f;
  10501. border: 1px solid #54aa32
  10502. }
  10503. .story_category_everyone:hover {
  10504. background-color: #63c83b !important;
  10505. color: #fff
  10506. }
  10507. .story_category_teen {
  10508. color: #fff !important;
  10509. background-color: #f1bd40 !important;
  10510. box-shadow: 0px 1px 0px #ffe34d inset;
  10511. text-shadow: -1px -1px #c19733;
  10512. border: 1px solid #cda136
  10513. }
  10514. .story_category_teen:hover {
  10515. background-color: #f1bd40 !important;
  10516. color: #fff
  10517. }
  10518. .story_category_mature {
  10519. color: #fff !important;
  10520. background-color: #e94141 !important;
  10521. box-shadow: 0px 1px 0px #ff4e4e inset;
  10522. text-shadow: -1px -1px #ba3434;
  10523. border: 1px solid #c63737
  10524. }
  10525. .story_category_mature:hover {
  10526. background-color: #e94141 !important;
  10527. color: #fff
  10528. }
  10529. .story_category_sex {
  10530. color: #fff !important;
  10531. background-color: #992584 !important;
  10532. box-shadow: 0px 1px 0px #b82c9e inset;
  10533. text-shadow: -1px -1px #7a1e6a;
  10534. border: 1px solid #821f70
  10535. }
  10536. .story_category_sex:hover {
  10537. background-color: #992584 !important;
  10538. color: #fff
  10539. }
  10540. .story_category_gore {
  10541. color: #fff !important;
  10542. background-color: #742828 !important;
  10543. box-shadow: 0px 1px 0px #8b3030 inset;
  10544. text-shadow: -1px -1px #5d2020;
  10545. border: 1px solid #632222
  10546. }
  10547. .story_category_gore:hover {
  10548. background-color: #742828 !important;
  10549. color: #fff
  10550. }
  10551. .story_category_romance {
  10552. color: #fff !important;
  10553. background-color: #974bff !important;
  10554. box-shadow: 0px 1px 0px #b55aff inset;
  10555. text-shadow: -1px -1px #793ccc;
  10556. border: 1px solid #8040d9
  10557. }
  10558. .story_category_romance:hover {
  10559. background-color: #974bff !important;
  10560. color: #fff
  10561. }
  10562. .story_category_dark {
  10563. color: #fff !important;
  10564. background-color: #b93737 !important;
  10565. box-shadow: 0px 1px 0px #de4242 inset;
  10566. text-shadow: -1px -1px #942c2c;
  10567. border: 1px solid #9d2f2f
  10568. }
  10569. .story_category_dark:hover {
  10570. background-color: #b93737 !important;
  10571. color: #fff
  10572. }
  10573. .story_category_sad {
  10574. color: #fff !important;
  10575. background-color: #bd42a7 !important;
  10576. box-shadow: 0px 1px 0px #e34fc8 inset;
  10577. text-shadow: -1px -1px #973586;
  10578. border: 1px solid #a1388e
  10579. }
  10580. .story_category_sad:hover {
  10581. background-color: #bd42a7 !important;
  10582. color: #fff
  10583. }
  10584. .story_category_tragedy {
  10585. color: #fff !important;
  10586. background-color: #ffb54b !important;
  10587. box-shadow: 0px 1px 0px #ffd95a inset;
  10588. text-shadow: -1px -1px #cc913c;
  10589. border: 1px solid #d99a40
  10590. }
  10591. .story_category_tragedy:hover {
  10592. background-color: #ffb54b !important;
  10593. color: #fff
  10594. }
  10595. .story_category_comedy {
  10596. color: #fff !important;
  10597. background-color: #f59c00 !important;
  10598. box-shadow: 0px 1px 0px #fb0 inset;
  10599. text-shadow: -1px -1px #c47d00;
  10600. border: 1px solid #d08500
  10601. }
  10602. .story_category_comedy:hover {
  10603. background-color: #f59c00 !important;
  10604. color: #fff
  10605. }
  10606. .story_category_random {
  10607. color: #fff !important;
  10608. background-color: #3f74ce !important;
  10609. box-shadow: 0px 1px 0px #4c8bf7 inset;
  10610. text-shadow: -1px -1px #325da5;
  10611. border: 1px solid #3663af
  10612. }
  10613. .story_category_random:hover {
  10614. background-color: #3f74ce !important;
  10615. color: #fff
  10616. }
  10617. .story_category_slice_of_life {
  10618. color: #fff !important;
  10619. background-color: #4b86ff !important;
  10620. box-shadow: 0px 1px 0px #5aa1ff inset;
  10621. text-shadow: -1px -1px #3c6bcc;
  10622. border: 1px solid #4072d9
  10623. }
  10624. .story_category_slice_of_life:hover {
  10625. background-color: #4b86ff !important;
  10626. color: #fff
  10627. }
  10628. .story_category_adventure {
  10629. color: #fff !important;
  10630. background-color: #45c950 !important;
  10631. box-shadow: 0px 1px 0px #53f160 inset;
  10632. text-shadow: -1px -1px #37a140;
  10633. border: 1px solid #3bab44
  10634. }
  10635. .story_category_adventure:hover {
  10636. background-color: #45c950 !important;
  10637. color: #fff
  10638. }
  10639. .story_category_alternate_universe {
  10640. color: #fff !important;
  10641. background-color: #888 !important;
  10642. box-shadow: 0px 1px 0px #a3a3a3 inset;
  10643. text-shadow: -1px -1px #6d6d6d;
  10644. border: 1px solid #747474
  10645. }
  10646. .story_category_alternate_universe:hover {
  10647. background-color: #888 !important;
  10648. color: #fff
  10649. }
  10650. .story_category_crossover {
  10651. color: #fff !important;
  10652. background-color: #47b8a0 !important;
  10653. box-shadow: 0px 1px 0px #55ddc0 inset;
  10654. text-shadow: -1px -1px #399380;
  10655. border: 1px solid #3c9c88
  10656. }
  10657. .story_category_crossover:hover {
  10658. background-color: #47b8a0 !important;
  10659. color: #fff
  10660. }
  10661. .story_category_human {
  10662. color: #fff !important;
  10663. background-color: #b5835a !important;
  10664. box-shadow: 0px 1px 0px #d99d6c inset;
  10665. text-shadow: -1px -1px #916948;
  10666. border: 1px solid #9a6f4d
  10667. }
  10668. .story_category_human:hover {
  10669. background-color: #b5835a !important;
  10670. color: #fff
  10671. }
  10672. .story_category_anthro {
  10673. color: #fff !important;
  10674. background-color: #b5695a !important;
  10675. box-shadow: 0px 1px 0px #d97e6c inset;
  10676. text-shadow: -1px -1px #915448;
  10677. border: 1px solid #9a594d
  10678. }
  10679. .story_category_anthro:hover {
  10680. background-color: #b5695a !important;
  10681. color: #fff
  10682. }
  10683. .story_category_scifi {
  10684. color: #fff !important;
  10685. background-color: #5d63a5 !important;
  10686. box-shadow: 0px 1px 0px #7077c6 inset;
  10687. text-shadow: -1px -1px #4a4f84;
  10688. border: 1px solid #4f548c
  10689. }
  10690. .story_category_scifi:hover {
  10691. background-color: #5d63a5 !important;
  10692. color: #fff
  10693. }
  10694. .story_category_equestria_girls {
  10695. color: #fff !important;
  10696. background-color: #4d3281 !important;
  10697. box-shadow: 0px 1px 0px #5c3c9b inset;
  10698. text-shadow: -1px -1px #3e2867;
  10699. border: 1px solid #412b6e
  10700. }
  10701. .story_category_equestria_girls:hover {
  10702. background-color: #4d3281 !important;
  10703. color: #fff
  10704. }
  10705. .story_category_horror {
  10706. color: #fff !important;
  10707. background-color: #6d232f !important;
  10708. box-shadow: 0px 1px 0px #832a38 inset;
  10709. text-shadow: -1px -1px #571c26;
  10710. border: 1px solid #5d1e28
  10711. }
  10712. .story_category_horror:hover {
  10713. background-color: #6d232f !important;
  10714. color: #fff
  10715. }
  10716. .story_category_mystery {
  10717. color: #fff !important;
  10718. background-color: #444 !important;
  10719. box-shadow: 0px 1px 0px #525252 inset;
  10720. text-shadow: -1px -1px #363636;
  10721. border: 1px solid #3a3a3a
  10722. }
  10723. .story_category_mystery:hover {
  10724. background-color: #444 !important;
  10725. color: #fff
  10726. }
  10727. .story_category_drama {
  10728. color: #fff !important;
  10729. background-color: #ec50ca !important;
  10730. box-shadow: 0px 1px 0px #ff60f2 inset;
  10731. text-shadow: -1px -1px #bd40a2;
  10732. border: 1px solid #c944ac
  10733. }
  10734. .story_category_drama:hover {
  10735. background-color: #ec50ca !important;
  10736. color: #fff
  10737. }
  10738. .story_category_thriller {
  10739. color: #fff !important;
  10740. background-color: #d62b2b !important;
  10741. box-shadow: 0px 1px 0px #ff3434 inset;
  10742. text-shadow: -1px -1px #ab2222;
  10743. border: 1px solid #b62525
  10744. }
  10745. .story_category_thriller:hover {
  10746. background-color: #d62b2b !important;
  10747. color: #fff
  10748. }
  10749. .story_category_second_person {
  10750. color: #fff !important;
  10751. background-color: #02a1db !important;
  10752. box-shadow: 0px 1px 0px #02c1ff inset;
  10753. text-shadow: -1px -1px #0281af;
  10754. border: 1px solid #0289ba
  10755. }
  10756. .story_category_second_person:hover {
  10757. background-color: #02a1db !important;
  10758. color: #fff
  10759. }
  10760. .content_box {
  10761. position: relative;
  10762. margin-bottom: 30px;
  10763. border-radius: 5px
  10764. }
  10765. .content_box hr {
  10766. background-color: #ddd;
  10767. margin-top: 12px;
  10768. margin-bottom: 12px;
  10769. color: #ddd;
  10770. height: 1px;
  10771. border: 0px
  10772. }
  10773. .content_box h1 {
  10774. padding: 12px 15px;
  10775. font-size: 1.3em;
  10776. font-weight: bold;
  10777. color: #555;
  10778. border-bottom: 1px solid #ddd;
  10779. font-family: "Open Sans Condensed", Arial, Sans-serif
  10780. }
  10781. .content_box h1 a {
  10782. color: inherit
  10783. }
  10784. div.list_boxes div.content_box h1 {
  10785. border-bottom-left-radius: 0px;
  10786. border-bottom-right-radius: 0px
  10787. }
  10788. .content-box-footer {
  10789. border-top: 1px solid #ddd;
  10790. background: #eee;
  10791. padding: 10px;
  10792. color: #555;
  10793. font-size: 0.9em;
  10794. line-height: 1.7em
  10795. }
  10796. .blog_post_content_box {
  10797. margin-left: auto;
  10798. margin-right: auto;
  10799. margin-bottom: 40px;
  10800. border-top-left-radius: 0px;
  10801. border-top-right-radius: 5px;
  10802. border-bottom-right-radius: 5px;
  10803. border-bottom-left-radius: 5px
  10804. }
  10805. .blog_post_content_box .blog-title {
  10806. position: relative;
  10807. padding: 15px 20px;
  10808. font-weight: bold;
  10809. border-bottom: 1px solid #ddd;
  10810. font-family: "Open Sans Condensed", Arial, Sans-serif
  10811. }
  10812. .blog_post_content_box .blog-title .time {
  10813. font-family: "Open Sans", Arial, Sans-serif;
  10814. color: #777;
  10815. font-size: 12px
  10816. }
  10817. .blog_post_content_box .blog-title .resize_text {
  10818. display: block
  10819. }
  10820. .blog_post_content_box .blog-title .resize_text a {
  10821. color: inherit
  10822. }
  10823. .blog_post_content_box .blog-title .right_box {
  10824. position: absolute;
  10825. right: 10px;
  10826. top: 10px
  10827. }
  10828. @media all and (min-width: 700px) {
  10829. .blog_post_content_box .blog-title.show-buttons {
  10830. padding-right: 100px
  10831. }
  10832. }
  10833. .blog_post_content_box .avatar {
  10834. position: absolute;
  10835. left: -64px;
  10836. top: 100px;
  10837. padding: 3px;
  10838. background: #fff;
  10839. border: 1px solid #ccc;
  10840. width: 55px;
  10841. border-radius: 5px
  10842. }
  10843. .blog_post_content_box.compressed .blog_post_content {
  10844. overflow: hidden
  10845. }
  10846. .blog_post_content_box.compressed .blog_post_content img {
  10847. margin: auto;
  10848. display: block;
  10849. max-height: 500px;
  10850. max-width: 80%;
  10851. margin-bottom: 20px
  10852. }
  10853. .blog_post_content h1 {
  10854. font-size: 1.8em;
  10855. font-weight: bold;
  10856. margin-bottom: 0.2em;
  10857. border-bottom: 1px dashed #666;
  10858. padding-bottom: 0.5em;
  10859. margin-top: 0.2em
  10860. }
  10861. .blog_post_content h2 {
  10862. font-size: 1.5em;
  10863. font-weight: bold;
  10864. margin-top: 0.8em;
  10865. color: #333
  10866. }
  10867. .blog_post_content h3 {
  10868. margin-top: 0.8em;
  10869. font-size: 1.2em;
  10870. font-weight: bold
  10871. }
  10872. .blog_post_content .timestamp {
  10873. font-style: italic;
  10874. font-size: 0.8em
  10875. }
  10876. div.content div.user_cp_content_box div.main {
  10877. padding: 0px
  10878. }
  10879. div.content div.user_cp_content_box div.content_box_header {
  10880. margin: 0px;
  10881. padding-left: 18px;
  10882. background-color: #303438;
  10883. border-color: rgba(0, 0, 0, 0.4)
  10884. }
  10885. div.content div.user_cp_content_box div.content_box_header h2 {
  10886. color: rgba(255, 255, 255, 0.8);
  10887. font-weight: normal
  10888. }
  10889. .comment_content_box {
  10890. max-width: 1000px;
  10891. margin-left: auto;
  10892. margin-right: auto;
  10893. font-size: 16px;
  10894. line-height: 1.0em
  10895. }
  10896. div.content_box div.content_box_header {
  10897. background-color: #ddd;
  10898. font-weight: bold;
  10899. color: #38352f;
  10900. padding-left: 20px;
  10901. background: none;
  10902. border-bottom: 1px solid #ddd;
  10903. margin: 0px 7px;
  10904. padding-left: 8px
  10905. }
  10906. div.content_box div.content_box_header div.header_section {
  10907. display: table-cell
  10908. }
  10909. div.content_box div.content_box_header div.right img.seperator {
  10910. vertical-align: middle
  10911. }
  10912. div.content_box div.content_box_header h2 {
  10913. font-weight: bold;
  10914. color: #333;
  10915. line-height: 60px;
  10916. font-size: 1.4em;
  10917. vertical-align: middle;
  10918. font-family: "Open Sans Condensed", Arial, Sans-serif
  10919. }
  10920. div.content_box div.content_box_header h2 input {
  10921. padding: 8px
  10922. }
  10923. div.content_box div.content_box_header h2 a {
  10924. color: #555;
  10925. text-decoration: none;
  10926. padding-bottom: 4px;
  10927. vertical-align: middle
  10928. }
  10929. div.content_box div.content_box_header h2 a:HOVER {
  10930. color: #333
  10931. }
  10932. div.content_box div.content_box_header h2 img {
  10933. vertical-align: -3px
  10934. }
  10935. div.content_box div.content_box_header h2 a.report {
  10936. background-color: #FFFDDF;
  10937. border-radius: 5px;
  10938. display: inline-block;
  10939. zoom: 1;
  10940. *display: inline;
  10941. color: #524c42;
  10942. font-weight: bold;
  10943. font-size: 0.6em;
  10944. text-shadow: 1px 1px #f7f5f1;
  10945. vertical-align: middle;
  10946. line-height: 1.7em;
  10947. margin: 4px 6px;
  10948. padding: 4px 9px;
  10949. border: 1px solid #b5b284
  10950. }
  10951. .chapter_content_box {
  10952. margin-left: auto
  10953. }
  10954. .chapter_content_box .title {
  10955. padding: 0px;
  10956. padding-top: 20px;
  10957. padding-bottom: 15px;
  10958. margin: 0px 30px
  10959. }
  10960. .chapter_content_box .title .button-group {
  10961. float: right
  10962. }
  10963. div.content_box_header div.right img {
  10964. vertical-align: top
  10965. }
  10966. div.rating_container {
  10967. display: inline-block;
  10968. color: #777;
  10969. font-weight: bold;
  10970. vertical-align: middle;
  10971. height: 34px;
  10972. text-align: center;
  10973. position: relative;
  10974. padding: 0px 12px
  10975. }
  10976. div.rating_container div.button_container {
  10977. display: inline-block
  10978. }
  10979. div.rating_container a.like_button,
  10980. div.rating_container a.dislike_button {
  10981. display: inline-block;
  10982. color: #333;
  10983. text-decoration: none;
  10984. background-repeat: no-repeat;
  10985. background-position: 0px center;
  10986. opacity: 0.5;
  10987. transition: opacity 0.2s;
  10988. -webkit-transition: opacity 0.2s;
  10989. -moz-transition: opacity 0.2s;
  10990. -ms-transition: opacity 0.2s;
  10991. -o-transition: opacity 0.2s;
  10992. text-align: left
  10993. }
  10994. div.rating_container a.like_button i,
  10995. div.rating_container a.dislike_button i {
  10996. margin-right: 5px
  10997. }
  10998. div.rating_container a.like_button:hover,
  10999. div.rating_container a.dislike_button:hover {
  11000. opacity: 1
  11001. }
  11002. div.rating_container a.like_button {
  11003. margin-right: 7px
  11004. }
  11005. div.rating_container a.dislike_button {
  11006. margin-left: 7px
  11007. }
  11008. div.rating_container a.like_button_selected {
  11009. opacity: 1.0;
  11010. color: #547f1d
  11011. }
  11012. div.rating_container a.dislike_button_selected {
  11013. opacity: 1.0;
  11014. color: #952525
  11015. }
  11016. div.rating_container div.bars_container {
  11017. display: inline-block;
  11018. white-space: nowrap;
  11019. line-height: 1.8em;
  11020. text-align: left
  11021. }
  11022. div.rating_container div.bar_container {
  11023. background-color: #eee;
  11024. width: 75px;
  11025. padding: 2px;
  11026. display: inline-block;
  11027. vertical-align: -7px;
  11028. border: 1px solid rgba(0, 0, 0, 0.2);
  11029. background-color: #FFF
  11030. }
  11031. div.rating_container div.bar {
  11032. height: 14px;
  11033. transition: width 1.0s;
  11034. -webkit-transition: width 1.0s;
  11035. -moz-transition: width 1.0s;
  11036. -ms-transition: width 1.0s;
  11037. -o-transition: width 1.0s;
  11038. border-right: 1px solid white
  11039. }
  11040. div.rating_container div.bar_like {
  11041. background-color: #75a83f;
  11042. background-image: repeating-linear-gradient(-45deg, #75a83f 0px, #75a83f 6px, #81b945 6px, #81b945 12px)
  11043. }
  11044. div.rating_container div.bar_dislike {
  11045. background-color: #db6464;
  11046. box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.2) inset
  11047. }
  11048. div.rating_container div.bar_hidden {
  11049. background-color: #888;
  11050. background-image: repeating-linear-gradient(-45deg, #888 0px, #888 6px, #969696 6px, #969696 12px)
  11051. }
  11052. div.rating_container img.rating_message {
  11053. position: absolute;
  11054. top: -25px;
  11055. left: 50%;
  11056. margin-left: -61px
  11057. }
  11058. table.post_table {
  11059. width: 100%;
  11060. border-collapse: separate;
  11061. border-spacing: 0px;
  11062. margin-bottom: 10px
  11063. }
  11064. @media all and (max-width: 700px) {
  11065. table.post_table {
  11066. font-size: 0.9em
  11067. }
  11068. }
  11069. table.post_table td {
  11070. padding: 12px;
  11071. margin: 0px;
  11072. border-bottom: 1px solid #ddd;
  11073. border-right: 1px solid #ccc;
  11074. line-height: 1.7em
  11075. }
  11076. table.post_table td.sub-header {
  11077. background: #eee;
  11078. color: rgba(0, 0, 0, 0.8);
  11079. position: relative;
  11080. top: -1px;
  11081. border-top: 1px solid rgba(0, 0, 0, 0.15);
  11082. border-bottom: 1px solid rgba(0, 0, 0, 0.15)
  11083. }
  11084. table.post_table td:last-child {
  11085. border-right: none
  11086. }
  11087. table.post_table td img {
  11088. vertical-align: -3px
  11089. }
  11090. table.post_table td img.avatar {
  11091. width: 48px;
  11092. height: 48px;
  11093. float: left;
  11094. margin-right: 10px;
  11095. background-color: #FFF;
  11096. padding: 1px;
  11097. border: 1px solid #CCC
  11098. }
  11099. table.post_table tbody td.stats {
  11100. color: #555;
  11101. padding: 0px 10px;
  11102. font-size: 12px
  11103. }
  11104. table.post_table tbody td.stats i {
  11105. font-size: 14px;
  11106. margin-right: 4px
  11107. }
  11108. table.post_table tbody td.date-modified {
  11109. color: #555;
  11110. padding: 0px 10px;
  11111. font-size: 12px
  11112. }
  11113. table.post_table tbody td.date-modified i {
  11114. font-size: 14px;
  11115. margin-right: 4px
  11116. }
  11117. @media all and (max-width: 700px) {
  11118. table.post_table td.date-modified, table.post_table td.stats {
  11119. display: none
  11120. }
  11121. }
  11122. table.post_table tr {
  11123. background-color: #fff;
  11124. margin-bottom: 1px;
  11125. padding: 0px
  11126. }
  11127. table.post_table thead td {
  11128. background-color: #444;
  11129. color: #fff;
  11130. font-weight: bold;
  11131. border-bottom: 1px solid #333;
  11132. border-right: 1px solid #333;
  11133. border-top: 1px solid #333
  11134. }
  11135. table.post_table thead td input {
  11136. padding: 9px;
  11137. vertical-align: middle;
  11138. border: 1px solid #3a3a3a;
  11139. border-radius: 4px;
  11140. color: #ddd;
  11141. background: #555;
  11142. outline: none;
  11143. font-size: 1.0em
  11144. }
  11145. table.post_table a.button {
  11146. border-radius: 2px;
  11147. background-color: #abb697;
  11148. color: #FFF;
  11149. text-shadow: -1px -1px rgba(0, 0, 0, 0.2);
  11150. padding: 6px 5px;
  11151. margin: 2px;
  11152. text-decoration: none;
  11153. display: inline-block;
  11154. border: 1px solid rgba(0, 0, 0, 0.1);
  11155. line-height: 0
  11156. }
  11157. table.post_table a.button i {
  11158. font-size: 16px;
  11159. text-align: center;
  11160. width: 16px
  11161. }
  11162. table.post_table a.button_delete {
  11163. background-color: #b69797
  11164. }
  11165. table.post_table a.button:HOVER {
  11166. background-color: #666
  11167. }
  11168. table.post_table a.button img {
  11169. vertical-align: -3px
  11170. }
  11171. div.user_cp {
  11172. position: relative;
  11173. color: #514d43;
  11174. min-height: 500px
  11175. }
  11176. div.user_cp .light_toolbar {
  11177. margin-left: 0px;
  11178. border-left: 0px
  11179. }
  11180. div.user_cp .dark_toolbar {
  11181. margin-left: 0px;
  11182. border-left: 0px
  11183. }
  11184. div.user_cp .tabs {
  11185. display: table-cell;
  11186. width: 1px;
  11187. vertical-align: top;
  11188. padding-left: 10px;
  11189. color: #555;
  11190. position: relative
  11191. }
  11192. div.user_cp .tabs h1 {
  11193. font-weight: bold;
  11194. line-height: 2.6em;
  11195. padding-left: 14px;
  11196. color: rgba(0, 0, 0, 0.8);
  11197. border: 1px solid rgba(0, 0, 0, 0.15);
  11198. background: #333;
  11199. color: #fff;
  11200. margin: -1px;
  11201. margin-bottom: 0px;
  11202. font-size: 0.9em;
  11203. border-top-left-radius: 5px;
  11204. border-top-right-radius: 5px
  11205. }
  11206. div.user_cp .tabs h1 i {
  11207. margin-right: 5px;
  11208. color: #888
  11209. }
  11210. div.user_cp .tabs img {
  11211. border-radius: 5px;
  11212. margin-bottom: 15px;
  11213. padding: 3px;
  11214. width: 100%
  11215. }
  11216. div.user_cp .tabs .tab-collection {
  11217. border-radius: 5px
  11218. }
  11219. div.user_cp .tabs ul {
  11220. width: 200px
  11221. }
  11222. div.user_cp .tabs ul li {
  11223. display: block;
  11224. border-right: none;
  11225. border-bottom: 1px solid #ddd
  11226. }
  11227. div.user_cp .tabs ul li span {
  11228. margin-left: 8px
  11229. }
  11230. div.user_cp .tabs ul li i {
  11231. font-size: 14px;
  11232. color: #888;
  11233. width: 20px;
  11234. text-align: center;
  11235. display: inline-block
  11236. }
  11237. div.user_cp .tabs ul li a {
  11238. color: inherit;
  11239. display: block;
  11240. line-height: 1.2em;
  11241. font-size: 0.9em;
  11242. padding: 12px 15px;
  11243. position: relative;
  11244. text-decoration: none
  11245. }
  11246. div.user_cp .tabs ul li:first-child {
  11247. border-top-left-radius: 5px;
  11248. border-top-right-radius: 5px
  11249. }
  11250. div.user_cp .tabs ul li:last-child {
  11251. border-bottom: none;
  11252. border-bottom-left-radius: 5px;
  11253. border-bottom-right-radius: 5px
  11254. }
  11255. div.user_cp .tabs ul li:HOVER {
  11256. background: #eee
  11257. }
  11258. div.user_cp .tabs ul li img {
  11259. vertical-align: -3px;
  11260. margin-right: 8px
  11261. }
  11262. div.user_cp .user-cp-content {
  11263. display: table-cell;
  11264. padding-right: 30px
  11265. }
  11266. @media all and (max-width: 700px) {
  11267. div.user_cp .sidebar-shadow {
  11268. display: none
  11269. }
  11270. div.user_cp .user-cp-content {
  11271. padding-right: 0px
  11272. }
  11273. div.user_cp .tabs {
  11274. display: none
  11275. }
  11276. }
  11277. div.user_cp hr {
  11278. margin: 10px 0px;
  11279. background-color: rgba(0, 0, 0, 0.2);
  11280. color: rgba(0, 0, 0, 0.2);
  11281. height: 1px;
  11282. border: 0px
  11283. }
  11284. .user-cp-content-box {
  11285. border-radius: 5px;
  11286. font-size: 0.9em
  11287. }
  11288. .user-cp-content-box>.message,
  11289. .user-cp-content-box>.error-message,
  11290. .user-cp-content-box>.success-message,
  11291. .user-cp-content-box>.error-message,
  11292. .user-cp-content-box>.success-message {
  11293. border-radius: 0px;
  11294. margin: 0px;
  11295. border-top: none;
  11296. border-left: none;
  11297. border-right: none
  11298. }
  11299. .user-cp-content-box h1 {
  11300. font-size: 1.8em;
  11301. font-family: "Open Sans Condensed", Arial, Sans-serif;
  11302. padding: 13px 15px;
  11303. font-weight: bold;
  11304. color: #333;
  11305. border-bottom: 1px solid #bbb
  11306. }
  11307. .user-cp-content-box h1 i {
  11308. margin-right: 8px
  11309. }
  11310. .user-cp-content-box h1 a {
  11311. color: inherit
  11312. }
  11313. div.user_cp div.text {
  11314. padding: 8px;
  11315. line-height: 1.8em;
  11316. color: #444
  11317. }
  11318. div.user_cp .message_table {
  11319. width: 100%;
  11320. font-size: 0.9em
  11321. }
  11322. div.user_cp .message_table tr {
  11323. padding: 10px;
  11324. background: #EEE
  11325. }
  11326. div.user_cp .message_table tr td {
  11327. padding: 10px;
  11328. border-bottom: 1px solid #ddd;
  11329. line-height: 1.7em
  11330. }
  11331. div.user_cp .message_table tr td a {
  11332. color: inherit
  11333. }
  11334. div.user_cp .message_table tr td.sender a {
  11335. font-weight: bold;
  11336. color: #444;
  11337. margin-top: 8px;
  11338. display: inline-block
  11339. }
  11340. div.user_cp .message_table tr.unread {
  11341. background: #FFF
  11342. }
  11343. div.user_cp .message_table tr.unread td {
  11344. border-bottom: 1px solid #eee
  11345. }
  11346. div.user_cp .message_table img.avatar {
  11347. width: 64px;
  11348. height: 64px;
  11349. float: left;
  11350. margin-right: 10px;
  11351. padding: 3px;
  11352. border-radius: 4px
  11353. }
  11354. div.user_cp .message_table span.date {
  11355. font-size: 0.9em;
  11356. color: #666
  11357. }
  11358. div.user_cp .message_table a.title {
  11359. font-size: 1.1em;
  11360. font-weight: bold;
  11361. color: #555
  11362. }
  11363. div.user_cp .message_table span.short_message {
  11364. color: #888
  11365. }
  11366. div.user_cp .message_table tr.unread a.title {
  11367. color: #333
  11368. }
  11369. div.user_cp .message_table img.unread {
  11370. vertical-align: -3px
  11371. }
  11372. div.user-cp-page-tabs {
  11373. background-color: #EEE;
  11374. border-bottom: 1px solid #ccc;
  11375. padding-left: 10px;
  11376. padding-bottom: 0px;
  11377. display: table;
  11378. width: 100%
  11379. }
  11380. div.user-cp-page-tabs>div.left {
  11381. display: table-cell;
  11382. vertical-align: top
  11383. }
  11384. div.user-cp-page-tabs>div.right {
  11385. display: table-cell;
  11386. vertical-align: top;
  11387. padding: 10px;
  11388. background: #DDD;
  11389. border-left: 1px solid #bbb;
  11390. width: 225px;
  11391. text-align: right
  11392. }
  11393. div.user-cp-page-tabs>div.right i {
  11394. font-size: 16px;
  11395. color: #777;
  11396. margin-right: 8px
  11397. }
  11398. div.user-cp-page-tabs>div.right input {
  11399. width: 180px;
  11400. padding: 5px;
  11401. outline: none
  11402. }
  11403. div.user-cp-page-tabs ul {
  11404. display: inline-block;
  11405. margin-top: 10px
  11406. }
  11407. div.user-cp-page-tabs ul li {
  11408. border-right: 1px solid #bbb;
  11409. border-top: 1px solid #bbb;
  11410. background-color: #DDD;
  11411. display: inline-block;
  11412. color: #444;
  11413. background: #eee;
  11414. background: -webkit-gradient(linear, left top, left bottom, color-stop(70%, #eee), color-stop(100%, #ccc));
  11415. background: -webkit-linear-gradient(top, #eee 70%, #ccc 100%);
  11416. background: linear-gradient(to bottom, #eee 70%, #ccc 100%)
  11417. }
  11418. div.user-cp-page-tabs ul li:first-child {
  11419. border-left: 1px solid #bbb
  11420. }
  11421. div.user-cp-page-tabs ul li a {
  11422. color: inherit;
  11423. display: inline-block;
  11424. padding: 10px 20px;
  11425. font-size: 15px;
  11426. text-decoration: none;
  11427. text-shadow: 1px 1px rgba(255, 255, 255, 0.4)
  11428. }
  11429. div.user-cp-page-tabs ul li a i {
  11430. color: #999;
  11431. margin-right: 5px;
  11432. font-size: 20px;
  11433. vertical-align: -2px
  11434. }
  11435. div.user-cp-page-tabs ul li a.pm_tab_selected,
  11436. div.user-cp-page-tabs ul li a:hover {
  11437. padding-top: 9px;
  11438. border-top: 2px solid #d67068;
  11439. margin-top: -1px
  11440. }
  11441. div.user-cp-page-tabs ul li a.pm_tab_selected {
  11442. background-color: #FFF
  11443. }
  11444. div.user-cp-page-tabs ul li a.pm_tab_selected:hover {
  11445. border-top-color: #d83c30
  11446. }
  11447. div.user-cp-page-tabs ul li a.pm_tab_selected i {
  11448. color: #d83c30
  11449. }
  11450. div.add_comment {
  11451. margin-top: 20px
  11452. }
  11453. div.add_comment .format-toolbar {
  11454. border-top-left-radius: 5px;
  11455. border-top-right-radius: 5px;
  11456. margin: 0px;
  11457. border-top: none;
  11458. border-left: none;
  11459. border-right: none
  11460. }
  11461. div.add_comment input {
  11462. padding: 10px;
  11463. background-color: #f7f4ea;
  11464. border: 1px solid #e1dac3;
  11465. color: #353226;
  11466. margin: 8px
  11467. }
  11468. div.add_comment span.label {
  11469. font-size: 0.8em;
  11470. font-weight: bold;
  11471. color: #444
  11472. }
  11473. div.add_comment_toolbar {
  11474. background: #f8f8f8;
  11475. background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f8f8f8), color-stop(100%, #f2f2f2));
  11476. background: -webkit-linear-gradient(top, #f8f8f8 0%, #f2f2f2 100%);
  11477. background: linear-gradient(to bottom, #f8f8f8 0%, #f2f2f2 100%);
  11478. border-bottom-left-radius: 5px;
  11479. border-bottom-right-radius: 5px;
  11480. box-shadow: 0px 1px 0px #fff inset;
  11481. border-top: 1px solid #ccc;
  11482. padding: 5px 10px;
  11483. font-size: 0.9em
  11484. }
  11485. .comment_content_container {
  11486. display: table;
  11487. width: 100%;
  11488. height: 280px
  11489. }
  11490. .comment_content_container .textbox_container {
  11491. display: table-cell;
  11492. vertical-align: top;
  11493. height: 100%
  11494. }
  11495. .comment_content_container .textbox_container textarea {
  11496. background-color: #fbfaf7;
  11497. padding: 10px;
  11498. border: none;
  11499. width: 100%;
  11500. height: 100%;
  11501. min-height: 280px;
  11502. resize: vertical;
  11503. outline: none;
  11504. font-family: "Open Sans", Arial, Sans-serif;
  11505. font-size: 14px;
  11506. line-height: 1.8em;
  11507. color: #555;
  11508. display: block
  11509. }
  11510. .comment_content_container .emoticons_panel {
  11511. background: #ddd;
  11512. background: -webkit-gradient(linear, left top, right top, color-stop(0%, #ddd), color-stop(14px, #eee));
  11513. background: -webkit-linear-gradient(left, #ddd 0%, #eee 14px);
  11514. background: linear-gradient(to right, #ddd 0%, #eee 14px);
  11515. width: 300px;
  11516. display: table-cell;
  11517. vertical-align: top;
  11518. border-left: 1px solid #ccc;
  11519. padding: 10px;
  11520. overflow: auto;
  11521. font-size: 0.8em;
  11522. font-weight: bold
  11523. }
  11524. .comment_content_container .emoticons_panel a {
  11525. display: inline-block;
  11526. padding: 2px
  11527. }
  11528. .comment_content_container .emoticons_panel a:hover {
  11529. -webkit-filter: brightness(110%)
  11530. }
  11531. div.dark_toolbar {
  11532. background-color: #5e636e;
  11533. padding: 5px;
  11534. border: 1px solid #50545e;
  11535. border-top-color: #4b4f58;
  11536. border-bottom-color: #555963;
  11537. position: relative;
  11538. font-size: 13px;
  11539. margin: 0px -1px;
  11540. margin-top: -1px;
  11541. z-index: 4
  11542. }
  11543. div.dark_toolbar div.reader_count {
  11544. text-shadow: -1px -1px #4e4e4e;
  11545. color: #FFF;
  11546. font-weight: bold;
  11547. font-size: 0.8em;
  11548. position: absolute;
  11549. left: 50%;
  11550. margin-left: -40px;
  11551. top: 50%;
  11552. margin-top: -0.4em
  11553. }
  11554. div.dark_toolbar label {
  11555. border: 1px solid #5f6063;
  11556. background-color: #FFF;
  11557. display: inline-block
  11558. }
  11559. div.dark_toolbar label img {
  11560. vertical-align: -3px;
  11561. margin-left: 6px;
  11562. margin-right: 3px
  11563. }
  11564. div.dark_toolbar select {
  11565. border: none;
  11566. padding: 3px
  11567. }
  11568. div.dark_toolbar ul {
  11569. display: inline;
  11570. vertical-align: middle
  11571. }
  11572. div.dark_toolbar ul li {
  11573. background: #3e4149;
  11574. background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #3e4149), color-stop(100%, #32353b));
  11575. background: -webkit-linear-gradient(top, #3e4149 0%, #32353b 100%);
  11576. background: linear-gradient(to bottom, #3e4149 0%, #32353b 100%);
  11577. display: inline-block;
  11578. color: #fff;
  11579. text-shadow: -1px -1px rgba(0, 0, 0, 0.2);
  11580. border: 1px solid #2d2f35;
  11581. border-right-width: 0px;
  11582. margin: 0px;
  11583. vertical-align: middle;
  11584. box-shadow: 0px 1px 0px #43474f inset;
  11585. line-height: 17px
  11586. }
  11587. div.dark_toolbar ul li i {
  11588. font-size: 17px;
  11589. color: #8c94a5;
  11590. margin-right: 4px
  11591. }
  11592. div.dark_toolbar ul li a {
  11593. color: #e0ecff;
  11594. text-decoration: none;
  11595. display: inline-block;
  11596. padding: 7px 10px
  11597. }
  11598. div.dark_toolbar ul li:first-child {
  11599. border-top-left-radius: 2px;
  11600. border-bottom-left-radius: 2px;
  11601. margin-left: 5px
  11602. }
  11603. div.dark_toolbar ul li:last-child {
  11604. border-top-right-radius: 2px;
  11605. border-bottom-right-radius: 2px;
  11606. margin-right: 5px;
  11607. border-right-width: 1px
  11608. }
  11609. div.dark_toolbar ul li:hover {
  11610. background: #4a4e57;
  11611. background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #4a4e57), color-stop(100%, #3c4047));
  11612. background: -webkit-linear-gradient(top, #4a4e57 0%, #3c4047 100%);
  11613. background: linear-gradient(to bottom, #4a4e57 0%, #3c4047 100%);
  11614. border-color: #32353b;
  11615. color: #FFF;
  11616. box-shadow: 0px 1px 0px #50555f inset
  11617. }
  11618. div.dark_toolbar ul li:hover a {
  11619. color: #fff
  11620. }
  11621. div.dark_toolbar ul li:hover i {
  11622. color: #e0ecff
  11623. }
  11624. div.dark_toolbar ul li:active {
  11625. background: #3c4047;
  11626. background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #3c4047), color-stop(100%, #4a4e57));
  11627. background: -webkit-linear-gradient(top, #3c4047 0%, #4a4e57 100%);
  11628. background: linear-gradient(to bottom, #3c4047 0%, #4a4e57 100%);
  11629. border-color: #32353b;
  11630. color: #FFF;
  11631. box-shadow: none
  11632. }
  11633. div.light_toolbar {
  11634. padding: 8px;
  11635. border: 1px solid #7b766d;
  11636. margin: -1px;
  11637. position: relative;
  11638. z-index: 1;
  11639. background-color: #9a9488;
  11640. background: #a29b8f;
  11641. background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #a29b8f), color-stop(100%, #928d81));
  11642. background: -webkit-linear-gradient(top, #a29b8f 0%, #928d81 100%);
  11643. background: linear-gradient(to bottom, #a29b8f 0%, #928d81 100%)
  11644. }
  11645. div.light_toolbar.light_toolbar_bottom {
  11646. border-top-color: #6c685f;
  11647. background: #8b857a;
  11648. background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #8b857a), color-stop(10px, #9a9488));
  11649. background: -webkit-linear-gradient(top, #8b857a 0%, #9a9488 10px);
  11650. background: linear-gradient(to bottom, #8b857a 0%, #9a9488 10px)
  11651. }
  11652. div.light_toolbar ul li {
  11653. display: inline-block;
  11654. margin: 0px;
  11655. padding: 0px;
  11656. font-size: 13px
  11657. }
  11658. div.light_toolbar ul li img {
  11659. vertical-align: -25%
  11660. }
  11661. div.light_toolbar ul li.hidden {
  11662. display: none
  11663. }
  11664. div.light_toolbar ul li a {
  11665. display: inline-block;
  11666. zoom: 1;
  11667. *display: inline;
  11668. text-decoration: none;
  11669. margin-left: -1px;
  11670. padding: 7px 10px;
  11671. color: #fff;
  11672. vertical-align: middle;
  11673. text-shadow: -1px -1px #625e57;
  11674. z-index: 0;
  11675. line-height: 1.0em;
  11676. box-shadow: 0px 1px 0px #948e83 inset;
  11677. background: #878278;
  11678. background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #878278), color-stop(100%, #6f6a62));
  11679. background: -webkit-linear-gradient(top, #878278 0%, #6f6a62 100%);
  11680. background: linear-gradient(to bottom, #878278 0%, #6f6a62 100%);
  11681. border: 1px solid #625e57;
  11682. border-top-color: #6f6a62;
  11683. border-bottom-color: #56534c
  11684. }
  11685. div.light_toolbar ul li a:hover {
  11686. background: #7a756c;
  11687. background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #7a756c), color-stop(100%, #645f58));
  11688. background: -webkit-linear-gradient(top, #7a756c 0%, #645f58 100%);
  11689. background: linear-gradient(to bottom, #7a756c 0%, #645f58 100%);
  11690. border: 1px solid #59554e;
  11691. box-shadow: 0px 1px 0px #857f76 inset;
  11692. z-index: 10;
  11693. position: relative
  11694. }
  11695. div.light_toolbar ul li a:active {
  11696. background: #645f58;
  11697. background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #645f58), color-stop(100%, #7a756c));
  11698. background: -webkit-linear-gradient(top, #645f58 0%, #7a756c 100%);
  11699. background: linear-gradient(to bottom, #645f58 0%, #7a756c 100%);
  11700. border: 1px solid #59554e;
  11701. box-shadow: 0px 1px 0px #857f76 inset;
  11702. z-index: 10;
  11703. position: relative;
  11704. box-shadow: none
  11705. }
  11706. div.light_toolbar ul li a.selected_button {
  11707. color: #FFF;
  11708. text-shadow: 1px 1px #783d37;
  11709. background: #a5544c;
  11710. background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #a5544c), color-stop(100%, #87443e));
  11711. background: -webkit-linear-gradient(top, #a5544c 0%, #87443e 100%);
  11712. background: linear-gradient(to bottom, #a5544c 0%, #87443e 100%);
  11713. border-color: #62312d;
  11714. box-shadow: 0px 1px 0px #b45b53 inset;
  11715. text-shadow: -1px -1px #783d37;
  11716. z-index: 11;
  11717. position: relative
  11718. }
  11719. div.light_toolbar ul li:first-child a {
  11720. border-top-left-radius: 3px;
  11721. border-bottom-left-radius: 3px;
  11722. margin-left: 5px
  11723. }
  11724. div.light_toolbar ul li:last-child a {
  11725. border-top-right-radius: 3px;
  11726. border-bottom-right-radius: 3px;
  11727. margin-right: 5px
  11728. }
  11729. div.light_toolbar ol {
  11730. list-style-type: disc;
  11731. padding-left: 16px
  11732. }
  11733. div.light_toolbar_report_box {
  11734. border-top: none;
  11735. border-right: 1px solid #e0dcce;
  11736. border-color: #9e977f;
  11737. box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.2)
  11738. }
  11739. div.light_toolbar table td {
  11740. padding: 5px
  11741. }
  11742. div.light_toolbar input {
  11743. padding: 6px
  11744. }
  11745. div.light_toolbar ul {
  11746. display: inline;
  11747. margin: 0px !important;
  11748. padding: 0px !important
  11749. }
  11750. div.chapter_content {
  11751. line-height: 1.9em;
  11752. font-size: 1.0em;
  11753. text-align: justify;
  11754. min-height: 500px;
  11755. margin: 20px 30px;
  11756. word-wrap: break-word
  11757. }
  11758. div.chapter_content .authors-note {
  11759. padding: 16px;
  11760. background: #EEE;
  11761. color: #555;
  11762. border-radius: 3px;
  11763. border: 1px solid #ddd;
  11764. line-height: 1.7em
  11765. }
  11766. #chapter_format {
  11767. position: relative
  11768. }
  11769. div.chapter_bookmark {
  11770. background-color: #b93838;
  11771. color: #FFF;
  11772. font-size: 0.85em;
  11773. font-weight: bold;
  11774. border: 1px solid rgba(0, 0, 0, 0.15);
  11775. position: absolute;
  11776. text-shadow: -1px -1px rgba(0, 0, 0, 0.1);
  11777. font-family: "Open Sans", Arial, Sans-serif;
  11778. height: 4px;
  11779. cursor: pointer;
  11780. display: none;
  11781. margin-top: 10px;
  11782. left: 0px;
  11783. right: 0px;
  11784. border-left: none;
  11785. border-right: none;
  11786. transition: top 0.2s
  11787. }
  11788. div.chapter_bookmark .bookmark-message {
  11789. background-color: #b93838;
  11790. color: #fff;
  11791. font-weight: normal;
  11792. display: block;
  11793. position: absolute;
  11794. left: 0px;
  11795. top: -36px;
  11796. line-height: 36px;
  11797. padding: 0px 10px;
  11798. font-size: 12px;
  11799. text-decoration: none;
  11800. cursor: pointer;
  11801. border-top-right-radius: 5px
  11802. }
  11803. div.chapter_bookmark .move-bookmark {
  11804. background-color: #b93838;
  11805. color: #fff;
  11806. font-weight: normal;
  11807. display: none;
  11808. position: absolute;
  11809. left: 0px;
  11810. top: -36px;
  11811. line-height: 36px;
  11812. padding: 0px 10px;
  11813. font-size: 16px;
  11814. text-decoration: none;
  11815. cursor: pointer;
  11816. border-top-right-radius: 5px
  11817. }
  11818. div.chapter_bookmark .move-bookmark:before {
  11819. content: "\f047";
  11820. font-family: "FontAwesome"
  11821. }
  11822. div.chapter_bookmark .move-bookmark:hover {
  11823. background-color: #cc3e3e
  11824. }
  11825. div.chapter_bookmark a.remove_bookmark {
  11826. background-color: #b93838;
  11827. color: #fff;
  11828. font-weight: normal;
  11829. display: block;
  11830. position: absolute;
  11831. right: 0px;
  11832. top: -36px;
  11833. line-height: 36px;
  11834. padding: 0px 10px;
  11835. font-size: 16px;
  11836. text-decoration: none;
  11837. cursor: pointer;
  11838. border-top-left-radius: 5px
  11839. }
  11840. div.chapter_bookmark a.remove_bookmark:before {
  11841. content: "\f057";
  11842. font-family: "FontAwesome"
  11843. }
  11844. div.chapter_bookmark a.remove_bookmark:hover {
  11845. background-color: #cc3e3e
  11846. }
  11847. div.chapter_bookmark.placing {
  11848. display: block
  11849. }
  11850. div.chapter_bookmark.placed {
  11851. display: block
  11852. }
  11853. div.chapter_bookmark.placed .bookmark-message {
  11854. display: none
  11855. }
  11856. div.chapter_bookmark.placed .move-bookmark {
  11857. display: block
  11858. }
  11859. div.chapter_content div.message,
  11860. div.chapter_content div.error-message,
  11861. div.chapter_content div.success-message {
  11862. color: #333
  11863. }
  11864. div.chapter_content div.inner_margin {
  11865. width: 100%
  11866. }
  11867. div.chapter_footer {
  11868. padding: 10px;
  11869. color: #333;
  11870. font-weight: bold;
  11871. font-size: 0.8em;
  11872. border-top: 1px solid #ccc;
  11873. background-color: #eee;
  11874. text-align: center
  11875. }
  11876. div.content div.content_box div.main div.chapter textarea {
  11877. display: block;
  11878. outline: none;
  11879. width: 800px;
  11880. height: 500px;
  11881. margin-left: auto;
  11882. margin-right: auto;
  11883. padding: 10px;
  11884. font-size: 0.9em;
  11885. color: #444;
  11886. border: 1px solid #e5e0d1;
  11887. border-top: none;
  11888. border-bottom: none;
  11889. line-height: 1.6em;
  11890. color: #444
  11891. }
  11892. div.content div.blog_post_content_box {
  11893. margin-left: 64px
  11894. }
  11895. div.content div.blog_post_content_box div.content_box_header div.right {
  11896. font-weight: normal;
  11897. opacity: 0;
  11898. transition: opacity 0.2s;
  11899. -webkit-transition: opacity 0.2s
  11900. }
  11901. div.content div.blog_post_content_box:HOVER div.content_box_header div.right {
  11902. opacity: 1
  11903. }
  11904. div.blog_post_content {
  11905. line-height: 1.75em;
  11906. color: #555;
  11907. padding: 15px 18px;
  11908. text-align: justify;
  11909. font-size: 1.0em
  11910. }
  11911. div.information_box {
  11912. line-height: 1.4em;
  11913. font-size: 11px;
  11914. margin: 10px;
  11915. padding: 2px;
  11916. padding-top: 10px;
  11917. color: #5A5551;
  11918. display: block;
  11919. border-top: 1px dashed #ccc
  11920. }
  11921. div.information_box a {
  11922. color: inherit;
  11923. text-decoration: underline
  11924. }
  11925. div.information_box b.dot {
  11926. padding-left: 2px;
  11927. padding-right: 2px
  11928. }
  11929. div.information_box img {
  11930. vertical-align: -3px
  11931. }
  11932. .debugger .styled_button {
  11933. box-shadow: 0px 1px #e42d87 inset;
  11934. border: 1px solid #ba256f;
  11935. border-bottom-color: #b02369;
  11936. border-top-color: #c52775;
  11937. color: #fff;
  11938. text-shadow: -1px -1px #ba256f;
  11939. background: #d92b81;
  11940. background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #d92b81), color-stop(100%, #c52775));
  11941. background: -webkit-linear-gradient(top, #d92b81 0%, #c52775 100%);
  11942. background: linear-gradient(to bottom, #d92b81 0%, #c52775 100%)
  11943. }
  11944. .debugger .styled_button:HOVER {
  11945. box-shadow: 0px 1px #fb3295 inset;
  11946. border-color: #cd297a;
  11947. border-bottom-color: #c22673;
  11948. border-top-color: #d92b80;
  11949. text-shadow: -1px -1px #cd297a;
  11950. background: #ef2f8e;
  11951. background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ef2f8e), color-stop(100%, #d92b80));
  11952. background: -webkit-linear-gradient(top, #ef2f8e 0%, #d92b80 100%);
  11953. background: linear-gradient(to bottom, #ef2f8e 0%, #d92b80 100%)
  11954. }
  11955. .debugger .styled_button:ACTIVE {
  11956. box-shadow: 0px 3px 5px #ba256f inset;
  11957. border-color: #ba256f;
  11958. border-bottom-color: #c52775;
  11959. border-top-color: #b02369;
  11960. text-shadow: -1px -1px #ba256f;
  11961. text-shadow: -1px -1px #ba256f;
  11962. background: #d92b81;
  11963. background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #d92b81), color-stop(100%, #c52775));
  11964. background: -webkit-linear-gradient(top, #d92b81 0%, #c52775 100%);
  11965. background: linear-gradient(to bottom, #d92b81 0%, #c52775 100%)
  11966. }
  11967. a.styled_button,
  11968. button.styled_button {
  11969. display: inline-block;
  11970. position: relative;
  11971. box-shadow: 0px 1px #8cca4c inset;
  11972. border: 1px solid #5e8632;
  11973. border-radius: 3px;
  11974. line-height: 1.0em;
  11975. font-size: 14px;
  11976. padding: 10px;
  11977. color: #fff;
  11978. margin: 4px;
  11979. margin-left: 0px;
  11980. width: auto;
  11981. cursor: pointer;
  11982. vertical-align: middle;
  11983. text-shadow: -1px -1px #5e8632;
  11984. font-weight: normal;
  11985. outline: none;
  11986. font-family: "Open Sans", Arial, Sans-serif;
  11987. -webkit-touch-callout: none;
  11988. -webkit-user-select: none;
  11989. -khtml-user-select: none;
  11990. -moz-user-select: none;
  11991. -ms-user-select: none;
  11992. user-select: none;
  11993. box-shadow: 0px 1px #81b945 inset;
  11994. border: 1px solid #699739;
  11995. border-bottom-color: #638f36;
  11996. border-top-color: #6fa03c;
  11997. color: #fff;
  11998. text-shadow: -1px -1px #699739;
  11999. background: #7bb042;
  12000. background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #7bb042), color-stop(100%, #6fa03c));
  12001. background: -webkit-linear-gradient(top, #7bb042 0%, #6fa03c 100%);
  12002. background: linear-gradient(to bottom, #7bb042 0%, #6fa03c 100%)
  12003. }
  12004. a.styled_button.button-icon-only i,
  12005. button.styled_button.button-icon-only i {
  12006. margin-right: 0px;
  12007. margin-left: 0px
  12008. }
  12009. a.styled_button.button-icon-only i.fa-caret-down,
  12010. button.styled_button.button-icon-only i.fa-caret-down {
  12011. margin-left: 0px
  12012. }
  12013. a.styled_button.button-icon-right i,
  12014. button.styled_button.button-icon-right i {
  12015. margin-right: 0px;
  12016. margin-left: 8px
  12017. }
  12018. a.styled_button.button-block,
  12019. button.styled_button.button-block {
  12020. display: block;
  12021. width: 100%
  12022. }
  12023. a.styled_button:HOVER,
  12024. button.styled_button:HOVER {
  12025. box-shadow: 0px 1px #8ecc4c inset;
  12026. border-color: #74a73e;
  12027. border-bottom-color: #6e9d3b;
  12028. border-top-color: #7bb042;
  12029. text-shadow: -1px -1px #74a73e;
  12030. background: #87c248;
  12031. background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #87c248), color-stop(100%, #7bb042));
  12032. background: -webkit-linear-gradient(top, #87c248 0%, #7bb042 100%);
  12033. background: linear-gradient(to bottom, #87c248 0%, #7bb042 100%)
  12034. }
  12035. a.styled_button:ACTIVE,
  12036. button.styled_button:ACTIVE {
  12037. box-shadow: 0px 3px 5px #699739 inset;
  12038. border-color: #699739;
  12039. border-bottom-color: #6fa03c;
  12040. border-top-color: #638f36;
  12041. text-shadow: -1px -1px #699739;
  12042. text-shadow: -1px -1px #699739;
  12043. background: #7bb042;
  12044. background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #7bb042), color-stop(100%, #6fa03c));
  12045. background: -webkit-linear-gradient(top, #7bb042 0%, #6fa03c 100%);
  12046. background: linear-gradient(to bottom, #7bb042 0%, #6fa03c 100%)
  12047. }
  12048. a.styled_button img,
  12049. button.styled_button img {
  12050. vertical-align: -3px
  12051. }
  12052. a.styled_button i,
  12053. button.styled_button i {
  12054. margin-right: 4px
  12055. }
  12056. a.styled_button i.fa-caret-down,
  12057. button.styled_button i.fa-caret-down {
  12058. margin-right: 0px;
  12059. margin-left: 4px
  12060. }
  12061. a.styled_button:HOVER,
  12062. button.styled_button:HOVER {
  12063. text-decoration: none
  12064. }
  12065. a.styled_button:disabled,
  12066. button.styled_button:disabled {
  12067. opacity: 0.5;
  12068. cursor: not-allowed
  12069. }
  12070. a.styled_button.styled_button_orange,
  12071. button.styled_button.styled_button_orange {
  12072. box-shadow: 0px 1px #dd6240 inset;
  12073. border: 1px solid #b55034;
  12074. border-bottom-color: #ab4c31;
  12075. border-top-color: #bf5537;
  12076. color: #fff;
  12077. text-shadow: -1px -1px #b55034;
  12078. background: #d35d3d;
  12079. background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #d35d3d), color-stop(100%, #bf5537));
  12080. background: -webkit-linear-gradient(top, #d35d3d 0%, #bf5537 100%);
  12081. background: linear-gradient(to bottom, #d35d3d 0%, #bf5537 100%)
  12082. }
  12083. a.styled_button.styled_button_orange:HOVER,
  12084. button.styled_button.styled_button_orange:HOVER {
  12085. box-shadow: 0px 1px #f36c46 inset;
  12086. border-color: #c7583a;
  12087. border-bottom-color: #bc5336;
  12088. border-top-color: #d25d3d;
  12089. text-shadow: -1px -1px #c7583a;
  12090. background: #e86743;
  12091. background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e86743), color-stop(100%, #d25d3d));
  12092. background: -webkit-linear-gradient(top, #e86743 0%, #d25d3d 100%);
  12093. background: linear-gradient(to bottom, #e86743 0%, #d25d3d 100%)
  12094. }
  12095. a.styled_button.styled_button_orange:ACTIVE,
  12096. button.styled_button.styled_button_orange:ACTIVE {
  12097. box-shadow: 0px 3px 5px #b55034 inset;
  12098. border-color: #b55034;
  12099. border-bottom-color: #bf5537;
  12100. border-top-color: #ab4c31;
  12101. text-shadow: -1px -1px #b55034;
  12102. text-shadow: -1px -1px #b55034;
  12103. background: #d35d3d;
  12104. background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #d35d3d), color-stop(100%, #bf5537));
  12105. background: -webkit-linear-gradient(top, #d35d3d 0%, #bf5537 100%);
  12106. background: linear-gradient(to bottom, #d35d3d 0%, #bf5537 100%)
  12107. }
  12108. a.styled_button.styled_button_orange,
  12109. button.styled_button.styled_button_orange {
  12110. box-shadow: 0px 1px #dd6240 inset;
  12111. border: 1px solid #b55034;
  12112. border-bottom-color: #ab4c31;
  12113. border-top-color: #bf5537;
  12114. color: #fff;
  12115. text-shadow: -1px -1px #b55034;
  12116. background: #d35d3d;
  12117. background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #d35d3d), color-stop(100%, #bf5537));
  12118. background: -webkit-linear-gradient(top, #d35d3d 0%, #bf5537 100%);
  12119. background: linear-gradient(to bottom, #d35d3d 0%, #bf5537 100%)
  12120. }
  12121. a.styled_button.styled_button_orange:HOVER,
  12122. button.styled_button.styled_button_orange:HOVER {
  12123. box-shadow: 0px 1px #f36c46 inset;
  12124. border-color: #c7583a;
  12125. border-bottom-color: #bc5336;
  12126. border-top-color: #d25d3d;
  12127. text-shadow: -1px -1px #c7583a;
  12128. background: #e86743;
  12129. background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e86743), color-stop(100%, #d25d3d));
  12130. background: -webkit-linear-gradient(top, #e86743 0%, #d25d3d 100%);
  12131. background: linear-gradient(to bottom, #e86743 0%, #d25d3d 100%)
  12132. }
  12133. a.styled_button.styled_button_orange:ACTIVE,
  12134. button.styled_button.styled_button_orange:ACTIVE {
  12135. box-shadow: 0px 3px 5px #b55034 inset;
  12136. border-color: #b55034;
  12137. border-bottom-color: #bf5537;
  12138. border-top-color: #ab4c31;
  12139. text-shadow: -1px -1px #b55034;
  12140. text-shadow: -1px -1px #b55034;
  12141. background: #d35d3d;
  12142. background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #d35d3d), color-stop(100%, #bf5537));
  12143. background: -webkit-linear-gradient(top, #d35d3d 0%, #bf5537 100%);
  12144. background: linear-gradient(to bottom, #d35d3d 0%, #bf5537 100%)
  12145. }
  12146. a.styled_button.styled_button_blue,
  12147. button.styled_button.styled_button_blue {
  12148. box-shadow: 0px 1px #409cdd inset;
  12149. border: 1px solid #3480b5;
  12150. border-bottom-color: #3179ab;
  12151. border-top-color: #3787bf;
  12152. color: #fff;
  12153. text-shadow: -1px -1px #3480b5;
  12154. background: #3d95d3;
  12155. background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #3d95d3), color-stop(100%, #3787bf));
  12156. background: -webkit-linear-gradient(top, #3d95d3 0%, #3787bf 100%);
  12157. background: linear-gradient(to bottom, #3d95d3 0%, #3787bf 100%)
  12158. }
  12159. a.styled_button.styled_button_blue:HOVER,
  12160. button.styled_button.styled_button_blue:HOVER {
  12161. box-shadow: 0px 1px #46acf3 inset;
  12162. border-color: #3a8cc7;
  12163. border-bottom-color: #3685bc;
  12164. border-top-color: #3d94d2;
  12165. text-shadow: -1px -1px #3a8cc7;
  12166. background: #43a4e8;
  12167. background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #43a4e8), color-stop(100%, #3d94d2));
  12168. background: -webkit-linear-gradient(top, #43a4e8 0%, #3d94d2 100%);
  12169. background: linear-gradient(to bottom, #43a4e8 0%, #3d94d2 100%)
  12170. }
  12171. a.styled_button.styled_button_blue:ACTIVE,
  12172. button.styled_button.styled_button_blue:ACTIVE {
  12173. box-shadow: 0px 3px 5px #3480b5 inset;
  12174. border-color: #3480b5;
  12175. border-bottom-color: #3787bf;
  12176. border-top-color: #3179ab;
  12177. text-shadow: -1px -1px #3480b5;
  12178. text-shadow: -1px -1px #3480b5;
  12179. background: #3d95d3;
  12180. background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #3d95d3), color-stop(100%, #3787bf));
  12181. background: -webkit-linear-gradient(top, #3d95d3 0%, #3787bf 100%);
  12182. background: linear-gradient(to bottom, #3d95d3 0%, #3787bf 100%)
  12183. }
  12184. a.styled_button.styled_button_red,
  12185. button.styled_button.styled_button_red {
  12186. box-shadow: 0px 1px #cc4141 inset;
  12187. border: 1px solid #a73535;
  12188. border-bottom-color: #9d3232;
  12189. border-top-color: #b03838;
  12190. color: #fff;
  12191. text-shadow: -1px -1px #a73535;
  12192. background: #c23e3e;
  12193. background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #c23e3e), color-stop(100%, #b03838));
  12194. background: -webkit-linear-gradient(top, #c23e3e 0%, #b03838 100%);
  12195. background: linear-gradient(to bottom, #c23e3e 0%, #b03838 100%)
  12196. }
  12197. a.styled_button.styled_button_red:HOVER,
  12198. button.styled_button.styled_button_red:HOVER {
  12199. box-shadow: 0px 1px #e04848 inset;
  12200. border-color: #b83b3b;
  12201. border-bottom-color: #ad3737;
  12202. border-top-color: #c23e3e;
  12203. text-shadow: -1px -1px #b83b3b;
  12204. background: #d64444;
  12205. background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #d64444), color-stop(100%, #c23e3e));
  12206. background: -webkit-linear-gradient(top, #d64444 0%, #c23e3e 100%);
  12207. background: linear-gradient(to bottom, #d64444 0%, #c23e3e 100%)
  12208. }
  12209. a.styled_button.styled_button_red:ACTIVE,
  12210. button.styled_button.styled_button_red:ACTIVE {
  12211. box-shadow: 0px 3px 5px #a73535 inset;
  12212. border-color: #a73535;
  12213. border-bottom-color: #b03838;
  12214. border-top-color: #9d3232;
  12215. text-shadow: -1px -1px #a73535;
  12216. text-shadow: -1px -1px #a73535;
  12217. background: #c23e3e;
  12218. background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #c23e3e), color-stop(100%, #b03838));
  12219. background: -webkit-linear-gradient(top, #c23e3e 0%, #b03838 100%);
  12220. background: linear-gradient(to bottom, #c23e3e 0%, #b03838 100%)
  12221. }
  12222. a.styled_button.styled_button_brown,
  12223. button.styled_button.styled_button_brown {
  12224. box-shadow: 0px 1px #efe7dc inset;
  12225. border: 1px solid #c3bdb4;
  12226. border-bottom-color: #b8b3aa;
  12227. border-top-color: #cec8be;
  12228. color: #2b2a28;
  12229. text-shadow: 1px 1px #e4ddd2;
  12230. background: #d9d2c8;
  12231. color: #575450
  12232. }
  12233. a.styled_button.styled_button_brown .fa,
  12234. button.styled_button.styled_button_brown .fa {
  12235. color: #6d6964
  12236. }
  12237. a.styled_button.styled_button_brown:HOVER,
  12238. button.styled_button.styled_button_brown:HOVER {
  12239. box-shadow: 0px 1px #fffef2 inset;
  12240. border-color: #d7d0c6;
  12241. border-bottom-color: #cbc4bb;
  12242. border-top-color: #e3dbd1;
  12243. text-shadow: 1px 1px #fbf3e7;
  12244. background: #efe7dc
  12245. }
  12246. a.styled_button.styled_button_brown:ACTIVE,
  12247. button.styled_button.styled_button_brown:ACTIVE {
  12248. box-shadow: 0px 3px 5px #c3bdb4 inset;
  12249. border-color: #c3bdb4;
  12250. border-bottom-color: #cec8be;
  12251. border-top-color: #b8b3aa;
  12252. text-shadow: -1px -1px #c3bdb4;
  12253. text-shadow: 1px 1px #e4ddd2;
  12254. background: #d9d2c8
  12255. }
  12256. a.styled_button.styled_button_grey,
  12257. button.styled_button.styled_button_grey {
  12258. box-shadow: 0px 1px #fff inset;
  12259. border: 1px solid #d7d7d7;
  12260. border-bottom-color: #cbcbcb;
  12261. border-top-color: #e3e3e3;
  12262. color: #303030;
  12263. text-shadow: 1px 1px #fbfbfb;
  12264. background: #efefef;
  12265. color: #666
  12266. }
  12267. a.styled_button.styled_button_grey .fa,
  12268. button.styled_button.styled_button_grey .fa {
  12269. color: #787878
  12270. }
  12271. a.styled_button.styled_button_grey:HOVER,
  12272. button.styled_button.styled_button_grey:HOVER {
  12273. box-shadow: 0px 1px #fff inset;
  12274. border-color: #e6e6e6;
  12275. border-bottom-color: #d9d9d9;
  12276. border-top-color: #f2f2f2;
  12277. text-shadow: 1px 1px #fff;
  12278. background: #fff
  12279. }
  12280. a.styled_button.styled_button_grey:ACTIVE,
  12281. button.styled_button.styled_button_grey:ACTIVE {
  12282. box-shadow: 0px 3px 5px #d7d7d7 inset;
  12283. border-color: #d7d7d7;
  12284. border-bottom-color: #e3e3e3;
  12285. border-top-color: #cbcbcb;
  12286. text-shadow: -1px -1px #d7d7d7;
  12287. text-shadow: 1px 1px #fbfbfb;
  12288. background: #efefef
  12289. }
  12290. a.styled_button.styled_button_white,
  12291. button.styled_button.styled_button_white {
  12292. box-shadow: 0px 1px #fff inset;
  12293. border: 1px solid #d6d6d6;
  12294. border-bottom-color: #cacaca;
  12295. border-top-color: #e2e2e2;
  12296. color: #303030;
  12297. text-shadow: 1px 1px #fafafa;
  12298. background: #eee;
  12299. color: #444
  12300. }
  12301. a.styled_button.styled_button_white .fa,
  12302. button.styled_button.styled_button_white .fa {
  12303. color: #777
  12304. }
  12305. a.styled_button.styled_button_white:HOVER,
  12306. button.styled_button.styled_button_white:HOVER {
  12307. box-shadow: 0px 1px #fff inset;
  12308. border-color: #e6e6e6;
  12309. border-bottom-color: #d9d9d9;
  12310. border-top-color: #f2f2f2;
  12311. text-shadow: 1px 1px #fff;
  12312. background: #fff
  12313. }
  12314. a.styled_button.styled_button_white:ACTIVE,
  12315. button.styled_button.styled_button_white:ACTIVE {
  12316. box-shadow: 0px 3px 5px #d6d6d6 inset;
  12317. border-color: #d6d6d6;
  12318. border-bottom-color: #e2e2e2;
  12319. border-top-color: #cacaca;
  12320. text-shadow: -1px -1px #d6d6d6;
  12321. text-shadow: 1px 1px #fafafa;
  12322. background: #eee
  12323. }
  12324. a.styled_button.styled_button_dark_red,
  12325. button.styled_button.styled_button_dark_red {
  12326. box-shadow: 0px 1px #a4534b inset;
  12327. border: 1px solid #773c36;
  12328. border-bottom-color: #703833;
  12329. border-top-color: #7f403a;
  12330. color: #fff;
  12331. text-shadow: -1px -1px #86443d;
  12332. background: #9c4f47;
  12333. background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #9c4f47), color-stop(100%, #8e4741));
  12334. background: -webkit-linear-gradient(top, #9c4f47 0%, #8e4741 100%);
  12335. background: linear-gradient(to bottom, #9c4f47 0%, #8e4741 100%)
  12336. }
  12337. a.styled_button.styled_button_dark_red:HOVER,
  12338. button.styled_button.styled_button_dark_red:HOVER {
  12339. box-shadow: 0px 1px #b45b53 inset;
  12340. border-color: #83423c;
  12341. border-bottom-color: #7b3e38;
  12342. border-top-color: #8b4740;
  12343. text-shadow: -1px -1px #944b44;
  12344. background: #ac574f;
  12345. background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ac574f), color-stop(100%, #9c4f47));
  12346. background: -webkit-linear-gradient(top, #ac574f 0%, #9c4f47 100%);
  12347. background: linear-gradient(to bottom, #ac574f 0%, #9c4f47 100%)
  12348. }
  12349. a.styled_button.styled_button_dark_red:ACTIVE,
  12350. button.styled_button.styled_button_dark_red:ACTIVE {
  12351. box-shadow: 0px 3px 5px #86443d inset;
  12352. border-color: #773c36;
  12353. border-bottom-color: #7f403a;
  12354. border-top-color: #703833;
  12355. text-shadow: -1px -1px #86443d;
  12356. text-shadow: -1px -1px #86443d;
  12357. background: #9c4f47;
  12358. background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #9c4f47), color-stop(100%, #8e4741));
  12359. background: -webkit-linear-gradient(top, #9c4f47 0%, #8e4741 100%);
  12360. background: linear-gradient(to bottom, #9c4f47 0%, #8e4741 100%)
  12361. }
  12362. a.styled_button.styled_button_dark_blue,
  12363. button.styled_button.styled_button_dark_blue {
  12364. box-shadow: 0px 1px #4b72a4 inset;
  12365. border: 1px solid #365377;
  12366. border-bottom-color: #334e70;
  12367. border-top-color: #3a587f;
  12368. color: #fff;
  12369. text-shadow: -1px -1px #3d5e86;
  12370. background: #476d9c;
  12371. background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #476d9c), color-stop(100%, #41638e));
  12372. background: -webkit-linear-gradient(top, #476d9c 0%, #41638e 100%);
  12373. background: linear-gradient(to bottom, #476d9c 0%, #41638e 100%)
  12374. }
  12375. a.styled_button.styled_button_dark_blue:HOVER,
  12376. button.styled_button.styled_button_dark_blue:HOVER {
  12377. box-shadow: 0px 1px #537db4 inset;
  12378. border-color: #3c5b83;
  12379. border-bottom-color: #38567b;
  12380. border-top-color: #40618b;
  12381. text-shadow: -1px -1px #446794;
  12382. background: #4f78ac;
  12383. background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #4f78ac), color-stop(100%, #476c9c));
  12384. background: -webkit-linear-gradient(top, #4f78ac 0%, #476c9c 100%);
  12385. background: linear-gradient(to bottom, #4f78ac 0%, #476c9c 100%)
  12386. }
  12387. a.styled_button.styled_button_dark_blue:ACTIVE,
  12388. button.styled_button.styled_button_dark_blue:ACTIVE {
  12389. box-shadow: 0px 3px 5px #3d5e86 inset;
  12390. border-color: #365377;
  12391. border-bottom-color: #3a587f;
  12392. border-top-color: #334e70;
  12393. text-shadow: -1px -1px #3d5e86;
  12394. text-shadow: -1px -1px #3d5e86;
  12395. background: #476d9c;
  12396. background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #476d9c), color-stop(100%, #41638e));
  12397. background: -webkit-linear-gradient(top, #476d9c 0%, #41638e 100%);
  12398. background: linear-gradient(to bottom, #476d9c 0%, #41638e 100%)
  12399. }
  12400. a.styled_button.styled_button_dark_grey,
  12401. .content_format_ultra_dark .button-group a.styled_button.styled_button_grey,
  12402. .content_format_high_dark .button-group a.styled_button.styled_button_grey,
  12403. .content_format_green_black .button-group a.styled_button.styled_button_grey,
  12404. .content_format_amber_black .button-group a.styled_button.styled_button_grey,
  12405. .content_format_wob .button-group a.styled_button.styled_button_grey,
  12406. .content_format_medium_dark .button-group a.styled_button.styled_button_grey,
  12407. .content_format_dark_red .button-group a.styled_button.styled_button_grey,
  12408. .content_format_dark_blue .button-group a.styled_button.styled_button_grey,
  12409. .content_format_dark_purple .button-group a.styled_button.styled_button_grey,
  12410. .content_format_solarized_dark .button-group a.styled_button.styled_button_grey,
  12411. .content_format_luna .button-group a.styled_button.styled_button_grey,
  12412. button.styled_button.styled_button_dark_grey {
  12413. box-shadow: 0px 1px #383838 inset;
  12414. border: 1px solid #292929;
  12415. border-bottom-color: #262626;
  12416. border-top-color: #2b2b2b;
  12417. color: #fff;
  12418. text-shadow: -1px -1px #2e2e2e;
  12419. background: #363636;
  12420. background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #363636), color-stop(100%, #303030));
  12421. background: -webkit-linear-gradient(top, #363636 0%, #303030 100%);
  12422. background: linear-gradient(to bottom, #363636 0%, #303030 100%);
  12423. color: #ddd
  12424. }
  12425. a.styled_button.styled_button_dark_grey:HOVER,
  12426. .content_format_ultra_dark .button-group a.styled_button.styled_button_grey:HOVER,
  12427. .content_format_high_dark .button-group a.styled_button.styled_button_grey:HOVER,
  12428. .content_format_green_black .button-group a.styled_button.styled_button_grey:HOVER,
  12429. .content_format_amber_black .button-group a.styled_button.styled_button_grey:HOVER,
  12430. .content_format_wob .button-group a.styled_button.styled_button_grey:HOVER,
  12431. .content_format_medium_dark .button-group a.styled_button.styled_button_grey:HOVER,
  12432. .content_format_dark_red .button-group a.styled_button.styled_button_grey:HOVER,
  12433. .content_format_dark_blue .button-group a.styled_button.styled_button_grey:HOVER,
  12434. .content_format_dark_purple .button-group a.styled_button.styled_button_grey:HOVER,
  12435. .content_format_solarized_dark .button-group a.styled_button.styled_button_grey:HOVER,
  12436. .content_format_luna .button-group a.styled_button.styled_button_grey:HOVER,
  12437. button.styled_button.styled_button_dark_grey:HOVER {
  12438. box-shadow: 0px 1px #3e3e3e inset;
  12439. border-color: #2d2d2d;
  12440. border-bottom-color: #2a2a2a;
  12441. border-top-color: #303030;
  12442. text-shadow: -1px -1px #323232;
  12443. background: #3b3b3b;
  12444. background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #3b3b3b), color-stop(100%, #353535));
  12445. background: -webkit-linear-gradient(top, #3b3b3b 0%, #353535 100%);
  12446. background: linear-gradient(to bottom, #3b3b3b 0%, #353535 100%)
  12447. }
  12448. a.styled_button.styled_button_dark_grey:ACTIVE,
  12449. .content_format_ultra_dark .button-group a.styled_button.styled_button_grey:ACTIVE,
  12450. .content_format_high_dark .button-group a.styled_button.styled_button_grey:ACTIVE,
  12451. .content_format_green_black .button-group a.styled_button.styled_button_grey:ACTIVE,
  12452. .content_format_amber_black .button-group a.styled_button.styled_button_grey:ACTIVE,
  12453. .content_format_wob .button-group a.styled_button.styled_button_grey:ACTIVE,
  12454. .content_format_medium_dark .button-group a.styled_button.styled_button_grey:ACTIVE,
  12455. .content_format_dark_red .button-group a.styled_button.styled_button_grey:ACTIVE,
  12456. .content_format_dark_blue .button-group a.styled_button.styled_button_grey:ACTIVE,
  12457. .content_format_dark_purple .button-group a.styled_button.styled_button_grey:ACTIVE,
  12458. .content_format_solarized_dark .button-group a.styled_button.styled_button_grey:ACTIVE,
  12459. .content_format_luna .button-group a.styled_button.styled_button_grey:ACTIVE,
  12460. button.styled_button.styled_button_dark_grey:ACTIVE {
  12461. box-shadow: 0px 3px 5px #2e2e2e inset;
  12462. border-color: #292929;
  12463. border-bottom-color: #2b2b2b;
  12464. border-top-color: #262626;
  12465. text-shadow: -1px -1px #2e2e2e;
  12466. text-shadow: -1px -1px #2e2e2e;
  12467. background: #363636;
  12468. background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #363636), color-stop(100%, #303030));
  12469. background: -webkit-linear-gradient(top, #363636 0%, #303030 100%);
  12470. background: linear-gradient(to bottom, #363636 0%, #303030 100%)
  12471. }
  12472. a.styled_button.styled_button_dark_grey i,
  12473. .content_format_ultra_dark .button-group a.styled_button.styled_button_grey i,
  12474. .content_format_high_dark .button-group a.styled_button.styled_button_grey i,
  12475. .content_format_green_black .button-group a.styled_button.styled_button_grey i,
  12476. .content_format_amber_black .button-group a.styled_button.styled_button_grey i,
  12477. .content_format_wob .button-group a.styled_button.styled_button_grey i,
  12478. .content_format_medium_dark .button-group a.styled_button.styled_button_grey i,
  12479. .content_format_dark_red .button-group a.styled_button.styled_button_grey i,
  12480. .content_format_dark_blue .button-group a.styled_button.styled_button_grey i,
  12481. .content_format_dark_purple .button-group a.styled_button.styled_button_grey i,
  12482. .content_format_solarized_dark .button-group a.styled_button.styled_button_grey i,
  12483. .content_format_luna .button-group a.styled_button.styled_button_grey i,
  12484. button.styled_button.styled_button_dark_grey i {
  12485. color: #bbb
  12486. }
  12487. .button-group,
  12488. .button-group-vertical {
  12489. display: inline-block;
  12490. position: relative
  12491. }
  12492. .button-group.drop-down-show .drop-down,
  12493. .button-group-vertical.drop-down-show .drop-down {
  12494. display: inline-block;
  12495. z-index: 2001
  12496. }
  12497. .button-group .drop-down,
  12498. .button-group-vertical .drop-down {
  12499. display: none;
  12500. position: absolute;
  12501. top: 100%;
  12502. right: 0px;
  12503. border-radius: 5px;
  12504. background: #fff;
  12505. font-family: "Open Sans", Arial, Sans-serif;
  12506. font-size: 13px;
  12507. z-index: 20;
  12508. border: 1px solid rgba(0, 0, 0, 0.2);
  12509. background-clip: padding-box;
  12510. text-align: left;
  12511. color: #444;
  12512. line-height: normal;
  12513. font-weight: normal
  12514. }
  12515. .button-group .drop-down .arrow,
  12516. .button-group-vertical .drop-down .arrow {
  12517. position: absolute;
  12518. left: 50%;
  12519. margin-left: -10px;
  12520. top: -12px;
  12521. border-bottom: 12px solid rgba(0, 0, 0, 0.2);
  12522. border-right: 11px solid transparent;
  12523. border-left: 11px solid transparent
  12524. }
  12525. .button-group .drop-down .arrow:before,
  12526. .button-group-vertical .drop-down .arrow:before {
  12527. content: " ";
  12528. display: block;
  12529. position: absolute;
  12530. left: -5px;
  12531. top: 2px;
  12532. margin-left: -5px;
  12533. border-bottom: 10px solid #fff;
  12534. border-right: 10px solid transparent;
  12535. border-left: 10px solid transparent
  12536. }
  12537. .button-group .drop-down i,
  12538. .button-group-vertical .drop-down i {
  12539. margin-right: 8px
  12540. }
  12541. .button-group .drop-down .fa-square,
  12542. .button-group-vertical .drop-down .fa-square {
  12543. color: #999
  12544. }
  12545. .button-group .drop-down .fa-check-square,
  12546. .button-group-vertical .drop-down .fa-check-square {
  12547. color: #507e2c
  12548. }
  12549. .button-group .drop-down ul,
  12550. .button-group-vertical .drop-down ul {
  12551. overflow: auto;
  12552. max-height: 500px
  12553. }
  12554. .button-group .drop-down ul li,
  12555. .button-group-vertical .drop-down ul li {
  12556. display: block
  12557. }
  12558. .button-group .drop-down ul li.divider,
  12559. .button-group-vertical .drop-down ul li.divider {
  12560. margin: 6px 0px;
  12561. height: 1px;
  12562. background: #ddd
  12563. }
  12564. .button-group .drop-down ul li:last-child,
  12565. .button-group-vertical .drop-down ul li:last-child {
  12566. border-bottom: none
  12567. }
  12568. .button-group .drop-down ul li a,
  12569. .button-group-vertical .drop-down ul li a {
  12570. display: block;
  12571. padding: 5px 10px;
  12572. word-wrap: pre;
  12573. color: inherit
  12574. }
  12575. .button-group .drop-down ul li a:hover,
  12576. .button-group-vertical .drop-down ul li a:hover {
  12577. color: inherit;
  12578. background: #eee;
  12579. text-decoration: none
  12580. }
  12581. .button-group .drop-down ul li:first-child a,
  12582. .button-group-vertical .drop-down ul li:first-child a {
  12583. border-top-left-radius: 4px;
  12584. border-top-right-radius: 4px
  12585. }
  12586. .button-group .drop-down ul li:last-child a,
  12587. .button-group-vertical .drop-down ul li:last-child a {
  12588. border-bottom-left-radius: 4px;
  12589. border-bottom-right-radius: 4px
  12590. }
  12591. .button-group .drop-down ul li.selected a,
  12592. .button-group-vertical .drop-down ul li.selected a {
  12593. background: #333;
  12594. color: #fff;
  12595. margin-top: -1px;
  12596. border-top: 1px solid #222;
  12597. border-color: #222
  12598. }
  12599. .button-group .drop-down ul li.selected a i,
  12600. .button-group-vertical .drop-down ul li.selected a i {
  12601. color: #fff
  12602. }
  12603. .button-group .drop-down ul li.selected a a:hover,
  12604. .button-group-vertical .drop-down ul li.selected a a:hover {
  12605. background: #222
  12606. }
  12607. .button-group {
  12608. margin: 0px 5px
  12609. }
  12610. .button-group a.styled_button,
  12611. .button-group button.styled_button {
  12612. border-right-width: 0px;
  12613. margin-left: 0px;
  12614. margin-right: 0px;
  12615. border-radius: 0px
  12616. }
  12617. .button-group a.styled_button:last-of-type,
  12618. .button-group button.styled_button:last-of-type {
  12619. border-right-width: 1px;
  12620. border-top-right-radius: 3px;
  12621. border-bottom-right-radius: 3px
  12622. }
  12623. .button-group a.styled_button:first-of-type,
  12624. .button-group button.styled_button:first-of-type {
  12625. border-top-left-radius: 3px;
  12626. border-bottom-left-radius: 3px
  12627. }
  12628. .button-group-vertical a.styled_button,
  12629. .button-group-vertical button.styled_button {
  12630. border-bottom-width: 0px;
  12631. margin-left: 0px;
  12632. margin-right: 0px;
  12633. border-radius: 0px;
  12634. display: block !important;
  12635. width: 100% !important;
  12636. margin: 0px;
  12637. text-align: left
  12638. }
  12639. .button-group-vertical a.styled_button:last-child,
  12640. .button-group-vertical button.styled_button:last-child {
  12641. border-bottom-width: 1px;
  12642. border-bottom-left-radius: 3px;
  12643. border-bottom-right-radius: 3px
  12644. }
  12645. .button-group-vertical a.styled_button:first-child,
  12646. .button-group-vertical button.styled_button:first-child {
  12647. border-top-left-radius: 3px;
  12648. border-top-right-radius: 3px
  12649. }
  12650. div.content div.calendar {
  12651. position: absolute;
  12652. left: -65px;
  12653. top: -1px;
  12654. width: 65px
  12655. }
  12656. div.content div.calendar div.month {
  12657. text-align: center;
  12658. font-weight: bold;
  12659. font-size: 15px;
  12660. color: #FFF;
  12661. background-color: #876ece;
  12662. border: 1px solid #6c58a5;
  12663. box-shadow: 0px 1px 0px #9579e3 inset;
  12664. text-shadow: -1px -1px rgba(0, 0, 0, 0.2);
  12665. line-height: 28px;
  12666. border-top-left-radius: 4px
  12667. }
  12668. div.content div.calendar div.day {
  12669. text-align: center;
  12670. font-weight: bold;
  12671. font-size: 22px;
  12672. color: #333;
  12673. background-color: #FFF;
  12674. padding-top: 10px;
  12675. padding-bottom: 10px;
  12676. border: 1px solid #cac6c0;
  12677. border-top: none;
  12678. border-bottom-left-radius: 4px
  12679. }
  12680. div.content div.calendar div.day div.year {
  12681. font-size: 9px;
  12682. color: #888;
  12683. margin-top: -4px
  12684. }
  12685. div.content .pill_button {
  12686. display: inline-block;
  12687. zoom: 1;
  12688. *display: inline;
  12689. text-decoration: none;
  12690. margin-left: -1px;
  12691. margin-right: 0px;
  12692. margin-top: 4px;
  12693. margin-bottom: 4px;
  12694. background-color: #FAFAFA;
  12695. background-image: url("/web/20170604224508im_/https://static.fimfiction.net/images/edit_button_background_up.png");
  12696. border: 1px solid #CCC !important;
  12697. padding: 0px !important;
  12698. padding-right: 10px !important;
  12699. font-weight: bold;
  12700. color: #666;
  12701. vertical-align: top;
  12702. text-shadow: 1px 1px #FFF;
  12703. z-index: 0;
  12704. line-height: 1.0em;
  12705. border-radius: 4px
  12706. }
  12707. div.content .pill_button span {
  12708. vertical-align: middle !important
  12709. }
  12710. div.content .pill_button img {
  12711. background-color: #eee;
  12712. border-right: 1px solid #ddd;
  12713. padding: 7px;
  12714. vertical-align: middle !important;
  12715. -webkit-border-bottom-left-radius: 4px;
  12716. -webkit-border-top-left-radius: 4px;
  12717. -moz-border-radius-bottomleft: 4px;
  12718. -moz-border-radius-topleft: 4px;
  12719. background-image: url("/web/20170604224508im_/https://static.fimfiction.net/css/images/user_cp_tab_overlay.png");
  12720. margin-right: 8px
  12721. }
  12722. div.content .pill_button:HOVER {
  12723. border-color: #9aaec0 !important;
  12724. background-color: #eef7ff;
  12725. background-image: url("/web/20170604224508im_/https://static.fimfiction.net/images/edit_button_background_down.png");
  12726. color: #333;
  12727. z-index: 10;
  12728. position: relative
  12729. }
  12730. div.content .pill_button:HOVER img {
  12731. background-color: #ccdeee;
  12732. border-color: #9aaec0
  12733. }
  12734. div.content .pill_button_img_only img {
  12735. padding: 3px;
  12736. border-right: 0px;
  12737. margin-right: 0px;
  12738. background: none
  12739. }
  12740. div.content .pill_button_img_only {
  12741. padding-right: 0px !important
  12742. }
  12743. div.content .pill_button_img_only span {
  12744. display: none
  12745. }
  12746. .message,
  12747. .error-message,
  12748. .success-message {
  12749. background-color: #fffddf;
  12750. border: 1px solid rgba(0, 0, 0, 0.2);
  12751. margin-bottom: 5px;
  12752. margin-top: 5px;
  12753. padding: 10px 15px;
  12754. color: #696415;
  12755. border-radius: 5px
  12756. }
  12757. .error-message {
  12758. background: #F7E4E1;
  12759. border-color: #c6b6b4;
  12760. color: #6d3b31
  12761. }
  12762. .error-message:before {
  12763. font-family: "FontAwesome";
  12764. content: "\f057";
  12765. color: #6d3b31;
  12766. margin-right: 10px
  12767. }
  12768. .success-message {
  12769. background: #eaf7e1;
  12770. border-color: #bbc6b4;
  12771. color: #4d6d31
  12772. }
  12773. .success-message:before {
  12774. font-family: "FontAwesome";
  12775. content: "\f00c";
  12776. color: #506d31;
  12777. margin-right: 10px
  12778. }
  12779. div.message_no_image {
  12780. font-family: "Segoe UI";
  12781. font-size: 0.95em;
  12782. background-color: #fffddf;
  12783. border: 1px solid #dcd9ad;
  12784. -moz-border-radius: 5px;
  12785. border-radius: 5px;
  12786. padding: 14px;
  12787. margin-bottom: 5px;
  12788. margin-top: 5px
  12789. }
  12790. div.content div.notifications div.type_selector {
  12791. background-color: #EEE;
  12792. border-bottom: 1px solid #CCC;
  12793. padding: 10px
  12794. }
  12795. div.content div.notifications div.notifications_container {
  12796. padding: 16px
  12797. }
  12798. div.content div.notifications p {
  12799. margin: 0px;
  12800. display: inline
  12801. }
  12802. div.content div.notifications a.pill_button {
  12803. font-size: 0.8em
  12804. }
  12805. div.content div.notifications label {
  12806. background-color: #F9F8F2;
  12807. padding: 7px;
  12808. border-radius: 5px;
  12809. border: 1px solid #ECE9DF;
  12810. display: inline-block;
  12811. zoom: 1;
  12812. margin-bottom: 9px;
  12813. vertical-align: middle;
  12814. width: 150px;
  12815. font-weight: bold
  12816. }
  12817. div.content div.notifications label img {
  12818. vertical-align: -2px;
  12819. margin-right: 6px
  12820. }
  12821. div.content div.notifications label input[type="checkbox"] {
  12822. float: right;
  12823. margin-top: 4px
  12824. }
  12825. div.content div.notifications input.button {
  12826. padding: 5px
  12827. }
  12828. div.content div.notifications h3 {
  12829. margin-bottom: 5px;
  12830. padding-bottom: 5px;
  12831. color: #555;
  12832. background-color: #EEE;
  12833. padding: 15px;
  12834. font-size: 1.2em
  12835. }
  12836. div.content div.notifications h3::before {
  12837. content: " ";
  12838. background-image: url("/web/20170604224508im_/https://static.fimfiction.net/css/images/user_cp_section_arrow.png");
  12839. width: 16px;
  12840. height: 16px;
  12841. display: inline-block;
  12842. margin-right: 10px;
  12843. vertical-align: -3px
  12844. }
  12845. div.content div.notifications h3 span.total {
  12846. background-color: rgba(0, 0, 0, 0.1);
  12847. color: #444;
  12848. padding: 4px 10px;
  12849. margin-left: 10px;
  12850. font-size: 1.0em;
  12851. border-radius: 3px
  12852. }
  12853. div.content div.notifications div.notification {
  12854. border-bottom: 1px solid #EEE;
  12855. margin-left: 16px;
  12856. line-height: 1.5em;
  12857. text-shadow: 1px 1px rgba(255, 255, 255, 0.2);
  12858. color: rgba(0, 0, 0, 0.7);
  12859. padding: 0.4em 0.0em
  12860. }
  12861. div.content div.notifications div.notification i.notification-icon {
  12862. margin-right: 5px;
  12863. color: #888;
  12864. font-size: 14px
  12865. }
  12866. div.content div.notifications div.notification.notification_unread {
  12867. padding-left: 10px;
  12868. margin-bottom: 2px;
  12869. margin-left: 5px;
  12870. background-color: #eef5e8;
  12871. border: 1px solid #b5cd9f;
  12872. margin-top: -1px
  12873. }
  12874. div.content div.notifications div.notification.notification_unread i {
  12875. color: #618c3d
  12876. }
  12877. div.content div.notifications div.notification.notification_unread span.time {
  12878. color: #999
  12879. }
  12880. div.content div.notifications div.notification div.notification {
  12881. margin-left: 25px
  12882. }
  12883. div.content div.notifications div.notification span.stack_count {
  12884. float: right;
  12885. font-size: 0.8em;
  12886. font-weight: bold;
  12887. display: block;
  12888. margin-right: 10px;
  12889. color: rgba(0, 0, 0, 0.5)
  12890. }
  12891. div.content div.notifications div.notification span.stack_count i {
  12892. font-size: 14px;
  12893. margin-right: 5px
  12894. }
  12895. div.content div.notifications div.notification span.stack_count img {
  12896. width: 16px;
  12897. height: 16px;
  12898. vertical-align: -4px
  12899. }
  12900. div.content div.notifications div.notification span.nsfw {
  12901. color: #D33;
  12902. font-weight: bold;
  12903. font-size: 0.8em
  12904. }
  12905. div.content div.notifications div.notification span.new_stack_count {
  12906. display: none
  12907. }
  12908. div.content div.notifications div.notification_unread span.new_stack_count {
  12909. font-size: 0.8em;
  12910. font-weight: bold;
  12911. display: inline-block;
  12912. margin-right: 2px;
  12913. padding: 3px;
  12914. background-color: rgba(0, 0, 0, 0.1);
  12915. line-height: 1.2em;
  12916. border-radius: 3px;
  12917. border: 1px solid rgba(0, 0, 0, 0.2)
  12918. }
  12919. div.content div.notifications div.notification span.new_stack_count img {
  12920. width: 16px;
  12921. height: 16px;
  12922. vertical-align: -4px
  12923. }
  12924. div.content div.notifications div.notification span.time {
  12925. font-size: 0.8em
  12926. }
  12927. div.content div.notifications div.notification img {
  12928. vertical-align: -3px;
  12929. margin-right: 6px
  12930. }
  12931. div.content div.notifications div.notification_group {
  12932. cursor: pointer
  12933. }
  12934. div.content div.notifications div.notification_read {
  12935. color: #333
  12936. }
  12937. div.content div.notifications div.notification_read span.time {
  12938. color: #aaa
  12939. }
  12940. table.simple_table {
  12941. border-collapse: collapse;
  12942. font-size: 0.9em
  12943. }
  12944. table.simple_table tr {
  12945. background-color: #F8F8F8
  12946. }
  12947. table.simple_table tr:nth-child(odd) {
  12948. background-color: #FFF
  12949. }
  12950. table.simple_table td {
  12951. padding: 8px;
  12952. color: #444;
  12953. border: 1px solid #ccc
  12954. }
  12955. table.simple_table tbody tr td {
  12956. background-color: transparent
  12957. }
  12958. table.simple_table td img.avatar {
  12959. vertical-align: middle;
  12960. border: 1px solid #ccc;
  12961. padding: 1px
  12962. }
  12963. table.simple_table thead tr td {
  12964. background-color: #eee !important;
  12965. background-image: url("/web/20170604224508im_/https://static.fimfiction.net/css/images/grid_faint.png");
  12966. font-weight: bold;
  12967. background-position: center bottom;
  12968. background-repeat: repeat-x;
  12969. color: #333;
  12970. text-shadow: 1px 1px rgba(255, 255, 255, 0.3)
  12971. }
  12972. table.simple_table tbody tr:hover {
  12973. background-color: #faf8dc
  12974. }
  12975. table.simple_table tbody tr.selected {
  12976. background-color: #fffabb !important
  12977. }
  12978. table.simple_table tbody tr.selected td,
  12979. table.simple_table tbody tr:hover td {
  12980. border-color: #cac580
  12981. }
  12982. table.tablesorter thead tr .header {
  12983. background-image: url(/web/20170604224508im_/https://static.fimfiction.net/scripts/themes/blue/bg.gif);
  12984. background-repeat: no-repeat;
  12985. background-position: center right;
  12986. cursor: pointer
  12987. }
  12988. table.tablesorter thead tr .headerSortUp {
  12989. background-image: url(/web/20170604224508im_/https://static.fimfiction.net/scripts/themes/blue/asc.gif)
  12990. }
  12991. table.tablesorter thead tr .headerSortDown {
  12992. background-image: url(/web/20170604224508im_/https://static.fimfiction.net/scripts/themes/blue/desc.gif)
  12993. }
  12994. div.download_container {
  12995. display: inline-block;
  12996. zoom: 1;
  12997. *display: inline;
  12998. position: relative;
  12999. white-space: nowrap
  13000. }
  13001. div.download_container div {
  13002. display: none;
  13003. white-space: nowrap
  13004. }
  13005. div.download_container:HOVER div {
  13006. display: block;
  13007. position: absolute;
  13008. z-index: 10;
  13009. left: -8px;
  13010. top: -7px;
  13011. padding: 1px;
  13012. background-color: #dfd9c9;
  13013. border: 1px solid #c6bda5;
  13014. border-radius: 4px;
  13015. line-height: 1.0em !important
  13016. }
  13017. div.download_container div a {
  13018. display: inline-block;
  13019. zoom: 1;
  13020. *display: inline;
  13021. border-radius: 4px
  13022. }
  13023. div.download_container div a:HOVER {
  13024. background-color: #f9f8f4
  13025. }
  13026. div.download_container div img {
  13027. margin-right: 5px !important;
  13028. margin-left: 5px !important;
  13029. margin: 5px;
  13030. width: 16px;
  13031. height: 16px
  13032. }
  13033. div.latest_updates {
  13034. background-image: url("/web/20170604224508im_/https://static.fimfiction.net/css/images/latest_updates_background.png");
  13035. padding: 15px;
  13036. color: #8a8173;
  13037. border-bottom: 3px solid #797368
  13038. }
  13039. div.latest_updates a {
  13040. color: #534d42;
  13041. font-size: 0.8em
  13042. }
  13043. div.latest_updates h1 {
  13044. color: #433f37;
  13045. font-weight: bold;
  13046. padding-bottom: 6px;
  13047. margin-bottom: 6px;
  13048. border-bottom: 2px solid #978f80
  13049. }
  13050. div.latest_updates div.updates {
  13051. width: 90%;
  13052. white-space: nowrap;
  13053. margin-left: auto;
  13054. margin-right: auto;
  13055. position: relative;
  13056. overflow: hidden
  13057. }
  13058. div.latest_updates div.updates img.overlay {
  13059. display: block;
  13060. float: right;
  13061. position: absolute;
  13062. bottom: -77px;
  13063. left: 810px;
  13064. z-index: 10
  13065. }
  13066. div.latest_updates a.update {
  13067. overflow: hidden;
  13068. max-width: 230px;
  13069. height: 34px;
  13070. display: inline-block;
  13071. background-color: #ddd8ce;
  13072. border-radius: 8px;
  13073. margin: 5px;
  13074. font-weight: bold;
  13075. color: #2f2718;
  13076. text-decoration: none;
  13077. padding: 10px;
  13078. font-size: 0.8em;
  13079. line-height: 1.5em;
  13080. background-position: 95% center;
  13081. background-repeat: no-repeat;
  13082. vertical-align: top
  13083. }
  13084. div.latest_updates a.update:HOVER {
  13085. background-color: #f1ede6
  13086. }
  13087. div.latest_updates a.update span.story {
  13088. text-decoration: underline
  13089. }
  13090. div.latest_updates a.update span.chapter {
  13091. color: #6b6355;
  13092. font-size: 0.9em;
  13093. font-weight: normal
  13094. }
  13095. div.users_online {
  13096. background-image: url("/web/20170604224508im_/https://static.fimfiction.net/css/images/footer_background.png");
  13097. border-bottom: 3px solid #797368;
  13098. text-align: center;
  13099. padding: 15px;
  13100. color: #5f5a53
  13101. }
  13102. div.users_online a {
  13103. font-size: 0.8em;
  13104. color: #a1947c
  13105. }
  13106. div.footer-push {
  13107. height: 270px
  13108. }
  13109. div.footer {
  13110. background: #323338;
  13111. background: #28292d;
  13112. background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #28292d), color-stop(30px, #323338));
  13113. background: -webkit-linear-gradient(top, #28292d 0%, #323338 30px);
  13114. background: linear-gradient(to bottom, #28292d 0%, #323338 30px);
  13115. border-top: 1px solid #1e1f22;
  13116. box-shadow: 0px 5px 0px #3c3d43 inset;
  13117. text-align: center;
  13118. padding-top: 22px;
  13119. padding-bottom: 30px;
  13120. text-shadow: -1px -1px #303035;
  13121. height: 270px
  13122. }
  13123. div.footer .fa-facebook,
  13124. div.footer .fa-twitter,
  13125. div.footer .fa-google-plus,
  13126. div.footer .steam-icon {
  13127. font-size: 40px;
  13128. width: 50px;
  13129. height: 50px;
  13130. line-height: 50px;
  13131. border-radius: 4px;
  13132. text-align: center;
  13133. color: #FFF;
  13134. border: 1px solid;
  13135. vertical-align: middle
  13136. }
  13137. div.footer .fa-facebook {
  13138. background-color: #4862a3;
  13139. text-shadow: -1px -1px #3a4e82;
  13140. border-color: #1d2741;
  13141. box-shadow: 0px 1px 0px #5e7fd4 inset;
  13142. background: #4f6cb3;
  13143. background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #4f6cb3), color-stop(100%, #415893));
  13144. background: -webkit-linear-gradient(top, #4f6cb3 0%, #415893 100%);
  13145. background: linear-gradient(to bottom, #4f6cb3 0%, #415893 100%)
  13146. }
  13147. div.footer .fa-twitter {
  13148. background-color: #00aced;
  13149. text-shadow: -1px -1px #008abe;
  13150. border-color: #00455f;
  13151. box-shadow: 0px 1px 0px #00e0ff inset;
  13152. background: #00bdff;
  13153. background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #00bdff), color-stop(100%, #009bd5));
  13154. background: -webkit-linear-gradient(top, #00bdff 0%, #009bd5 100%);
  13155. background: linear-gradient(to bottom, #00bdff 0%, #009bd5 100%)
  13156. }
  13157. div.footer .fa-google-plus {
  13158. background-color: #d95333;
  13159. text-shadow: -1px -1px #ae4229;
  13160. border-color: #572114;
  13161. box-shadow: 0px 1px 0px #ff6c42 inset;
  13162. background: #ef5b38;
  13163. background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ef5b38), color-stop(100%, #c34b2e));
  13164. background: -webkit-linear-gradient(top, #ef5b38 0%, #c34b2e 100%);
  13165. background: linear-gradient(to bottom, #ef5b38 0%, #c34b2e 100%)
  13166. }
  13167. div.footer .steam-icon {
  13168. background-color: #222;
  13169. text-shadow: -1px -1px #1b1b1b;
  13170. border-color: #0e0e0e;
  13171. box-shadow: 0px 1px 0px #2c2c2c inset;
  13172. background: #252525;
  13173. background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #252525), color-stop(100%, #1f1f1f));
  13174. background: -webkit-linear-gradient(top, #252525 0%, #1f1f1f 100%);
  13175. background: linear-gradient(to bottom, #252525 0%, #1f1f1f 100%)
  13176. }
  13177. div.footer div.block {
  13178. width: 30%;
  13179. vertical-align: top;
  13180. color: #7d808c;
  13181. display: inline-block;
  13182. zoom: 1;
  13183. text-align: left;
  13184. margin: 5px;
  13185. line-height: 2.2em;
  13186. max-width: 400px;
  13187. font-size: 0.9em
  13188. }
  13189. div.footer div.block h1 {
  13190. font-size: 1.3em;
  13191. color: #c8cce0;
  13192. padding-bottom: 5px;
  13193. margin-bottom: 8px;
  13194. border-bottom: 1px solid #4b4d54
  13195. }
  13196. div.footer div.block a {
  13197. color: #9699a8;
  13198. padding-bottom: 1px;
  13199. border-bottom: 1px dotted #646670
  13200. }
  13201. div.footer div.block a.no-border {
  13202. border-bottom: none
  13203. }
  13204. div.footer div.block a:HOVER {
  13205. text-decoration: none;
  13206. color: #c8cce0
  13207. }
  13208. div.footer .divider {
  13209. display: inline-block;
  13210. vertical-align: top;
  13211. width: 0px;
  13212. height: 200px;
  13213. border-left: 1px solid rgba(0, 0, 0, 0.1);
  13214. border-right: 1px solid rgba(255, 255, 255, 0.1)
  13215. }
  13216. div.overlay_background {
  13217. position: fixed;
  13218. top: 0;
  13219. bottom: 0;
  13220. left: 0;
  13221. width: 100%;
  13222. background: #222;
  13223. opacity: 0.75;
  13224. -moz-opacity: 0.75;
  13225. filter: alpha(opacity=75);
  13226. display: none;
  13227. z-index: 500
  13228. }
  13229. .overlay_container {
  13230. position: fixed;
  13231. top: 50%;
  13232. left: 50%;
  13233. background-color: #FFF;
  13234. width: 800px;
  13235. height: 510px;
  13236. display: none;
  13237. margin-left: -400px;
  13238. margin-top: -250px;
  13239. z-index: 501;
  13240. padding: 1px;
  13241. border: 15px solid rgba(0, 0, 0, 0.3);
  13242. -moz-background-clip: padding;
  13243. -webkit-background-clip: padding;
  13244. background-clip: padding-box
  13245. }
  13246. .overlay_container textarea {
  13247. height: 165px
  13248. }
  13249. div.overlay_container hr {
  13250. background-color: #cacaca;
  13251. margin-top: 12px;
  13252. margin-bottom: 12px;
  13253. color: #cacaca;
  13254. height: 1px;
  13255. border: 0px
  13256. }
  13257. div.overlay_container table.popup {
  13258. border-collapse: separate;
  13259. border-spacing: 0px
  13260. }
  13261. div.overlay_container table.popup td.header {
  13262. font-size: 1.0em;
  13263. font-weight: bold;
  13264. background-color: #ddd;
  13265. border-bottom: 1px solid #aaa;
  13266. color: #333;
  13267. padding-left: 10px;
  13268. vertical-align: middle;
  13269. line-height: 48px;
  13270. height: 48px
  13271. }
  13272. div.overlay_container table.popup td.header img {
  13273. vertical-align: -5px
  13274. }
  13275. div.overlay_container table.popup td.footer {
  13276. padding: 4px;
  13277. padding-left: 12px;
  13278. text-align: right;
  13279. height: 40px;
  13280. border-top: 1px solid #CCC;
  13281. background-color: #EEE;
  13282. color: #666
  13283. }
  13284. div.overlay_container table.popup td.content {
  13285. background-color: #FFF;
  13286. color: #333;
  13287. overflow: hidden
  13288. }
  13289. div.quote_container {
  13290. padding: 6px;
  13291. border: 1px solid rgba(0, 0, 0, 0.3);
  13292. background-clip: padding-box;
  13293. background-color: #eee9e2;
  13294. border-radius: 5px
  13295. }
  13296. div.quote_container div.author {
  13297. float: left;
  13298. width: 150px
  13299. }
  13300. div.quote_container div.data {
  13301. margin-left: 160px
  13302. }
  13303. .notification_popup {
  13304. color: #444;
  13305. width: 360px;
  13306. height: 90px;
  13307. line-height: 52px;
  13308. position: fixed;
  13309. right: 10px;
  13310. bottom: 10px;
  13311. display: none;
  13312. background-color: #FFF;
  13313. background-clip: padding-box;
  13314. border: 1px solid rgba(0, 0, 0, 0.2);
  13315. box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.3), 1px 1px 1px rgba(0, 0, 0, 0.2);
  13316. line-height: 1.0em;
  13317. font-size: 0.9em;
  13318. z-index: 100000000
  13319. }
  13320. .notification_popup .notification_image {
  13321. background-color: #EEE;
  13322. width: 32px;
  13323. height: 32px;
  13324. padding: 29px 24px;
  13325. float: left
  13326. }
  13327. .notification_popup .notification_info {
  13328. margin-left: 88px;
  13329. padding-top: 16px;
  13330. padding-right: 10px;
  13331. position: relative
  13332. }
  13333. .notification_popup .notification_close,
  13334. .notification_popup .notification_settings {
  13335. font-weight: bold;
  13336. text-decoration: none;
  13337. color: #333;
  13338. position: absolute;
  13339. right: 6px;
  13340. top: 6px;
  13341. border-radius: 100px;
  13342. width: 18px;
  13343. height: 18px;
  13344. line-height: 16px;
  13345. text-align: center;
  13346. transition: all 0.3s;
  13347. -webkit-transition: all 0.3s
  13348. }
  13349. .notification_popup .notification_settings {
  13350. right: 30px
  13351. }
  13352. .notification_popup .notification_close:hover,
  13353. .notification_popup .notification_settings:hover {
  13354. background-color: #555;
  13355. color: #fff
  13356. }
  13357. .notification_popup .notification_title {
  13358. color: #333;
  13359. font-weight: bold;
  13360. margin-bottom: 10px;
  13361. display: block
  13362. }
  13363. .notification_popup .notification_body {
  13364. color: #555;
  13365. line-height: 1.4em;
  13366. font-size: 0.8em
  13367. }
  13368. .notification_popup .notification_footer {
  13369. font-weight: bold;
  13370. font-size: 0.8em;
  13371. position: absolute;
  13372. right: 4px;
  13373. bottom: 4px
  13374. }
  13375. div.user_page_content_box {
  13376. margin-top: 0px;
  13377. background-color: #FFF
  13378. }
  13379. div.user_page_content_box div.content_box_header {
  13380. padding-left: 5px;
  13381. margin: 2px
  13382. }
  13383. div.user_page_content_box h2 {
  13384. line-height: 50px;
  13385. font-size: 1.2em;
  13386. padding-left: 10px
  13387. }
  13388. div.user_page_content_box h2 img {
  13389. vertical-align: -7px;
  13390. margin-right: 8px;
  13391. background-color: #EFECE4;
  13392. padding: 5px;
  13393. border-radius: 5px;
  13394. display: none
  13395. }
  13396. div.user_page_content_box div.main {
  13397. border: 0px;
  13398. background-color: transparent
  13399. }
  13400. div.read_it_later_shortcut {
  13401. position: relative
  13402. }
  13403. div.read_it_later_shortcut div.fancy_tooltip_container {
  13404. -webkit-transition: visibility 0s linear 0.15s, opacity 0.15s linear;
  13405. -moz-transition: visibility 0s linear 0.15s, opacity 0.15s linear;
  13406. -o-transition: visibility 0s linear 0.15s, opacity 0.15s linear;
  13407. -ms-transition: visibility 0s linear 0.15s, opacity 0.15s linear;
  13408. transition: visibility 0s linear 0.15s, opacity 0.15s linear;
  13409. visibility: hidden;
  13410. opacity: 0;
  13411. top: 6px;
  13412. left: -10px;
  13413. z-index: 10
  13414. }
  13415. div.read_it_later_shortcut:HOVER div.fancy_tooltip_container {
  13416. visibility: visible;
  13417. opacity: 1;
  13418. -webkit-transition-delay: 0s;
  13419. -moz-transition-delay: 0s;
  13420. -o-transition-delay: 0s;
  13421. -ms-transition-delay: 0s;
  13422. transition-delay: 0s
  13423. }
  13424. div.fancy_tooltip_container {
  13425. position: absolute;
  13426. top: 0px;
  13427. left: 0px
  13428. }
  13429. div.fancy_tooltip {
  13430. position: absolute;
  13431. bottom: 3px;
  13432. border-radius: 8px;
  13433. border: 1px solid #b1a585;
  13434. box-shadow: 4px 4px 0px rgba(0, 0, 0, 0.1);
  13435. padding: 8px;
  13436. color: #524C42;
  13437. font-size: 0.9em;
  13438. background-color: #FFF;
  13439. width: 200px;
  13440. text-align: left;
  13441. line-height: 2.0em;
  13442. left: -1px
  13443. }
  13444. div.fancy_tooltip img {
  13445. vertical-align: -3px
  13446. }
  13447. div.search_pane {
  13448. position: relative;
  13449. top: -20px
  13450. }
  13451. div.search_pane div.search_options {
  13452. display: none;
  13453. padding: 10px;
  13454. border-left: 1px solid #9b9179;
  13455. border-right: 1px solid #9b9179;
  13456. font-size: 0.8em
  13457. }
  13458. div.search_pane div.search_options label {
  13459. padding: 10px
  13460. }
  13461. div.search_pane div.toggle_bar {
  13462. background-color: #bbb;
  13463. border: 1px solid rgba(0, 0, 0, 0.3);
  13464. border-top: none;
  13465. background-image: url("/web/20170604224508im_/https://static.fimfiction.net/css/images/grid_faint.png");
  13466. text-align: center;
  13467. border-bottom-right-radius: 5px 5px;
  13468. border-bottom-left-radius: 5px 5px
  13469. }
  13470. div.search_pane div.toggle_bar a.toggle_tool {
  13471. display: inline-block;
  13472. margin-left: auto;
  13473. margin-right: auto;
  13474. background-color: #888;
  13475. border: 1px solid rgba(0, 0, 0, 0.25);
  13476. color: white;
  13477. text-shadow: 1px 1px rgba(0, 0, 0, 0.3);
  13478. font-size: 0.9em;
  13479. line-height: 2.5em;
  13480. padding-left: 10px;
  13481. padding-right: 10px;
  13482. margin-bottom: -1px;
  13483. border-top: none;
  13484. margin-left: 2px;
  13485. margin-right: 2px;
  13486. color: #FFF;
  13487. text-decoration: none;
  13488. position: relative;
  13489. box-shadow: 0px 1px 0px rgba(255, 255, 255, 0.2) inset;
  13490. background-image: url("/web/20170604224508im_/https://static.fimfiction.net/images/edit_button_background_up.png");
  13491. background-repeat: repeat-x;
  13492. background-position: center bottom
  13493. }
  13494. div.search_pane div.toggle_bar a.toggle_tool:HOVER {
  13495. background-color: #aaa
  13496. }
  13497. div.search_pane div.toggle_bar a.toggle_tool div.arrow {
  13498. position: absolute;
  13499. width: 0px;
  13500. height: 0px;
  13501. top: 100%;
  13502. left: 50%;
  13503. margin-left: -5px;
  13504. border-top: 10px solid #888;
  13505. border-left: 10px solid transparent;
  13506. border-right: 10px solid transparent
  13507. }
  13508. div.search_pane div.toggle_bar a.toggle_tool:HOVER div.arrow {
  13509. border-top: 10px solid #aaa
  13510. }
  13511. div.search_pane div.toggle_bar a.toggle_tool img {
  13512. vertical-align: -3px;
  13513. margin-right: 5px
  13514. }
  13515. div.search_options_expanded div.toggle_bar {
  13516. border-top: 1px solid #9b9179
  13517. }
  13518. div.search_options_expanded div.toggle_bar a.toggle_tool div.arrow {
  13519. border-top: none;
  13520. border-bottom: 10px solid #888;
  13521. top: -10px
  13522. }
  13523. div.search_options_expanded div.toggle_bar a.toggle_tool:HOVER div.arrow {
  13524. border-top: none
  13525. }
  13526. #error_popup {
  13527. position: fixed;
  13528. left: 0px;
  13529. top: 0px;
  13530. width: 100%;
  13531. height: 100%;
  13532. background-color: rgba(0, 0, 0, 0.5);
  13533. display: table
  13534. }
  13535. #error_popup div.window_container {
  13536. height: 100%;
  13537. width: 100%;
  13538. display: table-cell;
  13539. vertical-align: middle
  13540. }
  13541. #error_popup div.error_window {
  13542. box-shadow: 0px 0px 40px rgba(0, 0, 0, 0.4);
  13543. background-color: #FFF;
  13544. border: 1px solid #333;
  13545. padding: 1px;
  13546. margin-left: auto;
  13547. margin-right: auto;
  13548. width: 50%;
  13549. min-width: 250px;
  13550. max-width: 600px
  13551. }
  13552. #error_popup div.error_window div.error_window_title {
  13553. background-color: #333;
  13554. color: #EEE;
  13555. line-height: 2.5em;
  13556. font-weight: bold;
  13557. padding-left: 10px
  13558. }
  13559. #error_popup div.error_window div.error_window_title a.close_button {
  13560. float: right;
  13561. width: 24px;
  13562. height: 24px;
  13563. background-color: #555;
  13564. border-radius: 5px;
  13565. line-height: 24px;
  13566. text-align: center;
  13567. margin-top: 7px;
  13568. margin-right: 7px;
  13569. color: white;
  13570. text-decoration: none
  13571. }
  13572. #error_popup div.error_window div.error_window_title a.close_button:HOVER {
  13573. background-color: #777
  13574. }
  13575. #error_popup div.error_window_content {
  13576. padding: 10px;
  13577. color: #555;
  13578. line-height: 1.8em
  13579. }
  13580. a.userlink {
  13581. position: relative
  13582. }
  13583. .info-card-container {
  13584. position: absolute;
  13585. z-index: 10;
  13586. padding: 20px;
  13587. top: 0px;
  13588. width: 350px
  13589. }
  13590. .button_toggle span {
  13591. display: none
  13592. }
  13593. .button_toggle_processing span.saving {
  13594. display: inherit !important
  13595. }
  13596. .user_is_watching span.is_watching {
  13597. display: inherit
  13598. }
  13599. .user_is_watching span.is_not_watching {
  13600. display: none
  13601. }
  13602. .user_is_not_watching span.is_watching {
  13603. display: none
  13604. }
  13605. .user_is_not_watching span.is_not_watching {
  13606. display: inherit
  13607. }
  13608. .user_is_blocking span.is_blocking {
  13609. display: inherit
  13610. }
  13611. .user_is_blocking span.is_not_blocking {
  13612. display: none
  13613. }
  13614. .user_is_not_blocking span.is_blocking {
  13615. display: none
  13616. }
  13617. .user_is_not_blocking span.is_not_blocking {
  13618. display: inherit
  13619. }
  13620. .button_toggle_processing span {
  13621. display: none !important
  13622. }
  13623. div.faq ul.list li,
  13624. div.rules ul.list li,
  13625. div.tags_information ul.list li {
  13626. background-color: #FBFBFB;
  13627. padding: 8px;
  13628. padding-left: 12px;
  13629. overflow: hidden;
  13630. line-height: 1.5em
  13631. }
  13632. div.faq ul.list li:nth-child(odd),
  13633. div.rules ul.list li:nth-child(odd),
  13634. div.tags_information ul.list li:nth-child(odd) {
  13635. background-color: #F4F4F4
  13636. }
  13637. .user_blog_post>.left {
  13638. margin-right: 376px
  13639. }
  13640. .sidebar-shadow {
  13641. position: absolute;
  13642. left: -10px;
  13643. top: 0px;
  13644. bottom: 0px;
  13645. width: 40px;
  13646. overflow: hidden
  13647. }
  13648. .sidebar-shadow div.light-gradient,
  13649. .sidebar-shadow div.dark-gradient {
  13650. position: absolute;
  13651. width: 1px;
  13652. top: 0px;
  13653. bottom: 80px
  13654. }
  13655. .sidebar-shadow div.light-gradient:before,
  13656. .sidebar-shadow div.dark-gradient:before {
  13657. content: " ";
  13658. display: block;
  13659. width: 1px;
  13660. position: absolute;
  13661. bottom: -80px;
  13662. height: 80px
  13663. }
  13664. .sidebar-shadow div.light-gradient {
  13665. left: 0px;
  13666. background: rgba(255, 255, 255, 0);
  13667. background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(80px, #fff));
  13668. background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, #fff 80px);
  13669. background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, #fff 80px)
  13670. }
  13671. .sidebar-shadow div.light-gradient:before {
  13672. background: #fff;
  13673. background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(80px, rgba(255, 255, 255, 0)));
  13674. background: -webkit-linear-gradient(top, #fff 0%, rgba(255, 255, 255, 0) 80px);
  13675. background: linear-gradient(to bottom, #fff 0%, rgba(255, 255, 255, 0) 80px)
  13676. }
  13677. .sidebar-shadow div.dark-gradient {
  13678. left: 1px;
  13679. background: transparent;
  13680. background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, transparent), color-stop(80px, rgba(0, 0, 0, 0.25)));
  13681. background: -webkit-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.25) 80px);
  13682. background: linear-gradient(to bottom, transparent 0%, rgba(0, 0, 0, 0.25) 80px)
  13683. }
  13684. .sidebar-shadow div.dark-gradient:before {
  13685. background: rgba(0, 0, 0, 0.25);
  13686. background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0.25)), color-stop(80px, transparent));
  13687. background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.25) 0%, transparent 80px);
  13688. background: linear-gradient(to bottom, rgba(0, 0, 0, 0.25) 0%, transparent 80px)
  13689. }
  13690. .sidebar-shadow:before {
  13691. position: absolute;
  13692. top: 0px;
  13693. bottom: 0px;
  13694. content: " ";
  13695. width: 200px;
  13696. left: -200px;
  13697. border-radius: 100px;
  13698. box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.2)
  13699. }
  13700. .topbar-shadow {
  13701. position: absolute;
  13702. left: 0px;
  13703. right: 0px;
  13704. top: 0px;
  13705. height: 18px;
  13706. overflow: hidden
  13707. }
  13708. .topbar-shadow div.light-gradient,
  13709. .topbar-shadow div.dark-gradient {
  13710. position: absolute;
  13711. height: 1px;
  13712. left: 0px;
  13713. right: 80px
  13714. }
  13715. .topbar-shadow div.light-gradient:before,
  13716. .topbar-shadow div.dark-gradient:before {
  13717. content: " ";
  13718. display: block;
  13719. height: 1px;
  13720. position: absolute;
  13721. right: -80px;
  13722. width: 80px
  13723. }
  13724. .topbar-shadow div.light-gradient {
  13725. top: 0px;
  13726. background: rgba(255, 255, 255, 0);
  13727. background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(80px, #fff));
  13728. background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, #fff 80px);
  13729. background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, #fff 80px)
  13730. }
  13731. .topbar-shadow div.light-gradient:before {
  13732. background: #fff;
  13733. background: -webkit-gradient(linear, left top, right top, color-stop(0%, #fff), color-stop(80px, rgba(255, 255, 255, 0)));
  13734. background: -webkit-linear-gradient(left, #fff 0%, rgba(255, 255, 255, 0) 80px);
  13735. background: linear-gradient(to right, #fff 0%, rgba(255, 255, 255, 0) 80px)
  13736. }
  13737. .topbar-shadow div.dark-gradient {
  13738. top: 1px;
  13739. background: transparent;
  13740. background: -webkit-gradient(linear, left top, right top, color-stop(0%, transparent), color-stop(80px, rgba(0, 0, 0, 0.25)));
  13741. background: -webkit-linear-gradient(left, transparent 0%, rgba(0, 0, 0, 0.25) 80px);
  13742. background: linear-gradient(to right, transparent 0%, rgba(0, 0, 0, 0.25) 80px)
  13743. }
  13744. .topbar-shadow div.dark-gradient:before {
  13745. background: rgba(0, 0, 0, 0.25);
  13746. background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(0, 0, 0, 0.25)), color-stop(80px, transparent));
  13747. background: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.25) 0%, transparent 80px);
  13748. background: linear-gradient(to right, rgba(0, 0, 0, 0.25) 0%, transparent 80px)
  13749. }
  13750. .topbar-shadow:before {
  13751. position: absolute;
  13752. top: -200px;
  13753. content: " ";
  13754. height: 200px;
  13755. left: 0px;
  13756. right: 0px;
  13757. border-radius: 100px;
  13758. box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.2)
  13759. }
  13760. .user_blog_post>.right {
  13761. float: right;
  13762. width: 346px;
  13763. position: relative;
  13764. padding-left: 10px
  13765. }
  13766. .user_blog_post.compressed>.left {
  13767. margin-right: 0px
  13768. }
  13769. .user_blog_post.compressed>.right {
  13770. display: none
  13771. }
  13772. .user_blog_post>.expand_right {
  13773. display: none
  13774. }
  13775. .user_blog_post.compressed>.expand_right {
  13776. position: relative;
  13777. display: block;
  13778. float: right;
  13779. width: 20px;
  13780. background-color: #EEE;
  13781. color: #333;
  13782. font-weight: bold;
  13783. padding: 10px 3px;
  13784. border: 1px solid rgba(0, 0, 0, 0.3);
  13785. box-shadow: 1px 2px 3px rgba(0, 0, 0, 0.1);
  13786. text-decoration: none;
  13787. text-align: center
  13788. }
  13789. @media all and (max-width: 1100px) {
  13790. .user_blog_post>.left {
  13791. margin-right: 260px
  13792. }
  13793. .user_blog_post>.right {
  13794. float: right;
  13795. width: 240px;
  13796. font-size: 0.9em
  13797. }
  13798. }
  13799. .user_blog_post:before {
  13800. content: " ";
  13801. display: none;
  13802. position: fixed;
  13803. top: 0px;
  13804. right: 0px;
  13805. bottom: 0px;
  13806. left: 0px;
  13807. background: rgba(0, 0, 0, 0.7);
  13808. z-index: 5
  13809. }
  13810. .user_blog_post.show:before {
  13811. display: block
  13812. }
  13813. .button-sidebar-slide {
  13814. display: none
  13815. }
  13816. @media all and (max-width: 700px) {
  13817. div.comment div.data div.comment_information div.toolbar {
  13818. display: inline-block;
  13819. visibility: visible;
  13820. opacity: 1
  13821. }
  13822. .user_blog_post.compressed>.right {
  13823. display: block
  13824. }
  13825. .user_blog_post>.right {
  13826. position: fixed;
  13827. top: 0px;
  13828. bottom: 0px;
  13829. right: 0px;
  13830. z-index: 10;
  13831. background: #eee9e2;
  13832. border-left: 1px solid rgba(0, 0, 0, 0.3);
  13833. background-clip: padding-box;
  13834. box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3);
  13835. width: 90%;
  13836. max-width: 350px;
  13837. right: -100%;
  13838. transition: right 500ms
  13839. }
  13840. @supports (transform: translateX(100%)) or (-webkit-transform: translateX(100%)) {
  13841. .user_blog_post>.right {
  13842. right: 0%;
  13843. transform: translateX(100%);
  13844. -webkit-transform: translateX(100%);
  13845. transition: transform 500ms, -webkit-transform 500ms
  13846. }
  13847. }
  13848. .user_blog_post>.right .right-inner {
  13849. overflow: auto;
  13850. height: 100%;
  13851. padding: 15px;
  13852. padding-left: 10px
  13853. }
  13854. .user_blog_post>.right .sidebar-shadow {
  13855. display: none
  13856. }
  13857. .user_blog_post>.right .button-sidebar-slide {
  13858. display: block;
  13859. position: absolute;
  13860. left: -50px;
  13861. width: 50px;
  13862. padding-left: 35px;
  13863. top: 50px
  13864. }
  13865. .user_blog_post>.right .button-sidebar-slide a {
  13866. display: block;
  13867. background: #eee9e2;
  13868. text-weight: bold;
  13869. line-height: 10px;
  13870. padding: 10px 0px;
  13871. text-align: center;
  13872. width: 15px;
  13873. text-decoration: none;
  13874. color: #333;
  13875. border-top-left-radius: 6px;
  13876. border-bottom-left-radius: 6px;
  13877. border: 1px solid rgba(0, 0, 0, 0.2);
  13878. background-clip: padding-box;
  13879. border-right: none
  13880. }
  13881. .user_blog_post.show>.right {
  13882. right: 0%
  13883. }
  13884. @supports (transform: translateX(100%)) or (-webkit-transform: translateX(100%)) {
  13885. .user_blog_post.show>.right {
  13886. transform: translateX(0%);
  13887. -webkit-transform: translateX(0%)
  13888. }
  13889. }
  13890. }
  13891. div.interactive_pony {
  13892. position: absolute;
  13893. z-index: 21
  13894. }
  13895. div.interactive_pony img.interactive_pony {
  13896. vertical-align: bottom
  13897. }
  13898. div.interactive_pony div.speech_container {
  13899. position: absolute;
  13900. left: 100%;
  13901. top: 0px;
  13902. width: 200px
  13903. }
  13904. div.interactive_pony div.speech {
  13905. float: left;
  13906. background-color: rgba(255, 255, 255, 0.8);
  13907. border: 1px solid rgba(0, 0, 0, 0.2);
  13908. padding: 6px;
  13909. border-radius: 10px;
  13910. font-size: 0.8em;
  13911. text-shadow: 1px 1px rgba(255, 255, 255, 0.4);
  13912. line-height: 1.8em;
  13913. box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.3)
  13914. }
  13915. input.password {
  13916. padding-left: 32px !important;
  13917. background-image: url("/web/20170604224508im_/https://static.fimfiction.net/images/icons/password.png") !important;
  13918. background-repeat: no-repeat;
  13919. background-position: 8px center
  13920. }
  13921. input.name {
  13922. padding-left: 32px !important;
  13923. background-image: url("/web/20170604224508im_/https://static.fimfiction.net/images/icons/user.png") !important;
  13924. background-repeat: no-repeat;
  13925. background-position: 8px center
  13926. }
  13927. input.email {
  13928. padding-left: 32px !important;
  13929. background-image: url("/web/20170604224508im_/https://static.fimfiction.net/images/icons/mail.png") !important;
  13930. background-repeat: no-repeat;
  13931. background-position: 8px center
  13932. }
  13933. input.search {
  13934. padding-left: 32px !important;
  13935. background-image: url("/web/20170604224508im_/https://static.fimfiction.net/images/icons/search.png") !important;
  13936. background-repeat: no-repeat;
  13937. background-position: 8px center
  13938. }
  13939. div.tooltip_popup {
  13940. position: absolute;
  13941. top: -5px;
  13942. left: -2px;
  13943. width: 400px
  13944. }
  13945. div.tooltip_popup div.arrow {
  13946. border-top: 11px solid #cbc792;
  13947. border-left: 11px solid transparent;
  13948. border-right: 11px solid transparent;
  13949. position: absolute;
  13950. z-index: 1;
  13951. bottom: -10px;
  13952. height: 0px;
  13953. width: 0px;
  13954. left: 10px
  13955. }
  13956. div.tooltip_popup div.arrow div {
  13957. border-top: 10px solid #FFFDDF;
  13958. border-left: 10px solid transparent;
  13959. border-right: 10px solid transparent;
  13960. position: absolute;
  13961. left: -10px;
  13962. top: -11px
  13963. }
  13964. div.tooltip_popup div.tooltip_popup_tooltip {
  13965. display: inline-block;
  13966. position: absolute;
  13967. bottom: 0px;
  13968. border-radius: 4px;
  13969. background-color: #FFFDDF;
  13970. padding: 0px 6px;
  13971. border: 1px solid #cbc792;
  13972. font-size: 0.8em;
  13973. text-shadow: 1px 1px rgba(255, 255, 255, 0.3);
  13974. background-clip: padding-box;
  13975. -webkit-background-clip: padding-box;
  13976. -moz-background-clip: padding-box;
  13977. box-shadow: 2px 2px 10px rgba(0, 0, 0, 0.18)
  13978. }
  13979. div.user_data_box img.avatar {
  13980. display: block;
  13981. margin-left: auto;
  13982. margin-right: auto;
  13983. width: 256px;
  13984. height: 256px;
  13985. padding: 1px;
  13986. border: 1px solid rgba(0, 0, 0, 0.3);
  13987. background-color: #FFF;
  13988. margin-bottom: 10px
  13989. }
  13990. div.user_data_box ul {
  13991. list-style-type: disc;
  13992. padding-left: 16px;
  13993. margin-left: 16px;
  13994. color: #444;
  13995. padding-bottom: 10px;
  13996. display: none
  13997. }
  13998. div.user_page_links {
  13999. margin-bottom: 12px;
  14000. border-bottom: 1px solid rgba(0, 0, 0, 0.2);
  14001. overflow: hidden
  14002. }
  14003. .user_sub_info .light_toolbar {
  14004. padding: 0px;
  14005. background: none;
  14006. border: none
  14007. }
  14008. .user_sub_info div.light_toolbar ul li:first-child a {
  14009. margin-left: 0px
  14010. }
  14011. .user_sub_info div.avatar {
  14012. vertical-align: -8px;
  14013. background-color: #FFF;
  14014. margin-right: 10px;
  14015. display: inline-block;
  14016. float: left;
  14017. position: relative;
  14018. border-radius: 4px
  14019. }
  14020. .user_sub_info div.avatar:after {
  14021. border-radius: 4px;
  14022. border: 1px solid rgba(0, 0, 0, 0.3);
  14023. position: absolute;
  14024. left: 0px;
  14025. right: 0px;
  14026. top: 0px;
  14027. bottom: 0px;
  14028. content: " ";
  14029. display: block
  14030. }
  14031. .user_sub_info div.avatar img {
  14032. border-radius: 4px;
  14033. display: block;
  14034. width: 100px;
  14035. height: 100px
  14036. }
  14037. img.user_info_large_avatar {
  14038. padding: 2px;
  14039. max-width: 100%;
  14040. display: block;
  14041. margin: auto;
  14042. border: 1px solid rgba(0, 0, 0, 0.2);
  14043. margin-top: 10px;
  14044. margin-bottom: 10px;
  14045. box-shadow: 1px 2px 3px rgba(0, 0, 0, 0.1)
  14046. }
  14047. span.user_sub_info {
  14048. display: block;
  14049. color: #555;
  14050. font-size: 0.9em;
  14051. text-shadow: 1px 1px rgba(255, 255, 255, 0.5);
  14052. line-height: 1.8em;
  14053. overflow: hidden
  14054. }
  14055. span.user_sub_info i {
  14056. margin-right: 3px
  14057. }
  14058. span.user_sub_info b {
  14059. font-weight: normal;
  14060. border-bottom: 1px dotted #777
  14061. }
  14062. .user-links {
  14063. margin-left: -2px;
  14064. margin-right: -2px;
  14065. margin-bottom: -2px;
  14066. position: relative;
  14067. z-index: 2;
  14068. line-height: normal;
  14069. border-top: 1px solid #343232
  14070. }
  14071. .user-links a {
  14072. box-sizing: border-box;
  14073. -moz-box-sizing: border-box;
  14074. display: inline-block;
  14075. text-align: center;
  14076. background-color: #484645;
  14077. color: #FFF;
  14078. text-shadow: -1px -1px #413f3e;
  14079. padding: 10px 0px;
  14080. width: 33.333333333%;
  14081. border-bottom: 1px solid #413f3e;
  14082. border-right: 1px solid #413f3e;
  14083. border-left: 1px solid #4f4d4c;
  14084. background: #413f3e;
  14085. background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #413f3e), color-stop(12px, #484645));
  14086. background: -webkit-linear-gradient(top, #413f3e 0%, #484645 12px);
  14087. background: linear-gradient(to bottom, #413f3e 0%, #484645 12px)
  14088. }
  14089. .user-links a:hover {
  14090. text-decoration: none;
  14091. background: #3b3938;
  14092. background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #3b3938), color-stop(12px, #413f3e));
  14093. background: -webkit-linear-gradient(top, #3b3938 0%, #413f3e 12px);
  14094. background: linear-gradient(to bottom, #3b3938 0%, #413f3e 12px);
  14095. border-left-color: #2e2c2b;
  14096. border-right-color: #343232;
  14097. box-shadow: 0px 3px 6px #323130 inset
  14098. }
  14099. .user-links a:first-child {
  14100. border-left: 1px solid #413f3e;
  14101. border-top-left-radius: 0px;
  14102. border-top-right-radius: 0px;
  14103. border-bottom-right-radius: 0px;
  14104. border-bottom-left-radius: 10px
  14105. }
  14106. .user-links a:last-child {
  14107. border-right: 1px solid #413f3e;
  14108. border-top-left-radius: 0px;
  14109. border-top-right-radius: 0px;
  14110. border-bottom-right-radius: 10px;
  14111. border-bottom-left-radius: 0px
  14112. }
  14113. .user-links a span.number {
  14114. display: block;
  14115. font-size: 23px
  14116. }
  14117. .user-links a span.annotation {
  14118. font-size: 0.9em;
  14119. display: block;
  14120. color: #7a7775
  14121. }
  14122. .user_page_links_sections a.user_name {
  14123. font-size: 2.0em;
  14124. padding: 0px;
  14125. margin: 6px 0px;
  14126. color: rgba(0, 0, 0, 0.8);
  14127. font-weight: bold;
  14128. background: none;
  14129. border: none;
  14130. box-shadow: none
  14131. }
  14132. .user_page_links_sections a:HOVER {
  14133. color: rgba(0, 0, 0, 0.8)
  14134. }
  14135. .user_page_links_sections a img {
  14136. vertical-align: -3px;
  14137. margin: 0px !important;
  14138. margin-right: 5px !important
  14139. }
  14140. .user_page_links_sections a span.bullet {
  14141. width: 18px;
  14142. height: 18px;
  14143. background-color: rgba(255, 255, 255, 0.1);
  14144. border-radius: 13px;
  14145. border: 2px solid rgba(0, 0, 0, 0.2);
  14146. display: inline-block;
  14147. position: relative;
  14148. vertical-align: -6px;
  14149. margin-right: 5px;
  14150. background-clip: padding-box;
  14151. display: none
  14152. }
  14153. .user_page_links_sections a span.bullet span.arrow {
  14154. width: 0px;
  14155. height: 0px;
  14156. border-left: 6px solid rgba(0, 0, 0, 0.4);
  14157. border-top: 6px solid transparent;
  14158. border-bottom: 6px solid transparent;
  14159. display: inline-block;
  14160. position: absolute;
  14161. left: 50%;
  14162. top: 50%;
  14163. margin-left: -2px;
  14164. margin-top: -6px
  14165. }
  14166. div.story_stats_box div.arrow {
  14167. position: absolute;
  14168. width: 0px;
  14169. height: 0px;
  14170. left: -16px;
  14171. top: 10px;
  14172. border-right: 15px solid rgba(0, 0, 0, 0.3);
  14173. border-top: 15px solid transparent;
  14174. border-bottom: 15px solid transparent
  14175. }
  14176. div.story_stats_box div.arrow div.inner_arrow {
  14177. position: absolute;
  14178. top: -15px;
  14179. left: 1px;
  14180. border-right: 15px solid #FFF;
  14181. border-top: 15px solid transparent;
  14182. border-bottom: 15px solid transparent
  14183. }
  14184. div.story_stats_box h3 {
  14185. padding: 10px;
  14186. background-color: #E8E8E8;
  14187. font-weight: bold;
  14188. margin-bottom: 5px;
  14189. color: #555
  14190. }
  14191. div.story_stats_box h3 img {
  14192. vertical-align: -3px;
  14193. margin-right: 7px
  14194. }
  14195. div.story_stats_box ul {
  14196. color: #666;
  14197. line-height: 1.6em
  14198. }
  14199. .youtube_container {
  14200. display: block
  14201. }
  14202. .youtube_container .link {
  14203. display: none
  14204. }
  14205. .youtube_container iframe {
  14206. width: 560px;
  14207. height: 315px;
  14208. max-width: 100%
  14209. }
  14210. @media all and (max-width: 700px) {
  14211. .youtube_container .link {
  14212. display: block
  14213. }
  14214. .youtube_container iframe {
  14215. width: 360px;
  14216. height: 215px
  14217. }
  14218. }
  14219. div.ad_container {
  14220. overflow: hidden;
  14221. margin-top: 15px;
  14222. margin-bottom: 15px;
  14223. min-height: 10px
  14224. }
  14225. div.ad_container ins {
  14226. display: block !important;
  14227. padding: 1px;
  14228. margin-left: auto;
  14229. margin-right: auto;
  14230. box-sizing: content-box
  14231. }
  14232. .adblock_on {
  14233. display: block;
  14234. background: #c39e9e;
  14235. color: #6d3939;
  14236. padding: 10px;
  14237. margin: 15px auto;
  14238. text-align: center;
  14239. font-size: 0.9em;
  14240. max-width: 700px;
  14241. border-radius: 5px;
  14242. border: 1px solid #8d6666
  14243. }
  14244. div.favourites_folders li.folder {
  14245. display: inline-block;
  14246. background-color: #FFF;
  14247. padding: 2px;
  14248. font-family: Calibri;
  14249. color: #555;
  14250. border: 1px solid rgba(0, 0, 0, 0.2);
  14251. box-shadow: 1px 2px 4px rgba(0, 0, 0, 0.1);
  14252. margin-bottom: 5px;
  14253. margin-right: 5px;
  14254. border-radius: 3px;
  14255. width: 250px;
  14256. text-align: center
  14257. }
  14258. div.favourites_folders li.folder div.folder_image {
  14259. height: 150px;
  14260. overflow: hidden
  14261. }
  14262. div.favourites_folders li.folder div.folder_image img {
  14263. width: 100%
  14264. }
  14265. div.favourites_folders li.folder span {
  14266. border-top: 1px solid rgba(0, 0, 0, 0.5);
  14267. background-clip: padding-box;
  14268. position: relative;
  14269. top: -1px;
  14270. color: #444;
  14271. display: block;
  14272. text-align: right;
  14273. background-color: #eee;
  14274. padding: 8px;
  14275. font-weight: bold;
  14276. margin-bottom: -1px
  14277. }
  14278. .list_boxes h1 {
  14279. padding: 0px;
  14280. margin: -1px;
  14281. margin-bottom: 0px;
  14282. color: #35332F;
  14283. font-size: 17px;
  14284. font-weight: normal;
  14285. border: 1px solid #5a5856;
  14286. border-radius: 0px;
  14287. padding: 0px 48px;
  14288. background: #716e6c;
  14289. color: #fff;
  14290. box-shadow: 0px 1px 0px #888482 inset;
  14291. text-shadow: -1px -1px rgba(0, 0, 0, 0.2);
  14292. border-radius: 4px;
  14293. background: #777471;
  14294. background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #777471), color-stop(100%, #6b6967));
  14295. background: -webkit-linear-gradient(top, #777471 0%, #6b6967 100%);
  14296. background: linear-gradient(to bottom, #777471 0%, #6b6967 100%);
  14297. line-height: 41px;
  14298. font-family: "Open Sans", Arial, Sans-serif;
  14299. position: relative
  14300. }
  14301. .list_boxes h1 .count {
  14302. float: right;
  14303. display: block;
  14304. background: #954b44;
  14305. color: #fff;
  14306. margin: -1px;
  14307. font-size: 0.9em;
  14308. font-weight: bold;
  14309. padding: 0px 10px;
  14310. border: 1px solid rgba(0, 0, 0, 0.2);
  14311. box-shadow: 1px 1px 0px #a4534b inset;
  14312. border-top-right-radius: 4px;
  14313. border-bottom-right-radius: 4px;
  14314. position: absolute;
  14315. right: 0px;
  14316. top: 0px;
  14317. bottom: 0px
  14318. }
  14319. .list_boxes h1:before {
  14320. position: absolute;
  14321. left: 0px;
  14322. top: 0px;
  14323. bottom: 0px;
  14324. content: "\f13a";
  14325. font-family: "FontAwesome";
  14326. display: inline-block;
  14327. margin: -1px;
  14328. border: 1px solid #5a5856;
  14329. margin-right: 10px;
  14330. background: #5a5856;
  14331. color: #fff;
  14332. width: 36px;
  14333. text-align: center;
  14334. border-top-left-radius: 4px;
  14335. border-bottom-left-radius: 4px;
  14336. border-right: none;
  14337. box-shadow: -1px 0px 0px rgba(0, 0, 0, 0.15) inset
  14338. }
  14339. .list_boxes h1.header-tabs {
  14340. padding: 0px;
  14341. font-size: 14px;
  14342. font-weight: bold
  14343. }
  14344. .list_boxes h1.header-tabs::before {
  14345. display: none
  14346. }
  14347. .list_boxes h1.header-tabs a {
  14348. width: 33.3333333%;
  14349. text-align: center;
  14350. box-sizing: content-box;
  14351. border-right: 1px solid rgba(0, 0, 0, 0.2);
  14352. margin-right: -1px
  14353. }
  14354. .list_boxes h1.header-tabs a:first-child {
  14355. border-top-left-radius: 4px;
  14356. border-bottom-left-radius: 4px
  14357. }
  14358. .list_boxes h1.header-tabs a:last-child {
  14359. border-right: none;
  14360. margin-right: 0px;
  14361. border-top-right-radius: 4px;
  14362. border-bottom-right-radius: 4px
  14363. }
  14364. .list_boxes h1.header-tabs a:hover {
  14365. background: rgba(0, 0, 0, 0.1)
  14366. }
  14367. .list_boxes h1.header-tabs a.selected {
  14368. background: #8E3A3A;
  14369. box-shadow: 0px 1px 0px #A94F4F inset;
  14370. position: relative;
  14371. z-index: 2;
  14372. border: 1px solid rgba(0, 0, 0, 0.2);
  14373. margin: -1px
  14374. }
  14375. .list_boxes h1.header-tabs a:active {
  14376. box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.1) inset
  14377. }
  14378. .list_boxes h1.header-login::before {
  14379. content: "\f090"
  14380. }
  14381. .list_boxes h1.header-register::before {
  14382. content: "\f007"
  14383. }
  14384. .list_boxes h1.header-stories::before {
  14385. content: "\f02d"
  14386. }
  14387. .list_boxes h1.header-popular::before {
  14388. content: "\f0e7"
  14389. }
  14390. .list_boxes h1.header-updates::before {
  14391. content: "\f017"
  14392. }
  14393. .list_boxes h1.header-blog-posts::before {
  14394. content: "\f15c"
  14395. }
  14396. .list_boxes h1.header-news::before {
  14397. content: "\f1ea"
  14398. }
  14399. .list_boxes h1.header-groups::before {
  14400. content: "\f0c0"
  14401. }
  14402. .list_boxes h1.user-box-level-1::before {
  14403. content: "\f007"
  14404. }
  14405. .list_boxes h1.user-box-level-3::before {
  14406. content: "\f02d"
  14407. }
  14408. .list_boxes h1.user-box-level-4::before,
  14409. .list_boxes h1.user-box-level-5::before,
  14410. .list_boxes h1.user-box-level-6::before {
  14411. content: "\f0e3"
  14412. }
  14413. .list_boxes h1.user-box-level-10::before {
  14414. content: "\f0c0"
  14415. }
  14416. .list_boxes h1 a {
  14417. color: inherit;
  14418. text-decoration: none;
  14419. display: inline-block
  14420. }
  14421. .list_boxes h1 img {
  14422. vertical-align: -2px;
  14423. margin-right: 5px
  14424. }
  14425. .list_boxes h1.no_arrow::before {
  14426. display: none
  14427. }
  14428. .list_boxes ul.list {
  14429. font-size: 0.8em
  14430. }
  14431. .list_boxes .groups ul {
  14432. margin-top: 5px;
  14433. margin-left: -3px;
  14434. margin-right: -3px;
  14435. position: relative;
  14436. z-index: 2
  14437. }
  14438. .list_boxes .groups ul li {
  14439. display: inline-block
  14440. }
  14441. .list_boxes .groups ul li a {
  14442. display: inline-block;
  14443. text-decoration: none;
  14444. margin: 3px;
  14445. padding: 3px;
  14446. border-radius: 4px
  14447. }
  14448. .list_boxes .groups ul li a:hover img,
  14449. .list_boxes .groups ul li a:hover i {
  14450. -webkit-filter: brightness(1.1)
  14451. }
  14452. .list_boxes .groups ul li a span {
  14453. display: inline-block;
  14454. width: 100px;
  14455. font-size: 13px;
  14456. vertical-align: middle;
  14457. color: #666;
  14458. padding-left: 5px;
  14459. overflow: hidden;
  14460. max-height: 48px;
  14461. line-height: 16px
  14462. }
  14463. .list_boxes .groups ul li a img {
  14464. width: 50px;
  14465. height: 50px;
  14466. display: inline-block;
  14467. border-radius: 2px;
  14468. vertical-align: middle
  14469. }
  14470. .list_boxes .groups ul li a i {
  14471. width: 48px;
  14472. height: 48px;
  14473. display: inline-block;
  14474. background: #555;
  14475. color: #fff;
  14476. text-shadow: none;
  14477. font-size: 26px;
  14478. text-align: center;
  14479. line-height: 48px;
  14480. border-radius: 2px;
  14481. vertical-align: middle
  14482. }
  14483. .list_boxes .blog_posts .date {
  14484. background-color: #b93838;
  14485. background: #c23b3b;
  14486. background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #c23b3b), color-stop(100%, #b03535));
  14487. background: -webkit-linear-gradient(top, #c23b3b 0%, #b03535 100%);
  14488. background: linear-gradient(to bottom, #c23b3b 0%, #b03535 100%);
  14489. position: relative;
  14490. left: -15px;
  14491. top: -2px;
  14492. padding: 0px 3px;
  14493. line-height: 2.0em;
  14494. color: #FFF;
  14495. margin-right: -7px;
  14496. float: left;
  14497. font-size: 10px;
  14498. font-weight: normal;
  14499. border: 1px solid #9d3030;
  14500. border-bottom-color: #942d2d;
  14501. box-shadow: 0px 1px 0px #de4343 inset;
  14502. position: relative;
  14503. text-shadow: -1px -1px rgba(0, 0, 0, 0.1);
  14504. font-family: "Open Sans", Arial, Sans-serif;
  14505. border-top-left-radius: 5px;
  14506. border-top-right-radius: 5px;
  14507. border-bottom-right-radius: 5px;
  14508. border-bottom-left-radius: 0px
  14509. }
  14510. .list_boxes .blog_posts .date.date::before {
  14511. content: " ";
  14512. display: block;
  14513. width: 0px;
  14514. height: 0px;
  14515. border-right: 4px solid #7d1f1f;
  14516. border-bottom: 4px solid transparent;
  14517. position: absolute;
  14518. bottom: -5px;
  14519. left: -1px
  14520. }
  14521. .list_boxes .blog_posts .blog_post_link {
  14522. font-weight: bold;
  14523. color: #555;
  14524. font-size: 1.2em
  14525. }
  14526. .list_boxes .blog_posts .blog_post_preview {
  14527. color: #555;
  14528. overflow: hidden;
  14529. font-size: 0.9em;
  14530. position: relative
  14531. }
  14532. .list_boxes .blog_posts .blog_post_preview.has-more:after {
  14533. background: rgba(255, 255, 255, 0);
  14534. background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(100%, #fff));
  14535. background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, #fff 100%);
  14536. background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, #fff 100%);
  14537. position: absolute;
  14538. top: 120px;
  14539. bottom: 0px;
  14540. left: 0px;
  14541. right: 0px;
  14542. display: block;
  14543. content: " "
  14544. }
  14545. .list_boxes .blog_posts .blog_post_preview img {
  14546. max-width: 100%;
  14547. max-height: 300px
  14548. }
  14549. .list_boxes .stories ul,
  14550. .list_boxes .blog_posts ul {
  14551. margin-bottom: 25px;
  14552. position: relative;
  14553. z-index: 2
  14554. }
  14555. .list_boxes .stories li,
  14556. .list_boxes .blog_posts li {
  14557. padding-top: 10px
  14558. }
  14559. .list_boxes .blog_posts ul li {
  14560. border-radius: 3px;
  14561. padding: 10px;
  14562. font-size: 14px;
  14563. line-height: 1.6em;
  14564. margin-top: 10px
  14565. }
  14566. .list_boxes .blog_posts ul li h2 {
  14567. display: block;
  14568. padding-bottom: 5px;
  14569. margin-bottom: 5px;
  14570. border-bottom: 1px solid #ddd;
  14571. font-family: "Open Sans Condensed", Arial, Sans-serif;
  14572. font-weight: bold
  14573. }
  14574. .list_boxes .blog_posts ul li .info {
  14575. background: #EEE8E2;
  14576. line-height: 1.0em;
  14577. font-size: 0.8em;
  14578. padding: 7px 10px;
  14579. color: #5A5551;
  14580. margin-top: 7px;
  14581. display: block;
  14582. border-radius: 2px
  14583. }
  14584. .story-card-container {
  14585. position: relative
  14586. }
  14587. .story-card-container:hover .story-card .card-flip .tab-cover,
  14588. .story-card-container:hover .story-card-reverse .card-flip .tab-cover {
  14589. top: 0px;
  14590. right: 0px
  14591. }
  14592. .story-card-container:hover .story-card .card-flip .tab,
  14593. .story-card-container:hover .story-card-reverse .card-flip .tab {
  14594. top: 0px;
  14595. right: 0px
  14596. }
  14597. .story-card-container.flipped .story-card-reverse {
  14598. display: block
  14599. }
  14600. .story-card,
  14601. .story-card-reverse {
  14602. margin: 0px;
  14603. border-radius: 3px;
  14604. font-size: 14px;
  14605. line-height: 1.6em;
  14606. width: 100%;
  14607. position: relative;
  14608. padding: 10px;
  14609. vertical-align: top;
  14610. -webkit-transition: -webkit- transform 0.75s;
  14611. transition: transform 0.75s
  14612. }
  14613. .story-card .story_category,
  14614. .story-card-reverse .story_category {
  14615. padding: 3px 6px
  14616. }
  14617. .story-card .card-flip,
  14618. .story-card-reverse .card-flip {
  14619. position: absolute;
  14620. z-index: 5;
  14621. top: -1px;
  14622. right: -1px;
  14623. width: 36px;
  14624. height: 36px;
  14625. overflow: hidden;
  14626. cursor: pointer;
  14627. display: block
  14628. }
  14629. .story-card .card-flip:hover .tab,
  14630. .story-card-reverse .card-flip:hover .tab {
  14631. background: #928d82;
  14632. border-color: #6d6a62
  14633. }
  14634. .story-card .card-flip .tab-cover,
  14635. .story-card-reverse .card-flip .tab-cover {
  14636. border-style: solid;
  14637. border-color: transparent #eee9e2 transparent transparent;
  14638. border-width: 0px 20px 20px 0px;
  14639. width: 0px;
  14640. height: 0px;
  14641. display: block;
  14642. position: absolute;
  14643. top: -10px;
  14644. right: -10px;
  14645. transition: right 0.25s, top 0.25s;
  14646. -webkit-transition: right 0.25s, top 0.25s
  14647. }
  14648. .story-card .card-flip .tab,
  14649. .story-card-reverse .card-flip .tab {
  14650. background: #b6b0a3;
  14651. border: 1px solid #928d82;
  14652. width: 20px;
  14653. height: 20px;
  14654. display: block;
  14655. position: absolute;
  14656. top: -20px;
  14657. right: -20px;
  14658. border-top-left-radius: 0px;
  14659. border-top-right-radius: 0px;
  14660. border-bottom-right-radius: 0px;
  14661. border-bottom-left-radius: 5px;
  14662. box-shadow: 0px 0px 16px rgba(0, 0, 0, 0.2);
  14663. transition: right 0.25s, top 0.25s;
  14664. -webkit-transition: right 0.25s, top 0.25s
  14665. }
  14666. .story-card .content_rating_everyone,
  14667. .story-card-reverse .content_rating_everyone {
  14668. background-color: #78ac40;
  14669. box-shadow: 0px 1px 0px #90ce4d inset
  14670. }
  14671. .story-card .content_rating_teen,
  14672. .story-card-reverse .content_rating_teen {
  14673. background-color: #ffb400;
  14674. box-shadow: 0px 1px 0px #ffd800 inset
  14675. }
  14676. .story-card .content_rating_mature,
  14677. .story-card-reverse .content_rating_mature {
  14678. background-color: #c03d2f;
  14679. box-shadow: 0px 1px 0px #e64938 inset
  14680. }
  14681. .story-card h2,
  14682. .story-card-reverse h2 {
  14683. display: block;
  14684. padding-bottom: 5px;
  14685. margin-bottom: 5px;
  14686. border-bottom: 1px solid #ddd;
  14687. padding-right: 26px
  14688. }
  14689. .story-card .story_image,
  14690. .story-card-reverse .story_image {
  14691. padding: 1px;
  14692. background: #ddd;
  14693. background-clip: padding-box;
  14694. border: 1px solid rgba(0, 0, 0, 0.15);
  14695. border-radius: 4px;
  14696. margin-right: 10px;
  14697. margin-top: 5px;
  14698. max-width: 125px;
  14699. max-height: 125px;
  14700. display: block;
  14701. float: left
  14702. }
  14703. .story-card .story_link,
  14704. .story-card-reverse .story_link {
  14705. font-family: "Open Sans Condensed", Arial, Sans-serif;
  14706. color: inherit;
  14707. font-size: 1.2em;
  14708. font-weight: 700
  14709. }
  14710. .story-card .short_description,
  14711. .story-card-reverse .short_description {
  14712. font-size: 0.9em
  14713. }
  14714. .story-card .story_thumbnail,
  14715. .story-card-reverse .story_thumbnail {
  14716. border: 1px solid #ddd;
  14717. padding: 1px;
  14718. float: left;
  14719. margin-top: 7px;
  14720. margin-right: 7px
  14721. }
  14722. .story-card .info,
  14723. .story-card-reverse .info {
  14724. background: #EEE8E2;
  14725. line-height: 1.0em;
  14726. font-size: 0.8em;
  14727. padding: 7px 10px;
  14728. color: #5A5551;
  14729. margin-top: 7px;
  14730. display: block;
  14731. border-radius: 2px
  14732. }
  14733. .story-card .character-icons,
  14734. .story-card-reverse .character-icons {
  14735. display: inline-block;
  14736. vertical-align: -4px
  14737. }
  14738. .story-card .character-icons a,
  14739. .story-card-reverse .character-icons a {
  14740. display: inline-block;
  14741. margin-right: 2px
  14742. }
  14743. .story-card .character_icon,
  14744. .story-card-reverse .character_icon {
  14745. height: 16px;
  14746. display: block;
  14747. border-radius: 8px
  14748. }
  14749. .story-card-reverse {
  14750. display: none;
  14751. position: absolute;
  14752. top: 0px;
  14753. left: 0px;
  14754. bottom: 0px;
  14755. padding: 4px;
  14756. background: #89857b;
  14757. border-color: #6e6a62;
  14758. box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.19) inset;
  14759. color: #eee;
  14760. text-shadow: -1px -1px #6e6a62
  14761. }
  14762. .story-card-reverse .story-card-reverse-content {
  14763. height: 100%;
  14764. display: -ms-flexbox;
  14765. -ms-flex-pack: center;
  14766. -ms-flex-align: center;
  14767. display: -moz-box;
  14768. -moz-box-pack: center;
  14769. -moz-box-align: center;
  14770. display: -webkit-box;
  14771. -webkit-box-pack: center;
  14772. -webkit-box-align: center;
  14773. display: box;
  14774. box-pack: center;
  14775. box-align: center
  14776. }
  14777. .story-card-reverse .styled_button {
  14778. font-size: 26px
  14779. }
  14780. .story-card-reverse h2 {
  14781. border-bottom-color: #a4a094
  14782. }
  14783. .story-card-reverse .card-flip .tab {
  14784. border-color: transparent transparent transparent #6e6a62;
  14785. box-shadow: 0px 0px 16px rgba(0, 0, 0, 0.2)
  14786. }
  14787. .story-card-reverse .card-flip .tab:after {
  14788. border-color: transparent transparent transparent #fff
  14789. }
  14790. @supports (backface-visibility: hidden) and (transform: rotateY(360deg)) {
  14791. .story-card, .story-card-reverse {
  14792. backface-visibility: hidden;
  14793. -webkit-backface-visibility: hidden
  14794. }
  14795. .story-card-reverse {
  14796. display: block;
  14797. transform: perspective(500px) rotateY(-180deg);
  14798. -ms-transform: perspective(500px) rotateY(-180deg);
  14799. -webkit-transform: perspective(500px) rotateY(-180deg)
  14800. }
  14801. .story-card {
  14802. transform: perspective(2000px) rotateY(0deg);
  14803. -ms-transform: perspective(2000px) rotateY(0deg);
  14804. -webkit-transform: perspective(2000px) rotateY(0deg)
  14805. }
  14806. .story-card-container.flipped {
  14807. z-index: 20
  14808. }
  14809. .story-card-container.flipped .story-card {
  14810. display: block;
  14811. transform: perspective(2000px) rotateY(-180deg);
  14812. -ms-transform: perspective(2000px) rotateY(-180deg);
  14813. -webkit-transform: perspective(2000px) rotateY(-180deg)
  14814. }
  14815. .story-card-container.flipped .story-card-reverse {
  14816. display: block;
  14817. transform: perspective(2000px) rotateY(-360deg);
  14818. -ms-transform: perspective(2000px) rotateY(-360deg);
  14819. -webkit-transform: perspective(2000px) rotateY(-360deg)
  14820. }
  14821. }
  14822. .user_page .right_column .groups ul li a {
  14823. margin: 2px;
  14824. padding: 2px
  14825. }
  14826. .user_page .right_column .groups ul li a span {
  14827. display: none
  14828. }
  14829. .story-card-list {
  14830. margin: 0px -5px
  14831. }
  14832. div.list_boxes ul.series-list,
  14833. div.list_boxes ul.series-list ul {
  14834. list-style: disc
  14835. }
  14836. div.list_boxes ul.series-list {
  14837. padding-left: 28px;
  14838. line-height: 1.5em;
  14839. font-size: 0.9em
  14840. }
  14841. div.list_boxes ul.series-list .item {
  14842. padding: 5px 0px
  14843. }
  14844. div.list_boxes ul.list li {
  14845. padding: 5px 8px;
  14846. line-height: 1.8em;
  14847. position: relative;
  14848. border-bottom: 1px solid rgba(0, 0, 0, 0.1)
  14849. }
  14850. div.list_boxes ul.list li div.selected {
  14851. background-color: rgba(96, 157, 60, 0.1)
  14852. }
  14853. div.list_boxes ul.list li div.before {
  14854. content: " ";
  14855. display: block;
  14856. position: absolute;
  14857. width: 3px;
  14858. left: 0px;
  14859. top: 0px;
  14860. bottom: 0px;
  14861. background-color: #689ec8;
  14862. background-color: rgba(0, 0, 0, 0.05);
  14863. transition: all 0.2s;
  14864. -webkit-transition: all 0.2s;
  14865. box-shadow: 0px 0px 13px transparent inset;
  14866. display: none
  14867. }
  14868. div.list_boxes ul.list li div.list_element_contents {
  14869. position: relative;
  14870. z-index: 2
  14871. }
  14872. div.list_boxes ul.list li:last-child {
  14873. border-bottom: 0px
  14874. }
  14875. div.list_boxes ul.list li div.date {
  14876. background-color: #b93838;
  14877. position: relative;
  14878. left: -15px;
  14879. top: 4px;
  14880. padding: 0px 3px;
  14881. line-height: 2.0em;
  14882. color: #FFF;
  14883. margin-right: -8px;
  14884. float: left;
  14885. font-size: 0.75em;
  14886. font-weight: bold;
  14887. border: 1px solid rgba(0, 0, 0, 0.15);
  14888. box-shadow: -1px 2px 1px rgba(0, 0, 0, 0.2);
  14889. position: relative;
  14890. text-shadow: -1px -1px rgba(0, 0, 0, 0.1)
  14891. }
  14892. div.list_boxes ul.list li div.date::before {
  14893. content: " ";
  14894. display: block;
  14895. width: 0px;
  14896. height: 0px;
  14897. border-right: 4px solid #7d1f1f;
  14898. border-bottom: 4px solid transparent;
  14899. position: absolute;
  14900. bottom: -5px;
  14901. left: -1px
  14902. }
  14903. div.user_blog_post ul.list li a {
  14904. color: #4d8023;
  14905. border-bottom: 1px dotted rgba(0, 0, 0, 0.3)
  14906. }
  14907. div.list_boxes ul.list li a:HOVER {
  14908. color: rgba(0, 0, 0, 0.9);
  14909. border-bottom: 1px dotted rgba(0, 0, 0, 0.5);
  14910. text-decoration: none
  14911. }
  14912. div.list_boxes ul.list li img.avatar {
  14913. padding: 1px;
  14914. background-color: #FFF;
  14915. border: 1px solid #CCC;
  14916. width: 48px;
  14917. height: 48px;
  14918. float: left;
  14919. margin-right: 10px
  14920. }
  14921. div.list_boxes ul.list li img.story_thumbnail {
  14922. padding: 1px;
  14923. background-color: #FFF;
  14924. border: 1px solid #CCC;
  14925. max-width: 48px;
  14926. max-height: 48px;
  14927. float: left;
  14928. margin-right: 8px;
  14929. margin-top: 3px
  14930. }
  14931. #story_group_list.show_all .hidden {
  14932. display: inherit
  14933. }
  14934. #story_group_list.show_all #show_all_groups {
  14935. display: none
  14936. }
  14937. div.list_boxes ul.list li span.info {
  14938. display: block;
  14939. color: #777;
  14940. font-size: 0.8em;
  14941. line-height: 1.2em
  14942. }
  14943. ul.story_list .story_medium {
  14944. display: none;
  14945. max-height: 150px;
  14946. max-width: 100%;
  14947. margin: auto;
  14948. margin-bottom: 10px;
  14949. border: 1px solid #ccc;
  14950. background: #fff;
  14951. border-radius: 5px;
  14952. padding: 3px
  14953. }
  14954. div.list_boxes ul.story_list li span.story_data {
  14955. display: block
  14956. }
  14957. div.list_boxes ul.list div.group_information {
  14958. color: rgba(0, 0, 0, 0.65)
  14959. }
  14960. div.list_boxes ul.list li span.info img {
  14961. vertical-align: -4px;
  14962. opacity: 0.6
  14963. }
  14964. div.list_boxes div.content_box div.main {
  14965. background-color: transparent;
  14966. padding: 0px
  14967. }
  14968. div.list_boxes div.content_box::before,
  14969. div.list_boxes div.content_box::after {
  14970. display: none
  14971. }
  14972. div.list_boxes ul.list .character_icon {
  14973. height: 16px;
  14974. vertical-align: -4px;
  14975. opacity: 0.8;
  14976. border-radius: 8px
  14977. }
  14978. div.list_boxes ul.list .character_icon:hover {
  14979. opacity: 1
  14980. }
  14981. .site-post-tags.generic_content_box_content {
  14982. margin: 0px;
  14983. padding: 5px
  14984. }
  14985. .site-post-tags.generic_content_box_content a {
  14986. display: inline-block;
  14987. color: #555;
  14988. background: #eee;
  14989. padding: 5px 10px;
  14990. font-weight: bold;
  14991. font-size: 0.9em;
  14992. width: 100%;
  14993. border-bottom: 1px solid #ddd
  14994. }
  14995. .site-post-tags.generic_content_box_content a:hover {
  14996. background: #ddd;
  14997. border-top: 1px solid;
  14998. border-color: #ccc;
  14999. text-decoration: none;
  15000. margin-top: -1px
  15001. }
  15002. .site-post-tags.generic_content_box_content a:last-child {
  15003. border-bottom-left-radius: 3px;
  15004. border-bottom-right-radius: 3px;
  15005. border-bottom: none
  15006. }
  15007. .generic_content_box_content {
  15008. margin: 20px;
  15009. color: #555;
  15010. font-size: 1.0em;
  15011. line-height: 2.2em
  15012. }
  15013. .generic_content_box_content p {
  15014. margin-bottom: 1.0em
  15015. }
  15016. .generic_content_box_content hr {
  15017. margin: 1.0em 0px;
  15018. background-color: rgba(0, 0, 0, 0.2);
  15019. color: rgba(0, 0, 0, 0.2);
  15020. height: 1px;
  15021. border: 0px
  15022. }
  15023. .generic_content_box_content input {
  15024. padding: 9px;
  15025. border-radius: 4px;
  15026. outline: none;
  15027. border: 1px solid #bbb
  15028. }
  15029. .generic_content_box_content h1 {
  15030. font-weight: bold;
  15031. font-size: 1.3em;
  15032. padding: 7px 7px;
  15033. margin: 10px 0px;
  15034. border-bottom: 1px solid #aaa;
  15035. color: #333
  15036. }
  15037. .generic_content_box_content h2 {
  15038. font-weight: bold;
  15039. margin-top: 20px;
  15040. font-size: 1.1em;
  15041. border-bottom: 1px solid #ccc;
  15042. margin-bottom: 10px;
  15043. padding-bottom: 8px
  15044. }
  15045. .generic_content_box_content ul {
  15046. list-style: disc;
  15047. padding-left: 16px
  15048. }
  15049. .generic_content_box_content select {
  15050. padding: 10px
  15051. }
  15052. .generic_content_box_content textarea {
  15053. padding: 10px;
  15054. font-family: "Open Sans", Arial, Sans-serif;
  15055. line-height: 1.7em
  15056. }
  15057. div.search_options {
  15058. font-size: 0.9em;
  15059. width: 100%;
  15060. margin-bottom: 15px
  15061. }
  15062. div.search_options .content_box {
  15063. padding: 10px;
  15064. margin-bottom: 20px
  15065. }
  15066. div.search_options .content_box h3 {
  15067. font-weight: bold;
  15068. padding-bottom: 8px;
  15069. margin: 10px 0px
  15070. }
  15071. div.search_options div.label {
  15072. vertical-align: middle;
  15073. padding-bottom: 15px
  15074. }
  15075. div.search_options .tags-container {
  15076. margin-bottom: 10px;
  15077. position: relative
  15078. }
  15079. @media all and (max-width: 700px) {
  15080. div.search_options .tags-container {
  15081. display: block
  15082. }
  15083. }
  15084. div.search_options .right-menu {
  15085. display: table-cell
  15086. }
  15087. div.search_options .right-menu .right-menu-inner {
  15088. display: inline-block
  15089. }
  15090. @media all and (max-width: 700px) {
  15091. div.search_options .right-menu {
  15092. display: block;
  15093. margin-top: 10px;
  15094. text-align: right
  15095. }
  15096. }
  15097. div.search_options div.label.dropdown {
  15098. background: #bebab5;
  15099. box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.2) inset;
  15100. padding: 5px;
  15101. border: 1px solid rgba(0, 0, 0, 0.2);
  15102. position: relative;
  15103. margin-bottom: 20px
  15104. }
  15105. div.search_options div.label.dropdown td.label {
  15106. width: 150px
  15107. }
  15108. @media all and (max-width: 700px) {
  15109. div.search_options div.label.dropdown table.properties td.label {
  15110. width: 80px;
  15111. padding-right: 8px
  15112. }
  15113. }
  15114. div.search_options div.label.dropdown .arrow {
  15115. display: block;
  15116. position: absolute;
  15117. width: 0px;
  15118. height: 0px;
  15119. top: -9px;
  15120. right: 25px;
  15121. border-bottom: 15px solid #999;
  15122. border-left: 15px solid transparent;
  15123. border-right: 15px solid transparent
  15124. }
  15125. div.search_options div.label.dropdown .arrow:before {
  15126. content: " ";
  15127. display: block;
  15128. position: absolute;
  15129. top: 1px;
  15130. left: -14px;
  15131. border-bottom: 14px solid #fff;
  15132. border-left: 14px solid transparent;
  15133. border-right: 14px solid transparent
  15134. }
  15135. div.search_options div.label.dropdown>label {
  15136. display: block
  15137. }
  15138. div.search_options div.label.dropdown>label>span {
  15139. display: inline-block;
  15140. width: 150px
  15141. }
  15142. div.search_options div.label.dropdown>table {
  15143. border: 1px solid #999
  15144. }
  15145. div.search_options .filters {
  15146. width: 100%;
  15147. font-size: 0.9em
  15148. }
  15149. div.search_options .filters td {
  15150. padding-bottom: 10px
  15151. }
  15152. div.search_options label {
  15153. display: block;
  15154. border: 1px solid #ccc;
  15155. margin-bottom: 10px;
  15156. color: #444;
  15157. font-family: "Open Sans", Arial, Sans-serif;
  15158. border-radius: 3px
  15159. }
  15160. div.search_options label span:first-child {
  15161. width: 90px;
  15162. display: table-cell;
  15163. min-width: 90px;
  15164. padding: 10px;
  15165. background: #f8f8f8;
  15166. border-right: 1px solid #ccc;
  15167. font-size: 0.9em;
  15168. border-top-left-radius: 3px;
  15169. border-bottom-left-radius: 3px
  15170. }
  15171. div.search_options label span:last-child {
  15172. width: 25px;
  15173. display: table-cell;
  15174. min-width: 90px;
  15175. padding: 10px;
  15176. background: #f8f8f8;
  15177. border-left: 1px solid #ccc;
  15178. font-size: 0.9em;
  15179. border-top-right-radius: 3px;
  15180. border-bottom-right-radius: 3px
  15181. }
  15182. div.search_options label div {
  15183. width: 100%;
  15184. display: table-cell
  15185. }
  15186. div.search_options label.focus {
  15187. border-color: #D5C162
  15188. }
  15189. div.search_options label.focus span:first-child,
  15190. div.search_options label.focus span:last-child {
  15191. background: #FFEB89;
  15192. color: #60551e;
  15193. border-right: 1px solid #C5B151
  15194. }
  15195. div.search_options label.focus div {
  15196. background: #FFF7CF;
  15197. color: #60551e
  15198. }
  15199. div.search_options input,
  15200. div.search_options select {
  15201. border: none;
  15202. background: none;
  15203. color: inherit;
  15204. outline: none;
  15205. padding: 10px
  15206. }
  15207. div.search_options input[type="checkbox"] {
  15208. vertical-align: -2px
  15209. }
  15210. div.search_options select {
  15211. vertical-align: 0px
  15212. }
  15213. .drop-down-pop-up-container {
  15214. position: absolute;
  15215. padding: 30px;
  15216. margin-left: -30px;
  15217. margin-top: -30px;
  15218. -webkit-touch-callout: none;
  15219. -webkit-user-select: none;
  15220. -khtml-user-select: none;
  15221. -moz-user-select: none;
  15222. -ms-user-select: none;
  15223. user-select: none
  15224. }
  15225. .drop-down-pop-up-container .drop-down-pop-up {
  15226. background: #fff;
  15227. border: 1px solid rgba(0, 0, 0, 0.3);
  15228. background-clip: padding-box;
  15229. box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.1);
  15230. color: #555;
  15231. width: 200px;
  15232. border-top-left-radius: 6px;
  15233. border-top-right-radius: 6px
  15234. }
  15235. .drop-down-pop-up-container .drop-down-pop-up h1 {
  15236. border-top-left-radius: 5px;
  15237. border-top-right-radius: 5px;
  15238. background: #3a3d42;
  15239. background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #3a3d42), color-stop(100%, #303236));
  15240. background: -webkit-linear-gradient(top, #3a3d42 0%, #303236 100%);
  15241. background: linear-gradient(to bottom, #3a3d42 0%, #303236 100%);
  15242. border: 1px solid #2a2c30;
  15243. position: relative;
  15244. z-index: 2;
  15245. color: #ddd;
  15246. margin: -1px;
  15247. text-shadow: -1px -1px rgba(0, 0, 0, 0.3);
  15248. padding: 12px;
  15249. font-size: 15px;
  15250. font-weight: bold
  15251. }
  15252. .drop-down-pop-up-container .drop-down-pop-up h1 .fa {
  15253. color: #888;
  15254. margin-right: 5px
  15255. }
  15256. .drop-down-pop-up-container .drop-down-pop-up h1 .close_button {
  15257. float: right;
  15258. cursor: pointer
  15259. }
  15260. .drop-down-pop-up-container .drop-down-pop-up h1 .close_button:before {
  15261. font-family: "FontAwesome";
  15262. content: "\f057";
  15263. color: #aaa;
  15264. font-size: 18px
  15265. }
  15266. .drop-down-pop-up-container .drop-down-pop-up h1 .close_button:hover {
  15267. text-decoration: none
  15268. }
  15269. .drop-down-pop-up-container .drop-down-pop-up h1 .close_button:hover:before {
  15270. color: #cd3a3a
  15271. }
  15272. .drop-down-pop-up-container .drop-down-pop-up .std label {
  15273. padding: 4px 8px;
  15274. display: block;
  15275. border-bottom: 1px solid #ddd
  15276. }
  15277. .drop-down-pop-up-container .drop-down-pop-up .std label i,
  15278. .drop-down-pop-up-container .drop-down-pop-up .std label img {
  15279. margin: 0px 5px;
  15280. margin-right: 10px;
  15281. vertical-align: middle
  15282. }
  15283. .drop-down-pop-up-container .drop-down-pop-up .std label select {
  15284. width: auto
  15285. }
  15286. .drop-down-pop-up-container .drop-down-pop-up .std input[type="text"],
  15287. .drop-down-pop-up-container .drop-down-pop-up .std input[type="url"],
  15288. .drop-down-pop-up-container .drop-down-pop-up .std select {
  15289. margin: 5px 0px;
  15290. padding: 8px;
  15291. width: 100%;
  15292. border: 1px solid rgba(0, 0, 0, 0.2);
  15293. background: #f8f8f8;
  15294. outline: none;
  15295. color: #333;
  15296. box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.1) inset;
  15297. border-radius: 3px;
  15298. vertical-align: middle
  15299. }
  15300. .drop-down-pop-up-container .drop-down-pop-up .std input[type="text"]:FOCUS,
  15301. .drop-down-pop-up-container .drop-down-pop-up .std input[type="url"]:FOCUS,
  15302. .drop-down-pop-up-container .drop-down-pop-up .std select:FOCUS {
  15303. background-color: #FFECB2;
  15304. border-color: rgba(0, 0, 0, 0.2);
  15305. text-shadow: none;
  15306. color: #4d4735;
  15307. box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.1) inset
  15308. }
  15309. .drop-down-pop-up-container .drop-down-pop-up .std input[type="text"]:disabled,
  15310. .drop-down-pop-up-container .drop-down-pop-up .std input[type="url"]:disabled,
  15311. .drop-down-pop-up-container .drop-down-pop-up .std select:disabled {
  15312. color: #555;
  15313. background: #ddd
  15314. }
  15315. .drop-down-pop-up-container .drop-down-pop-up .std input[required]:valid {
  15316. background: #cdddc1;
  15317. border-color: #a4b19a;
  15318. color: #4c5d40
  15319. }
  15320. .drop-down-pop-up-container .drop-down-pop-up .std ul {
  15321. max-height: 400px;
  15322. overflow: auto
  15323. }
  15324. .drop-down-pop-up-container .drop-down-pop-up .std ul li {
  15325. display: block;
  15326. text-shadow: none;
  15327. border-bottom: 1px solid #ddd
  15328. }
  15329. .drop-down-pop-up-container .drop-down-pop-up .std ul li:last-child {
  15330. border-bottom: none
  15331. }
  15332. .drop-down-pop-up-container .drop-down-pop-up .std ul li.hidden {
  15333. display: block;
  15334. overflow: hidden;
  15335. height: 0px;
  15336. border: none
  15337. }
  15338. .drop-down-pop-up-container .drop-down-pop-up .std ul li a {
  15339. display: block;
  15340. padding: 5px;
  15341. color: inherit;
  15342. text-decoration: none;
  15343. cursor: pointer
  15344. }
  15345. .drop-down-pop-up-container .drop-down-pop-up .std ul li a:hover {
  15346. background-color: #3087d8;
  15347. text-shadow: -1px -1px rgba(0, 0, 0, 0.15);
  15348. color: #FFF
  15349. }
  15350. @media all and (max-height: 700px) {
  15351. .drop-down-pop-up-container .drop-down-pop-up .std .story-preview {
  15352. display: none
  15353. }
  15354. }
  15355. .drop-down-pop-up-container .drop-down-pop-up .std .story-preview {
  15356. overflow: hidden;
  15357. padding: 8px;
  15358. background: #d8d8d8;
  15359. border-bottom: 1px solid #bbb
  15360. }
  15361. .drop-down-pop-up-container .drop-down-pop-up .std .story-preview div {
  15362. padding: 10px;
  15363. background: #fff;
  15364. border: 1px solid #ccc;
  15365. border-bottom-color: #bbb;
  15366. border-right-color: #bbb
  15367. }
  15368. .drop-down-pop-up-container .drop-down-pop-up .std .story-preview img {
  15369. padding: 1px;
  15370. border: 1px solid #ddd
  15371. }
  15372. .drop-down-pop-up-container .drop-down-pop-up .std .story-preview span.image {
  15373. display: table-cell;
  15374. vertical-align: middle;
  15375. margin-right: 6px
  15376. }
  15377. .drop-down-pop-up-container .drop-down-pop-up .std .story-preview span.name {
  15378. display: block;
  15379. vertical-align: middle;
  15380. display: table-cell
  15381. }
  15382. .drop-down-pop-up-container .drop-down-pop-up .drop-down-pop-up-footer,
  15383. .drop-down-pop-up-container .drop-down-pop-up .drop-down-pop-up-footer-right {
  15384. background: #ddd;
  15385. background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ddd), color-stop(5px, #eee));
  15386. background: -webkit-linear-gradient(top, #ddd 0%, #eee 5px);
  15387. background: linear-gradient(to bottom, #ddd 0%, #eee 5px);
  15388. border-top: 1px solid rgba(0, 0, 0, 0.2);
  15389. font-size: 13px;
  15390. line-height: 1.5em;
  15391. color: #555;
  15392. padding: 8px 12px
  15393. }
  15394. .drop-down-pop-up-container .drop-down-pop-up .drop-down-pop-up-footer-right {
  15395. text-align: right
  15396. }
  15397. .register-box {
  15398. padding: 10px;
  15399. color: #555;
  15400. line-height: 1.7em;
  15401. font-size: 0.9em
  15402. }
  15403. .likfhlskdhslikdf {
  15404. margin: auto;
  15405. margin-bottom: 20px;
  15406. background-color: #eddede;
  15407. border: 1px solid #b69191;
  15408. padding: 10px;
  15409. text-align: center;
  15410. color: #885353;
  15411. line-height: 2.0em;
  15412. border-radius: 10px
  15413. }
  15414. div.content div.private_messages div.subject {
  15415. background-color: #fff;
  15416. font-size: 1.3em;
  15417. font-weight: bold;
  15418. padding: 20px;
  15419. color: #333
  15420. }
  15421. div.private_messages div.previous_message {
  15422. background-color: #eee;
  15423. font-weight: bold;
  15424. border-bottom: 1px solid #ddd;
  15425. text-decoration: none;
  15426. overflow: hidden;
  15427. padding: 15px
  15428. }
  15429. div.private_messages div.previous_message a.header {
  15430. text-decoration: none;
  15431. color: #666;
  15432. padding: 4px;
  15433. font-size: 0.9em;
  15434. background-image: url("/web/20170604224508im_/https://static.fimfiction.net/css/images/grid_faint.png");
  15435. text-shadow: 1px 1px white;
  15436. display: none
  15437. }
  15438. div.private_messages div.previous_message div.message_content {
  15439. background-color: #FFF;
  15440. font-weight: normal;
  15441. padding: 10px;
  15442. border: 1px solid #ccc;
  15443. border-radius: 5px;
  15444. line-height: 1.7em;
  15445. margin-left: 90px;
  15446. position: relative
  15447. }
  15448. div.private_messages div.previous_message div.message_content span.message-header {
  15449. border-bottom: 1px dotted #ccc;
  15450. font-weight: bold;
  15451. padding-bottom: 3px;
  15452. margin-bottom: 3px;
  15453. display: block
  15454. }
  15455. div.private_messages div.previous_message div.message_content span.date {
  15456. float: right;
  15457. color: #888;
  15458. font-size: 0.8em;
  15459. margin-right: 8px
  15460. }
  15461. div.private_messages div.previous_message div.message_content div.arrow {
  15462. position: absolute;
  15463. top: 10px;
  15464. left: -10px;
  15465. border-right: 10px solid #ccc;
  15466. border-top: 10px solid transparent;
  15467. border-bottom: 10px solid transparent;
  15468. width: 0px;
  15469. height: 0px
  15470. }
  15471. div.private_messages div.previous_message div.message_content div.arrow:before {
  15472. content: " ";
  15473. display: block;
  15474. position: absolute;
  15475. left: 1px;
  15476. top: -10px;
  15477. border-right: 10px solid #FFF;
  15478. border-top: 10px solid transparent;
  15479. border-bottom: 10px solid transparent;
  15480. width: 0px;
  15481. height: 0px
  15482. }
  15483. div.private_messages div.previous_message.own_message div.message_content {
  15484. margin-left: 0px;
  15485. margin-right: 100px
  15486. }
  15487. div.private_messages div.previous_message.own_message div.message_content div.arrow {
  15488. left: auto;
  15489. right: -10px;
  15490. border-left: 10px solid #ccc;
  15491. border-right: none
  15492. }
  15493. div.private_messages div.previous_message.own_message div.message_content div.arrow:before {
  15494. left: -11px;
  15495. border-left: 10px solid #fff;
  15496. border-right: none
  15497. }
  15498. div.private_messages div.previous_message img.avatar {
  15499. width: 72px;
  15500. height: 72px;
  15501. float: left;
  15502. margin-right: 10px;
  15503. margin-bottom: 3px;
  15504. padding: 3px;
  15505. border-radius: 5px
  15506. }
  15507. div.private_messages div.previous_message.own_message img.avatar {
  15508. float: right;
  15509. margin-right: 0px;
  15510. margin-left: 10px
  15511. }
  15512. ul.breadcrumbs {
  15513. display: inline-block;
  15514. padding-left: 8px;
  15515. margin-bottom: 5px
  15516. }
  15517. ul.breadcrumbs li {
  15518. display: inline-block;
  15519. color: rgba(0, 0, 0, 0.7);
  15520. font-weight: bold;
  15521. font-size: 20px;
  15522. text-shadow: 1px 1px rgba(255, 255, 255, 0.5);
  15523. font-family: "Open Sans Condensed", Arial, Sans-serif
  15524. }
  15525. ul.breadcrumbs li:after {
  15526. font-family: "FontAwesome";
  15527. content: "\f138";
  15528. margin: 0px 7px;
  15529. color: rgba(0, 0, 0, 0.3)
  15530. }
  15531. ul.breadcrumbs li:last-child:after {
  15532. display: none
  15533. }
  15534. ul.breadcrumbs li a {
  15535. color: inherit
  15536. }
  15537. .api-authorise {
  15538. margin: 20px
  15539. }
  15540. .api-authorise img {
  15541. border-radius: 10px
  15542. }
  15543. .api-authorise .permissions-list {
  15544. list-style: none;
  15545. margin: 0px;
  15546. padding: 0px
  15547. }
  15548. .api-authorise .permissions-list>li {
  15549. margin: 10px 0px
  15550. }
  15551. .api-authorise ul.permissions {
  15552. list-style: none;
  15553. margin: 0px;
  15554. padding: 0px
  15555. }
  15556. .api-authorise ul.permissions li {
  15557. padding: 5px 0px;
  15558. margin: 0px;
  15559. padding: 2px 10px;
  15560. background: #f8f8f8;
  15561. line-height: 3.0em;
  15562. border: 1px solid #ddd;
  15563. border-bottom: none
  15564. }
  15565. .api-authorise ul.permissions li b {
  15566. color: #222
  15567. }
  15568. .api-authorise ul.permissions li:nth-child(odd) {
  15569. background: #eee
  15570. }
  15571. .api-authorise ul.permissions li:first-child {
  15572. border-top-left-radius: 5px;
  15573. border-top-right-radius: 5px
  15574. }
  15575. .api-authorise ul.permissions li:last-child {
  15576. border-bottom-left-radius: 5px;
  15577. border-bottom-right-radius: 5px;
  15578. border: 1px solid #ddd
  15579. }
  15580. .api-authorise ul.permissions i {
  15581. color: #fff;
  15582. margin-right: 10px;
  15583. background: #333;
  15584. padding: 6px;
  15585. font-size: 15px;
  15586. border-radius: 5px;
  15587. text-shadow: -1px -1px rgba(0, 0, 0, 0.2);
  15588. border: 1px solid rgba(0, 0, 0, 0.2);
  15589. width: 40px;
  15590. text-align: center
  15591. }
  15592. .api-authorise ul.permissions i.all {
  15593. background-color: #444
  15594. }
  15595. .api-authorise ul.permissions i.read {
  15596. background-color: #60B837
  15597. }
  15598. .api-authorise ul.permissions i.write {
  15599. background-color: #3777b8
  15600. }
  15601. .api-authorise ul.permissions i.admin {
  15602. background-color: #b83737
  15603. }
  15604. .format-toolbar {
  15605. background: #f8f8f8;
  15606. box-shadow: 0px 1px #fff inset;
  15607. color: #333;
  15608. text-shadow: 1px 1px rgba(255, 255, 255, 0.15);
  15609. padding: 5px 10px;
  15610. margin: -1px;
  15611. border: 1px solid rgba(0, 0, 0, 0.2);
  15612. line-height: 0;
  15613. margin-bottom: 0px;
  15614. background: #f8f8f8;
  15615. background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f8f8f8), color-stop(100%, #f2f2f2));
  15616. background: -webkit-linear-gradient(top, #f8f8f8 0%, #f2f2f2 100%);
  15617. background: linear-gradient(to bottom, #f8f8f8 0%, #f2f2f2 100%)
  15618. }
  15619. .format-toolbar .button-group {
  15620. margin: 0px
  15621. }
  15622. .format-toolbar .drop-down {
  15623. box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.2);
  15624. top: 36px;
  15625. width: 154px;
  15626. left: 50%;
  15627. margin-left: -77px;
  15628. line-height: 2.0em
  15629. }
  15630. .format-toolbar .drop-down-colours {
  15631. width: 154px;
  15632. left: 50%;
  15633. margin-left: -77px;
  15634. line-height: 0
  15635. }
  15636. .format-toolbar .drop-down-colours ul {
  15637. max-height: 300px;
  15638. padding: 10px
  15639. }
  15640. .format-toolbar .drop-down-colours ul li {
  15641. display: inline-block !important;
  15642. padding: 0px
  15643. }
  15644. .format-toolbar .drop-down-colours ul li a {
  15645. padding: 1px
  15646. }
  15647. .format-toolbar .drop-down-colours ul li.divider {
  15648. display: block !important
  15649. }
  15650. .format-toolbar .drop-down-colours ul li .colour-preview {
  15651. width: 20px;
  15652. height: 20px;
  15653. border: 1px solid rgba(0, 0, 0, 0.2);
  15654. display: inline-block;
  15655. vertical-align: middle
  15656. }
  15657. .format-toolbar .drop-down-colours ul li .colour-preview:hover {
  15658. -webkit-filter: brightness(110%)
  15659. }
  15660. .format-toolbar .drop-down-emoticons {
  15661. width: 280px;
  15662. right: -10px;
  15663. left: initial;
  15664. line-height: 0
  15665. }
  15666. .format-toolbar .drop-down-emoticons .arrow {
  15667. right: 14px;
  15668. left: initial
  15669. }
  15670. .format-toolbar .drop-down-emoticons ul {
  15671. max-height: 300px;
  15672. padding: 10px
  15673. }
  15674. .format-toolbar .drop-down-emoticons ul li {
  15675. display: inline-block !important;
  15676. padding: 0px;
  15677. width: 36px;
  15678. line-height: 36px;
  15679. text-align: center;
  15680. border: 1px solid transparent
  15681. }
  15682. .format-toolbar .drop-down-emoticons ul li:hover {
  15683. border: 1px solid #ddd;
  15684. background: #eee;
  15685. border-radius: 4px
  15686. }
  15687. .format-toolbar .drop-down-emoticons ul li img {
  15688. vertical-align: middle
  15689. }
  15690. .format-toolbar .drop-down-emoticons ul li a {
  15691. padding: 0px
  15692. }
  15693. .format-toolbar>ul {
  15694. display: inline-block;
  15695. line-height: 0;
  15696. position: relative;
  15697. padding: 0px 8px
  15698. }
  15699. .format-toolbar>ul:after,
  15700. .format-toolbar>ul:before {
  15701. display: block;
  15702. position: absolute;
  15703. top: 0px;
  15704. bottom: 0px;
  15705. width: 1px;
  15706. content: " "
  15707. }
  15708. .format-toolbar>ul:after {
  15709. background: transparent;
  15710. background: -webkit-gradient(linear, left top, left bottom, transparent, rgba(0, 0, 0, 0.25), transparent);
  15711. background: -webkit-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.25) 50%, transparent 100%);
  15712. background: linear-gradient(to bottom, transparent 0%, rgba(0, 0, 0, 0.25) 50%, transparent 100%);
  15713. right: 0px
  15714. }
  15715. .format-toolbar>ul:before {
  15716. background: #f8f8f8;
  15717. background: -webkit-gradient(linear, left top, left bottom, #f8f8f8, #fff, #f8f8f8);
  15718. background: -webkit-linear-gradient(top, #f8f8f8 0%, #fff 50%, #f8f8f8 100%);
  15719. background: linear-gradient(to bottom, #f8f8f8 0%, #fff 50%, #f8f8f8 100%);
  15720. left: 0px
  15721. }
  15722. .format-toolbar>ul:last-child:after {
  15723. display: none
  15724. }
  15725. .format-toolbar>ul:first-child:before {
  15726. display: none
  15727. }
  15728. .format-toolbar>ul:first-child {
  15729. padding-left: 0px
  15730. }
  15731. .format-toolbar>ul>li {
  15732. display: inline-block;
  15733. position: relative
  15734. }
  15735. .format-toolbar>ul>li>a,
  15736. .format-toolbar>ul>li>button {
  15737. display: block;
  15738. padding: 0px 8px;
  15739. color: inherit;
  15740. border-radius: 4px;
  15741. background: none;
  15742. border: 1px solid transparent;
  15743. line-height: 30px;
  15744. outline: none;
  15745. font-weight: bold;
  15746. font-size: 13px;
  15747. text-shadow: 1px 1px rgba(255, 255, 255, 0.2)
  15748. }
  15749. .format-toolbar>ul>li>a:hover,
  15750. .format-toolbar>ul>li>button:hover {
  15751. border: 1px solid rgba(0, 0, 0, 0.2);
  15752. background-clip: padding-box;
  15753. background: #fff
  15754. }
  15755. .format-toolbar>ul>li.drop-down-show>a,
  15756. .format-toolbar>ul>li.drop-down-show>button {
  15757. background: rgba(0, 0, 0, 0.1);
  15758. border: 1px solid rgba(0, 0, 0, 0.2)
  15759. }
  15760. .format-toolbar>ul>li>a:active,
  15761. .format-toolbar>ul>li>button:active {
  15762. background: rgba(0, 0, 0, 0.2);
  15763. box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.2) inset;
  15764. border: 1px solid rgba(0, 0, 0, 0.3)
  15765. }
  15766. .format-toolbar i {
  15767. padding: 0px 2px;
  15768. text-align: center;
  15769. font-size: 14px;
  15770. vertical-align: middle
  15771. }
  15772. .dimmer {
  15773. position: fixed;
  15774. left: 0px;
  15775. top: 0px;
  15776. right: 0px;
  15777. bottom: 0px;
  15778. background-color: rgba(238, 233, 226, 0.7);
  15779. display: none
  15780. }
  15781. .dimmer:last-of-type {
  15782. display: block
  15783. }
  15784. .hidden {
  15785. display: none
  15786. }
  15787. .faq,
  15788. .rules,
  15789. .tags_information {
  15790. border: none;
  15791. margin-left: 0px;
  15792. font-size: 0.8em;
  15793. line-height: 1.8em;
  15794. overflow: hidden
  15795. }
  15796. .faq nav,
  15797. .rules nav,
  15798. .tags_information nav {
  15799. float: left;
  15800. width: 320px
  15801. }
  15802. .faq main,
  15803. .rules main,
  15804. .tags_information main {
  15805. margin-left: 340px
  15806. }
  15807. .faq h1,
  15808. .rules h1,
  15809. .tags_information h1 {
  15810. font-size: 1.8em;
  15811. line-height: 1.2em
  15812. }
  15813. .faq h1 .fa,
  15814. .rules h1 .fa,
  15815. .tags_information h1 .fa {
  15816. margin-right: 1ex
  15817. }
  15818. .faq h2,
  15819. .rules h2,
  15820. .tags_information h2 {
  15821. font-size: 1.2em;
  15822. font-weight: bold;
  15823. margin: .75em
  15824. }
  15825. .faq .category,
  15826. .rules .category,
  15827. .tags_information .category {
  15828. font-size: 1.2em;
  15829. margin-top: 0px
  15830. }
  15831. .faq .answers,
  15832. .rules .answers,
  15833. .tags_information .answers {
  15834. margin: 10px 0px
  15835. }
  15836. .faq .answers>li,
  15837. .rules .answers>li,
  15838. .tags_information .answers>li {
  15839. padding: 10px 15px
  15840. }
  15841. .faq .answers>li .question,
  15842. .rules .answers>li .question,
  15843. .tags_information .answers>li .question {
  15844. cursor: pointer
  15845. }
  15846. .faq .answers>li .question:before,
  15847. .rules .answers>li .question:before,
  15848. .tags_information .answers>li .question:before {
  15849. content: "\f152";
  15850. font-family: FontAwesome;
  15851. margin-right: 8px;
  15852. display: inline-block;
  15853. color: #aaa
  15854. }
  15855. .faq .answers>li .question a,
  15856. .rules .answers>li .question a,
  15857. .tags_information .answers>li .question a {
  15858. color: #555
  15859. }
  15860. .faq .answers>li.expanded .answer,
  15861. .rules .answers>li.expanded .answer,
  15862. .tags_information .answers>li.expanded .answer {
  15863. display: block
  15864. }
  15865. .faq .answers>li.expanded .question:before,
  15866. .rules .answers>li.expanded .question:before,
  15867. .tags_information .answers>li.expanded .question:before {
  15868. content: "\f150";
  15869. font-family: FontAwesome;
  15870. color: #555
  15871. }
  15872. .faq .categories,
  15873. .rules .categories,
  15874. .tags_information .categories {
  15875. list-style-type: disc;
  15876. padding-left: 16px;
  15877. color: #555;
  15878. margin-left: 8px
  15879. }
  15880. .faq .categories>li,
  15881. .rules .categories>li,
  15882. .tags_information .categories>li {
  15883. line-height: 2.0em
  15884. }
  15885. .faq .answer,
  15886. .rules .answer,
  15887. .tags_information .answer {
  15888. color: #555;
  15889. padding: 10px;
  15890. padding-left: 20px;
  15891. border: 1px solid rgba(0, 0, 0, 0.1);
  15892. border-radius: 3px;
  15893. margin-top: 10px;
  15894. line-height: 1.8em;
  15895. background-color: #f8f8f8;
  15896. display: none;
  15897. margin-bottom: 15px
  15898. }
  15899. .rules .category li {
  15900. list-style-type: disc;
  15901. margin: 1em 1em 1em 3em
  15902. }
  15903. .tags_information nav h1 {
  15904. font-family: "Open Sans", Arial, sans-serif;
  15905. font-size: 1.1em;
  15906. margin-top: 0;
  15907. border: none
  15908. }
  15909. ul+.tags_information nav h1 {
  15910. margin-top: 1em
  15911. }
  15912. .tags_information p {
  15913. margin: 1em
  15914. }
  15915. .tags_information p .tag {
  15916. background-color: #f5f5f5;
  15917. border-radius: 4px;
  15918. padding: 0 .5ex
  15919. }
  15920. .tags_information h3 {
  15921. font-size: 100%;
  15922. font-weight: bold;
  15923. margin: 1em;
  15924. margin-top: 2em
  15925. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement