Advertisement
Guest User

Untitled

a guest
Dec 14th, 2019
280
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 28.63 KB | None | 0 0
  1. /* === GENERAL TAG SETTINGS === */
  2.  
  3. /* Page Layouts */
  4. body {
  5. background: #FFFF99 url('') repeat-x 50% 0%;
  6. background-image:;
  7. color: black;
  8. font-family: arial,helvetica,sans-serif;
  9. font-size: 11pt;
  10. margin: 0 4px;
  11. padding-left: 4px;
  12. padding-right: 4px;
  13. }
  14.  
  15. main,
  16. aside,
  17. section {
  18. display: block;
  19. margin: 0 auto;
  20. width: 100%;
  21. }
  22.  
  23. main {
  24. max-width: 1110px;
  25. }
  26.  
  27. /* Tables */
  28. table {
  29. margin: auto;
  30. }
  31. table.board-list-table {
  32. width: 100%;
  33. }
  34. table tbody td {
  35. margin: 0;
  36. padding: 4px 15px 4px 4px;
  37.  
  38. text-align: left;
  39. }
  40. table thead th {
  41. border: 1px solid #000333;
  42. padding: 4px 15px 5px 5px;
  43.  
  44. background: #98E;
  45. color: #000333;
  46. text-align: left;
  47. white-space: nowrap;
  48. }
  49. table tbody tr:nth-of-type( even ) {
  50. background-color: #D6DAF0;
  51. }
  52.  
  53. td.minimal,th.minimal {
  54. width: 1%;
  55. white-space: nowrap;
  56. }
  57.  
  58. table.mod.config-editor {
  59. font-size: 9pt;
  60. width: 100%;
  61. }
  62.  
  63. table.mod.config-editor td {
  64. text-align: left;
  65. padding: 5px;
  66. border-bottom: 1px solid #98e;
  67. }
  68.  
  69. table.mod.config-editor input[type="text"] {
  70. width: 98%;
  71. }
  72.  
  73. .longtable p {
  74. margin: 0;
  75. }
  76.  
  77. /* Uncategorized */
  78. #post-form-outer {
  79. text-align: center;
  80. }
  81.  
  82. #post-form-inner {
  83. display: inline-block;
  84. }
  85.  
  86. .post-table, .post-table-options, textarea {
  87. width: 100%;
  88. }
  89.  
  90. #post-form-inner .post-table tr {
  91. background-color: transparent;
  92. }
  93.  
  94. .post-table th, .post-table-options th {
  95. width: 85px;
  96. }
  97.  
  98. .post-table-options {
  99. display: none;
  100. }
  101.  
  102. .required-field-cell {
  103. vertical-align: top;
  104. }
  105.  
  106. .show-options-cell {
  107. text-align: right;
  108. }
  109.  
  110. .hidden {
  111. display:none;
  112. }
  113.  
  114. a,a:visited {
  115. text-decoration: underline;
  116. color: #34345C;
  117. }
  118.  
  119. a:hover,.intro a.post_no:hover {
  120. color: #ff0000;
  121. }
  122.  
  123. a.post_no {
  124. text-decoration: none;
  125. margin: 0;
  126. padding: 0;
  127. }
  128.  
  129. .intro a.post_no {
  130. color: inherit;
  131. }
  132.  
  133. .intro a.post_no,p.intro a.email,p.intro a.post_anchor {
  134. margin: 0;
  135. }
  136.  
  137. .intro a.email span.name {
  138. color: #34345C;
  139. }
  140.  
  141. .intro a.email:hover span.name {
  142. color: #ff0000;
  143. }
  144.  
  145. .intro label {
  146. display: inline;
  147. }
  148.  
  149. .intro time,p.intro a.ip-link,p.intro a.capcode {
  150. direction: ltr;
  151. unicode-bidi: embed;
  152. }
  153.  
  154. h2 {
  155. color: #AF0A0F;
  156. font-size: 11pt;
  157. margin: 0;
  158. padding: 0;
  159. }
  160.  
  161. header {
  162. margin: 1em 0;
  163. }
  164.  
  165. h1 {
  166. font-family: tahoma;
  167. letter-spacing: -2px;
  168. font-size: 20pt;
  169. margin: 0;
  170. }
  171.  
  172. header div.subtitle,h1 {
  173. color: #AF0A0F;
  174. text-align: center;
  175. }
  176.  
  177. header div.subtitle {
  178. font-size: 8pt;
  179. }
  180.  
  181. form table {
  182. margin: auto;
  183. }
  184.  
  185. form table input {
  186. height: auto;
  187. }
  188.  
  189. input[type="text"],input[type="password"],textarea {
  190. border: 1px solid #a9a9a9;
  191. text-indent: 0;
  192. text-shadow: none;
  193. text-transform: none;
  194. word-spacing: normal;
  195. font-size: inherit;
  196. font-family: sans-serif;
  197. }
  198.  
  199. #quick-reply input[type="text"], input[type="password"], #quick-reply textarea {
  200. max-width: 100%;
  201. }
  202.  
  203. #upload input[type="file"] {
  204. max-width: 230px;
  205. }
  206.  
  207. form table tr td {
  208. text-align: left;
  209. margin: 0;
  210. padding: 0;
  211. }
  212.  
  213. form table.mod tr td {
  214. padding: 2px;
  215. }
  216.  
  217. form table tr th {
  218. text-align: left;
  219. padding: 4px;
  220. }
  221.  
  222. form table tr th {
  223. background: #98E;
  224. }
  225.  
  226. form table tr td div.center {
  227. text-align: center;
  228. float: left;
  229. padding: 3px;
  230. padding-top: 0px;
  231. border: 1px dashed black;
  232. margin: 2px
  233. }
  234.  
  235. /*form table tr td div input {
  236. display: block;
  237. margin: 2px auto 0 auto;
  238. }
  239.  
  240. form table tr td div label {
  241. font-size: 10px;
  242. }*/
  243.  
  244. .unimportant,.unimportant * {
  245. font-size: 10px;
  246. }
  247.  
  248. .file {
  249. float: left;
  250. margin-right: 2px;
  251. }
  252.  
  253. .file:not(.multifile) .post-image {
  254. float: left;
  255. }
  256.  
  257. .file:not(.multifile) {
  258. float: none;
  259. }
  260.  
  261. p.fileinfo {
  262. display: block;
  263. margin: 0 0 0 20px;
  264. }
  265.  
  266. div.post p.fileinfo {
  267. padding-left: 5px;
  268. }
  269.  
  270. div.banner {
  271. background-color: #E04000;
  272. font-size: 12pt;
  273. font-weight: bold;
  274. text-align: center;
  275. margin: 1em 0;
  276. }
  277.  
  278. div.banner,div.banner a {
  279. color: white;
  280. }
  281.  
  282. div.banner a:hover {
  283. color: #EEF2FF;
  284. text-decoration: none;
  285. }
  286.  
  287. img.banner,img.board_image {
  288. display: block;
  289. border: 1px solid #a9a9a9;
  290. margin: 12px auto 0 auto;
  291. }
  292.  
  293. .post-image {
  294. display: block;
  295. float: left;
  296. margin: 5px 20px 10px 20px;
  297. border: none;
  298. }
  299.  
  300. .full-image {
  301. float: left;
  302. padding: 5px;
  303. margin: 0 20px 0 0;
  304. max-width: 98%;
  305. }
  306.  
  307. div.post .post-image {
  308. padding: 5px;
  309. margin: 0 20px 0 0;
  310. }
  311.  
  312. div.post img.icon {
  313. display: inline;
  314. margin: 0 5px;
  315. padding: 0;
  316. }
  317.  
  318. div.post i.fa, div.thread i.fa {
  319. margin: 0 4px;
  320. font-size: 16px;
  321. }
  322.  
  323. div.post.op {
  324. margin-right: 20px;
  325. margin-bottom: 5px;
  326. }
  327.  
  328. div.post.op hr {
  329. border-color: #D9BFB7;
  330. }
  331.  
  332. .intro {
  333. margin: 0.5em 0;
  334. padding: 0;
  335. padding-bottom: 0.2em;
  336. }
  337.  
  338. input.delete {
  339. float: left;
  340. margin: 1px 6px 0 0;
  341. }
  342.  
  343. .intro span.subject {
  344. color: #0F0C5D;
  345. font-weight: bold;
  346. }
  347.  
  348. .intro span.name {
  349. color: #117743;
  350. font-weight: bold;
  351. }
  352.  
  353. .intro span.capcode,p.intro a.capcode,p.intro a.nametag {
  354. color: #F00000;
  355. margin-left: 0;
  356. }
  357.  
  358. .intro a {
  359. margin-left: 5px;
  360. }
  361.  
  362. .sage {
  363. color: red;
  364. font-weight: bold;
  365. }
  366.  
  367. .required-star {
  368. color: maroon;
  369. }
  370.  
  371. div.post p {
  372. display: block;
  373. margin: 0;
  374.  
  375. line-height: 1.16em;
  376. font-size: 13px;
  377. min-height: 1.16em;
  378. }
  379.  
  380. div.post div.body {
  381. margin-top: 0.8em;
  382. padding-right: 3em;
  383. padding-bottom: 0.3em;
  384. }
  385.  
  386. div.post.reply div.body {
  387. margin-left: 1.8em;
  388. }
  389.  
  390. div.post.reply.highlighted {
  391. background: #D6BAD0;
  392. }
  393.  
  394. div.post.reply div.body a {
  395. color: #D00;
  396. }
  397.  
  398. div.post div.body {
  399. word-wrap: break-word;
  400. white-space: pre-wrap;
  401. }
  402.  
  403. div.post.reply {
  404. background: #D6DAF0;
  405. margin: 0.2em 4px;
  406. padding: 0.5em 0.3em 0.5em 0.6em;
  407. border-width: 1px;
  408. border-style: none solid solid none;
  409. border-color: #B7C5D9;
  410. display: inline-block;
  411. max-width: 94%!important;
  412. }
  413.  
  414. div.post.reply.has-file.body-not-empty {
  415. min-width: 33%;
  416. }
  417.  
  418. div.post_modified {
  419. margin-left: 1.8em;
  420. }
  421. div.post_modified div.content-status {
  422. margin-top: 0.5em;
  423. padding-bottom: 0em;
  424. font-size: 72%;
  425. }
  426. div.post_modified div.content-status:first-child {
  427. margin-top: 1.3em;
  428. }
  429.  
  430. div.post_modified div.content-status:first-child {
  431. margin-top: 1.3em;
  432. }
  433.  
  434. a.dashed-underline {
  435. text-decoration: none;
  436. border-bottom: 1px dashed;
  437. }
  438.  
  439. span.trip {
  440. color: #228854;
  441. }
  442.  
  443. .quote {
  444. color: #789922;
  445. }
  446.  
  447. span.omitted {
  448. display: block;
  449. margin-top: 1em;
  450. }
  451.  
  452. br.clear {
  453. clear: left;
  454. display: block;
  455. }
  456.  
  457. span.controls {
  458. float: right;
  459. margin: 0;
  460. padding: 0;
  461. font-size: 80%;
  462. }
  463.  
  464. span.controls.op {
  465. float: none;
  466. margin-left: 10px;
  467. }
  468.  
  469. span.controls a {
  470. margin: 0;
  471. }
  472.  
  473. div#wrap {
  474. width: 900px;
  475. margin: 0 auto;
  476. }
  477.  
  478. div.module,
  479. div.ban {
  480. background: white;
  481. border: 1px solid #98E;
  482. max-width: 700px;
  483. margin: 30px auto;
  484. }
  485.  
  486. div.ban p,
  487. div.ban h2 {
  488. padding: 3px 7px;
  489. }
  490.  
  491. div.ban h2 {
  492. background: #98E;
  493. color: black;
  494. font-size: 12pt;
  495. }
  496.  
  497. div.ban p {
  498. font-size: 12px;
  499. margin-bottom: 12px;
  500. }
  501.  
  502. div.ban p.reason {
  503. font-weight: bold;
  504. }
  505.  
  506. span.heading {
  507. color: #AF0A0F;
  508. font-size: 11pt;
  509. font-weight: bold;
  510. }
  511.  
  512. span.spoiler {
  513. background: black;
  514. color: black;
  515. padding: 0 1px;
  516. }
  517.  
  518. div.post.reply div.body span.spoiler a {
  519. color: black;
  520. }
  521.  
  522. span.spoiler:hover,div.post.reply div.body span.spoiler:hover a {
  523. color: white;
  524. }
  525.  
  526. div.styles {
  527. float: right;
  528. padding-bottom: 20px;
  529. }
  530.  
  531. div.styles a {
  532. margin: 0 10px;
  533. }
  534.  
  535. div.styles a.selected {
  536. text-decoration: none;
  537. }
  538.  
  539. table.test {
  540. width: 100%;
  541. }
  542.  
  543. table.test td,table.test th {
  544. text-align: left;
  545. padding: 5px;
  546. }
  547.  
  548. table.test tr.h th {
  549. background: #98E;
  550. }
  551.  
  552. table.test td img {
  553. margin: 0;
  554. }
  555.  
  556. fieldset label {
  557. display: block;
  558. }
  559.  
  560. div.pages {
  561. color: #89A;
  562. background: #D6DAF0;
  563. display: inline-block;
  564. padding: 8px;
  565. margin: 8px 0 4px 0;
  566. border-right: 1px solid #B7C5D9;
  567. border-bottom: 1px solid #B7C5D9;
  568. }
  569.  
  570. div.pages.top {
  571. display: block;
  572. padding: 5px 8px;
  573. margin-bottom: 5px;
  574. position: fixed;
  575. top: 0;
  576. right: 0;
  577. opacity: 0.9;
  578. }
  579.  
  580. @media screen and (max-width: 800px) {
  581. div.pages.top {
  582. display: none!important;
  583. }
  584. }
  585.  
  586. div.pages a.selected {
  587. color: black;
  588. font-weight: bolder;
  589. }
  590.  
  591. div.pages a {
  592. text-decoration: none;
  593. }
  594.  
  595. div.pages form {
  596. margin: 0;
  597. padding: 0;
  598. display: inline;
  599. }
  600.  
  601. div.pages form input {
  602. margin: 0 5px;
  603. display: inline;
  604. }
  605.  
  606. hr {
  607. border: none;
  608. border-top: 1px solid #B7C5D9;
  609. height: 0;
  610. clear: left;
  611. }
  612.  
  613. div.report {
  614. color: #333;
  615. }
  616.  
  617. div.top_notice {
  618. text-align: center;
  619. margin: 5px auto;
  620. }
  621.  
  622. span.public_ban {
  623. display: block;
  624. color: red;
  625. font-weight: bold;
  626. margin-top: 15px;
  627. }
  628.  
  629. span.toolong {
  630. display: block;
  631. margin-top: 15px;
  632. }
  633.  
  634. div.blotter {
  635. color: red;
  636. font-weight: bold;
  637. text-align: center;
  638. }
  639.  
  640. .desktop-style div.boardlist:not(.bottom) {
  641. position: fixed;
  642. top: 0;
  643. left: 0;
  644. right: 0;
  645. margin-top: 0;
  646. z-index: 30;
  647. box-shadow: 0 1px 2px rgba(0, 0, 0, .15);
  648. border-bottom: 1px solid;
  649. background-color: #D6DAF0;
  650. }
  651.  
  652. .desktop-style body {
  653. padding-top: 20px;
  654. }
  655.  
  656. .desktop-style .sub {
  657. background: inherit;
  658. }
  659.  
  660. .desktop-style .sub .sub {
  661. display: inline-block;
  662. text-indent: -9000px;
  663. width: 7px;
  664. background: url('img/arrow.png') right center no-repeat;
  665. }
  666.  
  667. .desktop-style .sub .sub:hover,.desktop-style .sub .sub.hover {
  668. display: inline;
  669. text-indent: 0;
  670. background: inherit;
  671. }
  672.  
  673. #attention_bar {
  674. height: 1.5em;
  675. max-height: 1.5em;
  676. width: 100%;
  677. max-width: 100%;
  678. text-align: center;
  679. overflow: hidden;
  680. }
  681.  
  682. #attention_bar_form {
  683. display: none;
  684. padding: 0;
  685. margin: 0;
  686. }
  687.  
  688. #attention_bar_input {
  689. width: 100%;
  690. padding: 0;
  691. margin: 0;
  692. text-align: center;
  693. }
  694.  
  695. #attention_bar:hover {
  696. background-color: rgba(100%,100%,100%,0.2);
  697. }
  698.  
  699. .intro.thread-hidden {
  700. margin: 0;
  701. padding: 0;
  702. }
  703.  
  704. form.ban-appeal {
  705. margin: 9px 20px;
  706. }
  707.  
  708. form.ban-appeal textarea {
  709. display: block;
  710. }
  711.  
  712. .MathJax_Display {
  713. display:inline!important;
  714. }
  715. pre {
  716. margin:0
  717. display: inline!important;
  718. }
  719.  
  720. .theme-catalog div.thread img {
  721. float: none!important;
  722. margin: auto;
  723. max-height: 150px;
  724. max-width: 200px;
  725. box-shadow: 0 0 4px rgba(0,0,0,0.55);
  726. border: 2px solid rgba(153,153,153,0);
  727. }
  728.  
  729. .theme-catalog div.thread {
  730. display: inline-block;
  731. vertical-align: top;
  732. text-align: center;
  733. font-weight: normal;
  734. margin-top: 2px;
  735. margin-bottom: 2px;
  736. padding: 2px;
  737. height: 300px;
  738. width: 205px;
  739. overflow: hidden;
  740. position: relative;
  741. font-size: 11px;
  742. max-height: 300px;
  743. background: rgba(182, 182, 182, 0.12);
  744. border: 2px solid rgba(111, 111, 111, 0.34);
  745. max-height:300px;
  746. }
  747.  
  748. .theme-catalog div.thread strong {
  749. display: block;
  750. }
  751.  
  752. .theme-catalog div.threads {
  753. text-align: center;
  754. margin-left: -20px;
  755. }
  756.  
  757. .theme-catalog div.thread:hover {
  758. background: #D6DAF0;
  759. border-color: #B7C5D9;
  760. }
  761.  
  762. .theme-catalog div.grid-size-vsmall img {
  763. max-height: 33%;
  764. max-width: 95%
  765. }
  766.  
  767. .theme-catalog div.grid-size-vsmall {
  768. min-width:90px; max-width: 90px;
  769. max-height: 148px;
  770. }
  771.  
  772. .theme-catalog div.grid-size-small img {
  773. max-height: 33%;
  774. max-width: 95%
  775. }
  776.  
  777. .theme-catalog div.grid-size-small {
  778. min-width:140px; max-width: 140px;
  779. max-height: 192px;
  780. }
  781.  
  782. .theme-catalog div.grid-size-medium img {
  783. max-height: 33%;
  784. max-width: 95%
  785. }
  786.  
  787. .theme-catalog div.grid-size-medium {
  788. min-width:200px; max-width: 200px;
  789. max-height: 274px;
  790. }
  791.  
  792. .theme-catalog div.grid-size-large img {
  793. max-height: 40%;
  794. max-width: 95%
  795. }
  796.  
  797. .theme-catalog div.grid-size-large {
  798. min-width: 256px; max-width: 256px;
  799. max-height: 384px;
  800. }
  801.  
  802. .theme-catalog img.thread-image {
  803. height: auto;
  804. max-width: 100%;
  805. }
  806.  
  807. @media (max-width: 420px) {
  808. .theme-catalog ul#Grid {
  809. padding-left: 18px;
  810. }
  811.  
  812. .theme-catalog div.thread {
  813. width: auto;
  814. margin-left: 0;
  815. margin-right: 0;
  816. }
  817.  
  818. .theme-catalog div.threads {
  819. overflow: hidden;
  820. }
  821. div.post .body {
  822. clear: both;
  823. }
  824. }
  825.  
  826. .compact-boardlist {
  827. padding: 3px;
  828. padding-bottom: 0;
  829. }
  830.  
  831. .compact-boardlist .cb-item {
  832. display: inline-block;
  833. vertical-align: middle;
  834. }
  835.  
  836. .compact-boardlist .cb-icon {
  837. padding-bottom: 1px;
  838. }
  839.  
  840. .compact-boardlist .cb-fa {
  841. font-size: 21px;
  842. padding: 2px;
  843. padding-top: 0;
  844. }
  845.  
  846. .compact-boardlist .cb-cat {
  847. padding: 5px 6px 8px 6px;
  848. }
  849.  
  850. .cb-menuitem {
  851. display: table-row;
  852. }
  853.  
  854. .cb-menuitem span {
  855. padding: 5px;
  856. display: table-cell;
  857. text-align: left;
  858. border-top: 1px solid rgba(0,0,0,0.5);
  859. }
  860.  
  861. .cb-menuitem span.cb-uri {
  862. text-align: right;
  863. }
  864.  
  865. .boardlist:not(.compact-boardlist) #watch-pinned::before {
  866. content: " [ ";
  867. }
  868.  
  869. .boardlist:not(.compact-boardlist) #watch-pinned::after {
  870. content: " ] ";
  871. }
  872.  
  873. .boardlist:not(.compact-boardlist) #watch-pinned {
  874. display: inline;
  875. }
  876.  
  877. .boardlist:not(.compact-boardlist) #watch-pinned a {
  878. margin-left: 3pt;
  879. }
  880.  
  881. .boardlist:not(.compact-boardlist) #watch-pinned a:first-child {
  882. margin-left: 0pt;
  883. }
  884.  
  885. .compact-boardlist #watch-pinned {
  886. display: inline-block;
  887. vertical-align: middle;
  888. }
  889.  
  890. .new-posts {
  891. opacity: 0.6;
  892. margin-top: 1em;
  893. }
  894.  
  895. .new-threads, .board-settings {
  896. text-align: center;
  897. }
  898.  
  899. #options_handler, #alert_handler {
  900. position: fixed;
  901. top: 0px;
  902. left: 0px;
  903. right: 0px;
  904. bottom: 0px;
  905. width: 100%;
  906. height: 100%;
  907. text-align: center;
  908. z-index: 9900;
  909. }
  910.  
  911. #options_background, #alert_background {
  912. background: black;
  913. opacity: 0.5;
  914. position: absolute;
  915. top: 0px;
  916. left: 0px;
  917. right: 0px;
  918. bottom: 0px;
  919. width: 100%;
  920. height: 100%;
  921. z-index: -1;
  922. }
  923.  
  924. #options_div, #alert_div {
  925. background-color: #d6daf0;
  926. border: 1px solid black;
  927. display: inline-block;
  928. position: relative;
  929. margin-top: 20px;
  930. }
  931.  
  932. #options_div {
  933. width: 620px;
  934. height: 400px;
  935. resize: both;
  936. overflow: auto;
  937. }
  938.  
  939.  
  940.  
  941. #alert_div {
  942. width: 500px;
  943. }
  944.  
  945. #alert_message {
  946. text-align: center;
  947. margin: 13px;
  948. font-size: 110%;
  949. }
  950.  
  951. .alert_button {
  952. margin-bottom: 13px;
  953. }
  954.  
  955. #options_div textarea {
  956. max-width: 100%;
  957. }
  958.  
  959. #options_close, #alert_close {
  960. top: 0px;
  961. right: 0px;
  962. position: absolute;
  963. margin-right: 3px;
  964. font-size: 20px;
  965. z-index: 100;
  966. }
  967.  
  968. #options_tablist {
  969. padding: 0px 5px;
  970. left: 0px;
  971. width: 90px;
  972. top: 0px;
  973. bottom: 0px;
  974. height: 100%;
  975. border-right: 1px solid black;
  976. }
  977.  
  978. .options_tab_icon {
  979. padding: 5px;
  980. color: black;
  981. cursor: pointer;
  982. }
  983.  
  984. .options_tab_icon.active {
  985. color: red;
  986. }
  987.  
  988. .options_tab_icon i {
  989. font-size: 20px;
  990. }
  991.  
  992. .options_tab_icon div {
  993. font-size: 11px;
  994. }
  995.  
  996. .options_tab {
  997. padding: 10px;
  998. position: absolute;
  999. top: 0px;
  1000. bottom: 10px;
  1001. left: 101px;
  1002. right: 0px;
  1003. text-align: left;
  1004. font-size: 12px;
  1005. overflow-y: auto;
  1006. }
  1007.  
  1008. .options_tab h2 {
  1009. text-align: center;
  1010. margin-bottom: 5px;
  1011. }
  1012.  
  1013. .mobile-style #options_div, .mobile-style #alert_div {
  1014. display: block;
  1015. width: 100%;
  1016. height: 100%;
  1017. margin-top: 0px;
  1018. }
  1019.  
  1020. .mentioned {
  1021. word-wrap: break-word;
  1022. }
  1023.  
  1024. .poster_id {
  1025. cursor: pointer;
  1026. white-space:nowrap;
  1027. }
  1028.  
  1029. .poster_id::before {
  1030. content: " ID: ";
  1031. }
  1032.  
  1033. pre {
  1034. /* Better code tags */
  1035. max-width:inherit;
  1036. word-wrap:normal;
  1037. overflow:auto;
  1038. display: block!important;
  1039. font-size:9pt;
  1040. font-family:monospace;
  1041. }
  1042.  
  1043. span.pln {
  1044. color:grey;
  1045. }
  1046.  
  1047. @media screen and (min-width: 768px) {
  1048. .intro {
  1049. clear: none;
  1050. }
  1051.  
  1052. div.post div.body {
  1053. clear: none;
  1054. }
  1055. }
  1056.  
  1057. /* === SITE-WIDE ASSETS === */
  1058. #logo {
  1059. display: block;
  1060. width: 100%;
  1061. padding: 0;
  1062. margin: 0 0 0 0;
  1063. text-align: center;
  1064. }
  1065. #logo-link {
  1066. display: inline;
  1067. }
  1068. #logo-img {
  1069. display: inline-block;
  1070. height: 128px;
  1071. width: auto;
  1072. }
  1073.  
  1074. /* === GENERAL CLASSES === */
  1075. .loading {
  1076. background: none;
  1077. background-color: none;
  1078. background-image: url('/static/infinity.gif');
  1079. background-position: center center;
  1080. background-repeat: no-repeat;
  1081. min-height: 76px;
  1082. min-width: 128px;
  1083. }
  1084. .loading-small {
  1085. background: none;
  1086. background-color: none;
  1087. background-image: url('/static/infinity-small.gif');
  1088. background-position: center center;
  1089. background-repeat: no-repeat;
  1090. min-height: 24px;
  1091. min-width: 48px;
  1092. }
  1093.  
  1094. /* Text and accessibility */
  1095. .ltr {
  1096. direction: ltr;
  1097. }
  1098. .rtl {
  1099. direction: rtl;
  1100. font-family: Tahoma;
  1101. }
  1102.  
  1103. /* Responsive helpers */
  1104. .col {
  1105. box-sizing: border-box;
  1106. float: left;
  1107. }
  1108.  
  1109. .col-12 { width: 100%; }
  1110. .col-11 { width: 91.66666667%; }
  1111. .col-10 { width: 83.33333333%; }
  1112. .col-9 { width: 75%; }
  1113. .col-8 { width: 66.66666667%; }
  1114. .col-7 { width: 58.33333333%; }
  1115. .col-6 { width: 50%; }
  1116. .col-5 { width: 41.66666667%; }
  1117. .col-4 { width: 33.33333333%; }
  1118. .col-3 { width: 25%; }
  1119. .col-2 { width: 16.66666667%; }
  1120. .col-1 { width: 8.33333333%; }
  1121.  
  1122. .left-push {
  1123. float: left;
  1124. }
  1125. .right-push {
  1126. float: right;
  1127. }
  1128.  
  1129. /* Layout design */
  1130. .box {
  1131. background: #D6DAF0;
  1132. border: 1px solid #000333;
  1133. color: #000333;
  1134. margin: 0 0 12px 0;
  1135. }
  1136. .box-title {
  1137. background: #98E;
  1138. color: #000333;
  1139. font-size: 120%;
  1140. font-weight: bold;
  1141. padding: 4px 8px;
  1142. }
  1143. .box-content {
  1144. padding: 0 8px;
  1145. margin: 4px 0;
  1146. }
  1147.  
  1148.  
  1149. .clearfix {
  1150. display: block;
  1151. clear: both;
  1152. visibility: hidden;
  1153. overflow: hidden;
  1154.  
  1155. font-size: 0px;
  1156. line-height: 0px;
  1157.  
  1158. box-sizing: border-box;
  1159. border: none;
  1160. height: 0;
  1161. margin: 0;
  1162. padding: 0;
  1163. width: 100%;
  1164. zoom: 1;
  1165. }
  1166.  
  1167. /* === SPECIFIC PAGES & FEATURES === */
  1168.  
  1169. /* Board List */
  1170. div.boardlist {
  1171. margin-top: 3px;
  1172.  
  1173. color: #89A;
  1174. font-size: 9pt;
  1175. }
  1176. div.boardlist.bottom {
  1177. margin-top: 12px;
  1178. clear: both;
  1179. }
  1180. div.boardlist a {
  1181. text-decoration: none;
  1182. }
  1183.  
  1184. /* Threads */
  1185. /* Thread Footer */
  1186. #thread-interactions {
  1187. margin: 8px 0;
  1188. clear: both;
  1189. }
  1190. #thread-links {
  1191. float: left;
  1192. }
  1193. #thread-links > a {
  1194. padding-left: none;
  1195. padding-right: 10px;
  1196. }
  1197. #thread-quick-reply {
  1198. display: none;
  1199. float: right;
  1200. margin-right: 10px;
  1201. }
  1202. #thread_stats {
  1203. float: right;
  1204. }
  1205.  
  1206. #post-moderation-fields {
  1207. float: right;
  1208. text-align: right;
  1209. }
  1210. #delete-fields {
  1211. }
  1212. #report-fields {
  1213. }
  1214.  
  1215. /* threadwatcher */
  1216. #watchlist {
  1217. display: none;
  1218. max-height: 250px;
  1219. overflow: auto;
  1220. border: 1px solid;
  1221. border-style: none solid solid none;
  1222. width: 50%;
  1223. margin: 0 auto;
  1224. margin-bottom: 10px;
  1225. }
  1226.  
  1227. #watchlist {
  1228. font-size: 8pt;
  1229. width: 15%;
  1230. position: fixed;
  1231. right: 0pt;
  1232. bottom: 0pt;
  1233. margin: 0pt;
  1234. padding: 0pt;
  1235. }
  1236.  
  1237. .watchlist-inner, .watchlist-controls {
  1238. margin: 0pt;
  1239. text-align: center;
  1240. }
  1241.  
  1242. #watchlist-toggle, .watchThread, .watchlist-remove, #clearList, #clearGhosts {
  1243. cursor: pointer;
  1244. }
  1245. .own_post {
  1246. font-style: italic;
  1247. font-weight: normal;
  1248. opacity: .666;
  1249. }
  1250. div.mix {
  1251. display: inline-block;
  1252. }
  1253.  
  1254. /* Mona Font */
  1255. .aa {
  1256. font-family: Mona, "MS PGothic", "MS P????", sans-serif;
  1257. display: block!important;
  1258. font-size: 12pt;
  1259. line-height: 1.1;
  1260. }
  1261. .dx,
  1262. .dy,
  1263. .dz {
  1264. width: 30px;
  1265. text-align: right;
  1266. display: inline-block;
  1267. }
  1268.  
  1269. /* Dice */
  1270. .dice-option table {
  1271. border: 1px dotted black;
  1272. margin: 0;
  1273. border-collapse: collapse;
  1274. }
  1275. .dice-option table td {
  1276. text-align: center;
  1277. border-left: 1px dotted black;
  1278. padding-left: 2px;
  1279. padding-right: 2px;
  1280. padding-bottom: 2px;
  1281. }
  1282.  
  1283. /* Quick reply (why was most of this ever in the script?) */
  1284. #quick-reply {
  1285. position: fixed;
  1286. right: 5%;
  1287. top: 5%;
  1288. float: right;
  1289. display: block;
  1290. padding: 0 0 0 0;
  1291. width: 300px;
  1292. z-index: 100;
  1293. }
  1294. #quick-reply #post-form-inner {
  1295. min-width: 300px;
  1296. }
  1297. #quick-reply .post-table tr td:nth-child(2) {
  1298. width: 33%;
  1299. text-align: right;
  1300. padding-right: 4px;
  1301. }
  1302. #quick-reply tr td:nth-child(2) input[type="submit"] {
  1303. width: 99%;
  1304. }
  1305. #quick-reply th, #quick-reply td {
  1306. margin: 0;
  1307. padding: 0;
  1308. }
  1309. #quick-reply th {
  1310. text-align: center;
  1311. padding: 2px 0;
  1312. border: 1px solid #222;
  1313. }
  1314. #quick-reply th .handle {
  1315. float: left;
  1316. width: 100%;
  1317. display: inline-block;
  1318. }
  1319. #quick-reply th .close-btn {
  1320. float: right;
  1321. padding: 0 5px;
  1322. }
  1323. #quick-reply input[type="text"], #quick-reply select {
  1324. width: 100%;
  1325. padding: 2px;
  1326. font-size: 10pt;
  1327. box-sizing: border-box;
  1328. -webkit-box-sizing:border-box;
  1329. -moz-box-sizing: border-box;
  1330. }
  1331. #quick-reply textarea {
  1332. min-width: 100%;
  1333. box-sizing: border-box;
  1334. -webkit-box-sizing:border-box;
  1335. -moz-box-sizing: border-box;
  1336. font-size: 10pt;
  1337. resize: both;
  1338. }
  1339. #quick-reply input, #quick-reply select, #quick-reply textarea {
  1340. margin: 0 0 1px 0;
  1341. }
  1342. #quick-reply input[type="file"] {
  1343. padding: 5px 2px;
  1344. }
  1345. #quick-reply .nonsense {
  1346. display: none;
  1347. }
  1348. #quick-reply td.recaptcha {
  1349. text-align: center;
  1350. padding: 0 0 1px 0;
  1351. }
  1352. #quick-reply td.recaptcha span {
  1353. display: inline-block;
  1354. width: 100%;
  1355. background: white;
  1356. border: 1px solid #ccc;
  1357. cursor: pointer;
  1358. }
  1359. #quick-reply td.recaptcha-response {
  1360. padding: 0 0 1px 0;
  1361. }
  1362. @media screen and (max-width: 600px) {
  1363. #quick-reply {
  1364. display: none !important;
  1365. }
  1366. }
  1367.  
  1368. #youtube-size input {
  1369. width: 50px;
  1370. }
  1371.  
  1372. /* File selector */
  1373. .dropzone {
  1374. color: #000;
  1375. cursor: default;
  1376. margin: auto;
  1377. padding: 0px 4px;
  1378. text-align: center;
  1379. min-height: 50px;
  1380. max-height: 140px;
  1381. transition: 0.2s;
  1382. background-color: rgba(200, 200, 200, 0.5);
  1383. overflow-y: auto;
  1384. }
  1385. .dropzone-wrap {
  1386. width: 100%;
  1387. }
  1388. .dropzone .file-hint {
  1389. color: rgba(0, 0, 0, 0.5);
  1390. cursor: pointer;
  1391. position: relative;
  1392. margin-bottom: 5px;
  1393. padding: 10px 0px;
  1394. top: 5px;
  1395. transition: 0.2s;
  1396. border: 2px dashed rgba(125, 125, 125, 0.4);
  1397. }
  1398. .file-hint:hover, .dropzone.dragover .file-hint {
  1399. color: rgba(0, 0, 0, 1);
  1400. border-color: rgba(125, 125, 125, 0.8);
  1401. }
  1402. .dropzone.dragover {
  1403. background-color: rgba(200, 200, 200, 1);
  1404. }
  1405. .dropzone .file-thumbs {
  1406. text-align: left;
  1407. width: 100%;
  1408. }
  1409. .dropzone .tmb-container {
  1410. padding: 3px;
  1411. overflow-x: hidden;
  1412. white-space: nowrap;
  1413. }
  1414. .dropzone .file-tmb {
  1415. height: 40px;
  1416. width: 70px;
  1417. cursor: pointer;
  1418. display: inline-block;
  1419. text-align: center;
  1420. background-color: rgba(187, 187, 187, 0.5);
  1421. background-size: cover;
  1422. background-position: center;
  1423. }
  1424. .dropzone .file-tmb span {
  1425. font-weight: 600;
  1426. position: relative;
  1427. top: 13px;
  1428. }
  1429. .dropzone .tmb-filename {
  1430. display: inline-block;
  1431. vertical-align: bottom;
  1432. bottom: 12px;
  1433. position: relative;
  1434. margin-left: 5px;
  1435. }
  1436. .dropzone .remove-btn {
  1437. cursor: pointer;
  1438. color: rgba(125, 125, 125, 0.5);
  1439. display: inline-block;
  1440. vertical-align: bottom;
  1441. bottom: 10px;
  1442. position: relative;
  1443. margin-right: 5px;
  1444. font-size: 20px
  1445. }
  1446. .dropzone .remove-btn:hover {
  1447. color: rgba(125, 125, 125, 1);
  1448. }
  1449.  
  1450. table.board-list-table {
  1451. display: table;
  1452. margin: -2px;
  1453. margin-bottom: 10px;
  1454. overflow: hidden;
  1455. table-layout: fixed;
  1456. }
  1457.  
  1458. table.board-list-table .board-cell {
  1459. position: static;
  1460. margin: 0;
  1461. padding: 0;
  1462. box-sizing: border-box;
  1463. white-space: nowrap;
  1464. overflow: hidden;
  1465. text-overflow: ellipsis;
  1466. }
  1467. table.board-list-table .board-cell::after {
  1468. content: ' ';
  1469. clear: both;
  1470. }
  1471.  
  1472. table.board-list-table .board-meta {
  1473. padding-right: 4px;
  1474. width: 70px;
  1475. }
  1476. table.board-list-table .board-uri {
  1477. max-width: 196px;
  1478. }
  1479. table.board-list-table .board-title {
  1480. width: auto;
  1481. }
  1482. table.board-list-table .board-pph {
  1483. width: 55px;
  1484. padding: 4px;
  1485. }
  1486. table.board-list-table .board-max {
  1487. width: 90px;
  1488. padding: 4px;
  1489. }
  1490. table.board-list-table .board-unique {
  1491. width: 100px;
  1492. padding: 4px;
  1493. }
  1494. table.board-list-table .board-tags {
  1495. position: relative;
  1496. height: 15px;
  1497. width: auto;
  1498. padding: 0 15px 0 4px;
  1499. }
  1500. table.board-list-table .board-tags .tag-link {
  1501. display: inline;
  1502. }
  1503. table.board-list-table .board-tags .board-cell:hover {
  1504. position: absolute;
  1505. background: #EEF2FF;
  1506. line-height: 23px;
  1507. top: 0;
  1508. bottom: 0;
  1509. width: 310px;
  1510. }
  1511. table.board-list-table tr:nth-of-type( even ) .board-tags .board-cell {
  1512. background: #D6DAF0;
  1513. }
  1514. table.board-list-table .board-uri a {
  1515. display: inline-block;
  1516. float: left;
  1517. }
  1518. table.board-list-table .board-uri .board-nsfw {
  1519. color: rgb(230,0,0);
  1520. margin: 0 0 0 0.6em;
  1521. float: right;
  1522. }
  1523. table.board-list-table .board-uri .board-sfw {
  1524. color: #34345C;
  1525. margin: 0 0 0 0.6em;
  1526. float: right;
  1527. }
  1528.  
  1529. table.board-list-table div.board-cell {
  1530. max-width: 100%;
  1531. overflow: hidden;
  1532. }
  1533.  
  1534. tbody.board-list-loading {
  1535. display: none;
  1536. }
  1537. tbody.board-list-loading .loading {
  1538. height: 80px;
  1539. }
  1540.  
  1541. tbody.board-list-omitted td {
  1542. background: #98E;
  1543. border-top: 1px solid #000333;
  1544. padding: 8px;
  1545. font-size: 125%;
  1546. text-align: center;
  1547. }
  1548. tbody.board-list-omitted #board-list-more {
  1549. cursor: default;
  1550. }
  1551. tbody.board-list-omitted #board-list-more.board-list-hasmore {
  1552. cursor: pointer;
  1553. }
  1554. tbody.board-list-omitted .board-page-loadmore {
  1555. display: none;
  1556. }
  1557. tbody.board-list-omitted .board-list-hasmore .board-page-loadmore {
  1558. display: inline;
  1559. }
  1560.  
  1561. aside.search-container {
  1562. margin-bottom: 12px;
  1563. }
  1564. aside.search-container .box {
  1565. margin-right: 12px;
  1566. }
  1567.  
  1568. .board-search {
  1569. margin: 8px 0;
  1570. }
  1571. .search-item {
  1572. margin: 8px 0;
  1573. }
  1574. .search-sfw {
  1575. display: block;
  1576. cursor: pointer;
  1577. font-size: 110%;
  1578. line-height: 120%;
  1579. }
  1580. #search-sfw-input {
  1581. margin: 0;
  1582. padding: 0;
  1583. transform: scale(1.20);
  1584. }
  1585. #search-lang-input,
  1586. #search-title-input,
  1587. #search-tag-input {
  1588. box-sizing: border-box;
  1589. font-size: 110%;
  1590. line-height: 120%;
  1591. vertical-align: top;
  1592. padding: 2px 0 2px 4px;
  1593. max-width: 100%;
  1594. min-width: 100%;
  1595. width: 100%:
  1596. }
  1597. #search-loading {
  1598. display: inline-block;
  1599. vertical-align: bottom;
  1600. }
  1601.  
  1602. ul.tag-list {
  1603. display: block;
  1604. list-style: none;
  1605. margin: 8px 8px -9px 8px;
  1606. padding: 8px 0 0 0;
  1607. border-top: 1px solid #000333;
  1608. }
  1609. ul.tag-list::after {
  1610. content: ' ';
  1611. display: block;
  1612. clear: both;
  1613. }
  1614. li.tag-item {
  1615. display: inline-block;
  1616. float: left;
  1617. font-size: 100%;
  1618. list-style: none;
  1619. margin: 0;
  1620. padding: 0 4px 0 0;
  1621. }
  1622. li.tag-item:last-child {
  1623. padding-bottom: 17px;
  1624. }
  1625. a.tag-link {
  1626. overflow: hidden;
  1627. white-space: nowrap;
  1628. }
  1629. li.tag-item a.tag-link {
  1630. }
  1631. td.board-tags a.tag-link {
  1632. display: inline-block;
  1633. margin: 0 0.4em 0 0;
  1634. }
  1635.  
  1636. @media screen and (max-width: 1100px) {
  1637. aside.search-container {
  1638. width: 100%;
  1639. margin-bottom: 12px;
  1640. }
  1641. aside.search-container .box {
  1642. margin-right: 0;
  1643. }
  1644.  
  1645. section.board-list {
  1646. margin-top: 12px;
  1647. width: 100%;
  1648. }
  1649.  
  1650. table.board-list-table .board-meta,
  1651. table.board-list-table .board-pph,
  1652. table.board-list-table .board-tags {
  1653. padding: 0;
  1654. margin: 0;
  1655. font-size: 0;
  1656. width: 0;
  1657. }
  1658. }
  1659.  
  1660. #post-moderation-fields {
  1661. display: none;
  1662. }
  1663.  
  1664. .announcement {
  1665. font-size: 75%;
  1666. padding-bottom: 1%;
  1667. margin-left: 5%;
  1668. margin-right: 5%;
  1669. }
  1670.  
  1671. /* Gallery view */
  1672. #gallery_images {
  1673. position: absolute;
  1674. right: 0px;
  1675. bottom: 0px;
  1676. top: 0px;
  1677. width: 12%;
  1678. background-color: rgba(0, 0, 0, 0.4);
  1679. overflow: auto;
  1680. }
  1681. #gallery_toolbar {
  1682. position: absolute;
  1683. right: 12%;
  1684. left: 0px;
  1685. bottom: 0px;
  1686. height: 32px;
  1687. background-color: rgba(0, 0, 0, 0.4);
  1688. text-align: right;
  1689. }
  1690. #gallery_images img {
  1691. width: 100%;
  1692. }
  1693. #gallery_toolbar a {
  1694. font-size: 28px;
  1695. padding-right: 5px;
  1696. }
  1697. #gallery_main {
  1698. position: absolute;
  1699. left: 0px;
  1700. right: 12%;
  1701. bottom: 32px;
  1702. top: 0px;
  1703. padding: 10px;
  1704. }
  1705.  
  1706. #gallery_images img {
  1707. opacity: 0.6;
  1708. -webkit-transition: all 0.5s;
  1709. transition: all 0.5s;
  1710. }
  1711. #gallery_images img:hover, #gallery_images img.active {
  1712. opacity: 1;
  1713. }
  1714. #gallery_images img.active {
  1715. -webkit-box-shadow: 0px 0px 29px 2px rgba(255,255,255,1);
  1716. -moz-box-shadow: 0px 0px 29px 2px rgba(255,255,255,1);
  1717. box-shadow: 0px 0px 29px 2px rgba(255,255,255,1);
  1718. z-index: 1;
  1719. }
  1720. #gallery_main img, #gallery_main video {
  1721. max-width: 100%;
  1722. max-height: 100%;
  1723. position: absolute;
  1724. }
  1725.  
  1726. /* Fileboard */
  1727. table.fileboard th, table.fileboard td {
  1728. padding: 2px;
  1729. text-align: center;
  1730. }
  1731. table.fileboard .intro a {
  1732. margin-left: 0px;
  1733. }
  1734.  
  1735. input[type="text"][name="board"], textarea[name="message"]:not([rows]) {
  1736. display: none;
  1737. }
  1738.  
  1739. hr {
  1740. border: none;
  1741. border-top: 2px solid #d8c030;
  1742. height: 0;
  1743. clear: left;
  1744. }
  1745.  
  1746. nav {
  1747. height: 18px;
  1748. position: fixed;
  1749. top: 0;
  1750. width: 100%;
  1751. background-color: #FFFF99;
  1752. border-bottom: 1px solid #b0790a00;
  1753. padding-bottom: 3px;
  1754. font-size: 70%;
  1755. text-align: center;
  1756. z-index: 1;
  1757. }
  1758.  
  1759. #postingForm th, .modalTableBody th {
  1760. font-weight: bold;
  1761. text-align: left;
  1762. width: 100px;
  1763. font-size: 80%;
  1764. padding-left: 0.1em;
  1765. cursor: default;
  1766. border: 1px solid #11774300;
  1767. border-radius: 0px;
  1768. background: #9988ee00;
  1769. }
  1770.  
  1771. table tbody tr:nth-of-type( even ) {
  1772. background-color: #d6daf000;
  1773. }
  1774.  
  1775. .topBoards a, #divLatestImages img, #divLatestPosts .latestPostCell, .innerPost, .sideCatalogCell, .markedPost, .sideCatalogMarkedCell, .catalogCell {
  1776. background: #e9d73966;
  1777. border-radius: 4px;
  1778. }
  1779.  
  1780. #sideCatalogDiv, #sideCatalogHeader, #sideCatalogHeader{display:none!important}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement