BioTorrents.de’s version of Gazelle
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

matcha.scss 20KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399
  1. /*
  2. * Global
  3. */
  4. * {
  5. margin: 0;
  6. padding: 0;
  7. }
  8. /*
  9. * Base typography
  10. */
  11. body {
  12. background: #edeae5;
  13. color: black;
  14. font-family: "NotoSans-SemiCondensed", sans-serif;
  15. font-size: 0.75rem;
  16. }
  17. body b,
  18. body strong {
  19. font-family: "NotoSans-SemiCondensedBold", sans-serif;
  20. font-weight: normal;
  21. }
  22. body i,
  23. body em {
  24. font-family: "NotoSans-SemiCondensedItalic", sans-serif;
  25. font-style: normal;
  26. }
  27. /* Debug */
  28. #site_debug td {
  29. border: 1px solid black;
  30. }
  31. code,
  32. pre {
  33. font-family: "NotoSansMono-SemiCondensed", monospace;
  34. }
  35. /*
  36. * Common Elements
  37. */
  38. a {
  39. color: #016670;
  40. text-decoration: none;
  41. }
  42. a:hover {
  43. color: black;
  44. text-decoration: underline;
  45. }
  46. button:not(.editor-toolbar button),
  47. input[type="button"],
  48. input[type="submit"] {
  49. background: #fbe180;
  50. border-radius: 0.25rem;
  51. box-shadow: 2px 2px 10px -5px slategray;
  52. }
  53. button:hover,
  54. input[type="button"]:hover,
  55. input[type="submit"]:hover {
  56. background: #fff9c7;
  57. }
  58. button:focus,
  59. input[type="button"]:focus,
  60. input[type="submit"]:focus {
  61. background: #fff9c7;
  62. }
  63. /*
  64. .spoilerButton {
  65. max-width: 540px;
  66. }
  67. */
  68. .forum_post .body a:not([href="#"]),
  69. .rule_summary a,
  70. .wiki_article a,
  71. #actual_rules a,
  72. .news_post .pad a,
  73. .store_table a {
  74. color: #016670;
  75. text-decoration: none;
  76. }
  77. .forum_post .body a:hover:not([href="#"]),
  78. .rule_summary a:hover,
  79. .wiki_article a:hover,
  80. #actual_rules a:hover,
  81. .news_post .pad a:hover,
  82. .store_table a:hover {
  83. color: black;
  84. text-decoration: underline;
  85. }
  86. h1,
  87. h2,
  88. h3,
  89. h4 {
  90. margin: 0.5em 0;
  91. font-weight: bold;
  92. }
  93. h2 {
  94. text-align: center;
  95. /* font-size: 12pt; */
  96. }
  97. /*
  98. h4 {
  99. font-size: 8pt;
  100. }
  101. */
  102. p {
  103. margin: 1em 0.5em;
  104. /* margin: 10px 5px; */
  105. }
  106. li {
  107. margin: 0.5em 2em;
  108. /* margin: 5px 15px; */
  109. }
  110. img {
  111. border: none;
  112. }
  113. /*
  114. * Styles generated by the BBCode parser
  115. */
  116. span.size1 {
  117. font-size: 0.75em;
  118. }
  119. span.size2 {
  120. font-size: 1em;
  121. }
  122. span.size3 {
  123. font-size: 1.25em;
  124. }
  125. span.size4 {
  126. font-size: 1.5em;
  127. }
  128. span.size5 {
  129. font-size: 1.75em;
  130. }
  131. span.size6 {
  132. font-size: 2em;
  133. }
  134. span.size7 {
  135. font-size: 2.25em;
  136. }
  137. span.size8 {
  138. font-size: 2.5em;
  139. }
  140. span.size9 {
  141. font-size: 2.75em;
  142. }
  143. span.size10 {
  144. font-size: 3em;
  145. }
  146. /*
  147. ul.thin { margin: 0px 0px 0px 25px; padding: 0px; }
  148. ul.thin li { margin: 0px 0px; padding: 0px; }
  149. */
  150. /*
  151. * Main Layout
  152. */
  153. #header {
  154. background: url("matcha/sam-komon.png");
  155. margin-bottom: 2em;
  156. /* margin-bottom: 10px; */
  157. padding: 0;
  158. width: 100%;
  159. }
  160. #content {
  161. margin: auto;
  162. margin-top: 2em;
  163. /* margin-top: 10px; */
  164. min-width: 720px;
  165. overflow: hidden;
  166. width: 90%;
  167. }
  168. #footer {
  169. margin-top: 2em;
  170. /* margin-top: 10px; */
  171. padding: 1em 0;
  172. text-align: center;
  173. width: 100%;
  174. }
  175. #logo {
  176. background: url("/static/common/logos/matcha.png") no-repeat center;
  177. background-size: contain;
  178. width: 250px;
  179. height: 50px;
  180. margin: 0 0 0 10%;
  181. }
  182. #logo a {
  183. border: none;
  184. display: block;
  185. width: 100%;
  186. height: 50px;
  187. }
  188. #logo a:hover {
  189. border: none;
  190. }
  191. /*
  192. * Menus/Navigation
  193. */
  194. /* Main */
  195. #menu {
  196. background-color: #016670;
  197. font-size: 1.2em;
  198. /* font-size: 10pt; */
  199. text-align: center;
  200. width: 100%;
  201. }
  202. #menu > ul {
  203. display: flex;
  204. width: 80%;
  205. margin: 0 auto;
  206. }
  207. #menu > ul > li {
  208. display: flex;
  209. flex: 1 1 auto;
  210. height: 2.4em;
  211. /* height: 32px; */
  212. margin: 0;
  213. position: relative;
  214. }
  215. #menu ul > li > a {
  216. padding: 0.6em 0;
  217. display: inline-block;
  218. width: 100%;
  219. color: white;
  220. transition: ease-in-out 0.1s;
  221. text-decoration: none;
  222. }
  223. #nav_links {
  224. max-width: 2.4em;
  225. /* max-width: 40px; */
  226. }
  227. #menu ul li a.active {
  228. background-color: #016670;
  229. }
  230. #menu ul li a:hover {
  231. /* #016670 44% → 65% brightness */
  232. background-color: #0298a6;
  233. color: white;
  234. text-decoration: none;
  235. }
  236. /* Dropdown */
  237. #menu .nav_dropdown {
  238. background: #016670;
  239. margin-top: 0;
  240. }
  241. .nav_dropdown > div {
  242. box-shadow: 2px 2px 10px -2px slategray;
  243. position: absolute;
  244. background-color: #016670;
  245. width: 100%;
  246. z-index: 99999;
  247. margin-top: 2.4em;
  248. /* margin-top: 32px; */
  249. left: 0;
  250. }
  251. #nav_links > #links_menu {
  252. width: 8em;
  253. margin-left: -80px;
  254. /*
  255. width: 120px;
  256. margin-left: -80px;
  257. */
  258. }
  259. .nav_dropdown > div > a {
  260. display: none;
  261. color: white;
  262. height: 2.4em;
  263. line-height: 2.4em;
  264. /*
  265. height: 32px;
  266. line-height: 32px;
  267. */
  268. text-decoration: none;
  269. }
  270. .nav_dropdown:hover > div > a {
  271. display: block;
  272. }
  273. /* Search Bars */
  274. #searchbars {
  275. text-align: center;
  276. background-color: #9fedd7;
  277. box-sizing: content-box;
  278. padding: 0.5em 10%;
  279. /* padding: 4px 10%; */
  280. display: flex;
  281. }
  282. #searchbars > .search_form {
  283. flex: 1 1 auto;
  284. text-align: center;
  285. margin: 0 0.1em;
  286. /* margin: 0 3px; */
  287. }
  288. #searchbars input {
  289. position: relative;
  290. border: 1px solid transparent;
  291. box-sizing: border-box;
  292. padding: 0.25em 0.25em 0.25em 0.5em;
  293. /*
  294. padding: 2px 2px 2px 4px;
  295. font-size: 0.9em;
  296. */
  297. background-color: white;
  298. width: 100%;
  299. color: black;
  300. }
  301. #searchbars ul {
  302. margin: 0 auto;
  303. display: block;
  304. text-align: center;
  305. }
  306. #searchbars ul li {
  307. display: inline;
  308. margin: 0px 1px;
  309. list-style: none;
  310. position: relative;
  311. }
  312. #searchbars ul li ul {
  313. display: block;
  314. position: absolute;
  315. top: 1em;
  316. left: 0;
  317. z-index: 1000;
  318. background-color: white;
  319. width: 12em;
  320. margin-top: 1em;
  321. /* margin-top: 12px; */
  322. }
  323. #searchbars ul li ul li {
  324. margin: 0 0 0 0;
  325. padding: 0;
  326. display: block;
  327. width: 100%;
  328. }
  329. #searchbars ul li ul li.highlight {
  330. background: white;
  331. }
  332. #searchbars ul li form {
  333. display: inline;
  334. }
  335. /* Upload, Invite, etc. */
  336. #userinfo {
  337. background: #fff9c7;
  338. box-shadow: 0 2px 10px -2px slategray;
  339. color: black;
  340. padding: 0.5em 0;
  341. /* padding: 4px 0px; */
  342. width: 100%;
  343. text-align: center;
  344. /* font-size: 8pt; */
  345. }
  346. /*
  347. #userinfo img {
  348. margin-top: -5px;
  349. }
  350. */
  351. #userinfo ul {
  352. display: inline;
  353. margin: 0 1%;
  354. /* margin: 0px 0.8%; */
  355. }
  356. #userinfo ul li {
  357. display: inline;
  358. margin: 0 0.1em;
  359. line-height: 2em;
  360. /* line-height: 20px; */
  361. vertical-align: middle;
  362. padding: 0;
  363. }
  364. #userinfo a {
  365. color: black;
  366. text-decoration: none;
  367. }
  368. #userinfo a:hover {
  369. text-decoration: underline;
  370. }
  371. #userinfo b a {
  372. font-weight: normal;
  373. font-size: 0.9em;
  374. font-weight: bold;
  375. }
  376. #cat-selector ul {
  377. width: 100%;
  378. }
  379. #cat-selector ul li {
  380. display: inline;
  381. /*
  382. width: 12em;
  383. height: 1em;
  384. float: left;
  385. */
  386. }
  387. /* Alerts, Toolbox, etc. */
  388. .alertbar {
  389. background-color: #fff9c7;
  390. text-align: center;
  391. color: black;
  392. font-weight: bold;
  393. /* font-size: 0.95em; */
  394. width: 320px;
  395. margin: 2em auto;
  396. padding: 1em;
  397. /* padding: 10px; */
  398. }
  399. .alertbar.warning {
  400. background-color: #ffe68a;
  401. }
  402. .alertbar.error {
  403. background-color: #ff8a8a;
  404. }
  405. .alertbar a {
  406. color: black;
  407. text-decoration: none;
  408. }
  409. .alertbar.modbar a {
  410. margin: 0 0.5em;
  411. /* margin: 0px 5px; */
  412. }
  413. .alertbar a:hover {
  414. color: black;
  415. text-decoration: underline;
  416. }
  417. /*
  418. * IE doesn't appear to like a simple display:none in our header.
  419. * Random things start fucking up pretty badly.
  420. */
  421. .hidden {
  422. position: absolute;
  423. left: -10000px;
  424. }
  425. input.hidden {
  426. position: absolute;
  427. display: none;
  428. }
  429. /*
  430. * Flexbox Layout
  431. */
  432. .main_column {
  433. width: 590px;
  434. }
  435. .main_column table {
  436. margin-bottom: 1em;
  437. /* margin-bottom: 10px; */
  438. }
  439. .box {
  440. /* font-size: 8pt; */
  441. background-color: white;
  442. border: none;
  443. margin-bottom: 1em;
  444. /*
  445. border: 1px solid #666666;
  446. margin-bottom: 10px;
  447. */
  448. }
  449. .sidebar {
  450. float: right;
  451. width: 250px;
  452. }
  453. /*
  454. * Generic Layout
  455. */
  456. .thin {
  457. width: 850px;
  458. margin: 0px auto;
  459. }
  460. #userinfo_major .brackets:before {
  461. font-weight: bold;
  462. }
  463. #userinfo_major .brackets:after {
  464. font-weight: bold;
  465. }
  466. #userinfo_minor {
  467. position: absolute;
  468. text-align: left;
  469. }
  470. #userinfo_minor > li > ul {
  471. display: none;
  472. position: absolute;
  473. padding: 5px;
  474. left: -5px;
  475. background-color: #fff9c7;
  476. z-index: 100;
  477. }
  478. #userinfo #userinfo_minor li {
  479. display: block;
  480. }
  481. div.linkbox {
  482. text-align: center;
  483. padding: 0.5em;
  484. /* padding: 5px; */
  485. }
  486. .center {
  487. text-align: center;
  488. }
  489. .right {
  490. text-align: right;
  491. }
  492. .pad {
  493. padding: 1em;
  494. }
  495. .donation_info ul {
  496. margin-left: 1em;
  497. }
  498. .slight_margin {
  499. margin: 0.5em;
  500. /* margin: 4px; */
  501. }
  502. .vertical_space {
  503. margin-bottom: 1em;
  504. /* margin-bottom: 10px; */
  505. }
  506. .torrents_nomatch {
  507. margin-top: 1em;
  508. /* margin-top: 10px; */
  509. }
  510. .pad h3,
  511. .pad h4,
  512. .padbox h3,
  513. .padbox h4 {
  514. margin-top: 0px;
  515. padding-top: 0px;
  516. }
  517. .head {
  518. background: #9fedd7;
  519. color: black;
  520. padding: 0.5em 1em;
  521. /*
  522. padding: 4px;
  523. border-bottom: 1px solid #666;
  524. background: #E1E1E1;
  525. */
  526. }
  527. .body {
  528. padding: 3px 10px 10px 10px;
  529. }
  530. .tags {
  531. /* padding: 0 0 0 2em; */
  532. font-style: italic;
  533. }
  534. .tags a,
  535. a.search_link {
  536. color: black;
  537. font-weight: normal;
  538. }
  539. .tags a:hover,
  540. a:hover.search_link {
  541. color: black;
  542. text-decoration: underline;
  543. }
  544. ul.nobullet,
  545. ul.nobullet li {
  546. list-style-type: none;
  547. }
  548. table {
  549. width: 100%;
  550. border-collapse: collapse;
  551. /* border: 1px solid #666666; */
  552. }
  553. tr {
  554. background-color: white;
  555. }
  556. td,
  557. th {
  558. /* border: 1px solid #666666; */
  559. padding: 0.5em;
  560. /* padding: 5px; */
  561. text-align: left;
  562. }
  563. .colhead {
  564. background: #9fedd7;
  565. font-weight: bold;
  566. color: black;
  567. }
  568. td.colhead,
  569. .colhead td,
  570. .colhead th {
  571. padding-left: 10px;
  572. padding-right: 10px;
  573. }
  574. .colhead .sign,
  575. .colhead_dark .sign {
  576. padding: 0 1em;
  577. /* padding: 0px 8px 0px 8px; */
  578. vertical-align: middle;
  579. text-align: center;
  580. /* font-size: 12pt; */
  581. font-weight: bold;
  582. }
  583. .colhead .sign {
  584. padding: 0 1em;
  585. /*
  586. padding: 0px 8px 0px 8px;
  587. font-size: 12pt;
  588. */
  589. font-weight: bold;
  590. }
  591. .colhead_dark {
  592. background: #9fedd7;
  593. color: black;
  594. }
  595. .forum_post .colhead_dark {
  596. background: #9fedd7;
  597. }
  598. .forum_post.staff_post .colhead_dark {
  599. background: #fbe180;
  600. }
  601. .forum_post.sticky_post {
  602. border: 2px solid #fbe180;
  603. }
  604. td.label {
  605. font-weight: bold;
  606. text-align: right;
  607. width: 180px;
  608. }
  609. table.slice {
  610. margin-top: -1px;
  611. }
  612. .error_message {
  613. padding: 1em;
  614. /* padding: 10px; */
  615. background-color: #ff8a8a;
  616. text-align: center;
  617. color: white;
  618. font-weight: bold;
  619. box-shadow: 2px 2px 10px -5px slategray;
  620. }
  621. .save_message {
  622. padding: 1em;
  623. /* padding: 10px; */
  624. width: 50%;
  625. margin: 2em auto;
  626. background: #fbe180;
  627. text-align: center;
  628. color: black;
  629. font-weight: bold;
  630. box-shadow: 2px 2px 10px -5px slategray;
  631. }
  632. .elem_error {
  633. border: 2px solid red;
  634. }
  635. .hidden {
  636. display: none;
  637. }
  638. ul.nobullet {
  639. display: inline-block;
  640. }
  641. /* Layout (home page) */
  642. ul.stats li {
  643. padding: 0 0 1px 0;
  644. }
  645. ul.poll li {
  646. padding: 0 0 0 10px;
  647. margin: 0;
  648. clear: left;
  649. }
  650. ul.poll li.graph {
  651. margin-bottom: 3px;
  652. padding-left: 20px;
  653. }
  654. /* Layout (torrents page) */
  655. .show_torrents {
  656. width: 21px;
  657. height: 28px;
  658. background: url("/static/common/symbols/hide.png") no-repeat center center;
  659. }
  660. .hide_torrents {
  661. width: 21px;
  662. height: 28px;
  663. background: url("/static/common/symbols/hide.png") no-repeat center center;
  664. }
  665. .show_torrents_link {
  666. border: none;
  667. width: 28px;
  668. height: 28px;
  669. display: block;
  670. cursor: pointer;
  671. }
  672. .filter_torrents {
  673. background: white;
  674. margin: auto;
  675. width: 765px;
  676. /* width: 750px; */
  677. }
  678. .filter_torrents .submit {
  679. text-align: right;
  680. padding-top: 5px;
  681. }
  682. #content form.search_form + .torrent_table {
  683. margin-top: 20px;
  684. }
  685. #content form.search_form .submit {
  686. text-align: center;
  687. }
  688. .cat_list tr td {
  689. border: none;
  690. }
  691. .torrent_title {
  692. font-size: larger;
  693. }
  694. .torrent_table tr {
  695. /* vertical-align: top; */
  696. vertical-align: middle;
  697. }
  698. /*
  699. .torrent_table .number_column {
  700. text-align: center;
  701. }
  702. */
  703. .torrent_table,
  704. .torrent_table td {
  705. border: none;
  706. }
  707. /*
  708. .torrent_table tr.torrent,
  709. .torrent_table tr.group {
  710. font-weight: bold;
  711. }
  712. */
  713. .torrent_table tr.group {
  714. background-color: white;
  715. }
  716. .torrent_table tr.group_torrent {
  717. background-color: white;
  718. }
  719. .torrent_table tr.torrent {
  720. background-color: white;
  721. }
  722. .torrent_table tr.group td.center:first-child {
  723. padding: 3px;
  724. width: 21px;
  725. }
  726. .torrent_table tr.torrent:nth-child(2n),
  727. .collage_table tr.row:nth-child(2n) {
  728. background-color: whitesmoke;
  729. }
  730. .torrent_table tr.torrent:nth-child(2n-1),
  731. .collage_table tr.row:nth-child(2n-1) {
  732. background-color: white;
  733. }
  734. .torrent_table tr.group {
  735. background-color: white;
  736. }
  737. .torrent_table div.tags {
  738. font-weight: normal;
  739. max-width: 500px;
  740. }
  741. .torrent_table tr .center,
  742. #collage_table td {
  743. vertical-align: middle;
  744. /* text-align: center; */
  745. }
  746. /*
  747. #collage_name,
  748. #request_name {
  749. font-weight: bold;
  750. }
  751. */
  752. .group_torrent span {
  753. float: right;
  754. }
  755. .torrent span {
  756. font-weight: normal;
  757. float: right;
  758. }
  759. .nobr {
  760. white-space: nowrap;
  761. }
  762. /* Layout (forums) */
  763. /*
  764. .last_read { margin-left: 5px; fill: #A9A9A9; }
  765. .colhead_dark .last_read { fill: #DC86E0; }
  766. */
  767. .unread_locked_sticky {
  768. background: url(images/locked_sticky_unread.png) no-repeat center center;
  769. }
  770. .read_locked_sticky {
  771. background: url(images/locked_sticky_read.png) no-repeat center center;
  772. }
  773. .read_sticky {
  774. background: url(images/sticky_read.png) no-repeat center center;
  775. }
  776. .unread_sticky {
  777. background: url(images/sticky_unread.png) no-repeat center center;
  778. }
  779. .unread_locked {
  780. background: url(images/locked_unread.png) no-repeat center center;
  781. }
  782. .read_locked {
  783. background: url(images/locked_read.png) no-repeat center center;
  784. }
  785. .unread {
  786. background: url(images/unread.png) no-repeat center center;
  787. }
  788. .read {
  789. background: url(images/read.png) no-repeat center center;
  790. }
  791. strong.quoteheader {
  792. color: black;
  793. }
  794. tr.row:nth-of-type(odd) {
  795. background-color: white;
  796. }
  797. table.forum_post {
  798. margin: 2em 0;
  799. /* margin: 10px 0px; */
  800. width: 100%;
  801. }
  802. table.forum_post td {
  803. /* border: 1px solid #666; */
  804. border: none;
  805. }
  806. table.forum_unread {
  807. border: 2px solid red;
  808. }
  809. td.avatar,
  810. #torrent_comments table.forum_post td.avatar {
  811. width: 120px;
  812. padding: 0px;
  813. }
  814. .box_description > div:not(.head) {
  815. max-height: 400px;
  816. overflow-y: scroll;
  817. }
  818. .box_description,
  819. table.forum_post td.body {
  820. word-break: break-word;
  821. word-wrap: break-word;
  822. display: inline-block;
  823. }
  824. .box_description {
  825. width: 100%;
  826. }
  827. .thin > table.forum_post td.body {
  828. width: 690px;
  829. }
  830. #torrent_comments table.forum_post td.body {
  831. width: 422px;
  832. }
  833. /*
  834. .thin > table.forum_post td.body {
  835. min-width: 600px;
  836. /* width: 690px; *
  837. }
  838. #torrent_comments table.forum_post td.avatar {
  839. max-width: 120px;
  840. padding: 0px;
  841. }
  842. #torrent_comments table.forum_post td.body {
  843. width: 600px;
  844. /* width: 422px; *
  845. }
  846. */
  847. blockquote {
  848. margin: 0.5em 2em;
  849. padding: 1em;
  850. border: 1px solid #bbb;
  851. /*
  852. margin: 10px;
  853. padding: 10px;
  854. border: 1px dashed #666;
  855. */
  856. }
  857. /*
  858. * Inbox Layout
  859. */
  860. tr.unreadpm {
  861. background-color: #fff9c7;
  862. }
  863. /* Layout (permission page) */
  864. .permission_head {
  865. width: 50%;
  866. margin: 1em auto;
  867. }
  868. .permissions {
  869. width: 90%;
  870. margin: 1em auto;
  871. }
  872. .permission_container {
  873. margin: auto;
  874. float: left;
  875. width: 30%;
  876. padding: 1em;
  877. }
  878. .permission_container input {
  879. margin: 0px 3px 5px 0px;
  880. vertical-align: top;
  881. }
  882. /* Layout (invite tree) */
  883. ul .invitetree {
  884. margin: 0px 0px 0px 25px;
  885. }
  886. .invitetree li {
  887. list-style: none;
  888. margin: 10px 2px;
  889. }
  890. /* Layout (user options) */
  891. .user_options .options_list li {
  892. margin: 0;
  893. }
  894. /* Layout (misc) */
  895. .left_poll {
  896. display: none;
  897. width: 2px;
  898. height: 9px;
  899. float: left;
  900. margin: 0px;
  901. padding: 0px;
  902. }
  903. .center_poll {
  904. height: 9px;
  905. background: white;
  906. border-radius: 4px;
  907. float: left;
  908. margin: 0px;
  909. padding: 0px;
  910. }
  911. .right_poll {
  912. display: none;
  913. width: 2px;
  914. height: 9px;
  915. float: left;
  916. margin: 0px;
  917. padding: 0px;
  918. }
  919. .curtain {
  920. position: fixed;
  921. top: 0%;
  922. left: 0%;
  923. width: 100%;
  924. height: 100%;
  925. background: black;
  926. z-index: 1001;
  927. -moz-opacity: 0.8;
  928. opacity: 0.8;
  929. filter: alpha(opacity=80);
  930. }
  931. .lightbox {
  932. position: fixed;
  933. text-align: center;
  934. top: 5%;
  935. left: 5%;
  936. width: 90%;
  937. height: 90%;
  938. padding: 0px;
  939. z-index: 1002;
  940. overflow: auto;
  941. }
  942. .lightbox img {
  943. background: white;
  944. }
  945. .center {
  946. text-align: center;
  947. }
  948. tr.torrent .bookmark > a:before {
  949. color: black;
  950. }
  951. tr.torrent .bookmark > a:after {
  952. color: black;
  953. }
  954. .field_div {
  955. margin-bottom: 10px;
  956. }
  957. .brackets {
  958. font-weight: normal;
  959. }
  960. .post_id {
  961. font-weight: normal;
  962. }
  963. /* Get rid of extraneous padding in the Top Contributors box */
  964. #request_top_contrib {
  965. border: none;
  966. }
  967. #request_top_contrib tr:first-child th {
  968. border-top: 0;
  969. }
  970. #request_top_contrib tr:last-child td {
  971. border-bottom: 0;
  972. }
  973. #request_top_contrib tr td:first-child,
  974. #request_top_contrib tr th:first-child,
  975. #request_top_contrib tr td:nth-child(2),
  976. #request_top_contrib tr th:nth-child(2) {
  977. border-left: 0;
  978. border-top: 0;
  979. }
  980. #request_top_contrib tr td:last-child,
  981. #request_top_contrib tr th:last-child {
  982. border-right: 0;
  983. }
  984. #request_table {
  985. margin-bottom: 0.5em;
  986. /* margin-bottom: 5px; */
  987. }
  988. #request_table .request:nth-of-type(odd) {
  989. background: whitesmoke;
  990. }
  991. #request_table .request:nth-of-type(even) {
  992. background: white;
  993. }
  994. ol {
  995. margin-left: 1em;
  996. }
  997. #forum_search_cat_list {
  998. border: none;
  999. }
  1000. #coverCont {
  1001. background-color: #fff9c7;
  1002. padding: 5px;
  1003. box-shadow: 2px 2px 10px -2px slategray;
  1004. }
  1005. #coverCont img {
  1006. background-color: #fff9c7;
  1007. }
  1008. .torrent_info {
  1009. font-size: 100%;
  1010. font-weight: 100;
  1011. }
  1012. .recent_snatches_images,
  1013. .recent_uploads_images {
  1014. position: relative;
  1015. }
  1016. .edit_tags_votes {
  1017. padding-left: 5px;
  1018. }
  1019. .row_hl {
  1020. background-color: #edeae5;
  1021. }
  1022. input.inputtext {
  1023. border: none;
  1024. border-bottom: 1px solid #edeae5;
  1025. background-color: white;
  1026. font-size: 13px;
  1027. outline: none;
  1028. transition: ease-in-out 0.12s;
  1029. }
  1030. input.inputtext:focus {
  1031. border-bottom: 1px solid #fbe180;
  1032. }
  1033. .bbcode_bar {
  1034. background: white;
  1035. border: 1px solid #c7c7c7;
  1036. border-bottom: none;
  1037. }
  1038. .bbcode_bar .emoji_box {
  1039. background-color: white;
  1040. }
  1041. .collage_images .collage_image {
  1042. margin: 1px;
  1043. width: 120px;
  1044. /* width: 121px; */
  1045. display: inline-block;
  1046. }
  1047. .box,
  1048. .border,
  1049. .alertbar,
  1050. .artist_table,
  1051. .request_table,
  1052. .forum_index,
  1053. #userinfo_minor > li > ul,
  1054. .permissions table {
  1055. box-shadow: 2px 2px 10px -2px slategray;
  1056. /* margin: 1em auto; */
  1057. }
  1058. /*
  1059. .last_edited {
  1060. font-size: 10px;
  1061. opacity: 0.7;
  1062. }
  1063. */
  1064. #comm_badge_tr .badge_icon,
  1065. #user_badge_edit_tr .badge_icon {
  1066. margin-right: 1em;
  1067. margin-left: 2px;
  1068. }
  1069. .store_table .badge_icon {
  1070. display: inline-block;
  1071. width: 4em;
  1072. /* width: 16px; */
  1073. }
  1074. .store_table .badge_icon img {
  1075. display: block;
  1076. margin-left: auto;
  1077. margin-right: auto;
  1078. }
  1079. .hnr-yes {
  1080. color: red;
  1081. }
  1082. .hnr-no {
  1083. color: green;
  1084. }
  1085. .webm {
  1086. max-width: 100%;
  1087. }
  1088. .point_gift_box p {
  1089. margin: 7px 2px 0px;
  1090. }
  1091. .point_gift_box input[type="text"],
  1092. .point_gift_box textarea {
  1093. width: 100%;
  1094. box-sizing: border-box;
  1095. }
  1096. .dead {
  1097. opacity: 0.5;
  1098. }
  1099. /*
  1100. .search_warning {
  1101. fill: #E197E5;
  1102. }
  1103. */
  1104. caption {
  1105. border-bottom: 1px solid #edeae5;
  1106. font-weight: bold;
  1107. }
  1108. /* Torrent labels for the Format class */
  1109. .tl_free {
  1110. color: green;
  1111. }
  1112. .tl_reported {
  1113. color: red;
  1114. }
  1115. .tl_approved {
  1116. color: green;
  1117. }
  1118. .tl_seeding {
  1119. color: green;
  1120. }
  1121. .tl_leeching {
  1122. color: orange;
  1123. }
  1124. .tl_notice {
  1125. color: black;
  1126. }
  1127. .tl_snatched {
  1128. color: black;
  1129. }
  1130. /*
  1131. .tag_parody {
  1132. color: #e08e00 !important;
  1133. }
  1134. .tag_character {
  1135. color: #099809 !important;
  1136. }
  1137. .tag_female {
  1138. color: #d51b8a !important;
  1139. }
  1140. .tag_male {
  1141. color: #0000ff !important;
  1142. }
  1143. */