gavin19

reddit09102014

Oct 9th, 2014
316
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
CSS 212.64 KB | None | 0 0
  1. .no-select {
  2.     -webkit-user-select: none;
  3.     -moz-user-select: none;
  4.     -o-user-select: none;
  5.     -ms-user-select: none;
  6.     user-select: none
  7. }
  8. .basic-button, .sponsored-page .primary-button, .sponsored-page button {
  9.     border-width: 1px;
  10.     border-style: solid;
  11.     border-radius: 5px
  12. }
  13. .basic-button:focus, .sponsored-page .primary-button:focus, .sponsored-page button:focus {
  14.     outline: 0;
  15.     box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.35)
  16. }
  17. .basic-button:active, .sponsored-page .primary-button:active, .sponsored-page button:active {
  18.     box-shadow: inset 0 1px 1px 1px rgba(0, 0, 0, 0.09999999999999998)
  19. }
  20. .basic-button:disabled, .basic-button.disabled, .sponsored-page .primary-button:disabled, .sponsored-page .primary-button.disabled, .sponsored-page button:disabled, .sponsored-page button.disabled {
  21.     background: #e9edf1!important;
  22.     background: -moz-linear-gradient(top, #e9edf1 0%, #dce3ea 100%)!important;
  23.     background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e9edf1), color-stop(100%, #dce3ea))!important;
  24.     background: -webkit-linear-gradient(top, #e9edf1 0%, #dce3ea 100%)!important;
  25.     background: -o-linear-gradient(top, #e9edf1 0%, #dce3ea 100%)!important;
  26.     background: -ms-linear-gradient(top, #e9edf1 0%, #dce3ea 100%)!important;
  27.     background: linear-gradient(to bottom, #e9edf1 0%, #dce3ea 100%)!important;
  28.     color: #999999!important;
  29.     text-shadow: 0 1px 0 #ffffff!important;
  30.     border-color: #ccd6e0!important;
  31.     box-shadow: none!important
  32. }
  33. html {
  34.     height: 100%
  35. }
  36. body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td, iframe {
  37.     margin: 0;
  38.     padding: 0
  39. }
  40. table {
  41.     border-collapse: collapse
  42. }
  43. fieldset, img {
  44.     border: 0
  45. }
  46. address, caption, cite, code, dfn, em, strong, th, var {
  47.     font-style: normal;
  48.     font-weight: normal
  49. }
  50. ol, ul {
  51.     list-style: none
  52. }
  53. caption, th {
  54.     text-align: left
  55. }
  56. h1, h2, h3, h4, h5, h6 {
  57.     font-size: 100%
  58. }
  59. q:before, q:after {
  60.     content: ''
  61. }
  62. body {
  63.     font: normal x-small verdana, arial, helvetica, sans-serif;
  64.     background-color: white;
  65.     z-index: 1;
  66.     min-height: 100%
  67. }
  68. textarea {
  69.     font: normal small verdana, arial, helvetica, sans-serif
  70. }
  71. button, html input[type="button"], input[type="reset"], input[type="submit"] {
  72.     -webkit-appearance: button;
  73.     cursor: pointer
  74. }
  75. button[disabled], html input[disabled] {
  76.     cursor: default
  77. }
  78. input[type=hidden] {
  79.     position: absolute
  80. }
  81. h1 {
  82.     font-size: 18px;
  83.     font-weight: normal;
  84.     margin: 10px 0
  85. }
  86. h2 {
  87.     color: #369;
  88.     font-size: 13px
  89. }
  90. h2 a {
  91.     text-decoration: none
  92. }
  93. h2 a:visited {
  94.     color: #336699
  95. }
  96. h2 a:hover {
  97.     text-decoration: underline
  98. }
  99. h3 {
  100.     font-size: 110%
  101. }
  102. a img {
  103.     border: 0 none
  104. }
  105. a {
  106.     text-decoration: none;
  107.     color: #369
  108. }
  109. .rounded {
  110.     border-radius: 7px
  111. }
  112. .rounded .morelink {
  113.     border-top-right-radius: 6px
  114. }
  115. div.autosize {
  116.     display: table;
  117.     width: 1px
  118. }
  119. div.autosize>div {
  120.     display: table-cell
  121. }
  122. input.txt {
  123.     background-color: #f7f7f7;
  124.     border: 1px solid #369
  125. }
  126. input[type=checkbox], input[type=radio] {
  127.     margin-top: .4em
  128. }
  129. label.disabled {
  130.     color: gray
  131. }
  132. .wrong {
  133.     color: red;
  134.     font-weight: normal
  135. }
  136. .attention {
  137.     font-weight: bold;
  138.     border: solid 1px #ff6600;
  139.     padding: 3px;
  140.     border-radius: 7px
  141. }
  142. .subform input.text {
  143.     width: 25em
  144. }
  145. .subform textarea.text {
  146.     width: 25em
  147. }
  148. .subform label {
  149.     margin: 0 5px 0 5px
  150. }
  151. .subform td {
  152.     padding: 0px 5px 5px 0
  153. }
  154. .subform td.nopadding {
  155.     padding: 0px
  156. }
  157. .nowrap {
  158.     white-space: nowrap
  159. }
  160. .leftpad {
  161.     padding-left: 1em
  162. }
  163. .nomargin {
  164.     margin: 0px
  165. }
  166. .nopadding {
  167.     padding: 0px
  168. }
  169. .fancybutton {
  170.     padding: 5px 10px;
  171.     background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#d4e3f2), to(#adc9e6));
  172.     background: -moz-linear-gradient(top, #d4e3f2, #adc9e6);
  173.     background-color: #ADC9E6;
  174.     border: 1px solid #5E96CF;
  175.     border-radius: 7px;
  176.     -webkit-background-clip: padding-box;
  177.     -moz-background-clip: padding-box;
  178.     color: #2E6399;
  179.     text-shadow: 0px 1px 0px rgba(255, 255, 255, 0.7);
  180.     -webkit-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.8);
  181.     -moz-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.8);
  182.     box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.8);
  183.     text-decoration: none;
  184.     font-weight: bold
  185. }
  186. .fancybutton:hover {
  187.     background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#e4edf7), to(#d4e3f2));
  188.     background: -moz-linear-gradient(top, #e4edf7, #d4e3f2);
  189.     background-color: #D4E3F2
  190. }
  191. .fancybutton:focus, .fancybutton:active {
  192.     background: -webkit-gradient(linear, 0% 0%, 0% 100%, to(#d4e3f2), from(#adc9e6));
  193.     background: -moz-linear-gradient(top, #adc9e6, #d4e3f2);
  194.     background-color: #D4E3F2;
  195.     -webkit-box-shadow: inset 0px -1px 0px rgba(255, 255, 255, 0.7);
  196.     -moz-box-shadow: inset 0px -1px 0px rgba(255, 255, 255, 0.7);
  197.     box-shadow: inset 0px -1px 0px rgba(255, 255, 255, 0.7)
  198. }
  199. .fancybutton.disabled, .fancybutton.disabled:active {
  200.     background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#e9edf1), to(#dce3ea));
  201.     background: -moz-linear-gradient(top, #e9edf1, #dce3ea);
  202.     background-color: #D4E3F2;
  203.     border-color: #999;
  204.     color: #999
  205. }
  206. .hover a:hover {
  207.     text-decoration: underline
  208. }
  209. .selected, .choice.primary {
  210.     font-weight: bold
  211. }
  212. .flat-list {
  213.     list-style-type: none;
  214.     display: inline
  215. }
  216. .flat-list li, .flat-list form {
  217.     display: inline;
  218.     white-space: nowrap
  219. }
  220. .flat-list li a.gold {
  221.     color: #9a7d2e;
  222.     font-weight: bold
  223. }
  224. .flat-list li.selected a {
  225.     color: orangered
  226. }
  227. .link .flat-list {
  228.     display: block;
  229.     padding: 1px 0
  230. }
  231. .link.compressed .flat-list {
  232.     display: inline-block;
  233.     padding: 0 0 1px 0
  234. }
  235. ul.flat-vert {
  236.     text-align: left
  237. }
  238. .flat-vert .separator {
  239.     margin: 0
  240. }
  241. .flat-vert.title {
  242.     font-family: arial, verdana, helvetica, sans-serif;
  243.     color: #777;
  244.     font-size: 18px;
  245.     font-weight: normal;
  246.     margin-bottom: 5px
  247. }
  248. .separator {
  249.     color: gray;
  250.     margin: 0px .7ex 0px .7ex;
  251.     cursor: default
  252. }
  253. .pref-lang {
  254.     font-weight: bold
  255. }
  256. .pref {
  257.     font-weight: bold
  258. }
  259. #jumpToContent {
  260.     position: absolute;
  261.     left: 135px;
  262.     top: 25px;
  263.     font-weight: bold;
  264.     margin-left: -1000px
  265. }
  266. #jumpToContent:focus {
  267.     margin-left: 0!important
  268. }
  269. #header {
  270.     border-bottom: 1px solid #5f99cf;
  271.     position: relative;
  272.     background-color: #cee3f8;
  273.     z-index: 99
  274. }
  275. #header-img {
  276.     margin-top: 2px;
  277.     margin-right: 5px
  278. }
  279. #header-img.default-header {
  280.     text-indent: -9999px;
  281.     background-image: url(sprite-reddit.jzJhk9_9j8Q.png);
  282.     background-position: 0px -313px;
  283.     background-repeat: no-repeat;
  284.     height: 40px;
  285.     width: 120px;
  286.     display: inline-block;
  287.     vertical-align: bottom;
  288.     margin-bottom: 3px
  289. }
  290. #header-top {
  291.     position: absolute;
  292.     right: 5px
  293. }
  294. #header-bottom-left {
  295.     font-size: larger
  296. }
  297. #header-bottom-right {
  298.     position: absolute;
  299.     right: 0px;
  300.     bottom: 0px;
  301.     background-color: #EFF7FF;
  302.     padding: 4px;
  303.     line-height: 12px;
  304.     border-top-left-radius: 7px
  305. }
  306. #mail {
  307.     position: relative;
  308.     top: 2px;
  309.     display: inline-block;
  310.     text-indent: -9999px;
  311.     overflow: hidden;
  312.     width: 15px;
  313.     height: 10px
  314. }
  315. #mail.havemail {
  316.     background-image: url(sprite-reddit.jzJhk9_9j8Q.png);
  317.     background-position: -20px -838px;
  318.     background-repeat: no-repeat
  319. }
  320. #mail.nohavemail {
  321.     background-image: url(sprite-reddit.jzJhk9_9j8Q.png);
  322.     background-position: -41px -838px;
  323.     background-repeat: no-repeat
  324. }
  325. .message-count {
  326.     background-color: #FF7500;
  327.     color: #FFF;
  328.     font-size: 8px;
  329.     font-weight: bold;
  330.     padding: 0px 3px;
  331.     margin-left: 3px;
  332.     border-radius: 2px;
  333.     display: inline-block
  334. }
  335. #modmail {
  336.     position: relative;
  337.     top: -2px;
  338.     display: inline-block;
  339.     text-indent: -9999px;
  340.     overflow: hidden;
  341.     width: 16px;
  342.     height: 16px;
  343.     margin-bottom: -6px
  344. }
  345. #modmail.havemail {
  346.     background-image: url(sprite-reddit.jzJhk9_9j8Q.png);
  347.     background-position: -22px -730px;
  348.     background-repeat: no-repeat
  349. }
  350. #modmail.nohavemail {
  351.     background-image: url(sprite-reddit.jzJhk9_9j8Q.png);
  352.     background-position: -44px -730px;
  353.     background-repeat: no-repeat
  354. }
  355. .user {
  356.     color: gray
  357. }
  358. .user .userkarma {
  359.     cursor: help;
  360.     font-weight: bold;
  361.     border-bottom: 1px dotted gray
  362. }
  363. .pagename {
  364.     font-weight: bold;
  365.     margin-right: 1ex;
  366.     font-variant: small-caps;
  367.     font-size: 1.2em;
  368.     vertical-align: bottom
  369. }
  370. .pagename a {
  371.     color: black
  372. }
  373. .newpagelink {
  374.     padding: 3px 5px;
  375.     background-color: #ff9
  376. }
  377. .dropdown {
  378.     cursor: default;
  379.     display: inline;
  380.     position: relative
  381. }
  382. .drop-choices.inuse {
  383.     display: block
  384. }
  385. .drop-choices {
  386.     position: absolute;
  387.     left: 0px;
  388.     border: 1px solid gray;
  389.     z-index: 100;
  390.     background-color: white;
  391.     white-space: nowrap;
  392.     line-height: normal;
  393.     margin-top: 1px;
  394.     display: none
  395. }
  396. .drop-choices a.choice {
  397.     cursor: pointer;
  398.     padding: 2px 3px 1px 3px;
  399.     display: block
  400. }
  401. .drop-choices a.choice:hover {
  402.     background-color: #c7def7
  403. }
  404. .drop-choices a.choice.selected {
  405.     display: none
  406. }
  407. .dropdown.lightdrop .selected {
  408.     position: relative;
  409.     background: none no-repeat scroll center right;
  410.     background-image: url(../droparrowgray.gif);
  411.     padding-right: 21px;
  412.     text-decoration: underline;
  413.     color: gray
  414. }
  415. .drop-choices.lightdrop {
  416.     margin-top: 2px
  417. }
  418. .dropdown.tabdrop .selected {
  419.     position: relative;
  420.     background: #ffffff none no-repeat scroll center right;
  421.     background-image: url(../droparrowgray.gif);
  422.     padding: 2px 21px 1px 5px;
  423.     margin-left: 3px;
  424.     border: 1px solid #5f99cf;
  425.     border-bottom: none;
  426.     color: orangered
  427. }
  428. .dropdown.tabdrop .selected.title {
  429.     background-color: #eff7ff;
  430.     color: #369;
  431.     padding-bottom: 0;
  432.     border: none
  433. }
  434. .drop-choices.tabdrop {
  435.     margin-top: 2px
  436. }
  437. .dropdown-title.tabdrop {
  438.     display: none
  439. }
  440. .drop-choices .choice.hidden {
  441.     display: none
  442. }
  443. .tabmenu {
  444.     list-style-type: none;
  445.     white-space: nowrap;
  446.     display: inline-block;
  447.     margin-top: 5px;
  448.     vertical-align: bottom
  449. }
  450. .tabmenu li {
  451.     display: inline;
  452.     font-weight: bold;
  453.     margin: 0px 3px
  454. }
  455. .tabmenu li a {
  456.     padding: 2px 6px 0 6px;
  457.     background-color: #eff7ff
  458. }
  459. .tabmenu li.selected a {
  460.     color: orangered;
  461.     background-color: white;
  462.     border: 1px solid #5f99cf;
  463.     border-bottom: 1px solid white;
  464.     z-index: 100
  465. }
  466. .tabpane-content {
  467.     border: 1px solid #5f99cf;
  468.     padding: 4px 4px 4px 4px
  469. }
  470. #search input[type=text] {
  471.     border: 1px solid gray;
  472.     font-size: 18px;
  473.     width: 300px;
  474.     box-sizing: border-box;
  475.     padding: 2px
  476. }
  477. .content {
  478.     z-index: 1;
  479.     margin: 7px 5px 0px 5px
  480. }
  481. .content .spacer {
  482.     margin-bottom: 5px
  483. }
  484. .state-button {
  485.     display: inline
  486. }
  487. .side {
  488.     float: right;
  489.     background-color: white;
  490.     margin: 0px 5px 0 5px;
  491.     width: 300px
  492. }
  493. .side .spacer {
  494.     margin: 7px 0 12px 0
  495. }
  496. .side .side-message {
  497.     background: #faf2ce no-repeat 10px 10px;
  498.     border: 1px solid #edce42;
  499.     border-radius: 2px;
  500.     padding: 10px;
  501.     line-height: 1.75em
  502. }
  503. .side .side-message:before {
  504.     content: '';
  505.     display: inline-block;
  506.     float: left;
  507.     background-image: url(sprite-reddit.jzJhk9_9j8Q.png);
  508.     background-position: -88px -642px;
  509.     background-repeat: no-repeat;
  510.     width: 16px;
  511.     height: 16px;
  512.     margin-right: 7px
  513. }
  514. .side .side-message p {
  515.     font-size: .9em;
  516.     margin: 0
  517. }
  518. .side .side-message p strong {
  519.     display: block;
  520.     font-weight: normal;
  521.     font-size: 1.25em
  522. }
  523. .side .side-message p+p {
  524.     margin-top: .25em
  525. }
  526. .side .side-message.gold {
  527.     font-family: serif;
  528.     border: 1px solid #d5c9a9;
  529.     box-shadow: 0 0 10px #ebe5d5 inset;
  530.     border-radius: 0
  531. }
  532. .side .side-message.gold:before {
  533.     background-image: url(sprite-reddit.jzJhk9_9j8Q.png);
  534.     background-position: -84px -818px;
  535.     background-repeat: no-repeat;
  536.     width: 13px;
  537.     height: 14px;
  538.     margin-top: 1px
  539. }
  540. .morelink {
  541.     display: block;
  542.     text-align: center;
  543.     position: relative;
  544.     border: 1px solid #c4dbf1;
  545.     background: #ffffff none repeat-x scroll center left;
  546.     background-image: url(sprite-reddit.jzJhk9_9j8Q.png);
  547.     background-position: 0px -278px;
  548.     background-repeat: repeat;
  549.     font-size: 150%;
  550.     font-weight: bold;
  551.     letter-spacing: -1px;
  552.     line-height: 29px;
  553.     height: 29px
  554. }
  555. .morelink:hover, .mlh {
  556.     border-color: #879eb4;
  557.     background-image: url(sprite-reddit.jzJhk9_9j8Q.png);
  558.     background-position: 0px -243px;
  559.     background-repeat: repeat
  560. }
  561. .morelink a {
  562.     display: block;
  563.     width: 100%;
  564.     height: 100%;
  565.     overflow: hidden;
  566.     text-overflow: ellipsis;
  567.     color: #369
  568. }
  569. .morelink:hover a {
  570.     color: white
  571. }
  572. .morelink .nub {
  573.     position: absolute;
  574.     top: -1px;
  575.     right: -1px;
  576.     height: 31px;
  577.     width: 24px;
  578.     background: #ffffff none no-repeat scroll center left;
  579.     background-image: url(sprite-reddit.jzJhk9_9j8Q.png);
  580.     background-position: -30px -547px;
  581.     background-repeat: no-repeat
  582. }
  583. .morelink:hover .nub, .mlhn {
  584.     background-image: url(sprite-reddit.jzJhk9_9j8Q.png);
  585.     background-position: 0px -547px;
  586.     background-repeat: no-repeat
  587. }
  588. .disabled .morelink, .disabled .morelink:hover {
  589.     background-image: url(sprite-reddit.jzJhk9_9j8Q.png);
  590.     background-position: 0px -208px;
  591.     background-repeat: repeat;
  592.     border-color: #dadada
  593. }
  594. .disabled .morelink a {
  595.     cursor: default;
  596.     color: #aaa
  597. }
  598. .disabled .morelink .nub, .disabled .morelink:hover .nub {
  599.     background-image: url(sprite-reddit.jzJhk9_9j8Q.png);
  600.     background-position: -76px -491px;
  601.     background-repeat: no-repeat
  602. }
  603. .raisedbox {
  604.     padding: 5px;
  605.     background: #E0E0E0;
  606.     border: 1px solid gray
  607. }
  608. .raisedbox h4 {
  609.     margin-bottom: 3px
  610. }
  611. .raisedbox li {
  612.     margin-bottom: 2px
  613. }
  614. .sidebox .spacer {
  615.     position: relative;
  616.     margin-top: 10px;
  617.     padding: 5px 0 0 44px;
  618.     min-height: 41px;
  619.     background: #ffffff none no-repeat scroll top left
  620. }
  621. .sidebox .spacer.no-icon {
  622.     padding: 0;
  623.     min-height: 0
  624. }
  625. .sidebox .spacer a {
  626.     position: absolute;
  627.     top: 0;
  628.     left: 0px;
  629.     display: block;
  630.     height: 40px;
  631.     width: 40px
  632. }
  633. .sidebox.create .spacer a {
  634.     background-image: url(sprite-reddit.jzJhk9_9j8Q.png);
  635.     background-position: -76px -359px;
  636.     background-repeat: no-repeat
  637. }
  638. .sidebox.gold .spacer a {
  639.     background-image: url(sprite-reddit.jzJhk9_9j8Q.png);
  640.     background-position: -76px -435px;
  641.     background-repeat: no-repeat
  642. }
  643. .sidebox.gold .morelink {
  644.     border: none;
  645.     background-color: transparent;
  646.     background-image: url(../goldmorelink.png);
  647.     background-position: 0 0;
  648.     background-repeat: no-repeat;
  649.     height: 31px
  650. }
  651. .sidebox.gold .morelink a, .sidebox.gold .morelink a:visited {
  652.     color: #9a7d2e
  653. }
  654. .sidebox.gold .morelink:hover {
  655.     background-position: 0 -31px
  656. }
  657. .sidebox.gold .morelink:hover a {
  658.     color: #ffffff;
  659.     margin-top: 1px
  660. }
  661. .sidebox.gold .morelink .nub {
  662.     display: none
  663. }
  664. .submit.mod-override .morelink a:after {
  665.     background-image: url("../shield.png");
  666.     content: " ";
  667.     position: absolute;
  668.     height: 16px;
  669.     width: 16px;
  670.     margin: 7px
  671. }
  672. .submit.mod-override .morelink:hover a:after {
  673.     opacity: 0.5
  674. }
  675. .sidebox .subtitle {
  676.     margin-left: 10px;
  677.     color: dimgray;
  678.     font-size: 110%
  679. }
  680. .account-activity-box {
  681.     text-align: center
  682. }
  683. #account-activity table {
  684.     margin: 2em 0 0 2em;
  685.     width: 45em;
  686.     font-size: larger
  687. }
  688. #account-activity th {
  689.     font-weight: bold
  690. }
  691. #account-activity td {
  692.     padding: .5em 0
  693. }
  694. .infotable {
  695.     margin-top: 5px;
  696.     margin-bottom: 10px
  697. }
  698. .infotable .small {
  699.     font-size: smaller
  700. }
  701. .infotable td {
  702.     padding-right: 1em
  703. }
  704. .infotable a:hover {
  705.     text-decoration: underline
  706. }
  707. .infotable .state-button a {
  708.     background-color: #F0F0F0;
  709.     color: gray
  710. }
  711. .infotable .bold {
  712.     font-weight: bold
  713. }
  714. .infotable .invalid-user {
  715.     background-color: #ffc0cb
  716. }
  717. .infotable .organic-vote {
  718.     border: 1px solid green
  719. }
  720. .profile-attr .label {
  721.     font-weight: bold
  722. }
  723. .profile-attr .value {
  724.     color: #404040;
  725.     margin-right: 5px
  726. }
  727. .profile-attr .md {
  728.     margin-left: 10px;
  729.     margin-top: 5px;
  730.     border-color: #B2B2B2 #D0D0D0 #D0D0D0 #B2B2B2;
  731.     border-style: solid;
  732.     border-width: 1px;
  733.     padding: 10px
  734. }
  735. .profile-attr .md ul {
  736.     float: none;
  737.     list-style-type: disc;
  738.     margin-left: 15px
  739. }
  740. .profile-attr .md p {
  741.     margin-top: 0px
  742. }
  743. .question {
  744.     color: red
  745. }
  746. .question .yes {
  747.     margin-left: 5px;
  748.     margin-right: 3px
  749. }
  750. .question .no {
  751.     margin: 0px 3px 0px 3px
  752. }
  753. .preload {
  754.     position: absolute;
  755.     top: -1000px;
  756.     left: -1000px
  757. }
  758. .arrow {
  759.     margin: 2px 0px 0px 0px;
  760.     width: 100%;
  761.     height: 14px;
  762.     display: block;
  763.     cursor: pointer;
  764.     background-position: center center;
  765.     background-repeat: no-repeat;
  766.     width: 15px;
  767.     margin-left: auto;
  768.     margin-right: auto;
  769.     outline: none
  770. }
  771. .arrow.upmod {
  772.     background-image: url(sprite-reddit.jzJhk9_9j8Q.png);
  773.     background-position: -63px -818px;
  774.     background-repeat: no-repeat
  775. }
  776. .arrow.downmod {
  777.     background-image: url(sprite-reddit.jzJhk9_9j8Q.png);
  778.     background-position: -21px -818px;
  779.     background-repeat: no-repeat
  780. }
  781. .arrow.up {
  782.     background-image: url(sprite-reddit.jzJhk9_9j8Q.png);
  783.     background-position: -42px -818px;
  784.     background-repeat: no-repeat
  785. }
  786. .arrow.down {
  787.     background-image: url(sprite-reddit.jzJhk9_9j8Q.png);
  788.     background-position: 0px -818px;
  789.     background-repeat: no-repeat
  790. }
  791. .midcol {
  792.     float: left;
  793.     margin-right: 7px;
  794.     margin-left: 7px;
  795.     background: transparent;
  796.     overflow: hidden
  797. }
  798. body>.content .link.compressed .midcol {
  799.     width: 15px;
  800.     margin-right: 5px
  801. }
  802. .entry {
  803.     overflow: hidden;
  804.     margin-left: 3px;
  805.     opacity: 1
  806. }
  807. .domain {
  808.     color: #888;
  809.     font-size: x-small;
  810.     white-space: nowrap
  811. }
  812. .domain a {
  813.     color: #888;
  814.     display: inline-block;
  815.     overflow: hidden;
  816.     white-space: nowrap;
  817.     text-overflow: ellipsis;
  818.     vertical-align: middle;
  819.     max-width: 19em
  820. }
  821. .domain a:hover {
  822.     text-decoration: underline;
  823.     max-width: none
  824. }
  825. .spam .domain, .spam .domain a {
  826.     color: black
  827. }
  828. .link-note {
  829.     background-color: white;
  830.     color: #ff4444;
  831.     font-size: x-small
  832. }
  833. .tagline {
  834.     color: #888;
  835.     font-size: x-small
  836. }
  837. .tagline a {
  838.     color: #369;
  839.     text-decoration: none
  840. }
  841. .tagline .friend {
  842.     color: #ff4500
  843. }
  844. .tagline .submitter {
  845.     color: #0055df
  846. }
  847. .tagline .moderator, .green {
  848.     color: #228822
  849. }
  850. .tagline .admin {
  851.     color: #ff0011
  852. }
  853. .tagline .alum {
  854.     color: #BE1337
  855. }
  856. .tagline a.author.admin {
  857.     font-weight: bold
  858. }
  859. .tagline a:hover {
  860.     text-decoration: underline
  861. }
  862. .tagline .edited-timestamp {
  863.     cursor: default
  864. }
  865. .tagline .stickied-tagline {
  866.     color: #228822
  867. }
  868. .tagline .userattrs .cakeday {
  869.     display: inline-block;
  870.     text-indent: -9999px;
  871.     width: 11px;
  872.     height: 8px;
  873.     background-image: url(sprite-reddit.jzJhk9_9j8Q.png);
  874.     background-position: -108px -796px;
  875.     background-repeat: no-repeat;
  876.     vertical-align: middle
  877. }
  878. a.author {
  879.     margin-right: 0.5em
  880. }
  881. a.banned-user {
  882.     color: red
  883. }
  884. .thing .parent .author {
  885.     margin-right: 0.5em
  886. }
  887. .flair, .linkflairlabel {
  888.     display: inline-block;
  889.     margin-right: .5em;
  890.     padding: 0 2px;
  891.     background: #f5f5f5;
  892.     color: #555;
  893.     border: 1px solid #ddd;
  894.     border-radius: 2px
  895. }
  896. .collapsed .flair {
  897.     display: none
  898. }
  899. .flair input {
  900.     font-size: xx-small
  901. }
  902. .linkflairlabel {
  903.     font-size: x-small;
  904.     max-width: 10em;
  905.     overflow: hidden;
  906.     text-overflow: ellipsis;
  907.     white-space: nowrap
  908. }
  909. .link .flair {
  910.     font-size: x-small;
  911.     margin-top: -1px
  912. }
  913. .flair-settings {
  914.     margin-bottom: 16px
  915. }
  916. .flairlist .flair-jump {
  917.     margin-bottom: 1em
  918. }
  919. .flairlist .flair-jump input[type="text"] {
  920.     width: 430px
  921. }
  922. .flair-jump button {
  923.     font-size: 100%
  924. }
  925. .flairlist.pretty-form {
  926.     font-size: inherit
  927. }
  928. .flairlisthome, .flairlist .nextprev {
  929.     display: inline-block;
  930.     margin-top: 10px
  931. }
  932. .flairlisthome {
  933.     font-size: smaller
  934. }
  935. .flaircell, .flairlist .header {
  936.     display: inline-block;
  937.     text-align: center;
  938.     width: 30ex;
  939.     margin-right: 4ex
  940. }
  941. .flair-entry {
  942.     display: inline-block
  943. }
  944. .flaircell.narrow, .flairlist .header.narrow {
  945.     width: 14ex
  946. }
  947. .flairsample-left {
  948.     text-align: right!important
  949. }
  950. .flairsample-right {
  951.     text-align: left!important
  952. }
  953. .flairrow .tagline {
  954.     display: inline-block;
  955.     margin-bottom: 8px;
  956.     margin-left: 6px;
  957.     text-align: left;
  958.     width: 36ex
  959. }
  960. .flairlist .flaircell input[type="text"] {
  961.     width: 28ex
  962. }
  963. .flairrow>form button {
  964.     display: none
  965. }
  966. .flairrow .edited button {
  967.     display: inline-block
  968. }
  969. .flairrow .flairdeletebtn {
  970.     display: inline
  971. }
  972. .flairrow:hover .flairdeletebtn {
  973.     opacity: 1.0
  974. }
  975. .flairselector {
  976.     box-shadow: 4px 4px 4px #ccc;
  977.     font-size: x-small;
  978.     position: absolute;
  979.     width: 400px
  980. }
  981. .flairselector img {
  982.     margin: none
  983. }
  984. .flairselector h2 {
  985.     background: #cee3f8;
  986.     padding-bottom: 2px;
  987.     margin-bottom: 3px;
  988.     text-align: center
  989. }
  990. .flairselector.drop-choices.active {
  991.     border: 1px solid gray;
  992.     display: block
  993. }
  994. .flairselector .error {
  995.     text-align: center
  996. }
  997. .flairselector ul {
  998.     display: inline-block;
  999.     max-width: 200px;
  1000.     overflow: hidden;
  1001.     vertical-align: top
  1002. }
  1003. .flairselector .selected, .flairselector.active li {
  1004.     display: block;
  1005.     font-weight: normal;
  1006.     text-decoration: none!important
  1007. }
  1008. .flairselector li {
  1009.     border: 1px solid white;
  1010.     cursor: pointer;
  1011.     display: block!important;
  1012.     padding-left: 4px
  1013. }
  1014. .flairselector li a {
  1015.     color: #369!important;
  1016.     font-weight: normal!important
  1017. }
  1018. .flairselector li:hover {
  1019.     background-color: #bbb;
  1020.     border: 1px solid #bbb
  1021. }
  1022. .flairselector li a:hover {
  1023.     text-decoration: none
  1024. }
  1025. .flairselector li.selected {
  1026.     border: dashed 1px black
  1027. }
  1028. .flairselector .title {
  1029.     font-size: x-small!important
  1030. }
  1031. .flairselector form {
  1032.     border-top: solid 1px gray;
  1033.     clear: both;
  1034.     display: block;
  1035.     padding-top: 4px;
  1036.     text-align: center
  1037. }
  1038. .flairoptionpane {
  1039.     margin-bottom: 4px;
  1040.     max-height: 200px;
  1041.     overflow: auto;
  1042.     text-align: center
  1043. }
  1044. .flairselector .customizer {
  1045.     display: inline-block
  1046. }
  1047. .flairselector .customizer input {
  1048.     display: none
  1049. }
  1050. .flairselector .customizer button {
  1051.     display: inline!important
  1052. }
  1053. .flairselector .flairremove {
  1054.     display: none
  1055. }
  1056. .media-button .option {
  1057.     color: red
  1058. }
  1059. .media-button .option.active {
  1060.     background: none no-repeat scroll right center;
  1061.     background-image: url(sprite-reddit.jzJhk9_9j8Q.png);
  1062.     background-position: -107px -491px;
  1063.     background-repeat: no-repeat;
  1064.     padding-right: 15px;
  1065.     color: #336699
  1066. }
  1067. .embededmedia {
  1068.     margin-top: 5px;
  1069.     margin-left: 60px
  1070. }
  1071. .thing .title {
  1072.     color: blue;
  1073.     outline: none;
  1074.     margin-right: .4em;
  1075.     padding: 0px;
  1076.     overflow: hidden
  1077. }
  1078. .thing .title:visited, .thing.visited .title {
  1079.     color: #551a8b
  1080. }
  1081. .thing.stickied a.title, .thing.stickied a.title:visited, .thing.stickied a.title.visited {
  1082.     font-weight: bold;
  1083.     color: #228822
  1084. }
  1085. body.with-listing-chooser.explore-page #header .pagename {
  1086.     position: static
  1087. }
  1088. .explore-header {
  1089.     font-weight: bold;
  1090.     margin-bottom: 7px;
  1091.     padding: 5px 0
  1092. }
  1093. .explore-header .explore-discuss-link {
  1094.     float: right;
  1095.     margin: 0.3em 10px 0 0
  1096. }
  1097. .explore-header #explore-settings input {
  1098.     margin-left: 5px
  1099. }
  1100. .explore-header #explore-settings button {
  1101.     color: #333;
  1102.     font-weight: bold;
  1103.     line-height: 10px;
  1104.     margin-left: 8px
  1105. }
  1106. .explore-header .explore-title {
  1107.     font-size: 1.3em
  1108. }
  1109. .explore-item {
  1110.     margin-bottom: 1em
  1111. }
  1112. .explore-item .explore-label {
  1113.     border-radius: 2px;
  1114.     display: inline-block;
  1115.     margin: 0 5px 1px 0;
  1116.     padding: 1px 2px 2px
  1117. }
  1118. .explore-item .explore-label-type, .explore-item .explore-label-link {
  1119.     padding: 0 5px
  1120. }
  1121. .explore-item .explore-sr-details {
  1122.     color: #777;
  1123.     display: inline-block;
  1124.     font-size: x-small;
  1125.     font-weight: normal;
  1126.     margin-left: 3px
  1127. }
  1128. .explore-item .explore-feedback {
  1129.     display: inline-block
  1130. }
  1131. .explore-item .explore-feedback .fancy-toggle-button .add, .explore-item .explore-feedback .fancy-toggle-button .remove {
  1132.     background-color: transparent;
  1133.     background-image: none;
  1134.     border: none;
  1135.     color: #aaa;
  1136.     border: 1px solid #ccc;
  1137.     border-radius: 2px;
  1138.     margin-left: 10px;
  1139.     padding-top: 0
  1140. }
  1141. .explore-item .explore-feedback .fancy-toggle-button .add .option, .explore-item .explore-feedback .fancy-toggle-button .remove .option {
  1142.     line-height: 7px
  1143. }
  1144. .explore-item .explore-feedback .fancy-toggle-button .add:hover, .explore-item .explore-feedback .fancy-toggle-button .remove:hover {
  1145.     color: white;
  1146.     border: 1px solid #444
  1147. }
  1148. .explore-item .explore-feedback .fancy-toggle-button .add:hover {
  1149.     background-image: url(sprite-reddit.jzJhk9_9j8Q.png);
  1150.     background-position: 0px 0px;
  1151.     background-repeat: repeat
  1152. }
  1153. .explore-item .explore-feedback .fancy-toggle-button .remove:hover {
  1154.     background-image: url(sprite-reddit.jzJhk9_9j8Q.png);
  1155.     background-position: 0px -182px;
  1156.     background-repeat: repeat
  1157. }
  1158. .explore-item .explore-feedback .subscribe-button {
  1159.     display: inline-block;
  1160.     margin: 0 4px 0 0
  1161. }
  1162. .explore-item .explore-feedback-dismiss {
  1163.     cursor: pointer;
  1164.     display: inline-block;
  1165.     text-indent: -9999px;
  1166.     width: 9px;
  1167.     height: 9px;
  1168.     background-image: url(sprite-reddit.jzJhk9_9j8Q.png);
  1169.     background-position: -110px -642px;
  1170.     background-repeat: no-repeat;
  1171.     opacity: .3;
  1172.     margin-left: 4px;
  1173.     vertical-align: middle;
  1174.     border: 3px solid transparent
  1175. }
  1176. .explore-item .explore-feedback-dismiss:hover {
  1177.     opacity: 1
  1178. }
  1179. .explore-item .explore-sr {
  1180.     display: inline-block;
  1181.     font-size: 1.1em;
  1182.     font-weight: bold;
  1183.     margin-bottom: 3px;
  1184.     padding: 2px 4px;
  1185.     line-height: 13px;
  1186.     height: 18px
  1187. }
  1188. .explore-item .midcol {
  1189.     display: none
  1190. }
  1191. .explore-item .rank {
  1192.     display: none
  1193. }
  1194. .explore-comment {}.explore-comment .explore-label {
  1195.     background-color: #cee3f8;
  1196.     border: solid thin #5f99cf
  1197. }
  1198. .explore-comment .tagline, .explore-comment .buttons, .explore-comment .thumbnail, .explore-comment .expando-button {
  1199.     display: none
  1200. }
  1201. .explore-comment .comment {
  1202.     border-left: solid 2px #eee;
  1203.     color: #888;
  1204.     margin: -3px 0 3px 5px;
  1205.     max-height: 100px;
  1206.     overflow-x: hidden;
  1207.     overflow-y: hidden;
  1208.     position: relative
  1209. }
  1210. .explore-comment .comment .md {
  1211.     font-size: x-small;
  1212.     padding-bottom: 2px
  1213. }
  1214. .explore-comment .comment .md p {
  1215.     margin: 5px
  1216. }
  1217. .explore-comment .comment-fade {
  1218.     background: -moz-linear-gradient(bottom, #ffffff 0%, rgba(255, 255, 255, 0) 100%);
  1219.     background: -webkit-gradient(linear, left bottom, left top, color-stop(0%, #ffffff), color-stop(100%, rgba(255, 255, 255, 0)));
  1220.     bottom: 0;
  1221.     border: none;
  1222.     height: 10px;
  1223.     position: absolute;
  1224.     width: 100%
  1225. }
  1226. .explore-comment .comment-link {
  1227.     color: #888;
  1228.     display: inline-block;
  1229.     font-weight: bold;
  1230.     padding: 0 0 8px 5px
  1231. }
  1232. .explore-page.res-nightmode .comment-fade {
  1233.     display: none
  1234. }
  1235. .explore-hot .explore-label {
  1236.     background-color: #fff088;
  1237.     border: solid thin #c4b487
  1238. }
  1239. .explore-rising .explore-label {
  1240.     background-color: #d6fbcb;
  1241.     border: solid thin #485
  1242. }
  1243. .explore-discovery .explore-label {
  1244.     background-color: #dedede;
  1245.     border: solid thin #aaa
  1246. }
  1247. .explore-subscribe-bubble {
  1248.     margin-left: 22px
  1249. }
  1250. .sitetable {
  1251.     list-style-type: none
  1252. }
  1253. .ajaxhook {
  1254.     position: absolute;
  1255.     top: -1000px;
  1256.     left: 0px
  1257. }
  1258. .nextprev, .next-suggestions {
  1259.     color: gray;
  1260.     font-size: larger;
  1261.     margin-top: 10px
  1262. }
  1263. .nextprev a, .next-suggestions a {
  1264.     padding: 1px 4px;
  1265.     background: #eee;
  1266.     border: 1px solid #ddd;
  1267.     border-radius: 3px;
  1268.     font-weight: bold
  1269. }
  1270. .nextprev a:hover, .next-suggestions a:hover {
  1271.     background: #f0f0f0;
  1272.     border: 1px solid #82A6C9
  1273. }
  1274. .nextprev a:active, .next-suggestions a:active {
  1275.     background: #e4e4e4
  1276. }
  1277. .nextprev .separator, .next-suggestions .separator {
  1278.     margin: 0;
  1279.     margin-left: .5em;
  1280.     padding-left: .5em;
  1281.     border-left: 1px solid #ccc
  1282. }
  1283. .next-suggestions {
  1284.     margin-left: 0.75em
  1285. }
  1286. .next-suggestions a {
  1287.     background: none;
  1288.     font-weight: normal;
  1289.     margin-left: .5em
  1290. }
  1291. .next-suggestions .mark-all-read-container .throbber {
  1292.     position: absolute;
  1293.     margin-left: 5px;
  1294.     margin-top: -2px;
  1295.     padding-left: 22px;
  1296.     min-width: 18px;
  1297.     width: auto;
  1298.     font-size: 10px;
  1299.     line-height: 16px
  1300. }
  1301. .help a.help {
  1302.     color: #808080;
  1303.     text-decoration: underline
  1304. }
  1305. .help.help-cover {
  1306.     position: relative;
  1307.     background-color: #F8F8F8;
  1308.     border: 1px solid gray;
  1309.     display: none;
  1310.     padding: 5px 10px 10px 10px;
  1311.     overflow: hidden
  1312. }
  1313. .help p, .help form {
  1314.     margin: 5px;
  1315.     font-size: 110%
  1316. }
  1317. .help form {
  1318.     display: inline
  1319. }
  1320. .help-hoverable {
  1321.     cursor: help
  1322. }
  1323. .hover-bubble {
  1324.     display: none;
  1325.     position: absolute;
  1326.     background: white;
  1327.     color: #333;
  1328.     border: 1px solid gray;
  1329.     padding: 3px;
  1330.     box-shadow: 0 2px 10px rgba(0, 0, 0, 0.25);
  1331.     z-index: 100
  1332. }
  1333. .hover-bubble:before, .hover-bubble:after {
  1334.     position: absolute;
  1335.     display: block;
  1336.     content: ''
  1337. }
  1338. .hover-bubble.anchor-top:before, .hover-bubble.anchor-top:after {
  1339.     right: 8px;
  1340.     border: 9px solid transparent
  1341. }
  1342. .hover-bubble.anchor-top:before {
  1343.     top: -19px;
  1344.     border-bottom-color: gray
  1345. }
  1346. .hover-bubble.anchor-top:after {
  1347.     top: -18px;
  1348.     border-bottom-color: white
  1349. }
  1350. .hover-bubble.anchor-top-left:before, .hover-bubble.anchor-top-left:after {
  1351.     left: 8px;
  1352.     border: 9px solid transparent
  1353. }
  1354. .hover-bubble.anchor-top-left:before {
  1355.     top: -19px;
  1356.     border-bottom-color: gray
  1357. }
  1358. .hover-bubble.anchor-top-left:after {
  1359.     top: -18px;
  1360.     border-bottom-color: white
  1361. }
  1362. .hover-bubble.anchor-top-centered:before, .hover-bubble.anchor-top-centered:after {
  1363.     left: 50%;
  1364.     margin-left: -9px;
  1365.     border: 9px solid transparent
  1366. }
  1367. .hover-bubble.anchor-top-centered:before {
  1368.     top: -19px;
  1369.     border-bottom-color: gray
  1370. }
  1371. .hover-bubble.anchor-top-centered:after {
  1372.     top: -18px;
  1373.     border-bottom-color: white
  1374. }
  1375. .hover-bubble.anchor-right:before, .hover-bubble.anchor-left:before, .hover-bubble.anchor-right:after, .hover-bubble.anchor-left:after {
  1376.     top: 8px;
  1377.     border: 9px solid transparent
  1378. }
  1379. .hover-bubble.anchor-right.anchor-right:before, .hover-bubble.anchor-left.anchor-right:before {
  1380.     right: -19px;
  1381.     border-left-color: gray
  1382. }
  1383. .hover-bubble.anchor-right.anchor-right:after, .hover-bubble.anchor-left.anchor-right:after {
  1384.     right: -18px;
  1385.     border-left-color: white
  1386. }
  1387. .hover-bubble.anchor-right.anchor-left:before, .hover-bubble.anchor-left.anchor-left:before {
  1388.     left: -19px;
  1389.     border-right-color: gray
  1390. }
  1391. .hover-bubble.anchor-right.anchor-left:after, .hover-bubble.anchor-left.anchor-left:after {
  1392.     left: -18px;
  1393.     border-right-color: white
  1394. }
  1395. .help-bubble {
  1396.     width: 35em
  1397. }
  1398. .help-bubble p, .help-bubble form {
  1399.     margin: .5em
  1400. }
  1401. .help-bubble a:hover {
  1402.     text-decoration: underline
  1403. }
  1404. .hover-bubble.multi-selector {
  1405.     margin-top: -47px;
  1406.     min-width: 130px;
  1407.     min-height: 40px;
  1408.     padding: 8px 0;
  1409.     -webkit-user-select: none;
  1410.     -moz-user-select: none;
  1411.     -o-user-select: none;
  1412.     -ms-user-select: none;
  1413.     user-select: none
  1414. }
  1415. .hover-bubble.multi-selector:before, .hover-bubble.multi-selector:after {
  1416.     top: 48px
  1417. }
  1418. .hover-bubble.multi-selector strong, .hover-bubble.multi-selector a.sr {
  1419.     display: block;
  1420.     margin: 3px 0;
  1421.     text-align: center
  1422. }
  1423. .hover-bubble.multi-selector strong {
  1424.     font-size: 1.05em;
  1425.     font-weight: bold;
  1426.     color: #333
  1427. }
  1428. .hover-bubble.multi-selector .throbber {
  1429.     position: absolute;
  1430.     top: 10px;
  1431.     right: 8px
  1432. }
  1433. .hover-bubble.multi-selector .multi-list {
  1434.     margin-top: 5px
  1435. }
  1436. .hover-bubble.multi-selector label {
  1437.     font-size: 1.25em;
  1438.     display: block;
  1439.     padding: 5px 12px
  1440. }
  1441. .hover-bubble.multi-selector label:hover {
  1442.     background: #eee
  1443. }
  1444. .hover-bubble.multi-selector label input[type="checkbox"] {
  1445.     margin-top: 0;
  1446.     margin-right: 5px;
  1447.     vertical-align: middle
  1448. }
  1449. .hover-bubble.multi-selector label a {
  1450.     float: right;
  1451.     margin-left: 7px;
  1452.     width: 12px;
  1453.     height: 12px;
  1454.     line-height: 12px;
  1455.     background: white;
  1456.     border: 1px solid #6699cc;
  1457.     border-radius: 2px;
  1458.     text-align: center;
  1459.     opacity: .65
  1460. }
  1461. .hover-bubble.multi-selector label a:hover {
  1462.     opacity: 1
  1463. }
  1464. .hover-bubble.multi-selector .create-multi input[type="text"] {
  1465.     background: white;
  1466.     border: 1px solid #ccc;
  1467.     padding: 2px 5px
  1468. }
  1469. .infotext {
  1470.     border: 1px solid #369;
  1471.     background-color: #EFF7FF;
  1472.     -webkit-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.8), 0px 1px 0px rgba(255, 255, 255, 0.6);
  1473.     -moz-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.8), 0px 1px 0px rgba(255, 255, 255, 0.6);
  1474.     box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.8), 0px 1px 0px rgba(255, 255, 255, 0.6)
  1475. }
  1476. .infotext p {
  1477.     font-size: small;
  1478.     margin: 5px
  1479. }
  1480. .wikiaction-revisions::before {
  1481.     background-image: url(sprite-reddit.jzJhk9_9j8Q.png);
  1482.     background-position: 0px -796px;
  1483.     background-repeat: no-repeat
  1484. }
  1485. .wikiaction-pages::before {
  1486.     background-image: url(sprite-reddit.jzJhk9_9j8Q.png);
  1487.     background-position: -88px -730px;
  1488.     background-repeat: no-repeat
  1489. }
  1490. .organic-listing {
  1491.     border: solid 1px gray;
  1492.     padding: 0;
  1493.     overflow: hidden;
  1494.     position: relative;
  1495.     margin-bottom: 7px
  1496. }
  1497. .organic-listing.loading {
  1498.     display: none
  1499. }
  1500. .organic-listing .link {
  1501.     background-color: #F8F8F8;
  1502.     padding-top: 5px;
  1503.     padding-bottom: 5px;
  1504.     min-height: 72px
  1505. }
  1506. body.compressed-display .organic-listing .link {
  1507.     padding-top: 7px;
  1508.     padding-bottom: 7px;
  1509.     min-height: 37px
  1510. }
  1511. .organic-listing.show-placeholder.loading {
  1512.     display: block;
  1513.     height: 82px;
  1514.     opacity: .5
  1515. }
  1516. body.compressed-display .organic-listing.show-placeholder.loading {
  1517.     height: 51px
  1518. }
  1519. .organic-listing.show-placeholder.loading .help, .organic-listing.show-placeholder.loading .throbber {
  1520.     display: none
  1521. }
  1522. .organic-listing .link, .organic-listing .link.compressed, .organic-listing .link.promotedlink {
  1523.     padding-right: 7em;
  1524.     padding-left: 2px;
  1525.     margin-bottom: 0px
  1526. }
  1527. .organic-listing .nextprev {
  1528.     margin: 0px;
  1529.     position: absolute;
  1530.     right: 0px;
  1531.     top: 0px;
  1532.     vertical-align: top;
  1533.     z-index: 1
  1534. }
  1535. .organic-listing .nextprev .arrow, .organic-listing .nextprev .throbber {
  1536.     width: 21px;
  1537.     height: 21px;
  1538.     margin: 5px 5px 2px 0px
  1539. }
  1540. .organic-listing .nextprev .throbber {
  1541.     vertical-align: top;
  1542.     background-position: center center
  1543. }
  1544. .organic-listing .nextprev .arrow {
  1545.     border: solid 1px #B3B3B3;
  1546.     display: inline-block;
  1547.     position: relative;
  1548.     text-indent: 50px
  1549. }
  1550. .organic-listing .nextprev .arrow.prev {
  1551.     background-image: url(sprite-reddit.jzJhk9_9j8Q.png);
  1552.     background-position: -83px -613px;
  1553.     background-repeat: no-repeat
  1554. }
  1555. .organic-listing .nextprev .arrow.next {
  1556.     background-image: url(sprite-reddit.jzJhk9_9j8Q.png);
  1557.     background-position: -58px -613px;
  1558.     background-repeat: no-repeat
  1559. }
  1560. .organic-listing .nextprev .arrow:hover {
  1561.     cursor: pointer;
  1562.     border: solid 1px #336699
  1563. }
  1564. .organic-listing .nextprev .arrow:active {
  1565.     top: 1px
  1566. }
  1567. .organic-listing .help {
  1568.     color: #336699;
  1569.     margin: 0px 5px 5px 0;
  1570.     position: absolute;
  1571.     right: -1px;
  1572.     bottom: 0px;
  1573.     z-index: 1
  1574. }
  1575. .link.promotedlink {
  1576.     border: 1px solid gray;
  1577.     padding: 5px 0 5px 3px;
  1578.     overflow: hidden;
  1579.     position: relative
  1580. }
  1581. .link.promotedlink.unpaid {
  1582.     background-color: #FFC
  1583. }
  1584. .link.promotedlink.unseen {
  1585.     background-color: #FFC
  1586. }
  1587. .link.promotedlink.accepted {
  1588.     background-color: #9F9
  1589. }
  1590. .link.promotedlink.rejected {
  1591.     background-color: #FF9A9A
  1592. }
  1593. .link.promotedlink.accepted {
  1594.     background-color: #9F9
  1595. }
  1596. .link.promotedlink.pending {
  1597.     background-color: #BFC
  1598. }
  1599. .link.promotedlink.promoted {
  1600.     background-color: #EFF7FF
  1601. }
  1602. .link.promotedlink.finished {
  1603.     background-color: #DDD
  1604. }
  1605. #promo-form+form #img-preview-container {
  1606.     display: none
  1607. }
  1608. .profile-page .link.promotedlink.saved {
  1609.     background-color: white;
  1610.     border: none
  1611. }
  1612. .profile-page .link.promotedlink.saved .sponsored-tagline {
  1613.     display: none
  1614. }
  1615. .rejection-form textarea {
  1616.     width: 40em;
  1617.     height: 10em
  1618. }
  1619. .promoted-list {
  1620.     font-size: larger
  1621. }
  1622. .promoted-list .unpromote-button {
  1623.     display: inline
  1624. }
  1625. .promoted-list .unpromote-button a {
  1626.     color: gray
  1627. }
  1628. .help-cover.promoted {
  1629.     background-color: #EFF7FF
  1630. }
  1631. .organic-listing .promoted {
  1632.     background-color: #EFF7FF;
  1633.     border: none
  1634. }
  1635. .organic-listing .sponsored-tagline {
  1636.     right: 6.8em
  1637. }
  1638. .sponsored-tagline {
  1639.     color: #808080;
  1640.     bottom: 0;
  1641.     margin: 0 5px 5px 0;
  1642.     position: absolute;
  1643.     font-weight: bold;
  1644.     right: 0
  1645. }
  1646. .geotarget-notice {
  1647.     margin: 5px 10px
  1648. }
  1649. .geotarget-notice .md p {
  1650.     font-size: smaller;
  1651.     margin: 1px 0 0
  1652. }
  1653. .geotarget-notice div:before {
  1654.     content: "";
  1655.     float: left;
  1656.     height: 16px;
  1657.     width: 20px;
  1658.     background-repeat: no-repeat
  1659. }
  1660. .geotarget-notice.city div:before {
  1661.     background-image: url(sprite-reddit.jzJhk9_9j8Q.png);
  1662.     background-position: 0px -664px;
  1663.     background-repeat: no-repeat
  1664. }
  1665. .geotarget-notice.country div:before {
  1666.     background-image: url(sprite-reddit.jzJhk9_9j8Q.png);
  1667.     background-position: -44px -796px;
  1668.     background-repeat: no-repeat
  1669. }
  1670. .promote-pixel {
  1671.     position: absolute;
  1672.     top: -1000px;
  1673.     right: -1000px
  1674. }
  1675. .organic-help-button {
  1676.     padding: 0 .5ex
  1677. }
  1678. .menuarea {
  1679.     border-bottom: 1px dotted gray;
  1680.     padding: 5px 10px;
  1681.     margin: 5px;
  1682.     overflow: hidden;
  1683.     font-size: larger
  1684. }
  1685. .menuarea .spacer {
  1686.     display: inline;
  1687.     margin-right: 15px
  1688. }
  1689. .panestack-title {
  1690.     margin: 10px 310px 0px 10px;
  1691.     padding-bottom: 3px;
  1692.     border-bottom: 1px dotted gray
  1693. }
  1694. .panestack-title .title {
  1695.     font-size: 16px;
  1696.     font-weight: normal;
  1697.     margin: 10px 0
  1698. }
  1699. .panestack-title a.title-button {
  1700.     font-size: 12px;
  1701.     margin-left: 8px
  1702. }
  1703. .panestack-title a.title-button.gold {
  1704.     background-color: #fff088;
  1705.     color: #6a4d00;
  1706.     border: 1px solid #9a7d2e;
  1707.     padding: 1px 5px;
  1708.     border-radius: 3px
  1709. }
  1710. .commentarea h1 {
  1711.     margin: 10px 310px 0px 10px;
  1712.     padding-bottom: 3px;
  1713.     border-bottom: 1px dotted gray
  1714. }
  1715. .commentarea .menuarea {
  1716.     border: none;
  1717.     margin: 0 310px 10px 10px;
  1718.     padding: 0;
  1719.     color: gray
  1720. }
  1721. .commentarea .menuarea form.toggle {
  1722.     margin-left: 8px
  1723. }
  1724. .commentarea .menuarea .toggle {
  1725.     display: inline-block
  1726. }
  1727. .commentarea .menuarea .toggle a {
  1728.     color: gray;
  1729.     font-weight: bold;
  1730.     font-size: x-small
  1731. }
  1732. .commentarea>.usertext {
  1733.     margin: 0 0 10px 10px;
  1734.     overflow: auto
  1735. }
  1736. .infobar {
  1737.     background-color: #f6e69f;
  1738.     padding: 5px 10px;
  1739.     margin: 5px 305px 5px 0px;
  1740.     border: 1px solid #ffa500;
  1741.     font-size: small
  1742. }
  1743. .infobar img {
  1744.     display: inline;
  1745.     vertical-align: middle
  1746. }
  1747. .infobar strong {
  1748.     font-weight: bold
  1749. }
  1750. .infobar.red {
  1751.     padding: 5px;
  1752.     background-color: #FFAEAE;
  1753.     border-color: red
  1754. }
  1755. .infobar.red img {
  1756.     float: left;
  1757.     margin-right: 5px
  1758. }
  1759. .infobar.mellow {
  1760.     background-color: #eff8ff;
  1761.     border: 1px solid #93abc2
  1762. }
  1763. .infobar.gold {
  1764.     background-color: #fffdcc;
  1765.     border: 1px solid #e1b000;
  1766.     color: #9a7d2e
  1767. }
  1768. .content .infobar.gold:before {
  1769.     margin-top: 5px;
  1770.     margin-right: 7px
  1771. }
  1772. .infobar.welcome {
  1773.     display: none;
  1774.     background: url(../welcome-lines.png) top center;
  1775.     border: 1px solid #ff8b60;
  1776.     padding: 0;
  1777.     height: 80px;
  1778.     overflow: hidden;
  1779.     margin-right: 0;
  1780.     white-space: nowrap
  1781. }
  1782. .infobar.welcome h1, .infobar.welcome h2 {
  1783.     display: inline-block;
  1784.     font-weight: normal;
  1785.     margin: 0
  1786. }
  1787. .infobar.welcome h1 {
  1788.     margin-top: 14px;
  1789.     margin-left: 2%;
  1790.     padding: 7px 16px;
  1791.     font-size: 16px;
  1792.     background: white;
  1793.     border-bottom: 2px solid #5f99cf
  1794. }
  1795. .infobar.welcome .button-row {
  1796.     position: relative;
  1797.     top: -8px;
  1798.     margin-left: 10%
  1799. }
  1800. .infobar.welcome h2 {
  1801.     padding: 4px 14px;
  1802.     padding-left: 38px;
  1803.     background: #ffffff url(../welcome-upvote.png) 12px center no-repeat;
  1804.     font-size: 13px;
  1805.     color: #222;
  1806.     border-bottom: 2px solid #ff4500
  1807. }
  1808. .infobar.welcome a {
  1809.     margin-left: 2%;
  1810.     background: #e75018;
  1811.     font-size: 11px;
  1812.     font-weight: bold;
  1813.     color: white;
  1814.     padding: 5px 10px;
  1815.     border-radius: 4px;
  1816.     border-bottom: 2px solid #a73a11
  1817. }
  1818. .infobar.welcome a:hover {
  1819.     background: #f0571e;
  1820.     border-bottom-color: #c74514
  1821. }
  1822. .infobar.welcome a:active {
  1823.     position: relative;
  1824.     top: 1px;
  1825.     background: #df531f;
  1826.     border-bottom: 1px solid #a73a11
  1827. }
  1828. .locationbar {
  1829.     margin: 5px
  1830. }
  1831. .locationbar .md, .locationbar .md p, .locationbar .options {
  1832.     color: #888888;
  1833.     font-weight: bold;
  1834.     font-size: 11px;
  1835.     display: inline
  1836. }
  1837. .locationbar .options {
  1838.     margin-left: 15px
  1839. }
  1840. a.star {
  1841.     text-decoration: none;
  1842.     color: #ff8b60
  1843. }
  1844. .entry .buttons li {
  1845.     display: inline-block;
  1846.     border: none;
  1847.     padding-right: 4px;
  1848.     line-height: 1.6em
  1849. }
  1850. .entry .buttons li+li {
  1851.     padding-left: 4px
  1852. }
  1853. .entry .buttons li.stamp+li.stamp {
  1854.     margin-left: 4px
  1855. }
  1856. .entry .buttons li a {
  1857.     color: #888;
  1858.     font-weight: bold;
  1859.     padding: 0 1px
  1860. }
  1861. .entry .buttons li a.nonbutton {
  1862.     color: #369;
  1863.     font-weight: normal
  1864. }
  1865. .entry .buttons a:hover {
  1866.     text-decoration: underline
  1867. }
  1868. .entry .buttons .status-msg {
  1869.     display: none;
  1870.     margin-right: .5em
  1871. }
  1872. .toggle .error {
  1873.     font-size: x-small
  1874. }
  1875. .toggle .option {
  1876.     display: none
  1877. }
  1878. .toggle .option.active {
  1879.     display: inline
  1880. }
  1881. .thing .stub {
  1882.     display: none
  1883. }
  1884. .link.last-clicked {
  1885.     border: 1px dashed gray;
  1886.     overflow: hidden
  1887. }
  1888. .link {
  1889.     margin: 0;
  1890.     margin-bottom: 8px;
  1891.     padding-left: 3px
  1892. }
  1893. .link .score {
  1894.     text-align: center;
  1895.     color: #c6c6c6
  1896. }
  1897. .link .title {
  1898.     font-size: medium;
  1899.     font-weight: normal;
  1900.     margin-bottom: 1px
  1901. }
  1902. .link .child h3 {
  1903.     margin: 15px;
  1904.     text-transform: none;
  1905.     font-size: medium
  1906. }
  1907. .rank {
  1908.     overflow: hidden
  1909. }
  1910. .profile-page .link .rank, .single-page .link .rank {
  1911.     display: none
  1912. }
  1913. .link .midcol {
  1914.     font-weight: bold;
  1915.     font-size: small
  1916. }
  1917. .link .score.likes {
  1918.     color: #FF8B60
  1919. }
  1920. .link .score.dislikes {
  1921.     color: #9494FF
  1922. }
  1923. .link .rank {
  1924.     float: left;
  1925.     margin-top: 15px;
  1926.     color: #c6c6c6;
  1927.     font-family: arial;
  1928.     font-size: medium;
  1929.     text-align: right
  1930. }
  1931. .rank-spacer {
  1932.     font-size: medium
  1933. }
  1934. .midcol-spacer {
  1935.     font-size: small
  1936. }
  1937. .link.compressed {
  1938.     margin-bottom: 5px
  1939. }
  1940. .link.compressed .rank {
  1941.     margin-top: 10px
  1942. }
  1943. .link.compressed .title {
  1944.     margin: -2px 0 3px
  1945. }
  1946. .link.compressed .score {
  1947.     color: #888888
  1948. }
  1949. .link.compressed .score-placeholder {
  1950.     height: 3px
  1951. }
  1952. .link.compressed .subreddit {
  1953.     font-weight: bold
  1954. }
  1955. .link.compressed .tagline {
  1956.     display: inline;
  1957.     margin-right: 12px
  1958. }
  1959. .link.compressed .expando-button {
  1960.     display: none
  1961. }
  1962. .score.likes, .score.dislikes {
  1963.     display: none
  1964. }
  1965. .likes .score, .dislikes .score {
  1966.     display: none
  1967. }
  1968. .likes .score.likes {
  1969.     display: inline
  1970. }
  1971. .dislikes .score.dislikes {
  1972.     display: inline
  1973. }
  1974. .likes div.score.likes {
  1975.     display: block
  1976. }
  1977. .dislikes div.score.dislikes {
  1978.     display: block
  1979. }
  1980. .warm-entry .rank {
  1981.     color: #EDA179
  1982. }
  1983. .hot-entry .rank {
  1984.     color: #E47234
  1985. }
  1986. .cool-entry .rank {
  1987.     color: #A5ABFB
  1988. }
  1989. .cold-entry .rank {
  1990.     color: #4959F7
  1991. }
  1992. .gadget {
  1993.     font-size: x-small
  1994. }
  1995. .gadget .midcol {
  1996.     width: 15px;
  1997.     margin: 0
  1998. }
  1999. .gadget .reddit-link-end {
  2000.     clear: left;
  2001.     padding-top: 10px
  2002. }
  2003. .gadget .click-gadget {
  2004.     font-size: small
  2005. }
  2006. .gadget small {
  2007.     color: gray
  2008. }
  2009. .gadget .reddit-entry {
  2010.     margin-left: 20px
  2011. }
  2012. .gadget .right {
  2013.     text-align: right
  2014. }
  2015. .comment, .content .details {
  2016.     margin-left: 10px
  2017. }
  2018. .comment.noncollapsed .numchildren {
  2019.     display: none
  2020. }
  2021. .comment.noncollapsed .usertext, .comment.noncollapsed .child, .comment.noncollapsed .buttons {
  2022.     display: block
  2023. }
  2024. .comment.noncollapsed .midcol {
  2025.     visibility: visible
  2026. }
  2027. .comment.controversial>.entry .score:after {
  2028.     content: '†';
  2029.     position: relative;
  2030.     top: -2px
  2031. }
  2032. .comment.collapsed {
  2033.     padding-bottom: 10px;
  2034.     line-height: 14px
  2035. }
  2036. .comment.collapsed .numchildren {
  2037.     display: inline
  2038. }
  2039. .comment.collapsed .usertext, .comment.collapsed .child, .comment.collapsed .buttons {
  2040.     display: none
  2041. }
  2042. .comment.collapsed .midcol {
  2043.     visibility: hidden;
  2044.     height: 1px
  2045. }
  2046. .comment.collapsed .tagline, .comment.collapsed .tagline a {
  2047.     color: gray
  2048. }
  2049. .comment.collapsed .tagline:not(.expand), .comment.collapsed .tagline a:not(.expand) {
  2050.     font-style: italic
  2051. }
  2052. .comment.collapsed.collapsed-for-reason .collapsed-reason {
  2053.     display: inline
  2054. }
  2055. .comment.collapsed.collapsed-for-reason .score, .comment.collapsed.collapsed-for-reason .live-timestamp {
  2056.     display: none
  2057. }
  2058. .comment .midcol {
  2059.     margin-left: 0px;
  2060.     width: 15px
  2061. }
  2062. .comment .title {
  2063.     font-size: small;
  2064.     margin-top: 10px
  2065. }
  2066. .comment .author {
  2067.     font-weight: bold
  2068. }
  2069. .comment .expand {
  2070.     margin-right: 3px;
  2071.     padding: 1px
  2072. }
  2073. .comment .child, .comment .showreplies {
  2074.     margin-top: 10px;
  2075.     margin-left: 15px;
  2076.     border-left: 1px dotted #DDF
  2077. }
  2078. .comment.collapsed-for-reason .collapsed-reason {
  2079.     display: none
  2080. }
  2081. .comment.deleted>.midcol {
  2082.     visibility: hidden
  2083. }
  2084. .comment .showreplies {
  2085.     display: block;
  2086.     margin-top: 7px;
  2087.     margin-bottom: 15px;
  2088.     padding: 5px
  2089. }
  2090. textarea.gray {
  2091.     color: gray
  2092. }
  2093. .deepthread:after {
  2094.     background-image: url(sprite-reddit.jzJhk9_9j8Q.png);
  2095.     background-position: -62px -838px;
  2096.     background-repeat: no-repeat;
  2097.     content: " ";
  2098.     display: inline-block;
  2099.     width: 25px;
  2100.     height: 9px;
  2101.     margin: 5px 0 0 5px
  2102. }
  2103. .deepthread a {
  2104.     font-size: larger;
  2105.     color: #336699
  2106. }
  2107. .deepthread a:hover {
  2108.     text-decoration: underline
  2109. }
  2110. .morecomments {
  2111.     font-size: larger
  2112. }
  2113. .morecomments a {
  2114.     color: #336699
  2115. }
  2116. .morecomments a:hover {
  2117.     text-decoration: underline
  2118. }
  2119. .morecomments .gray {
  2120.     font-weight: normal;
  2121.     color: #808080
  2122. }
  2123. .expand-btn {
  2124.     font-size: smaller;
  2125.     margin: 0px 5px;
  2126.     margin-top: 4px;
  2127.     display: inline-block
  2128. }
  2129. .message.noncollapsed .numchildren {
  2130.     display: none
  2131. }
  2132. .message.noncollapsed .child, .message.noncollapsed .buttons, .message.noncollapsed .md {
  2133.     display: block
  2134. }
  2135. .message.noncollapsed .midcol {
  2136.     visibility: visible
  2137. }
  2138. .message.collapsed>.entry>.buttons, .message.collapsed>.entry>.md {
  2139.     display: none
  2140. }
  2141. .message.collapsed .midcol {
  2142.     visibility: hidden;
  2143.     height: 20px
  2144. }
  2145. .message {
  2146.     padding-left: 5px;
  2147.     margin: 10px 10px 20px 5px;
  2148.     padding: 7px
  2149. }
  2150. .message.focal>.entry .md {
  2151.     background-color: #FFFFCC
  2152. }
  2153. .message .collapsed .head {
  2154.     color: #888888;
  2155.     font-style: italic
  2156. }
  2157. .message.message-parent .tagline, .message.message-reply .tagline {
  2158.     color: #485
  2159. }
  2160. .message.message-parent>.entry, .message.message-reply>.entry {
  2161.     color: #485
  2162. }
  2163. .message.recipient>.entry {
  2164.     color: black
  2165. }
  2166. .message.message-reply.recipient>.entry .head, .message.message-parent.recipient>.entry .head {
  2167.     color: black;
  2168.     font-weight: bold
  2169. }
  2170. .message.new>.entry .head {
  2171.     color: orangered;
  2172.     font-weight: bold
  2173. }
  2174. .message.new>.entry {
  2175.     background-color: #F7F7F7;
  2176.     border: 1px solid #E9E9E9;
  2177.     padding: 6px
  2178. }
  2179. .message.new .unread {
  2180.     display: none
  2181. }
  2182. .message .child .message, .message .child .usertext {
  2183.     margin-top: 10px;
  2184.     margin-left: 12px
  2185. }
  2186. .message.was-comment .child .message, .message.was-comment .child .usertext {
  2187.     margin-top: 0px;
  2188.     margin-left: 0px
  2189. }
  2190. .message .expand {
  2191.     margin-right: 3px;
  2192.     display: none
  2193. }
  2194. .message .entry {
  2195.     margin-left: 0px
  2196. }
  2197. .message.message-parent .expand {
  2198.     display: inline
  2199. }
  2200. .message.message-parent .child, .message.message-reply .child {
  2201.     margin: 0;
  2202.     padding: 0
  2203. }
  2204. .message.message-parent .child .message, .message.message-reply .child .message {
  2205.     margin: 0;
  2206.     padding: 0
  2207. }
  2208. .message.message-parent .subject {
  2209.     margin-bottom: 10px
  2210. }
  2211. .message.message-parent .message .subject {
  2212.     display: none
  2213. }
  2214. .message.message-reply .subject {
  2215.     display: none
  2216. }
  2217. .message.message-reply .entry, .message.message-parent .entry {
  2218.     margin-left: 10px;
  2219.     padding-left: 10px;
  2220.     padding-bottom: 10px;
  2221.     border-left: 2px dashed #E7E7E7
  2222. }
  2223. .message .buttons, .message .md {
  2224.     margin-left: 15px
  2225. }
  2226. .message .entry .parent {
  2227.     border: 1px solid #336699;
  2228.     max-width: 60em;
  2229.     margin: 3px 10px
  2230. }
  2231. .message .subject .correspondent {
  2232.     background-color: #EFF7FF;
  2233.     border: 1px solid #336699;
  2234.     color: #336699;
  2235.     display: inline-block;
  2236.     margin-right: 10px;
  2237.     padding: 2px 5px
  2238. }
  2239. .message .subject .title {
  2240.     font-weight: normal;
  2241.     font-style: italic;
  2242.     margin-left: 10px
  2243. }
  2244. .message .parent-link {
  2245.     margin-left: 12px;
  2246.     padding: 0 2px;
  2247.     font-weight: bold
  2248. }
  2249. .message.was-comment .midcol {
  2250.     margin-left: 0px
  2251. }
  2252. .message.was-comment .buttons, .message.was-comment .parent-link {
  2253.     margin-left: 0px
  2254. }
  2255. .message.was-comment .md {
  2256.     margin-left: 2px
  2257. }
  2258. .message .subject {
  2259.     font-weight: bold;
  2260.     font-size: larger
  2261. }
  2262. .message.gold {
  2263.     font-family: "Bitstream Charter", "Hoefler Text", "Palatino Linotype", "Book Antiqua", Palatino, georgia, garamond, FreeSerif, serif;
  2264.     background: url(../gold/tikkit-bg.png);
  2265.     max-width: 80em;
  2266.     text-align: center;
  2267.     padding: 20px;
  2268.     border-radius: 4px;
  2269.     border: 1px solid #555
  2270. }
  2271. .message.gold .insignia {
  2272.     float: left;
  2273.     margin: 6em 20px 0 20px
  2274. }
  2275. .message.gold .subject {
  2276.     font-size: 2.6em;
  2277.     line-height: 1.5em;
  2278.     text-shadow: -1px -1px 0px rgba(255, 255, 255, 0.8)
  2279. }
  2280. .message.gold .tagline, .message.gold .correspondent, .message.gold .expand-btn, .message.gold .unread-button, .message.gold .block-button, .message.gold .report-button, .message.gold ul.buttons li.first {
  2281.     display: none
  2282. }
  2283. .message.gold .entry {
  2284.     margin: 0;
  2285.     border: 0
  2286. }
  2287. .message.gold .md {
  2288.     margin: 0;
  2289.     margin-bottom: 10px;
  2290.     padding: 15px;
  2291.     max-width: 100%;
  2292.     text-shadow: 0 0 2px #fff;
  2293.     border: 0 dashed #000;
  2294.     border-width: 1px 0
  2295. }
  2296. .message.gold .md blockquote {
  2297.     border: 0;
  2298.     font-size: 0.7em;
  2299.     font-style: italic
  2300. }
  2301. .message.gold .md p {
  2302.     font-size: 1.2em;
  2303.     line-height: 1.4em
  2304. }
  2305. .message.gold .usertext-edit {
  2306.     margin: 0 auto
  2307. }
  2308. .message.gold .usertext-buttons {
  2309.     text-align: left
  2310. }
  2311. .message.gold ul.buttons li a {
  2312.     font-size: 2em;
  2313.     text-shadow: 0 0 3px #fff;
  2314.     color: #7a5d0e
  2315. }
  2316. .message.gold ul.buttons, .message.gold ul.buttons li {
  2317.     margin: 0;
  2318.     padding: 0
  2319. }
  2320. .message.gold.new>.entry {
  2321.     background-color: transparent;
  2322.     border: 0;
  2323.     padding: 0
  2324. }
  2325. .message.gold-auto blockquote {
  2326.     background-color: #fafafa;
  2327.     border: 0;
  2328.     padding: 4px;
  2329.     margin-left: 0;
  2330.     margin-top: 1em;
  2331.     font-style: italic;
  2332.     font-size: 0.8em;
  2333.     color: #808080
  2334. }
  2335. .message.gold-auto blockquote p {
  2336.     margin: 2px
  2337. }
  2338. .message.gold-auto blockquote strong {
  2339.     font-style: inherit
  2340. }
  2341. .clippy img {
  2342.     float: left
  2343. }
  2344. .clippy-bubble {
  2345.     background-color: #fffdd7;
  2346.     border: solid black 1px;
  2347.     width: 350px;
  2348.     border-radius: 5px;
  2349.     margin-left: 5px;
  2350.     margin-bottom: 15px;
  2351.     padding: 7px;
  2352.     float: left
  2353. }
  2354. .clippy-headline {
  2355.     font-weight: bold;
  2356.     margin-bottom: 0.5em
  2357. }
  2358. .clippy-bubble ul {
  2359.     list-style-type: disc;
  2360.     list-style-image: url(../clippy-bullet.png);
  2361.     padding-left: 15px
  2362. }
  2363. .clippy-bubble li {
  2364.     margin-top: 0.5em
  2365. }
  2366. .subreddit {
  2367.     margin-bottom: 10px
  2368. }
  2369. .subreddit p {
  2370.     margin-top: 0px;
  2371.     margin-bottom: 1px
  2372. }
  2373. .subreddit .description {
  2374.     font-size: small;
  2375.     max-width: 60em
  2376. }
  2377. .subreddit .key {
  2378.     display: block
  2379. }
  2380. .subreddit .title {
  2381.     font-size: medium;
  2382.     margin-right: 5px
  2383. }
  2384. .subreddit .midcol {
  2385.     margin-right: 5px;
  2386.     margin-top: 5px;
  2387.     text-align: right;
  2388.     width: 12em!important
  2389. }
  2390. .fancy-toggle-button {
  2391.     display: block;
  2392.     margin-bottom: 5px
  2393. }
  2394. .fancy-toggle-button .active {
  2395.     border: 1px solid #444;
  2396.     padding: 1px 6px;
  2397.     background: #ffffff none repeat-x scroll center left;
  2398.     color: white;
  2399.     font-size: 10px;
  2400.     font-weight: bold;
  2401.     line-height: 20px;
  2402.     border-radius: 3px
  2403. }
  2404. .fancy-toggle-button .remove {
  2405.     background-image: url(sprite-reddit.jzJhk9_9j8Q.png);
  2406.     background-position: 0px -182px;
  2407.     background-repeat: repeat
  2408. }
  2409. .fancy-toggle-button .add {
  2410.     background-image: url(sprite-reddit.jzJhk9_9j8Q.png);
  2411.     background-position: 0px 0px;
  2412.     background-repeat: repeat
  2413. }
  2414. .fancy-toggle-button .banned {
  2415.     background-color: #666;
  2416.     padding: 1px 1.9em
  2417. }
  2418. .commentbody.border {
  2419.     background-color: #ffc;
  2420.     padding-left: 5px
  2421. }
  2422. .commentbody.grayed {
  2423.     color: gray;
  2424.     background-color: #E0E0E0;
  2425.     padding-left: 5px
  2426. }
  2427. .fixedwidth {
  2428.     float: left;
  2429.     width: 100px;
  2430.     height: 0px
  2431. }
  2432. .clearleft {
  2433.     clear: left;
  2434.     height: 0px
  2435. }
  2436. .clear {
  2437.     clear: both
  2438. }
  2439. .sharetable.preftable {
  2440.     margin-left: 20px
  2441. }
  2442. .sharetable.preftable th {
  2443.     padding-bottom: 5px;
  2444.     padding-top: 5px
  2445. }
  2446. .sharetable.preftable button {
  2447.     margin-top: 10px
  2448. }
  2449. .preftable.widget-preview {
  2450.     font-size: smaller
  2451. }
  2452. .preftable.widget-preview input[type="text"] {
  2453.     width: 150px
  2454. }
  2455. .preftable #css-options input[type="text"] {
  2456.     margin-left: 0px;
  2457.     width: 6em
  2458. }
  2459. .share-summary {
  2460.     width: 95%;
  2461.     margin-top: 10px
  2462. }
  2463. .share-summary .head td {
  2464.     width: 50%;
  2465.     font-size: large;
  2466.     text-align: center
  2467. }
  2468. .share-summary td {
  2469.     vertical-align: top
  2470. }
  2471. .share-summary>tbody>tr>td {
  2472.     padding-left: 10px;
  2473.     padding-bottom: 10px
  2474. }
  2475. .share-summary th {
  2476.     padding: 5px;
  2477.     border-bottom: 1px solid #000
  2478. }
  2479. .sponsored .entry {
  2480.     margin-right: 20px
  2481. }
  2482. .sponsored .titlerow {
  2483.     background: #fcfcfc;
  2484.     padding: 10px;
  2485.     border-top: #BCBCBC solid 1px;
  2486.     border-left: #BCBCBC solid 1px;
  2487.     border-bottom: #E0E0E0 solid 1px;
  2488.     border-right: #E0E0E0 solid 1px
  2489. }
  2490. .footer-parent {
  2491.     font-size: larger;
  2492.     padding-top: 40px;
  2493.     clear: both;
  2494.     text-align: center
  2495. }
  2496. .footer {
  2497.     color: gray;
  2498.     padding: 5px;
  2499.     margin: 15px;
  2500.     border: 1px solid #F0F0F0;
  2501.     display: inline-block
  2502. }
  2503. .footer .col {
  2504.     float: left;
  2505.     margin: 10px 0;
  2506.     padding: 0 15px;
  2507.     border-left: 1px solid #E0E0E0;
  2508.     height: 9.5em
  2509. }
  2510. .footer .col:first-child {
  2511.     border: none
  2512. }
  2513. .notes-button {
  2514.     margin-top: 3px
  2515. }
  2516. .notes-status {
  2517.     font-size: larger
  2518. }
  2519. .load0 {
  2520.     background-color: #FFFFFF
  2521. }
  2522. .load1 {
  2523.     background-color: #f0f5FF
  2524. }
  2525. .load2 {
  2526.     background-color: #E2ECFF
  2527. }
  2528. .load3 {
  2529.     background-color: #d6f5cb
  2530. }
  2531. .load4 {
  2532.     background-color: #CAFF98
  2533. }
  2534. .load5 {
  2535.     background-color: #e4f484
  2536. }
  2537. .load6 {
  2538.     background-color: #FFEA71
  2539. }
  2540. .load7 {
  2541.     background-color: #ffdb81
  2542. }
  2543. .load8 {
  2544.     background-color: #FF9191
  2545. }
  2546. .load9 {
  2547.     background-color: #FF0000;
  2548.     color: #ffffff
  2549. }
  2550. .orangered {
  2551.     color: orangered
  2552. }
  2553. .logout {
  2554.     display: inline
  2555. }
  2556. .login-form-side {
  2557.     border: 1px solid gray
  2558. }
  2559. .login-form-side input[type=text], .login-form-side input[type=password] {
  2560.     border: 1px solid #999;
  2561.     width: 137px;
  2562.     height: 17px;
  2563.     margin: 5px 0px 0px 5px;
  2564.     top: 5px;
  2565.     padding: 1px
  2566. }
  2567. .login-form-side input[type=password] {
  2568.     width: 138px
  2569. }
  2570. .login-form-side #remember-me, .login-form-side .submit {
  2571.     margin: 4px
  2572. }
  2573. .login-form-side .submit input[type=button] {
  2574.     margin: 1px
  2575. }
  2576. .login-form-side #remember-me {
  2577.     float: left;
  2578.     line-height: 24px
  2579. }
  2580. .login-form-side #remember-me * {
  2581.     vertical-align: middle
  2582. }
  2583. #rem-login-main {
  2584.     position: static;
  2585.     height: auto;
  2586.     width: auto;
  2587.     border: none;
  2588.     margin-right: 5px;
  2589.     margin-top: 0
  2590. }
  2591. .login-form-side label {
  2592.     padding: 2px 0 2px 0;
  2593.     margin-right: 5px;
  2594.     white-space: nowrap
  2595. }
  2596. .login-form-side .recover-password {
  2597.     margin-left: 1em
  2598. }
  2599. .login-form-side .status {
  2600.     display: none
  2601. }
  2602. .login-form-side .submit {
  2603.     float: right
  2604. }
  2605. .login-form-side .submit *, .user-form .submit * {
  2606.     vertical-align: middle
  2607. }
  2608. .throbber {
  2609.     display: none;
  2610.     margin: 0 2px;
  2611.     background: url(../throbber.gif) no-repeat;
  2612.     width: 18px;
  2613.     height: 18px
  2614. }
  2615. .working .throbber {
  2616.     display: inline-block
  2617. }
  2618. .status {
  2619.     margin: 5px 0 0 5px;
  2620.     font-size: small
  2621. }
  2622. .error {
  2623.     color: red;
  2624.     font-size: small
  2625. }
  2626. .red {
  2627.     color: #ff0000
  2628. }
  2629. .buygold {
  2630.     color: #9A7D2E;
  2631.     font-weight: bold
  2632. }
  2633. .line-through {
  2634.     text-decoration: line-through
  2635. }
  2636. #noresults {
  2637.     margin-right: 310px
  2638. }
  2639. #ad-frame, #ad_main {
  2640.     border: 0px;
  2641.     overflow: hidden;
  2642.     width: 300px;
  2643.     height: 280px
  2644. }
  2645. #ad_sponsorship {
  2646.     border: 0px;
  2647.     overflow: hidden;
  2648.     width: 300px;
  2649.     height: 100px
  2650. }
  2651. #searchmenu {
  2652.     margin: 10px 0 0px 0;
  2653.     padding: 2px 0 0 0;
  2654.     border-bottom: 2px solid #369;
  2655.     background-color: #f5f5f5
  2656. }
  2657. #searchmenu .searchlabel {
  2658.     background-color: white;
  2659.     padding: 2px 15px 0px 0px;
  2660.     font-weight: bold;
  2661.     color: #336699
  2662. }
  2663. #searchmenu .searchtime {
  2664.     font-weight: bold;
  2665.     display: inline;
  2666.     width: 305px
  2667. }
  2668. #searchexpando {
  2669.     display: none;
  2670.     margin: 5px 0 0 0;
  2671.     border-radius: 3px
  2672. }
  2673. #searchexpando input, #searchexpando p {
  2674.     margin-bottom: 10px
  2675. }
  2676. #searchexpando {
  2677.     padding-top: 10px
  2678. }
  2679. #searchexpando dl {
  2680.     margin: 10px 0
  2681. }
  2682. #searchexpando dt {
  2683.     margin: 0
  2684. }
  2685. #previoussearch p {
  2686.     margin: 5px 0
  2687. }
  2688. #moresearchinfo {
  2689.     display: none;
  2690.     padding-top: 5px;
  2691.     max-width: 300px;
  2692.     border: 0 solid orange;
  2693.     margin-top: -5px
  2694. }
  2695. label+#moresearchinfo {
  2696.     border-width: 1px 0 0 0;
  2697.     margin-top: 0px
  2698. }
  2699. #previoussearch #moresearchinfo {
  2700.     border-color: gray;
  2701.     margin: 5px 0
  2702. }
  2703. #search_hidemore {
  2704.     float: right;
  2705.     margin-left: 5px
  2706. }
  2707. .searchparams {
  2708.     margin: 5px 20px 5px 20px
  2709. }
  2710. .searchparams .labels {
  2711.     text-align: right;
  2712.     margin-left: 10px
  2713. }
  2714. .searchpane {
  2715.     margin: 5px 305px 5px 0px;
  2716.     padding-left: 96px;
  2717.     background: #e0e0e0 url(../search-large.png) 26px center no-repeat
  2718. }
  2719. .search-summary {
  2720.     float: right;
  2721.     text-align: right;
  2722.     margin: 6px 8px 0 0
  2723. }
  2724. .search-summary .result-count {
  2725.     font-weight: bold
  2726. }
  2727. .searchfail {
  2728.     color: #c00000;
  2729.     font-size: larger;
  2730.     line-height: 2em
  2731. }
  2732. .searchfail a {
  2733.     color: red;
  2734.     text-decoration: underline
  2735. }
  2736. .searchfacets {
  2737.     overflow: auto;
  2738.     font-size: small;
  2739.     white-space: pre-wrap;
  2740.     border: 1px solid gray;
  2741.     padding: 10px;
  2742.     margin-top: -6px;
  2743.     box-shadow: 0 4px 6px -1px #cccccc inset;
  2744.     background: #fefefe
  2745. }
  2746. .searchfacets .title {
  2747.     margin: 5px
  2748. }
  2749. .searchfacets .facet:hover {
  2750.     text-decoration: underline
  2751. }
  2752. .searchfacets .list {
  2753.     margin: 0px 0px 0px 10px
  2754. }
  2755. li.searchfacet {
  2756.     display: inline-block;
  2757.     width: 15em
  2758. }
  2759. .facet.count {
  2760.     font-weight: bold;
  2761.     color: #888888
  2762. }
  2763. #search input[type='submit'] {
  2764.     padding: 1px 10px
  2765. }
  2766. .legal {
  2767.     color: #808080;
  2768.     font-family: serif;
  2769.     font-size: small;
  2770.     margin-top: 20px
  2771. }
  2772. .legal a {
  2773.     text-decoration: underline
  2774. }
  2775. .divide {
  2776.     border-right: 2px solid #D3D3D3;
  2777.     margin-right: -2px
  2778. }
  2779. .login-form-section {
  2780.     position: relative;
  2781.     float: left;
  2782.     overflow: hidden;
  2783.     padding-left: 2%;
  2784.     padding-right: 2%
  2785. }
  2786. .login-form-section.register {
  2787.     width: 56%
  2788. }
  2789. .login-form-section.login {
  2790.     width: 36%
  2791. }
  2792. .login-form-section>h3 {
  2793.     margin-bottom: 0;
  2794.     margin-top: 10px;
  2795.     font-size: large;
  2796.     font-weight: bold;
  2797.     font-variant: small-caps;
  2798.     color: #404040
  2799. }
  2800. .login-form-section p {
  2801.     text-align: left;
  2802.     margin-bottom: 10px;
  2803.     color: #606060;
  2804.     margin-bottom: 20px
  2805. }
  2806. .login-form-section.register .registration-info {
  2807.     position: absolute;
  2808.     left: 53%;
  2809.     width: 40%;
  2810.     min-width: 20em;
  2811.     margin-top: 1.25em;
  2812.     color: #777
  2813. }
  2814. .login-form-section.register .registration-info .md {
  2815.     font-size: 1.1em
  2816. }
  2817. .login-form-section.register .registration-info .md li {
  2818.     list-style-type: disc;
  2819.     margin-bottom: .5em
  2820. }
  2821. .user-form label {
  2822.     display: block;
  2823.     font-weight: bold;
  2824.     color: #606060
  2825. }
  2826. .user-form label.note {
  2827.     font-weight: normal
  2828. }
  2829. .user-form .error {
  2830.     display: inline-block;
  2831.     margin-top: 2px;
  2832.     line-height: 16px;
  2833.     color: inherit;
  2834.     font-size: inherit
  2835. }
  2836. .user-form .error.field-ratelimit, .user-form .error.field-vdelay {
  2837.     display: block
  2838. }
  2839. .user-form .remember {
  2840.     display: inline;
  2841.     margin-left: 2px;
  2842.     text-transform: lowercase
  2843. }
  2844. .user-form input[type=checkbox] {
  2845.     vertical-align: bottom
  2846. }
  2847. .user-form ul {
  2848.     margin: 7px
  2849. }
  2850. .user-form li {
  2851.     margin-top: 5px
  2852. }
  2853. .user-form p .btn {
  2854.     margin-top: 5px
  2855. }
  2856. .user-form input.logtxt {
  2857.     width: 125px
  2858. }
  2859. .user-form input[type=text], .user-form input[type=password], .user-form input[type=email] {
  2860.     width: 125px;
  2861.     border: 1px solid #A0A0A0;
  2862.     margin-top: 2px;
  2863.     margin-bottom: 2px;
  2864.     margin-right: 10px;
  2865.     padding: 1px
  2866. }
  2867. .user-form #captcha {
  2868.     width: 250px
  2869. }
  2870. .user-form .submit {
  2871.     margin-top: 10px
  2872. }
  2873. #passform h1 {
  2874.     margin-bottom: 0px
  2875. }
  2876. #passform p {
  2877.     margin-bottom: 5px;
  2878.     font-size: small
  2879. }
  2880. .register-form .name-entry * {
  2881.     vertical-align: middle
  2882. }
  2883. .notice-taken, .notice-available {
  2884.     display: none;
  2885.     line-height: 16px
  2886. }
  2887. .register-form.name-taken .notice-taken, .register-form.name-available .notice-available {
  2888.     display: inline-block;
  2889.     margin-top: 2px
  2890. }
  2891. .register-form .name-entry .throbber {
  2892.     display: none;
  2893.     margin-left: 5px
  2894. }
  2895. .register-form.name-checking .name-entry .throbber {
  2896.     display: inline-block;
  2897.     margin-left: -1px;
  2898.     margin-top: 2px
  2899. }
  2900. .cover {
  2901.     position: fixed;
  2902.     top: 0px;
  2903.     left: 0px;
  2904.     height: 100%;
  2905.     width: 100%;
  2906.     background-color: gray;
  2907.     opacity: .7;
  2908.     filter: alpha(opacity=70);
  2909.     z-index: 1000
  2910. }
  2911. .popup {
  2912.     position: absolute;
  2913.     left: 10%;
  2914.     background-color: white;
  2915.     top: 0;
  2916.     margin-top: 40px;
  2917.     width: 80%;
  2918.     text-align: left;
  2919.     z-index: 1001;
  2920.     padding: 10px;
  2921.     box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
  2922.     border-radius: 10px
  2923. }
  2924. .popup h1 {
  2925.     font-size: large;
  2926.     font-weight: normal;
  2927.     margin-left: 1em
  2928. }
  2929. .popup h2 {
  2930.     text-align: center;
  2931.     font-size: small;
  2932.     margin-top: 0px;
  2933.     color: black;
  2934.     font-weight: normal
  2935. }
  2936. .popup .hidecover {
  2937.     float: right;
  2938.     margin-right: 3px
  2939. }
  2940. .usertable {
  2941.     margin-left: 10px
  2942. }
  2943. .usertable {
  2944.     font-size: larger
  2945. }
  2946. .usertable td, .usertable th {
  2947.     padding: 0 0.7em
  2948. }
  2949. .usertable {
  2950.     white-space: nowrap
  2951. }
  2952. .usertable>.toggle {
  2953.     display: inline-block;
  2954.     margin: 1em 0 .5em;
  2955.     padding: 11px 15px;
  2956.     border: 1px solid #bbb;
  2957.     border-radius: 2px;
  2958.     background: #fdffe8
  2959. }
  2960. .usertable>.toggle .option.main:before {
  2961.     margin-right: 7px
  2962. }
  2963. .usertable>.toggle .option {
  2964.     display: inline
  2965. }
  2966. .usertable>.toggle .togglebutton, .usertable>.toggle .error {
  2967.     display: none;
  2968.     font-size: inherit;
  2969.     border-left: 1px solid #bbb;
  2970.     padding: 4px 15px;
  2971.     padding-right: 0;
  2972.     margin-left: 10px
  2973. }
  2974. .usertable>.toggle .active .togglebutton {
  2975.     display: inline
  2976. }
  2977. .usertable>.toggle .error.active {
  2978.     display: inline
  2979. }
  2980. .usertable tr:hover {
  2981.     background-color: #e5efff
  2982. }
  2983. body.rulespage-body {
  2984.     overflow-y: scroll
  2985. }
  2986. .rulespage {
  2987.     margin: 0 auto;
  2988.     position: relative;
  2989.     vertical-align: middle;
  2990.     width: 600px
  2991. }
  2992. .rulespage h1 {
  2993.     font-size: xx-large;
  2994.     text-align: center;
  2995.     margin-top: 20px
  2996. }
  2997. .rulespage .info {
  2998.     font-size: larger;
  2999.     padding-top: 10px
  3000. }
  3001. .rulespage .rule-list {
  3002.     margin: 10px;
  3003.     padding: 10px;
  3004.     font-size: medium
  3005. }
  3006. .rulespage li {
  3007.     border-bottom: 1px solid #ddd;
  3008.     padding: 10px;
  3009.     margin: 10px;
  3010.     -webkit-background-clip: padding-box;
  3011.     -moz-background-clip: padding-box;
  3012.     background-clip: padding-box
  3013. }
  3014. .rulespage li.first-rule {
  3015.     border-top: 1px solid #ddd;
  3016.     padding-top: 18px
  3017. }
  3018. .rulespage li#minors {
  3019.     padding-bottom: 18px
  3020. }
  3021. .rulespage .expander {
  3022.     color: gray;
  3023.     cursor: help;
  3024.     padding: 10px
  3025. }
  3026. .rulespage .examples {
  3027.     font-size: small
  3028. }
  3029. .rulespage li.example {
  3030.     border: none
  3031. }
  3032. .rulespage li.good-example {
  3033.     background: #bcf5a9
  3034. }
  3035. .rulespage li.bad-example {
  3036.     background: #f5a9a9
  3037. }
  3038. .rulespage em {
  3039.     font-weight: bold
  3040. }
  3041. .rulespage em.toggle {
  3042.     font-weight: normal
  3043. }
  3044. .rulespage .info {
  3045.     text-align: center
  3046. }
  3047. .rulespage img.bottom {
  3048.     margin-top: 30px;
  3049.     text-align: center;
  3050.     padding-bottom: -40px
  3051. }
  3052. .aboutpage {
  3053.     margin-right: 320px
  3054. }
  3055. .aboutpage p {
  3056.     margin: 5px
  3057. }
  3058. .aboutpage h1, .aboutpage h2 {
  3059.     margin: 10px
  3060. }
  3061. .aboutpage .usertable {
  3062.     width: 45%
  3063. }
  3064. .little a {
  3065.     font-size: x-small
  3066. }
  3067. .oldbylink a {
  3068.     background-color: #F0F0F0;
  3069.     margin: 2px;
  3070.     color: #808080
  3071. }
  3072. .error-log {
  3073.     clear: both
  3074. }
  3075. .error-log a:hover {
  3076.     text-decoration: underline
  3077. }
  3078. .error-log .rest {
  3079.     display: none
  3080. }
  3081. .error-log:first-child .rest {
  3082.     display: block
  3083. }
  3084. .error-log, .error-log .exception {
  3085.     border: solid #aaa 1px;
  3086.     padding: 3px 5px;
  3087.     margin-bottom: 10px
  3088. }
  3089. .error-log .exception {
  3090.     background-color: #f0f0f8
  3091. }
  3092. .error-log .exception.new {
  3093.     border: dashed #ff6600 2px
  3094. }
  3095. .error-log .exception.severe {
  3096.     border: solid #ff0000 2px;
  3097.     background-color: #ffdfdf
  3098. }
  3099. .error-log .exception.interesting {
  3100.     border: dotted black 2px;
  3101.     background-color: #e0e0e8
  3102. }
  3103. .error-log .exception.fixed {
  3104.     border: solid #008800 1px;
  3105.     background-color: #e8f6e8
  3106. }
  3107. .error-log .exception span {
  3108.     font-weight: bold;
  3109.     margin-right: 5px
  3110. }
  3111. .error-log .exception span.normal {
  3112.     margin-right: 0;
  3113.     display: none
  3114. }
  3115. .error-log .exception span.new, .error-log .edit-area label.new {
  3116.     color: #ff6600
  3117. }
  3118. .error-log .exception span.severe, .error-log .edit-area label.severe {
  3119.     color: #ff0000
  3120. }
  3121. .error-log .exception span.interesting, .error-log .edit-area label.interesting {
  3122.     font-weight: normal;
  3123.     font-style: italic
  3124. }
  3125. .error-log .exception span.fixed, .error-log .edit-area label.fixed {
  3126.     color: #008800
  3127. }
  3128. .error-log .exception-name {
  3129.     margin-right: 5px;
  3130.     display: inline-block;
  3131.     max-height: 50px;
  3132.     overflow: hidden
  3133. }
  3134. .error-log .nickname {
  3135.     color: black;
  3136.     font-weight: bold;
  3137.     font-size: larger
  3138. }
  3139. .error-log .exception.fixed .nickname {
  3140.     text-decoration: line-through
  3141. }
  3142. .error-log a:focus {
  3143.     -moz-outline-style: none
  3144. }
  3145. .error-log .edit-area {
  3146.     border: solid black 1px;
  3147.     background-color: #eee
  3148. }
  3149. .error-log .edit-area label {
  3150.     margin-right: 25px
  3151. }
  3152. .error-log .edit-area input[type=radio] {
  3153.     margin-right: 4px
  3154. }
  3155. .error-log .edit-area input[type=text] {
  3156.     width: 800px
  3157. }
  3158. .error-log .edit-area table td, .error-log .edit-area table th {
  3159.     padding: 5px 0 0 5px
  3160. }
  3161. .error-log .save-button {
  3162.     margin: 0 5px 5px 0;
  3163.     font-size: small;
  3164.     padding: 0
  3165. }
  3166. .error-log .date {
  3167.     font-size: 150%;
  3168.     font-weight: bold
  3169. }
  3170. .error-log .hexkey {
  3171.     color: #997700
  3172. }
  3173. .error-log .exception-name {
  3174.     font-size: larger;
  3175.     color: #000077
  3176. }
  3177. .error-log .frequency {
  3178.     font-size: larger;
  3179.     float: right;
  3180.     color: #886666
  3181. }
  3182. .error-log .occurrences {
  3183.     border: solid #003300 1px;
  3184.     margin: 5px 0 2px;
  3185.     padding: 2px
  3186. }
  3187. .error-log .occurrence {
  3188.     color: #003300;
  3189.     font-family: monospace;
  3190.     margin-right: 3em;
  3191.     white-space: nowrap
  3192. }
  3193. .error-log table.stacktrace th, .error-log table.stacktrace td {
  3194.     border: solid 1px #aaa
  3195. }
  3196. .error-log table.stacktrace td {
  3197.     font-family: monospace
  3198. }
  3199. .error-log table.stacktrace td.col-1 {
  3200.     text-align: right;
  3201.     padding-right: 10px
  3202. }
  3203. .error-log .logtext.error {
  3204.     color: black;
  3205.     margin: 0 0 10px 0
  3206. }
  3207. .error-log .logtext {
  3208.     margin-bottom: 10px;
  3209.     border: solid #555 2px;
  3210.     background-color: #eeece6;
  3211.     padding: 5px;
  3212.     font-size: small
  3213. }
  3214. .error-log .logtext * {
  3215.     color: black
  3216. }
  3217. .error-log .logtext.error .loglevel {
  3218.     color: white;
  3219.     background-color: red
  3220. }
  3221. .error-log .logtext.warning .loglevel {
  3222.     background-color: #ff6600
  3223. }
  3224. .error-log .logtext.info .loglevel {
  3225.     background-color: #00bbff
  3226. }
  3227. .error-log .logtext.debug .loglevel {
  3228.     background-color: #00ee00
  3229. }
  3230. .error-log .logtext .loglevel {
  3231.     padding: 0 5px;
  3232.     margin-right: 5px;
  3233.     border: solid black 1px
  3234. }
  3235. .error-log .logtext table {
  3236.     margin: 8px 5px 2px 0;
  3237.     font-family: monospace
  3238. }
  3239. .error-log .logtext table, .error-log .logtext table th, .error-log .logtext table td {
  3240.     border: solid #aaa 1px
  3241. }
  3242. .error-log .logtext table th, .error-log .logtext table td {
  3243.     border: solid #aaa 1px
  3244. }
  3245. .error-log .logtext table .occ {
  3246.     text-align: right
  3247. }
  3248. .error-log .logtext table .dotdotdot {
  3249.     padding: 0
  3250. }
  3251. .error-log .logtext table .dotdotdot a {
  3252.     margin: 0;
  3253.     display: block;
  3254.     width: 100%;
  3255.     height: 100%;
  3256.     background-color: #e0e0e0
  3257. }
  3258. .error-log .logtext table .dotdotdot a:hover {
  3259.     background-color: #bbb;
  3260.     text-decoration: none
  3261. }
  3262. .error-log .logtext .classification {
  3263.     font-size: larger;
  3264.     font-weight: bold
  3265. }
  3266. .error-log .logtext .actual-text {
  3267.     max-width: 600px;
  3268.     overflow: hidden
  3269. }
  3270. .details {
  3271.     font-size: x-small;
  3272.     margin-bottom: 10px
  3273. }
  3274. .details span {
  3275.     margin: 0 5px 0 5px
  3276. }
  3277. .details th {
  3278.     text-align: right;
  3279.     padding-right: 5px;
  3280.     font-weight: bold
  3281. }
  3282. .details td {
  3283.     vertical-align: top
  3284. }
  3285. .ring {
  3286.     font-weight: bold;
  3287.     background-color: red;
  3288.     color: white;
  3289.     text-align: center;
  3290.     padding-left: 3px;
  3291.     padding-right: 4px!important;
  3292.     cursor: pointer
  3293. }
  3294. .vote-note {
  3295.     padding-left: 3px;
  3296.     max-width: 150px
  3297. }
  3298. .vote-a-notes {
  3299.     color: red
  3300. }
  3301. .vote-up {
  3302.     color: orangered
  3303. }
  3304. .vote-down {
  3305.     color: #336699
  3306. }
  3307. .vote-invalid {
  3308.     color: #888888!important;
  3309.     font-style: italic
  3310. }
  3311. .unvotable-message {
  3312.     border: solid 1px #ff6600;
  3313.     margin-top: 4px;
  3314.     padding: 1px 3px;
  3315.     border-radius: 3px;
  3316.     display: none
  3317. }
  3318. .bottommenu {
  3319.     color: gray;
  3320.     font-size: smaller;
  3321.     clear: both
  3322. }
  3323. .bottommenu a {
  3324.     color: gray;
  3325.     text-decoration: underline
  3326. }
  3327. .bottommenu .updated {
  3328.     color: green
  3329. }
  3330. .debuginfo {
  3331.     text-align: right;
  3332.     padding: 5px;
  3333.     color: gray;
  3334.     font-size: smaller;
  3335.     clear: both
  3336. }
  3337. .debuginfo .icon {
  3338.     color: #a0a0a0;
  3339.     font: 1.5em serif;
  3340.     padding: 0 2px
  3341. }
  3342. .debuginfo .content {
  3343.     display: none
  3344. }
  3345. .debuginfo:hover .content {
  3346.     display: inline
  3347. }
  3348. .button {
  3349.     border-collapse: collapse;
  3350.     color: gray;
  3351.     text-align: center;
  3352.     margin: 1px;
  3353.     color: #369
  3354. }
  3355. button.button[disabled] {
  3356.     color: gray
  3357. }
  3358. .button #cover {
  3359.     position: relative
  3360. }
  3361. .button .cover {
  3362.     background: white
  3363. }
  3364. .button #popup {
  3365.     position: absolute;
  3366.     width: 80%;
  3367.     z-index: 1001;
  3368.     background: white;
  3369.     padding: 1px;
  3370.     left: 0px;
  3371.     top: 0px;
  3372.     margin: 0px;
  3373.     border-color: #B2B2B2 black black #B2B2B2;
  3374.     border-style: solid;
  3375.     border-width: 1px
  3376. }
  3377. .button .arrow {
  3378.     width: 15px
  3379. }
  3380. .num {
  3381.     font-weight: bold;
  3382.     font-size: larger
  3383. }
  3384. .button.thing {
  3385.     margin: 0px;
  3386.     padding: 0px
  3387. }
  3388. .button-body {
  3389.     background-color: transparent
  3390. }
  3391. .button .blog {
  3392.     border: 1px solid #c7def7;
  3393.     color: gray;
  3394.     text-align: center;
  3395.     margin: 0px;
  3396.     border-radius: 4px;
  3397.     background-color: white
  3398. }
  3399. .button .blog .r {
  3400.     color: gray
  3401. }
  3402. .button .blog .score {
  3403.     white-space: nowrap
  3404. }
  3405. .button a:hover {
  3406.     text-decoration: underline
  3407. }
  3408. .button .blog1 {
  3409.     font-size: x-small
  3410. }
  3411. .button .blog1 .arrow {
  3412.     float: left;
  3413.     margin-left: 2px;
  3414.     margin-right: 2px
  3415. }
  3416. .button .blog1 .headimgcell {
  3417.     background-color: #c7def7;
  3418.     width: 18px;
  3419.     float: left
  3420. }
  3421. .button .blog1 .headimgcell a {
  3422.     display: inline-block
  3423. }
  3424. .button .blog1 .score {
  3425.     float: center;
  3426.     margin-top: 2px;
  3427.     margin-right: 5px
  3428. }
  3429. .button .blog2 {
  3430.     font-size: small
  3431. }
  3432. .button .blog2 .arrow {
  3433.     width: 15px;
  3434.     margin-left: auto;
  3435.     margin-right: auto
  3436. }
  3437. .button .blog2 .bottomreddit {
  3438.     color: black;
  3439.     background-color: #c7def7;
  3440.     font-size: small
  3441. }
  3442. .button .blog2 .score .submit {
  3443.     display: block;
  3444.     font-size: x-small;
  3445.     line-height: 17px
  3446. }
  3447. .button .blog.blog3 {
  3448.     font-size: small;
  3449.     border: none;
  3450.     background-color: transparent
  3451. }
  3452. .button .blog3 .left {
  3453.     float: left;
  3454.     width: 50%
  3455. }
  3456. .button .blog2 .arrow {
  3457.     width: 15px;
  3458.     margin-left: auto;
  3459.     margin-right: auto
  3460. }
  3461. .button .blog3 .right {
  3462.     float: right;
  3463.     margin-top: 5px
  3464. }
  3465. .button .blog3 .score .submit {
  3466.     display: block;
  3467.     font-size: x-small;
  3468.     line-height: 17px
  3469. }
  3470. .button .blog3 .snoo {
  3471.     margin-top: -1px
  3472. }
  3473. .blog5 .right {
  3474.     float: right
  3475. }
  3476. .blog5 .left {
  3477.     float: left;
  3478.     display: block;
  3479.     margin-top: 10px
  3480. }
  3481. .blog5 .clearleft {
  3482.     clear: left
  3483. }
  3484. .button .blog.blog5 {
  3485.     border: none;
  3486.     text-align: left;
  3487.     font-size: small
  3488. }
  3489. .blog5 a.bling {
  3490.     float: left
  3491. }
  3492. .blog5 .container {
  3493.     margin-left: 35px;
  3494.     margin-top: 2px;
  3495.     height: 50px
  3496. }
  3497. .blog5 ul {
  3498.     display: inline
  3499. }
  3500. .blog5 ul a {
  3501.     color: #515481;
  3502.     font-weight: bold;
  3503.     text-decoration: underline
  3504. }
  3505. .blog5 li {
  3506.     display: inline;
  3507.     padding: 1px 10px 1px 10px
  3508. }
  3509. .blog5 li.selected {
  3510.     background-color: #F8F8F1;
  3511.     color: #000;
  3512.     border-color: #CCC;
  3513.     border-style: solid solid none solid;
  3514.     border-width: 1px
  3515. }
  3516. .blog5 .votes {
  3517.     height: 25px;
  3518.     background-color: #F8F8F1;
  3519.     border: 1px solid #CCC;
  3520.     padding-top: 5px
  3521. }
  3522. .blog5 .arrow {
  3523.     margin-right: 15px;
  3524.     margin-left: 5px;
  3525.     color: black;
  3526.     cursor: pointer;
  3527.     display: inline;
  3528.     background-position: left center;
  3529.     background-repeat: no-repeat;
  3530.     padding-left: 20px
  3531. }
  3532. .blog5 .votes.disabled .arrow {
  3533.     color: #888
  3534. }
  3535. .blog5 .arrow:hover {
  3536.     text-decoration: none
  3537. }
  3538. .blog5 .arrow b {
  3539.     font-size: larger
  3540. }
  3541. .blog5 .arrow.upmod b {
  3542.     color: #FF8B60
  3543. }
  3544. .blog5 .arrow.downmod b {
  3545.     color: #9494FF
  3546. }
  3547. .blog5 .right {
  3548.     margin-right: 5px;
  3549.     font-size: medium;
  3550.     font-style: italic
  3551. }
  3552. .optional {
  3553.     color: #008000
  3554. }
  3555. .instructions {
  3556.     font-size: larger
  3557. }
  3558. .instructions h1, .instructions h2, .instructions h3 {
  3559.     margin-top: 20px;
  3560.     margin-bottom: 20px
  3561. }
  3562. .instructions p {
  3563.     margin: 10px;
  3564.     max-width: 60em
  3565. }
  3566. .instructions pre {
  3567.     margin: 5px;
  3568.     margin-right: 10px
  3569. }
  3570. .instructions iframe {
  3571.     margin: 5px 10px 5px 0px
  3572. }
  3573. .instructions input, .instructions select {
  3574.     margin: 0 0.5em
  3575. }
  3576. .instructions a:focus {
  3577.     -moz-outline-style: none
  3578. }
  3579. .instructions strong {
  3580.     font-weight: bold
  3581. }
  3582. .instructions .buttons {
  3583.     margin-left: 1em;
  3584.     max-width: 50em
  3585. }
  3586. .instructions .buttons li {
  3587.     margin-top: 1em;
  3588.     border-bottom: 1px solid #e0e0e0;
  3589.     padding-bottom: 1em
  3590. }
  3591. .instructions code {
  3592.     display: block;
  3593.     font-family: monospace;
  3594.     font-size: small;
  3595.     margin: 5px;
  3596.     background-color: #FF9;
  3597.     padding: 10px;
  3598.     max-width: 50em
  3599. }
  3600. .self-service.instructions {
  3601.     margin-bottom: 50px
  3602. }
  3603. .self-service.instructions p {
  3604.     margin: 10px 0
  3605. }
  3606. .self-service.instructions ul {
  3607.     list-style-type: circle;
  3608.     margin-left: 60px
  3609. }
  3610. .self-service.instructions li+li {
  3611.     padding-top: 10px
  3612. }
  3613. .self-service .ad-launch-buttons {
  3614.     text-align: center
  3615. }
  3616. .self-service .ad-launch-buttons .button {
  3617.     font-size: 22px;
  3618.     padding: 10px 20px;
  3619.     margin-bottom: 5px
  3620. }
  3621. .self-service .col-bottom-box {
  3622.     margin-right: 20px
  3623. }
  3624. body.contact-us-page {
  3625.     overflow-y: scroll
  3626. }
  3627. .contact-us-page .content {
  3628.     width: 600px;
  3629.     margin: 0px auto
  3630. }
  3631. .contact-us-page h1 {
  3632.     font-size: xx-large;
  3633.     text-align: center;
  3634.     margin: 20px 0px
  3635. }
  3636. .contact-us-page .info {
  3637.     font-size: larger;
  3638.     text-align: center;
  3639.     margin-bottom: 20px
  3640. }
  3641. .contact-us-page h2.button {
  3642.     background-color: #cee2f5;
  3643.     font-size: x-large;
  3644.     font-weight: bold;
  3645.     color: #369;
  3646.     text-align: center;
  3647.     border-radius: 7px;
  3648.     border: 2px solid #369;
  3649.     line-height: 1.5em;
  3650.     margin: 0px 10px 10px 10px
  3651. }
  3652. .contact-us-page h2.button:hover {
  3653.     background-color: #daeaf8;
  3654.     cursor: pointer
  3655. }
  3656. .contact-us-page .details {
  3657.     margin: 0;
  3658.     display: none
  3659. }
  3660. .contact-us-page li:target .details {
  3661.     display: block
  3662. }
  3663. .contact-us-page .details li {
  3664.     background-color: #fafafa;
  3665.     font-size: small;
  3666.     border: 1px solid #ccc;
  3667.     margin: 0px 40px 10px 40px;
  3668.     padding: 10px;
  3669.     width: 500px
  3670. }
  3671. .contact-us-page img.space-snoo {
  3672.     display: block;
  3673.     margin: 50px auto 0 auto
  3674. }
  3675. .button-demo a.view-code, .button-demo a.hide-code {
  3676.     float: right;
  3677.     margin-bottom: 1em
  3678. }
  3679. .button-demo a.hide-code {
  3680.     display: none
  3681. }
  3682. .instructions .button-demo code {
  3683.     display: none
  3684. }
  3685. .button-demo.show-demo a.view-code {
  3686.     display: none
  3687. }
  3688. .button-demo.show-demo a.hide-code {
  3689.     display: inline
  3690. }
  3691. .button-demo.show-demo code {
  3692.     display: block
  3693. }
  3694. #preview {
  3695.     float: right;
  3696.     width: 30em;
  3697.     margin: 10px
  3698. }
  3699. #preview span {
  3700.     color: lightgray
  3701. }
  3702. #preview #previewbox {
  3703.     border-width: .2em;
  3704.     border-style: dashed;
  3705.     border-color: lightgray;
  3706.     padding: 1em;
  3707.     font-size: larger
  3708. }
  3709. .bookmarklet {
  3710.     border: solid #888888 1px;
  3711.     padding: 0px 2px
  3712. }
  3713. .toolbar {
  3714.     font-size: small;
  3715.     border-bottom: 1px solid #336699;
  3716.     background-color: #CEE3F8
  3717. }
  3718. .toolbar .left-side {
  3719.     height: 19px;
  3720.     float: left;
  3721.     border-right: solid #336699 1px;
  3722.     background-color: #EFF7FF
  3723. }
  3724. .toolbar .middle-side {
  3725.     text-align: center;
  3726.     background-color: #EFF7FF;
  3727.     cursor: pointer
  3728. }
  3729. .toolbar .middle-side a, .toolbar .middle-side b {
  3730.     display: block;
  3731.     border-left: none
  3732. }
  3733. .toolbar .middle-side input[type=text] {
  3734.     font-size: 14px;
  3735.     vertical-align: baseline;
  3736.     width: 100%;
  3737.     height: 18px;
  3738.     border: none;
  3739.     border-top: solid transparent 1px;
  3740.     margin-left: 2px
  3741. }
  3742. .toolbar .middle-side .url {
  3743.     overflow: hidden
  3744. }
  3745. .toolbar .middle-side .domain {
  3746.     color: #888;
  3747.     font-size: small
  3748. }
  3749. .toolbar .right-side {
  3750.     float: right;
  3751.     background-color: #EFF7FF;
  3752.     margin-top: -1px;
  3753.     height: 19px
  3754. }
  3755. .toolbar a, .toolbar b {
  3756.     font-weight: normal;
  3757.     display: inline-block;
  3758.     height: 18px;
  3759.     border-left: solid #336699 1px;
  3760.     white-space: nowrap;
  3761.     padding: 1px 4px 0px;
  3762.     overflow: hidden;
  3763.     outline: none;
  3764.     -moz-outline: none
  3765. }
  3766. .toolbar .likes .score.likes {
  3767.     display: inline-block
  3768. }
  3769. .toolbar .dislikes .score.dislikes {
  3770.     display: inline-block
  3771. }
  3772. .toolbar a, .toolbar .clickable {
  3773.     cursor: pointer;
  3774.     color: #336699;
  3775.     text-decoration: none
  3776. }
  3777. .toolbar .clickable:active, .pushed-button {
  3778.     background-color: #cee3f8!important;
  3779.     color: orangered!important
  3780. }
  3781. .toolbar a img, toolbar b img {
  3782.     vertical-align: middle;
  3783.     padding-top: 3px;
  3784.     vertical-align: -3px
  3785. }
  3786. .toolbar .content {
  3787.     float: left;
  3788.     vertical-align: middle
  3789. }
  3790. .toolbar .logo {
  3791.     margin: 0px;
  3792.     padding: 0 2px;
  3793.     border-left: none;
  3794.     vertical-align: top
  3795. }
  3796. .toolbar .title {
  3797.     padding-left: 1em;
  3798.     padding-right: 1em;
  3799.     color: black;
  3800.     display: block;
  3801.     overflow: hidden
  3802. }
  3803. .toolbar .title:active {
  3804.     color: orangered
  3805. }
  3806. .toolbar .controls {
  3807.     float: right
  3808. }
  3809. .toolbar .arrow {
  3810.     display: inline-block;
  3811.     width: auto;
  3812.     margin: 0px;
  3813.     background-position: left center;
  3814.     padding-left: 16px
  3815. }
  3816. .toolbar .arrow.upmod {
  3817.     background-image: url(../aminiupmod.gif)
  3818. }
  3819. .toolbar .arrow.downmod {
  3820.     background-image: url(../aminidownmod.gif)
  3821. }
  3822. .toolbar .arrow.up {
  3823.     background-image: url(../aminiupgray.gif)
  3824. }
  3825. .toolbar .arrow.down {
  3826.     background-image: url(../aminidowngray.gif)
  3827. }
  3828. .toolbar-status-bar {
  3829.     border-top: solid #336699 1px;
  3830.     border-bottom: solid #336699 1px;
  3831.     background-color: #F6E69F;
  3832.     padding: 0px 2px;
  3833.     overflow: auto
  3834. }
  3835. .toolbar-status-bar .login-arrow-left {
  3836.     overflow: auto;
  3837.     background-image: url(../tb-loginarrow-left.png);
  3838.     background-position: top right
  3839. }
  3840. .toolbar-status-bar .login-arrow-right {
  3841.     float: right;
  3842.     margin-right: 75px
  3843. }
  3844. .toolbar-status-bar .login-message {
  3845.     float: left;
  3846.     background-color: #F6E69F;
  3847.     padding-right: 3px
  3848. }
  3849. .comments-panel .infobar {
  3850.     padding: 3px 10px 7px;
  3851.     margin: 5px 10px 10px 3px
  3852. }
  3853. #inner_toolbar #reddit_panel, #inner_toolbar #reddit_link_container, #inner_toolbar #reddit_link {
  3854.     position: absolute;
  3855.     height: 100%;
  3856.     border: none
  3857. }
  3858. #inner_toolbar #reddit_panel {
  3859.     width: 0
  3860. }
  3861. #inner_toolbar #reddit_link_container, #inner_toolbar #reddit_link {
  3862.     width: 100%
  3863. }
  3864. #inner_toolbar.expanded #reddit_panel {
  3865.     width: 400px
  3866. }
  3867. #inner_toolbar.expanded #reddit_link_container {
  3868.     left: 400px;
  3869.     right: 0;
  3870.     width: auto
  3871. }
  3872. .min-body {
  3873.     height: 100%
  3874. }
  3875. .min-body .content {
  3876.     margin-top: 0px;
  3877.     border-right: solid #369 1px;
  3878.     min-height: 100%;
  3879.     max-width: 60em;
  3880.     overflow: auto
  3881. }
  3882. .min-body .content h1, .min-body .content h2 {
  3883.     padding-left: 13px;
  3884.     display: inline-block;
  3885.     margin-bottom: 15px
  3886. }
  3887. .min-body .content #noresults {
  3888.     margin: 0 0 0 13px
  3889. }
  3890. .starkcomment+.clearleft+.starkcomment {
  3891.     margin-top: 10px
  3892. }
  3893. .starkcomment .commentbox {
  3894.     color: black;
  3895.     background-color: #f0f0f0;
  3896.     padding: 5px;
  3897.     margin-left: 0px;
  3898.     margin-right: 10px
  3899. }
  3900. .starkcomment .tagline {
  3901.     text-align: right
  3902. }
  3903. form .blurb {
  3904.     margin-bottom: 5px
  3905. }
  3906. form .spacer+.spacer {
  3907.     margin: 15px 0
  3908. }
  3909. form input[type=checkbox], form input[type=radio] {
  3910.     margin: 2px .5em 0 0
  3911. }
  3912. .pretty-form {
  3913.     font-size: larger;
  3914.     vertical-align: top
  3915. }
  3916. .pretty-form p {
  3917.     margin: 3px
  3918. }
  3919. .pretty-form input[type=checkbox], .pretty-form input[type=radio] {
  3920.     margin: 2px .5em 0 0
  3921. }
  3922. .pretty-form img {
  3923.     margin: 3px 0.5em
  3924. }
  3925. .pretty-form input[type=text], .pretty-form textarea, .pretty-form input[type=password], .pretty-form input[type=number] {
  3926.     border: 1px solid gray;
  3927.     width: 300px;
  3928.     padding: 2px;
  3929.     -webkit-box-shadow: inset 0px 1px 1px rgba(0, 0, 0, 0.3), 0px 1px 0px rgba(255, 255, 255, 0.6);
  3930.     -moz-box-shadow: inset 0px 1px 1px rgba(0, 0, 0, 0.3), 0px 1px 0px rgba(255, 255, 255, 0.6);
  3931.     box-shadow: inset 0px 1px 1px rgba(0, 0, 0, 0.3), 0px 1px 0px rgba(255, 255, 255, 0.6)
  3932. }
  3933. .pretty-form .infobar {
  3934.     width: 285px;
  3935.     margin: 5px
  3936. }
  3937. .pretty-form input[type=text], .pretty-form input[type=file], .pretty-form input[type=password], .pretty-form input[type=number], .pretty-form select, .pretty-form b, .pretty-form textarea, .pretty-form button {
  3938.     margin: 3px 5px
  3939. }
  3940. .pretty-form th {
  3941.     text-align: right
  3942. }
  3943. .pretty-form input[type=number] {
  3944.     width: 75px
  3945. }
  3946. .white-field, .delete-field {
  3947.     background-color: white;
  3948.     padding: 10px
  3949. }
  3950. .delete-field td {
  3951.     vertical-align: top
  3952. }
  3953. .pretty-form .delete-field {
  3954.     background: transparent
  3955. }
  3956. .pretty-form .delete-field td label+label {
  3957.     margin-left: 2em
  3958. }
  3959. #pref-delete textarea#delete-message {
  3960.     font-size: smaller;
  3961.     height: 5em
  3962. }
  3963. #pref-delete .md ul {
  3964.     margin-top: 0;
  3965.     margin-bottom: 0
  3966. }
  3967. #pref-delete .md ul li {
  3968.     margin: .5em 0
  3969. }
  3970. #pref-delete .credentials input {
  3971.     margin: .2em 0
  3972. }
  3973. #pref-delete .credentials .error, #pref-delete .error.RATELIMIT {
  3974.     margin-left: 5px
  3975. }
  3976. .pretty-form.short-text input[type=text], .pretty-form.short-text textarea, .pretty-form.short-text input[type=password] {
  3977.     width: 2em
  3978. }
  3979. #url-field #suggest-title {
  3980.     text-align: right
  3981. }
  3982. #url-field button {
  3983.     margin: 10px 0 0 5px
  3984. }
  3985. #url-field .title-status {
  3986.     color: red;
  3987.     font-size: small
  3988. }
  3989. .content.submit .info-notice {
  3990.     background-color: #E4F2FB;
  3991.     border: 1px solid #5F99CF;
  3992.     padding: 9px;
  3993.     margin-bottom: 12px;
  3994.     font-size: larger
  3995. }
  3996. .content.submit .info-notice a {
  3997.     font-weight: bold;
  3998.     text-decoration: underline
  3999. }
  4000. .opt-form {
  4001.     font-size: larger
  4002. }
  4003. .opt-form form {
  4004.     display: inline
  4005. }
  4006. .preftable th {
  4007.     padding: 10px;
  4008.     font-weight: bold;
  4009.     vertical-align: top;
  4010.     text-align: right;
  4011.     white-space: nowrap
  4012. }
  4013. .preftable th label {
  4014.     display: block
  4015. }
  4016. .sharetable.preftable th label {
  4017.     display: inline
  4018. }
  4019. .preftable th span {
  4020.     display: block
  4021. }
  4022. .preftable td.prefright {
  4023.     padding: 8px 0
  4024. }
  4025. .preftable .spacer {
  4026.     margin-bottom: 5px
  4027. }
  4028. .preftable .note {
  4029.     width: 100%;
  4030.     vertical-align: top;
  4031.     padding-top: 10px
  4032. }
  4033. .over18 button {
  4034.     margin: 0 10px 0 10px;
  4035.     padding: 5px
  4036. }
  4037. .entry .buttons li.nsfw-stamp {
  4038.     font-size: x-small
  4039. }
  4040. .nsfw-stamp acronym {
  4041.     color: #ac3939;
  4042.     font-size: x-small;
  4043.     text-decoration: none;
  4044.     padding: 0 2px;
  4045.     border: 1px solid #d27979!important;
  4046.     border-radius: 3px
  4047. }
  4048. .entry .buttons li.reported-stamp {
  4049.     border: 1px solid black!important;
  4050.     padding: 0 4px;
  4051.     background-color: #f6e69f
  4052. }
  4053. .suspicious {
  4054.     background-color: #f6e69f
  4055. }
  4056. .thing.spam {
  4057.     background-color: #fa8072
  4058. }
  4059. .comment.spam>.child, .message.spam>.child {
  4060.     background-color: white
  4061. }
  4062. .comment.spam>.child {
  4063.     margin-left: 0;
  4064.     padding-left: 15px
  4065. }
  4066. .message.spam>.child {}div.banned-user {
  4067.     overflow: hidden;
  4068.     opacity: .7;
  4069.     filter: alpha(opacity=70)
  4070. }
  4071. div.banned-user .title {
  4072.     text-decoration: line-through
  4073. }
  4074. .approval-checkmark {
  4075.     cursor: pointer;
  4076.     height: 0.8em;
  4077.     vertical-align: baseline;
  4078.     margin-left: 3px
  4079. }
  4080. .tagline .approval-checkmark {
  4081.     height: 1em
  4082. }
  4083. .little {
  4084.     font-size: smaller
  4085. }
  4086. .gray {
  4087.     color: #808080
  4088. }
  4089. .stats {
  4090.     float: left;
  4091.     margin-right: 2em;
  4092.     border-collapse: collapse;
  4093.     font-size: larger
  4094. }
  4095. .stats td.space {
  4096.     width: 20px
  4097. }
  4098. .stats td.sec {
  4099.     padding-bottom: 7px;
  4100.     font-size: 18px;
  4101.     font-weight: normal
  4102. }
  4103. .stats a {
  4104.     color: #336699
  4105. }
  4106. .stats a:hover {
  4107.     text-decoration: underline
  4108. }
  4109. .stats td.k {
  4110.     color: #808080
  4111. }
  4112. .stats th {
  4113.     text-align: left;
  4114.     background-color: whitesmoke;
  4115.     color: #369;
  4116.     font-weight: bold
  4117. }
  4118. .stats td.ri {
  4119.     padding-left: 20px;
  4120.     text-align: right
  4121. }
  4122. .thumbnail {
  4123.     float: left;
  4124.     font-size: 0;
  4125.     margin: 0;
  4126.     margin-right: 5px;
  4127.     margin-bottom: 2px;
  4128.     overflow: hidden;
  4129.     width: 70px
  4130. }
  4131. .thumbnail.nsfw {
  4132.     height: 70px;
  4133.     background-image: url(sprite-reddit.jzJhk9_9j8Q.png);
  4134.     background-position: 0px -359px;
  4135.     background-repeat: no-repeat
  4136. }
  4137. .thumbnail.self {
  4138.     height: 50px;
  4139.     background-image: url(sprite-reddit.jzJhk9_9j8Q.png);
  4140.     background-position: 0px -491px;
  4141.     background-repeat: no-repeat
  4142. }
  4143. .thumbnail.default {
  4144.     height: 50px;
  4145.     background-image: url(sprite-reddit.jzJhk9_9j8Q.png);
  4146.     background-position: 0px -435px;
  4147.     background-repeat: no-repeat
  4148. }
  4149. .stylesheet-customize-container textarea {
  4150.     font-family: "Bitstream Vera Sans Mono", Consolas, monospace;
  4151.     margin: 0;
  4152.     padding: 0px
  4153. }
  4154. .stylesheet-customize-container h2 {
  4155.     margin-top: 15px;
  4156.     margin-bottom: 10px
  4157. }
  4158. .image-upload .new-image {
  4159.     margin-left: 20px
  4160. }
  4161. .image-upload span {
  4162.     padding-left: 5px
  4163. }
  4164. ul#image-preview-list {
  4165.     margin: 20px 320px 20px 20px;
  4166.     font-size: larger
  4167. }
  4168. ul#image-preview-list li {
  4169.     padding-bottom: 10px;
  4170.     margin-bottom: 20px;
  4171.     vertical-align: top;
  4172.     width: 45%;
  4173.     height: 100px;
  4174.     float: left;
  4175.     position: relative
  4176. }
  4177. ul#image-preview-list .preview {
  4178.     width: 100px;
  4179.     float: left;
  4180.     display: block;
  4181.     text-align: center;
  4182.     max-height: 100px;
  4183.     overflow: hidden
  4184. }
  4185. ul#image-preview-list .preview img {
  4186.     max-width: 100px;
  4187.     padding: auto
  4188. }
  4189. ul#image-preview-list .description {
  4190.     vertical-align: top;
  4191.     margin-left: 105px
  4192. }
  4193. ul#image-preview-list .description pre {
  4194.     display: inline;
  4195.     padding: 5px
  4196. }
  4197. .sheets {
  4198.     margin-right: 315px
  4199. }
  4200. .sheets .col {
  4201.     width: 100%
  4202. }
  4203. .sheets .col>div {
  4204.     margin: 0 5px
  4205. }
  4206. .sheets .col textarea {
  4207.     width: 100%
  4208. }
  4209. .sheets .buttons {
  4210.     margin-left: 5px
  4211. }
  4212. .sheets .btn {
  4213.     margin-left: 0px;
  4214.     margin-right: 5px
  4215. }
  4216. .sheets .btn.right {
  4217.     float: right;
  4218.     margin-right: 3px
  4219. }
  4220. #validation-errors {
  4221.     margin-left: 40px;
  4222.     margin-top: 10px;
  4223.     list-style-type: disc
  4224. }
  4225. #validation-errors a, #validation-errors li, .errors h2 {
  4226.     color: #ff0000
  4227. }
  4228. #validation-errors a:hover {
  4229.     text-decoration: underline
  4230. }
  4231. #validation-errors pre {
  4232.     padding: 10px;
  4233.     color: black
  4234. }
  4235. #preview-table {
  4236.     padding-right: 15px
  4237. }
  4238. #preview-table>table {
  4239.     border-width: .2em;
  4240.     border-style: dashed;
  4241.     border-color: lightgray;
  4242.     padding: 5px;
  4243.     margin: 5px;
  4244.     width: 900px
  4245. }
  4246. #preview-table>table>tbody>tr {
  4247.     padding-bottom: 10px
  4248. }
  4249. #preview-table>table>tbody>tr>td {
  4250.     padding: 5px;
  4251.     padding-right: 15px
  4252. }
  4253. #preview-table>table>tbody>tr>th {
  4254.     padding: 5px;
  4255.     padding-right: 15px;
  4256.     font-weight: bold;
  4257.     vertical-align: top;
  4258.     font-size: larger;
  4259.     text-align: right
  4260. }
  4261. #img-preview-container {
  4262.     border-width: .2em;
  4263.     border-style: dashed;
  4264.     border-color: lightgray;
  4265.     padding: 5px;
  4266.     margin: 5px;
  4267.     float: left
  4268. }
  4269. .private-feeds.instructions .prefright {
  4270.     line-height: 2em
  4271. }
  4272. .private-feeds.instructions .feedlink {
  4273.     padding: 2px 5px;
  4274.     font-weight: bold;
  4275.     margin-right: 5px;
  4276.     border: 1px solid #0000FF;
  4277.     color: white;
  4278.     padding-left: 22px;
  4279.     background: #336699 none no-repeat scroll top left
  4280. }
  4281. .private-feeds.instructions .feedlink.rss-link {
  4282.     background-image: url(../rss.png)
  4283. }
  4284. .private-feeds.instructions .feedlink.json-link {
  4285.     background-color: #DDDDDD;
  4286.     background-image: url(../json.png);
  4287.     color: black
  4288. }
  4289. #sr-header-area {
  4290.     background-color: #f0f0f0;
  4291.     white-space: nowrap;
  4292.     text-transform: uppercase;
  4293.     border-bottom: 1px solid gray;
  4294.     font-size: 90%;
  4295.     height: 18px;
  4296.     line-height: 18px
  4297. }
  4298. #sr-header-area .width-clip {
  4299.     position: absolute;
  4300.     left: 0;
  4301.     right: 0
  4302. }
  4303. #sr-header-area .selected a {
  4304.     color: orangered
  4305. }
  4306. #sr-header-area .sr-list {
  4307.     overflow: hidden
  4308. }
  4309. #sr-header-area .dropdown.srdrop {
  4310.     float: left;
  4311.     padding-left: 5px
  4312. }
  4313. #sr-header-area .drop-choices.srdrop {
  4314.     margin-top: 0;
  4315.     margin-left: 5px
  4316. }
  4317. .dropdown.srdrop .selected {
  4318.     background: none no-repeat scroll center right;
  4319.     background-image: url(../droparrowgray.gif);
  4320.     display: inline-block;
  4321.     vertical-align: bottom;
  4322.     padding-right: 21px;
  4323.     padding-left: 5px;
  4324.     color: black;
  4325.     font-weight: normal;
  4326.     margin-left: -5px;
  4327.     margin-right: 10px;
  4328.     cursor: pointer
  4329. }
  4330. .srdrop .choice {
  4331.     padding-top: 3px
  4332. }
  4333. .srdrop .choice.top-option {
  4334.     font-style: italic;
  4335.     border-bottom: 1px dotted #369
  4336. }
  4337. .srdrop .choice.bottom-option {
  4338.     font-style: italic;
  4339.     border-top: 1px dotted #369
  4340. }
  4341. .sr-bar .separator {
  4342.     color: gray
  4343. }
  4344. .sr-bar a {
  4345.     color: black
  4346. }
  4347. .sr-bar a.gold {
  4348.     color: #9a7d2e;
  4349.     font-weight: bold
  4350. }
  4351. #sr-more-link {
  4352.     color: black;
  4353.     background-color: #f0f0f0;
  4354.     position: absolute;
  4355.     right: 0;
  4356.     top: 0;
  4357.     padding: 0 5px 0 15px;
  4358.     font-weight: bold;
  4359.     margin: 0
  4360. }
  4361. #sr-more-link:hover {
  4362.     text-decoration: underline
  4363. }
  4364. .subscription-box li {
  4365.     clear: left;
  4366.     margin-bottom: 10px
  4367. }
  4368. .subscription-box .fancy-toggle-button {
  4369.     margin-right: 5px;
  4370.     float: left
  4371. }
  4372. .subscription-box .title {
  4373.     font-size: medium;
  4374.     color: blue;
  4375.     margin-right: 5px
  4376. }
  4377. .subscription-box .title.banned {
  4378.     color: dimgray;
  4379.     text-decoration: line-through
  4380. }
  4381. .subscription-box .column {
  4382.     width: 50%;
  4383.     float: left
  4384. }
  4385. .subscription-box .box-top {
  4386.     position: relative;
  4387.     height: 20px
  4388. }
  4389. .subscription-box .box-separator {
  4390.     border-style: none none dotted none;
  4391.     border-width: 1px;
  4392.     margin-bottom: 5px
  4393. }
  4394. .subscription-box h1 {
  4395.     text-align: center
  4396. }
  4397. .toggle.deltranslator-button {
  4398.     display: inline
  4399. }
  4400. #sr {
  4401.     margin-left: 0px
  4402. }
  4403. #sr-list-wrapper {
  4404.     width: 454px;
  4405.     height: 200px;
  4406.     border: 1px solid gray;
  4407.     border-top: none;
  4408.     margin: 0 5px;
  4409.     font-size: smaller;
  4410.     position: relative
  4411. }
  4412. #sr-list-cover {
  4413.     position: absolute;
  4414.     background: #808080 none no-repeat scroll center center;
  4415.     background-color: url(../throbber.gif);
  4416.     height: 100%;
  4417.     width: 100%;
  4418.     opacity: .7;
  4419.     filter: alpha(opacity=70);
  4420.     z-index: 1000;
  4421.     display: none
  4422. }
  4423. #sr-list {
  4424.     overflow: auto;
  4425.     position: absolute;
  4426.     height: 100%;
  4427.     width: 100%
  4428. }
  4429. #sr-searchfield {
  4430.     margin: 0 5px
  4431. }
  4432. #sr-name-box {
  4433.     display: inline-block
  4434. }
  4435. #sr-name-box span {
  4436.     display: block;
  4437.     unicode-bidi: isolate
  4438. }
  4439. #sr-name-box .tooltip {
  4440.     border-bottom: 1px dotted;
  4441.     margin-bottom: 2px
  4442. }
  4443. .sr-name {
  4444.     font-size: small;
  4445.     vertical-align: top;
  4446.     padding: 3px 3px 3px 0
  4447. }
  4448. .sr-description {
  4449.     padding: 3px
  4450. }
  4451. .sr-row {
  4452.     cursor: default
  4453. }
  4454. .sr-row.sr-selected {
  4455.     background: #eff7ff none no-repeat scroll 0px 5px;
  4456.     background-image: url(sprite-reddit.jzJhk9_9j8Q.png);
  4457.     background-position: -108px -613px;
  4458.     background-repeat: no-repeat
  4459. }
  4460. .sr-arrow {
  4461.     width: 10px;
  4462.     height: 12px
  4463. }
  4464. #sr-autocomplete-area {
  4465.     position: relative;
  4466.     z-index: 100
  4467. }
  4468. #sr-drop-down {
  4469.     position: absolute;
  4470.     width: 498px;
  4471.     border: 1px solid gray;
  4472.     background: white;
  4473.     display: none;
  4474.     left: 0
  4475. }
  4476. #sr-drop-down table {
  4477.     width: 100%
  4478. }
  4479. .sr-name-row {
  4480.     cursor: default
  4481. }
  4482. .sr-name-row.sr-selected {
  4483.     background-color: #369;
  4484.     color: white
  4485. }
  4486. .submit-header {
  4487.     font-size: larger;
  4488.     font-weight: bold
  4489. }
  4490. #suggested-reddits {
  4491.     margin-top: 5px;
  4492.     font-size: small
  4493. }
  4494. #suggested-reddits h3 {
  4495.     font-size: 1em;
  4496.     font-weight: normal;
  4497.     margin-top: .5em
  4498. }
  4499. #suggested-reddits li {
  4500.     display: inline;
  4501.     padding-right: 5px
  4502. }
  4503. .formtabs-content {
  4504.     width: 520px;
  4505.     border-top: 4px solid #5f99cf;
  4506.     padding-top: 10px
  4507. }
  4508. .formtabs-content .infobar {
  4509.     margin: 0;
  4510.     padding: 5px
  4511. }
  4512. ul.tabmenu.formtab {
  4513.     display: block;
  4514.     padding-left: 10px;
  4515.     font-size: larger
  4516. }
  4517. .tabmenu.formtab li {
  4518.     margin: 0
  4519. }
  4520. .tabmenu.formtab a {
  4521.     font-weight: normal;
  4522.     outline: none;
  4523.     padding: 0px 12px;
  4524.     vertical-align: bottom;
  4525.     border: 1px solid #c1c1c1;
  4526.     border-bottom: none
  4527. }
  4528. .tabmenu.formtab .selected a {
  4529.     color: white;
  4530.     font-size: 130%;
  4531.     background-color: #5f99cf;
  4532.     border: none
  4533. }
  4534. .expando {
  4535.     clear: left;
  4536.     margin: 5px 0 5px 0
  4537. }
  4538. .expando-content {
  4539.     display: none
  4540. }
  4541. .expando-button {
  4542.     float: left;
  4543.     height: 23px;
  4544.     width: 23px;
  4545.     margin: 2px 5px 2px 0;
  4546.     background: #ffffff none no-repeat scroll center center
  4547. }
  4548. .expando-button.selftext.collapsed {
  4549.     background-image: url(sprite-reddit.jzJhk9_9j8Q.png);
  4550.     background-position: -90px -547px;
  4551.     background-repeat: no-repeat
  4552. }
  4553. .expando-button.selftext.collapsed:hover, .eb-sch {
  4554.     background-image: url(sprite-reddit.jzJhk9_9j8Q.png);
  4555.     background-position: -61px -547px;
  4556.     background-repeat: no-repeat
  4557. }
  4558. .expando-button.selftext.expanded, .eb-se {
  4559.     margin-bottom: 5px;
  4560.     background-image: url(sprite-reddit.jzJhk9_9j8Q.png);
  4561.     background-position: -29px -584px;
  4562.     background-repeat: no-repeat
  4563. }
  4564. .expando-button.selftext.expanded:hover, .eb-seh {
  4565.     background-image: url(sprite-reddit.jzJhk9_9j8Q.png);
  4566.     background-position: 0px -584px;
  4567.     background-repeat: no-repeat
  4568. }
  4569. .expando-button.video.collapsed {
  4570.     background-image: url(sprite-reddit.jzJhk9_9j8Q.png);
  4571.     background-position: -87px -584px;
  4572.     background-repeat: no-repeat
  4573. }
  4574. .expando-button.video.collapsed:hover, .eb-vch {
  4575.     background-image: url(sprite-reddit.jzJhk9_9j8Q.png);
  4576.     background-position: -58px -584px;
  4577.     background-repeat: no-repeat
  4578. }
  4579. .expando-button.video.expanded, .eb-ve {
  4580.     background-image: url(sprite-reddit.jzJhk9_9j8Q.png);
  4581.     background-position: -29px -613px;
  4582.     background-repeat: no-repeat
  4583. }
  4584. .expando-button.video.expanded:hover, .eb-veh {
  4585.     background-image: url(sprite-reddit.jzJhk9_9j8Q.png);
  4586.     background-position: 0px -613px;
  4587.     background-repeat: no-repeat
  4588. }
  4589. .expando .psuedo-selftext {
  4590.     border-radius: 7px;
  4591.     border: 1px solid #369;
  4592.     overflow: hidden;
  4593.     max-width: 710px;
  4594.     -webkit-mask-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAA5JREFUeNpiYGBgAAgwAAAEAAGbA+oJAAAAAElFTkSuQmCC')
  4595. }
  4596. .expando .psuedo-selftext iframe {
  4597.     padding: 0;
  4598.     margin: 0;
  4599.     width: 100%;
  4600.     border: 0
  4601. }
  4602. .subreddit .usertext .md {
  4603.     padding: 2px 5px;
  4604.     background-color: #fafafa;
  4605.     border: 1px solid #CCC;
  4606.     border-radius: 7px
  4607. }
  4608. .link .usertext .md {
  4609.     background-color: #fafafa;
  4610.     border: 1px solid #369;
  4611.     border-radius: 7px
  4612. }
  4613. .usertext {
  4614.     font-size: small
  4615. }
  4616. .usertext-edit {
  4617.     margin-top: 5px;
  4618.     padding: 0 1px;
  4619.     width: 500px
  4620. }
  4621. .usertext-edit textarea {
  4622.     width: 500px;
  4623.     height: 100px
  4624. }
  4625. .usertext.border .usertext-body {
  4626.     background-color: #ffc;
  4627.     padding-left: 5px
  4628. }
  4629. .usertext.grayed .usertext-body {
  4630.     color: gray;
  4631.     background-color: #f0f0f0;
  4632.     padding-left: 5px;
  4633.     padding-right: 5px;
  4634.     display: inline-block
  4635. }
  4636. .usertext button {
  4637.     margin: 5px 5px 10px 0
  4638. }
  4639. .usertext .help-toggle, .usertext a.reddiquette {
  4640.     font-size: smaller;
  4641.     float: right;
  4642.     margin-top: 5px;
  4643.     margin-left: 10px
  4644. }
  4645. .usertext .bottom-area {
  4646.     overflow: hidden;
  4647.     width: 100%
  4648. }
  4649. .usertext .markhelp {
  4650.     padding: 4px;
  4651.     margin: 5px 0px;
  4652.     border-top: 1px dotted #c0c0c0
  4653. }
  4654. .usertext .markhelp table {
  4655.     width: 100%;
  4656.     margin: 5px 0px
  4657. }
  4658. .usertext .markhelp tr, .usertext .markhelp td {
  4659.     width: 50%;
  4660.     border: 1px solid #c0c0c0
  4661. }
  4662. .usertext .markhelp .spaces {
  4663.     background-color: #c0c0c0
  4664. }
  4665. .roundfield {
  4666.     width: 500px;
  4667.     background-color: #cee3f8;
  4668.     border-radius: 4px;
  4669.     padding: 5px 10px 10px 10px;
  4670.     font-size: large
  4671. }
  4672. .roundfield .roundfield-content {
  4673.     margin-top: 5px;
  4674.     border: none;
  4675.     vertical-align: top
  4676. }
  4677. .roundfield .usertext-edit {
  4678.     width: 500px
  4679. }
  4680. .roundfield textarea, .roundfield input[type=text], .roundfield input[type=url], .roundfield input[type=password], .roundfield input[type=number] {
  4681.     font-size: 100%;
  4682.     width: 492px;
  4683.     padding: 3px;
  4684.     margin: 0;
  4685.     border: 1px solid gray
  4686. }
  4687. .roundfield.captcha .capimage {
  4688.     margin-bottom: 10px
  4689. }
  4690. .roundfield label {
  4691.     font-size: smaller;
  4692.     padding-right: 2px
  4693. }
  4694. .linefield {
  4695.     width: 514px;
  4696.     padding: 7px 5px;
  4697.     font-size: large;
  4698.     background-color: #CEE3F8;
  4699.     margin-bottom: 10px
  4700. }
  4701. .linefield .title {
  4702.     color: blue;
  4703.     font-weight: bold;
  4704.     padding: 1px 10px
  4705. }
  4706. .linefield .title+.gray {
  4707.     font-size: x-small
  4708. }
  4709. .linefield .small-field, .linefield .delete-field {
  4710.     padding: 0;
  4711.     font-size: smaller
  4712. }
  4713. .linefield span+span {
  4714.     margin-left: 10px
  4715. }
  4716. .campaign .linefield span+span {
  4717.     margin-left: 0
  4718. }
  4719. .linefield .info {
  4720.     font-style: italic;
  4721.     color: red;
  4722.     font-size: small
  4723. }
  4724. .linefield .linefield-content {
  4725.     padding: 2px 7px 5px;
  4726.     vertical-align: top
  4727. }
  4728. .linefield.usertext .usertext-edit {
  4729.     font-size: small
  4730. }
  4731. .linefield.usertext .edit-usertext {
  4732.     font-size: x-small;
  4733.     float: right
  4734. }
  4735. .linefield .upload {
  4736.     font-size: small
  4737. }
  4738. .linefield .upload label {
  4739.     font-size: small
  4740. }
  4741. .linefield.usertext .infobar {
  4742.     width: 100%
  4743. }
  4744. .linefield.usertext .usertext-buttons {
  4745.     display: none
  4746. }
  4747. .linefield textarea, .linefield input[type=text], .linefield input[type=password] {
  4748.     font-size: 100%;
  4749.     width: 492px;
  4750.     padding: 3px;
  4751.     margin: 0;
  4752.     border: 1px solid gray
  4753. }
  4754. .linefield select {
  4755.     margin: 0
  4756. }
  4757. .linefield.captcha .capimage {
  4758.     margin-bottom: 10px
  4759. }
  4760. .linefield label {
  4761.     font-size: smaller;
  4762.     padding-right: 2px
  4763. }
  4764. .linefield span {
  4765.     font-size: smaller
  4766. }
  4767. .linefield input[type="text"].small-text {
  4768.     font-size: smaller;
  4769.     width: 100%
  4770. }
  4771. .linefield .markhelp table {
  4772.     background: #FFFFFF
  4773. }
  4774. #kind-selector label {
  4775.     padding-right: 20px
  4776. }
  4777. .campaign .status {
  4778.     font-size: x-small
  4779. }
  4780. .existing-campaigns>table {
  4781.     font-size: x-small;
  4782.     width: 100%;
  4783.     margin: 0px 0;
  4784.     border: none
  4785. }
  4786. .existing-campaigns td.campaign-bid span {
  4787.     display: inline-block;
  4788.     margin-right: 5px;
  4789.     line-height: 20px;
  4790.     margin-top: 3px;
  4791.     vertical-align: top
  4792. }
  4793. .existing-campaigns td.campaign-bid.paid {
  4794.     background: url(../green-check.png) no-repeat scroll center right
  4795. }
  4796. .existing-campaigns tr.refund {
  4797.     color: red;
  4798.     font-weight: bold
  4799. }
  4800. .minimum-spend.error {
  4801.     font-weight: bold;
  4802.     color: red
  4803. }
  4804. .existing-campaigns table {
  4805.     margin: 10px 0
  4806. }
  4807. .existing-campaigns>table>tbody>tr>td {
  4808.     border-bottom: 1px solid #d9d9d9;
  4809.     max-width: 120px
  4810. }
  4811. .existing-campaigns>table>tbody>tr#edit-campaign-tr>td {
  4812.     text-align: left
  4813. }
  4814. .existing-campaigns>table>tbody>tr#edit-campaign-tr>td {
  4815.     padding: 0
  4816. }
  4817. #edit-campaign-tr .campaign-editor>.linefield {
  4818.     border-radius: 0;
  4819.     margin: 0
  4820. }
  4821. .existing-campaigns>table>thead>tr>th {
  4822.     font-weight: bold;
  4823.     color: #737373;
  4824.     border-bottom: 1px solid #a6a6a6
  4825. }
  4826. .existing-campaigns td>button {
  4827.     margin: 2px;
  4828.     padding: 2px 4px
  4829. }
  4830. .existing-campaigns .campaign-target, .existing-campaigns .campaign-location {
  4831.     overflow: hidden;
  4832.     text-overflow: ellipsis;
  4833.     max-width: 100px
  4834. }
  4835. .existing-campaigns td, .existing-campaigns th {
  4836.     padding: 8px 2px 5px 8px
  4837. }
  4838. .existing-campaigns .campaign-start-date {
  4839.     text-align: right;
  4840.     padding-right: 7px;
  4841.     padding-left: 8px
  4842. }
  4843. .existing-campaigns .campaign-end-date, .existing-campaigns .campaign-buttons, .existing-campaigns .campaign-bid, .existing-campaigns .campaign-duration, .existing-campaigns .campaign-spent {
  4844.     text-align: right;
  4845.     padding-right: 8px;
  4846.     padding-left: 2px
  4847. }
  4848. .existing-campaigns thead .campaign-start-date, .existing-campaigns thead .campaign-end-date, .existing-campaigns thead .campaign-spent {
  4849.     width: 10%
  4850. }
  4851. .existing-campaigns thead .campaign-spent, .existing-campaigns thead .campaign-priority, .existing-campaigns thead .campaign-duration {
  4852.     width: 8%
  4853. }
  4854. .existing-campaigns thead .campaign-bid {
  4855.     width: 12%
  4856. }
  4857. .existing-campaigns thead .campaign-buttons {
  4858.     width: 15%
  4859. }
  4860. .campaign .bid-info {
  4861.     font-size: x-small
  4862. }
  4863. .campaign .bid-info.error {
  4864.     color: red
  4865. }
  4866. .campaign td.prefright {
  4867.     padding: 8px 4px 4px
  4868. }
  4869. .campaign #bid, .campaign #impressions {
  4870.     text-align: right;
  4871.     width: auto;
  4872.     margin-bottom: 5px
  4873. }
  4874. .campaign .subreddit-targeting input {
  4875.     width: 95%;
  4876.     border-radius: 7px
  4877. }
  4878. .campaign #suggested-reddits ul {
  4879.     margin: 0 20px 10px 0
  4880. }
  4881. .campaign th {
  4882.     font-size: small;
  4883.     padding: 4px;
  4884.     padding-top: 8px;
  4885.     width: 90px
  4886. }
  4887. .linefield-content .infotext {
  4888.     margin-top: 5px
  4889. }
  4890. .linefield-content .infotext p {
  4891.     margin: 5px
  4892. }
  4893. #campaign td, #campaign label, #campaign li {
  4894.     font-size: small
  4895. }
  4896. #campaign .geotarget-select {
  4897.     display: block;
  4898.     margin-top: 2px
  4899. }
  4900. .geotargeting-disabled {
  4901.     font-size: 13px;
  4902.     color: grey
  4903. }
  4904. .collection-selector {
  4905.     position: relative;
  4906.     width: 100%;
  4907.     height: 50px;
  4908.     z-index: 100
  4909. }
  4910. .collection-selector .widget-container {
  4911.     width: 100%;
  4912.     background: #fff;
  4913.     border: 1px solid #CECECE;
  4914.     border-radius: 5px;
  4915.     overflow: hidden;
  4916.     position: absolute;
  4917.     top: 0;
  4918.     left: 0
  4919. }
  4920. .collection-selector .form-group-list {
  4921.     position: relative;
  4922.     transition: all 0.2s
  4923. }
  4924. .collection-selector .form-group-list .form-group {
  4925.     display: block;
  4926.     padding: 0;
  4927.     margin: 0
  4928. }
  4929. .collection-selector .form-group-list .form-group>input[type=radio] {
  4930.     display: none
  4931. }
  4932. .collection-selector .form-group-list .form-group>.label-group {
  4933.     height: 50px;
  4934.     width: 100%;
  4935.     padding: 5px 10px;
  4936.     box-sizing: border-box;
  4937.     cursor: pointer;
  4938.     color: #404040
  4939. }
  4940. .collection-selector .form-group-list .form-group>.label-group:hover {
  4941.     background: #E4EDF7
  4942. }
  4943. .collection-selector .form-group-list .form-group>.label-group .label {
  4944.     font-size: 15px
  4945. }
  4946. .collection-selector .form-group-list .form-group>.label-group .description {
  4947.     font-size: 10px
  4948. }
  4949. .collection-selector .form-group-list .form-group>input[type=radio]:checked+.label-group {
  4950.     background: #FFFFFF;
  4951.     display: block
  4952. }
  4953. .collection-selector.expanded .form-group>input[type=radio]:checked+.label-group {
  4954.     background-color: #4A90E2;
  4955.     color: #FFF;
  4956.     box-shadow: none
  4957. }
  4958. .collection-selector.collapsed input[type=radio]:checked+.label-group {
  4959.     box-shadow: inset 0 -1px 0 1px #f2f2f2
  4960. }
  4961. .collection-selector.collapsed .widget-container:before {
  4962.     display: block;
  4963.     content: "";
  4964.     width: 0;
  4965.     height: 0;
  4966.     border-width: 15px 10px 0;
  4967.     border-style: solid;
  4968.     border-color: #CCC transparent;
  4969.     position: absolute;
  4970.     top: 18px;
  4971.     right: 10px;
  4972.     z-index: 100;
  4973.     pointer-events: none
  4974. }
  4975. .collection-selector.uninitialized .form-group>.label-group {
  4976.     display: none
  4977. }
  4978. .collection-selector.uninitialized .form-group>input[type=radio]:checked+.label-group {
  4979.     display: block
  4980. }
  4981. .collection-selector.uninitialized:hover .form-group>.label-group {
  4982.     display: block
  4983. }
  4984. .collection-selector.uninitialized:hover .form-group>input[type=radio]:checked+.label-group {
  4985.     background-color: #4A90E2;
  4986.     color: #FFF;
  4987.     box-shadow: none
  4988. }
  4989. .collection-subreddit-list {
  4990.     font-size: 13px
  4991. }
  4992. .collection-subreddit-list .label {
  4993.     margin: 5px 0;
  4994.     color: #404040;
  4995.     font-size: 10px
  4996. }
  4997. .collection-subreddit-list ul li {
  4998.     display: inline-block;
  4999.     margin-right: 5px
  5000. }
  5001. .traffic-table, .traffic-tables-side fieldset {
  5002.     margin: 1.5em 2em;
  5003.     font-size: small;
  5004.     border: 0
  5005. }
  5006. .traffic-table caption, .traffic-tables-side fieldset legend {
  5007.     font-weight: bold;
  5008.     text-align: left;
  5009.     font-size: medium;
  5010.     font-variant: small-caps
  5011. }
  5012. .traffic-table caption .normal {
  5013.     font-weight: normal;
  5014.     font-size: small;
  5015.     font-variant: normal;
  5016.     margin-left: .5em
  5017. }
  5018. .traffic-form {
  5019.     float: left;
  5020.     margin-right: 10em
  5021. }
  5022. .traffic-form p {
  5023.     font-size: small;
  5024.     margin-bottom: 1em;
  5025.     max-width: 20em
  5026. }
  5027. .traffic-form textarea {
  5028.     display: block
  5029. }
  5030. .traffic-table a:hover {
  5031.     text-decoration: underline
  5032. }
  5033. .traffic-table thead th {
  5034.     font-weight: bold;
  5035.     text-align: center;
  5036.     padding-left: 2em
  5037. }
  5038. .traffic-table thead th:first-child {
  5039.     text-align: left;
  5040.     padding-left: 0
  5041. }
  5042. .traffic-table tbody th, .traffic-table tfoot th {
  5043.     text-align: left
  5044. }
  5045. .traffic-table td {
  5046.     padding: 0 5px
  5047. }
  5048. .traffic-table td {
  5049.     text-align: right
  5050. }
  5051. .traffic-table tfoot tr {
  5052.     border-top: 1px solid black
  5053. }
  5054. .traffic-table tfoot th, .traffic-table tfoot td {
  5055.     font-style: italic
  5056. }
  5057. .traffic-table tr.max {
  5058.     border-width: 2px;
  5059.     border-style: solid
  5060. }
  5061. .traffic-table tr.min {
  5062.     border: 2px solid #336699
  5063. }
  5064. .traffic-table tbody tr:nth-child(even) {
  5065.     background-color: #E0E0E0
  5066. }
  5067. .traffic-table tr.mean {
  5068.     font-style: italic;
  5069.     border-top: 1px solid
  5070. }
  5071. .traffic-table .dow-6 th, .traffic-table .dow-6 td {
  5072.     padding-bottom: 1em
  5073. }
  5074. .traffic-table tr:nth-child(odd).dow-5 th, .traffic-table tr:nth-child(odd).dow-5 td {
  5075.     padding-top: 1em
  5076. }
  5077. .traffic-table tr:nth-child(even).dow-6 th, .traffic-table tr:nth-child(even).dow-6 td {
  5078.     padding-bottom: 0
  5079. }
  5080. .traffic-tables-side {
  5081.     float: left;
  5082.     min-height: 50em
  5083. }
  5084. #promote-graph-table, #traffic-hour {
  5085.     display: none
  5086. }
  5087. div.timeseries {
  5088.     padding: 10px;
  5089.     border: 1px solid #B0B0B0;
  5090.     margin: 10px 10px;
  5091.     display: inline-block;
  5092.     text-align: center
  5093. }
  5094. .timeseries-placeholder {
  5095.     width: 350px;
  5096.     height: 200px;
  5097.     font-family: verdana;
  5098.     font-size: small
  5099. }
  5100. div.timeseries span.title {
  5101.     font-weight: bold;
  5102.     font-size: medium;
  5103.     font-variant: small-caps
  5104. }
  5105. #timeseries-unprocessed {
  5106.     font-size: small;
  5107.     font-weight: bold;
  5108.     color: #900;
  5109.     margin: 1em 0;
  5110.     max-width: 60em
  5111. }
  5112. .timeseries-tablebar {
  5113.     height: 5px;
  5114.     margin: 1px 0
  5115. }
  5116. .promoted-traffic .usertable {
  5117.     margin-left: 0px
  5118. }
  5119. .promoted-traffic h1 a {
  5120.     font-size: small;
  5121.     margin-left: 10px
  5122. }
  5123. .promoted-traffic tfoot th, .promoted-traffic tfoot td {
  5124.     font-style: normal;
  5125.     font-weight: bold;
  5126.     text-transform: uppercase;
  5127.     padding-top: .3em
  5128. }
  5129. .promocampaign-table td {
  5130.     white-space: nowrap
  5131. }
  5132. .traffic-table.promocampaign-table {
  5133.     margin: 10px
  5134. }
  5135. .traffic-table.promocampaign-table thead th {
  5136.     text-align: right;
  5137.     padding: 0 5px
  5138. }
  5139. .traffic-table.promocampaign-table tr.total {
  5140.     border-top: 1px solid black
  5141. }
  5142. .traffic-table.promocampaign-table tr.active {
  5143.     background-color: pink;
  5144.     font-weight: bold;
  5145.     border: 2px dotted red
  5146. }
  5147. .promo-traffic .content .tabmenu li {
  5148.     font-size: 1.3em
  5149. }
  5150. .promo-traffic #helptext {
  5151.     font-size: 1.2em;
  5152.     padding: 3px 10px 6px
  5153. }
  5154. #promo-traffic-no-campaigns {
  5155.     padding: 20px
  5156. }
  5157. .promo-traffic .tabpane-content {
  5158.     margin-right: 305px;
  5159.     min-width: 800px;
  5160.     position: relative
  5161. }
  5162. .promo-traffic #timeseries-unprocessed {
  5163.     font-size: 1.2em;
  5164.     margin: 0 .1em;
  5165.     padding: 0px;
  5166.     position: absolute;
  5167.     right: 1em;
  5168.     top: -1.3em
  5169. }
  5170. .promo-traffic-csv-link {
  5171.     font-size: 1.1em;
  5172.     font-weight: bold;
  5173.     position: absolute;
  5174.     right: 15px;
  5175.     top: 11px
  5176. }
  5177. .promo-traffic-help {
  5178.     font-size: 1.2em;
  5179.     margin: 20px
  5180. }
  5181. .promo-traffic-help p {
  5182.     padding: 5px
  5183. }
  5184. #promo-traffic-lifetime-stats {
  5185.     font-size: 1.1em;
  5186.     font-weight: bold;
  5187.     margin: 2px 10px;
  5188.     padding-top: 5px
  5189. }
  5190. .promo-traffic-live {
  5191.     background-color: #EFF7FF
  5192. }
  5193. .promo-traffic-live td {
  5194.     max-width: 150px;
  5195.     overflow: hidden;
  5196.     text-overflow: ellipsis
  5197. }
  5198. .promo-traffic-settings-instructions {
  5199.     font-size: small;
  5200.     margin: 0px 15px 10px
  5201. }
  5202. .promo-traffic-settings {
  5203.     padding: 20px
  5204. }
  5205. p.totals-are-preliminary {
  5206.     margin-left: 10px
  5207. }
  5208. .award-square-container {
  5209.     max-width: 1000px;
  5210.     overflow: hidden
  5211. }
  5212. .award-square {
  5213.     float: left;
  5214.     padding: 10px 0px 30px 40px;
  5215.     white-space: nowrap;
  5216.     width: 300px
  5217. }
  5218. .award-square.mini {
  5219.     width: 100px;
  5220.     white-space: normal;
  5221.     text-align: center
  5222. }
  5223. .award-square img {
  5224.     float: left;
  5225.     margin: 0 10px;
  5226.     width: 70px;
  5227.     height: 70px
  5228. }
  5229. .award-square.mini img {
  5230.     float: none;
  5231.     margin-bottom: 7px
  5232. }
  5233. .award-square .award-name {
  5234.     color: black;
  5235.     font-size: 22px;
  5236.     font-family: verdana, arial, helvetica, sans-serif;
  5237.     font-weight: bold;
  5238.     line-height: 1em
  5239. }
  5240. .award-square.mini .award-name {
  5241.     font-size: 18px;
  5242.     min-height: 36px;
  5243.     display: block
  5244. }
  5245. .award-square .winner-info {
  5246.     line-height: 15px;
  5247.     margin-top: 15px;
  5248.     color: gray
  5249. }
  5250. .award-square .winner-name {
  5251.     font-size: 18px;
  5252.     color: #336699
  5253. }
  5254. .lined-table {
  5255.     margin: 5px
  5256. }
  5257. table.lined-table {
  5258.     margin: 5px 3px
  5259. }
  5260. .lined-table th, .lined-table td {
  5261.     border: solid #cdcdcd 1px;
  5262.     padding: 3px
  5263. }
  5264. .lined-table th {
  5265.     text-align: center;
  5266.     font-weight: bold
  5267. }
  5268. .sponsorshipbox {
  5269.     max-width: 300px
  5270. }
  5271. .sponsorshipbox span {
  5272.     color: gray
  5273. }
  5274. .sponsorshipbox div {
  5275.     border: 1px solid #D0D0D0;
  5276.     width: 300px;
  5277.     font-size: 0
  5278. }
  5279. .sponsorshipbox .promote-pixel {
  5280.     right: 0
  5281. }
  5282. .sidecontentbox a.helplink {
  5283.     float: right;
  5284.     margin-top: 4px
  5285. }
  5286. .confirm-award-claim .md {
  5287.     max-width: none;
  5288.     font-size: 18px
  5289. }
  5290. .trophy-table {
  5291.     width: 100%
  5292. }
  5293. .trophy-area .content {
  5294.     background-color: #f5f5f5
  5295. }
  5296. .trophy-info {
  5297.     text-align: center;
  5298.     vertical-align: top
  5299. }
  5300. .trophy-info div {
  5301.     margin-left: auto;
  5302.     margin-right: auto;
  5303.     width: 130px;
  5304.     vertical-align: top;
  5305.     padding: 15px 0 15px
  5306. }
  5307. .trophy-icon {
  5308.     margin-bottom: 2px;
  5309.     width: 40px;
  5310.     height: 40px
  5311. }
  5312. .trophy-info.left {
  5313.     margin-right: 10px
  5314. }
  5315. .trophy-name {
  5316.     color: black!important
  5317. }
  5318. .trophy-description {
  5319.     color: #555555;
  5320.     font-size: x-small
  5321. }
  5322. .dust {
  5323.     text-align: center;
  5324.     margin: 45px auto;
  5325.     color: #d0d0d0
  5326. }
  5327. .removecup-button {
  5328.     display: inline
  5329. }
  5330. .cup-info-box {
  5331.     border: dashed #eeaa33 2px;
  5332.     padding: 5px
  5333. }
  5334. .cup-info-box tt {
  5335.     background-color: #f5f5aa
  5336. }
  5337. .datepicker {
  5338.     z-index: 1000;
  5339.     display: none;
  5340.     border-radius: 6px;
  5341.     -webkit-box-shadow: 0px 4px 6px 3px rgba(0, 0, 0, 0.2), inset 0px 1px 0px 0px rgba(255, 255, 255, 0.9);
  5342.     -moz-box-shadow: 0px 4px 6px 3px rgba(0, 0, 0, 0.2), inset 0px 1px 0px 0px rgba(255, 255, 255, 0.9);
  5343.     box-shadow: 0px 4px 6px 3px rgba(0, 0, 0, 0.2), inset 0px 1px 0px 0px rgba(255, 255, 255, 0.9);
  5344.     text-shadow: 0px 1px 0px rgba(255, 255, 255, 0.8)
  5345. }
  5346. .datepicker::before {
  5347.     content: ' ';
  5348.     display: block;
  5349.     width: 0;
  5350.     height: 0;
  5351.     border: 10px solid;
  5352.     position: absolute;
  5353.     top: -20px;
  5354.     left: 17px;
  5355.     border-color: transparent transparent #369
  5356. }
  5357. .datepicker::after {
  5358.     content: ' ';
  5359.     display: block;
  5360.     width: 0;
  5361.     height: 0;
  5362.     border: 10px solid;
  5363.     position: absolute;
  5364.     top: -18px;
  5365.     left: 17px;
  5366.     border-color: transparent transparent #E5F2FF
  5367. }
  5368. .datepicker.inuse {
  5369.     display: block
  5370. }
  5371. .ui-datepicker-inline {
  5372.     font-size: x-small;
  5373.     padding: 5px
  5374. }
  5375. .ui-corner-all {
  5376.     border-radius: 6px
  5377. }
  5378. .ui-datepicker-header {
  5379.     background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#d4e3f2), to(#adc9e6));
  5380.     background: -moz-linear-gradient(top, #d4e3f2, #adc9e6);
  5381.     background-color: #ADC9E6;
  5382.     border: 1px solid #5E96CF;
  5383.     color: #2E6399;
  5384.     font-weight: bold;
  5385.     font-size: 1.3em;
  5386.     text-shadow: 0px 1px 0px rgba(255, 255, 255, 0.7);
  5387.     -webkit-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.8);
  5388.     -moz-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.8);
  5389.     box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.8)
  5390. }
  5391. .ui-datepicker-inline .ui-datepicker-prev {
  5392.     float: left
  5393. }
  5394. .ui-datepicker-inline .ui-datepicker-next {
  5395.     float: right
  5396. }
  5397. .ui-datepicker-inline .ui-datepicker-prev span, .ui-datepicker-inline .ui-datepicker-next span {
  5398.     display: block;
  5399.     text-align: center;
  5400.     margin-right: 1px;
  5401.     margin-bottom: 1px;
  5402.     font-size: 1.5em
  5403. }
  5404. .ui-datepicker-inline .ui-datepicker-prev:active, .ui-datepicker-inline .ui-datepicker-next:active {
  5405.     color: white
  5406. }
  5407. .ui-datepicker-inline .ui-datepicker-prev.ui-state-disabled, .ui-datepicker-inline .ui-datepicker-next.ui-state-disabled {
  5408.     display: none
  5409. }
  5410. .ui-datepicker-inline .ui-datepicker-prev, .ui-datepicker-inline .ui-datepicker-next {
  5411.     display: block;
  5412.     cursor: pointer;
  5413.     padding: 0px 5px
  5414. }
  5415. .ui-datepicker-year {
  5416.     margin-left: none!important
  5417. }
  5418. .ui-datepicker-inline .ui-datepicker-title {
  5419.     text-align: center;
  5420.     padding: 5px;
  5421.     margin: 0em 2em
  5422. }
  5423. .ui-datepicker-inline table {
  5424.     clear: right;
  5425.     margin-top: 5px;
  5426.     border: 1px solid #5e96cf
  5427. }
  5428. .ui-datepicker-inline .ui-datepicker-calendar th, .ui-datepicker-inline .ui-datepicker-calendar td {
  5429.     padding: 0px;
  5430.     border: 1px solid #5E96CF;
  5431.     -webkit-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.7);
  5432.     -moz-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.7);
  5433.     box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.7)
  5434. }
  5435. .ui-datepicker-calendar th {
  5436.     font-size: 1.1em
  5437. }
  5438. .ui-datepicker-inline .ui-datepicker-calendar th span, .ui-datepicker-inline .ui-datepicker-calendar td span, .ui-datepicker-inline .ui-datepicker-calendar td a {
  5439.     border: 0px;
  5440.     margin: auto;
  5441.     padding: 3px;
  5442.     display: block;
  5443.     width: 30px;
  5444.     height: 2em;
  5445.     text-align: center;
  5446.     vertical-align: middle;
  5447.     color: black;
  5448.     background-color: #C8DBEF;
  5449.     font-size: 1.5em;
  5450.     font-weight: bold;
  5451.     -webkit-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.7);
  5452.     -moz-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.7);
  5453.     box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.7)
  5454. }
  5455. .ui-datepicker-inline .ui-datepicker-calendar th span {
  5456.     text-align: center;
  5457.     border: none
  5458. }
  5459. .ui-datepicker-inline .ui-datepicker-calendar td.ui-datepicker-today a, .ui-datepicker-inline .ui-datepicker-calendar td.ui-datepicker-today span, .ui-datepicker-inline .ui-datepicker-calendar td a.ui-state-active {
  5460.     color: white;
  5461.     background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#76a6d6), to(#3573b1));
  5462.     background: -moz-linear-gradient(top, #76a6d6, #3573b1);
  5463.     background-color: #4F8AC9;
  5464.     -webkit-box-shadow: inset 0px 2px 3px rgba(0, 0, 0, 0.6);
  5465.     -moz-box-shadow: inset 0px 2px 3px rgba(0, 0, 0, 0.6);
  5466.     box-shadow: inset 0px 2px 3px rgba(0, 0, 0, 0.6);
  5467.     text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.8)
  5468. }
  5469. .ui-datepicker-inline .ui-datepicker-calendar td span {
  5470.     color: #888
  5471. }
  5472. .ui-datepicker-inline .ui-datepicker-calendar td a.ui-state-hover {
  5473.     background: #6BB3FF;
  5474.     color: white;
  5475.     text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.6)
  5476. }
  5477. .ui-datepicker-inline .ui-datepicker-calendar td a.ui-state-active {
  5478.     background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#e29d9d), to(#ca4e4e));
  5479.     background: -moz-linear-gradient(top, #e29d9d, #ca4e4e);
  5480.     background-color: #E19D9D
  5481. }
  5482. .date-input {
  5483.     display: inline;
  5484.     position: relative
  5485. }
  5486. .date-input input {
  5487.     border: 1px solid #888;
  5488.     padding: 2px;
  5489.     text-align: center;
  5490.     margin: 0 2px
  5491. }
  5492. .date-input .drop-choices {
  5493.     position: absolute;
  5494.     border: 1px solid #369;
  5495.     background-color: #E5F2FF;
  5496.     margin: 10px 3px
  5497. }
  5498. .payment-setup input[name=bid] {
  5499.     width: 6em;
  5500.     text-align: right
  5501. }
  5502. .payment-setup form {
  5503.     margin: 20px
  5504. }
  5505. .payment-setup p {
  5506.     margin-bottom: 10px
  5507. }
  5508. .pay-form textarea[disabled] {
  5509.     font-size: smaller;
  5510.     padding: 0
  5511. }
  5512. .pay-form *[disabled], .pay-form input[disabled] {
  5513.     border: none;
  5514.     color: black;
  5515.     font-weight: bold;
  5516.     background-color: white
  5517. }
  5518. .bid-table {
  5519.     margin: 5px 10px
  5520. }
  5521. .bid-table td, .bid-table th {
  5522.     padding: 2px 5px;
  5523.     text-align: right
  5524. }
  5525. .bid-table th {
  5526.     text-align: center;
  5527.     font-weight: bold
  5528. }
  5529. div #campaign-field {
  5530.     width: auto
  5531. }
  5532. #promo-form .linefield {
  5533.     width: auto
  5534. }
  5535. #promo-form .usertext-edit {
  5536.     width: auto
  5537. }
  5538. .form-group {
  5539.     display: block
  5540. }
  5541. .form-group>label, .form-group>.label, .form-group>.label-group {
  5542.     display: inline-block
  5543. }
  5544. .form-group>.label-group>.label {
  5545.     display: block
  5546. }
  5547. .input-group {
  5548.     display: inline-block;
  5549.     vertical-align: top
  5550. }
  5551. .checkbox-group, .radio-group {
  5552.     font-size: 14px;
  5553.     line-height: 20px
  5554. }
  5555. .checkbox-group .form-group, .radio-group .form-group {
  5556.     margin: 5px 0
  5557. }
  5558. .checkbox-group input[type=radio], .radio-group input[type=radio], .checkbox-group input[type=checkbox], .radio-group input[type=checkbox] {
  5559.     font-size: 20px;
  5560.     line-height: 20px;
  5561.     margin-right: 10px;
  5562.     margin-left: 1px
  5563. }
  5564. .radio-group .label-group, .radio-group .label, .radio-group input[type=radio] {
  5565.     vertical-align: middle
  5566. }
  5567. .dashboard header {
  5568.     position: relative;
  5569.     margin-bottom: 10px
  5570. }
  5571. .sponsored-page .checkbox-group, .sponsored-page .radio-group, .sponsored-page .form-group, .sponsored-page .select-group, .sponsored-page .collection-targeting, .sponsored-page .subreddit-targeting {
  5572.     margin-bottom: 10px
  5573. }
  5574. .sponsored-page .checkbox-group>.label:first-child, .sponsored-page .radio-group>.label:first-child, .sponsored-page .form-group>.label:first-child, .sponsored-page .select-group>.label:first-child, .sponsored-page .collection-targeting>.label:first-child, .sponsored-page .subreddit-targeting>.label:first-child {
  5575.     width: 100px;
  5576.     margin-right: 10px;
  5577.     text-transform: uppercase;
  5578.     font-size: 12px;
  5579.     color: #666666;
  5580.     letter-spacing: 0.6px
  5581. }
  5582. .sponsored-page .radio-group .form-group {
  5583.     margin-bottom: 5px
  5584. }
  5585. .sponsored-page .targeting-field .radio-group .label-group, .sponsored-page .targeting-field .radio-group input[type=radio] {
  5586.     vertical-align: middle
  5587. }
  5588. .sponsored-page .targeting-field .radio-group .label-group {
  5589.     font-size: 15px
  5590. }
  5591. .sponsored-page .targeting-field .radio-group .label-group small {
  5592.     font-size: 0.67em
  5593. }
  5594. .sponsored-page .targeting-field .linefield-content>.radio-group, .sponsored-page .targeting-field .linefield-content>.target-group {
  5595.     width: 50%;
  5596.     display: inline-block;
  5597.     vertical-align: top
  5598. }
  5599. .sponsored-page .budget-field .group, .sponsored-page .timing-field .group {
  5600.     display: flex;
  5601.     margin-bottom: 10px
  5602. }
  5603. .sponsored-page .budget-field .form-group, .sponsored-page .timing-field .form-group {
  5604.     flex-basis: 0;
  5605.     flex-grow: 1
  5606. }
  5607. .sponsored-page .budget-field .form-group label, .sponsored-page .timing-field .form-group label, .sponsored-page .budget-field .form-group .label, .sponsored-page .timing-field .form-group .label {
  5608.     display: block
  5609. }
  5610. .sponsored-page .display-text {
  5611.     font-size: 16px;
  5612.     font-weight: bold;
  5613.     line-height: 20px;
  5614.     margin: 5px 0
  5615. }
  5616. .sponsored-page .budget-field .group {
  5617.     margin-bottom: 10px
  5618. }
  5619. .inventory-dashboard .geotargeting-group {
  5620.     display: none
  5621. }
  5622. .sponsored-page {
  5623.     width: 800px;
  5624.     margin: auto;
  5625.     color: #0d0d0d
  5626. }
  5627. .sponsored-page textarea, .sponsored-page input[type=text] {
  5628.     width: 100%;
  5629.     box-sizing: border-box;
  5630.     -webkit-box-sizing: border-box;
  5631.     -moz-box-sizing: border-box
  5632. }
  5633. .sponsored-page .hidden {
  5634.     display: none
  5635. }
  5636. .sponsored-page .help p {
  5637.     margin: 0
  5638. }
  5639. .sponsored-page .help a.help {
  5640.     font-weight: bold;
  5641.     text-decoration: none;
  5642.     float: right;
  5643.     color: orangered
  5644. }
  5645. .sponsored-page h2 {
  5646.     margin: 20px 0 5px;
  5647.     font-size: 200%;
  5648.     color: #666666;
  5649.     font-weight: normal
  5650. }
  5651. .sponsored-page .infobar {
  5652.     margin: 5px 0;
  5653.     padding: 0;
  5654.     background: transparent;
  5655.     border: 0;
  5656.     color: #404040
  5657. }
  5658. .sponsored-page .infobar a {
  5659.     white-space: nowrap
  5660. }
  5661. .sponsored-page .post-type-field .radio-group .label-group, .sponsored-page .targeting-feild .radio-group .label-group {
  5662.     font-size: 15px
  5663. }
  5664. .sponsored-page .post-type-field .radio-group .label-group small, .sponsored-page .targeting-feild .radio-group .label-group small {
  5665.     font-size: 0.67em
  5666. }
  5667. .sponsored-page .post-type-field .radio-group {
  5668.     overflow: auto
  5669. }
  5670. .sponsored-page .post-type-field .form-group {
  5671.     float: left;
  5672.     width: 33%
  5673. }
  5674. .sponsored-page>header {
  5675.     margin: 10px
  5676. }
  5677. .sponsored-page .rules {
  5678.     float: left;
  5679.     font-size: 13px;
  5680.     line-height: 30px
  5681. }
  5682. .sponsored-page .primary-button {
  5683.     background: #ff9770;
  5684.     background: -moz-linear-gradient(top, #ff9770 0%, #ff7d4d 100%);
  5685.     background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ff9770), color-stop(100%, #ff7d4d));
  5686.     background: -webkit-linear-gradient(top, #ff9770 0%, #ff7d4d 100%);
  5687.     background: -o-linear-gradient(top, #ff9770 0%, #ff7d4d 100%);
  5688.     background: -ms-linear-gradient(top, #ff9770 0%, #ff7d4d 100%);
  5689.     background: linear-gradient(to bottom, #ff9770 0%, #ff7d4d 100%);
  5690.     border-color: #ff581a;
  5691.     color: white;
  5692.     text-shadow: 0 1px 0 #ff581a
  5693. }
  5694. .sponsored-page .primary-button:hover {
  5695.     background: #ffa98a;
  5696.     background: -moz-linear-gradient(top, #ffa98a 0%, #ff7d4d 100%);
  5697.     background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffa98a), color-stop(100%, #ff7d4d));
  5698.     background: -webkit-linear-gradient(top, #ffa98a 0%, #ff7d4d 100%);
  5699.     background: -o-linear-gradient(top, #ffa98a 0%, #ff7d4d 100%);
  5700.     background: -ms-linear-gradient(top, #ffa98a 0%, #ff7d4d 100%);
  5701.     background: linear-gradient(to bottom, #ffa98a 0%, #ff7d4d 100%)
  5702. }
  5703. .sponsored-page button {
  5704.     background: #bed6ef;
  5705.     background: -moz-linear-gradient(top, #bed6ef 0%, #a9c9ea 100%);
  5706.     background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #bed6ef), color-stop(100%, #a9c9ea));
  5707.     background: -webkit-linear-gradient(top, #bed6ef 0%, #a9c9ea 100%);
  5708.     background: -o-linear-gradient(top, #bed6ef 0%, #a9c9ea 100%);
  5709.     background: -ms-linear-gradient(top, #bed6ef 0%, #a9c9ea 100%);
  5710.     background: linear-gradient(to bottom, #bed6ef 0%, #a9c9ea 100%);
  5711.     border-color: #81b0df;
  5712.     margin: 0;
  5713.     padding: 5px 20px;
  5714.     font-size: 12px;
  5715.     font-weight: bold;
  5716.     color: #3973ac;
  5717.     text-shadow: 0 1px 0 #c6d9ec;
  5718.     vertical-align: text-top
  5719. }
  5720. .sponsored-page button:hover {
  5721.     background: #d2e3f4;
  5722.     background: -moz-linear-gradient(top, #d2e3f4 0%, #a9c9ea 100%);
  5723.     background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #d2e3f4), color-stop(100%, #a9c9ea));
  5724.     background: -webkit-linear-gradient(top, #d2e3f4 0%, #a9c9ea 100%);
  5725.     background: -o-linear-gradient(top, #d2e3f4 0%, #a9c9ea 100%);
  5726.     background: -ms-linear-gradient(top, #d2e3f4 0%, #a9c9ea 100%);
  5727.     background: linear-gradient(to bottom, #d2e3f4 0%, #a9c9ea 100%)
  5728. }
  5729. .sponsored-page .new-campaign {
  5730.     position: absolute;
  5731.     right: 0;
  5732.     top: 10px;
  5733.     padding: 10px 15px;
  5734.     font-size: 13px
  5735. }
  5736. .sponsored-page .campaign-buttons button, .sponsored-page .campaign-bid button {
  5737.     font-size: 10px;
  5738.     font-weight: normal;
  5739.     border-top-width: 1px;
  5740.     box-shadow: none;
  5741.     margin-bottom: 0
  5742. }
  5743. .sponsored-page .campaign-buttons button:active, .sponsored-page .campaign-bid button:active {
  5744.     box-shadow: inset 0 1px 0 1px rgba(0, 0, 0, 0.09999999999999998)
  5745. }
  5746. .sponsored-page .campaign-buttons button:hover, .sponsored-page .campaign-bid button:hover, .sponsored-page .campaign-buttons button:active, .sponsored-page .campaign-bid button:active {
  5747.     margin-bottom: 0
  5748. }
  5749. .sponsored-page .editor-group {
  5750.     position: relative;
  5751.     background: #e4f0fb;
  5752.     margin: 0 0 10px;
  5753.     border-radius: 2px;
  5754.     font-size: 15px;
  5755.     line-height: 20px
  5756. }
  5757. .sponsored-page .editor-group footer {
  5758.     margin: 0 20px;
  5759.     padding: 10px 0
  5760. }
  5761. .sponsored-page .promotelink-editor .collapsed-display .linefield {
  5762.     border-bottom: 0;
  5763.     padding-bottom: 0
  5764. }
  5765. .sponsored-page .promotelink-editor .thing {
  5766.     border-color: #b8d6f5;
  5767.     font-size: 10px
  5768. }
  5769. .sponsored-page .promotelink-editor .thing .title {
  5770.     padding: 0;
  5771.     font-weight: normal
  5772. }
  5773. .sponsored-page .promotelink-editor .thing .rank {
  5774.     display: none
  5775. }
  5776. .sponsored-page .promotelink-editor .thing .flat-list.buttons {
  5777.     text-align: left
  5778. }
  5779. .sponsored-page .promotelink-editor .thing a.thumbnail {
  5780.     line-height: 0
  5781. }
  5782. .sponsored-page .dashboard {
  5783.     padding: 20px;
  5784.     border-bottom: 2px solid #ccc
  5785. }
  5786. .sponsored-page .campaign-editor .editor-group {
  5787.     background: transparent;
  5788.     background: #f8f8f8;
  5789.     border: none;
  5790.     box-shadow: none;
  5791.     font-size: 13px
  5792. }
  5793. .sponsored-page .campaign-editor .editor-group>.linefield>.title:before {
  5794.     background: #dedede;
  5795.     margin-right: 0
  5796. }
  5797. .sponsored-page .campaign-editor .editor-group>.linefield>.title {
  5798.     color: #666666
  5799. }
  5800. .sponsored-page .campaign-editor .editor-group .linefield {
  5801.     border-bottom-color: #e6e6e6
  5802. }
  5803. .sponsored-page .campaign-list-editor>.editor-group>.linefield {
  5804.     border-bottom: 0;
  5805.     padding-bottom: 10px
  5806. }
  5807. .sponsored-page .campaign-list-editor>.editor-group>.linefield .help {
  5808.     font-size: 12px;
  5809.     margin-right: 120px
  5810. }
  5811. .sponsored-page .campaign-list {
  5812.     padding-bottom: 5px
  5813. }
  5814. .sponsored-page .editor .image-field input[type=file] {
  5815.     margin-top: 10px;
  5816.     margin-left: 0
  5817. }
  5818. .sponsored-page .editor .image-field button.submit-img {
  5819.     position: absolute;
  5820.     bottom: 10px;
  5821.     right: 20px
  5822. }
  5823. .sponsored-page .editor .image-field.has-image .linefield-content {
  5824.     margin-left: 110px
  5825. }
  5826. .sponsored-page .editor .image-field.has-image .img-preview-container {
  5827.     position: absolute;
  5828.     left: 20px;
  5829.     top: 45px;
  5830.     margin: 0;
  5831.     padding: 5px
  5832. }
  5833. .sponsored-page .editor .image-field.has-image .img-preview-container img {
  5834.     display: block
  5835. }
  5836. .sponsored-page .editor .image-field.has-image .img-preview-container br {
  5837.     display: none
  5838. }
  5839. .sponsored-page .editor textarea, .sponsored-page .editor input[type=text], .sponsored-page .editor .date-input input, .sponsored-page .editor .linefield {
  5840.     border-radius: 2px;
  5841.     font-size: 15px;
  5842.     line-height: 20px
  5843. }
  5844. .sponsored-page .editor textarea, .sponsored-page .editor input[type=text], .sponsored-page .editor .date-input input {
  5845.     border: 1px solid;
  5846.     border-color: #bfbfbf #cccccc #d9d9d9;
  5847.     background: #fcfcfc;
  5848.     padding: 5px 10px
  5849. }
  5850. .sponsored-page .editor textarea:focus, .sponsored-page .editor input[type=text]:focus, .sponsored-page .editor .date-input input:focus {
  5851.     background: white;
  5852.     border-color: #538cc6;
  5853.     outline: none;
  5854.     box-shadow: 0 0 3px white
  5855. }
  5856. .sponsored-page .editor textarea:disabled, .sponsored-page .editor input[type=text]:disabled, .sponsored-page .editor .date-input input:disabled {
  5857.     box-shadow: none;
  5858.     color: #999999;
  5859.     border-color: #cccccc;
  5860.     background: #fafafa
  5861. }
  5862. .sponsored-page .editor input[type=text], .sponsored-page .editor .date-input input {
  5863.     padding: 5px;
  5864.     box-shadow: inset 0 1px 0 1px #f2f2f2;
  5865.     font-size: 15px
  5866. }
  5867. .sponsored-page .editor textarea {
  5868.     resize: vertical;
  5869.     padding: 10px;
  5870.     box-shadow: inset 0 2px 0 1px #f2f2f2
  5871. }
  5872. .sponsored-page .editor .date-input .datepicker {
  5873.     text-shadow: none;
  5874.     border-color: #8cb2d9
  5875. }
  5876. .sponsored-page .editor .date-input .datepicker .ui-corner-all, .sponsored-page .editor .date-input .datepicker {
  5877.     border-radius: 2px
  5878. }
  5879. .sponsored-page .editor .date-input .datepicker .ui-datepicker-header, .sponsored-page .editor .date-input .datepicker .ui-datepicker-calendar, .sponsored-page .editor .date-input .datepicker td, .sponsored-page .editor .date-input .datepicker th, .sponsored-page .editor .date-input .datepicker th span {
  5880.     box-shadow: none;
  5881.     border-color: #8cb2d9
  5882. }
  5883. .sponsored-page .editor .date-input .datepicker table, .sponsored-page .editor .date-input .datepicker th {
  5884.     border: 0
  5885. }
  5886. .sponsored-page .editor .date-input .datepicker th span {
  5887.     font-size: 12px;
  5888.     font-weight: normal;
  5889.     background: transparent;
  5890.     height: auto
  5891. }
  5892. .sponsored-page .editor .date-input .datepicker td a, .sponsored-page .editor .date-input .datepicker td span {
  5893.     box-shadow: none;
  5894.     font-size: 15px;
  5895.     width: 100%;
  5896.     box-sizing: border-box;
  5897.     text-align: right
  5898. }
  5899. .sponsored-page .editor .date-input .datepicker .ui-datepicker-today span {
  5900.     background: #9fbfdf;
  5901.     box-shadow: none;
  5902.     text-shadow: none
  5903. }
  5904. .sponsored-page .editor .date-input .datepicker a {
  5905.     text-shadow: none
  5906. }
  5907. .sponsored-page .editor .date-input .datepicker a.ui-state-active {
  5908.     background: #ffffff;
  5909.     color: orangered;
  5910.     text-shadow: none
  5911. }
  5912. .sponsored-page .editor .date-input .datepicker a.ui-state-hover {
  5913.     text-shadow: none;
  5914.     border-color: #79a6d2
  5915. }
  5916. .sponsored-page .editor .linefield {
  5917.     width: auto;
  5918.     padding: 20px 0;
  5919.     margin: 0 20px;
  5920.     border-radius: 0;
  5921.     border-bottom: 1px solid #b8d6f5;
  5922.     background: transparent;
  5923.     font-size: 15px
  5924. }
  5925. .sponsored-page .editor .linefield span {
  5926.     font-size: inherit
  5927. }
  5928. .sponsored-page .editor .linefield:last-child {
  5929.     border-bottom: none
  5930. }
  5931. .sponsored-page .editor .linefield>.linefield-content {
  5932.     padding: 0
  5933. }
  5934. .sponsored-page .editor .linefield>.title {
  5935.     padding: 0;
  5936.     display: block;
  5937.     margin: 5px 0;
  5938.     color: #369;
  5939.     font-size: 15px
  5940. }
  5941. .sponsored-page .editor .linefield>.title:before {
  5942.     position: absolute;
  5943.     width: 20px;
  5944.     height: 20px;
  5945.     right: 100%;
  5946.     border-radius: 10px;
  5947.     background: #cee3f8;
  5948.     margin-right: -10px
  5949. }
  5950. .sponsored-page .editor>.linefield {
  5951.     padding: 0;
  5952.     background: transparent;
  5953.     border: 0
  5954. }
  5955. .sponsored-page .editor>.linefield>.title {
  5956.     font-weight: normal;
  5957.     font-size: 18px;
  5958.     line-height: 20px;
  5959.     margin: 10px;
  5960.     color: #004c99
  5961. }
  5962. .sponsored-page .editor .buttons {
  5963.     text-align: right
  5964. }
  5965. .sponsored-page .editor .buttons button {
  5966.     margin-left: 5px
  5967. }
  5968. .sponsored-page .editor .infotext {
  5969.     border: 0;
  5970.     background: transparent;
  5971.     font-style: italic;
  5972.     color: grey;
  5973.     padding: 0;
  5974.     font-size: 13px;
  5975.     line-height: 20px;
  5976.     box-shadow: none
  5977. }
  5978. .sponsored-page .text-field textarea {
  5979.     font-size: 13px
  5980. }
  5981. .sponsored-page .existing-campaigns .campaign-editor .editor-group {
  5982.     margin-bottom: 10px;
  5983.     border-radius: 0
  5984. }
  5985. .sponsored-page .existing-campaigns .campaign-editor footer {
  5986.     margin-bottom: 10px
  5987. }
  5988. .sponsored-page .existing-campaigns .campaign {
  5989.     border: 0
  5990. }
  5991. .sponsored-page .help {
  5992.     font-size: 13px
  5993. }
  5994. .sponsored-page .campaign-dashboard header .error, .sponsored-page .campaign-dashboard header .help {
  5995.     margin-right: 150px
  5996. }
  5997. .geotargeting-disabled {
  5998.     font-size: 12px;
  5999.     color: grey
  6000. }
  6001. .fancy-settings h1 {
  6002.     font-size: 200%;
  6003.     color: #999;
  6004.     margin: 10px 5px
  6005. }
  6006. .fancy-settings h2 {
  6007.     font-size: 200%;
  6008.     font-weight: normal;
  6009.     color: #999;
  6010.     margin: 10px 5px
  6011. }
  6012. .fancy-settings h1 strong {
  6013.     font-weight: bold;
  6014.     color: #666
  6015. }
  6016. .bidding-history {
  6017.     padding-top: 5px;
  6018.     margin-right: 5px
  6019. }
  6020. .bidding-history .linefield {
  6021.     width: auto;
  6022.     overflow: hidden;
  6023.     padding-left: 10px;
  6024.     border-left: 1px #DDD dashed
  6025. }
  6026. .bidding-history .linefield .bid-table, .bidding-history .linefield .notes {
  6027.     font-size: x-small
  6028. }
  6029. .bidding-history .linefield .notes {
  6030.     margin-top: 10px
  6031. }
  6032. .bidding-history .linefield .notes p {
  6033.     text-indent: -20px;
  6034.     padding-left: 20px;
  6035.     margin-bottom: 2px;
  6036.     font-family: courier
  6037. }
  6038. .pay-form tr.input-error th {
  6039.     color: red;
  6040.     font-weight: bold;
  6041.     font-style: italic
  6042. }
  6043. .pay-form th {
  6044.     padding: 0px
  6045. }
  6046. .pay-form tr.input-error input, .pay-form tr.input-error textarea, .pay-form tr.input-error select {
  6047.     border: 1px solid red
  6048. }
  6049. .pay-form input[name=expirationDate], .pay-form input[name=cardCode] {
  6050.     width: 10ex
  6051. }
  6052. .pay-form .optional {
  6053.     font-size: smaller
  6054. }
  6055. .pay-form .disabled .optional {
  6056.     display: none
  6057. }
  6058. .pay-form p.info {
  6059.     color: red
  6060. }
  6061. .pay-link {
  6062.     font-size: smaller;
  6063.     margin-left: 10px
  6064. }
  6065. dt {
  6066.     margin-left: 10px;
  6067.     font-weight: bold
  6068. }
  6069. dd {
  6070.     margin-left: 20px
  6071. }
  6072. .borderless td {
  6073.     border: none
  6074. }
  6075. .promote-report-form {
  6076.     margin: 1.5em 2em
  6077. }
  6078. .promote-report-csv {
  6079.     font-size: small
  6080. }
  6081. .promote-report-table {
  6082.     border: 0 none;
  6083.     font-size: small;
  6084.     margin: 1.5em 2em
  6085. }
  6086. .promote-report-table thead th {
  6087.     font-weight: bold;
  6088.     text-align: center;
  6089.     padding: 0 1em;
  6090.     border: 1px solid white;
  6091.     background-color: #CEE3F8
  6092. }
  6093. .promote-report-table thead th.blank {
  6094.     background: none
  6095. }
  6096. .promote-report-table thead th[colspan] {
  6097.     text-align: center
  6098. }
  6099. .promote-report-table td {
  6100.     text-align: right;
  6101.     padding: 0 2em
  6102. }
  6103. .promote-report-table td.text {
  6104.     text-align: left;
  6105.     padding: 0 2em 0 0
  6106. }
  6107. .inventory-table {
  6108.     font-size: smaller;
  6109.     text-align: right;
  6110.     margin-top: 20px
  6111. }
  6112. .inventory-table th, .inventory-table td {
  6113.     padding: 3px
  6114. }
  6115. .inventory-table th {
  6116.     border-bottom: 1px solid #000000;
  6117.     text-align: right
  6118. }
  6119. .inventory-table th:first-child {
  6120.     text-align: left
  6121. }
  6122. .inventory-table td.title {
  6123.     width: 120px;
  6124.     text-align: left
  6125. }
  6126. .inventory-table td:not(.title) {
  6127.     border-left: 1px dashed #DDD
  6128. }
  6129. .inventory-table tr:nth-child(even) {
  6130.     background-color: #EFF7FF
  6131. }
  6132. .inventory-table tr.total {
  6133.     background-color: #FFC;
  6134.     border-top: 1px solid #000000;
  6135.     font-weight: bold
  6136. }
  6137. .titlebox {
  6138.     font-size: larger
  6139. }
  6140. .titlebox h1 {
  6141.     font-family: arial, verdana, helvetica, sans-serif;
  6142.     margin: 0px;
  6143.     margin-bottom: 5px;
  6144.     font-weight: bold;
  6145.     font-size: 19px
  6146. }
  6147. .titlebox h1 a {
  6148.     color: black
  6149. }
  6150. .titlebox .karma {
  6151.     font-size: 18px;
  6152.     font-weight: bold
  6153. }
  6154. .titlebox .fancy-toggle-button {
  6155.     display: inline-block;
  6156.     margin-right: 5px
  6157. }
  6158. .titlebox .bottom {
  6159.     border-top: 1px solid gray;
  6160.     padding-top: 2px;
  6161.     font-size: 80%;
  6162.     color: gray
  6163. }
  6164. .titlebox .age {
  6165.     float: right
  6166. }
  6167. .titlebox .md {
  6168.     font-size: 90%
  6169. }
  6170. #side-multi-list li {
  6171.     display: inline-block;
  6172.     width: 93px;
  6173.     margin-right: 3px;
  6174.     text-overflow: ellipsis;
  6175.     overflow: hidden
  6176. }
  6177. #side-multi-list+.expand-summary {
  6178.     padding: 0 4px;
  6179.     margin: 0;
  6180.     margin-top: 3px;
  6181.     font-size: x-small
  6182. }
  6183. .confirm-button .confirmation {
  6184.     color: red;
  6185.     white-space: nowrap
  6186. }
  6187. .confirm-button .confirmation .prompt {
  6188.     margin-right: .5em
  6189. }
  6190. .gray-buttons button, .gray-buttons a {
  6191.     padding: 0;
  6192.     margin: 0;
  6193.     border: none;
  6194.     background: none;
  6195.     color: #888;
  6196.     font-weight: bold
  6197. }
  6198. .gray-buttons button:hover, .gray-buttons a:hover {
  6199.     text-decoration: underline
  6200. }
  6201. .multi-details h1, .filtered-details h1 {
  6202.     margin-bottom: 0
  6203. }
  6204. .multi-details h1 a, .filtered-details h1 a, .multi-details .throbber, .filtered-details .throbber {
  6205.     vertical-align: middle
  6206. }
  6207. .multi-details .throbber, .filtered-details .throbber {
  6208.     margin-left: 5px
  6209. }
  6210. .multi-details h2, .filtered-details h2 {
  6211.     margin-top: 0;
  6212.     margin-bottom: 3px
  6213. }
  6214. .multi-details .settings, .filtered-details .settings {
  6215.     margin-bottom: 5px
  6216. }
  6217. .multi-details .settings input[type="radio"], .filtered-details .settings input[type="radio"] {
  6218.     margin: 0;
  6219.     margin-right: 3px;
  6220.     vertical-align: middle
  6221. }
  6222. .multi-details .settings button, .filtered-details .settings button {
  6223.     cursor: pointer
  6224. }
  6225. .multi-details .settings label, .filtered-details .settings label, .multi-details .settings>button, .filtered-details .settings>button {
  6226.     margin-right: 12px
  6227. }
  6228. .multi-details .settings .visibility-group, .filtered-details .settings .visibility-group {
  6229.     margin-right: 8px
  6230. }
  6231. .multi-details h3, .filtered-details h3 {
  6232.     font-weight: normal;
  6233.     color: #777;
  6234.     margin-bottom: 3px
  6235. }
  6236. .multi-details form.copy-multi, .filtered-details form.copy-multi, .multi-details form.rename-multi, .filtered-details form.rename-multi {
  6237.     display: none;
  6238.     margin-bottom: 10px
  6239. }
  6240. .multi-details form.copy-multi .multi-name, .filtered-details form.copy-multi .multi-name, .multi-details form.rename-multi .multi-name, .filtered-details form.rename-multi .multi-name {
  6241.     border: 1px solid #ccc;
  6242.     padding: 3px
  6243. }
  6244. .multi-details form.copy-multi button, .filtered-details form.copy-multi button, .multi-details form.rename-multi button, .filtered-details form.rename-multi button {
  6245.     background: none;
  6246.     border: 1px solid #777;
  6247.     border-radius: 3px;
  6248.     box-shadow: 0 1px 1px rgba(0, 0, 0, 0.25);
  6249.     opacity: .75;
  6250.     padding: 3px 4px
  6251. }
  6252. .multi-details form.copy-multi button:active, .filtered-details form.copy-multi button:active, .multi-details form.rename-multi button:active, .filtered-details form.rename-multi button:active {
  6253.     position: relative;
  6254.     top: 1px;
  6255.     box-shadow: none
  6256. }
  6257. .multi-details form.copy-multi .throbber, .filtered-details form.copy-multi .throbber, .multi-details form.rename-multi .throbber, .filtered-details form.rename-multi .throbber {
  6258.     height: 22px;
  6259.     display: none
  6260. }
  6261. .multi-details form.copy-multi.working .throbber, .filtered-details form.copy-multi.working .throbber, .multi-details form.rename-multi.working .throbber, .filtered-details form.rename-multi.working .throbber {
  6262.     display: inline-block
  6263. }
  6264. .multi-details form.copy-multi button, .filtered-details form.copy-multi button {
  6265.     background: #eeffdd
  6266. }
  6267. .multi-details form.rename-multi button, .filtered-details form.rename-multi button {
  6268.     background: #ffffdd
  6269. }
  6270. .multi-details form.rename-multi .warning, .filtered-details form.rename-multi .warning {
  6271.     margin-top: .5em;
  6272.     font-weight: bold;
  6273.     color: #c2461f
  6274. }
  6275. .multi-details .description, .filtered-details .description {
  6276.     margin: .75em 0
  6277. }
  6278. .multi-details .description .usertext-edit, .filtered-details .description .usertext-edit, .multi-details .description textarea, .filtered-details .description textarea {
  6279.     width: 294px!important
  6280. }
  6281. .multi-details ul, .filtered-details ul, .multi-details form.add-sr, .filtered-details form.add-sr {
  6282.     margin-left: 12px
  6283. }
  6284. .multi-details button.remove-sr, .filtered-details button.remove-sr, .multi-details button.add, .filtered-details button.add {
  6285.     box-sizing: content-box;
  6286.     -webkit-box-sizing: content-box;
  6287.     -moz-box-sizing: content-box;
  6288.     text-indent: -9999px;
  6289.     margin-left: 3px;
  6290.     background: none no-repeat;
  6291.     border: 3px solid transparent;
  6292.     padding: 0;
  6293.     opacity: .3
  6294. }
  6295. .multi-details button.remove-sr:hover, .filtered-details button.remove-sr:hover, .multi-details button.add:hover, .filtered-details button.add:hover {
  6296.     opacity: 1
  6297. }
  6298. .multi-details button.remove-sr:active, .filtered-details button.remove-sr:active, .multi-details button.add:active, .filtered-details button.add:active {
  6299.     position: relative;
  6300.     top: 1px
  6301. }
  6302. .multi-details button.remove-sr.remove-sr, .filtered-details button.remove-sr.remove-sr, .multi-details button.add.remove-sr, .filtered-details button.add.remove-sr {
  6303.     width: 9px;
  6304.     height: 9px;
  6305.     background-image: url(sprite-reddit.jzJhk9_9j8Q.png);
  6306.     background-position: -110px -642px;
  6307.     background-repeat: no-repeat
  6308. }
  6309. .multi-details button.remove-sr.add, .filtered-details button.remove-sr.add, .multi-details button.add.add, .filtered-details button.add.add {
  6310.     width: 15px;
  6311.     height: 15px;
  6312.     background-image: url(sprite-reddit.jzJhk9_9j8Q.png);
  6313.     background-position: -66px -796px;
  6314.     background-repeat: no-repeat
  6315. }
  6316. .multi-details.readonly button.remove-sr, .filtered-details.readonly button.remove-sr {
  6317.     display: none
  6318. }
  6319. .multi-details .share-in-sr, .filtered-details .share-in-sr {
  6320.     display: none
  6321. }
  6322. .multi-details.public .share-in-sr, .filtered-details.public .share-in-sr {
  6323.     display: inline
  6324. }
  6325. .multi-details form.add-sr .sr-name, .filtered-details form.add-sr .sr-name, .multi-details form.add-sr button.add, .filtered-details form.add-sr button.add {
  6326.     vertical-align: middle
  6327. }
  6328. .multi-details form.add-sr .sr-name, .filtered-details form.add-sr .sr-name {
  6329.     border: 1px solid #ccc;
  6330.     padding: 3px
  6331. }
  6332. .multi-details form.add-sr button.add, .filtered-details form.add-sr button.add {
  6333.     border: 5px solid transparent
  6334. }
  6335. .multi-details li, .filtered-details li {
  6336.     font-size: 1.15em;
  6337.     line-height: 1.5em
  6338. }
  6339. .multi-details li a, .filtered-details li a, .multi-details li button, .filtered-details li button {
  6340.     vertical-align: middle
  6341. }
  6342. .multi-details .bottom, .filtered-details .bottom {
  6343.     margin-top: 1em
  6344. }
  6345. .modsr-link {
  6346.     display: block;
  6347.     margin-top: 5px;
  6348.     margin-left: 15px;
  6349.     font-weight: bold
  6350. }
  6351. .filtered-details .unfilter {
  6352.     font-weight: bold;
  6353.     display: inline-block;
  6354.     margin-top: 1em
  6355. }
  6356. .filtered-details .unfilter:hover {
  6357.     text-decoration: underline
  6358. }
  6359. .filtered-details .add-sr {
  6360.     margin-top: 5px
  6361. }
  6362. .side .recommend-box {
  6363.     margin: 15px 5px 30px 0px;
  6364.     opacity: 0;
  6365.     transition: all 0.1s ease-in-out
  6366. }
  6367. .side .recommend-box h1 {
  6368.     display: inline-block;
  6369.     font-size: 1.35em;
  6370.     font-weight: bold;
  6371.     white-space: nowrap
  6372. }
  6373. .side .recommend-box ul {
  6374.     margin: 4px 0
  6375. }
  6376. .side .recommend-box .rec-item {
  6377.     background-color: #f7f7f7;
  6378.     border: solid thin silver;
  6379.     display: inline-block;
  6380.     font-size: 1.0em;
  6381.     margin: 2px;
  6382.     padding: 0 0 1px 5px;
  6383.     position: relative;
  6384.     width: 136px;
  6385.     white-space: nowrap
  6386. }
  6387. .side .recommend-box .rec-item a {
  6388.     display: inline-block;
  6389.     height: 100%;
  6390.     overflow: hidden;
  6391.     line-height: 1.8em;
  6392.     padding-left: 2px;
  6393.     text-overflow: ellipsis;
  6394.     vertical-align: middle;
  6395.     width: 111px
  6396. }
  6397. .side .recommend-box .rec-item button.add {
  6398.     background-color: #f7f7f7;
  6399.     background-image: none;
  6400.     border: none;
  6401.     cursor: pointer;
  6402.     height: 100%;
  6403.     opacity: 0.3
  6404. }
  6405. .side .recommend-box .rec-item button.add:after {
  6406.     background-image: url(sprite-reddit.jzJhk9_9j8Q.png);
  6407.     background-position: -66px -796px;
  6408.     background-repeat: no-repeat;
  6409.     content: "";
  6410.     display: block;
  6411.     height: 15px;
  6412.     width: 15px
  6413. }
  6414. .side .recommend-box .rec-item button.add:hover {
  6415.     opacity: 1.0
  6416. }
  6417. .side .recommend-box .more {
  6418.     color: #369;
  6419.     cursor: pointer;
  6420.     display: inline-block;
  6421.     font-weight: bold;
  6422.     vertical-align: top
  6423. }
  6424. .side .recommend-box .endoflist {
  6425.     background-color: #f7f7f7;
  6426.     padding: 15px 25px
  6427. }
  6428. .side .recommend-box .endoflist h1 {
  6429.     margin-bottom: 10px
  6430. }
  6431. .side .recommend-box .endoflist .heading {
  6432.     color: #555;
  6433.     font-weight: bold
  6434. }
  6435. .side .recommend-box .endoflist ul {
  6436.     font-size: x-small;
  6437.     list-style-type: disc;
  6438.     margin: 4px 0 0 20px
  6439. }
  6440. .side .recommend-box .endoflist .reset {
  6441.     cursor: pointer
  6442. }
  6443. .readonly .recommend-box li>button {
  6444.     display: none
  6445. }
  6446. .hover-bubble.multi-add-notice {
  6447.     padding: 10px 15px;
  6448.     margin-top: -5px;
  6449.     margin-right: 10px;
  6450.     background: #fff1d6;
  6451.     border-color: #ffb599;
  6452.     border-radius: 4px
  6453. }
  6454. .hover-bubble.multi-add-notice:before {
  6455.     border-left-color: #ffb599
  6456. }
  6457. .hover-bubble.multi-add-notice:after {
  6458.     border-left-color: #fff1d6
  6459. }
  6460. .hover-bubble.multi-add-notice h3 {
  6461.     font-size: 2em
  6462. }
  6463. .hover-bubble.multi-add-notice p {
  6464.     font-size: 1.5em;
  6465.     color: gray
  6466. }
  6467. .sidecontentbox {
  6468.     font-size: normal
  6469. }
  6470. .sidecontentbox .content {
  6471.     margin: 0;
  6472.     padding: 5px;
  6473.     border: 1px solid gray;
  6474.     font-size: larger;
  6475.     list-style: none
  6476. }
  6477. .sidecontentbox .more {
  6478.     margin-top: 5px;
  6479.     text-align: right;
  6480.     font-size: smaller
  6481. }
  6482. .sidecontentbox .more a {
  6483.     color: gray
  6484. }
  6485. .sidecontentbox .title h1 {
  6486.     display: inline;
  6487.     text-transform: uppercase;
  6488.     margin: 0;
  6489.     color: gray;
  6490.     font-size: 130%
  6491. }
  6492. .sidecontentbox.collapsible .title {
  6493.     cursor: pointer
  6494. }
  6495. .sidecontentbox .collapse-button {
  6496.     display: inline-block;
  6497.     width: 10px;
  6498.     height: 10px;
  6499.     line-height: 10px;
  6500.     text-align: center;
  6501.     font-size: 10px;
  6502.     background: #eee;
  6503.     color: #333;
  6504.     border: 1px solid #999;
  6505.     border-radius: 2px;
  6506.     margin: 1px 8px;
  6507.     vertical-align: bottom
  6508. }
  6509. .titlebox form.toggle, .leavemoderator {
  6510.     margin: 0;
  6511.     padding: 5px 0px;
  6512.     font-size: smaller;
  6513.     color: gray;
  6514.     background: #ffffff none no-repeat scroll center left
  6515. }
  6516. .usertable .moderator.toggle .main:before, .titlebox .leavemoderator:before, .titlebox form.leavecontributor-button:before, .icon-menu .reddit-edit:before, .icon-menu .reddit-traffic:before, .icon-menu .reddit-reported:before, .icon-menu .reddit-spam:before, .icon-menu .reddit-edited:before, .icon-menu .wikiaction-pages:before, .icon-menu .wikiaction-revisions:before, .icon-menu .reddit-ban:before, .icon-menu .reddit-flair:before, .icon-menu .reddit-moderationlog:before, .icon-menu .reddit-unmoderated:before, .icon-menu .reddit-moderators:before, .icon-menu .moderator-mail:before, .icon-menu .edit-stylesheet:before, .icon-menu .reddit-contributors:before, .icon-menu .reddit-modqueue:before, .giftgold a:before, .gilded-link a:before, .infobar.gold:before, .users-online:before, .notice-taken:before, .notice-available:before, .info-notice:before, .user-form .error:before {
  6517.     height: 16px;
  6518.     width: 16px;
  6519.     display: block;
  6520.     content: " ";
  6521.     float: left;
  6522.     margin-right: 5px
  6523. }
  6524. .titlebox .leavemoderator:before, .moderator.toggle .main:before {
  6525.     background-image: url(sprite-reddit.jzJhk9_9j8Q.png);
  6526.     background-position: -22px -796px;
  6527.     background-repeat: no-repeat
  6528. }
  6529. .moderator.accept-invite .main:before {
  6530.     background-image: url(sprite-reddit.jzJhk9_9j8Q.png);
  6531.     background-position: 0px -642px;
  6532.     background-repeat: no-repeat
  6533. }
  6534. .titlebox form.leavecontributor-button:before {
  6535.     background-image: url(sprite-reddit.jzJhk9_9j8Q.png);
  6536.     background-position: 0px -752px;
  6537.     background-repeat: no-repeat
  6538. }
  6539. .titlebox form.flairtoggle {
  6540.     padding: 0
  6541. }
  6542. .titlebox .tagline {
  6543.     margin: 5px 0 5px 20px
  6544. }
  6545. .icon-menu a {
  6546.     background: #ffffff none no-repeat scroll center left
  6547. }
  6548. .icon-menu li {
  6549.     margin: 5px 0
  6550. }
  6551. .icon-menu .reddit-edit:before {
  6552.     background-image: url(sprite-reddit.jzJhk9_9j8Q.png);
  6553.     background-position: -44px -752px;
  6554.     background-repeat: no-repeat
  6555. }
  6556. .icon-menu .edit-stylesheet:before {
  6557.     background-image: url(sprite-reddit.jzJhk9_9j8Q.png);
  6558.     background-position: -44px -642px;
  6559.     background-repeat: no-repeat
  6560. }
  6561. .icon-menu .reddit-traffic:before {
  6562.     background-image: url(sprite-reddit.jzJhk9_9j8Q.png);
  6563.     background-position: -66px -774px;
  6564.     background-repeat: no-repeat
  6565. }
  6566. .icon-menu .reddit-reported:before {
  6567.     background-image: url(sprite-reddit.jzJhk9_9j8Q.png);
  6568.     background-position: -22px -774px;
  6569.     background-repeat: no-repeat
  6570. }
  6571. .icon-menu .reddit-spam:before {
  6572.     background-image: url(sprite-reddit.jzJhk9_9j8Q.png);
  6573.     background-position: -44px -774px;
  6574.     background-repeat: no-repeat
  6575. }
  6576. .icon-menu .reddit-ban:before {
  6577.     background-image: url(sprite-reddit.jzJhk9_9j8Q.png);
  6578.     background-position: -22px -752px;
  6579.     background-repeat: no-repeat
  6580. }
  6581. .icon-menu .reddit-flair:before {
  6582.     background-image: url(sprite-reddit.jzJhk9_9j8Q.png);
  6583.     background-position: -88px -752px;
  6584.     background-repeat: no-repeat;
  6585.     margin-left: 1px
  6586. }
  6587. .icon-menu .reddit-moderationlog:before {
  6588.     background-image: url(sprite-reddit.jzJhk9_9j8Q.png);
  6589.     background-position: 0px -796px;
  6590.     background-repeat: no-repeat;
  6591.     margin-left: 1px
  6592. }
  6593. .icon-menu .reddit-unmoderated:before {
  6594.     background-image: url(sprite-reddit.jzJhk9_9j8Q.png);
  6595.     background-position: -88px -774px;
  6596.     background-repeat: no-repeat;
  6597.     margin-left: 1px
  6598. }
  6599. .icon-menu .reddit-edited:before {
  6600.     background-image: url(sprite-reddit.jzJhk9_9j8Q.png);
  6601.     background-position: -66px -752px;
  6602.     background-repeat: no-repeat;
  6603.     margin-left: 1px
  6604. }
  6605. .icon-menu .reddit-moderators:before {
  6606.     background-image: url(sprite-reddit.jzJhk9_9j8Q.png);
  6607.     background-position: -22px -796px;
  6608.     background-repeat: no-repeat
  6609. }
  6610. .icon-menu .moderator-mail:before {
  6611.     background-image: url(sprite-reddit.jzJhk9_9j8Q.png);
  6612.     background-position: -41px -838px;
  6613.     background-repeat: no-repeat;
  6614.     width: 15px;
  6615.     height: 10px;
  6616.     margin-top: 4px;
  6617.     margin-left: 1px
  6618. }
  6619. .icon-menu .reddit-contributors:before {
  6620.     background-image: url(sprite-reddit.jzJhk9_9j8Q.png);
  6621.     background-position: 0px -752px;
  6622.     background-repeat: no-repeat
  6623. }
  6624. .icon-menu .reddit-modqueue:before {
  6625.     background-image: url(sprite-reddit.jzJhk9_9j8Q.png);
  6626.     background-position: 0px -774px;
  6627.     background-repeat: no-repeat
  6628. }
  6629. .users-online:before {
  6630.     background-image: url(sprite-reddit.jzJhk9_9j8Q.png);
  6631.     background-position: -66px -730px;
  6632.     background-repeat: no-repeat
  6633. }
  6634. .notice-taken:before, .notice-available:before {
  6635.     margin-right: 3px
  6636. }
  6637. .notice-taken:before, .user-form .error:before {
  6638.     background-image: url(sprite-reddit.jzJhk9_9j8Q.png);
  6639.     background-position: -44px -774px;
  6640.     background-repeat: no-repeat
  6641. }
  6642. .notice-available:before {
  6643.     background-image: url(sprite-reddit.jzJhk9_9j8Q.png);
  6644.     background-position: -66px -642px;
  6645.     background-repeat: no-repeat
  6646. }
  6647. .info-notice:before {
  6648.     background-image: url(sprite-reddit.jzJhk9_9j8Q.png);
  6649.     background-position: -22px -642px;
  6650.     background-repeat: no-repeat
  6651. }
  6652. .linkinfo {
  6653.     padding: 5px;
  6654.     border: 1px solid #5f99cf;
  6655.     background-color: #EFF7FF;
  6656.     font-family: arial, helvetica, sans-serif;
  6657.     font-size: larger;
  6658.     border-radius: 3px
  6659. }
  6660. .linkinfo .score .number {
  6661.     font-size: 22px;
  6662.     font-weight: bold
  6663. }
  6664. .linkinfo .score .word {
  6665.     font-size: 15px;
  6666.     font-weight: bold
  6667. }
  6668. .linkinfo .shortlink {
  6669.     font-size: 80%;
  6670.     margin-top: 3px
  6671. }
  6672. .linkinfo .shortlink input {
  6673.     border: 1px solid gray;
  6674.     font-family: monospace;
  6675.     font-size: 140%;
  6676.     padding: 3px 2px;
  6677.     width: 175px
  6678. }
  6679. .linkinfo .shortlink input:hover {
  6680.     cursor: text
  6681. }
  6682. .linkinfo table {
  6683.     margin-top: 5px
  6684. }
  6685. .linkinfo td, .linkinfo th {
  6686.     padding: 2px;
  6687.     font-size: smaller;
  6688.     border: 1px solid gray
  6689. }
  6690. a.adminbox {
  6691.     border: solid 1px #eeeeee;
  6692.     color: #cdcdcd;
  6693.     font-family: monospace;
  6694.     text-align: center;
  6695.     padding-right: 1px
  6696. }
  6697. a.adminbox:hover {
  6698.     text-decoration: none;
  6699.     color: orangered;
  6700.     border: solid 1px orangered
  6701. }
  6702. .email {
  6703.     font-family: monospace;
  6704.     font-size: larger
  6705. }
  6706. .lined-table, .lined-table th, .lined-table td {
  6707.     border: solid #cdcdcd 1px;
  6708.     border-collapse: collapse;
  6709.     padding: 2px;
  6710.     margin-bottom: 10px
  6711. }
  6712. .lined-table th {
  6713.     font-weight: bold
  6714. }
  6715. .wide {
  6716.     width: 100%
  6717. }
  6718. .centered {
  6719.     text-align: center;
  6720.     vertical-align: middle
  6721. }
  6722. .sr-ad-table .inherited {
  6723.     background-color: #ddeeff
  6724. }
  6725. .sr-ad-table .overridden {
  6726.     background-color: #ffeedd
  6727. }
  6728. .sr-ad-table .unused {
  6729.     background-color: #eee
  6730. }
  6731. .sr-ad-table .inherited .whence {
  6732.     font-style: italic
  6733. }
  6734. .sr-ad-table .overridden .whence {
  6735.     font-weight: bold
  6736. }
  6737. .sr-ad-table .details {
  6738.     font-size: 150%;
  6739.     padding: 10px;
  6740.     vertical-align: top
  6741. }
  6742. .sr-ad-table .details .codename {
  6743.     font-size: 150%;
  6744.     margin-bottom: 20px
  6745. }
  6746. .sr-ad-table .weight {
  6747.     width: 4em
  6748. }
  6749. .ad-assign-table .warning {
  6750.     font-weight: bold;
  6751.     color: red
  6752. }
  6753. a.pretty-button:hover {
  6754.     text-decoration: none!important
  6755. }
  6756. .pretty-button {
  6757.     display: inline-block;
  6758.     margin-left: 5px;
  6759.     margin-bottom: 5px;
  6760.     border: 1px solid #666;
  6761.     padding: 1px 6px;
  6762.     background: #ffffff none repeat-x scroll center left;
  6763.     color: #111;
  6764.     font-size: 10px;
  6765.     font-weight: normal;
  6766.     border-radius: 3px;
  6767.     outline-style: none
  6768. }
  6769. .pretty-button {
  6770.     color: black
  6771. }
  6772. .pretty-button.pressed {
  6773.     color: white
  6774. }
  6775. .pretty-button.negative {
  6776.     background-image: url(sprite-reddit.jzJhk9_9j8Q.png);
  6777.     background-position: 0px -52px;
  6778.     background-repeat: repeat
  6779. }
  6780. .pretty-button.negative.pressed {
  6781.     background-image: url(sprite-reddit.jzJhk9_9j8Q.png);
  6782.     background-position: 0px -26px;
  6783.     background-repeat: repeat
  6784. }
  6785. .pretty-button.neutral {
  6786.     background-image: url(sprite-reddit.jzJhk9_9j8Q.png);
  6787.     background-position: 0px -104px;
  6788.     background-repeat: repeat
  6789. }
  6790. .pretty-button.neutral.pressed {
  6791.     background-image: url(sprite-reddit.jzJhk9_9j8Q.png);
  6792.     background-position: 0px -78px;
  6793.     background-repeat: repeat
  6794. }
  6795. .pretty-button.positive {
  6796.     background-image: url(sprite-reddit.jzJhk9_9j8Q.png);
  6797.     background-position: 0px -156px;
  6798.     background-repeat: repeat
  6799. }
  6800. .pretty-button.positive.pressed {
  6801.     background-image: url(sprite-reddit.jzJhk9_9j8Q.png);
  6802.     background-position: 0px -130px;
  6803.     background-repeat: repeat
  6804. }
  6805. .oatmeal img {
  6806.     display: block;
  6807.     margin: 5px auto
  6808. }
  6809. .gold-thanks.gold-accent {
  6810.     font-size: small;
  6811.     margin: 35px auto 0;
  6812.     padding: 20px;
  6813.     width: 600px;
  6814.     position: relative;
  6815.     display: block;
  6816.     border-radius: 3px
  6817. }
  6818. .gold-thanks p {
  6819.     margin: 15px 0;
  6820.     text-align: center
  6821. }
  6822. .gold-thanks .lounge-msg p {
  6823.     font-size: medium
  6824. }
  6825. .gold-thanks .fancy-snoo img {
  6826.     margin: 10px auto;
  6827.     position: relative;
  6828.     display: block
  6829. }
  6830. .gold-accent {
  6831.     margin-top: 10px;
  6832.     padding: 0 10px 5px;
  6833.     background-color: #fffdcc;
  6834.     border: solid 1px #e1b000;
  6835.     color: #9a7d2e;
  6836.     display: inline-block
  6837. }
  6838. tr.gold-accent {
  6839.     display: table-row;
  6840.     border-radius: 3px
  6841. }
  6842. tr.gold-accent+tr>td {
  6843.     padding-top: 10px
  6844. }
  6845. .gold-accent.titlebox {
  6846.     margin-top: 0;
  6847.     padding-top: .5em
  6848. }
  6849. .allminus-link {
  6850.     margin-top: 1em
  6851. }
  6852. body:not(.gold) .allminus-link {
  6853.     opacity: .75
  6854. }
  6855. .allminus-link a {
  6856.     font-size: 1.15em
  6857. }
  6858. .gilded-link {
  6859.     margin-top: 1em
  6860. }
  6861. .gilded-link a {
  6862.     color: #9a7d2e;
  6863.     font-weight: bold;
  6864.     font-size: 1.15em
  6865. }
  6866. .gilded-link a:before {
  6867.     height: 14px;
  6868.     width: 14px;
  6869.     margin: 0 6px 0 1px;
  6870.     background-image: url(sprite-reddit.jzJhk9_9j8Q.png);
  6871.     background-position: -84px -818px;
  6872.     background-repeat: no-repeat
  6873. }
  6874. #per-sr-karma {
  6875.     width: 300px;
  6876.     margin: .6em auto 0 auto;
  6877.     table-layout: fixed
  6878. }
  6879. #per-sr-karma thead th, #per-sr-karma td {
  6880.     text-align: right
  6881. }
  6882. #per-sr-karma tbody th {
  6883.     text-align: left
  6884. }
  6885. #per-sr-karma #sr-karma-header {
  6886.     width: 150px;
  6887.     text-align: left
  6888. }
  6889. #per-sr-karma thead th {
  6890.     font-weight: bold;
  6891.     padding-bottom: 2px
  6892. }
  6893. #per-sr-karma tbody th {
  6894.     white-space: nowrap;
  6895.     overflow: hidden;
  6896.     text-overflow: ellipsis;
  6897.     -o-text-overflow: ellipsis
  6898. }
  6899. #per-sr-karma tbody td {
  6900.     font-weight: bold;
  6901.     color: #666
  6902. }
  6903. #per-sr-karma th.helpful span {
  6904.     border-bottom: 1px dotted #666;
  6905.     cursor: help;
  6906.     display: inline-block
  6907. }
  6908. .more-karmas {
  6909.     display: none
  6910. }
  6911. .karma-breakdown {
  6912.     margin-top: .6em;
  6913.     margin-bottom: 5px
  6914. }
  6915. .karma-breakdown a {
  6916.     font-weight: bold
  6917. }
  6918. .rel-note button[type=submit] {
  6919.     visibility: hidden;
  6920.     font-size: x-small;
  6921.     padding-top: 1px;
  6922.     padding-bottom: 1px;
  6923.     margin: 0px;
  6924.     margin-left: 5px
  6925. }
  6926. .rel-note.edited button[type=submit] {
  6927.     visibility: visible
  6928. }
  6929. .rel-note input[name=note] {
  6930.     font-size: xx-small;
  6931.     max-width: 200px;
  6932.     width: 100%
  6933. }
  6934. .friend-add.edited .ban-details {
  6935.     display: block
  6936. }
  6937. .ban-details {
  6938.     display: none
  6939. }
  6940. .ban-details>textarea {
  6941.     display: block;
  6942.     margin-left: 0
  6943. }
  6944. .gold-accent h1, .gold-accent th {
  6945.     color: #6a4d00;
  6946.     font-family: "Hoefler Text", "Palatino Linotype", "Book Antiqua", Palatino, georgia, garamond, FreeSerif, serif;
  6947.     font-variant: small-caps
  6948. }
  6949. .gold-accent .pretty-form input[type=text] {
  6950.     margin-top: 1px;
  6951.     margin-bottom: 2px;
  6952.     margin-left: 0
  6953. }
  6954. .gold-accent .pretty-form input[type=text]#name {
  6955.     border-radius: 3px
  6956. }
  6957. .gold-accent .pretty-form button {
  6958.     background-color: #fff088;
  6959.     color: #6a4d00;
  6960.     border: 1px solid #9a7d2e;
  6961.     border-radius: 3px
  6962. }
  6963. .gold-expiration-info {
  6964.     display: block;
  6965.     margin: 3px 0;
  6966.     text-align: center
  6967. }
  6968. .gold-expiration-info .karma {
  6969.     color: #583800
  6970. }
  6971. .giftgold {
  6972.     margin-bottom: 5px
  6973. }
  6974. .giftgold a {
  6975.     color: #9a7d2e;
  6976.     font-weight: bold
  6977. }
  6978. .giftgold a:before, .infobar.gold:before {
  6979.     background-image: url(sprite-reddit.jzJhk9_9j8Q.png);
  6980.     background-position: -87px -796px;
  6981.     background-repeat: no-repeat
  6982. }
  6983. .gold-accent.comment-visits-box {
  6984.     color: #583800;
  6985.     margin: 0px 5px 15px;
  6986.     padding: 7px 10px 7px 7px;
  6987.     max-width: 550px
  6988. }
  6989. .gold-accent.roundfield {
  6990.     margin-top: 0px
  6991. }
  6992. .gold-form .note {
  6993.     font-size: 13px;
  6994.     line-height: 16px;
  6995.     font-style: italic;
  6996.     color: #222;
  6997.     margin-top: 25px
  6998. }
  6999. .gold-form p.goldtype-note {
  7000.     font-size: 13px;
  7001.     line-height: 16px;
  7002.     font-style: italic;
  7003.     color: #222;
  7004.     margin-top: 25px;
  7005.     margin-top: 0;
  7006.     margin-left: 22px;
  7007.     padding-bottom: 7px;
  7008.     border-bottom: 1px solid #e1b000
  7009. }
  7010. .gold-form label:last-of-type {
  7011.     padding-right: 0
  7012. }
  7013. .gold-form label:last-of-type p.goldtype-note {
  7014.     border-bottom: 0;
  7015.     padding: 0
  7016. }
  7017. .gold-form .spacer {
  7018.     margin-top: 20px!important
  7019. }
  7020. .gold-subsection {
  7021.     display: none;
  7022.     position: absolute
  7023. }
  7024. .gold-wrap.inline-gold .fancy {
  7025.     width: 620px;
  7026.     margin: 0
  7027. }
  7028. .gold-wrap.inline-gold .fancy-content {
  7029.     margin: 10px auto
  7030. }
  7031. .gold-wrap.inline-gold .sidelines {
  7032.     display: none
  7033. }
  7034. .gold-wrap.cloneable-link, .gold-wrap.cloneable-comment {
  7035.     display: none
  7036. }
  7037. .gold-form .credit-card-input {
  7038.     display: inline
  7039. }
  7040. .gold-form .stripe-submit {
  7041.     display: block;
  7042.     margin-top: 10px
  7043. }
  7044. .gold-payment form {
  7045.     display: inline
  7046. }
  7047. .gold-logo {
  7048.     float: left;
  7049.     margin: 5px 0
  7050. }
  7051. .thing .gold-form {
  7052.     margin: 10px 0 10px 4px;
  7053.     min-height: 0
  7054. }
  7055. .gold-payment .roundfield-content {
  7056.     margin-left: 80px
  7057. }
  7058. .gold-payment .close-button {
  7059.     position: absolute;
  7060.     top: 0;
  7061.     right: 0;
  7062.     width: 13px;
  7063.     height: 13px;
  7064.     margin: 6px 4px 6px 8px;
  7065.     border: none;
  7066.     background: url(../close.png) no-repeat;
  7067.     text-indent: -9999px;
  7068.     opacity: .25
  7069. }
  7070. .gold-payment .close-button:hover {
  7071.     opacity: .55
  7072. }
  7073. .giftmessage {
  7074.     background-color: white;
  7075.     border-radius: 3px;
  7076.     border: solid #888 1px;
  7077.     color: black;
  7078.     margin-bottom: 15px;
  7079.     margin-left: 20px;
  7080.     padding: 0 10px;
  7081.     max-width: 300px;
  7082.     width: 90%
  7083. }
  7084. .gold-button {
  7085.     margin-left: 5px;
  7086.     padding: 10px 20px;
  7087.     color: #fff;
  7088.     font-size: 1.1em;
  7089.     font-family: Palatino, georgia, garamond, FreeSerif, serif;
  7090.     text-align: center;
  7091.     background-color: #938870;
  7092.     border-radius: 4px;
  7093.     border: 1px solid transparent;
  7094.     transition: background-color 0.2s;
  7095.     box-sizing: content-box;
  7096.     box-shadow: inset 0 -2px 0 rgba(0, 0, 0, 0.27)
  7097. }
  7098. .gold-button:hover {
  7099.     background-color: #b8ab90
  7100. }
  7101. .gold-button:active {
  7102.     background-color: #b8ab90;
  7103.     border: 1px solid #5e5137;
  7104.     box-shadow: inset 0px 0px 7px rgba(0, 0, 0, 0.27)
  7105. }
  7106. .gold-button.disabled, .gold-button:disabled {
  7107.     color: #999;
  7108.     background-color: #ccc;
  7109.     border-color: #aaa;
  7110.     text-shadow: none
  7111. }
  7112. .creddits-gold .remaining {
  7113.     font-size: 10px;
  7114.     text-align: center;
  7115.     width: 125px;
  7116.     position: absolute;
  7117.     display: block;
  7118.     line-height: 1.5
  7119. }
  7120. .creddits-gold .gold-button {
  7121.     padding-left: 35px;
  7122.     position: relative
  7123. }
  7124. .creddits-gold .gold-button .snoo-head {
  7125.     background-image: url(../gold/snoo-head.png);
  7126.     background-repeat: no-repeat;
  7127.     position: absolute;
  7128.     top: 7px;
  7129.     left: 7px;
  7130.     right: 0;
  7131.     bottom: 0;
  7132.     background-size: 23px;
  7133.     width: 23px;
  7134.     opacity: 0.5;
  7135.     -webkit-transition: opacity 0.2s ease 0s;
  7136.     -moz-transition: opacity 0.2s ease 0s;
  7137.     -o-transition: opacity 0.2s ease 0s;
  7138.     -ms-transition: opacity 0.2s ease 0s;
  7139.     transition: opacity 0.2s ease 0s
  7140. }
  7141. .creddits-gold .gold-button:hover .snoo-head {
  7142.     opacity: 1
  7143. }
  7144. .gold-dropdown, .goldvertisement {
  7145.     font-family: "Bitstream Charter", "Hoefler Text", "Palatino Linotype", "Book Antiqua", Palatino, georgia, garamond, FreeSerif, serif
  7146. }
  7147. .gold-dropdown {
  7148.     color: #482800;
  7149.     background-color: #fff088;
  7150.     font-size: 16px
  7151. }
  7152. .gold-expiration-info, .server-seconds {
  7153.     padding: 6px;
  7154.     border-radius: 5px
  7155. }
  7156. .server-seconds {
  7157.     background-color: #EFF7FF;
  7158.     border: 1px solid #5F99CF;
  7159.     text-align: center
  7160. }
  7161. .server-seconds p {
  7162.     padding: 5px 0
  7163. }
  7164. .server-seconds em {
  7165.     font-weight: bold;
  7166.     color: #393939
  7167. }
  7168. .server-seconds-public.bottom {
  7169.     border-top-style: dashed;
  7170.     border-top-color: #ccc;
  7171.     margin-top: 6px;
  7172.     padding-top: 10px;
  7173.     text-align: left
  7174. }
  7175. .server-seconds-public * {
  7176.     vertical-align: middle
  7177. }
  7178. .server-seconds-public input[type=radio] {
  7179.     margin-top: 0
  7180. }
  7181. .server-seconds-public label {
  7182.     margin: 0 5px;
  7183.     position: relative;
  7184.     top: -2px
  7185. }
  7186. .server-seconds-public .title {
  7187.     float: left;
  7188.     padding-left: 20px;
  7189.     margin-right: 10px
  7190. }
  7191. .server-seconds-public .note {
  7192.     font-style: italic;
  7193.     margin-top: 10px;
  7194.     text-align: center
  7195. }
  7196. .comment-visits-box .title {
  7197.     font-weight: bold;
  7198.     font-size: 12px
  7199. }
  7200. .new-comment .usertext-body {
  7201.     background-color: #e5efff;
  7202.     border: solid 1px #cddaf3;
  7203.     margin: -1px 0
  7204. }
  7205. .role {
  7206.     width: 800px
  7207. }
  7208. .styled-input {
  7209.     border: 1px solid gray;
  7210.     padding: 2px;
  7211.     -webkit-box-shadow: inset 0px 1px 1px rgba(0, 0, 0, 0.3), 0px 1px 0px rgba(255, 255, 255, 0.6);
  7212.     -moz-box-shadow: inset 0px 1px 1px rgba(0, 0, 0, 0.3), 0px 1px 0px rgba(255, 255, 255, 0.6);
  7213.     box-shadow: inset 0px 1px 1px rgba(0, 0, 0, 0.3), 0px 1px 0px rgba(255, 255, 255, 0.6)
  7214. }
  7215. .infobar.client-info {
  7216.     position: relative;
  7217.     margin: 10px 2%;
  7218.     width: 94%;
  7219.     height: 48px
  7220. }
  7221. .infobar.client-info .icon img {
  7222.     position: absolute;
  7223.     left: 10px;
  7224.     width: 48px;
  7225.     height: 48px
  7226. }
  7227. .infobar.client-info div {
  7228.     line-height: 48px;
  7229.     margin-left: 56px
  7230. }
  7231. .infobar.client-info div p {
  7232.     white-space: nowrap
  7233. }
  7234. .oauth2-authorize {
  7235.     position: relative;
  7236.     background: url(../snoo-tray.png) no-repeat;
  7237.     width: 542px;
  7238.     height: 235px;
  7239.     margin: 40px auto 0;
  7240.     padding-left: 268px;
  7241.     padding-top: 18px
  7242. }
  7243. .oauth2-authorize h1 {
  7244.     margin-left: 10px
  7245. }
  7246. .oauth2-authorize h1 a {
  7247.     font-weight: bold;
  7248.     letter-spacing: -0.04em
  7249. }
  7250. .oauth2-authorize .icon {
  7251.     position: absolute;
  7252.     left: 160px;
  7253.     top: 69px;
  7254.     width: 72px;
  7255.     height: 72px;
  7256.     line-height: 72px;
  7257.     text-align: center;
  7258.     white-space: nowrap
  7259. }
  7260. .oauth2-authorize .icon img {
  7261.     vertical-align: middle
  7262. }
  7263. .oauth2-authorize .access, .infobar.client-info {
  7264.     background: #f7f7f7;
  7265.     border: 1px solid #b3b3b3
  7266. }
  7267. .oauth2-authorize .access {
  7268.     position: relative;
  7269.     float: right;
  7270.     width: 510px;
  7271.     padding: 10px 15px;
  7272.     font-size: 1.5em;
  7273.     line-height: 1.5em
  7274. }
  7275. .oauth2-authorize .access:before {
  7276.     position: absolute;
  7277.     display: block;
  7278.     content: '';
  7279.     border-width: 9px;
  7280.     border-style: solid solid outset;
  7281.     border-color: transparent #b3b3b3 transparent transparent;
  7282.     left: -19px;
  7283.     top: 13px
  7284. }
  7285. .oauth2-authorize .access:after {
  7286.     position: absolute;
  7287.     display: block;
  7288.     content: '';
  7289.     border: 9px solid;
  7290.     border-color: transparent #f7f7f7 transparent transparent;
  7291.     left: -18px;
  7292.     top: 13px
  7293. }
  7294. .oauth2-authorize .access .notice {
  7295.     line-height: normal
  7296. }
  7297. .oauth2-authorize h2 {
  7298.     font-size: 1em;
  7299.     font-weight: normal;
  7300.     color: black
  7301. }
  7302. .oauth2-authorize ul {
  7303.     list-style-type: disc;
  7304.     padding-left: 25px
  7305. }
  7306. .oauth2-authorize .notice {
  7307.     color: #333;
  7308.     font-size: .85em;
  7309.     margin: .5em 0
  7310. }
  7311. .oauth2-authorize .fancybutton {
  7312.     margin: 0;
  7313.     margin-right: 1em;
  7314.     cursor: pointer
  7315. }
  7316. .oauth2-authorize .fancybutton.allow {
  7317.     color: white;
  7318.     background: #ff4500;
  7319.     border-color: #541700;
  7320.     box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.25);
  7321.     text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.7)
  7322. }
  7323. .oauth2-authorize .fancybutton.allow:hover {
  7324.     background: #ff571a
  7325. }
  7326. .oauth2-authorize .fancybutton.allow:active {
  7327.     background: #eb3f00;
  7328.     box-shadow: inset 0px -1px 0px rgba(255, 255, 255, 0.25)
  7329. }
  7330. .oauth2-authorize .fancybutton.decline {
  7331.     color: black;
  7332.     background: #eee;
  7333.     border-color: #555;
  7334.     box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.5);
  7335.     text-shadow: 0px 1px 0px rgba(255, 255, 255, 0.7)
  7336. }
  7337. .oauth2-authorize .fancybutton.decline:hover {
  7338.     background: #f7f7f7
  7339. }
  7340. .oauth2-authorize .fancybutton.decline:active {
  7341.     background: #e4e4e4;
  7342.     box-shadow: inset 0px -1px 0px #ffffff
  7343. }
  7344. .modactionlisting table {
  7345.     margin: 0 5px
  7346. }
  7347. .modactionlisting td.timestamp, .modactionlisting td.subreddit {
  7348.     white-space: nowrap
  7349. }
  7350. .modactionlisting td.button {
  7351.     padding-right: 0;
  7352.     padding-left: 1.5em
  7353. }
  7354. .modactionlisting td.description em {
  7355.     font-style: italic
  7356. }
  7357. .modactions td {
  7358.     font-size: small;
  7359.     text-align: left;
  7360.     padding: 2px 10px
  7361. }
  7362. .modactions.banuser, .modactions.unbanuser, .modactions.removelink, .modactions.approvelink, .modactions.removecomment, .modactions.approvecomment, .modactions.addmoderator, .modactions.removemoderator, .modactions.invitemoderator, .modactions.uninvitemoderator, .modactions.acceptmoderatorinvite, .modactions.addcontributor, .modactions.removecontributor, .modactions.editsettings, .modactions.editflair, .modactions.distinguish, .modactions.marknsfw, .modactions.wikirevise, .modactions.wikipermlevel, .modactions.wikibanned, .modactions.wikiunbanned, .modactions.wikicontributor, .modactions.wikipagelisted, .modactions.removewikicontributor, .modactions.ignorereports, .modactions.unignorereports, .modactions.sticky, .modactions.unsticky {
  7363.     height: 16px;
  7364.     width: 16px;
  7365.     display: block;
  7366.     content: " ";
  7367.     float: left;
  7368.     margin-right: 5px
  7369. }
  7370. .modactions.banuser {
  7371.     background-image: url(sprite-reddit.jzJhk9_9j8Q.png);
  7372.     background-position: -22px -752px;
  7373.     background-repeat: no-repeat
  7374. }
  7375. .modactions.unbanuser {
  7376.     background-image: url(sprite-reddit.jzJhk9_9j8Q.png);
  7377.     background-position: -22px -708px;
  7378.     background-repeat: no-repeat
  7379. }
  7380. .modactions.removelink {
  7381.     background-image: url(sprite-reddit.jzJhk9_9j8Q.png);
  7382.     background-position: -66px -686px;
  7383.     background-repeat: no-repeat
  7384. }
  7385. .modactions.approvelink {
  7386.     background-image: url(sprite-reddit.jzJhk9_9j8Q.png);
  7387.     background-position: -66px -642px;
  7388.     background-repeat: no-repeat
  7389. }
  7390. .modactions.removecomment {
  7391.     background-image: url(sprite-reddit.jzJhk9_9j8Q.png);
  7392.     background-position: -22px -686px;
  7393.     background-repeat: no-repeat
  7394. }
  7395. .modactions.approvecomment {
  7396.     background-image: url(sprite-reddit.jzJhk9_9j8Q.png);
  7397.     background-position: -44px -664px;
  7398.     background-repeat: no-repeat
  7399. }
  7400. .modactions.addmoderator, .modactions.invitemoderator, .modactions.acceptmoderatorinvite {
  7401.     background-image: url(sprite-reddit.jzJhk9_9j8Q.png);
  7402.     background-position: 0px -642px;
  7403.     background-repeat: no-repeat
  7404. }
  7405. .modactions.removemoderator, .modactions.uninvitemoderator {
  7406.     background-image: url(sprite-reddit.jzJhk9_9j8Q.png);
  7407.     background-position: -88px -686px;
  7408.     background-repeat: no-repeat
  7409. }
  7410. .modactions.addcontributor {
  7411.     background-image: url(sprite-reddit.jzJhk9_9j8Q.png);
  7412.     background-position: -22px -664px;
  7413.     background-repeat: no-repeat
  7414. }
  7415. .modactions.removecontributor {
  7416.     background-image: url(sprite-reddit.jzJhk9_9j8Q.png);
  7417.     background-position: -44px -686px;
  7418.     background-repeat: no-repeat
  7419. }
  7420. .modactions.wikipagelisted, .modactions.editsettings {
  7421.     background-image: url(sprite-reddit.jzJhk9_9j8Q.png);
  7422.     background-position: -44px -752px;
  7423.     background-repeat: no-repeat
  7424. }
  7425. .modactions.editflair {
  7426.     background-image: url(sprite-reddit.jzJhk9_9j8Q.png);
  7427.     background-position: -88px -752px;
  7428.     background-repeat: no-repeat
  7429. }
  7430. .modactions.distinguish {
  7431.     background-image: url(sprite-reddit.jzJhk9_9j8Q.png);
  7432.     background-position: -66px -664px;
  7433.     background-repeat: no-repeat
  7434. }
  7435. .modactions.marknsfw {
  7436.     background-image: url(sprite-reddit.jzJhk9_9j8Q.png);
  7437.     background-position: -88px -664px;
  7438.     background-repeat: no-repeat
  7439. }
  7440. .modactions.wikirevise {
  7441.     background-image: url(sprite-reddit.jzJhk9_9j8Q.png);
  7442.     background-position: 0px -730px;
  7443.     background-repeat: no-repeat
  7444. }
  7445. .modactions.wikipermlevel {
  7446.     background-image: url(sprite-reddit.jzJhk9_9j8Q.png);
  7447.     background-position: -88px -708px;
  7448.     background-repeat: no-repeat
  7449. }
  7450. .modactions.wikibanned {
  7451.     background-image: url(sprite-reddit.jzJhk9_9j8Q.png);
  7452.     background-position: -22px -752px;
  7453.     background-repeat: no-repeat
  7454. }
  7455. .modactions.wikiunbanned {
  7456.     background-image: url(sprite-reddit.jzJhk9_9j8Q.png);
  7457.     background-position: -22px -708px;
  7458.     background-repeat: no-repeat
  7459. }
  7460. .modactions.wikicontributor {
  7461.     background-image: url(sprite-reddit.jzJhk9_9j8Q.png);
  7462.     background-position: -22px -664px;
  7463.     background-repeat: no-repeat
  7464. }
  7465. .modactions.removewikicontributor {
  7466.     background-image: url(sprite-reddit.jzJhk9_9j8Q.png);
  7467.     background-position: -44px -686px;
  7468.     background-repeat: no-repeat
  7469. }
  7470. .modactions.ignorereports {
  7471.     background-image: url(sprite-reddit.jzJhk9_9j8Q.png);
  7472.     background-position: 0px -686px;
  7473.     background-repeat: no-repeat
  7474. }
  7475. .modactions.unignorereports {
  7476.     background-image: url(sprite-reddit.jzJhk9_9j8Q.png);
  7477.     background-position: -44px -708px;
  7478.     background-repeat: no-repeat
  7479. }
  7480. .modactions.sticky {
  7481.     background-image: url(sprite-reddit.jzJhk9_9j8Q.png);
  7482.     background-position: 0px -708px;
  7483.     background-repeat: no-repeat
  7484. }
  7485. .modactions.unsticky {
  7486.     background-image: url(sprite-reddit.jzJhk9_9j8Q.png);
  7487.     background-position: -66px -708px;
  7488.     background-repeat: no-repeat
  7489. }
  7490. .adminpasswordform {
  7491.     display: block;
  7492.     margin: .5em auto 0 auto
  7493. }
  7494. .adminpasswordform label {
  7495.     display: block;
  7496.     padding: .5em
  7497. }
  7498. .content.api-help {
  7499.     font-size: 1.25em;
  7500.     margin: 0 auto;
  7501.     max-width: 950px
  7502. }
  7503. .api-help .contents {
  7504.     padding: 0 20px;
  7505.     margin-left: 24em;
  7506.     margin-top: 20px
  7507. }
  7508. .api-help .contents .section {
  7509.     margin-bottom: 2em
  7510. }
  7511. .api-help .sidebar {
  7512.     float: left;
  7513.     margin-left: 10px
  7514. }
  7515. .api-help .sidebar .head {
  7516.     position: relative;
  7517.     background: url(../xray-snoo-head.png) top center no-repeat;
  7518.     height: 188px;
  7519.     margin-bottom: -78px;
  7520.     z-index: 2
  7521. }
  7522. .api-help .sidebar .feet {
  7523.     position: relative;
  7524.     background: url(../xray-snoo-feet.png) top center no-repeat;
  7525.     height: 75px;
  7526.     margin-top: -42px;
  7527.     z-index: 2
  7528. }
  7529. .api-help .toc {
  7530.     background: #181818 url(../xray-snoo-body.png) center repeat-y;
  7531.     border: 5px solid #959595;
  7532.     border-radius: 8px;
  7533.     padding: 15px 2em 0 2em;
  7534.     width: 18em
  7535. }
  7536. .api-help .contents .introduction {
  7537.     position: relative;
  7538.     border: 2px solid #ccc;
  7539.     border-radius: 12px;
  7540.     margin-bottom: -1em
  7541. }
  7542. .api-help .contents .introduction p {
  7543.     margin: 1em 14px
  7544. }
  7545. .api-help .contents .introduction strong {
  7546.     color: #222;
  7547.     font-weight: bold
  7548. }
  7549. .api-help .introduction:before, .api-help .introduction:after {
  7550.     position: absolute;
  7551.     display: block;
  7552.     content: '';
  7553.     border: 15px solid;
  7554.     border-style: solid solid outset
  7555. }
  7556. .api-help .introduction:before {
  7557.     border-color: transparent #ccc transparent transparent;
  7558.     left: -31px;
  7559.     top: 58px
  7560. }
  7561. .api-help .introduction:after {
  7562.     border-color: transparent white transparent transparent;
  7563.     left: -28px;
  7564.     top: 58px
  7565. }
  7566. .api-help .contents .overview h3 {
  7567.     margin-top: 1.5em
  7568. }
  7569. .api-help .contents .overview p {
  7570.     margin: .8em 0
  7571. }
  7572. .api-help .contents .overview code {
  7573.     background-color: #f0f0f0;
  7574.     padding: 0 .5em;
  7575.     border-radius: 3px
  7576. }
  7577. .api-help .toc ul {
  7578.     position: relative;
  7579.     margin-top: .5em;
  7580.     margin-bottom: 1.5em;
  7581.     z-index: 10
  7582. }
  7583. .api-help .toc>ul>li>strong {
  7584.     color: #aaa
  7585. }
  7586. .api-help .toc a.section {
  7587.     color: #888;
  7588.     font-weight: bold
  7589. }
  7590. .api-help .toc a {
  7591.     display: block;
  7592.     color: #8EB0D2
  7593. }
  7594. .api-help .toc a:hover, .api-help .endpoint a:hover {
  7595.     text-decoration: underline
  7596. }
  7597. .api-help .toc .mode-selector {
  7598.     display: inline-block;
  7599.     font-size: x-small;
  7600.     border-radius: 5px;
  7601.     border: 1px solid #888;
  7602.     margin-top: 6px;
  7603.     vertical-align: middle
  7604. }
  7605. .api-help .toc .mode-selector .mode {
  7606.     display: inline-block;
  7607.     margin: 2px;
  7608.     padding-top: 2px;
  7609.     padding-bottom: 3px;
  7610.     border-radius: 3px;
  7611.     text-align: center;
  7612.     width: 107px;
  7613.     color: #ddd
  7614. }
  7615. .api-help .toc .mode-selector .mode:hover {
  7616.     background-color: #ccc;
  7617.     color: black;
  7618.     text-decoration: none
  7619. }
  7620. .api-help .toc .mode-selector .mode-current {
  7621.     color: black;
  7622.     background-color: #eee
  7623. }
  7624. .api-help .toc .mode-selector .mode-current:hover {
  7625.     background-color: #ddd
  7626. }
  7627. .api-help em.placeholder {
  7628.     font-style: italic;
  7629.     font-weight: normal
  7630. }
  7631. .api-help .toc em.placeholder {
  7632.     color: #8EB0D2
  7633. }
  7634. .api-help .toc li.supports-oauth a {
  7635.     background: none
  7636. }
  7637. .api-help .toc li.supports-oauth a:after {
  7638.     content: 'oauth';
  7639.     display: inline-block;
  7640.     position: absolute;
  7641.     right: 0;
  7642.     font-size: .75em;
  7643.     background: #29440e;
  7644.     color: #ddc;
  7645.     padding: 0 2px;
  7646.     margin-left: 2px;
  7647.     border-radius: 2px
  7648. }
  7649. .api-help .endpoint em.placeholder {
  7650.     color: #369
  7651. }
  7652. .api-help .endpoint, .api-help .section .description {
  7653.     margin-bottom: 1.5em
  7654. }
  7655. .api-help .oauth-scope-list {
  7656.     display: inline;
  7657.     margin-left: 1em
  7658. }
  7659. .api-help .oauth-scope {
  7660.     display: inline-block;
  7661.     margin-left: 0.5em;
  7662.     font-size: .75em;
  7663.     font-weight: normal;
  7664.     vertical-align: bottom;
  7665.     background: #577439;
  7666.     color: #fbfbf9;
  7667.     padding: 2px 6px;
  7668.     border-radius: 2px
  7669. }
  7670. .api-help .overview h2, .api-help .methods h2 {
  7671.     color: black;
  7672.     font-size: 1.45em;
  7673.     text-align: middle;
  7674.     margin-top: 1.5em;
  7675.     margin-bottom: 1em;
  7676.     border-bottom: 1px solid #aaa
  7677. }
  7678. .api-help .methods h2 .scope-id {
  7679.     margin-left: 1em;
  7680.     font-size: small;
  7681.     font-weight: normal;
  7682.     font-style: italic
  7683. }
  7684. .api-help .endpoint .info {
  7685.     padding-left: 1em;
  7686.     border-left: 1px solid #ddd
  7687. }
  7688. .api-help .endpoint h3, .api-help .endpoint .uri-variants {
  7689.     color: #369;
  7690.     margin-bottom: .5em
  7691. }
  7692. .api-help .endpoint .uri-variants {
  7693.     opacity: .85;
  7694.     font-weight: bold;
  7695.     margin-top: -0.5em;
  7696.     margin-left: 3em
  7697. }
  7698. .api-help .endpoint .method, .api-help .endpoint .extensions {
  7699.     font-weight: normal;
  7700.     color: gray
  7701. }
  7702. .api-help .endpoint .extensions {
  7703.     margin-left: .5em
  7704. }
  7705. .api-help .endpoint .links {
  7706.     float: right
  7707. }
  7708. .api-help .endpoint .links a {
  7709.     margin-left: .85em;
  7710.     opacity: .45
  7711. }
  7712. .api-help .endpoint:hover .links a {
  7713.     opacity: 1
  7714. }
  7715. .api-help .parameters {
  7716.     background: #f0f0f0;
  7717.     border-collapse: separate;
  7718.     border-radius: 3px;
  7719.     padding: 5px 10px;
  7720.     border-spacing: 0;
  7721.     width: 100%
  7722. }
  7723. .api-help caption {
  7724.     font-weight: bold;
  7725.     margin: 1em 0 .5em .5em
  7726. }
  7727. .api-help .parameters th, .api-help .parameters td {
  7728.     vertical-align: top;
  7729.     border-bottom: 1px dotted #ccc;
  7730.     padding: 5px 0;
  7731.     margin: 0
  7732. }
  7733. .api-help .parameters tr:last-child th, .api-help .parameters tr:last-child td {
  7734.     border: none
  7735. }
  7736. .api-help .parameters th {
  7737.     font-family: 'Courier New', monospace;
  7738.     width: 50%
  7739. }
  7740. .api-help .parameters td pre {
  7741.     margin: .5em 0
  7742. }
  7743. #classy-error {
  7744.     text-align: center
  7745. }
  7746. .errorpage-message {
  7747.     margin: 1em auto;
  7748.     width: 500px;
  7749.     font-size: small
  7750. }
  7751. .errorpage-message.sr-description {
  7752.     border-top: 2px solid black;
  7753.     margin-top: 2em;
  7754.     padding-top: 2em
  7755. }
  7756. .errorpage-message.sr-description h2 {
  7757.     color: black;
  7758.     font-weight: bold;
  7759.     font-size: 125%;
  7760.     margin-bottom: .7em
  7761. }
  7762. .sr-description p {
  7763.     margin: .75em 0
  7764. }
  7765. #pref-otp .roundfield {
  7766.     margin: 1em 0
  7767. }
  7768. #pref-otp-qr {
  7769.     display: none
  7770. }
  7771. #otp-secret-info {
  7772.     margin: 2em;
  7773.     width: 512px;
  7774.     font-size: small
  7775. }
  7776. #otp-secret-info div {
  7777.     margin: 1em 0
  7778. }
  7779. #otp-secret-info .secret {
  7780.     font-weight: bold
  7781. }
  7782. .users-online {
  7783.     margin-bottom: .25em
  7784. }
  7785. .users-online .word, .users-online .number:after {
  7786.     cursor: help
  7787. }
  7788. .sr-interest-bar {
  7789.     position: relative;
  7790.     background: #cee3f8 url(../snoo-upside-down.png) 15px top no-repeat;
  7791.     padding: 5px;
  7792.     overflow: hidden;
  7793.     border: 1px solid #336699;
  7794.     margin-bottom: 10px
  7795. }
  7796. .organic-listing .sr-interest-bar {
  7797.     border: none;
  7798.     margin: 0
  7799. }
  7800. .sr-interest-bar .bubble {
  7801.     position: relative;
  7802.     margin-left: 85px;
  7803.     margin-right: 68px;
  7804.     max-width: 700px;
  7805.     font-size: 13px;
  7806.     background: white;
  7807.     padding: 6px;
  7808.     border-radius: 8px
  7809. }
  7810. .sr-interest-bar .bubble:after {
  7811.     position: absolute;
  7812.     display: block;
  7813.     content: '';
  7814.     border: 10px solid;
  7815.     border-style: solid solid outset;
  7816.     border-color: transparent;
  7817.     border-right-color: white;
  7818.     left: -20px;
  7819.     top: 15px
  7820. }
  7821. .sr-interest-bar .bubble p {
  7822.     margin: 6px 3px;
  7823.     margin-top: 0
  7824. }
  7825. .sr-interest-bar .subscribe {
  7826.     background-image: url(sprite-reddit.jzJhk9_9j8Q.png);
  7827.     background-position: 0px 0px;
  7828.     background-repeat: repeat;
  7829.     border: 1px solid #444;
  7830.     border-radius: 3px;
  7831.     padding: 0 6px;
  7832.     color: white;
  7833.     font-weight: bold
  7834. }
  7835. .sr-interest-bar .query-box {
  7836.     position: relative;
  7837.     padding: 2px 4px;
  7838.     border: 2px solid #979797;
  7839.     border-radius: 5px
  7840. }
  7841. .sr-interest-bar.focus .query-box {
  7842.     border-color: #5f99cf
  7843. }
  7844. .sr-interest-bar.error .query-box {
  7845.     border-color: #cf5e5e
  7846. }
  7847. .sr-interest-bar .error-caption, .sr-interest-bar.error .caption {
  7848.     display: none
  7849. }
  7850. .sr-interest-bar.error .error-caption {
  7851.     display: block
  7852. }
  7853. .sr-interest-bar .query {
  7854.     width: 100%;
  7855.     font-size: 20px;
  7856.     margin: 0;
  7857.     padding: 0;
  7858.     border: none;
  7859.     outline: none
  7860. }
  7861. .sr-interest-bar .throbber {
  7862.     position: absolute;
  7863.     right: 3px;
  7864.     top: 5px
  7865. }
  7866. .sr-interest-bar ul.results {
  7867.     margin: 0;
  7868.     margin-top: 6px;
  7869.     padding-top: 2px;
  7870.     border-top: 1px dotted #bbb;
  7871.     display: none
  7872. }
  7873. .sr-interest-bar li {
  7874.     display: inline-block;
  7875.     margin: 6px 3px
  7876. }
  7877. .sr-interest-bar a {
  7878.     padding: 1px 2px
  7879. }
  7880. .sr-interest-bar a:hover {
  7881.     text-decoration: underline
  7882. }
  7883. .sr-interest-bar .results .random {
  7884.     color: gray;
  7885.     font-weight: bold
  7886. }
  7887. .ajax-upload-form iframe {
  7888.     display: none
  7889. }
  7890. .developed-app, .authorized-app {
  7891.     border: solid 1px black;
  7892.     margin-left: 20px;
  7893.     margin-bottom: 0.5em;
  7894.     padding: 7px;
  7895.     position: relative;
  7896.     width: 880px;
  7897.     font-size: x-small
  7898. }
  7899. .developed-app.collapsed, .authorized-app {
  7900.     min-height: 100px
  7901. }
  7902. .developed-app .collapsed {
  7903.     display: none
  7904. }
  7905. .developed-app .ajax-upload-form {
  7906.     display: none
  7907. }
  7908. .app-details {
  7909.     display: inline-block;
  7910.     width: 200px;
  7911.     min-height: 72px;
  7912.     margin-left: 1em;
  7913.     vertical-align: top
  7914. }
  7915. .app-details h2 {
  7916.     font-size: medium;
  7917.     margin: 0px
  7918. }
  7919. .app-details h3 {
  7920.     font-size: x-small;
  7921.     margin: 0px
  7922. }
  7923. .app-icon {
  7924.     display: inline-block;
  7925.     width: 72px;
  7926.     height: 72px;
  7927.     line-height: 72px;
  7928.     text-align: center;
  7929.     white-space: nowrap
  7930. }
  7931. .app-icon img {
  7932.     vertical-align: middle
  7933. }
  7934. .app-permissions li {
  7935.     position: relative
  7936. }
  7937. .app-permissions-details {
  7938.     margin-top: 1em
  7939. }
  7940. .app-scope {
  7941.     display: none;
  7942.     position: absolute;
  7943.     top: 1ex;
  7944.     left: 3ex;
  7945.     border: 1px solid black;
  7946.     background: #fffdcc;
  7947.     z-index: 1
  7948. }
  7949. .app-description {
  7950.     display: inline-block;
  7951.     font-size: small;
  7952.     width: 597px;
  7953.     height: 80px;
  7954.     overflow-y: auto;
  7955.     vertical-align: top
  7956. }
  7957. .app-developers {
  7958.     position: absolute;
  7959.     left: 289px;
  7960.     bottom: 1ex;
  7961.     width: 600px
  7962. }
  7963. .edit-app-button, .revoke-app-button {
  7964.     position: absolute;
  7965.     bottom: 1ex;
  7966.     left: 12px;
  7967.     width: 200px
  7968. }
  7969. .edit-app.collapsed, .edit-app-icon, .developed-app .collapsed {
  7970.     display: none
  7971. }
  7972. .edit-app-icon-button {
  7973.     display: block;
  7974.     text-align: center;
  7975.     width: 72px
  7976. }
  7977. .edit-app-form, .edit-app-form form {
  7978.     display: inline-block
  7979. }
  7980. .edit-app-form th, .edit-app-icon th {
  7981.     width: 12ex
  7982. }
  7983. .edit-app-form input.text {
  7984.     margin: 0px;
  7985.     width: 50ex
  7986. }
  7987. .edit-app-form input[name="name"] {
  7988.     width: 20ex!important
  7989. }
  7990. .edit-app-form input[type="file"] {
  7991.     width: auto!important
  7992. }
  7993. .edit-app-form input[type="submit"] {
  7994.     margin-left: 10px;
  7995.     width: auto!important
  7996. }
  7997. .delete-app-button {
  7998.     position: absolute;
  7999.     bottom: 7px;
  8000.     left: 100px
  8001. }
  8002. #create-app {
  8003.     display: none
  8004. }
  8005. table.diff {
  8006.     font-size: small
  8007. }
  8008. .diff_header {
  8009.     background-color: #d3d3d3
  8010. }
  8011. .diff_next {
  8012.     background-color: #d3d3d3
  8013. }
  8014. .diff_add {
  8015.     background-color: #90ee90
  8016. }
  8017. .diff_chg {
  8018.     background-color: #ffff00
  8019. }
  8020. .diff_sub {
  8021.     background-color: #f08080
  8022. }
  8023. .gilded-icon {
  8024.     position: relative;
  8025.     display: inline-block;
  8026.     margin: 0 0 -15px 8px;
  8027.     top: -8px;
  8028.     color: #99895F;
  8029.     font-size: .9em;
  8030.     vertical-align: middle
  8031. }
  8032. .gilded-icon:before {
  8033.     display: inline-block;
  8034.     content: '';
  8035.     background-image: url(sprite-reddit.jzJhk9_9j8Q.png);
  8036.     background-position: -84px -818px;
  8037.     background-repeat: no-repeat;
  8038.     height: 14px;
  8039.     width: 13px;
  8040.     margin-right: 2px;
  8041.     vertical-align: -3px
  8042. }
  8043. .user-gilded>.entry .gilded-icon:before {
  8044.     width: 23px
  8045. }
  8046. body.post-under-6h-old .gilded-icon {
  8047.     opacity: .55
  8048. }
  8049. .goldvertisement {
  8050.     border: 1px solid #c4b487;
  8051.     text-align: center;
  8052.     line-height: 1.3em;
  8053.     box-shadow: 0 0 10px #dad0b3 inset;
  8054.     color: #554a2a
  8055. }
  8056. .goldvertisement .inner {
  8057.     margin: 1px;
  8058.     border: 1px solid #dbd1b5;
  8059.     padding: 6px 8px
  8060. }
  8061. .goldvertisement li {
  8062.     display: inline-block;
  8063.     margin-right: 2em
  8064. }
  8065. .goldvertisement h2 {
  8066.     margin: 0;
  8067.     font-weight: normal;
  8068.     color: inherit
  8069. }
  8070. .goldvertisement .progress {
  8071.     padding: 7.5px 0
  8072. }
  8073. .goldvertisement .progress .bar {
  8074.     border: 1px solid #dad0b3;
  8075.     height: 17px;
  8076.     overflow: auto;
  8077.     border-radius: 10px
  8078. }
  8079. .goldvertisement .progress .bar span {
  8080.     display: block;
  8081.     height: 100%;
  8082.     background-color: #f3e287;
  8083.     background-image: -webkit-linear-gradient(top, #fff8ba, #eccf90);
  8084.     background-image: linear-gradient(to bottom, #fff8ba 0%, #eccf90 100%);
  8085.     border-radius: 8.5px
  8086. }
  8087. .goldvertisement .progress p {
  8088.     float: right;
  8089.     font-weight: bold;
  8090.     font-size: 15px;
  8091.     color: #5a3f1a;
  8092.     line-height: 19px;
  8093.     margin-left: 6px;
  8094.     margin-top: 0
  8095. }
  8096. .goldvertisement a {
  8097.     display: inline-block;
  8098.     margin: 0;
  8099.     padding: 2px 4px;
  8100.     border-radius: 3px;
  8101.     background: #fbfaf8;
  8102.     border: 1px solid #d5c9a9;
  8103.     border-bottom-width: 2px;
  8104.     color: #554a2a
  8105. }
  8106. .goldvertisement a:hover {
  8107.     background: #fdf4c5
  8108. }
  8109. .goldvertisement a:active {
  8110.     margin-top: 1px;
  8111.     border-bottom-width: 1px
  8112. }
  8113. .gold-bubble {
  8114.     width: 290px;
  8115.     border-radius: 4px;
  8116.     font-size: 125%;
  8117.     line-height: 1.13;
  8118.     font-family: "Hoefler Text", "Palatino Linotype", "Book Antiqua", Palatino, georgia, garamond, FreeSerif, serif;
  8119.     border-color: #907c47;
  8120.     padding: 4px
  8121. }
  8122. .gold-bubble.anchor-top-centered:before {
  8123.     border-bottom-color: #907c47
  8124. }
  8125. .gold-bubble p+p {
  8126.     margin-top: 1em
  8127. }
  8128. .gold-bubble span.gold-branding {
  8129.     display: inline-block;
  8130.     vertical-align: bottom;
  8131.     text-indent: -9999px;
  8132.     background: transparent url(../gold/goldvertisement-logo.png) top left no-repeat;
  8133.     width: 79px;
  8134.     height: 18px;
  8135.     margin-right: 1px
  8136. }
  8137. .gold-bubble p.buy-gold {
  8138.     background: transparent url(../gold/goldvertisement-gold.png) top left no-repeat;
  8139.     margin-left: 13px;
  8140.     padding-left: 67px;
  8141.     min-height: 45px
  8142. }
  8143. .gold-bubble p.buy-gold a {
  8144.     color: #825b25
  8145. }
  8146. .gold-bubble p.give-gold {
  8147.     background: transparent url(../gold/goldvertisement-gild.png) top left no-repeat;
  8148.     margin-left: 23px;
  8149.     padding-left: 57px;
  8150.     min-height: 39px
  8151. }
  8152. .gold-bubble p.aside {
  8153.     color: #777;
  8154.     font-style: italic
  8155. }
  8156. .gold-bubble p.aside a {
  8157.     color: inherit
  8158. }
  8159. .gold-bubble div.history {
  8160.     margin: 5px 0;
  8161.     padding-top: 2px;
  8162.     border-top: 1px solid #e2ddcf
  8163. }
  8164. .gold-bubble div.history p {
  8165.     margin-bottom: 0
  8166. }
  8167. .gold-bubble div.history .progress {
  8168.     padding: 5px 0;
  8169.     margin: 0 7px;
  8170.     opacity: 0.8
  8171. }
  8172. .gold-bubble div.history .progress .bar {
  8173.     border: 1px solid #dad0b3;
  8174.     height: 12px;
  8175.     overflow: auto;
  8176.     border-radius: 10px
  8177. }
  8178. .gold-bubble div.history .progress .bar span {
  8179.     display: block;
  8180.     height: 100%;
  8181.     background-color: #f3e287;
  8182.     background-image: -webkit-linear-gradient(top, #fff8ba, #eccf90);
  8183.     background-image: linear-gradient(to bottom, #fff8ba 0%, #eccf90 100%);
  8184.     border-radius: 6px
  8185. }
  8186. .gold-bubble div.history .progress p {
  8187.     float: right;
  8188.     font-weight: bold;
  8189.     font-size: 10px;
  8190.     color: #5a3f1a;
  8191.     line-height: 14px;
  8192.     margin-left: 6px;
  8193.     margin-top: 0
  8194. }
  8195. .gold-bubble div.history .progress p {
  8196.     margin-right: 0;
  8197.     font-weight: normal
  8198. }
  8199. #stripe-payment th {
  8200.     padding: 5px;
  8201.     vertical-align: top;
  8202.     text-align: right;
  8203.     white-space: nowrap;
  8204.     font-size: smaller
  8205. }
  8206. #stripe-payment {
  8207.     padding-top: 15px
  8208. }
  8209. #stripe-payment .credit-card-amount, #stripe-payment .credit-card-interval {
  8210.     text-align: left
  8211. }
  8212. #stripe-payment th label {
  8213.     display: inline
  8214. }
  8215. #stripe-payment td input {
  8216.     font-size: small;
  8217.     width: 200px
  8218. }
  8219. #stripe-payment input.card-cvc {
  8220.     width: 9ex
  8221. }
  8222. #stripe-payment input.card-address_zip {
  8223.     width: 13ex
  8224. }
  8225. .stripe-note a.icon {
  8226.     position: relative;
  8227.     float: left;
  8228.     text-indent: -9999px;
  8229.     margin-right: 10px;
  8230.     width: 119px;
  8231.     height: 33px;
  8232.     background-image: url(../stripe.png)
  8233. }
  8234. .stripe-note div {
  8235.     float: left;
  8236.     width: 250px;
  8237.     font-size: small
  8238. }
  8239. .gold-subscription {
  8240.     font-size: small;
  8241.     padding: 2px
  8242. }
  8243. .gold-subscription div.buttons {
  8244.     padding: 10px 0
  8245. }
  8246. .gold-subscription .cancel-button, .gold-subscription .edit-button {
  8247.     margin: 5px;
  8248.     display: inline
  8249. }
  8250. .gold-subscription .status, .gold-subscription .error {
  8251.     font-size: small;
  8252.     margin: 0
  8253. }
  8254. .gold-subscription .roundfield {
  8255.     background-color: #fffdd7;
  8256.     width: 400px
  8257. }
  8258. .gold-subscription #stripe-cancel {
  8259.     display: inline
  8260. }
  8261. .permissions {
  8262.     display: inline-block;
  8263.     font-size: small;
  8264.     text-align: right;
  8265.     width: 36ex
  8266. }
  8267. #moderator_invite .permissions {
  8268.     width: 30ex
  8269. }
  8270. .permissions>form {
  8271.     display: none
  8272. }
  8273. .permission-summary {
  8274.     display: inline-block;
  8275.     font-size: small;
  8276.     border: 1px solid white
  8277. }
  8278. .permission-summary.edited {
  8279.     border: dashed 1px black
  8280. }
  8281. .permission-bit.added {
  8282.     font-weight: bold
  8283. }
  8284. .permission-bit.removed {
  8285.     text-decoration: line-through
  8286. }
  8287. .permission-bit.none {
  8288.     font-style: italic
  8289. }
  8290. .permissions-edit {
  8291.     font-size: x-small
  8292. }
  8293. .permission-selector {
  8294.     border: 1px solid black;
  8295.     background-color: white;
  8296.     position: absolute;
  8297.     width: 24ex
  8298. }
  8299. .permission-selector.active {
  8300.     display: block
  8301. }
  8302. .permission-selector label {
  8303.     display: block;
  8304.     text-align: left;
  8305.     padding: 0px 2px 1px 2px
  8306. }
  8307. .permission-selector label:first-child {
  8308.     border-bottom: 1px solid black
  8309. }
  8310. .permission-selector label:hover {
  8311.     background-color: #bbb
  8312. }
  8313. .permission-selector label.disabled {
  8314.     background-color: #ddd
  8315. }
  8316. .permission-selector form {
  8317.     text-align: right
  8318. }
  8319. .permission-selector .status, .permission-selector .error {
  8320.     text-align: left;
  8321.     white-space: normal
  8322. }
  8323. .light-button {
  8324.     background: none;
  8325.     border: 1px solid #777;
  8326.     border-radius: 3px;
  8327.     box-shadow: 0 1px 1px rgba(0, 0, 0, 0.25);
  8328.     opacity: .75
  8329. }
  8330. .light-button:active {
  8331.     position: relative;
  8332.     top: 1px;
  8333.     box-shadow: none
  8334. }
  8335. .light-text-input {
  8336.     background: white;
  8337.     border: 1px solid #ccc;
  8338.     padding: 2px 5px
  8339. }
  8340. body.with-listing-chooser {
  8341.     position: relative
  8342. }
  8343. body.with-listing-chooser #header .tabmenu {
  8344.     margin-left: 8px
  8345. }
  8346. body.with-listing-chooser #header .tabmenu li:first-child.selected {
  8347.     margin-left: 2px
  8348. }
  8349. body.with-listing-chooser #header .pagename {
  8350.     position: absolute;
  8351.     bottom: 20px;
  8352.     margin-left: 10px
  8353. }
  8354. body.with-listing-chooser>.content, body.with-listing-chooser .footer-parent {
  8355.     margin-left: 148px
  8356. }
  8357. body.with-listing-chooser .listing-chooser {
  8358.     position: absolute;
  8359.     top: 65px;
  8360.     left: 0;
  8361.     bottom: 0;
  8362.     width: 130px;
  8363.     padding-right: 14px;
  8364.     background: #f7f7f7;
  8365.     overflow: hidden
  8366. }
  8367. body.with-listing-chooser .listing-chooser.initialized {
  8368.     -webkit-transition: width 0.25s ease 0s;
  8369.     -moz-transition: width 0.25s ease 0s;
  8370.     -o-transition: width 0.25s ease 0s;
  8371.     -ms-transition: width 0.25s ease 0s;
  8372.     transition: width 0.25s ease 0s
  8373. }
  8374. body.with-listing-chooser .listing-chooser.initialized .grippy, body.with-listing-chooser .listing-chooser.initialized .grippy:before, body.with-listing-chooser .listing-chooser.initialized .grippy:after {
  8375.     -webkit-transition: all 0.1s ease 0.03s;
  8376.     -moz-transition: all 0.1s ease 0.03s;
  8377.     -o-transition: all 0.1s ease 0.03s;
  8378.     -ms-transition: all 0.1s ease 0.03s;
  8379.     transition: all 0.1s ease 0.03s
  8380. }
  8381. body.with-listing-chooser .listing-chooser .grippy {
  8382.     position: absolute;
  8383.     right: 0;
  8384.     width: 14px;
  8385.     height: 100%;
  8386.     background: white;
  8387.     border-left: 1px solid #ccc;
  8388.     box-shadow: 0 0 6px rgba(0, 0, 0, 0.2);
  8389.     z-index: 25;
  8390.     cursor: pointer
  8391. }
  8392. body.with-listing-chooser .listing-chooser .grippy:before {
  8393.     content: '';
  8394.     display: block;
  8395.     position: absolute;
  8396.     width: 8px;
  8397.     height: 100%;
  8398.     background: url(../sidebar-grippy-hide.png) fixed no-repeat;
  8399.     background-position: 131px center;
  8400.     margin-left: 1px;
  8401.     opacity: .5
  8402. }
  8403. body.with-listing-chooser .listing-chooser .grippy:after {
  8404.     content: '';
  8405.     display: block;
  8406.     position: absolute;
  8407.     height: 100%;
  8408.     right: 5px;
  8409.     width: 8px;
  8410.     border-right: 1px dotted #e5e5e5;
  8411.     z-index: -1
  8412. }
  8413. body.with-listing-chooser .listing-chooser .grippy:hover:before {
  8414.     opacity: 1
  8415. }
  8416. body.with-listing-chooser .listing-chooser .grippy:hover:after {
  8417.     background: #f4f4f4
  8418. }
  8419. body.with-listing-chooser .listing-chooser:hover .grippy:before {
  8420.     opacity: .8
  8421. }
  8422. body.with-listing-chooser.listing-chooser-collapsed #header .tabmenu {
  8423.     margin-left: 0
  8424. }
  8425. body.with-listing-chooser.listing-chooser-collapsed #header .pagename {
  8426.     margin-left: 2px
  8427. }
  8428. body.with-listing-chooser.listing-chooser-collapsed>.content, body.with-listing-chooser.listing-chooser-collapsed .footer-parent {
  8429.     margin-left: 15px
  8430. }
  8431. body.with-listing-chooser.listing-chooser-collapsed .listing-chooser {
  8432.     width: 0;
  8433.     padding-right: 15px;
  8434.     z-index: -1
  8435. }
  8436. body.with-listing-chooser.listing-chooser-collapsed .listing-chooser .grippy {
  8437.     z-index: 40;
  8438.     width: 15px
  8439. }
  8440. body.with-listing-chooser.listing-chooser-collapsed .listing-chooser .grippy:before {
  8441.     background-image: url(../sidebar-grippy-show.png);
  8442.     background-position: 2.5px center;
  8443.     margin-left: 1.5px;
  8444.     width: 9px
  8445. }
  8446. body.with-listing-chooser.listing-chooser-collapsed .listing-chooser .grippy:after {
  8447.     right: 5px;
  8448.     width: 9px;
  8449.     border-right: 1px solid #ccc
  8450. }
  8451. .listing-chooser h3 {
  8452.     color: #777;
  8453.     text-align: right;
  8454.     padding: 4px
  8455. }
  8456. .listing-chooser .intro {
  8457.     background: #f8ecb6;
  8458.     border: 1px solid #ffae1a;
  8459.     border-left: none;
  8460.     border-right: none;
  8461.     margin-bottom: 10px;
  8462.     width: 130px
  8463. }
  8464. .listing-chooser .intro p {
  8465.     font-size: 1.15em;
  8466.     margin: 4px;
  8467.     margin-left: 8px
  8468. }
  8469. .listing-chooser .intro ul.multis {
  8470.     margin: 6px 0
  8471. }
  8472. .listing-chooser ul.global, .listing-chooser ul.other {
  8473.     padding: 8px 0
  8474. }
  8475. .listing-chooser ul.global li, .listing-chooser ul.other li {
  8476.     margin-left: 4px
  8477. }
  8478. .listing-chooser ul.global li a, .listing-chooser ul.other li a {
  8479.     font-size: 1.3em;
  8480.     padding: 1em 5px;
  8481.     padding-left: 12px
  8482. }
  8483. .listing-chooser ul.other {
  8484.     margin-top: 10px
  8485. }
  8486. .listing-chooser ul.multis li {
  8487.     margin-left: 12px;
  8488.     -webkit-transition: all 0.15s ease 0s;
  8489.     -moz-transition: all 0.15s ease 0s;
  8490.     -o-transition: all 0.15s ease 0s;
  8491.     -ms-transition: all 0.15s ease 0s;
  8492.     transition: all 0.15s ease 0s
  8493. }
  8494. .listing-chooser ul.multis li:hover {
  8495.     margin-left: 9px
  8496. }
  8497. .listing-chooser ul.multis li a {
  8498.     font-size: 1.2em;
  8499.     padding: .8em 5px;
  8500.     padding-left: 10px
  8501. }
  8502. .listing-chooser li {
  8503.     text-align: left;
  8504.     margin-bottom: 3px;
  8505.     background: #fff;
  8506.     border: 1px solid #ccc;
  8507.     border-bottom-width: 2px;
  8508.     border-right: none;
  8509.     border-top-left-radius: 5px;
  8510.     border-bottom-left-radius: 5px
  8511. }
  8512. .listing-chooser li a {
  8513.     display: block;
  8514.     position: relative;
  8515.     overflow: hidden;
  8516.     text-overflow: ellipsis;
  8517.     margin-right: 5px
  8518. }
  8519. .listing-chooser li a .description {
  8520.     color: gray;
  8521.     font-size: .8em;
  8522.     font-weight: normal;
  8523.     white-space: nowrap
  8524. }
  8525. .listing-chooser li:last-child a {
  8526.     border-bottom: none
  8527. }
  8528. .listing-chooser li.selected {
  8529.     position: relative;
  8530.     background: #e9f2fc;
  8531.     border-color: #b3cce6;
  8532.     margin-right: -8px;
  8533.     padding-right: 8px;
  8534.     box-shadow: -30px 0 30px -15px rgba(255, 255, 255, 0.5) inset, 0 2px 6px -1px rgba(0, 0, 0, 0.2);
  8535.     z-index: 35
  8536. }
  8537. .listing-chooser li.selected a {
  8538.     font-weight: bold
  8539. }
  8540. .listing-chooser li.selected:before {
  8541.     position: absolute;
  8542.     top: 50%;
  8543.     right: 0;
  8544.     margin-top: -5px;
  8545.     display: block;
  8546.     content: '';
  8547.     border: 5px solid transparent;
  8548.     border-style: solid solid outset;
  8549.     border-left-color: #79a6d2
  8550. }
  8551. .listing-chooser li.gold-perks {
  8552.     background: #fdfbf2
  8553. }
  8554. .listing-chooser li.gold-perks a {
  8555.     color: #9a7d2e
  8556. }
  8557. .listing-chooser li.gold-perks.selected {
  8558.     border-color: #cec19c
  8559. }
  8560. .listing-chooser li.gold-perks.selected:before {
  8561.     border-left-color: #c9a74b
  8562. }
  8563. .listing-chooser .create {
  8564.     padding: 5px
  8565. }
  8566. .listing-chooser .create input[type="text"] {
  8567.     background: white;
  8568.     border: 1px solid #ccc;
  8569.     padding: 2px 5px;
  8570.     width: 95px;
  8571.     margin-bottom: 3px;
  8572.     display: none
  8573. }
  8574. .listing-chooser .create .error {
  8575.     margin: 4px 0;
  8576.     width: 100px
  8577. }
  8578. .listing-chooser .create button {
  8579.     display: inline;
  8580.     text-align: center;
  8581.     padding: 1px 4px;
  8582.     margin: 0;
  8583.     background: none;
  8584.     border: 1px solid #777;
  8585.     border-radius: 3px;
  8586.     opacity: .5
  8587. }
  8588. .listing-chooser .create button:hover {
  8589.     opacity: .90
  8590. }
  8591. .listing-chooser .create button:active {
  8592.     background: #e9e9e9
  8593. }
  8594. .listing-chooser .create button, .listing-chooser .create .throbber {
  8595.     vertical-align: middle
  8596. }
  8597. .listing-chooser .create .throbber {
  8598.     float: right
  8599. }
  8600. .listing-chooser .create.expanded input[type="text"] {
  8601.     display: block
  8602. }
  8603. .listing-chooser .create.expanded button {
  8604.     background: none;
  8605.     border: 1px solid #777;
  8606.     border-radius: 3px;
  8607.     box-shadow: 0 1px 1px rgba(0, 0, 0, 0.25);
  8608.     opacity: .75
  8609. }
  8610. .listing-chooser .create.expanded button:active {
  8611.     position: relative;
  8612.     top: 1px;
  8613.     box-shadow: none
  8614. }
  8615. .user-jumped-to {
  8616.     border-radius: 5px;
  8617.     -moz-border-radius: 5px;
  8618.     border: 1px solid #DDF;
  8619.     display: inline-block;
  8620.     margin-top: 10px;
  8621.     padding: 10px 15px;
  8622.     background-color: #EEF
  8623. }
  8624. .submit_text {
  8625.     display: none;
  8626.     max-height: 250px;
  8627.     overflow: auto
  8628. }
  8629. .submit_text ol, .submit_text ul {
  8630.     margin: 0;
  8631.     margin-left: 2em
  8632. }
  8633. .submit_text.working .content:before {
  8634.     content: "";
  8635.     width: 16px;
  8636.     height: 16px;
  8637.     display: block;
  8638.     background-image: url(../throbber.gif)
  8639. }
  8640. .submit_text h1 {
  8641.     color: #336699;
  8642.     display: block;
  8643.     font-size: 16px;
  8644.     font-weight: bold
  8645. }
  8646. .submit_text .content {
  8647.     margin: 0
  8648. }
  8649. .submit_text .content p {
  8650.     word-wrap: break-word;
  8651.     clear: both
  8652. }
  8653. .submit_text.enabled {
  8654.     display: inline-block
  8655. }
  8656. .hover-bubble.save-selector {
  8657.     display: none
  8658. }
  8659. .hover-bubble.save-selector label {
  8660.     display: block;
  8661.     font-weight: bold;
  8662.     margin-left: 5px;
  8663.     font-size: 10px
  8664. }
  8665. .hover-bubble.save-selector .savedcategory {
  8666.     border: 1px solid #ccc;
  8667.     padding: 1px 3px;
  8668.     margin: 0 2px
  8669. }
  8670. .save-category {
  8671.     margin-left: 2px;
  8672.     background-color: #DDF;
  8673.     padding: 2px 5px;
  8674.     border-radius: 5px;
  8675.     -moz-border-radius: 5px
  8676. }
  8677. .save-category.hidden {
  8678.     display: none
  8679. }
  8680. #adminnotes-form textarea {
  8681.     width: 285px
  8682. }
  8683. #adminnotes-form .notes-button {
  8684.     margin: 3px 0px;
  8685.     display: block
  8686. }
  8687. #past-notes {
  8688.     overflow-y: auto;
  8689.     max-height: 150px
  8690. }
  8691. #past-notes li.adminnote {
  8692.     border-top: 1px solid black;
  8693.     overflow-x: auto
  8694. }
  8695. #past-notes .adminnote-info {
  8696.     text-align: right;
  8697.     font-size: small;
  8698.     font-style: italic
  8699. }
  8700. .trending-subreddits {
  8701.     margin-top: -2px;
  8702.     margin-bottom: 8px;
  8703.     line-height: 1.75em;
  8704.     margin-left: 17px
  8705. }
  8706. body.compressed-display .trending-subreddits {
  8707.     margin-left: 15px
  8708. }
  8709. body.compressed-display .trending-subreddits .midcol-spacer {
  8710.     width: 15px
  8711. }
  8712. .trending-subreddits .rank-spacer, .trending-subreddits .midcol-spacer {
  8713.     float: left;
  8714.     height: 1px
  8715. }
  8716. .trending-subreddits .trending-subreddits-content {
  8717.     overflow: hidden
  8718. }
  8719. .trending-subreddits strong {
  8720.     color: #29541c
  8721. }
  8722. .trending-subreddits strong:before {
  8723.     height: 14px;
  8724.     width: 14px;
  8725.     display: inline-block;
  8726.     content: " ";
  8727.     margin-right: 5px;
  8728.     background-image: url(sprite-reddit.jzJhk9_9j8Q.png);
  8729.     background-position: 0px -838px;
  8730.     background-repeat: no-repeat;
  8731.     vertical-align: middle
  8732. }
  8733. .trending-subreddits ul {
  8734.     display: inline
  8735. }
  8736. .trending-subreddits li {
  8737.     display: inline-block;
  8738.     margin-left: 0.5em
  8739. }
  8740. .trending-subreddits li:first-child {
  8741.     margin-left: 0
  8742. }
  8743. .trending-subreddits ul, .trending-subreddits .comments {
  8744.     margin-left: 1em
  8745. }
  8746. .trending-subreddits .comments {
  8747.     color: #888;
  8748.     font-weight: bold;
  8749.     white-space: nowrap
  8750. }
  8751. .trending-subreddits .comments:hover {
  8752.     text-decoration: underline
  8753. }
  8754. .fancy {
  8755.     background-color: #fffcfc;
  8756.     border: 2px solid #D4D3CF;
  8757.     margin: 10px auto;
  8758.     max-width: 974px;
  8759.     padding: 0;
  8760.     position: relative;
  8761.     width: 100%
  8762. }
  8763. .fancy .fancy-inner {
  8764.     background-image: url(../gold/gold-laurel-bg.png);
  8765.     background-position: top center;
  8766.     background-repeat: no-repeat;
  8767.     border: 1px solid #e3e2df;
  8768.     margin: 12px;
  8769.     padding: 0;
  8770.     position: relative
  8771. }
  8772. .fancy:before, .fancy:after, .fancy .fancy-inner:before, .fancy .fancy-inner:after {
  8773.     background-image: url(../gold/endcap.png);
  8774.     background-repeat: no-repeat;
  8775.     background-size: 27px 27px;
  8776.     content: '';
  8777.     display: block;
  8778.     height: 27px;
  8779.     position: absolute;
  8780.     width: 100%
  8781. }
  8782. .fancy:before {
  8783.     transform: scaleX(-1);
  8784.     -webkit-transform: scaleX(-1);
  8785.     -moz-transform: scaleX(-1);
  8786.     -o-transform: scaleX(-1);
  8787.     -ms-transform: scaleX(-1);
  8788.     background-position: top left;
  8789.     margin-left: 3px;
  8790.     margin-top: -3px
  8791. }
  8792. .fancy:after {
  8793.     transform: scaleY(-1);
  8794.     -webkit-transform: scaleY(-1);
  8795.     -moz-transform: scaleY(-1);
  8796.     -o-transform: scaleY(-1);
  8797.     -ms-transform: scaleY(-1);
  8798.     background-position: top left;
  8799.     margin-left: -3px;
  8800.     margin-top: -24px
  8801. }
  8802. .fancy .fancy-inner:before {
  8803.     background-position: top left;
  8804.     margin-left: -16px;
  8805.     margin-top: -16px
  8806. }
  8807. .fancy .fancy-inner:after {
  8808.     transform: scaleY(-1) scaleX(-1);
  8809.     -webkit-transform: scaleY(-1) scaleX(-1);
  8810.     -moz-transform: scaleY(-1) scaleX(-1);
  8811.     -o-transform: scaleY(-1) scaleX(-1);
  8812.     -ms-transform: scaleY(-1) scaleX(-1);
  8813.     background-position: top left;
  8814.     margin-left: 16px;
  8815.     margin-top: -11px
  8816. }
  8817. .fancy .fancy-content {
  8818.     margin: 30px auto;
  8819.     max-width: 600px;
  8820.     padding: 3px
  8821. }
  8822. .sidelines {
  8823.     overflow: hidden;
  8824.     text-align: center;
  8825.     font-size: 1.75em;
  8826.     color: #444;
  8827.     font-weight: bold;
  8828.     line-height: 1.6
  8829. }
  8830. .sidelines span {
  8831.     display: inline-block;
  8832.     position: relative
  8833. }
  8834. .sidelines span:before, .sidelines span:after {
  8835.     content: '';
  8836.     position: absolute;
  8837.     border: 0 solid #ccc;
  8838.     height: 1px;
  8839.     border-top-width: 1px;
  8840.     top: 50%;
  8841.     width: 600px
  8842. }
  8843. .sidelines span:before {
  8844.     right: 100%;
  8845.     margin-right: 15px
  8846. }
  8847. .sidelines span:after {
  8848.     left: 100%;
  8849.     margin-left: 15px
  8850. }
  8851. .gold-page, .gilding {
  8852.     overflow-y: scroll
  8853. }
  8854. .gold-wrap {
  8855.     font-family: Palatino, georgia, garamond, FreeSerif, serif;
  8856.     color: #686868;
  8857.     font-size: 1.5em;
  8858.     line-height: 1.6em
  8859. }
  8860. .gold-wrap.inline-gold {
  8861.     margin: 10px 0
  8862. }
  8863. .gold-wrap.inline-gold h1 {
  8864.     display: none
  8865. }
  8866. .gold-wrap.inline-gold .fancy-inner {
  8867.     background-position: bottom center
  8868. }
  8869. .gold-wrap.inline-gold .gold-snoo {
  8870.     display: none
  8871. }
  8872. .gold-wrap.inline-gold .gold-form {
  8873.     margin: 0 20px 5px;
  8874.     font-size: 1em
  8875. }
  8876. .gold-wrap.inline-gold .gold-form .gold-button {
  8877.     font-size: 1em
  8878. }
  8879. .gold-wrap.inline-gold .gold-form .container {
  8880.     padding: 0;
  8881.     border: none;
  8882.     background-color: transparent
  8883. }
  8884. .gold-wrap.inline-gold .gold-form .transaction-summary {
  8885.     padding-bottom: 0
  8886. }
  8887. .gold-wrap .gold-banner {
  8888.     background: transparent url(../gold/reddit-golds.png) center center no-repeat;
  8889.     background-size: contain;
  8890.     height: 80px;
  8891.     margin: 30px auto 20px;
  8892.     text-indent: -9999px;
  8893.     text-align: center;
  8894.     max-width: 500px
  8895. }
  8896. .gold-wrap .gold-banner a {
  8897.     display: block;
  8898.     height: 100%;
  8899.     width: 100%
  8900. }
  8901. .gold-wrap .container {
  8902.     padding: 10px 30px;
  8903.     border: 1px solid #cccccb;
  8904.     background-color: #fffdfd
  8905. }
  8906. .gold-wrap .container a {
  8907.     color: #686868;
  8908.     text-decoration: underline
  8909. }
  8910. .gold-wrap .tab {
  8911.     display: none
  8912. }
  8913. .gold-wrap .tab.active {
  8914.     display: block
  8915. }
  8916. .gold-wrap .error {
  8917.     background: transparent center left no-repeat;
  8918.     background-image: url(sprite-reddit.jzJhk9_9j8Q.png);
  8919.     background-position: -44px -774px;
  8920.     background-repeat: no-repeat;
  8921.     padding-left: 20px;
  8922.     white-space: nowrap;
  8923.     line-height: 1
  8924. }
  8925. .gold-wrap #form-options section {
  8926.     padding: 10px 0
  8927. }
  8928. .gold-wrap .tab-chooser {
  8929.     margin-bottom: 10px;
  8930.     width: 100%;
  8931.     display: inline-block
  8932. }
  8933. .gold-wrap .tab-chooser h3 {
  8934.     text-align: center;
  8935.     font-weight: normal;
  8936.     font-size: 1em;
  8937.     font-style: italic;
  8938.     margin: 0;
  8939.     line-height: 3em
  8940. }
  8941. .gold-wrap a.tab-toggle {
  8942.     box-sizing: border-box;
  8943.     -webkit-box-sizing: border-box;
  8944.     -moz-box-sizing: border-box;
  8945.     background-color: #938870;
  8946.     border-radius: 0px;
  8947.     border-top: 1px solid #5e5137;
  8948.     border-bottom: 1px solid #5e5137;
  8949.     border-right: 1px solid #5e5137;
  8950.     box-shadow: inset 0 -3px 0 rgba(0, 0, 0, 0.27);
  8951.     color: #fffdfd;
  8952.     display: inline-block;
  8953.     float: left;
  8954.     font-family: Palatino, georgia, garamond, FreeSerif, serif;
  8955.     font-size: 1.1em;
  8956.     height: 66px;
  8957.     line-height: 66px;
  8958.     text-align: center;
  8959.     text-decoration: none;
  8960.     vertical-align: middle;
  8961.     width: 33%
  8962. }
  8963. .gold-wrap a.tab-toggle.active {
  8964.     background-color: #c3b598;
  8965.     box-shadow: inset 0px 0px 14px rgba(0, 0, 0, 0.27)
  8966. }
  8967. .gold-wrap a.tab-toggle:not(.active):hover {
  8968.     background-color: #b8ab90;
  8969.     box-shadow: inset 0 -3px 0 rgba(0, 0, 0, 0.27)
  8970. }
  8971. .gold-wrap a.tab-toggle:first-of-type {
  8972.     border-radius: 3px 0 0 3px;
  8973.     border-left: 1px solid #5e5137
  8974. }
  8975. .gold-wrap a.tab-toggle:last-of-type {
  8976.     border-right-width: 1px;
  8977.     border-radius: 0 3px 3px 0
  8978. }
  8979. .gold-wrap .buttons {
  8980.     margin-top: 10px
  8981. }
  8982. .gold-wrap h2 {
  8983.     color: #686868
  8984. }
  8985. .gold-wrap h3 {
  8986.     font-size: 1.1em;
  8987.     color: #686868;
  8988.     margin-bottom: 10px
  8989. }
  8990. .gold-wrap h3.toggle, .gold-wrap dt.toggle {
  8991.     cursor: pointer;
  8992.     margin-bottom: 0
  8993. }
  8994. .gold-wrap dt.toggle:before {
  8995.     content: "[+] "
  8996. }
  8997. .gold-wrap dt.toggle.toggled:before {
  8998.     content: "[–] "
  8999. }
  9000. .gold-wrap section#redeem-a-code {
  9001.     margin-top: -10px
  9002. }
  9003. .gold-wrap section#redeem-a-code .sidelines {
  9004.     font-size: 1em;
  9005.     font-weight: normal;
  9006.     padding: 0.7em;
  9007.     color: #686868
  9008. }
  9009. .gold-wrap .gold-payment .gift-message {
  9010.     background-color: #fff;
  9011.     margin: 10px 30px;
  9012.     padding: 0 10px;
  9013.     border: 1px solid #cccccb
  9014. }
  9015. .gold-wrap .gold-payment .transaction-summary {
  9016.     padding-bottom: 10px
  9017. }
  9018. .gold-wrap .gold-payment .transaction-summary p {
  9019.     padding: 5px 0
  9020. }
  9021. .gold-wrap .gold-payment .divider-text {
  9022.     font-weight: bold;
  9023.     font-size: 1.75em;
  9024.     color: #444
  9025. }
  9026. .gold-wrap .gold-payment .status {
  9027.     margin: 5px 0 0 0
  9028. }
  9029. .gold-wrap span.gold-snoo {
  9030.     background: transparent url(../gold/gold-snoo.png) center center no-repeat;
  9031.     background-size: 100px;
  9032.     position: absolute;
  9033.     right: 160px;
  9034.     margin-top: -85px;
  9035.     width: 100px;
  9036.     height: 171px;
  9037.     text-indent: -9999px
  9038. }
  9039. .gold-wrap .login-note {
  9040.     text-align: center;
  9041.     font-size: 13px;
  9042.     font-style: italic;
  9043.     line-height: 1;
  9044.     margin-bottom: 20px
  9045. }
  9046. .gold-wrap .login-note a {
  9047.     text-decoration: underline
  9048. }
  9049. .gold-wrap section.gold-question {
  9050.     margin-top: 20px
  9051. }
  9052. .gold-wrap section.gold-question h3.toggle {
  9053.     font-weight: normal;
  9054.     font-size: 0.9em
  9055. }
  9056. .gold-wrap section.gold-question h3.toggle:before {
  9057.     content: "[+] "
  9058. }
  9059. .gold-wrap section.gold-question h3.toggle.toggled:before {
  9060.     content: "[–] "
  9061. }
  9062. .gold-wrap section#give-as-gift {
  9063.     padding-top: 10px
  9064. }
  9065. .gold-wrap input[type=checkbox], .gold-wrap input[type=radio] {
  9066.     margin: 0 0.5em 0 0
  9067. }
  9068. .gold-wrap input[type=text].inline, .gold-wrap input[type=email].inline {
  9069.     font-size: 0.9em;
  9070.     margin: 2px 5px 5px 5px
  9071. }
  9072. .gold-wrap input[type=text], .gold-wrap input[type=email], .gold-wrap textarea {
  9073.     box-sizing: border-box;
  9074.     border: 1px solid #cccccb;
  9075.     color: #686868;
  9076.     background-color: #fff;
  9077.     font-family: Palatino, georgia, garamond, FreeSerif, serif;
  9078.     font-style: italic;
  9079.     padding: 5px;
  9080.     font-size: 1em
  9081. }
  9082. .gold-wrap input[name="code"] {
  9083.     width: 100%;
  9084.     padding: 10px
  9085. }
  9086. .gold-wrap input:focus::-webkit-input-placeholder, .gold-wrap textarea:focus::-webkit-input-placeholder, .gold-wrap input:focus:-moz-placeholder, .gold-wrap textarea:focus:-moz-placeholder, .gold-wrap input:focus:-ms-input-placeholder, .gold-wrap textarea:focus:-ms-input-placeholder {
  9087.     opacity: 0.3
  9088. }
  9089. .gold-wrap .hidden {
  9090.     display: none
  9091. }
  9092. .gold-wrap .gift-details {
  9093.     margin-left: 1em;
  9094.     overflow: hidden;
  9095.     -webkit-transition: max-height 0.75s ease 0s;
  9096.     -moz-transition: max-height 0.75s ease 0s;
  9097.     -o-transition: max-height 0.75s ease 0s;
  9098.     -ms-transition: max-height 0.75s ease 0s;
  9099.     transition: max-height 0.75s ease 0s
  9100. }
  9101. .gold-wrap .gift-details.hidden {
  9102.     display: block;
  9103.     max-height: 0
  9104. }
  9105. .gold-wrap .gift-details:not(.hidden) {
  9106.     max-height: 400px
  9107. }
  9108. .gold-wrap .details {
  9109.     font-size: 0.9em;
  9110.     margin: 10px 0 0 0;
  9111.     width: 600px
  9112. }
  9113. .gold-wrap .gilding-info .details {
  9114.     width: 538px
  9115. }
  9116. .gold-wrap .gilding-info .examples {
  9117.     margin-top: 10px
  9118. }
  9119. .gold-wrap .gilding-info .examples img {
  9120.     display: block;
  9121.     margin: 0 auto
  9122. }
  9123. .gold-wrap .gilding-info .examples p {
  9124.     text-align: center;
  9125.     font-size: 0.7em
  9126. }
  9127. .gold-wrap .gold-dropdown {
  9128.     color: #686868;
  9129.     background-color: #fffdfd;
  9130.     font-size: 16px
  9131. }
  9132. .gold-wrap .indent {
  9133.     margin-left: 20px
  9134. }
  9135. .gold-wrap .loggedout-gold-form .loggedout-email {
  9136.     display: block;
  9137.     margin: 10px 0
  9138. }
  9139. .gold-wrap .loggedout-gold-form .hint {
  9140.     font-size: 12px;
  9141.     font-style: italic
  9142. }
  9143. @media screen and (max-width: 1024px) {
  9144.     .gold-wrap .buttons {
  9145.         text-align: center
  9146.     }
  9147.     .gold-wrap span.gold-snoo {
  9148.         display: block;
  9149.         position: static;
  9150.         width: 100%;
  9151.         text-align: center;
  9152.         margin-top: 25px
  9153.     }
  9154. }
  9155. .gold-page.creddits-purchase .gold-snoo, .gold-page.creddits-payment .gold-snoo {
  9156.     background-image: url(../gold/creddits-snoo.png)
  9157. }
  9158. .gold-page.gilding .gold-banner {
  9159.     background-image: url(../gold/reddit-gilding.png)
  9160. }
  9161. .gold-page.gilding dt {
  9162.     margin: 0.9em 0 0.5em;
  9163.     font-weight: bold;
  9164.     padding-top: 1em;
  9165.     border-top: 1px solid #CCC;
  9166.     font-size: 1.2em
  9167. }
  9168. .gold-page.gilding dt:first-of-type {
  9169.     padding-top: 0;
  9170.     border-top-width: 0
  9171. }
  9172. .gold-page.gilding dd {
  9173.     margin-left: 0;
  9174.     line-height: 1.8em
  9175. }
  9176. .gold-page.gilding .example {
  9177.     margin: 1em 0
  9178. }
  9179. .gold-page.gilding .example figure {
  9180.     margin: 0 auto;
  9181.     padding: 0;
  9182.     width: 339px;
  9183.     border: 1px solid #cccccb
  9184. }
  9185. .gold-page.gilding .example figure.userpage-gild {
  9186.     height: 227px;
  9187.     background: url('../gold/userpage-gild.png') no-repeat center center
  9188. }
  9189. .gold-page.gilding .example figure.comment-gild {
  9190.     height: 160px;
  9191.     background: url('../gold/comment-gild.png') no-repeat top left
  9192. }
  9193. .gold-page.gilding .example figure.using-creddits {
  9194.     height: 90px;
  9195.     background: url('../gold/using-creddits.png') no-repeat top left
  9196. }
  9197. .gold-page.gilding .gold-button {
  9198.     display: block;
  9199.     box-sizing: border-box;
  9200.     margin: 0;
  9201.     font-size: 1.3em
  9202. }
  9203. @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  9204.     .gold-page.gilding .example figure.userpage-gild {
  9205.         background: url('../gold/userpage-gild-x2.png') no-repeat center center;
  9206.         background-size: 339px 227px
  9207.     }
  9208.     .gold-page.gilding .example figure.comment-gild {
  9209.         background: url('../gold/comment-gild-x2.png') no-repeat top left;
  9210.         background-size: 339px 160px
  9211.     }
  9212.     .gold-page.gilding .example figure.using-creddits {
  9213.         background: url('../gold/using-creddits-x2.png') no-repeat top left;
  9214.         background-size: 339px 90px
  9215.     }
  9216. }
  9217. .report-form {
  9218.     display: none;
  9219.     background-color: #f6e69f;
  9220.     border: thin solid #d8bb3c;
  9221.     max-width: 300px;
  9222.     padding: 5px;
  9223.     margin: 5px 0;
  9224.     font-size: larger
  9225. }
  9226. .report-form input {
  9227.     margin: 5px 0
  9228. }
  9229. .report-form input[type="radio"] {
  9230.     margin: 2px 0.5em 0 0
  9231. }
  9232. .report-form input[name="other_reason"] {
  9233.     width: 95%
  9234. }
  9235. .report-form input:disabled {
  9236.     background: #dddddd
  9237. }
  9238. .reported-stamp.has-reasons {
  9239.     cursor: pointer
  9240. }
  9241. ul.report-reasons {
  9242.     width: 80%;
  9243.     background-color: #f6e69f;
  9244.     border: thin solid black;
  9245.     display: none
  9246. }
  9247. ul.report-reasons li.report-reason {
  9248.     padding: 1px 10px;
  9249.     display: block;
  9250.     overflow: hidden;
  9251.     text-overflow: ellipsis
  9252. }
  9253. ul.report-reasons li.report-reason-title {
  9254.     padding: 1px 10px;
  9255.     font-weight: bold
  9256. }
  9257. body.banned div#header {
  9258.     background-color: #cf6165
  9259. }
  9260. body.deleted div#header {
  9261.     background-color: #999
  9262. }
  9263. body.banned.deleted div#header {
  9264.     background-color: #999;
  9265.     background-image: repeating-linear-gradient(45deg, transparent, transparent 30px, #cf6165 30px, #cf6165 60px)
  9266. }
  9267. #compose-message select {
  9268.     font-size: 100%
  9269. }
Add Comment
Please, Sign In to add comment