gavin19

reddit_default_09072016

Jul 9th, 2016
381
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
CSS 367.12 KB | None | 0 0
  1. @keyframes spin {
  2.     to {
  3.         transform: rotate(360deg)
  4.     }
  5. }
  6.  
  7. @-webkit-keyframes spin {
  8.     to {
  9.         -webkit-transform: rotate(360deg)
  10.     }
  11. }
  12.  
  13. .c-hidden {
  14.     display: none
  15. }
  16.  
  17. .c-clearfix:before,.c-clearfix:after {
  18.     content: " ";
  19.     display: table
  20. }
  21.  
  22. .c-clearfix:after {
  23.     clear: both
  24. }
  25.  
  26. .c-pull-right {
  27.     float: right
  28. }
  29.  
  30. .c-pull-left {
  31.     float: left
  32. }
  33.  
  34. .c-hide-text {
  35.     text-indent: 100%;
  36.     white-space: nowrap;
  37.     overflow: hidden
  38. }
  39.  
  40. .c-hidden {
  41.     display: none
  42. }
  43.  
  44. .fade {
  45.     opacity: 0;
  46.     -webkit-transition: opacity 0.15s linear;
  47.     -moz-transition: opacity 0.15s linear;
  48.     -o-transition: opacity 0.15s linear;
  49.     -ms-transition: opacity 0.15s linear;
  50.     transition: opacity 0.15s linear
  51. }
  52.  
  53. .fade.in {
  54.     opacity: 1
  55. }
  56.  
  57. .c-form-control {
  58.     box-sizing: border-box;
  59.     -webkit-box-sizing: border-box;
  60.     -moz-box-sizing: border-box;
  61.     display: block;
  62.     width: 100%;
  63.     font-size: 14px;
  64.     height: 34px;
  65.     line-height: 20px;
  66.     padding: 6px 12px;
  67.     background-image: none;
  68.     border: 1px solid #ccc;
  69.     border-radius: 4px;
  70.     box-shadow: inset 1px 1px 2px -1px rgba(0,0,0,0.15);
  71.     -webkit-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
  72.     -moz-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
  73.     -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
  74.     -ms-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
  75.     transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s
  76. }
  77.  
  78. .c-form-control:focus {
  79.     border-color: #3c80d3;
  80.     outline: 0;
  81.     box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 4px #3c80d3
  82. }
  83.  
  84. .c-form-control::-moz-placeholder {
  85.     color: #a6a6a6;
  86.     opacity: 1
  87. }
  88.  
  89. .c-form-control:-ms-input-placeholder {
  90.     color: #a6a6a6
  91. }
  92.  
  93. .c-form-control::-webkit-input-placeholder {
  94.     color: #a6a6a6
  95. }
  96.  
  97. textarea.c-form-control {
  98.     height: auto;
  99.     resize: vertical
  100. }
  101.  
  102. .c-form-group {
  103.     margin-bottom: 10px;
  104.     position: relative
  105. }
  106.  
  107. .c-form-inline .c-form-group {
  108.     display: inline-block;
  109.     vertical-align: top;
  110.     margin-bottom: 0;
  111.     vertical-align: middle
  112. }
  113.  
  114. .c-form-inline .c-form-control {
  115.     display: inline-block;
  116.     vertical-align: middle
  117. }
  118.  
  119. .c-submit-group {
  120.     margin-top: 34px
  121. }
  122.  
  123. .c-radio,.c-checkbox {
  124.     position: relative;
  125.     display: block;
  126.     font-size: 12px;
  127.     margin-top: 10px;
  128.     margin-bottom: 10px
  129. }
  130.  
  131. .c-radio label,.c-checkbox label {
  132.     font-weight: normal;
  133.     cursor: pointer
  134. }
  135.  
  136. .c-radio.c-input-height,.c-checkbox.c-input-height {
  137.     min-height: 34px
  138. }
  139.  
  140. .c-checkbox label {
  141.     max-width: 90%;
  142.     display: inline-block;
  143.     vertical-align: top
  144. }
  145.  
  146. .c-radio input[type="radio"],.c-checkbox input[type="checkbox"] {
  147.     margin-right: .5em;
  148.     line-height: normal
  149. }
  150.  
  151. .c-radio input[type="radio"]:focus,.c-checkbox input[type="checkbox"]:focus {
  152.     outline: thin dotted;
  153.     outline: 5px auto -webkit-focus-ring-color;
  154.     outline-offset: -2px
  155. }
  156.  
  157. .c-help-block {
  158.     display: block
  159. }
  160.  
  161. .c-checkbox .c-help-block {
  162.     margin-top: 5px
  163. }
  164.  
  165. .c-help-block.c-help-block-toggle {
  166.     display: none
  167. }
  168.  
  169. .c-btn {
  170.     box-sizing: border-box;
  171.     -webkit-box-sizing: border-box;
  172.     -moz-box-sizing: border-box;
  173.     display: inline-block;
  174.     margin-bottom: 0;
  175.     text-align: center;
  176.     text-transform: uppercase;
  177.     font-weight: bold;
  178.     vertical-align: middle;
  179.     cursor: pointer;
  180.     background-image: none;
  181.     border: 1px solid transparent;
  182.     white-space: nowrap;
  183.     padding: 4px 12px 3px;
  184.     font-size: 12px;
  185.     line-height: 20px;
  186.     border-radius: 3px;
  187.     -webkit-user-select: none;
  188.     -moz-user-select: none;
  189.     -o-user-select: none;
  190.     -ms-user-select: none;
  191.     user-select: none
  192. }
  193.  
  194. .c-btn:hover,.c-btn:focus {
  195.     color: #fff;
  196.     text-decoration: none
  197. }
  198.  
  199. .c-btn:active,.c-btn.active {
  200.     outline: 0;
  201.     background-image: none
  202. }
  203.  
  204. .c-btn.disabled,.c-btn[disabled],fieldset[disabled] .c-btn {
  205.     cursor: not-allowed;
  206.     pointer-events: none;
  207.     opacity: 0.65;
  208.     filter: alpha(opacity=65);
  209.     box-shadow: none
  210. }
  211.  
  212. .c-btn-primary {
  213.     background-color: #4f86b5;
  214.     border-bottom: 2px solid #4270a2;
  215.     color: #ffffff
  216. }
  217.  
  218. .c-btn-primary:hover,.c-btn-primary:focus,.c-btn-primary:active,.c-btn-primary.disabled,.c-btn-primary[disabled] {
  219.     background-color: #4980ae;
  220.     color: #ffffff
  221. }
  222.  
  223. .c-btn-primary:focus {
  224.     outline-offset: 1px
  225. }
  226.  
  227. .c-btn-primary:active,.c-btn-primary.active {
  228.     border-bottom-width: 1px;
  229.     margin-top: 1px
  230. }
  231.  
  232. .c-btn-secondary {
  233.     background-color: #c6c6c6;
  234.     border-bottom: 2px solid #b8b8b8;
  235.     color: #ffffff
  236. }
  237.  
  238. .c-btn-secondary:hover,.c-btn-secondary:focus,.c-btn-secondary:active,.c-btn-secondary.disabled,.c-btn-secondary[disabled] {
  239.     background-color: #c0c0c0;
  240.     color: #ffffff
  241. }
  242.  
  243. .c-btn-secondary:focus {
  244.     outline-offset: 1px
  245. }
  246.  
  247. .c-btn-secondary:active,.c-btn-secondary.active {
  248.     border-bottom-width: 1px;
  249.     margin-top: 1px
  250. }
  251.  
  252. .c-btn-white {
  253.     border: 1px solid #b8b8b8;
  254.     background-color: #ffffff;
  255.     border-bottom: 2px solid #b8b8b8;
  256.     color: #b8b8b8
  257. }
  258.  
  259. .c-btn-white:hover,.c-btn-white:focus,.c-btn-white:active,.c-btn-white.disabled,.c-btn-white[disabled] {
  260.     background-color: #f9f9f9;
  261.     color: #b8b8b8
  262. }
  263.  
  264. .c-btn-white:focus {
  265.     outline-offset: 1px
  266. }
  267.  
  268. .c-btn-white:active,.c-btn-white.active {
  269.     border-bottom-width: 1px;
  270.     margin-top: 1px
  271. }
  272.  
  273. .c-btn-white:focus {
  274.     color: #c6c6c6
  275. }
  276.  
  277. .c-btn-highlight {
  278.     background-color: #dc6431;
  279.     border-bottom: 2px solid #c9532b;
  280.     color: #ffffff
  281. }
  282.  
  283. .c-btn-highlight:hover,.c-btn-highlight:focus,.c-btn-highlight:active,.c-btn-highlight.disabled,.c-btn-highlight[disabled] {
  284.     background-color: #da5c26;
  285.     color: #ffffff
  286. }
  287.  
  288. .c-btn-highlight:focus {
  289.     outline-offset: 1px
  290. }
  291.  
  292. .c-btn-highlight:active,.c-btn-highlight.active {
  293.     border-bottom-width: 1px;
  294.     margin-top: 1px
  295. }
  296.  
  297. .c-tooltip {
  298.     position: absolute;
  299.     z-index: 1002;
  300.     display: block;
  301.     visibility: visible;
  302.     font-size: 11px;
  303.     line-height: 1.4;
  304.     opacity: 0;
  305.     filter: alpha(opacity=0)
  306. }
  307.  
  308. .c-tooltip .tooltip-inner {
  309.     padding: 2px 8px 3px;
  310.     color: #ffffff;
  311.     text-decoration: none;
  312.     background-color: #000000;
  313.     border-radius: 2px
  314. }
  315.  
  316. .c-tooltip .tooltip-arrow {
  317.     position: absolute;
  318.     width: 0;
  319.     height: 0;
  320.     border-color: transparent;
  321.     border-style: solid;
  322.     border-width: 8px
  323. }
  324.  
  325. .c-tooltip.in {
  326.     opacity: 1;
  327.     filter: alpha(opacity=100)
  328. }
  329.  
  330. .c-tooltip.top {
  331.     padding: 8px 0
  332. }
  333.  
  334. .c-tooltip.right {
  335.     padding: 0 8px
  336. }
  337.  
  338. .c-tooltip.bottom {
  339.     padding: 8px 0
  340. }
  341.  
  342. .c-tooltip.left {
  343.     padding: 0 8px
  344. }
  345.  
  346. .c-tooltip.top .tooltip-arrow {
  347.     bottom: 2px;
  348.     left: 50%;
  349.     margin-left: -8px;
  350.     border-bottom-width: 0;
  351.     border-top-color: #000000
  352. }
  353.  
  354. .c-tooltip.top-right .tooltip-arrow {
  355.     bottom: -8px;
  356.     left: auto;
  357.     right: 2px;
  358.     border-bottom-width: 0;
  359.     border-top-color: #000000
  360. }
  361.  
  362. .c-tooltip.right .tooltip-arrow {
  363.     top: 50%;
  364.     left: 2px;
  365.     margin-top: -8px;
  366.     border-left-width: 0;
  367.     border-right-color: #000000
  368. }
  369.  
  370. .c-tooltip.left .tooltip-arrow {
  371.     top: 50%;
  372.     right: 2px;
  373.     margin-top: -8px;
  374.     border-right-width: 0;
  375.     border-left-color: #000000
  376. }
  377.  
  378. .c-tooltip.bottom .tooltip-arrow {
  379.     top: 2px;
  380.     left: 50%;
  381.     margin-left: -8px;
  382.     border-top-width: 0;
  383.     border-bottom-color: #000000
  384. }
  385.  
  386. .c-has-feedback {
  387.     position: relative
  388. }
  389.  
  390. .c-has-error .c-tooltip.right .tooltip-arrow {
  391.     border-right-color: #d4473f
  392. }
  393.  
  394. .c-has-error .c-tooltip.left .tooltip-arrow {
  395.     border-left-color: #d4473f
  396. }
  397.  
  398. .c-has-error .c-tooltip.top-right .tooltip-arrow,.c-has-error .c-tooltip.top .tooltip-arrow {
  399.     border-top-color: #d4473f
  400. }
  401.  
  402. .c-has-error .c-tooltip.bottom .tooltip-arrow {
  403.     border-bottom-color: #d4473f
  404. }
  405.  
  406. .c-has-error .tooltip-inner {
  407.     background-color: #d4473f
  408. }
  409.  
  410. .c-has-success .c-tooltip.right .tooltip-arrow {
  411.     border-right-color: #6ec02a
  412. }
  413.  
  414. .c-has-success .c-tooltip.left .tooltip-arrow {
  415.     border-left-color: #6ec02a
  416. }
  417.  
  418. .c-has-success .c-tooltip.top-right .tooltip-arrow,.c-has-success .c-tooltip.top .tooltip-arrow {
  419.     border-top-color: #6ec02a
  420. }
  421.  
  422. .c-has-success .c-tooltip.bottom .tooltip-arrow {
  423.     border-bottom-color: #6ec02a
  424. }
  425.  
  426. .c-has-success .tooltip-inner {
  427.     background-color: #6ec02a
  428. }
  429.  
  430. .c-form-control-feedback-wrapper {
  431.     width: calc(125%);
  432.     width: 110%;
  433.     position: absolute;
  434.     left: 100%;
  435.     top: 0
  436. }
  437.  
  438. .c-form-control-feedback-wrapper.inside-input {
  439.     margin-left: -30px
  440. }
  441.  
  442. .c-form-control-feedback {
  443.     display: none;
  444.     position: absolute;
  445.     left: 5px;
  446.     top: 7px;
  447.     height: 20px;
  448.     width: 20px;
  449.     vertical-align: middle
  450. }
  451.  
  452. .c-form-control-feedback-throbber,.c-form-throbber:after {
  453.     background-image: url('data:image/gif;base64,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');
  454.     background-repeat: no-repeat
  455. }
  456.  
  457. @media only screen and (min-resolution: 2dppx),only screen and (-webkit-min-device-pixel-ratio:2) {
  458.     .c-form-control-feedback-throbber,.c-form-throbber:after {
  459.         background-image:url('data:image/gif;base64,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');
  460.         background-size: 100%
  461.     }
  462. }
  463.  
  464. .cssanimations .c-form-control-feedback-throbber,.cssanimations .c-form-throbber:after {
  465.     background: none;
  466.     box-sizing: border-box;
  467.     -webkit-box-sizing: border-box;
  468.     -moz-box-sizing: border-box;
  469.     -webkit-animation: spin 0.75s linear infinite;
  470.     -moz-animation: spin 0.75s linear infinite;
  471.     -ms-animation: spin 0.75s linear infinite;
  472.     -o-animation: spin 0.75s linear infinite;
  473.     animation: spin 0.75s linear infinite;
  474.     border: 2px solid #606060;
  475.     border-bottom-color: transparent;
  476.     border-left-color: transparent;
  477.     border-radius: 100%
  478. }
  479.  
  480. .c-form-control-feedback-success {
  481.     background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MDEzQjBENEY0RTczMTFFNDgxRkFDMDlERTVEN0NFMEMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MDEzQjBENTA0RTczMTFFNDgxRkFDMDlERTVEN0NFMEMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDowMTNCMEQ0RDRFNzMxMUU0ODFGQUMwOURFNUQ3Q0UwQyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDowMTNCMEQ0RTRFNzMxMUU0ODFGQUMwOURFNUQ3Q0UwQyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pinc9p8AAAHFSURBVHjaYvz//z8DOug8GcIGpAKg2BKIpYD4FxA/AeLzQLweiDeWm6/5ha6XEd1AoGGBQKoLiFUY8IM7QFwONHQdVgOBBjEDqTYgLmMgDYAsrwIa/BfEYUGSIMcwBiQ95XAXAl0XAmSvZqAMhAJduYax40QwKALuArEMhQY+BWIlJpDJpBrGzMjCEKxWzmAlHYIsLA3EYSzQpEGSYQGqJQwqgiYMn3+/R5cOALnQlFjDGBmZGHyU88CGnX+1i2HX/dnoSkxABkoQb1gug4awFZJhGJlCkgmaA+BAS8SWwUEuBmQEhmFawrb4DGOApcPnQMwLN1DYhkFZwJiBk4WPYcf9GWAxYg0DmQUy8BIQq8FE1t/qZvAGGqAn6sTAwczN8Of/L7Bhl17vI2QYCJwBGbgBiOHx//f/H4bNdycy/Pz7jcFAzBUsdu3tYahr/xMK6g0s0BzSgZwW////x7Dz/kyG738+M/CzizJsuTsZLEZEwl4Ny3qgxL2KwpwSBsx6q5nAuRrIAFLdFBjWDTWDgQlJsBKIp5Bh2FSoXpwFbDA0TIkpYCtBJQzeEhupCgCFK6j0NoZmfFjAn4VWAauxVQEAAQYANWanlYrZvd8AAAAASUVORK5CYII=');
  482.     background-repeat: no-repeat
  483. }
  484.  
  485. @media only screen and (min-resolution: 2dppx),only screen and (-webkit-min-device-pixel-ratio:2) {
  486.     .c-form-control-feedback-success {
  487.         background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAMAAAC7IEhfAAAA8FBMVEWIyFP///+IyFOIyFOIyFOIyFOIyFOIyFOIyFOIyFOIyFOIyFOIyFOIyFOIyFOIyFOIyFOIyFOIyFOIyFOIyFOIyFOIyFOIyFOIyFOIyFOIyFOIyFOIyFOIyFOIyFOIyFOIyFOIyFOIyFOIyFOIyFOIyFOIyFOIyFOIyFOIyFOIyFOIyFOIyFOIyFSJyVWLyVeMyliNylqPy12SzWKd0nGe0nOz3JG94aC/4aK/4aPG5KzL57TO6LjO6bnT68DU68DV7MLW7MTb7srb7svc78zd787g8dLh8dPj8tfk89nm89vn9Nzo9N3p9d/2+/L///8c6ejyAAAALHRSTlMAAAIEBQYKExQVHB43OFZXWFlaeHmHiJWXmJmssbO0ttLT4uPk6+zt7vj5+jjkTi8AAAFzSURBVHjajdVrU4JAGIbhBVQMKTVBIbRQFBVetex8LjvYmf//b1rdadlYFrw/OM5wzTAgPiBpHSLJesNxh+Px0HUauoxoWLFQM3vA1DO1VKi2AkgUtFQe7gwgpUE1ARULBFkKC0sdENYpxVBpQ0ZthUIbMrP/YBVyqhOoDvLgcGsNLcjNXsFKmA/DCoYmCJu/nQHJlJDsid1HFF2Sr56M9EwX3QJJR0a2mwCpgRyBO3pnHTioK3BL7O6pgy7yxe5hCjQfBRs5CGJ4csE5FtJTn/5E1xOhA59ezBc+eDcVOejS23P8jQ8vDgUOHGTEPywGy/nslXPkhm/Hl/CCyecz/njiHOjsQzF7xGjlZpzz5H+P2fSGc/FjJmnsLb9Kd4GGodQCpvNFigOL/Ll8yMlX11Cq5cHdDQdgjy5FMXtSisxIHYjdfomdvYLw7HYhMaS19CGt89NctvhptsrpY9/ss6zf5Mc+fn0YjjsKw5HrGInXxy8kW+V8htKxOgAAAABJRU5ErkJggg==');
  488.         background-size: 100%
  489.     }
  490. }
  491.  
  492. .c-form-control-feedback-error {
  493.     background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MENFNzMxNjI0RTZBMTFFNDgxRkFDMDlERTVEN0NFMEMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MENFNzMxNjM0RTZBMTFFNDgxRkFDMDlERTVEN0NFMEMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDowQ0U3MzE2MDRFNkExMUU0ODFGQUMwOURFNUQ3Q0UwQyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDowQ0U3MzE2MTRFNkExMUU0ODFGQUMwOURFNUQ3Q0UwQyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Ps7I76YAAAFJSURBVHjaYrzibs+ABbABcQAUWwKxFBD/AuInQHweiNcD8UaoGApgwWJYIBB3AbEKFks0oDgSiO8AcTkQr0NWxITEZgbiTqgCFQbCAKRmLVQPMzYXtgFxGQPpAKanHNmFIfgM09y0E4wJGBoCMxAUNv34VDOxsYMxATABZBbIwFAglmGgHEgDcRgLNGngBX8/fSTW0ACQgaaEVP358IFYA01ABkoQNPDtG2INlGSBpna8If7nI9EuBKfD50DMi0/Rt+tXiTXvOcjAS0Cshk/Vp0MHiDXwDCjZbCCkSnnGPDAmAmwAGbgaWorgDsM3r8GYAHgKMosRWnyBEvcqChN2GMhAWF4GubKbAsO6oWagFF+VQDyFDMOmQvVilId/gTgXWmrcIcKgO9CgyoHqxVligwrNzVDFoNLbGJrxYQF/FloFrMZWBQAEGACBFk1x4OIHEAAAAABJRU5ErkJggg==');
  494.     background-repeat: no-repeat
  495. }
  496.  
  497. @media only screen and (min-resolution: 2dppx),only screen and (-webkit-min-device-pixel-ratio:2) {
  498.     .c-form-control-feedback-error {
  499.         background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAMAAAC7IEhfAAAAw1BMVEXURz/URz/URz/URz/URz/URz/URz/URz/URz/URz/URz/URz/URz/URz/URz/URz/URz/URz/URz/URz/URz/URz/URz/URz/URz/URz/URz/URz/URz/URz/URz/URz/URz/URz/URz/URz/URz/URz/URz/URz/URz/URz/URz/URz/VSkLVTETZXFXdbmjhf3nhgHrign3lkYznmJPpoJzts7Dut7TxwsD11dP44N/55OP66+r88fD9+Pf++vr///9+tlYRAAAAK3RSTlMAAgQFBgoTFBUcHjc4VldYWVp4eYeIlZeYmayxs7S20tPi4+Tr7O3u+Pn6TsJYOwAAAVFJREFUeNqNlelygkAQhId4BUnUKIpBE7wV1vu+7fd/qlQZU8GdQfx+dnXt1HQNDd1hWEXX6w0GPc8tWgZFYdpNFaJpmySRrvhKw6+kifHeUQKdnGZ7cVQEzguFSNVVJPVU6L2aekDt/82qekiVbuRUDIVbLtq+e2B/r/Rer0Z9YQCQhmeDeGOQJSJbxRuVTWS0njG2DLKUzhk4M9GiEtMOwIGJRXKZtgN2THSpwbQtsGVig7pMWwNrJnbJZ9oKWDHRF4wLYMGNwugpMOWjhWUmwIQvI8QzBsY8HiHw0XI5EgJ/U09hCUcxnM+H/CiEM9sAG+HMyNSTvAAXPcVruVQ09Qgc9Rb4/bi0zGen00xL+1ZBeRXDx5MF8El/JB9XSjJUUt/Rvq8UhUhETq8m6J68XKQFYmQcXs1ORi77cjtsa5dNisKwSq7XD4K+55a038cPcsbXlCLjXwQAAAAASUVORK5CYII=');
  500.         background-size: 100%
  501.     }
  502. }
  503.  
  504. .c-form-control-feedback-error:hover {
  505.     background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MDEzQjBENDc0RTczMTFFNDgxRkFDMDlERTVEN0NFMEMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MDEzQjBENDg0RTczMTFFNDgxRkFDMDlERTVEN0NFMEMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDowQ0U3MzE2NDRFNkExMUU0ODFGQUMwOURFNUQ3Q0UwQyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDowMTNCMEQ0NjRFNzMxMUU0ODFGQUMwOURFNUQ3Q0UwQyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PnmyIBwAAAFlSURBVHjaYvz//z8DDOx3tIIx2YA4AIotgVgKiH8B8RMgPg/E64F4I1QMDhz3H2NgYcAEgUDcBcQqaOIgSzSgOBKI7wBxORCvQ1bEhOQ6ZiDVCVWgwkAYgNSshephhgkiu7ANiMsYSAcwPeVwFwJdF4LPMPsd+8GYgKEhYAOBhoHCph+faiZ2djAmACaAzAK5MBSIZRgoB9JAHMYCTRp4we+PH4g1NABkoClBAz8QbaAJyEAJQqp+vnlNrIGSLNDUjjfEfxHvQnA6fA7EvPgUfbp2hVjznoMMvATEavhUvTqwj1gDz4CSzQZCqszmLgZjIsAGkIGroaUI7kh5/QqMCYCnILMYQcUXMIWDEvcqChN2GLD4Ws0ELcdAruymwLBuqE8RxRcQVALxFDIMmwrVi1oeAl35F0jlQkuNO0QYdAdaDuQA8V9s5SEMgArNzVDFoNLbGJrxYQF/FloFrEavAkAAIMAAA5hfgl/QBoUAAAAASUVORK5CYII=');
  506.     background-repeat: no-repeat
  507. }
  508.  
  509. @media only screen and (min-resolution: 2dppx),only screen and (-webkit-min-device-pixel-ratio:2) {
  510.     .c-form-control-feedback-error:hover {
  511.         background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAMAAAC7IEhfAAAAxlBMVEW+QDn///++QDm+QDm+QDm+QDm+QDm+QDm+QDm+QDm+QDm+QDm+QDm+QDm+QDm+QDm+QDm+QDm+QDm+QDm+QDm+QDm+QDm+QDm+QDm+QDm+QDm+QDm+QDm+QDm+QDm+QDm+QDm+QDm+QDm+QDm+QDm+QDm+QDm+QDm+QDm+QDm+QDm+QDm+QDm/QzzART7FVlDMaGPSenXSe3bTfXnYjIjblJDdnJnksK3mtLHqwL7w1NL039724+L46un68O/8+Pf9+vr///8XCyvZAAAALHRSTlMAAAIEBQYKExQVHB43OFZXWFlaeHmHiJWXmJmssbO0ttLT4uPk6+zt7vj5+jjkTi8AAAFeSURBVHgBjZVrD5pAEEUXULFIq1ZRLNriW2F8v9/e//+nampqt7OLeD6Sk0zmZvYijBdCCNOtBOFwPB6GQcU1DRlZdLwOSXQ8Ryva9YgYUd1WxW990tAvMtHyKQHfksVcixJp5f6JVpPe0LReYoPe0vgrFimF8lO02b4n4ET/MfzyR+QL44E6XBiFOF2MCw/Ro3SRPEOY3U/Erilc4tyAG3FcUSXOGTgTpyIC4hyBI3EC0SbOATgQpy0GxNkBO+IMREScLbAlTqQR18BaI6qjF8BCM1pdZg7MNcuo8cyAmSYeNfDpZjPVBP6VPsLVHMVktZpojkI9sz2w15yZ4fAk78Cdp+g8RKPOvl6AC2+B5+NimS+v1yVL234+1xKl8P3DAvjxaors+0rJSiX1ixL5mZNrL5M4vZFhRVrSF2lZrea8r1azn9eXfa1HEr2aXPb891ENwlEcj8Kgyn4fvwFfDN3MnP/SlwAAAABJRU5ErkJggg==');
  512.         background-size: 100%
  513.     }
  514. }
  515.  
  516. .c-form-control-feedback-error:hover+.c-tooltip .tooltip-inner {
  517.     background-color: #bf4039
  518. }
  519.  
  520. .c-form-control-feedback-error:hover+.c-tooltip.right .tooltip-arrow {
  521.     border-right-color: #bf4039
  522. }
  523.  
  524. .c-form-control-feedback-error:hover+.c-tooltip.left .tooltip-arrow {
  525.     border-left-color: #bf4039
  526. }
  527.  
  528. .c-form-control-feedback-error:hover+.c-tooltip.top-right .tooltip-arrow,.c-form-control-feedback-error:hover+.c-tooltip.top .tooltip-arrow {
  529.     border-top-color: #bf4039
  530. }
  531.  
  532. .c-form-control-feedback-error:hover+.c-tooltip.bottom .tooltip-arrow {
  533.     border-bottom-color: #bf4039
  534. }
  535.  
  536. .c-has-throbber .c-form-control-feedback-throbber,.c-has-success .c-form-control-feedback-success,.c-has-error .c-form-control-feedback-error {
  537.     display: block
  538. }
  539.  
  540. .c-form-throbber {
  541.     display: none;
  542.     float: right;
  543.     padding: 5px 0;
  544.     margin-right: -25px
  545. }
  546.  
  547. .c-form-throbber:after {
  548.     content: '';
  549.     height: 20px;
  550.     width: 20px;
  551.     display: block
  552. }
  553.  
  554. .working .c-form-throbber {
  555.     display: block
  556. }
  557.  
  558. .c-alert {
  559.     padding: 15px;
  560.     margin: 8px 0 19px;
  561.     border: 1px solid transparent;
  562.     border-radius: 2px
  563. }
  564.  
  565. .c-alert-danger {
  566.     background-color: #f9e7e6;
  567.     border-color: #f7dfdd;
  568.     color: #b73129!important
  569. }
  570.  
  571. .strength-meter {
  572.     background-color: #efefef;
  573.     border-radius: 5px;
  574.     display: none;
  575.     position: absolute;
  576.     right: 5px;
  577.     top: 50%;
  578.     margin-top: -4px;
  579.     width: 50px;
  580.     height: 8px;
  581.     overflow: hidden;
  582.     pointer-events: none
  583. }
  584.  
  585. .c-has-feedback .strength-meter {
  586.     display: block
  587. }
  588.  
  589. .strength-meter-fill {
  590.     height: 100%;
  591.     width: 0
  592. }
  593.  
  594. .c-has-success .strength-meter-fill {
  595.     background-color: #6ec02a
  596. }
  597.  
  598. .c-has-error .strength-meter-fill {
  599.     background-color: #d4473f
  600. }
  601.  
  602. .c-has-throbber .strength-meter-fill {
  603.     background-color: #606060
  604. }
  605.  
  606. .modal-open {
  607.     overflow: hidden
  608. }
  609.  
  610. .modal {
  611.     display: none;
  612.     overflow: hidden;
  613.     position: fixed;
  614.     top: 0;
  615.     right: 0;
  616.     bottom: 0;
  617.     left: 0;
  618.     z-index: 9999;
  619.     -webkit-overflow-scrolling: touch;
  620.     outline: 0
  621. }
  622.  
  623. .modal.fade .modal-dialog {
  624.     -webkit-transform: translate(0,-25%);
  625.     -ms-transform: translate(0,-25%);
  626.     -o-transform: translate(0,-25%);
  627.     transform: translate(0,-25%);
  628.     -webkit-transition: -webkit-transform 0.3s ease-out;
  629.     -moz-transition: -moz-transform 0.3s ease-out;
  630.     -o-transition: -o-transform 0.3s ease-out;
  631.     transition: transform 0.3s ease-out
  632. }
  633.  
  634. .modal.in .modal-dialog {
  635.     -webkit-transform: translate(0,0);
  636.     -ms-transform: translate(0,0);
  637.     -o-transform: translate(0,0);
  638.     transform: translate(0,0)
  639. }
  640.  
  641. .modal-open .modal {
  642.     overflow-x: hidden;
  643.     overflow-y: auto
  644. }
  645.  
  646. .modal-dialog {
  647.     position: relative;
  648.     width: auto;
  649.     margin: 10px
  650. }
  651.  
  652. @media (min-width: 768px) {
  653.     .modal-dialog {
  654.         width:728px;
  655.         margin: 30px auto
  656.     }
  657. }
  658.  
  659. @media (min-width: 768px) {
  660.     .modal-dialog-lg {
  661.         width:758px
  662.     }
  663. }
  664.  
  665. .modal-content {
  666.     position: relative;
  667.     background-color: #f8fbfd;
  668.     border-radius: 5px;
  669.     border: 1px solid rgba(0,0,0,0.2);
  670.     -webkit-box-shadow: 3px 3px 13px rgba(0,0,0,0.35);
  671.     box-shadow: 3px 3px 13px rgba(0,0,0,0.35);
  672.     background-clip: padding-box;
  673.     outline: 0
  674. }
  675.  
  676. @media (min-width: 768px) {
  677.     .modal-content {
  678.         -webkit-box-shadow:0 5px 15px rgba(0,0,0,0.5);
  679.         box-shadow: 0 5px 15px rgba(0,0,0,0.5)
  680.     }
  681. }
  682.  
  683. .modal-backdrop {
  684.     position: fixed;
  685.     top: 0;
  686.     right: 0;
  687.     bottom: 0;
  688.     left: 0;
  689.     background-color: #000000;
  690.     z-index: 9998
  691. }
  692.  
  693. .modal-backdrop.fade {
  694.     opacity: 0;
  695.     filter: alpha(opacity=0)
  696. }
  697.  
  698. .modal-backdrop.in {
  699.     opacity: 0.5;
  700.     filter: alpha(opacity=50)
  701. }
  702.  
  703. .modal-header {
  704.     position: absolute;
  705.     top: 12px;
  706.     right: 12px
  707. }
  708.  
  709. .modal-title {
  710.     color: #4270a2;
  711.     display: block
  712. }
  713.  
  714. h1.modal-title,h2.modal-title,h3.modal-title {
  715.     font-size: 18px;
  716.     font-weight: normal;
  717.     margin: 12px 0 18px
  718. }
  719.  
  720. h4.modal-title,h5.modal-title,h6.modal-title {
  721.     font-size: 12px;
  722.     font-weight: bold;
  723.     margin: 4px 0 6px;
  724.     text-transform: uppercase
  725. }
  726.  
  727. .modal-body {
  728.     padding: 60px
  729. }
  730.  
  731. .modal-footer {
  732.     background: #e9f0f7;
  733.     border-bottom-left-radius: 5px;
  734.     border-bottom-right-radius: 5px;
  735.     border-top: 1px solid #e9eef1
  736. }
  737.  
  738. .modal-scrollbar-measure {
  739.     position: absolute;
  740.     top: -9999px;
  741.     width: 50px;
  742.     height: 50px;
  743.     overflow: scroll
  744. }
  745.  
  746. .c-close {
  747.     display: block;
  748.     width: 12px;
  749.     height: 12px;
  750.     background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RUE3QUNEMDM0RTc2MTFFNDgxRkFDMDlERTVEN0NFMEMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RUE3QUNEMDQ0RTc2MTFFNDgxRkFDMDlERTVEN0NFMEMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpFQTdBQ0QwMTRFNzYxMUU0ODFGQUMwOURFNUQ3Q0UwQyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpFQTdBQ0QwMjRFNzYxMUU0ODFGQUMwOURFNUQ3Q0UwQyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PpbI1BoAAADYSURBVHjarJQxCsMwDEWVaOrSIUupaeccIOfImjlHy9LFa89h6NYTlGwdupRulUABF+L4G/pBxI6sh2U+qrquOxBRL+FDCC8qkNTu5TNIXGuDnCRGS5RARqvtFeQlnhINCosgjdV6nuf545y7y6a1RKt7/Q9CJn0S1iQKS0E0x8uhHGwLoqqQq1sqCVkFJWC0BflpLdZKm7stiKqmP4nB1t45azD42LecNRjxCeIzRsyG+IwRCAJjFJKD1TZPIMgiOzNFU2NgoT1kcZS4lAy26GZnHWxfAQYAJpi61uKKvAUAAAAASUVORK5CYII=');
  751.     background-repeat: no-repeat;
  752.     background-size: 12px;
  753.     background-position: center
  754. }
  755.  
  756. @media only screen and (min-resolution: 2dppx),only screen and (-webkit-min-device-pixel-ratio:2) {
  757.     .c-close {
  758.         background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAMAAADW3miqAAAAFVBMVEUAAAAzMzMzMzMzMzMzMzMzMzMzMzO27Uu7AAAAB3RSTlMAAS5KTH+AKP+CfAAAAGhJREFUeNrt1MsKQCEIRVEf5f9/co6cHNg4vXCbRLVIEdHMMwxWpLc5dQPMreOWVa3AVGVvoOZRlRpValSp0aMaUHy1/5zTBMNF4fKCGkNqDCkxqtAw4nCcOJv4e/UjvboaPashthqHD8GQB/lQzhwAAAAAAElFTkSuQmCC');
  759.         background-size: 100%
  760.     }
  761. }
  762.  
  763. .c-close:hover {
  764.     background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAABHNCSVQICAgIfAhkiAAAAGJ6VFh0UmF3IHByb2ZpbGUgdHlwZSBBUFAxAAB4nFXIsQ2AMAwAwd5TeIR3HBwyDkIBRUKAsn9BAQ1XnuztbKOveo9r60cTVVVVz5JrrmkBZl4GbhgJKF8t/ExEDQ8rHgYgD0i2FMl6UPBzAAAA60lEQVQ4ja3SMQ7CMAwF0O+6Q+IhQxgqxMABYOQAnIiJUyAmxJWYOAIzI1k6ZGlSpi5V2xgJj7b1ZH2Zm6bZGWOu1tpnjLHFD+W934jI3Tn3YmPMteu6LREdReShxbz3m77vbymlNYA9W2ufRHTMOa+02IDknFdVVX0AnDnG2IrIQ4uNESI6hRDeDABabA4BAB6WStgSAgCkOR0AlpBJaCZMLCGz0BgDgCUEAKo56NfiqeZETrH0Gn8Lm0tICOGt+TMuIcO8hLEG0WCkRUoRsIjcU0prLTJ1GTMf2Dn3ArAHcNYgY4yZD3VdX76jYUTZ7/1DYgAAAABJRU5ErkJggg==');
  765.     background-repeat: no-repeat
  766. }
  767.  
  768. @media only screen and (min-resolution: 2dppx),only screen and (-webkit-min-device-pixel-ratio:2) {
  769.     .c-close:hover {
  770.         background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAMAAADW3miqAAAAFVBMVEUAAAAAAAAfHx8eHh4gICAcHBweHh7Gc8KcAAAAB3RSTlMAAUFlZ5+gmsSnrQAAAGhJREFUeNrt1MsKQCEIRVEf5f9/co6cHNg4vXCbRLVIEdHMMwxWpLc5dQPMreOWVa3AVGVvoOZRlRpValSp0aMaUHy1/5zTBMNF4fKCGkNqDCkxqtAw4nCcOJv4e/UjvboaPashthqHD8GQB/lQzhwAAAAAAElFTkSuQmCC');
  771.         background-size: 100%
  772.     }
  773. }
  774.  
  775. .c-toggle:after {
  776.     content: ' [+]';
  777.     font-family: monospace;
  778.     font-size: 10px;
  779.     vertical-align: 1px
  780. }
  781.  
  782. .c-toggle.c-toggle-toggled:after {
  783.     content: ' [-]'
  784. }
  785.  
  786. .c-toggle-content {
  787.     display: none
  788. }
  789.  
  790. .c-toggle-content.c-toggle-content-toggled {
  791.     display: block
  792. }
  793.  
  794. .read-next-container {
  795.     font-size: small
  796. }
  797.  
  798. .read-next {
  799.     font-size: 0.9230769230769231em;
  800.     -webkit-user-select: none;
  801.     -moz-user-select: none;
  802.     -o-user-select: none;
  803.     -ms-user-select: none;
  804.     user-select: none;
  805.     background: #ffffff;
  806.     border: 1px solid #d9d9d9;
  807.     box-sizing: border-box;
  808.     color: #222222;
  809.     display: none;
  810.     height: 100px;
  811.     position: relative;
  812.     width: 300px;
  813.     z-index: 9998
  814. }
  815.  
  816. .read-next.active {
  817.     display: block
  818. }
  819.  
  820. .read-next.fixed {
  821.     border-bottom-width: 0;
  822.     bottom: 0;
  823.     position: fixed
  824. }
  825.  
  826. .read-next .read-next-header {
  827.     background-color: #eff7ff;
  828.     border-bottom: 1px solid #d6eaff;
  829.     color: #808080;
  830.     padding-left: 10px;
  831.     padding-right: 10px;
  832.     padding-top: 5px
  833. }
  834.  
  835. .read-next .read-next-header-title {
  836.     font-size: 1em;
  837.     line-height: 1.6666666666666667em;
  838.     margin-left: 40px;
  839.     position: relative;
  840.     top: -2px
  841. }
  842.  
  843. .read-next .read-next-title {
  844.     font-size: 1em;
  845.     line-height: 1.25em;
  846.     display: block;
  847.     max-height: 45px;
  848.     overflow: hidden;
  849.     text-overflow: ellipsis
  850. }
  851.  
  852. .read-next .read-next-nav {
  853.     font-size: 0.8333333333333334em;
  854.     line-height: 1.5em;
  855.     position: absolute;
  856.     top: 5px
  857. }
  858.  
  859. .read-next .read-next-nav-right {
  860.     right: 5px
  861. }
  862.  
  863. .read-next .read-next-nav-right>* {
  864.     margin-left: 5px
  865. }
  866.  
  867. .read-next .read-next-nav-left {
  868.     left: 5px
  869. }
  870.  
  871. .read-next .read-next-nav-left>* {
  872.     margin-right: 5px
  873. }
  874.  
  875. .read-next .read-next-dismiss,.read-next .read-next-button {
  876.     transform: scale(1,1) translateY(0px);
  877.     -webkit-transform: scale(1,1) translateY(0px);
  878.     -moz-transform: scale(1,1) translateY(0px);
  879.     -o-transform: scale(1,1) translateY(0px);
  880.     -ms-transform: scale(1,1) translateY(0px);
  881.     -webkit-transition: all 0.2s ease 0s;
  882.     -moz-transition: all 0.2s ease 0s;
  883.     -o-transition: all 0.2s ease 0s;
  884.     -ms-transition: all 0.2s ease 0s;
  885.     transition: all 0.2s ease 0s;
  886.     cursor: pointer;
  887.     display: inline-block;
  888.     height: 15px;
  889.     position: relative;
  890.     text-align: center;
  891.     width: 15px
  892. }
  893.  
  894. .read-next .read-next-dismiss:active,.read-next .read-next-button:active {
  895.     transform: scale(1.01,1.01) translateY(1px);
  896.     -webkit-transform: scale(1.01,1.01) translateY(1px);
  897.     -moz-transform: scale(1.01,1.01) translateY(1px);
  898.     -o-transform: scale(1.01,1.01) translateY(1px);
  899.     -ms-transform: scale(1.01,1.01) translateY(1px)
  900. }
  901.  
  902. .read-next .read-next-button {
  903.     background-color: #3973ac;
  904.     border-radius: 50%;
  905.     color: #ffffff
  906. }
  907.  
  908. .read-next .read-next-button:active {
  909.     background-color: #336699
  910. }
  911.  
  912. .read-next .read-next-list {
  913.     padding: 10px;
  914.     padding-top: 5px
  915. }
  916.  
  917. .read-next .read-next-link {
  918.     display: none;
  919.     float: left;
  920.     height: 60px;
  921.     overflow: hidden;
  922.     width: 100%
  923. }
  924.  
  925. .read-next .read-next-link.active {
  926.     display: block
  927. }
  928.  
  929. .read-next .read-next-link .read-next-thumbnail {
  930.     display: block;
  931.     float: left;
  932.     height: 45px;
  933.     margin-right: 5px;
  934.     margin-top: 3px;
  935.     width: 45px
  936. }
  937.  
  938. .read-next .read-next-link .read-next-thumbnail img {
  939.     height: auto;
  940.     width: 100%
  941. }
  942.  
  943. .read-next .read-next-meta {
  944.     font-size: 0.8333333333333334em;
  945.     line-height: 1.5em;
  946.     color: #808080
  947. }
  948.  
  949. .infobar {
  950.     background-color: #f6e69f;
  951.     border-color: #ffa500;
  952.     border-style: solid;
  953.     border-width: 1px;
  954.     font-size: small;
  955.     margin: 5px 305px 5px 0px;
  956.     padding: 5px 10px
  957. }
  958.  
  959. .infobar img {
  960.     display: inline;
  961.     vertical-align: middle
  962. }
  963.  
  964. .infobar strong {
  965.     font-weight: bold
  966. }
  967.  
  968. .reddit-infobar {
  969.     box-sizing: border-box;
  970.     -webkit-box-sizing: border-box;
  971.     -moz-box-sizing: border-box;
  972.     background-color: #fff7d7;
  973.     border-color: #ffd634;
  974.     border-style: solid;
  975.     border-width: 1px;
  976.     margin-bottom: 10px;
  977.     margin-left: 0;
  978.     margin-top: 5px;
  979.     overflow: auto;
  980.     padding: 10px;
  981.     position: relative
  982. }
  983.  
  984. .reddit-infobar .md {
  985.     color: #222222
  986. }
  987.  
  988. .reddit-infobar.with-icon {
  989.     min-height: 45px;
  990.     padding-left: 55px
  991. }
  992.  
  993. .reddit-infobar.with-icon:before {
  994.     content: '';
  995.     display: block;
  996.     width: 45px;
  997.     height: 100%;
  998.     background-color: #ffd634;
  999.     position: absolute;
  1000.     left: 0;
  1001.     top: 0;
  1002.     background-position: center
  1003. }
  1004.  
  1005. .reddit-infobar.with-btn {
  1006.     padding-right: 100px
  1007. }
  1008.  
  1009. .locked-infobar:before {
  1010.     background-image: url('../infobar-icon-lock.png');
  1011.     background-repeat: no-repeat
  1012. }
  1013.  
  1014. @media only screen and (min-resolution: 2dppx),only screen and (-webkit-min-device-pixel-ratio:2) {
  1015.     .locked-infobar:before {
  1016.         background-image:url('../infobar-icon-lock_2x.png');
  1017.         background-size: 20px 25px
  1018.     }
  1019. }
  1020.  
  1021. .archived-infobar {
  1022.     background-color: #fcfcfb;
  1023.     border-color: #b5b3ac
  1024. }
  1025.  
  1026. .archived-infobar.with-icon:before {
  1027.     background-color: #b5b3ac;
  1028.     background-image: url('../infobar-icon-archived.png');
  1029.     background-repeat: no-repeat
  1030. }
  1031.  
  1032. @media only screen and (min-resolution: 2dppx),only screen and (-webkit-min-device-pixel-ratio:2) {
  1033.     .archived-infobar.with-icon:before {
  1034.         background-image:url('../infobar-icon-archived_2x.png');
  1035.         background-size: 25px 24px
  1036.     }
  1037. }
  1038.  
  1039. .cookie-infobar {
  1040.     background-color: #ffffff;
  1041.     border-color: #8d8d8d
  1042. }
  1043.  
  1044. .cookie-infobar.with-icon:before {
  1045.     background-color: #8d8d8d;
  1046.     background-image: url('../infobar-icon-cookie.png');
  1047.     background-repeat: no-repeat
  1048. }
  1049.  
  1050. @media only screen and (min-resolution: 2dppx),only screen and (-webkit-min-device-pixel-ratio:2) {
  1051.     .cookie-infobar.with-icon:before {
  1052.         background-image:url('../infobar-icon-cookie_2x.png');
  1053.         background-size: 30px 26px
  1054.     }
  1055. }
  1056.  
  1057. .timeout-infobar {
  1058.     background-color: #fff0f0;
  1059.     border-color: #e70028
  1060. }
  1061.  
  1062. .timeout-infobar.with-icon:before {
  1063.     background-image: url('../infobar-icon-banhammer.png');
  1064.     background-repeat: no-repeat;
  1065.     background-color: #e70028
  1066. }
  1067.  
  1068. @media only screen and (min-resolution: 2dppx),only screen and (-webkit-min-device-pixel-ratio:2) {
  1069.     .timeout-infobar.with-icon:before {
  1070.         background-image:url('../infobar-icon-banhammer_2x.png');
  1071.         background-size: 20px 27px
  1072.     }
  1073. }
  1074.  
  1075. .reset-password-infobar {
  1076.     background-color: #fff0f0;
  1077.     border-color: #e70028
  1078. }
  1079.  
  1080. .reset-password-infobar.with-icon:before {
  1081.     background-image: url('../infobar-icon-lock.png');
  1082.     background-repeat: no-repeat;
  1083.     background-color: #e70028
  1084. }
  1085.  
  1086. @media only screen and (min-resolution: 2dppx),only screen and (-webkit-min-device-pixel-ratio:2) {
  1087.     .reset-password-infobar.with-icon:before {
  1088.         background-image:url('../infobar-icon-lock_2x.png');
  1089.         background-size: 20px 27px
  1090.     }
  1091. }
  1092.  
  1093. .infobar-btn-container {
  1094.     position: absolute;
  1095.     top: 50%;
  1096.     margin-top: -15px;
  1097.     right: 10px
  1098. }
  1099.  
  1100. .c-progress {
  1101.     display: none;
  1102.     height: 2px;
  1103.     overflow: hidden;
  1104.     background-color: #f5f5f5;
  1105.     -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,.1);
  1106.     box-shadow: inset 0 1px 2px rgba(0,0,0,.1);
  1107.     position: relative;
  1108.     margin-top: -2px
  1109. }
  1110.  
  1111. .c-progress-bar {
  1112.     float: left;
  1113.     width: 0;
  1114.     height: 100%;
  1115.     line-height: 2px;
  1116.     background-color: #337ab7;
  1117.     -webkit-box-shadow: inset 0 -1px 0 rgba(0,0,0,.15);
  1118.     box-shadow: inset 0 -1px 0 rgba(0,0,0,.15);
  1119.     -webkit-transition: width 0.6s ease;
  1120.     -moz-transition: width 0.6s ease;
  1121.     -o-transition: width 0.6s ease;
  1122.     -ms-transition: width 0.6s ease;
  1123.     transition: width 0.6s ease
  1124. }
  1125.  
  1126. .c-image-upload-input {
  1127.     position: absolute;
  1128.     top: 0;
  1129.     bottom: 0;
  1130.     left: 0;
  1131.     right: 0;
  1132.     display: block;
  1133.     margin: 0;
  1134.     opacity: 0;
  1135.     padding: 0;
  1136.     width: 100%
  1137. }
  1138.  
  1139. .c-image-upload-input:hover {
  1140.     cursor: pointer
  1141. }
  1142.  
  1143. .c-image-upload-preview-container {
  1144.     border-width: 2px;
  1145.     border-style: dashed;
  1146.     border-color: lightgray;
  1147.     display: inline-block;
  1148.     margin: 5px 0;
  1149.     overflow: hidden;
  1150.     padding: 5px;
  1151.     position: relative
  1152. }
  1153.  
  1154. .c-image-upload-preview {
  1155.     display: block;
  1156.     margin: 0!important
  1157. }
  1158.  
  1159. .c-image-upload-btn {
  1160.     display: block;
  1161.     padding: 2px 8px!important;
  1162.     font-size: 10px!important
  1163. }
  1164.  
  1165. .md-container-small,.md-container {
  1166.     font-size: small
  1167. }
  1168.  
  1169. .md {
  1170.     color: #222222;
  1171.     max-width: 60em;
  1172.     overflow-wrap: break-word;
  1173.     word-wrap: break-word
  1174. }
  1175.  
  1176. .md .-headers,.md h1,.md h2,.md h3,.md h4,.md h5,.md h6 {
  1177.     border: 0;
  1178.     color: inherit;
  1179.     -webkit-font-smoothing: antialiased
  1180. }
  1181.  
  1182. .md .-headers code,.md h1 code,.md h2 code,.md h3 code,.md h4 code,.md h5 code,.md h6 code {
  1183.     font-size: inherit
  1184. }
  1185.  
  1186. .md blockquote,.md del {
  1187.     color: #4f4f4f
  1188. }
  1189.  
  1190. .md a {
  1191.     color: #0079d3;
  1192.     text-decoration: none
  1193. }
  1194.  
  1195. .md a del {
  1196.     color: inherit
  1197. }
  1198.  
  1199. .md h6 {
  1200.     text-decoration: underline
  1201. }
  1202.  
  1203. .md em {
  1204.     font-style: italic;
  1205.     font-weight: inherit
  1206. }
  1207.  
  1208. .md th,.md strong,.md .-headers,.md h1,.md h2,.md h3,.md h4,.md h5,.md h6 {
  1209.     font-weight: 600;
  1210.     font-style: inherit
  1211. }
  1212.  
  1213. .md h2,.md h4 {
  1214.     font-weight: 500
  1215. }
  1216.  
  1217. .md,.md h6 {
  1218.     font-weight: 400
  1219. }
  1220.  
  1221. .md * {
  1222.     margin-left: 0;
  1223.     margin-right: 0
  1224. }
  1225.  
  1226. .md tr,.md code,.md .-cells,.md .-lists,.md .-blocks,.md .-headers,.md h1,.md h2,.md h3,.md h4,.md h5,.md h6,.md th,.md td,.md ul,.md ol,.md .-lists,.md pre,.md blockquote,.md table,.md p,.md ul,.md ol {
  1227.     margin: 0;
  1228.     padding: 0
  1229. }
  1230.  
  1231. .md hr {
  1232.     border: 0;
  1233.     color: transparent;
  1234.     background: #c5c1ad;
  1235.     height: 2px;
  1236.     padding: 0
  1237. }
  1238.  
  1239. .md blockquote {
  1240.     border-left: 2px solid #c5c1ad
  1241. }
  1242.  
  1243. .md code,.md pre {
  1244.     border: 1px solid #eeeed2;
  1245.     background-color: #fcfcf7;
  1246.     border-radius: 2px
  1247. }
  1248.  
  1249. .md code {
  1250.     margin: 0 2px;
  1251.     white-space: nowrap;
  1252.     word-break: normal
  1253. }
  1254.  
  1255. .md p code {
  1256.     line-height: 1em
  1257. }
  1258.  
  1259. .md pre {
  1260.     overflow: auto
  1261. }
  1262.  
  1263. .md pre code {
  1264.     white-space: pre;
  1265.     background-color: transparent;
  1266.     border: 0;
  1267.     display: block;
  1268.     padding: 0!important
  1269. }
  1270.  
  1271. .md td,.md th {
  1272.     border: 1px solid #e5e3da;
  1273.     text-align: left
  1274. }
  1275.  
  1276. .md td[align=center],.md th[align=center] {
  1277.     text-align: center
  1278. }
  1279.  
  1280. .md td[align=right],.md th[align=right] {
  1281.     text-align: right
  1282. }
  1283.  
  1284. .md img {
  1285.     max-width: 100%
  1286. }
  1287.  
  1288. .md ul {
  1289.     list-style-type: disc
  1290. }
  1291.  
  1292. .md ol {
  1293.     list-style-type: decimal
  1294. }
  1295.  
  1296. .md blockquote {
  1297.     padding: 0 8px;
  1298.     margin-left: 5px
  1299. }
  1300.  
  1301. .md code {
  1302.     padding: 0 4px
  1303. }
  1304.  
  1305. .md pre,.md .-cells,.md th,.md td {
  1306.     padding: 4px 9px
  1307. }
  1308.  
  1309. .md .-lists,.md ul,.md ol {
  1310.     padding-left: 40px
  1311. }
  1312.  
  1313. .md sup {
  1314.     font-size: 0.86em;
  1315.     line-height: 0
  1316. }
  1317.  
  1318. .md li li,.md li p {
  1319.     font-size: 1em!important
  1320. }
  1321.  
  1322. .link .usertext .md {
  1323.     padding: 5px 10px
  1324. }
  1325.  
  1326. .new-comment .md :not(pre)>code,.link .md :not(pre)>code,.usertext.border .md :not(pre)>code,.new-comment .md pre,.link .md pre,.usertext.border .md pre {
  1327.     background-color: #ffffff
  1328. }
  1329.  
  1330. .linklisting .md,.commentarea .md {
  1331.     margin-top: 5px;
  1332.     margin-bottom: 5px
  1333. }
  1334.  
  1335. textarea {
  1336.     background-color: white;
  1337.     color: black
  1338. }
  1339.  
  1340. code {
  1341.     font-family: monospace,monospace
  1342. }
  1343.  
  1344. .md {
  1345.     font-size: 1.0769230769230769em
  1346. }
  1347.  
  1348. .md h1,.md h2 {
  1349.     font-size: 1.2857142857142858em;
  1350.     line-height: 1.3888888888888888em;
  1351.     margin-top: 0.8333333333333334em;
  1352.     margin-bottom: 0.8333333333333334em
  1353. }
  1354.  
  1355. .md h3,.md h4 {
  1356.     font-size: 1.1428571428571428em;
  1357.     line-height: 1.25em;
  1358.     margin-top: 0.625em;
  1359.     margin-bottom: 0.625em
  1360. }
  1361.  
  1362. .md h5,.md h6 {
  1363.     font-size: 1em;
  1364.     line-height: 1.4285714285714286em;
  1365.     margin-top: 0.7142857142857143em;
  1366.     margin-bottom: 0.35714285714285715em
  1367. }
  1368.  
  1369. .md .-blocks,.md .-lists,.md pre,.md blockquote,.md table,.md p,.md ul,.md ol {
  1370.     margin-top: 0.35714285714285715em;
  1371.     margin-bottom: 0.35714285714285715em
  1372. }
  1373.  
  1374. .md textarea,.md .-text,.md p,.md pre>code,.md th,.md td,.md li {
  1375.     font-size: 1em;
  1376.     line-height: 1.4285714285714286em
  1377. }
  1378.  
  1379. .md-container-small .md,.side .md {
  1380.     font-size: 0.9230769230769231em
  1381. }
  1382.  
  1383. .md-container-small .md h1,.side .md h1,.md-container-small .md h2,.side .md h2 {
  1384.     font-size: 1.5em;
  1385.     line-height: 1.3888888888888888em;
  1386.     margin-top: 0.5555555555555556em;
  1387.     margin-bottom: 0.5555555555555556em
  1388. }
  1389.  
  1390. .md-container-small .md h3,.side .md h3,.md-container-small .md h4,.side .md h4 {
  1391.     font-size: 1.3333333333333333em;
  1392.     line-height: 1.25em;
  1393.     margin-top: 0.625em;
  1394.     margin-bottom: 0.625em
  1395. }
  1396.  
  1397. .md-container-small .md h5,.side .md h5,.md-container-small .md h6,.side .md h6 {
  1398.     font-size: 1.1666666666666667em;
  1399.     line-height: 1.4285714285714286em;
  1400.     margin-top: 0.7142857142857143em;
  1401.     margin-bottom: 0.35714285714285715em
  1402. }
  1403.  
  1404. .md-container-small .md .-blocks,.side .md .-blocks,.md-container-small .md .-lists,.side .md .-lists,.md-container-small .md pre,.side .md pre,.md-container-small .md blockquote,.side .md blockquote,.md-container-small .md table,.side .md table,.md-container-small .md p,.side .md p,.md-container-small .md ul,.side .md ul,.md-container-small .md ol,.side .md ol {
  1405.     margin-top: 0.4166666666666667em;
  1406.     margin-bottom: 0.4166666666666667em
  1407. }
  1408.  
  1409. .md-container-small .md .-text,.side .md .-text,.md-container-small .md p,.side .md p,.md-container-small .md pre>code,.side .md pre>code,.md-container-small .md th,.side .md th,.md-container-small .md td,.side .md td,.md-container-small .md li,.side .md li {
  1410.     font-size: 1em;
  1411.     line-height: 1.25em
  1412. }
  1413.  
  1414. .wiki-page-content .md h1 {
  1415.     font-size: 2.2857142857142856em;
  1416.     line-height: 1.25em;
  1417.     margin-top: 1.25em;
  1418.     margin-bottom: 0.78125em
  1419. }
  1420.  
  1421. .wiki-page-content .md h2 {
  1422.     font-size: 1.7142857142857142em;
  1423.     line-height: 1.25em;
  1424.     margin-top: 1.25em;
  1425.     margin-bottom: 0.625em
  1426. }
  1427.  
  1428. .wiki-page-content .md h3 {
  1429.     font-size: 1.4285714285714286em;
  1430.     line-height: 1.25em;
  1431.     margin-top: 1em;
  1432.     margin-bottom: 0.5em
  1433. }
  1434.  
  1435. .wiki-page-content .md .-blocks,.wiki-page-content .md .-lists,.wiki-page-content .md pre,.wiki-page-content .md blockquote,.wiki-page-content .md table,.wiki-page-content .md p,.wiki-page-content .md ul,.wiki-page-content .md ol {
  1436.     margin-top: 0.35714285714285715em;
  1437.     margin-bottom: 0.7142857142857143em
  1438. }
  1439.  
  1440. .wiki-page-content .md h1,.wiki-page-content .md h6 {
  1441.     color: #4f4f4f;
  1442.     font-weight: 300
  1443. }
  1444.  
  1445. .wiki-page-content .md h2 {
  1446.     color: #336699
  1447. }
  1448.  
  1449. .wiki-page-content .md h2,.wiki-page-content .md h3 {
  1450.     font-weight: 600
  1451. }
  1452.  
  1453. .wiki-page-content .md h4 {
  1454.     font-style: italic
  1455. }
  1456.  
  1457. .wiki-page-content .md h5 {
  1458.     text-decoration: underline
  1459. }
  1460.  
  1461. .wiki-page-content .md h4,.wiki-page-content .md h5 {
  1462.     font-weight: 400
  1463. }
  1464.  
  1465. .wiki-page-content .md h6 {
  1466.     font-size: 1em;
  1467.     line-height: 1.4285714285714286em;
  1468.     margin-top: 1.0714285714285714em;
  1469.     margin-bottom: 0.35714285714285715em;
  1470.     text-decoration: none;
  1471.     text-transform: uppercase;
  1472.     letter-spacing: 1px
  1473. }
  1474.  
  1475. .md>:first-child,.md .-cells>:first-child,.md .-lists>:first-child,.md .-blocks>:first-child,.md .-headers>:first-child,.md h1>:first-child,.md h2>:first-child,.md h3>:first-child,.md h4>:first-child,.md h5>:first-child,.md h6>:first-child,.md th>:first-child,.md td>:first-child,.md ul>:first-child,.md ol>:first-child,.md .-lists>:first-child,.md pre>:first-child,.md blockquote>:first-child,.md table>:first-child,.md p>:first-child,.md ul>:first-child,.md ol>:first-child {
  1476.     margin-top: 0
  1477. }
  1478.  
  1479. .md>:last-child,.md .-cells>:last-child,.md .-lists>:last-child,.md .-blocks>:last-child,.md .-headers>:last-child,.md h1>:last-child,.md h2>:last-child,.md h3>:last-child,.md h4>:last-child,.md h5>:last-child,.md h6>:last-child,.md th>:last-child,.md td>:last-child,.md ul>:last-child,.md ol>:last-child,.md .-lists>:last-child,.md pre>:last-child,.md blockquote>:last-child,.md table>:last-child,.md p>:last-child,.md ul>:last-child,.md ol>:last-child {
  1480.     margin-bottom: 0
  1481. }
  1482.  
  1483. .combined-search-page>.content {
  1484.     font-size: small
  1485. }
  1486.  
  1487. .combined-search-page .search-subscribe-button {
  1488.     display: inline-block;
  1489.     margin: 0;
  1490.     margin-right: 5px
  1491. }
  1492.  
  1493. .combined-search-page .search-subscribe-button .remove {
  1494.     background: #b7001f;
  1495.     border-color: #840016
  1496. }
  1497.  
  1498. .combined-search-page .search-subscribe-button .remove:active {
  1499.     background: #840016
  1500. }
  1501.  
  1502. .combined-search-page .search-subscribe-button .add {
  1503.     background: #63b92b;
  1504.     border-color: #4d8f22
  1505. }
  1506.  
  1507. .combined-search-page .search-subscribe-button .add:active {
  1508.     background: #4d8f22
  1509. }
  1510.  
  1511. .combined-search-page .search-subscribe-button .add,.combined-search-page .search-subscribe-button .remove {
  1512.     color: #ffffff;
  1513.     text-align: center;
  1514.     transform: scale(1,1);
  1515.     transition: all 0.15s;
  1516.     width: 90px
  1517. }
  1518.  
  1519. .combined-search-page .search-subscribe-button .add:focus,.combined-search-page .search-subscribe-button .remove:focus {
  1520.     outline: none;
  1521.     box-shadow: 0 0 0 1px #ffffff inset
  1522. }
  1523.  
  1524. .combined-search-page .search-subscribe-button .add.active,.combined-search-page .search-subscribe-button .remove.active {
  1525.     display: inline-block;
  1526.     line-height: 13px
  1527. }
  1528.  
  1529. .combined-search-page .searchfacets {
  1530.     font-size: 1em;
  1531.     line-height: 1.6666666666666667em;
  1532.     border: 1px solid #808080;
  1533.     margin: 0;
  1534.     margin-left: 30px;
  1535.     margin-top: 20px;
  1536.     max-width: 750px;
  1537.     min-width: 600px;
  1538.     overflow: auto;
  1539.     padding: 15px;
  1540.     white-space: pre-wrap
  1541. }
  1542.  
  1543. .combined-search-page .searchfacets>h4.title {
  1544.     color: #808080;
  1545.     margin-bottom: 5px
  1546. }
  1547.  
  1548. .combined-search-page .searchfacets .facet:hover {
  1549.     text-decoration: underline
  1550. }
  1551.  
  1552. .combined-search-page li.searchfacet {
  1553.     display: inline-block;
  1554.     line-height: 20px;
  1555.     min-width: 32%
  1556. }
  1557.  
  1558. .combined-search-page .facet.count {
  1559.     color: #808080
  1560. }
  1561.  
  1562. .combined-search-page .facet.count:hover {
  1563.     text-decoration: none
  1564. }
  1565.  
  1566. .combined-search-page .searchpane {
  1567.     background: none;
  1568.     border: none;
  1569.     padding: 10px;
  1570.     padding-left: 30px
  1571. }
  1572.  
  1573. .combined-search-page #search {
  1574.     padding-right: 120px
  1575. }
  1576.  
  1577. .combined-search-page #search input[type=text] {
  1578.     font-size: 1.1666666666666667em;
  1579.     line-height: 1.4285714285714286em;
  1580.     border-color: #808080;
  1581.     border-radius: 2px;
  1582.     box-sizing: border-box;
  1583.     max-width: 750px;
  1584.     min-width: 375px;
  1585.     padding: 5px;
  1586.     padding-left: 10px;
  1587.     padding-right: 25px;
  1588.     vertical-align: middle;
  1589.     width: 100%
  1590. }
  1591.  
  1592. .combined-search-page .search-submit-button {
  1593.     margin-left: 10px;
  1594.     font-size: 1em;
  1595.     line-height: 1.6666666666666667em;
  1596.     padding: 5px 15px;
  1597.     vertical-align: middle
  1598. }
  1599.  
  1600. .combined-search-page .menuarea {
  1601.     font-size: 1em;
  1602.     margin-left: 20px
  1603. }
  1604.  
  1605. .combined-search-page .linkflairlabel {
  1606.     line-height: 17px
  1607. }
  1608.  
  1609. .combined-search-page .searchfacets {
  1610.     background: transparent;
  1611.     box-shadow: none
  1612. }
  1613.  
  1614. .combined-search-page .searchfacets .list {
  1615.     margin: 0
  1616. }
  1617.  
  1618. .combined-search-page .facet.count {
  1619.     font-weight: normal
  1620. }
  1621.  
  1622. .combined-search-page .search-icon {
  1623.     background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAAXNSR0IArs4c6QAAA5pJREFUWAnNmU1IVUEUx32aVMQrCyP7sCQTqQiJIsIWkRnRB7WPFi1a5CpatWpRm2grrQqiCNr0tYnAwoUIbfqOIiM0DPEjtLKyMtPX75RXj/Pu3Dfz3tXXgT9z5sw5//l373hn5pUocLBUKrWEtJ3j2EqbBHNAMegAL0EruJ5IJAZpZ8YQVgEugd/AxX6QdBWsmlaFTFAEzoFfIBv7TtEpUBi7UEhLQBOwWT8DT0EzeA4GgM3uMCDLIR6DTMS9DplNRJwBNWEzEd8EzoJBYNojAvPC6rxikBSCuyY7/UZQ4kJGXim4CEy7TSC31w3BaYP1J/3DLsLMHOqOgRGD74SZ59yHaDkQQdqyEhdMClGDJsOX1y+fK3+j8LxB1ujPkl4B5+WceSFYBPTT+0jfac2lS5oagacMfAOBCffsqVnRPVm4O4AuamQ3+Bxd5jYKTy+ZF1T2Qvz9qp/RFYF1RtZNo59r1+Tb5kXII38WPH/abq9ih2Q45fOlv4/NDmUTKfIE5bEH1hk4cbW85jG4uhRfpfIzuiJQTiWB9QVOzK3mLfLhNgXO9yn2yNW8CY+6AhHYowqWKT9OV/Pq+TLOIQJfqawqFvRi1c/Zha8CkqWKSM+nwuGuCHyshqS/T/XjcA8YJA+NfnSXf2El0PaEjtc6sc0AzyzwRpGP4pfZ8q1xih4oEnEPWZM9BuCRU422ex7lk6kw7NYs+J9A1WSGv0f9BqD3YbqpWn+m8QqKzcNqG7HybAipk2XzDmjL7ukFAmAqB72aEb8HeO2d5NcDubeYNkzA66AQaJtoIagFQqRtjM41sG4iMcRhvAbcAlEm3HtDyq2htL9WCOSCLieQBSFVbcRks5e9dQCUAlkGu8Aa4GLDJB1kj25ySQ7NQeR6EHa7I+xsUZd9ueDXh07uGoSgGJwEX4GPyRX1OJBfJd5GFMrlvs5VjzUPkiQ4ClqAkIaZPJH74AhIBmT4K0A7sNkQA9uD/LA2bQ2GJQUxyOSoVA1k3cm2mALy41E7a2qUNs2oWUmwBVSkDf4LDNHsob7VMj79YUTK6+4ENpNl5PU5i101AlaD9zaFxL8A+Wkvf4YA2WG6gM3k7rIlfwqZGQFy5uy2KSQu54DN+RZZjQjZRm0mF/yN+Ra5FhF9NoXEO8DcfIuUHetDhMh6+Zblzfj2yf1E9v5+i4gRS3xmwzxBOQnJFqntBR35X4T/wxAjn6AbQA4pV8Dfu8sfB3nUXzBvM7EAAAAASUVORK5CYII=');
  1624.     background-size: 20px 20px;
  1625.     display: inline-block;
  1626.     height: 20px;
  1627.     transform: translateY(-1px);
  1628.     vertical-align: middle;
  1629.     width: 20px
  1630. }
  1631.  
  1632. .search-result-listing {
  1633.     font-size: 0.9230769230769231em
  1634. }
  1635.  
  1636. .search-result.visited .search-title,.search-result.visited .search-link,.search-result.visited .search-title>mark,.search-result.visited .search-link>mark {
  1637.     color: #551a8b
  1638. }
  1639.  
  1640. .search-result {
  1641.     margin-bottom: 25px;
  1642.     margin-top: 10px
  1643. }
  1644.  
  1645. .search-result :link,.search-result :link>mark {
  1646.     color: #006aba
  1647. }
  1648.  
  1649. .search-result :visited,.search-result :visited>mark {
  1650.     color: #551a8b
  1651. }
  1652.  
  1653. .search-result.has-thumbnail {
  1654.     display: -webkit-flex;
  1655.     display: flex
  1656. }
  1657.  
  1658. .search-result.has-thumbnail>* {
  1659.     -webkit-flex: 1 1;
  1660.     flex: 1 1
  1661. }
  1662.  
  1663. .search-result.has-thumbnail>.thumbnail {
  1664.     -webkit-flex: 0 0 70px;
  1665.     flex: 0 0 70px;
  1666.     margin-right: 10px;
  1667.     width: 70px
  1668. }
  1669.  
  1670. .search-result.has-thumbnail>.thumbnail img {
  1671.     display: block;
  1672.     height: auto;
  1673.     width: 100%
  1674. }
  1675.  
  1676. .search-result mark {
  1677.     background-color: transparent;
  1678.     color: inherit;
  1679.     font-weight: bold;
  1680.     line-height: 1em
  1681. }
  1682.  
  1683. .search-result-meta,.search-result-footer {
  1684.     font-size: 1em;
  1685.     line-height: 1.6666666666666667em;
  1686.     vertical-align: baseline
  1687. }
  1688.  
  1689. .search-result-meta>*,.search-result-footer>* {
  1690.     line-height: 1em
  1691. }
  1692.  
  1693. .search-result-header {
  1694.     font-size: 1em;
  1695.     line-height: 1.6666666666666667em
  1696. }
  1697.  
  1698. .search-result-header>* {
  1699.     vertical-align: top
  1700. }
  1701.  
  1702. .search-title {
  1703.     font-size: 16px;
  1704.     margin-right: 5px
  1705. }
  1706.  
  1707. .search-result-meta {
  1708.     font-size: 0.8333333333333334em;
  1709.     line-height: 2em;
  1710.     color: #808080
  1711. }
  1712.  
  1713. .search-result-meta .search-result-icon {
  1714.     vertical-align: text-bottom
  1715. }
  1716.  
  1717. .search-score {
  1718.     font-size: 1.2em;
  1719.     line-height: 1em
  1720. }
  1721.  
  1722. .search-score:after {
  1723.     content: ' •'
  1724. }
  1725.  
  1726. .search-comments {
  1727.     font-weight: bold;
  1728.     color: #808080
  1729. }
  1730.  
  1731. .search-result-body {
  1732.     font-size: 1em;
  1733.     line-height: 1.25em;
  1734.     color: #4f4f4f;
  1735.     padding-right: 40px
  1736. }
  1737.  
  1738. .search-expando {
  1739.     overflow: hidden
  1740. }
  1741.  
  1742. .search-expando.collapsed {
  1743.     max-height: 45px;
  1744.     position: relative
  1745. }
  1746.  
  1747. .search-expando.collapsed:before {
  1748.     bottom: 0;
  1749.     content: '';
  1750.     height: 15px;
  1751.     left: 0;
  1752.     position: absolute;
  1753.     width: 100%;
  1754.     background: rgba(255,255,255,0);
  1755.     background: -moz-linear-gradient(top,rgba(255,255,255,0) 0%,#ffffff 100%);
  1756.     background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(255,255,255,0)),color-stop(100%,#ffffff));
  1757.     background: -webkit-linear-gradient(top,rgba(255,255,255,0) 0%,#ffffff 100%);
  1758.     background: -o-linear-gradient(top,rgba(255,255,255,0) 0%,#ffffff 100%);
  1759.     background: -ms-linear-gradient(top,rgba(255,255,255,0) 0%,#ffffff 100%);
  1760.     background: linear-gradient(to bottom,rgba(255,255,255,0) 0%,#ffffff 100%)
  1761. }
  1762.  
  1763. .search-expando-button {
  1764.     color: #006aba
  1765. }
  1766.  
  1767. .search-expando-button:hover {
  1768.     cursor: pointer;
  1769.     text-decoration: underline
  1770. }
  1771.  
  1772. .search-expando-button>span {
  1773.     display: none
  1774. }
  1775.  
  1776. .search-expando-button.expanded .search-expando-button-label-expanded,.search-expando-button.collapsed .search-expando-button-label-collapsed {
  1777.     display: inline
  1778. }
  1779.  
  1780. .search-result-footer {
  1781.     font-size: 1em;
  1782.     line-height: 1.6666666666666667em;
  1783.     overflow: hidden;
  1784.     text-overflow: ellipsis;
  1785.     white-space: nowrap
  1786. }
  1787.  
  1788. .search-result-footer .search-link {
  1789.     margin-left: 5px
  1790. }
  1791.  
  1792. .search-result-group {
  1793.     max-width: 750px;
  1794.     min-width: 600px;
  1795.     padding-left: 30px;
  1796.     padding-right: 20px
  1797. }
  1798.  
  1799. .search-result-group footer .nav-buttons {
  1800.     font-size: 1em;
  1801.     line-height: 1.6666666666666667em;
  1802.     margin-top: 10px;
  1803.     margin-bottom: 30px
  1804. }
  1805.  
  1806. .search-result-group footer .nav-buttons * {
  1807.     font-size: inherit
  1808. }
  1809.  
  1810. .search-result-group footer .info {
  1811.     color: #808080
  1812. }
  1813.  
  1814. .search-result-group-header {
  1815.     border-bottom: 2px solid #e5e3da;
  1816.     color: #808080;
  1817.     margin-bottom: 20px;
  1818.     margin-top: 30px
  1819. }
  1820.  
  1821. .search-header-label {
  1822.     font-size: 1.1666666666666667em;
  1823.     line-height: 1.4285714285714286em;
  1824.     font-weight: bold
  1825. }
  1826.  
  1827. .search-header-menus {
  1828.     float: right
  1829. }
  1830.  
  1831. .search-menu {
  1832.     font-size: 1em;
  1833.     line-height: 1.6666666666666667em;
  1834.     display: inline-block;
  1835.     margin-left: 20px
  1836. }
  1837.  
  1838. .search-result-icon {
  1839.     background-position: center;
  1840.     background-repeat: no-repeat;
  1841.     display: inline-block;
  1842.     height: 15px;
  1843.     vertical-align: middle;
  1844.     width: 16px
  1845. }
  1846.  
  1847. .search-result-icon-score {
  1848.     background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAcCAYAAABh2p9gAAAAAXNSR0IArs4c6QAAAgNJREFUSA3tVb9LAlEcvztFAm1ya3RoaWiqTQwCQYgg9QaDKJqStgrqn6i1tpBAB3+0CA0RJG41NdjQ4OjmdA4ievb5HJ6+O089rbYePN73x+f74fPuvfs+SXIxCoXCFacLqCTPAoHoRFGUW+J0XU8nk8m7aTVTCYvF4j6KH2RZVkjS7/d1LAeJRCJL32lMJMzn8zsej+cRRV5bYbfX6+2pqlq2xQ3XkRBkW9jmE5QtORVBaRvbj4H01Z4fI8Q2N0D0AuCyHWzzNRBvY/vvYtxCiANYg7IKAEERNMVuQmkEB1UzMUNCKAtBWRWJFTPpcm1AaRhK68Qbp5fL5UjyjDkvGTmM2gGHJGcymWAgEKhA3Rqziw6orLVarYjX7/cfg+wTRJziWIezKgYE+wv2h+BL4JAMLjEo2qVS6Rr+mRgT7Jt4PH4u+EPT+IZD7xeMf8Kff0QZp3kBmk0HqrmuzaD+zatp2j0u9tGcF5v303JHBxc7bfzL/G18Pl8VpCEHpTNDIKt3Op1wKpVq/E1zoAR2C7SiKMzmTEkjANtX1Ow0DFsuNvsa5McQ10Y1Ey022JjYC4m0EDLADow3YxfgNn2nwRwxxNrzY4QE8K3AVlSYXXsBY8w5vSfEOhIygYIylBxi8uk0Bm3GmDNj9nUiIYHYUhYEp2YRbcZMf+EVf9MlpxuCb2Tm3PaPmEoTAAAAAElFTkSuQmCC');
  1849.     background-size: 10px 14px
  1850. }
  1851.  
  1852. .search-result-icon-external {
  1853.     background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAOCAYAAAA45qw5AAAAAXNSR0IArs4c6QAAAnhJREFUOBGVVE1IlFEUPfczmWaMyJpFkNK0ilnoEC4MXbXox0XtsoUK0cKCKIgMp59dVJqCtAj6gWhRLXSX0O+ilUJQDU4LLZAmMqiwFEmnmua7nTc/7/s239g8GDj3nHvufe+b967Av5KpGKTmHBS7SW+BSK1P/gnoe2qjmJ0ZwVjnn4J24lEIkcZeODjEOM7fRutRzRF/huA5NH8ZAzsyZU3KAP1vu2m+zni95YKAagpurgtXW6bRn74ARy4Gpfr4Jbg4jsGme4YrNk6mu3i6AuFLrAxVF5CVONxPi6hrmKJ/e2VDSVXtxkDzfcHpV1HUhqa5hajPOMFPOgm4K5YT2cx97mO81XKqYyzSiWS6l9p5iI5Ddd7qcCKs28a43XKKeeR+x4WfeIifuM8Krh7DYPNNG/tB31Qd1sgDnu6ApfP5VnxbSKM+JBhpy1reD/rTR/l33LCUi2GHu+ywhOrDwKYmaTixDMkeIeJFKy2npgN3d/0KbGrSzEEU42WL6ekwiFlC8cziIHCl9Ttv92tP1piHKyDVpz41ZhpXvxQfrEmwzeIqgGmcsfmCPRZXBOJ5IC04+3JTxXQjiuz15WQcqDy2hLk05iIErVOTYRx+sRZu3vMA66DhOzAXL2iZmoL9VmbPap5TlJukWS/xCd3iExrlKQ7aYsBHak/4nL54XKXnZLKqGSCq77A8l4DTuAFh5fuXeq/Rf6DSACleLk4SjrMe2pZWtZoJFWk4g2tNXzk223nC1KqeYoIZmT1mapnQu9VmhurfBD/XbRbL8GcGvH/9YDBB80mszA0VBDOrZ2d2MjdJ3xty3vs2CaaGqVWoydqlOW2kf1x25XNDvWyhAAAAAElFTkSuQmCC');
  1854.     background-size: 15px 7px
  1855. }
  1856.  
  1857. .search-result-icon-filter {
  1858.     background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAYCAYAAAD+vg1LAAAAAXNSR0IArs4c6QAAAthJREFUSA2dlV1IVEEUx/8zq65aoCRUFFSCoEG6uBFFbwU99CGEgeVD0RdB0pdp7QZFCoGuRFpiQUqQPRgFShQI9VA9VJCWrUtmkBJEPWRGiEbq7pzOnbuX3fDeuu2FnY9z/uc35547Myvg9qkZLEIGqkDYyCErIMQ09x9AqhdTsTa0+seSUSJ54jgOhA9DyGYIeB00E1BUi1BJu+X/NzgY6WTgbh1ACAN0k7McgkQ6lPRz5gfYv8z0q3o0+uqM8d/BwfBBzrSdX58gKIQX4+fwZENUQ6wm0J8DmXGdURXapGg7Z37PGVz9Zim88i1nlAOoajT4WiyWbR8YvAEp9oHoC0aG86WtyDB6ZY2GEr1CQ88VR53lmJms5ff6xjFLUFBY6QwWotyMobNAnbLiHfvm9d+5/he1n8RWe/CJgVwWLGdhFFOfHzvC5jjUQ20SYp09OEss1ALCV7RuMfaru2c2+ikuzLEHR6MxLRAi0x0xrvKkm3oijz344yivzGUAFuB4ZJF7uFwZ147ag+9WzLDgqRZlY6drsKRdppae2YMNL9G1uKjeVdZnwmt5q+3VMaRuOYNH3t9n+BSfqFxkoQOH+rPNhWzaUy8Xs66DPZL3cidCpc+dwQVFlziDeRojsA153j7URkrmYAODm+HJ5DtErOLXHIP4edLQ2B/pYOQ8e+rmQAwDoY+bIfan88zPiCKtIxrl712OkJ8XsQMHw1V88bRpsdlM8l1xBCR3MKwsyZ4YEvXgV2w/Wkp/WMY/Mw5EKrhKXey0SjSDGJehqfiRDgi89gFpZbxAPv+MvT6M2Gwvmla/s4BWnwCfjmyCBw/YkRF3KihUIlR8xxL/T29mFhxYw9DuJCiXUR1NFWokkAbjvwyil8fzDYN+iD9co++qNU2l5z8YcZnrlZcIpjY0Ftcn5qmNJEMLk0Jvo6H7WNI85SGfFHWBoyf4lHVhfHqPq0vdxXK/Aa582Np22kTuAAAAAElFTkSuQmCC');
  1859.     background-size: 11px 12px
  1860. }
  1861.  
  1862. .search-result-icon-internal {
  1863.     background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAUCAYAAACJfM0wAAAAAXNSR0IArs4c6QAAAm5JREFUOBGNVD1oU1EU/u5rYyoWUbK4iLvQuoqCJloQCViEVhwEQZzcFGNaRBxrbHUUh4JVXCSDdqiiKK0ORR0TKA66OLkExVYxjb7jd+5LbvJe7hPPkvO+853vnvvzxWC6LvCFyEt8b5zEncKGr4wLy8PYnnsMY8Z89cAHQvAInz4UU0W1SRdUjnI9kSIcPkX11KaHH4eUI+R6wi9sggVM1y55+HFIOcr1RCQs8geQ165uYABzi+IVhyUTWyPHcttFwQqsFqDCvxBiAjOjBZ7XbLzfXMFUbQH55UGHa64YWOsN7b0xUrBa1DQo1w6hMvrGcXR7Yubik8gSvjQmsDNrkB2u8iUUHV84jpHLHOy2w6jJLXuiXD+DQO5xqmhSCe+i1bqGTHaRCx5wHSItDnEOlZGHDmsnfmEtlmvHKVLl2c9xe/MYCJ4T3dvuIyw/OOskd/vMYT1JurCSSu93IRzagS3mBb92uz5BAyYsYmbfO4clku6lJAr2czC7h1tdYp5zZcFntOQYguY3h3kS/ztWoh6FmFc8jq4osIYwPIiMnMbA0EfL8Ygq5BfWyzPgRZltrk+wis3mYXZcpSmu25pylOuJfmHrJjxgY8bxhc+tuT6Gxjr/kEz3rJVjyPW4NH55kZsSD1/u423jPFYKv+1CapD9uXkufNYtbBO5ybdc7mCRcBo5clN8oajTYKpe4bSljlCk3R3C4OLq1v9yU0yh/ZHm0ubGJFeuPeG2xl3fP9zkOL1J0qVaE1nUy8trbiNy07jPoh1K36/aOcQJqv3sqeUD2rLEFb4SXOOfydE0i/Y09afW1nLEaqgWNf8CYx309EqyIbgAAAAASUVORK5CYII=');
  1864.     background-size: 11px 10px
  1865. }
  1866.  
  1867. .searchfacets {
  1868.     overflow: auto;
  1869.     font-size: small;
  1870.     white-space: pre-wrap;
  1871.     border: 1px solid gray;
  1872.     padding: 10px;
  1873.     margin-top: -6px;
  1874.     box-shadow: 0 4px 6px -1px #cccccc inset;
  1875.     background: #fefefe
  1876. }
  1877.  
  1878. .searchfacets .title {
  1879.     margin: 5px
  1880. }
  1881.  
  1882. .searchfacets .facet:hover {
  1883.     text-decoration: underline
  1884. }
  1885.  
  1886. .searchfacets .list {
  1887.     margin: 0px 0px 0px 10px
  1888. }
  1889.  
  1890. li.searchfacet {
  1891.     display: inline-block;
  1892.     width: 15em
  1893. }
  1894.  
  1895. .facet.count {
  1896.     color: #888888;
  1897.     font-weight: bold
  1898. }
  1899.  
  1900. .post-sharing {
  1901.     background: #fbfbfb;
  1902.     border: 1px solid #e2e2e2;
  1903.     box-sizing: border-box;
  1904.     display: none;
  1905.     font-size: small;
  1906.     max-width: 550px;
  1907.     padding: 20px;
  1908.     position: relative
  1909. }
  1910.  
  1911. .post-sharing .c-close {
  1912.     position: absolute;
  1913.     top: 0;
  1914.     right: 0;
  1915.     padding: 5px
  1916. }
  1917.  
  1918. .post-sharing .post-sharing-form {
  1919.     font-size: 1.0769230769230769em;
  1920.     display: none
  1921. }
  1922.  
  1923. .post-sharing .post-sharing-main {
  1924.     display: block
  1925. }
  1926.  
  1927. .post-sharing .post-sharing-main .c-form-group {
  1928.     -webkit-align-items: center;
  1929.     align-items: center;
  1930.     display: -webkit-flex;
  1931.     display: flex
  1932. }
  1933.  
  1934. .post-sharing .post-sharing-main .c-form-group>* {
  1935.     -webkit-flex: 1 1 100%;
  1936.     flex: 1 1 100%
  1937. }
  1938.  
  1939. .post-sharing .post-sharing-main .c-form-group>.post-sharing-label {
  1940.     -webkit-flex: 0 0 83px;
  1941.     flex: 0 0 83px;
  1942.     padding-right: 10px;
  1943.     text-align: right
  1944. }
  1945.  
  1946. .post-sharing .post-sharing-main .c-form-group:last-child {
  1947.     margin-bottom: 0px
  1948. }
  1949.  
  1950. .post-sharing .post-sharing-email-form .c-form-group {
  1951.     margin-bottom: 10px;
  1952.     margin-top: 10px
  1953. }
  1954.  
  1955. .post-sharing .post-sharing-email-form.shared .post-sharing-shareplane {
  1956.     display: block
  1957. }
  1958.  
  1959. .post-sharing .post-sharing-email-form.shared .post-sharing-shareplane:before {
  1960.     -webkit-animation: post-sharing-shareplane 0.7s forwards;
  1961.     -moz-animation: post-sharing-shareplane 0.7s forwards;
  1962.     -ms-animation: post-sharing-shareplane 0.7s forwards;
  1963.     -o-animation: post-sharing-shareplane 0.7s forwards;
  1964.     animation: post-sharing-shareplane 0.7s forwards
  1965. }
  1966.  
  1967. .post-sharing .post-sharing-email-form.shared .post-sharing-buttons .c-btn {
  1968.     opacity: 0
  1969. }
  1970.  
  1971. .post-sharing .post-sharing-label {
  1972.     font-size: 1em;
  1973.     line-height: 1.4285714285714286em;
  1974.     color: #808080
  1975. }
  1976.  
  1977. .post-sharing .post-sharing-option {
  1978.     background-size: 26px 26px;
  1979.     cursor: pointer;
  1980.     display: inline-block;
  1981.     height: 26px;
  1982.     margin-right: 5px;
  1983.     margin-top: 5px;
  1984.     position: relative;
  1985.     width: 26px
  1986. }
  1987.  
  1988. .post-sharing .post-sharing-option:hover .c-tooltip {
  1989.     bottom: 100%;
  1990.     opacity: 1
  1991. }
  1992.  
  1993. .post-sharing .post-sharing-option .c-tooltip {
  1994.     transform: translate(-50%,-8px);
  1995.     -webkit-transform: translate(-50%,-8px);
  1996.     -moz-transform: translate(-50%,-8px);
  1997.     -o-transform: translate(-50%,-8px);
  1998.     -ms-transform: translate(-50%,-8px);
  1999.     -webkit-transition: all 0.15s ease 0s;
  2000.     -moz-transition: all 0.15s ease 0s;
  2001.     -o-transition: all 0.15s ease 0s;
  2002.     -ms-transition: all 0.15s ease 0s;
  2003.     transition: all 0.15s ease 0s;
  2004.     bottom: 50%;
  2005.     left: 50%;
  2006.     pointer-events: none
  2007. }
  2008.  
  2009. .post-sharing .post-sharing-option .c-tooltip .tooltip-inner {
  2010.     -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.08);
  2011.     box-shadow: 0 1px 3px rgba(0,0,0,0.08);
  2012.     background: #ffffff;
  2013.     border: 1px solid #e6e6e6;
  2014.     color: #222222;
  2015.     padding: 10px;
  2016.     white-space: nowrap
  2017. }
  2018.  
  2019. .post-sharing .post-sharing-option .c-tooltip .tooltip-arrow {
  2020.     transform: translate(-50%,-1px);
  2021.     -webkit-transform: translate(-50%,-1px);
  2022.     -moz-transform: translate(-50%,-1px);
  2023.     -o-transform: translate(-50%,-1px);
  2024.     -ms-transform: translate(-50%,-1px);
  2025.     border-top-color: #ffffff;
  2026.     left: 50%;
  2027.     top: 100%
  2028. }
  2029.  
  2030. .post-sharing .post-sharing-option-facebook {
  2031.     background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADUAAAA1CAYAAADh5qNwAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6N0JBNzU1RUZGODI1MTFFNEFFQjQ5M0QxQUE5RUE4MTQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6N0JBNzU1RjBGODI1MTFFNEFFQjQ5M0QxQUE5RUE4MTQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3QkE3NTVFREY4MjUxMUU0QUVCNDkzRDFBQTlFQTgxNCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo3QkE3NTVFRUY4MjUxMUU0QUVCNDkzRDFBQTlFQTgxNCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PqRdBrkAAAlsSURBVHja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')
  2032. }
  2033.  
  2034. .post-sharing .post-sharing-option-twitter {
  2035.     background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADUAAAA1CAYAAADh5qNwAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6N0JBNzU1RjNGODI1MTFFNEFFQjQ5M0QxQUE5RUE4MTQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6N0JBNzU1RjRGODI1MTFFNEFFQjQ5M0QxQUE5RUE4MTQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3QkE3NTVGMUY4MjUxMUU0QUVCNDkzRDFBQTlFQTgxNCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo3QkE3NTVGMkY4MjUxMUU0QUVCNDkzRDFBQTlFQTgxNCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pi9EJo4AAAj4SURBVHja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')
  2036. }
  2037.  
  2038. .post-sharing .post-sharing-option-tumblr {
  2039.     background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAYAAADFeBvrAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Q0Q1RDE4MDMzOUYxMTFFNUFDNzlERDJDMzhGRTA5MUEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Q0Q1RDE4MDQzOUYxMTFFNUFDNzlERDJDMzhGRTA5MUEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpDRDVEMTgwMTM5RjExMUU1QUM3OUREMkMzOEZFMDkxQSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpDRDVEMTgwMjM5RjExMUU1QUM3OUREMkMzOEZFMDkxQSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Ps0aYY0AAASESURBVHja3FpZSJRRFD4zTo1JE2Fqy4S2mM2DpjVkWlEhRbbSgmUbFBS0QBREURH0UkRE+0JE0UMPFfUQVEQEGpRlINrykJktKm1YGupogTOdM56Z/tm3848zHviYf/75/3PPN/ece88992omz10LgpKFmInI4+uxiBSEgX9vQzQj6hHvEDWIx3wtIjoBHTmIDYjliPQAzxoYoxGzFfcbELcRVxGvIjFGG+Z7GsR8xFM2YGcQZPxJOut4yToXcBtRIWRGVCDuIaaCvJDOu9yGWU1CiYgTiBeIAlBfCritU9y2KKFxiGeIHRG4abgetJ3bHidFqBDxnEeu3pI8tqEwUkLzEI8QydD7ksy2zAuX0BTELUQSxI4ksU1TQiWUyaNYLJFRkrrvK6a8EdIjbiKGQOwKud8NtjUgoaOIiRD7MpFt9UuIJrJtED+yzX3y1bqlM+cRCXFEiGw9q0yTlIQoN8uH+JMCtt0j294r7g8bVkDJ4jn26w5LJ5Rs3A2Wzi41SO3jUdlJaAJimnjU5pggaUBPGkafGo1GrV6ihDaXsnWHy60Td+6EBMgam+H8Tj1js9nUdL11yhhaJa199bJiSNT3j2YsrXQQykYYJTUPT02xx49SqHdUih+HjKRlv1Y6dsakG+HK6YOg1bpOcRQ/jnhSUWbRoDBJStvW9Stgfeki76vDRD1cv3gEbPA/jjbvOgRffzRLEsolQiYpbb7I2H0be2hYmmt6qO8vHmPjtREWN1zEarWG9Hx3iM8H4/FayazaPW4CiQrTUiq5nEFK25ot+5GUBmYUmmHT2qUuvzX/aoWdB4653PsmGz8kA3WS2uo+Ntg/h6Z6dnrXn79QW/9Z7VHuL/lIm7TWwYMMXjKHqBSL2qiVn9B35DcRauhDhJqI0Ns+ROgtEaoWV+tlOLZ2W6NBqIoIPRFfOniZj/TRybzLqeU3iC+SWju7/njcS0keDKbM0arGD+JdgjGTFqswAgS3RohQ6ZK5HveLpk9Gb9RAtikTVi8thurXtV7JhymXEA8dhL5T8is2GbR3QKF5AqSlupbEacGXPykbCsw5MCbDCHUfGuD9x0axZJ94OJydds4qJPv/0MnLAZ9ZtqBIqrkK5uBSxjosSaj+cxMcOHLB7zPuPRiBOG13uBzJe+jZqhBbjtd/aoSHZc/tywpdPx3YrDZ0Rwveb4I7D8rh+IVr0G7pjLQZ2uXb45wx3Lb1qaxaCfFTPe2Gnq2VKucSxn1iQpyLo8zgnJKMN0LA3VcdB2Sqla7mjxDVmqjG1RLDZFoRpWxrQEL2tRoPEJYYJEM2FYOP4zT+Vl00OJR4+xd6UbrYpkqfdY0ACmgvc36MuF8L23Lfb6EmCEVlPDTW9CKZGrahLNCDwS70Kabo0AMdU7FGkQi1dYbbrgvmBW2I/ktHY/L9+bCgVHJb20OJ43BKMVX8jy2UTmgVieZCbqMq1JfDrS1RxZ22AGnngpLBExEWWxpZRy7rvMdthL76V+GI5iz4f0RzFPQckhjIv7cjfiGo4ljLwV4Ogkc0/wkwAPBGACbEprRFAAAAAElFTkSuQmCC')
  2040. }
  2041.  
  2042. .post-sharing .post-sharing-option-email {
  2043.     background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADUAAAA1CAYAAADh5qNwAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RTlENzk2RjBGQ0MzMTFFNEE4RjFFRjk3NjY3NkJFNzkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RTlENzk2RUZGQ0MzMTFFNEE4RjFFRjk3NjY3NkJFNzkiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3QkE3NTVFRkY4MjUxMUU0QUVCNDkzRDFBQTlFQTgxNCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo3QkE3NTVGMEY4MjUxMUU0QUVCNDkzRDFBQTlFQTgxNCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pprx0LMAAARJSURBVHja3JpfSFNRHMd/u9M0nRTh/FMRBbFFVga+SIMUZJrQmy+l/YFA8MkX/z4Jyl78R+CTIARKVg/6VA+pRBotFBLSMlR8yEjFKWG4bOaf9ftdz2SN3bu73XO3O3/w5W53599n59xzfvd3jgE4WvHzYjNeClD5KCvKgspEmVBG1B7KjVpFzaPmUOOoseG7w2u82mHgAEKNLkdVoPJUFDWJ6kc9Q8DVmEAhzGW8NDAYI8cO32NwrQj3NSpQCJOBlzbUAx49LWNeVB+qHuFcmkEh0CO8dKJOQvRsA1WDYE+4QiEMPejdbKjFymhIViGcWzUUAp3Gy2vUVYi9TaNKEWw5YigEuoiXEdR50I99Q9kRbCFsKNZDTp0B+YPZpHrMIPMMfdDJkJMbirZgz5ggkaFb50Bk11g7ISQUm7YrID6sgrVXevixhXUuyusQj3XM6r9AB/ZUW5wBAWtvW9CeYr7cF41dHy1dqis+X9G/pxriFMjXOQ3/9RR7fVji7G1H28i7P0OvLQnsRrkSIIPBAIXnCiFRSIxaS3f2d2D0+yh4vd5QSY2M47EPStEUnpWaBZ5dD9TaaiFBSNAcaHd/FxxOh1jvintF0RRPUAJ7BVf0xtpR1AGLvxbFiqjCaABRfVSvQssjHoHFFBRZ+vF0aC9q1xzMH4jqo3rDsAKBBUlAL2AqgcjyBRb1AT2AcQAisxKUJZKcvME4AZFZCCoz0ty8wDgCkWUSlElNCWrBOAORmQQeXkSkYBoAiYuwwNwL4AHmKHDAxPIENL9vFhdpOaPfKR2lp3ycgER3iaDcPEra3tuGro9d4uq/tLkE1SPVMO2aDv4ejvfpd0pH6Skf5edkbvJ1KG59Qi1Q07smcP12icMo2ZgMPZ96oPFtI2SbsiHHnANpx9Jg8+8mzKzNiC6P/YIdKq9XgmfPA3Vv6sT8LTdbIMmYpBZq1YBuxUv8cFtJ6qE7QyGB/IcR3XP+cML8z3lw77jBlGgCyykL2M7aICM14zDd+p91EYzuSYGVvChRCvWKoMixqokESg4oXAsFFgZUJz1T4zyGnNoH3TeDUnlUropnbJygxmINxBlsTGA7eJOxBuIENkk8vhhFvx6AOID1hx2jyM3IhbWtNU2Bgk0e5hQzTLmmFMco/ENkvXCwOygTsjFA2aUySE/RHugQbGsdBmcHwQshYxR9CPSQPvgHGlpR9+XCZFTwwOyAXuN+rb4vh3E/Fgjsi9PwWJ//pndg2LkeDmLT8WQbrN0QFIoF2WviDKomcPdeatPtKcTHdk4/At0LvCm16VaF+qxzoGnWTlAExbYcb8HB3qoejdpVKnX8QKqngG0S23UIRu2xyx07EORys219m46Gom/zekEukRCqFPaP3FDqH2o5KYDMMYOQs5+UxcvZJCGc0lnBFKbuZa6J1q4P1WMNByjsngrotaNz3i8I3NE5mSkBqIsztP8EGAB6RWM4xE5EngAAAABJRU5ErkJggg==')
  2044. }
  2045.  
  2046. .post-sharing .post-sharing-option-embed {
  2047.     background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAYAAADFeBvrAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Mjc1NTkxMjgwNjkzMTFFNkE1NkNGRjlFQ0ZGNDc5MjMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Mjc1NTkxMjkwNjkzMTFFNkE1NkNGRjlFQ0ZGNDc5MjMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoyNzU1OTEyNjA2OTMxMUU2QTU2Q0ZGOUVDRkY0NzkyMyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoyNzU1OTEyNzA2OTMxMUU2QTU2Q0ZGOUVDRkY0NzkyMyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PoW3JAAAAAR5SURBVHja5JpdSBRRFMfPjimIRtEnKJl9kASmCWuxJWoI0UNPwgphQVFQEfgcBVGB4fOC9FChUL0k9FA+9WKaJZJQalASfVJRhj6UImlq5+/c0XGdrzsf+2EHDrs7c2fm/Pbce+45906IfJLZaxsU/ihhrWLdzVrEupU1lzVHNBtnHWN9zzrE+pK1k3UgdGF4xg87Qh4hcH2E9RhrlHWty1uNsLax3mbtYbjZhAIJb9SxnmctJX+ln7WJ9Z4br4VcwFTyRzNrMQUrr1jPMVRXIEAMgrEQYz1BiZUW1gYGG/MNiGF2iT5eRMkRBJAoQw16BmKYg/xxXxepkiWIkLUM9ciqkWIDg8jVngIwJGxoFzbJe0h4BjCZlFoyxXrYzFMhizHTkyKeMet+EaMxFTKJZn1JDAAygSIcH/2MxlAsDWBI2Biz9JCYNDspvaRKP/kqcelMs6dbZ2YTrdrkvD3a4hpv0ixsX9Ll6jylMzAsepfT1Iecom63b482aItrvEEVC9sXupzIml+4TjQ1mM371d8To0R3a4l+vjZuv34nUT3P1dlr1N+fnnIeUs8BecJLQluGLF3zUMQ3GAgM1RusF6NzuNabp0oFw3yXO+YbjCa911VPxQuO4Vy8eIeaYwiJATUsXZxZwTxu5Gk5Zn19pIGo+uLS4+67H4rE+bI5sTAQtEFb/zwFhhJFrAEkFiY4qKqMyzU5Z8SiRjAwuRuJtlQTrdtB9OcX0eT44vNfeommJ4kKKxcfX11AlF9O9OYB0cxfp0DfVzhOc2RhFL71gUtE5ad4pGaI2Xua6PlNoo6ri43Uro0fU5qnnI+pInioUSw1+euZmitEe04zjG7uxvf8MFEWP+5DRxCeylJsYfBPR+/Id7PwSfN7wmtoIzWm7qi2WEuuYlvzFOzjG1bIBQB4QetmhlVYhtpGKlBUqLbYVLUKLTNRRPVnLp+f8WTXvfQ4BjAmRyP52qcGANP6flptIzXhdqu22FSyALJe78JAbDuqzuBOocZ+cM17y/yeiHRoI5U9HHUSFMYQ5Tgtpk22UIgyiDaIOnpBVEJ0QpTSy8cnajTLK1uIdHNh+4YatmdngkiFBpHLYWXyeKATqxYA0M2kPSOV17XCQ4X85ZCj5m48hcxg5K2qk+NBJ6mtivQaAh6AB8mMqcRl3J0AGhCpd2KhgikfBhSxB9Mmv37pAcp/GEgbWLSJ9barWcwKau9Z8xIc5/yFmWfQgHrEQoM/UNoiiVkJHn/On0WSnnkgsafZ5Drf0EPZrfhAcE6D8g4DadL2ZUNxC439ntfmVuYRjb5z1n7NNqLf37zCYOuyVNuPXb5LwaLr4URLGsG0xG8qG5UPiLdDaQAzJGwlSyCx3xK1LSuSK7AtarQzbljgiZ0xZOFTKQgDm2rNdsRNK1axh1mfYlCwpd5qJ/z/2tbXeSqS5ECBZ0fsYBwB6cZUOEkhHc8MO3mLxFGXM+iCKf3ykvQylngANpiOuE5o7RPNIyKd6ZK2z8uTl80LgCZwKfGK5j8BBgD4phU4zVyScwAAAABJRU5ErkJggg==')
  2048. }
  2049.  
  2050. .post-sharing .post-sharing-shareplane {
  2051.     font-size: 0.8571428571428571em;
  2052.     line-height: 1.6666666666666667em;
  2053.     bottom: 0;
  2054.     color: #7cd344;
  2055.     display: none;
  2056.     font-weight: bold;
  2057.     padding: 5px 15px;
  2058.     position: absolute;
  2059.     right: 0;
  2060.     text-transform: uppercase
  2061. }
  2062.  
  2063. .post-sharing .post-sharing-shareplane:before {
  2064.     background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAAB/CAYAAACql41TAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NDBFQjY0RkRGQ0UwMTFFNDg5NUVCQjVCMDI1MjIxMzQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NDBFQjY0RkVGQ0UwMTFFNDg5NUVCQjVCMDI1MjIxMzQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo0MEVCNjRGQkZDRTAxMUU0ODk1RUJCNUIwMjUyMjEzNCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo0MEVCNjRGQ0ZDRTAxMUU0ODk1RUJCNUIwMjUyMjEzNCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PlZuFdwAABnuSURBVHja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');
  2065.     background-size: 50px 32px;
  2066.     content: '';
  2067.     height: 32px;
  2068.     position: absolute;
  2069.     transform: translate(0,0);
  2070.     width: 50px
  2071. }
  2072.  
  2073. .post-sharing .post-sharing-buttons {
  2074.     overflow: auto
  2075. }
  2076.  
  2077. .post-sharing .post-sharing-buttons .c-btn {
  2078.     -webkit-user-select: none;
  2079.     -moz-user-select: none;
  2080.     -o-user-select: none;
  2081.     -ms-user-select: none;
  2082.     user-select: none;
  2083.     margin-left: 5px;
  2084.     margin-right: 0;
  2085.     padding: 5px 15px
  2086. }
  2087.  
  2088. .post-sharing .post-sharing-buttons .c-btn:focus {
  2089.     box-shadow: 0 0 0 1px #ffffff inset;
  2090.     outline: none
  2091. }
  2092.  
  2093. @keyframes post-sharing-shareplane {
  2094.     0% {
  2095.         opacity: 0;
  2096.         transform: translate(0px,0px)
  2097.     }
  2098.  
  2099.     50% {
  2100.         opacity: 1;
  2101.         transform: translate(20px,-10px)
  2102.     }
  2103.  
  2104.     60% {
  2105.         opacity: 1;
  2106.         transform: translate(20px,-10px)
  2107.     }
  2108.  
  2109.     100% {
  2110.         opacity: 0;
  2111.         transform: translate(-50px,-60px)
  2112.     }
  2113. }
  2114.  
  2115. @-o-keyframes post-sharing-shareplane {
  2116.     0% {
  2117.         opacity: 0;
  2118.         transform: translate(0px,0px)
  2119.     }
  2120.  
  2121.     50% {
  2122.         opacity: 1;
  2123.         transform: translate(20px,-10px)
  2124.     }
  2125.  
  2126.     60% {
  2127.         opacity: 1;
  2128.         transform: translate(20px,-10px)
  2129.     }
  2130.  
  2131.     100% {
  2132.         opacity: 0;
  2133.         transform: translate(-50px,-60px)
  2134.     }
  2135. }
  2136.  
  2137. @-webkit-keyframes post-sharing-shareplane {
  2138.     0% {
  2139.         opacity: 0;
  2140.         transform: translate(0px,0px)
  2141.     }
  2142.  
  2143.     50% {
  2144.         opacity: 1;
  2145.         transform: translate(20px,-10px)
  2146.     }
  2147.  
  2148.     60% {
  2149.         opacity: 1;
  2150.         transform: translate(20px,-10px)
  2151.     }
  2152.  
  2153.     100% {
  2154.         opacity: 0;
  2155.         transform: translate(-50px,-60px)
  2156.     }
  2157. }
  2158.  
  2159. .interstitial {
  2160.     font-family: "Helvetica Neue","Helvetica","Arial",sans-serif;
  2161.     margin: auto;
  2162.     text-align: center;
  2163.     width: 650px
  2164. }
  2165.  
  2166. .modal .interstitial {
  2167.     width: auto
  2168. }
  2169.  
  2170. .modal .interstitial .interstitial-image {
  2171.     margin-top: 20px
  2172. }
  2173.  
  2174. .interstitial-image {
  2175.     margin-bottom: 20px;
  2176.     margin-top: 60px
  2177. }
  2178.  
  2179. .interstitial-message .note {
  2180.     color: #a5a4a4;
  2181.     font-size: 14
  2182. }
  2183.  
  2184. .interstitial .md h3 {
  2185.     font-size: 1.4285714285714286em;
  2186.     line-height: 1.25em;
  2187.     margin-top: 1em;
  2188.     margin-bottom: 1em
  2189. }
  2190.  
  2191. .interstitial .md h5,.interstitial .md p {
  2192.     font-size: 1.2857142857142858em;
  2193.     line-height: 1.3888888888888888em
  2194. }
  2195.  
  2196. .interstitial .md p {
  2197.     font-weight: 300
  2198. }
  2199.  
  2200. .interstitial-subreddit-description {
  2201.     background-color: #f0eee9;
  2202.     margin-bottom: 20px;
  2203.     padding: 10px 20px
  2204. }
  2205.  
  2206. .interstitial-subreddit-description h5 {
  2207.     margin-bottom: 20px;
  2208.     margin-top: 0
  2209. }
  2210.  
  2211. .interstitial-subreddit-description p {
  2212.     margin: 0;
  2213.     text-align: left
  2214. }
  2215.  
  2216. .interstitial .buttons {
  2217.     display: -webkit-flex;
  2218.     display: flex;
  2219.     -webkit-justify-content: center;
  2220.     justify-content: center;
  2221.     margin-left: auto;
  2222.     margin-right: auto;
  2223.     margin-top: 30px;
  2224.     width: 400px
  2225. }
  2226.  
  2227. .interstitial .buttons .c-btn {
  2228.     -webkit-flex: 0 1 75%;
  2229.     flex: 0 1 75%;
  2230.     font-weight: 500;
  2231.     margin-left: 5px;
  2232.     margin-right: 5px;
  2233.     padding-bottom: 8px;
  2234.     padding-top: 8px
  2235. }
  2236.  
  2237. .top-posts {
  2238.     height: 358px;
  2239.     border: 1px solid #efefed
  2240. }
  2241.  
  2242. .top-posts__header {
  2243.     height: 42px;
  2244.     line-height: 42px;
  2245.     background-color: #ffffff;
  2246.     padding: 6px 12px
  2247. }
  2248.  
  2249. .top-posts__header-icon {
  2250.     display: inline-block
  2251. }
  2252.  
  2253. .top-posts__header-image {
  2254.     width: 32px;
  2255.     height: 32px;
  2256.     vertical-align: middle;
  2257.     margin-top: -6px;
  2258.     margin-right: 8px
  2259. }
  2260.  
  2261. .top-posts__header-text {
  2262.     color: #545452;
  2263.     font-size: 16px;
  2264.     display: inline-block
  2265. }
  2266.  
  2267. .top-posts__post {
  2268.     margin: 0 8px 9px;
  2269.     height: 74px;
  2270.     border: 1px solid #ccccca;
  2271.     background-color: #fcfcfb
  2272. }
  2273.  
  2274. .top-posts__post-thumbnail {
  2275.     display: inline-block;
  2276.     width: 74px;
  2277.     height: 74px;
  2278.     background-repeat: no-repeat;
  2279.     background-size: cover
  2280. }
  2281.  
  2282. .top-posts__post-thumbnail-center {
  2283.     margin-top: 12px;
  2284.     margin-left: 5px
  2285. }
  2286.  
  2287. .top-posts__post-content {
  2288.     display: inline-block;
  2289.     padding: 10px 8px;
  2290.     vertical-align: top;
  2291.     width: 188px
  2292. }
  2293.  
  2294. .top-posts__post-title {
  2295.     color: #0079d3;
  2296.     font-size: 14px;
  2297.     overflow: hidden;
  2298.     height: 2.2em;
  2299.     line-height: 1.1em;
  2300.     -webkit-line-clamp: 2;
  2301.     -webkit-box-orient: vertical;
  2302.     display: -webkit-box
  2303. }
  2304.  
  2305. .top-posts__post-upvotes {
  2306.     color: #a5a4a4;
  2307.     font-size: 12px;
  2308.     margin-top: 10px;
  2309.     overflow: hidden;
  2310.     white-space: nowrap;
  2311.     text-overflow: ellipsis
  2312. }
  2313.  
  2314. .top-posts__cta {
  2315.     height: 40px;
  2316.     margin: 8px 8px;
  2317.     background-color: #24a0ed
  2318. }
  2319.  
  2320. .top-posts__cta-text {
  2321.     color: white;
  2322.     line-height: 40px;
  2323.     text-align: center;
  2324.     font-size: 12px;
  2325.     font-weight: bold
  2326. }
  2327.  
  2328. #eu-cookie-policy {
  2329.     position: fixed;
  2330.     bottom: 20px;
  2331.     left: 20px;
  2332.     right: 20px;
  2333.     text-align: center;
  2334.     z-index: 9999;
  2335.     pointer-events: none
  2336. }
  2337.  
  2338. #eu-cookie-policy .reddit-infobar {
  2339.     display: inline-block;
  2340.     text-align: left;
  2341.     pointer-events: all
  2342. }
  2343.  
  2344. #eu-cookie-policy .md {
  2345.     max-width: none
  2346. }
  2347.  
  2348. .seo-login {
  2349.     box-sizing: border-box;
  2350.     position: fixed;
  2351.     bottom: 0;
  2352.     width: 100%;
  2353.     height: 200px;
  2354.     transition: height 0.5s cubic-bezier(0.26,0.87,0.74,0.93);
  2355.     background: url(../subscription_requests_bg.png) repeat;
  2356.     background-size: cover;
  2357.     border-top: 2px solid #e5e3da
  2358. }
  2359.  
  2360. .seo-login.full-screen {
  2361.     height: 100%;
  2362.     right: 0;
  2363.     bottom: 0;
  2364.     left: 0;
  2365.     z-index: 9999
  2366. }
  2367.  
  2368. .seo-login.half-screen {
  2369.     height: 50%
  2370. }
  2371.  
  2372. .seo-login.half-screen .seo-login__box {
  2373.     margin-top: 60px
  2374. }
  2375.  
  2376. .seo-login .seo-login__close {
  2377.     font-size: 4em;
  2378.     border: none;
  2379.     background-color: transparent;
  2380.     color: #b5b3ac;
  2381.     padding: 10px;
  2382.     position: absolute;
  2383.     top: -10px
  2384. }
  2385.  
  2386. .seo-login .seo-login__close:focus {
  2387.     outline: none
  2388. }
  2389.  
  2390. .seo-login .seo-login__box {
  2391.     width: 400px;
  2392.     padding: 10px;
  2393.     margin: 0 auto 2em;
  2394.     text-align: center;
  2395.     transition: margin 0.5s cubic-bezier(0.26,0.87,0.74,0.93)
  2396. }
  2397.  
  2398. .seo-login .seo-login__heading {
  2399.     padding: 10px 10px 20px;
  2400.     border-bottom: 2px solid #e5e3da;
  2401.     font-size: 1.8em
  2402. }
  2403.  
  2404. .seo-login .seo-login__btn {
  2405.     width: 60%
  2406. }
  2407.  
  2408. .seo-login .seo-login__forms-h2 {
  2409.     font-size: 2em;
  2410.     margin-bottom: 20px;
  2411.     text-align: center
  2412. }
  2413.  
  2414. .seo-login .seo-login__forms-wrap {
  2415.     width: 300px;
  2416.     padding: 40px;
  2417.     margin: 12% auto;
  2418.     border-radius: 5px;
  2419.     background-color: #f8fbfd;
  2420.     -webkit-box-shadow: 0 0 5px #b5b3ac;
  2421.     box-shadow: 0 0 5px #b5b3ac
  2422. }
  2423.  
  2424. .seo-login .seo-login__forms-wrap button {
  2425.     width: 100%;
  2426.     padding: 5px
  2427. }
  2428.  
  2429. .seo-login .seo-login__btn-wrap {
  2430.     margin-top: 10px
  2431. }
  2432.  
  2433. .seo-login .seo-login__dismiss-wrap {
  2434.     margin-top: 20px;
  2435.     border-top: 1px solid #b5b3ac;
  2436.     padding-top: 20px
  2437. }
  2438.  
  2439. .posts-divider {
  2440.     padding: 20px;
  2441.     background-color: #fbfbf9
  2442. }
  2443.  
  2444. .posts-divider .top-posts__post {
  2445.     display: inline-block
  2446. }
  2447.  
  2448. .posts-divider__link-wrap {
  2449.     padding: 0 8px 10px
  2450. }
  2451.  
  2452. .posts-divider__link {
  2453.     font-size: 18px
  2454. }
  2455.  
  2456. .posts-carousel {
  2457.     width: 100%;
  2458.     height: 100px;
  2459.     background-color: white
  2460. }
  2461.  
  2462. .posts-carousel.top {
  2463.     border-bottom: 2px solid #e5e3da;
  2464.     margin-top: 20px;
  2465.     -webkit-transition: margin 0.3s ease 0s;
  2466.     -moz-transition: margin 0.3s ease 0s;
  2467.     -o-transition: margin 0.3s ease 0s;
  2468.     -ms-transition: margin 0.3s ease 0s;
  2469.     transition: margin 0.3s ease 0s
  2470. }
  2471.  
  2472. .posts-carousel.top-fixed {
  2473.     top: 0;
  2474.     position: fixed;
  2475.     z-index: 9999;
  2476.     margin-top: 0px
  2477. }
  2478.  
  2479. .posts-carousel.bottom {
  2480.     margin-left: -5px;
  2481.     position: fixed;
  2482.     z-index: 9999;
  2483.     bottom: 0;
  2484.     border-top: 2px solid #e5e3da
  2485. }
  2486.  
  2487. .posts-carousel__slider {
  2488.     width: calc(100% - 80px);
  2489.     display: inline-block;
  2490.     overflow: hidden
  2491. }
  2492.  
  2493. .posts-carousel__inner {
  2494.     -webkit-transition: left 0.3s ease 0s;
  2495.     -moz-transition: left 0.3s ease 0s;
  2496.     -o-transition: left 0.3s ease 0s;
  2497.     -ms-transition: left 0.3s ease 0s;
  2498.     transition: left 0.3s ease 0s;
  2499.     left: 0;
  2500.     overflow: hidden;
  2501.     width: 8000px;
  2502.     padding: 10px 0;
  2503.     position: relative
  2504. }
  2505.  
  2506. .posts-carousel__arrow {
  2507.     width: 40px;
  2508.     height: 40px
  2509. }
  2510.  
  2511. .posts-carousel__arrow-left {
  2512.     width: 40px;
  2513.     height: 40px;
  2514.     transform: scaleX(-1);
  2515.     -webkit-transform: scaleX(-1);
  2516.     -moz-transform: scaleX(-1);
  2517.     -o-transform: scaleX(-1);
  2518.     -ms-transform: scaleX(-1)
  2519. }
  2520.  
  2521. .posts-carousel__btn {
  2522.     display: inline-block;
  2523.     height: 100%;
  2524.     width: 40px;
  2525.     vertical-align: top;
  2526.     font-size: 2.5em;
  2527.     color: #336699;
  2528.     font-weight: bold;
  2529.     background-color: white;
  2530.     border: none;
  2531.     padding: 0
  2532. }
  2533.  
  2534. .posts-carousel__btn:hover {
  2535.     background: #F5F3F3
  2536. }
  2537.  
  2538. .posts-carousel__btn:focus {
  2539.     outline: none
  2540. }
  2541.  
  2542. .posts-carousel__btn.left {
  2543.     border-right: 2px solid #e5e3da
  2544. }
  2545.  
  2546. .posts-carousel__btn.right {
  2547.     border-left: 2px solid #e5e3da
  2548. }
  2549.  
  2550. .top-posts__post {
  2551.     display: inline-block
  2552. }
  2553.  
  2554. .sub-bar {
  2555.     position: fixed;
  2556.     bottom: 0;
  2557.     height: 60px;
  2558.     width: 100%;
  2559.     background-color: #ffffff;
  2560.     border-top: 3px solid #e5e3da;
  2561.     padding: 10px 20px;
  2562.     box-sizing: border-box;
  2563.     margin-left: -5px
  2564. }
  2565.  
  2566. .sub-bar__text {
  2567.     vertical-align: middle;
  2568.     padding-left: 20px;
  2569.     font-size: 18px
  2570. }
  2571.  
  2572. .sub-bar__icon {
  2573.     height: 40px;
  2574.     width: 40px;
  2575.     border-radius: 20px;
  2576.     vertical-align: middle
  2577. }
  2578.  
  2579. .sub-bar__title {
  2580.     vertical-align: middle;
  2581.     padding-left: 20px;
  2582.     font-size: 18px;
  2583.     color: #b5b3ac;
  2584.     text-transform: uppercase
  2585. }
  2586.  
  2587. .sub-bar__subscribers {
  2588.     vertical-align: middle;
  2589.     padding-left: 20px;
  2590.     font-size: 18px;
  2591.     color: #e5e3da
  2592. }
  2593.  
  2594. .sub-bar__link {
  2595.     font-size: 18px;
  2596.     position: absolute;
  2597.     right: 20px;
  2598.     top: -3px
  2599. }
  2600.  
  2601. .sub-bar__arrow {
  2602.     background-image: url(../icon-right-arrow.png);
  2603.     background-repeat: no-repeat;
  2604.     background-size: cover;
  2605.     display: inline-block;
  2606.     height: 40px;
  2607.     width: 30px;
  2608.     position: relative;
  2609.     top: 10px;
  2610.     padding-left: 10px
  2611. }
  2612.  
  2613. .sub-bar__link-txt {
  2614.     color: #3aabff;
  2615.     text-transform: uppercase
  2616. }
  2617.  
  2618. .no-select {
  2619.     -webkit-user-select: none;
  2620.     -moz-user-select: none;
  2621.     -o-user-select: none;
  2622.     -ms-user-select: none;
  2623.     user-select: none
  2624. }
  2625.  
  2626. .screenreader-only {
  2627.     position: absolute;
  2628.     width: 1px;
  2629.     height: 1px;
  2630.     padding: 0;
  2631.     margin: -1px;
  2632.     overflow: hidden;
  2633.     clip: rect(0,0,0,0);
  2634.     border: 0
  2635. }
  2636.  
  2637. .basic-button,.sponsored-page .primary-button,.sponsored-page button {
  2638.     border-width: 1px;
  2639.     border-style: solid;
  2640.     border-radius: 5px
  2641. }
  2642.  
  2643. .basic-button:focus,.sponsored-page .primary-button:focus,.sponsored-page button:focus {
  2644.     outline: 0;
  2645.     box-shadow: inset 0 0 0 1px rgba(255,255,255,0.35)
  2646. }
  2647.  
  2648. .basic-button:active,.sponsored-page .primary-button:active,.sponsored-page button:active {
  2649.     box-shadow: inset 0 1px 1px 1px rgba(0,0,0,0.09999999999999998)
  2650. }
  2651.  
  2652. .basic-button:disabled,.basic-button.disabled,.sponsored-page .primary-button:disabled,.sponsored-page .primary-button.disabled,.sponsored-page button:disabled,.sponsored-page button.disabled {
  2653.     background: #e9edf1!important;
  2654.     background: -moz-linear-gradient(top,#e9edf1 0%,#dce3ea 100%)!important;
  2655.     background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#e9edf1),color-stop(100%,#dce3ea))!important;
  2656.     background: -webkit-linear-gradient(top,#e9edf1 0%,#dce3ea 100%)!important;
  2657.     background: -o-linear-gradient(top,#e9edf1 0%,#dce3ea 100%)!important;
  2658.     background: -ms-linear-gradient(top,#e9edf1 0%,#dce3ea 100%)!important;
  2659.     background: linear-gradient(to bottom,#e9edf1 0%,#dce3ea 100%)!important;
  2660.     color: #999999!important;
  2661.     text-shadow: 0 1px 0 #ffffff!important;
  2662.     border-color: #ccd6e0!important;
  2663.     box-shadow: none!important
  2664. }
  2665.  
  2666. html {
  2667.     height: 100%
  2668. }
  2669.  
  2670. body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td,iframe {
  2671.     margin: 0;
  2672.     padding: 0
  2673. }
  2674.  
  2675. table {
  2676.     border-collapse: collapse
  2677. }
  2678.  
  2679. fieldset,img {
  2680.     border: 0
  2681. }
  2682.  
  2683. address,caption,cite,code,dfn,em,strong,th,var {
  2684.     font-style: normal;
  2685.     font-weight: normal
  2686. }
  2687.  
  2688. ol,ul {
  2689.     list-style: none
  2690. }
  2691.  
  2692. caption,th {
  2693.     text-align: left
  2694. }
  2695.  
  2696. h1,h2,h3,h4,h5,h6 {
  2697.     font-size: 100%
  2698. }
  2699.  
  2700. q:before,q:after {
  2701.     content: ''
  2702. }
  2703.  
  2704. body {
  2705.     font: normal x-small verdana,arial,helvetica,sans-serif;
  2706.     background-color: white;
  2707.     z-index: 1;
  2708.     min-height: 100%
  2709. }
  2710.  
  2711. textarea {
  2712.     font: normal small verdana,arial,helvetica,sans-serif
  2713. }
  2714.  
  2715. button,html input[type="button"],input[type="reset"],input[type="submit"] {
  2716.     -webkit-appearance: button;
  2717.     cursor: pointer;
  2718.     padding: 2px 6px 3px
  2719. }
  2720.  
  2721. button[disabled],html input[disabled] {
  2722.     cursor: default
  2723. }
  2724.  
  2725. input[type=hidden] {
  2726.     position: absolute
  2727. }
  2728.  
  2729. h1 {
  2730.     font-size: 18px;
  2731.     font-weight: normal;
  2732.     margin: 10px 0
  2733. }
  2734.  
  2735. h2 {
  2736.     color: #369;
  2737.     font-size: 13px
  2738. }
  2739.  
  2740. h2 a {
  2741.     text-decoration: none
  2742. }
  2743.  
  2744. h2 a:visited {
  2745.     color: #336699
  2746. }
  2747.  
  2748. h2 a:hover {
  2749.     text-decoration: underline
  2750. }
  2751.  
  2752. h3 {
  2753.     font-size: 110%
  2754. }
  2755.  
  2756. a img {
  2757.     border: 0 none
  2758. }
  2759.  
  2760. a {
  2761.     text-decoration: none;
  2762.     color: #369
  2763. }
  2764.  
  2765. [hidden] {
  2766.     display: none
  2767. }
  2768.  
  2769. .rounded {
  2770.     border-radius: 7px
  2771. }
  2772.  
  2773. .rounded .morelink {
  2774.     border-top-right-radius: 6px
  2775. }
  2776.  
  2777. div.autosize {
  2778.     display: table;
  2779.     width: 1px
  2780. }
  2781.  
  2782. div.autosize>div {
  2783.     display: table-cell
  2784. }
  2785.  
  2786. input.txt {
  2787.     background-color: #f7f7f7;
  2788.     border: 1px solid #369
  2789. }
  2790.  
  2791. label.disabled {
  2792.     color: gray
  2793. }
  2794.  
  2795. .wrong {
  2796.     color: red;
  2797.     font-weight: normal
  2798. }
  2799.  
  2800. .attention {
  2801.     font-weight: bold;
  2802.     border: solid 1px #ff6600;
  2803.     padding: 3px;
  2804.     border-radius: 7px
  2805. }
  2806.  
  2807. .subform input.text {
  2808.     width: 25em
  2809. }
  2810.  
  2811. .subform textarea.text {
  2812.     width: 25em
  2813. }
  2814.  
  2815. .subform label {
  2816.     margin: 0 5px 0 5px
  2817. }
  2818.  
  2819. .subform td {
  2820.     padding: 0px 5px 5px 0
  2821. }
  2822.  
  2823. .subform td.nopadding {
  2824.     padding: 0px
  2825. }
  2826.  
  2827. .nowrap {
  2828.     white-space: nowrap
  2829. }
  2830.  
  2831. .leftpad {
  2832.     padding-left: 1em
  2833. }
  2834.  
  2835. .nomargin {
  2836.     margin: 0px
  2837. }
  2838.  
  2839. .nopadding {
  2840.     padding: 0px
  2841. }
  2842.  
  2843. .fancybutton {
  2844.     padding: 5px 10px;
  2845.     background: -webkit-gradient(linear,0% 0%,0% 100%,from(#d4e3f2),to(#adc9e6));
  2846.     background: -moz-linear-gradient(top,#d4e3f2,#adc9e6);
  2847.     background-color: #ADC9E6;
  2848.     border: 1px solid #5E96CF;
  2849.     border-radius: 7px;
  2850.     -webkit-background-clip: padding-box;
  2851.     -moz-background-clip: padding-box;
  2852.     color: #2E6399;
  2853.     text-shadow: 0px 1px 0px rgba(255,255,255,0.7);
  2854.     -webkit-box-shadow: inset 0px 1px 0px rgba(255,255,255,0.8);
  2855.     -moz-box-shadow: inset 0px 1px 0px rgba(255,255,255,0.8);
  2856.     box-shadow: inset 0px 1px 0px rgba(255,255,255,0.8);
  2857.     text-decoration: none;
  2858.     font-weight: bold
  2859. }
  2860.  
  2861. .fancybutton:hover {
  2862.     background: -webkit-gradient(linear,0% 0%,0% 100%,from(#e4edf7),to(#d4e3f2));
  2863.     background: -moz-linear-gradient(top,#e4edf7,#d4e3f2);
  2864.     background-color: #D4E3F2
  2865. }
  2866.  
  2867. .fancybutton:focus,.fancybutton:active {
  2868.     background: -webkit-gradient(linear,0% 0%,0% 100%,to(#d4e3f2),from(#adc9e6));
  2869.     background: -moz-linear-gradient(top,#adc9e6,#d4e3f2);
  2870.     background-color: #D4E3F2;
  2871.     -webkit-box-shadow: inset 0px -1px 0px rgba(255,255,255,0.7);
  2872.     -moz-box-shadow: inset 0px -1px 0px rgba(255,255,255,0.7);
  2873.     box-shadow: inset 0px -1px 0px rgba(255,255,255,0.7)
  2874. }
  2875.  
  2876. .fancybutton.disabled,.fancybutton.disabled:active {
  2877.     background: -webkit-gradient(linear,0% 0%,0% 100%,from(#e9edf1),to(#dce3ea));
  2878.     background: -moz-linear-gradient(top,#e9edf1,#dce3ea);
  2879.     background-color: #D4E3F2;
  2880.     border-color: #999;
  2881.     color: #999
  2882. }
  2883.  
  2884. .hover a:hover {
  2885.     text-decoration: underline
  2886. }
  2887.  
  2888. .selected,.choice.primary {
  2889.     font-weight: bold
  2890. }
  2891.  
  2892. .flat-list {
  2893.     list-style-type: none;
  2894.     display: inline
  2895. }
  2896.  
  2897. .flat-list li,.flat-list form {
  2898.     display: inline;
  2899.     white-space: nowrap
  2900. }
  2901.  
  2902. .flat-list li a.gold {
  2903.     color: #9a7d2e;
  2904.     font-weight: bold
  2905. }
  2906.  
  2907. .flat-list li.selected a {
  2908.     color: orangered
  2909. }
  2910.  
  2911. .link .flat-list {
  2912.     display: block;
  2913.     padding: 1px 0
  2914. }
  2915.  
  2916. .link.compressed .flat-list {
  2917.     display: inline-block;
  2918.     padding: 0 0 1px 0
  2919. }
  2920.  
  2921. ul.flat-vert {
  2922.     text-align: left
  2923. }
  2924.  
  2925. .flat-vert .separator {
  2926.     margin: 0
  2927. }
  2928.  
  2929. .flat-vert.title {
  2930.     font-family: arial,verdana,helvetica,sans-serif;
  2931.     color: #777;
  2932.     font-size: 18px;
  2933.     font-weight: normal;
  2934.     margin-bottom: 5px
  2935. }
  2936.  
  2937. .separator {
  2938.     color: gray;
  2939.     margin: 0px .7ex 0px .7ex;
  2940.     cursor: default
  2941. }
  2942.  
  2943. .pref-lang {
  2944.     font-weight: bold
  2945. }
  2946.  
  2947. .pref {
  2948.     font-weight: bold
  2949. }
  2950.  
  2951. #jumpToContent {
  2952.     position: absolute;
  2953.     left: 135px;
  2954.     top: 25px;
  2955.     font-weight: bold;
  2956.     margin-left: -1000px
  2957. }
  2958.  
  2959. #jumpToContent:focus {
  2960.     margin-left: 0!important
  2961. }
  2962.  
  2963. #header {
  2964.     border-bottom: 1px solid #5f99cf;
  2965.     position: relative;
  2966.     background-color: #cee3f8;
  2967.     z-index: 99
  2968. }
  2969.  
  2970. #header-img {
  2971.     margin-top: 2px;
  2972.     margin-right: 5px
  2973. }
  2974.  
  2975. #header-img.default-header {
  2976.     text-indent: -9999px;
  2977.     background-image: url(sprite-reddit.ZDiVRxCXXWg.png);
  2978.     background-position: 0px -313px;
  2979.     background-repeat: no-repeat;
  2980.     height: 40px;
  2981.     width: 120px;
  2982.     display: inline-block;
  2983.     vertical-align: bottom;
  2984.     margin-bottom: 3px
  2985. }
  2986.  
  2987. .hohoho-header {
  2988.     display: inline-block;
  2989.     width: 35px;
  2990.     height: 40px;
  2991.     overflow: hidden;
  2992.     text-indent: -4000px;
  2993.     background-image: url(../secret-santa-present.png);
  2994.     background-repeat: no-repeat;
  2995.     background-position: left center;
  2996.     background-size: 35px;
  2997.     vertical-align: bottom
  2998. }
  2999.  
  3000. #header-top {
  3001.     position: absolute;
  3002.     right: 5px
  3003. }
  3004.  
  3005. #header-bottom-left {
  3006.     font-size: larger
  3007. }
  3008.  
  3009. #header-bottom-right {
  3010.     position: absolute;
  3011.     right: 0px;
  3012.     bottom: 0px;
  3013.     background-color: #EFF7FF;
  3014.     padding: 4px;
  3015.     line-height: 12px;
  3016.     border-top-left-radius: 7px
  3017. }
  3018.  
  3019. #mail {
  3020.     position: relative;
  3021.     top: 2px;
  3022.     display: inline-block;
  3023.     text-indent: -9999px;
  3024.     overflow: hidden;
  3025.     width: 15px;
  3026.     height: 10px
  3027. }
  3028.  
  3029. #mail.havemail {
  3030.     background-image: url(sprite-reddit.ZDiVRxCXXWg.png);
  3031.     background-position: -21px -905px;
  3032.     background-repeat: no-repeat
  3033. }
  3034.  
  3035. #mail.nohavemail {
  3036.     background-image: url(sprite-reddit.ZDiVRxCXXWg.png);
  3037.     background-position: -42px -905px;
  3038.     background-repeat: no-repeat
  3039. }
  3040.  
  3041. .message-count {
  3042.     background-color: #FF7500;
  3043.     color: #FFF;
  3044.     font-size: 8px;
  3045.     font-weight: bold;
  3046.     padding: 0px 3px;
  3047.     margin-left: 3px;
  3048.     border-radius: 2px;
  3049.     display: inline-block
  3050. }
  3051.  
  3052. #modmail {
  3053.     position: relative;
  3054.     top: -2px;
  3055.     display: inline-block;
  3056.     text-indent: -9999px;
  3057.     overflow: hidden;
  3058.     width: 16px;
  3059.     height: 16px;
  3060.     margin-bottom: -6px
  3061. }
  3062.  
  3063. #modmail.havemail {
  3064.     background-image: url(sprite-reddit.ZDiVRxCXXWg.png);
  3065.     background-position: -66px -755px;
  3066.     background-repeat: no-repeat
  3067. }
  3068.  
  3069. #modmail.nohavemail {
  3070.     background-image: url(sprite-reddit.ZDiVRxCXXWg.png);
  3071.     background-position: -88px -755px;
  3072.     background-repeat: no-repeat
  3073. }
  3074.  
  3075. .user {
  3076.     color: gray
  3077. }
  3078.  
  3079. .user .userkarma {
  3080.     font-weight: bold
  3081. }
  3082.  
  3083. .beta-hint {
  3084.     position: absolute;
  3085.     cursor: inherit;
  3086.     height: 24px;
  3087.     opacity: 0.8
  3088. }
  3089.  
  3090. .beta-hint:hover {
  3091.     opacity: 1
  3092. }
  3093.  
  3094. .beta-hint a {
  3095.     position: absolute;
  3096.     text-indent: 24px;
  3097.     white-space: nowrap;
  3098.     overflow: hidden;
  3099.     margin-left: -24px;
  3100.     display: inline-block;
  3101.     width: 20px;
  3102.     height: 13px;
  3103.     background: transparent url('data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2266%22%20height%3D%2269%22%20viewBox%3D%220%200%2066%2069%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Ctitle%3E%EF%83%83%3C%2Ftitle%3E%3Cpath%20d%3D%22M1.156%2065.88c-1.027-1.89-.707-4.16.96-6.81l22.455-35.4V5.857h-2.856c-.774%200-1.443-.283-2.01-.848-.564-.567-.847-1.236-.847-2.01%200-.774.283-1.443.848-2.01.566-.564%201.235-.847%202.01-.847H44.57c.775%200%201.445.283%202.01.848.566.567.85%201.236.85%202.01%200%20.774-.284%201.443-.85%202.01-.565.564-1.235.847-2.01.847h-2.856V23.67l22.456%2035.4c1.666%202.65%201.986%204.92.96%206.81-1.027%201.89-3.118%202.834-6.273%202.834H7.43c-3.156%200-5.247-.945-6.274-2.835zM17.25%2045.856h31.786L36.893%2026.705%2036%2025.32V5.858h-5.714V25.32l-.893%201.385L17.25%2045.857z%22%20fill%3D%22%2346A508%22%20fill-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E') center left no-repeat;
  3104.     background-size: contain
  3105. }
  3106.  
  3107. .pagename {
  3108.     font-weight: bold;
  3109.     margin-right: 1ex;
  3110.     font-variant: small-caps;
  3111.     font-size: 1.2em;
  3112.     vertical-align: bottom
  3113. }
  3114.  
  3115. .pagename a {
  3116.     color: black
  3117. }
  3118.  
  3119. .newpagelink {
  3120.     padding: 3px 5px;
  3121.     background-color: #ff9
  3122. }
  3123.  
  3124. .dropdown {
  3125.     cursor: default;
  3126.     display: inline;
  3127.     position: relative
  3128. }
  3129.  
  3130. .drop-choices.inuse {
  3131.     display: block
  3132. }
  3133.  
  3134. .drop-choices {
  3135.     position: absolute;
  3136.     left: 0px;
  3137.     border: 1px solid gray;
  3138.     z-index: 100;
  3139.     background-color: white;
  3140.     white-space: nowrap;
  3141.     line-height: normal;
  3142.     margin-top: 1px;
  3143.     display: none
  3144. }
  3145.  
  3146. .drop-choices a.choice {
  3147.     cursor: pointer;
  3148.     padding: 2px 3px 1px 3px;
  3149.     display: block
  3150. }
  3151.  
  3152. .drop-choices a.choice:hover {
  3153.     background-color: #c7def7
  3154. }
  3155.  
  3156. .drop-choices a.choice.selected {
  3157.     display: none
  3158. }
  3159.  
  3160. .dropdown.lightdrop .selected {
  3161.     position: relative;
  3162.     background: none no-repeat scroll center right;
  3163.     background-image: url(../droparrowgray.gif);
  3164.     padding-right: 21px;
  3165.     text-decoration: underline;
  3166.     color: gray
  3167. }
  3168.  
  3169. .drop-choices.lightdrop {
  3170.     margin-top: 2px
  3171. }
  3172.  
  3173. .dropdown.tabdrop .selected {
  3174.     position: relative;
  3175.     background: #ffffff none no-repeat scroll center right;
  3176.     background-image: url(../droparrowgray.gif);
  3177.     padding: 2px 21px 1px 5px;
  3178.     margin-left: 3px;
  3179.     border: 1px solid #5f99cf;
  3180.     border-bottom: none;
  3181.     color: orangered
  3182. }
  3183.  
  3184. .dropdown.tabdrop .selected.title {
  3185.     background-color: #eff7ff;
  3186.     color: #369;
  3187.     padding-bottom: 0;
  3188.     border: none
  3189. }
  3190.  
  3191. .drop-choices.tabdrop {
  3192.     margin-top: 2px
  3193. }
  3194.  
  3195. .dropdown-title.tabdrop {
  3196.     display: none
  3197. }
  3198.  
  3199. .drop-choices .choice.hidden {
  3200.     display: none
  3201. }
  3202.  
  3203. .tabmenu {
  3204.     list-style-type: none;
  3205.     white-space: nowrap;
  3206.     display: inline-block;
  3207.     margin-top: 5px;
  3208.     vertical-align: bottom
  3209. }
  3210.  
  3211. .tabmenu li {
  3212.     display: inline;
  3213.     font-weight: bold;
  3214.     margin: 0px 3px
  3215. }
  3216.  
  3217. .tabmenu li a {
  3218.     padding: 2px 6px 0 6px;
  3219.     background-color: #eff7ff
  3220. }
  3221.  
  3222. .tabmenu li.selected a {
  3223.     color: orangered;
  3224.     background-color: white;
  3225.     border: 1px solid #5f99cf;
  3226.     border-bottom: 1px solid white;
  3227.     z-index: 100
  3228. }
  3229.  
  3230. .tabpane-content {
  3231.     border: 1px solid #5f99cf;
  3232.     padding: 4px 4px 4px 4px
  3233. }
  3234.  
  3235. .content {
  3236.     z-index: 1;
  3237.     margin: 7px 5px 0px 5px
  3238. }
  3239.  
  3240. .content .spacer {
  3241.     margin-bottom: 5px
  3242. }
  3243.  
  3244. .state-button {
  3245.     display: inline
  3246. }
  3247.  
  3248. .side {
  3249.     float: right;
  3250.     background-color: white;
  3251.     margin: 0px 5px 0 5px;
  3252.     width: 300px
  3253. }
  3254.  
  3255. .side .spacer {
  3256.     margin: 7px 0 12px 0
  3257. }
  3258.  
  3259. .side .side-message {
  3260.     background: #faf2ce no-repeat 10px 10px;
  3261.     border: 1px solid #edce42;
  3262.     border-radius: 2px;
  3263.     padding: 10px;
  3264.     line-height: 1.75em
  3265. }
  3266.  
  3267. .side .side-message.gold {
  3268.     font-family: serif;
  3269.     border: 1px solid #d5c9a9;
  3270.     box-shadow: 0 0 10px #ebe5d5 inset;
  3271.     border-radius: 0
  3272. }
  3273.  
  3274. .side .side-message.gold:before {
  3275.     background-image: url(sprite-reddit.ZDiVRxCXXWg.png);
  3276.     background-position: -84px -865px;
  3277.     background-repeat: no-repeat;
  3278.     width: 13px;
  3279.     height: 14px;
  3280.     margin-top: 1px
  3281. }
  3282.  
  3283. .morelink {
  3284.     display: block;
  3285.     text-align: center;
  3286.     position: relative;
  3287.     border: 1px solid #c4dbf1;
  3288.     background: #ffffff none repeat-x scroll center left;
  3289.     background-image: url(sprite-reddit.ZDiVRxCXXWg.png);
  3290.     background-position: 0px -278px;
  3291.     background-repeat: repeat;
  3292.     font-size: 150%;
  3293.     font-weight: bold;
  3294.     letter-spacing: -1px;
  3295.     line-height: 29px;
  3296.     height: 29px
  3297. }
  3298.  
  3299. .morelink:hover,.mlh {
  3300.     border-color: #879eb4;
  3301.     background-image: url(sprite-reddit.ZDiVRxCXXWg.png);
  3302.     background-position: 0px -243px;
  3303.     background-repeat: repeat
  3304. }
  3305.  
  3306. .morelink a {
  3307.     display: block;
  3308.     width: 100%;
  3309.     height: 100%;
  3310.     overflow: hidden;
  3311.     text-overflow: ellipsis;
  3312.     color: #369
  3313. }
  3314.  
  3315. .morelink:hover a {
  3316.     color: white
  3317. }
  3318.  
  3319. .morelink .nub {
  3320.     position: absolute;
  3321.     top: -1px;
  3322.     right: -1px;
  3323.     height: 31px;
  3324.     width: 24px;
  3325.     background: #ffffff none no-repeat scroll center left;
  3326.     background-image: url(sprite-reddit.ZDiVRxCXXWg.png);
  3327.     background-position: -61px -547px;
  3328.     background-repeat: no-repeat
  3329. }
  3330.  
  3331. .morelink:hover .nub,.mlhn {
  3332.     background-image: url(sprite-reddit.ZDiVRxCXXWg.png);
  3333.     background-position: -31px -547px;
  3334.     background-repeat: no-repeat
  3335. }
  3336.  
  3337. .disabled .morelink,.disabled .morelink:hover {
  3338.     background-image: url(sprite-reddit.ZDiVRxCXXWg.png);
  3339.     background-position: 0px -208px;
  3340.     background-repeat: repeat;
  3341.     border-color: #dadada
  3342. }
  3343.  
  3344. .disabled .morelink a {
  3345.     cursor: default;
  3346.     color: #aaa
  3347. }
  3348.  
  3349. .disabled .morelink .nub,.disabled .morelink:hover .nub {
  3350.     background-image: url(sprite-reddit.ZDiVRxCXXWg.png);
  3351.     background-position: 0px -547px;
  3352.     background-repeat: no-repeat
  3353. }
  3354.  
  3355. .raisedbox {
  3356.     padding: 5px;
  3357.     background: #E0E0E0;
  3358.     border: 1px solid gray
  3359. }
  3360.  
  3361. .raisedbox h4 {
  3362.     margin-bottom: 3px
  3363. }
  3364.  
  3365. .raisedbox li {
  3366.     margin-bottom: 2px
  3367. }
  3368.  
  3369. .sidebox .spacer {
  3370.     position: relative;
  3371.     margin-top: 10px;
  3372.     padding: 5px 0 0 44px;
  3373.     min-height: 41px;
  3374.     background: #ffffff none no-repeat scroll top left
  3375. }
  3376.  
  3377. .sidebox .spacer.no-icon {
  3378.     padding: 0;
  3379.     min-height: 0
  3380. }
  3381.  
  3382. .sidebox .spacer a {
  3383.     position: absolute;
  3384.     top: 0;
  3385.     left: 0px;
  3386.     display: block;
  3387.     height: 40px;
  3388.     width: 40px
  3389. }
  3390.  
  3391. .sidebox.create .spacer a {
  3392.     background-image: url(sprite-reddit.ZDiVRxCXXWg.png);
  3393.     background-position: -76px -359px;
  3394.     background-repeat: no-repeat
  3395. }
  3396.  
  3397. .sidebox.gold .spacer a {
  3398.     background-image: url(sprite-reddit.ZDiVRxCXXWg.png);
  3399.     background-position: -76px -491px;
  3400.     background-repeat: no-repeat
  3401. }
  3402.  
  3403. .sidebox.gold .morelink {
  3404.     border: none;
  3405.     background-color: transparent;
  3406.     background-image: url(../goldmorelink.png);
  3407.     background-position: 0 0;
  3408.     background-repeat: no-repeat;
  3409.     height: 31px
  3410. }
  3411.  
  3412. .sidebox.gold .morelink a,.sidebox.gold .morelink a:visited {
  3413.     color: #9a7d2e
  3414. }
  3415.  
  3416. .sidebox.gold .morelink:hover {
  3417.     background-position: 0 -31px
  3418. }
  3419.  
  3420. .sidebox.gold .morelink:hover a {
  3421.     color: #ffffff;
  3422.     margin-top: 1px
  3423. }
  3424.  
  3425. .sidebox.gold .morelink .nub {
  3426.     display: none
  3427. }
  3428.  
  3429. .submit.mod-override .morelink a:after {
  3430.     background-image: url("../shield.png");
  3431.     content: " ";
  3432.     position: absolute;
  3433.     height: 16px;
  3434.     width: 16px;
  3435.     margin: 7px
  3436. }
  3437.  
  3438. .submit.mod-override .morelink:hover a:after {
  3439.     opacity: 0.5
  3440. }
  3441.  
  3442. .sidebox .subtitle {
  3443.     margin-left: 10px;
  3444.     color: dimgray;
  3445.     font-size: 110%
  3446. }
  3447.  
  3448. .sidebox.hohoho .morelink {
  3449.     background: #fffbfb;
  3450.     background: -moz-linear-gradient(top,#fffbfb 0%,#e5fbd8 100%);
  3451.     background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#fffbfb),color-stop(100%,#e5fbd8));
  3452.     background: -webkit-linear-gradient(top,#fffbfb 0%,#e5fbd8 100%);
  3453.     background: -o-linear-gradient(top,#fffbfb 0%,#e5fbd8 100%);
  3454.     background: -ms-linear-gradient(top,#fffbfb 0%,#e5fbd8 100%);
  3455.     background: linear-gradient(to bottom,#fffbfb 0%,#e5fbd8 100%);
  3456.     border-color: #9eae9e;
  3457.     border-radius: 2px
  3458. }
  3459.  
  3460. .sidebox.hohoho .morelink:hover {
  3461.     border-color: #5d945d
  3462. }
  3463.  
  3464. .sidebox.hohoho .morelink a {
  3465.     color: #f14b4a;
  3466.     overflow: visible;
  3467.     white-space: nowrap
  3468. }
  3469.  
  3470. .sidebox.hohoho .morelink a:before {
  3471.     content: '';
  3472.     display: inline-block;
  3473.     background-image: url(../rg-santa.png);
  3474.     background-repeat: no-repeat;
  3475.     background-size: 50%;
  3476.     background-position: center left;
  3477.     width: 32px;
  3478.     height: 34px;
  3479.     vertical-align: top;
  3480.     margin-top: -3px;
  3481.     margin-left: -8px;
  3482.     margin-right: 3px
  3483. }
  3484.  
  3485. .sidebox.hohoho .nub {
  3486.     display: none
  3487. }
  3488.  
  3489. .account-activity-box {
  3490.     text-align: center
  3491. }
  3492.  
  3493. #account-activity table {
  3494.     margin: 2em 0 0 2em;
  3495.     width: 45em;
  3496.     font-size: larger
  3497. }
  3498.  
  3499. #account-activity th {
  3500.     font-weight: bold
  3501. }
  3502.  
  3503. #account-activity td {
  3504.     padding: .5em 0
  3505. }
  3506.  
  3507. .infotable {
  3508.     margin-top: 5px;
  3509.     margin-bottom: 10px
  3510. }
  3511.  
  3512. .infotable .small {
  3513.     font-size: smaller
  3514. }
  3515.  
  3516. .infotable td {
  3517.     padding-right: 1em
  3518. }
  3519.  
  3520. .infotable a:hover {
  3521.     text-decoration: underline
  3522. }
  3523.  
  3524. .infotable .state-button a {
  3525.     background-color: #F0F0F0;
  3526.     color: gray
  3527. }
  3528.  
  3529. .infotable .bold {
  3530.     font-weight: bold
  3531. }
  3532.  
  3533. .infotable .invalid-user {
  3534.     background-color: #ffc0cb
  3535. }
  3536.  
  3537. .infotable .organic-vote {
  3538.     border: 1px solid green
  3539. }
  3540.  
  3541. .profile-attr .label {
  3542.     font-weight: bold
  3543. }
  3544.  
  3545. .profile-attr .value {
  3546.     color: #404040;
  3547.     margin-right: 5px
  3548. }
  3549.  
  3550. .profile-attr .md {
  3551.     margin-left: 10px;
  3552.     margin-top: 5px;
  3553.     border-color: #B2B2B2 #D0D0D0 #D0D0D0 #B2B2B2;
  3554.     border-style: solid;
  3555.     border-width: 1px;
  3556.     padding: 10px
  3557. }
  3558.  
  3559. .profile-attr .md ul {
  3560.     float: none;
  3561.     list-style-type: disc;
  3562.     margin-left: 15px
  3563. }
  3564.  
  3565. .profile-attr .md p {
  3566.     margin-top: 0px
  3567. }
  3568.  
  3569. .question {
  3570.     color: red
  3571. }
  3572.  
  3573. .question .yes {
  3574.     margin-left: 5px;
  3575.     margin-right: 3px
  3576. }
  3577.  
  3578. .question .no {
  3579.     margin: 0px 3px 0px 3px
  3580. }
  3581.  
  3582. .arrow {
  3583.     margin: 2px 0px 0px 0px;
  3584.     width: 100%;
  3585.     height: 14px;
  3586.     display: block;
  3587.     cursor: pointer;
  3588.     background-position: center center;
  3589.     background-repeat: no-repeat;
  3590.     width: 15px;
  3591.     margin-left: auto;
  3592.     margin-right: auto;
  3593.     outline: none
  3594. }
  3595.  
  3596. .arrow.upmod {
  3597.     background-image: url(sprite-reddit.ZDiVRxCXXWg.png);
  3598.     background-position: -63px -865px;
  3599.     background-repeat: no-repeat
  3600. }
  3601.  
  3602. .arrow.downmod {
  3603.     background-image: url(sprite-reddit.ZDiVRxCXXWg.png);
  3604.     background-position: -21px -865px;
  3605.     background-repeat: no-repeat
  3606. }
  3607.  
  3608. .arrow.up {
  3609.     background-image: url(sprite-reddit.ZDiVRxCXXWg.png);
  3610.     background-position: -42px -865px;
  3611.     background-repeat: no-repeat
  3612. }
  3613.  
  3614. .arrow.down {
  3615.     background-image: url(sprite-reddit.ZDiVRxCXXWg.png);
  3616.     background-position: 0px -865px;
  3617.     background-repeat: no-repeat
  3618. }
  3619.  
  3620. .midcol {
  3621.     float: left;
  3622.     margin-right: 7px;
  3623.     margin-left: 7px;
  3624.     background: transparent;
  3625.     overflow: hidden
  3626. }
  3627.  
  3628. body>.content .link.compressed .midcol {
  3629.     width: 15px;
  3630.     margin-right: 5px
  3631. }
  3632.  
  3633. .entry {
  3634.     overflow: hidden;
  3635.     margin-left: 3px;
  3636.     opacity: 1
  3637. }
  3638.  
  3639. .domain {
  3640.     color: #888;
  3641.     font-size: x-small;
  3642.     white-space: nowrap
  3643. }
  3644.  
  3645. .domain a {
  3646.     color: #888;
  3647.     display: inline-block;
  3648.     overflow: hidden;
  3649.     white-space: nowrap;
  3650.     text-overflow: ellipsis;
  3651.     vertical-align: middle;
  3652.     max-width: 19em
  3653. }
  3654.  
  3655. .domain a:hover {
  3656.     text-decoration: underline;
  3657.     max-width: none
  3658. }
  3659.  
  3660. .spam .domain,.spam .domain a {
  3661.     color: black
  3662. }
  3663.  
  3664. .link-note {
  3665.     background-color: white;
  3666.     color: #ff4444;
  3667.     font-size: x-small
  3668. }
  3669.  
  3670. .user-distinction {
  3671.     color: #888;
  3672.     font-size: x-small;
  3673.     margin: 5px 5px 0px 5px
  3674. }
  3675.  
  3676. .user-distinction .admin {
  3677.     color: #ff0011;
  3678.     text-decoration: none;
  3679.     font-weight: bold
  3680. }
  3681.  
  3682. .tagline,.search-result-meta {
  3683.     color: #888;
  3684.     font-size: x-small
  3685. }
  3686.  
  3687. .tagline a,.search-result-meta a {
  3688.     color: #369;
  3689.     text-decoration: none
  3690. }
  3691.  
  3692. .tagline .friend,.search-result-meta .friend {
  3693.     color: #ff4500
  3694. }
  3695.  
  3696. .tagline .submitter,.search-result-meta .submitter {
  3697.     color: #0055df
  3698. }
  3699.  
  3700. .tagline .moderator,.green,.search-result-meta .moderator {
  3701.     color: #228822
  3702. }
  3703.  
  3704. .tagline .admin,.search-result-meta .admin {
  3705.     color: #ff0011
  3706. }
  3707.  
  3708. .tagline .alum,.search-result-meta .alum {
  3709.     color: #BE1337
  3710. }
  3711.  
  3712. .tagline a.author.admin,.search-result-meta a.author.admin {
  3713.     font-weight: bold
  3714. }
  3715.  
  3716. .tagline a:hover,.search-result-meta a:hover {
  3717.     text-decoration: underline
  3718. }
  3719.  
  3720. .tagline .edited-timestamp,.search-result-meta .edited-timestamp {
  3721.     cursor: default
  3722. }
  3723.  
  3724. .tagline .stickied-tagline,.search-result-meta .stickied-tagline {
  3725.     color: #228822
  3726. }
  3727.  
  3728. .comment .tagline .stickied-tagline:before,.comment .search-result-meta .stickied-tagline:before {
  3729.     content: "- "
  3730. }
  3731.  
  3732. .tagline .userattrs .cakeday,.search-result-meta .userattrs .cakeday {
  3733.     display: inline-block;
  3734.     text-indent: -9999px;
  3735.     width: 11px;
  3736.     height: 8px;
  3737.     background-image: url(sprite-reddit.ZDiVRxCXXWg.png);
  3738.     background-position: -108px -843px;
  3739.     background-repeat: no-repeat;
  3740.     vertical-align: middle
  3741. }
  3742.  
  3743. a.author {
  3744.     margin-right: 0.5em
  3745. }
  3746.  
  3747. .tagline .subreddit .userattrs,.search-result-meta .subreddit .userattrs {
  3748.     margin-left: 0.5em
  3749. }
  3750.  
  3751. .tagline .subreddit .admin-distinguish,.search-result-meta .subreddit .admin-distinguish {
  3752.     color: #ff0011
  3753. }
  3754.  
  3755. .tagline .subreddit .moderator-distinguish,.search-result-meta .subreddit .moderator-distinguish {
  3756.     color: #228822
  3757. }
  3758.  
  3759. a.banned-user {
  3760.     color: red
  3761. }
  3762.  
  3763. .thing .parent .stamp,.thing .parent .author {
  3764.     margin-right: 0.5em
  3765. }
  3766.  
  3767. .flair,.linkflairlabel {
  3768.     display: inline-block;
  3769.     margin-right: .5em;
  3770.     padding: 0 2px;
  3771.     background: #f5f5f5;
  3772.     color: #555;
  3773.     border: 1px solid #ddd;
  3774.     border-radius: 2px
  3775. }
  3776.  
  3777. .collapsed .flair {
  3778.     display: none
  3779. }
  3780.  
  3781. .flair input {
  3782.     font-size: xx-small
  3783. }
  3784.  
  3785. .linkflairlabel {
  3786.     font-size: x-small;
  3787.     max-width: 10em;
  3788.     overflow: hidden;
  3789.     text-overflow: ellipsis;
  3790.     white-space: nowrap
  3791. }
  3792.  
  3793. .link .flair {
  3794.     font-size: x-small;
  3795.     margin-top: -1px
  3796. }
  3797.  
  3798. .flair-settings {
  3799.     margin-bottom: 16px
  3800. }
  3801.  
  3802. .flairlist .flair-jump {
  3803.     margin-bottom: 1em
  3804. }
  3805.  
  3806. .flairlist .flair-jump input[type="text"] {
  3807.     width: 430px
  3808. }
  3809.  
  3810. .flair-jump button {
  3811.     font-size: 100%
  3812. }
  3813.  
  3814. .flairlist.pretty-form {
  3815.     font-size: inherit
  3816. }
  3817.  
  3818. .flairlisthome,.flairlist .nextprev {
  3819.     display: inline-block;
  3820.     margin-top: 10px
  3821. }
  3822.  
  3823. .flairlisthome {
  3824.     font-size: smaller
  3825. }
  3826.  
  3827. .flaircell,.flairlist .header {
  3828.     display: inline-block;
  3829.     text-align: center;
  3830.     width: 30ex;
  3831.     margin-right: 4ex
  3832. }
  3833.  
  3834. .flair-entry {
  3835.     display: inline-block
  3836. }
  3837.  
  3838. .flaircell.narrow,.flairlist .header.narrow {
  3839.     width: 14ex
  3840. }
  3841.  
  3842. .flairsample-left {
  3843.     text-align: right!important
  3844. }
  3845.  
  3846. .flairsample-right {
  3847.     text-align: left!important
  3848. }
  3849.  
  3850. .flairrow .tagline,.flairrow .search-result-meta {
  3851.     display: inline-block;
  3852.     margin-bottom: 8px;
  3853.     margin-left: 6px;
  3854.     text-align: left;
  3855.     width: 36ex
  3856. }
  3857.  
  3858. .flairlist .flaircell input[type="text"] {
  3859.     width: 28ex
  3860. }
  3861.  
  3862. .flairrow>form button {
  3863.     display: none
  3864. }
  3865.  
  3866. .flairrow .edited button {
  3867.     display: inline-block
  3868. }
  3869.  
  3870. .flairrow .flairdeletebtn {
  3871.     display: inline
  3872. }
  3873.  
  3874. .flairrow:hover .flairdeletebtn {
  3875.     opacity: 1.0
  3876. }
  3877.  
  3878. .reportform {
  3879.     position: relative;
  3880.     display: none;
  3881.     max-width: 450px
  3882. }
  3883.  
  3884. .reportform.active {
  3885.     display: block
  3886. }
  3887.  
  3888. .flairselector {
  3889.     box-shadow: 4px 4px 4px #ccc;
  3890.     font-size: x-small;
  3891.     position: absolute;
  3892.     width: 400px
  3893. }
  3894.  
  3895. .flairselector img {
  3896.     margin: none
  3897. }
  3898.  
  3899. .flairselector h2 {
  3900.     background: #cee3f8;
  3901.     padding-bottom: 2px;
  3902.     margin-bottom: 4px;
  3903.     text-align: center
  3904. }
  3905.  
  3906. .flairselector.drop-choices.active {
  3907.     border: 1px solid gray;
  3908.     display: block
  3909. }
  3910.  
  3911. .flairselector .error {
  3912.     text-align: center
  3913. }
  3914.  
  3915. .flairselector ul {
  3916.     display: inline-block;
  3917.     max-width: 200px;
  3918.     overflow: hidden;
  3919.     vertical-align: top
  3920. }
  3921.  
  3922. .flairselector .selected,.flairselector.active li {
  3923.     display: block;
  3924.     font-weight: normal;
  3925.     text-decoration: none!important
  3926. }
  3927.  
  3928. .flairselector li {
  3929.     border: 1px solid white;
  3930.     cursor: pointer;
  3931.     display: block!important;
  3932.     padding-left: 4px
  3933. }
  3934.  
  3935. .flairselector li a {
  3936.     color: #369!important;
  3937.     font-weight: normal!important
  3938. }
  3939.  
  3940. .flairselector li:hover {
  3941.     background-color: #bbb;
  3942.     border: 1px solid #bbb
  3943. }
  3944.  
  3945. .flairselector li a:hover {
  3946.     text-decoration: none
  3947. }
  3948.  
  3949. .flairselector li.selected {
  3950.     border: dashed 1px black
  3951. }
  3952.  
  3953. .flairselector .title {
  3954.     font-size: x-small!important
  3955. }
  3956.  
  3957. .flairselector form {
  3958.     border-top: solid 1px gray;
  3959.     clear: both;
  3960.     display: block;
  3961.     padding-top: 4px;
  3962.     text-align: center
  3963. }
  3964.  
  3965. .flairselector form>div {
  3966.     margin: 2px 0
  3967. }
  3968.  
  3969. .flairselector form button {
  3970.     margin-left: 5px
  3971. }
  3972.  
  3973. .flairoptionpane {
  3974.     margin-bottom: 4px;
  3975.     max-height: 200px;
  3976.     overflow: auto;
  3977.     text-align: center
  3978. }
  3979.  
  3980. .flairselector .customizer {
  3981.     display: inline-block
  3982. }
  3983.  
  3984. .flairselector .customizer input {
  3985.     display: none
  3986. }
  3987.  
  3988. .flairselector .customizer button {
  3989.     display: inline!important
  3990. }
  3991.  
  3992. .flairselector .flairremove {
  3993.     display: none
  3994. }
  3995.  
  3996. .media-button .option {
  3997.     color: red
  3998. }
  3999.  
  4000. .media-button .option.active {
  4001.     background: none no-repeat scroll right center;
  4002.     background-image: url(sprite-reddit.ZDiVRxCXXWg.png);
  4003.     background-position: -100px -885px;
  4004.     background-repeat: no-repeat;
  4005.     padding-right: 15px;
  4006.     color: #336699
  4007. }
  4008.  
  4009. .embededmedia {
  4010.     margin-top: 5px;
  4011.     margin-left: 60px
  4012. }
  4013.  
  4014. .thing .title {
  4015.     color: blue;
  4016.     outline: none;
  4017.     margin-right: .4em;
  4018.     padding: 0px;
  4019.     overflow: hidden
  4020. }
  4021.  
  4022. .thing .title:visited,.thing.visited .title {
  4023.     color: #551a8b
  4024. }
  4025.  
  4026. .thing.stickied.link a.title {
  4027.     font-weight: bold;
  4028.     color: #228822
  4029. }
  4030.  
  4031. body.with-listing-chooser.explore-page #header .pagename {
  4032.     position: static
  4033. }
  4034.  
  4035. .explore-header {
  4036.     font-weight: bold;
  4037.     margin-bottom: 7px;
  4038.     padding: 5px 0
  4039. }
  4040.  
  4041. .explore-header #explore-settings input {
  4042.     margin-left: 5px
  4043. }
  4044.  
  4045. .explore-header #explore-settings button {
  4046.     color: #333;
  4047.     font-weight: bold;
  4048.     line-height: 10px;
  4049.     margin-left: 8px
  4050. }
  4051.  
  4052. .explore-header .explore-title {
  4053.     font-size: 1.3em
  4054. }
  4055.  
  4056. .explore-item {
  4057.     margin-bottom: 1em
  4058. }
  4059.  
  4060. .explore-item .explore-label {
  4061.     border-radius: 2px;
  4062.     display: inline-block;
  4063.     margin: 0 5px 1px 0;
  4064.     padding: 1px 2px 2px
  4065. }
  4066.  
  4067. .explore-item .explore-label-type,.explore-item .explore-label-link {
  4068.     padding: 0 5px
  4069. }
  4070.  
  4071. .explore-item .explore-sr-details {
  4072.     color: #777;
  4073.     display: inline-block;
  4074.     font-size: x-small;
  4075.     font-weight: normal;
  4076.     margin-left: 3px
  4077. }
  4078.  
  4079. .explore-item .explore-feedback {
  4080.     display: inline-block
  4081. }
  4082.  
  4083. .explore-item .explore-feedback .fancy-toggle-button .add,.explore-item .explore-feedback .fancy-toggle-button .remove {
  4084.     background-color: transparent;
  4085.     background-image: none;
  4086.     border: none;
  4087.     color: #aaa;
  4088.     border: 1px solid #ccc;
  4089.     border-radius: 2px;
  4090.     margin-left: 10px;
  4091.     padding-top: 0
  4092. }
  4093.  
  4094. .explore-item .explore-feedback .fancy-toggle-button .add .option,.explore-item .explore-feedback .fancy-toggle-button .remove .option {
  4095.     line-height: 7px
  4096. }
  4097.  
  4098. .explore-item .explore-feedback .fancy-toggle-button .add:hover,.explore-item .explore-feedback .fancy-toggle-button .remove:hover {
  4099.     color: white;
  4100.     border: 1px solid #444
  4101. }
  4102.  
  4103. .explore-item .explore-feedback .fancy-toggle-button .add:hover {
  4104.     background-image: url(sprite-reddit.ZDiVRxCXXWg.png);
  4105.     background-position: 0px 0px;
  4106.     background-repeat: repeat
  4107. }
  4108.  
  4109. .explore-item .explore-feedback .fancy-toggle-button .remove:hover {
  4110.     background-image: url(sprite-reddit.ZDiVRxCXXWg.png);
  4111.     background-position: 0px -182px;
  4112.     background-repeat: repeat
  4113. }
  4114.  
  4115. .explore-item .explore-feedback .subscribe-button {
  4116.     display: inline-block;
  4117.     margin: 0 4px 0 0
  4118. }
  4119.  
  4120. .explore-item .explore-feedback-dismiss {
  4121.     cursor: pointer;
  4122.     display: inline-block;
  4123.     text-indent: -9999px;
  4124.     width: 9px;
  4125.     height: 9px;
  4126.     background-image: url(sprite-reddit.ZDiVRxCXXWg.png);
  4127.     background-position: -110px -667px;
  4128.     background-repeat: no-repeat;
  4129.     opacity: .3;
  4130.     margin-left: 4px;
  4131.     vertical-align: middle;
  4132.     border: 3px solid transparent
  4133. }
  4134.  
  4135. .explore-item .explore-feedback-dismiss:hover {
  4136.     opacity: 1
  4137. }
  4138.  
  4139. .explore-item .explore-sr {
  4140.     display: inline-block;
  4141.     font-size: 1.1em;
  4142.     font-weight: bold;
  4143.     margin-bottom: 3px;
  4144.     padding: 2px 4px;
  4145.     line-height: 13px;
  4146.     height: 18px
  4147. }
  4148.  
  4149. .explore-item .midcol {
  4150.     display: none
  4151. }
  4152.  
  4153. .explore-item .rank {
  4154.     display: none
  4155. }
  4156.  
  4157. .explore-comment {
  4158. }
  4159.  
  4160. .explore-comment .explore-label {
  4161.     background-color: #cee3f8;
  4162.     border: solid thin #5f99cf
  4163. }
  4164.  
  4165. .explore-comment .tagline,.explore-comment .buttons,.explore-comment .thumbnail,.explore-comment .expando-button,.explore-comment .search-result-meta {
  4166.     display: none
  4167. }
  4168.  
  4169. .explore-comment .comment {
  4170.     border-left: solid 2px #eee;
  4171.     color: #888;
  4172.     margin: -3px 0 3px 5px;
  4173.     max-height: 100px;
  4174.     overflow-x: hidden;
  4175.     overflow-y: hidden;
  4176.     position: relative
  4177. }
  4178.  
  4179. .explore-comment .comment .md {
  4180.     font-size: x-small;
  4181.     padding-bottom: 2px
  4182. }
  4183.  
  4184. .explore-comment .comment .md p {
  4185.     margin: 5px
  4186. }
  4187.  
  4188. .explore-comment .comment-fade {
  4189.     background: -moz-linear-gradient(bottom,#ffffff 0%,rgba(255,255,255,0) 100%);
  4190.     background: -webkit-gradient(linear,left bottom,left top,color-stop(0%,#ffffff),color-stop(100%,rgba(255,255,255,0)));
  4191.     bottom: 0;
  4192.     border: none;
  4193.     height: 10px;
  4194.     position: absolute;
  4195.     width: 100%
  4196. }
  4197.  
  4198. .explore-comment .comment-link {
  4199.     color: #888;
  4200.     display: inline-block;
  4201.     font-weight: bold;
  4202.     padding: 0 0 8px 5px
  4203. }
  4204.  
  4205. .explore-page.res-nightmode .comment-fade {
  4206.     display: none
  4207. }
  4208.  
  4209. .explore-hot .explore-label {
  4210.     background-color: #fff088;
  4211.     border: solid thin #c4b487
  4212. }
  4213.  
  4214. .explore-rising .explore-label {
  4215.     background-color: #d6fbcb;
  4216.     border: solid thin #485
  4217. }
  4218.  
  4219. .explore-discovery .explore-label {
  4220.     background-color: #dedede;
  4221.     border: solid thin #aaa
  4222. }
  4223.  
  4224. .explore-subscribe-bubble {
  4225.     margin-left: 22px
  4226. }
  4227.  
  4228. .sitetable {
  4229.     list-style-type: none
  4230. }
  4231.  
  4232. .ajaxhook {
  4233.     position: absolute;
  4234.     top: -1000px;
  4235.     left: 0px
  4236. }
  4237.  
  4238. .nextprev,.next-suggestions {
  4239.     color: gray;
  4240.     font-size: larger;
  4241.     margin-top: 10px
  4242. }
  4243.  
  4244. .nextprev a,.next-suggestions a {
  4245.     padding: 1px 4px;
  4246.     background: #eee;
  4247.     border: 1px solid #ddd;
  4248.     border-radius: 3px;
  4249.     font-weight: bold
  4250. }
  4251.  
  4252. .nextprev a:hover,.next-suggestions a:hover {
  4253.     background: #f0f0f0;
  4254.     border: 1px solid #82A6C9
  4255. }
  4256.  
  4257. .nextprev a:active,.next-suggestions a:active {
  4258.     background: #e4e4e4
  4259. }
  4260.  
  4261. .nextprev .separator,.next-suggestions .separator {
  4262.     margin: 0;
  4263.     margin-left: .5em;
  4264.     padding-left: .5em;
  4265.     border-left: 1px solid #ccc
  4266. }
  4267.  
  4268. .next-suggestions {
  4269.     margin-left: 0.75em
  4270. }
  4271.  
  4272. .next-suggestions a {
  4273.     background: none;
  4274.     font-weight: normal;
  4275.     margin-left: .5em
  4276. }
  4277.  
  4278. .next-suggestions .mark-all-read-container .throbber {
  4279.     position: absolute;
  4280.     margin-left: 5px;
  4281.     margin-top: -2px;
  4282.     padding-left: 22px;
  4283.     min-width: 18px;
  4284.     width: auto;
  4285.     font-size: 10px;
  4286.     line-height: 16px
  4287. }
  4288.  
  4289. .help a.help {
  4290.     color: #808080;
  4291.     text-decoration: underline
  4292. }
  4293.  
  4294. .help.help-cover {
  4295.     position: relative;
  4296.     background-color: #F8F8F8;
  4297.     border: 1px solid gray;
  4298.     display: none;
  4299.     padding: 5px 10px 10px 10px;
  4300.     overflow: hidden
  4301. }
  4302.  
  4303. .help p,.help form {
  4304.     margin: 5px;
  4305.     font-size: 110%
  4306. }
  4307.  
  4308. .help form {
  4309.     display: inline
  4310. }
  4311.  
  4312. .help-hoverable {
  4313.     cursor: help
  4314. }
  4315.  
  4316. .hover-bubble {
  4317.     display: none;
  4318.     position: absolute;
  4319.     background: white;
  4320.     color: #333;
  4321.     border: 1px solid gray;
  4322.     padding: 3px;
  4323.     box-shadow: 0 2px 10px rgba(0,0,0,0.25);
  4324.     z-index: 100
  4325. }
  4326.  
  4327. .hover-bubble:before,.hover-bubble:after {
  4328.     position: absolute;
  4329.     display: block;
  4330.     content: ''
  4331. }
  4332.  
  4333. .hover-bubble.anchor-top:before,.hover-bubble.anchor-top:after {
  4334.     right: 8px;
  4335.     border: 9px solid transparent
  4336. }
  4337.  
  4338. .hover-bubble.anchor-top:before {
  4339.     top: -19px;
  4340.     border-bottom-color: gray
  4341. }
  4342.  
  4343. .hover-bubble.anchor-top:after {
  4344.     top: -18px;
  4345.     border-bottom-color: white
  4346. }
  4347.  
  4348. .hover-bubble.anchor-top-left:before,.hover-bubble.anchor-top-left:after {
  4349.     left: 8px;
  4350.     border: 9px solid transparent
  4351. }
  4352.  
  4353. .hover-bubble.anchor-top-left:before {
  4354.     top: -19px;
  4355.     border-bottom-color: gray
  4356. }
  4357.  
  4358. .hover-bubble.anchor-top-left:after {
  4359.     top: -18px;
  4360.     border-bottom-color: white
  4361. }
  4362.  
  4363. .hover-bubble.anchor-top-centered:before,.hover-bubble.anchor-top-centered:after {
  4364.     left: 50%;
  4365.     margin-left: -9px;
  4366.     border: 9px solid transparent
  4367. }
  4368.  
  4369. .hover-bubble.anchor-top-centered:before {
  4370.     top: -19px;
  4371.     border-bottom-color: gray
  4372. }
  4373.  
  4374. .hover-bubble.anchor-top-centered:after {
  4375.     top: -18px;
  4376.     border-bottom-color: white
  4377. }
  4378.  
  4379. .hover-bubble.anchor-right:before,.hover-bubble.anchor-left:before,.hover-bubble.anchor-right:after,.hover-bubble.anchor-left:after {
  4380.     top: 8px;
  4381.     border: 9px solid transparent
  4382. }
  4383.  
  4384. .hover-bubble.anchor-right:before {
  4385.     right: -19px;
  4386.     border-left-color: gray
  4387. }
  4388.  
  4389. .hover-bubble.anchor-right:after {
  4390.     right: -18px;
  4391.     border-left-color: white
  4392. }
  4393.  
  4394. .hover-bubble.anchor-left:before {
  4395.     left: -19px;
  4396.     border-right-color: gray
  4397. }
  4398.  
  4399. .hover-bubble.anchor-left:after {
  4400.     left: -18px;
  4401.     border-right-color: white
  4402. }
  4403.  
  4404. .help-bubble {
  4405.     width: 35em
  4406. }
  4407.  
  4408. .help-bubble p,.help-bubble form {
  4409.     margin: .5em
  4410. }
  4411.  
  4412. .help-bubble a {
  4413.     font-weight: bold
  4414. }
  4415.  
  4416. .help-bubble a:hover {
  4417.     text-decoration: underline
  4418. }
  4419.  
  4420. .hover-bubble.multi-selector {
  4421.     margin-top: -47px;
  4422.     min-width: 130px;
  4423.     min-height: 40px;
  4424.     padding: 8px 0;
  4425.     -webkit-user-select: none;
  4426.     -moz-user-select: none;
  4427.     -o-user-select: none;
  4428.     -ms-user-select: none;
  4429.     user-select: none
  4430. }
  4431.  
  4432. .hover-bubble.multi-selector:before,.hover-bubble.multi-selector:after {
  4433.     top: 48px
  4434. }
  4435.  
  4436. .hover-bubble.multi-selector strong,.hover-bubble.multi-selector a.sr {
  4437.     display: block;
  4438.     margin: 3px 0;
  4439.     text-align: center
  4440. }
  4441.  
  4442. .hover-bubble.multi-selector strong {
  4443.     font-size: 1.05em;
  4444.     font-weight: bold;
  4445.     color: #333
  4446. }
  4447.  
  4448. .hover-bubble.multi-selector .throbber {
  4449.     position: absolute;
  4450.     top: 10px;
  4451.     right: 8px
  4452. }
  4453.  
  4454. .hover-bubble.multi-selector .multi-list {
  4455.     margin-top: 5px
  4456. }
  4457.  
  4458. .hover-bubble.multi-selector label {
  4459.     font-size: 1.25em;
  4460.     display: block;
  4461.     padding: 5px 12px
  4462. }
  4463.  
  4464. .hover-bubble.multi-selector label:hover {
  4465.     background: #eee
  4466. }
  4467.  
  4468. .hover-bubble.multi-selector label input[type="checkbox"] {
  4469.     margin-top: 0;
  4470.     margin-right: 5px;
  4471.     vertical-align: middle
  4472. }
  4473.  
  4474. .hover-bubble.multi-selector label a {
  4475.     float: right;
  4476.     margin-left: 7px;
  4477.     width: 12px;
  4478.     height: 12px;
  4479.     line-height: 12px;
  4480.     background: white;
  4481.     border: 1px solid #6699cc;
  4482.     border-radius: 2px;
  4483.     text-align: center;
  4484.     opacity: .65
  4485. }
  4486.  
  4487. .hover-bubble.multi-selector label a:hover {
  4488.     opacity: 1
  4489. }
  4490.  
  4491. .hover-bubble.multi-selector .create-multi input[type="text"] {
  4492.     background: white;
  4493.     border: 1px solid #ccc;
  4494.     padding: 2px 5px
  4495. }
  4496.  
  4497. .infotext {
  4498.     border: 1px solid #369;
  4499.     background-color: #EFF7FF;
  4500.     -webkit-box-shadow: inset 0px 1px 0px rgba(255,255,255,0.8),0px 1px 0px rgba(255,255,255,0.6);
  4501.     -moz-box-shadow: inset 0px 1px 0px rgba(255,255,255,0.8),0px 1px 0px rgba(255,255,255,0.6);
  4502.     box-shadow: inset 0px 1px 0px rgba(255,255,255,0.8),0px 1px 0px rgba(255,255,255,0.6)
  4503. }
  4504.  
  4505. .infotext p {
  4506.     font-size: small;
  4507.     margin: 5px
  4508. }
  4509.  
  4510. .wikiaction-revisions::before {
  4511.     background-image: url(sprite-reddit.ZDiVRxCXXWg.png);
  4512.     background-position: 0px -843px;
  4513.     background-repeat: no-repeat
  4514. }
  4515.  
  4516. .wikiaction-pages::before {
  4517.     background-image: url(sprite-reddit.ZDiVRxCXXWg.png);
  4518.     background-position: -22px -777px;
  4519.     background-repeat: no-repeat
  4520. }
  4521.  
  4522. .organic-listing {
  4523.     border: solid 1px gray;
  4524.     padding: 0;
  4525.     overflow: hidden;
  4526.     position: relative;
  4527.     margin-bottom: 7px
  4528. }
  4529.  
  4530. .organic-listing .link {
  4531.     background-color: #F8F8F8;
  4532.     padding-top: 5px;
  4533.     padding-bottom: 5px;
  4534.     min-height: 72px
  4535. }
  4536.  
  4537. body.compressed-display .organic-listing .link {
  4538.     padding-top: 7px;
  4539.     padding-bottom: 7px;
  4540.     min-height: 37px
  4541. }
  4542.  
  4543. .organic-listing.new-ad-style {
  4544.     border: solid 1px #E0E0E0
  4545. }
  4546.  
  4547. .organic-listing.loading {
  4548.     display: block;
  4549.     height: 82px;
  4550.     opacity: .5
  4551. }
  4552.  
  4553. body.compressed-display .organic-listing.loading {
  4554.     height: 51px
  4555. }
  4556.  
  4557. .organic-listing.loading .help,.organic-listing.loading .throbber {
  4558.     display: none
  4559. }
  4560.  
  4561. .organic-listing .link,.organic-listing .link.compressed,.organic-listing .link.promotedlink {
  4562.     padding-right: 7em;
  4563.     padding-left: 2px;
  4564.     margin-bottom: 0px
  4565. }
  4566.  
  4567. .organic-listing .nextprev {
  4568.     margin: 0px;
  4569.     position: absolute;
  4570.     right: 0px;
  4571.     top: 0px;
  4572.     vertical-align: top;
  4573.     z-index: 1
  4574. }
  4575.  
  4576. .organic-listing .nextprev .arrow,.organic-listing .nextprev .throbber {
  4577.     width: 21px;
  4578.     height: 21px;
  4579.     margin: 5px 5px 2px 0px
  4580. }
  4581.  
  4582. .organic-listing .nextprev .throbber {
  4583.     vertical-align: top;
  4584.     background-position: center center
  4585. }
  4586.  
  4587. .organic-listing .nextprev .arrow {
  4588.     border: solid 1px #B3B3B3;
  4589.     display: inline-block;
  4590.     position: relative;
  4591.     text-indent: 50px
  4592. }
  4593.  
  4594. .organic-listing .nextprev .arrow.prev {
  4595.     background-image: url(sprite-reddit.ZDiVRxCXXWg.png);
  4596.     background-position: 0px -642px;
  4597.     background-repeat: no-repeat
  4598. }
  4599.  
  4600. .organic-listing .nextprev .arrow.next {
  4601.     background-image: url(sprite-reddit.ZDiVRxCXXWg.png);
  4602.     background-position: -87px -613px;
  4603.     background-repeat: no-repeat
  4604. }
  4605.  
  4606. .organic-listing .nextprev .arrow:hover {
  4607.     cursor: pointer;
  4608.     border: solid 1px #336699
  4609. }
  4610.  
  4611. .organic-listing .nextprev .arrow:active {
  4612.     top: 1px
  4613. }
  4614.  
  4615. .organic-listing .help {
  4616.     color: #336699;
  4617.     margin: 0px 5px 5px 0;
  4618.     position: absolute;
  4619.     right: -1px;
  4620.     bottom: 0px;
  4621.     z-index: 1
  4622. }
  4623.  
  4624. .link.promotedlink {
  4625.     border: 1px solid gray;
  4626.     padding: 5px 0 5px 3px;
  4627.     overflow: hidden;
  4628.     position: relative
  4629. }
  4630.  
  4631. .link.promotedlink.unpaid {
  4632.     background-color: #FFC
  4633. }
  4634.  
  4635. .link.promotedlink.unseen {
  4636.     background-color: #FFC
  4637. }
  4638.  
  4639. .link.promotedlink.accepted {
  4640.     background-color: #9F9
  4641. }
  4642.  
  4643. .link.promotedlink.rejected {
  4644.     background-color: #FF9A9A
  4645. }
  4646.  
  4647. .link.promotedlink.accepted {
  4648.     background-color: #9F9
  4649. }
  4650.  
  4651. .link.promotedlink.pending {
  4652.     background-color: #BFC
  4653. }
  4654.  
  4655. .link.promotedlink.promoted,.link.promotedlink.external {
  4656.     background-color: #EFF7FF
  4657. }
  4658.  
  4659. .link.promotedlink.new-ad-style {
  4660.     background-color: #FFFFFF
  4661. }
  4662.  
  4663. .link.promoted.new-ad-style-blue {
  4664.     background-color: #EFF7FF;
  4665.     border: 1px solid #CCE0F2
  4666. }
  4667.  
  4668. .link.promoted.new-ad-style-blue span.promoted-span {
  4669.     color: #FFF;
  4670.     background-color: #239FEC;
  4671.     padding: 1px 5px;
  4672.     border-radius: 2px
  4673. }
  4674.  
  4675. .link.promotedlink.new-ad-style-grey {
  4676.     background-color: #FBFBFB;
  4677.     border: 1px solid #DDD
  4678. }
  4679.  
  4680. .link.promoted.new-ad-style-transparent {
  4681.     background-color: transparent;
  4682.     border: 1px solid #DDD
  4683. }
  4684.  
  4685. .link.promotedlink.finished {
  4686.     background-color: #DDD
  4687. }
  4688.  
  4689. .link.promotedlink.edited_live {
  4690.     background-color: #FFD59A
  4691. }
  4692.  
  4693. #promo-form+form #img-preview-container {
  4694.     display: none
  4695. }
  4696.  
  4697. .profile-page .link.promotedlink.saved {
  4698.     background-color: white;
  4699.     border: none
  4700. }
  4701.  
  4702. .profile-page .link.promotedlink.saved .sponsored-tagline {
  4703.     display: none
  4704. }
  4705.  
  4706. .rejection-form textarea {
  4707.     width: 40em;
  4708.     height: 10em
  4709. }
  4710.  
  4711. .spent-help {
  4712.     display: inline-block;
  4713.     width: 0
  4714. }
  4715.  
  4716. .spent-help-text {
  4717.     margin-right: -100%;
  4718.     font-weight: bold
  4719. }
  4720.  
  4721. .promoted-list {
  4722.     font-size: larger
  4723. }
  4724.  
  4725. .promoted-list .unpromote-button {
  4726.     display: inline
  4727. }
  4728.  
  4729. .promoted-list .unpromote-button a {
  4730.     color: gray
  4731. }
  4732.  
  4733. .help-cover.promoted {
  4734.     background-color: #EFF7FF
  4735. }
  4736.  
  4737. .organic-listing .promoted {
  4738.     background-color: #EFF7FF;
  4739.     border: none
  4740. }
  4741.  
  4742. .organic-listing .sponsored-tagline {
  4743.     right: 6.8em
  4744. }
  4745.  
  4746. .sponsored-tagline {
  4747.     color: #808080;
  4748.     bottom: 0;
  4749.     margin: 0 5px 5px 0;
  4750.     position: absolute;
  4751.     font-weight: bold;
  4752.     right: 0
  4753. }
  4754.  
  4755. .sponsored-tagline.new-ad-style {
  4756.     color: #24A0ED
  4757. }
  4758.  
  4759. .sponsored-tagline-icon {
  4760.     margin-right: 3px
  4761. }
  4762.  
  4763. .sponsored-button-icon {
  4764.     margin-right: 3px
  4765. }
  4766.  
  4767. .geotarget-notice {
  4768.     margin: 5px 10px
  4769. }
  4770.  
  4771. .geotarget-notice .md p {
  4772.     font-size: smaller;
  4773.     margin: 1px 0 0
  4774. }
  4775.  
  4776. .geotarget-notice div:before {
  4777.     content: "";
  4778.     float: left;
  4779.     height: 16px;
  4780.     width: 20px;
  4781.     background-repeat: no-repeat
  4782. }
  4783.  
  4784. .geotarget-notice.city div:before {
  4785.     background-image: url(sprite-reddit.ZDiVRxCXXWg.png);
  4786.     background-position: 0px -667px;
  4787.     background-repeat: no-repeat
  4788. }
  4789.  
  4790. .geotarget-notice.country div:before {
  4791.     background-image: url(sprite-reddit.ZDiVRxCXXWg.png);
  4792.     background-position: -44px -843px;
  4793.     background-repeat: no-repeat
  4794. }
  4795.  
  4796. .promote-pixel {
  4797.     position: absolute;
  4798.     top: -1000px;
  4799.     right: -1000px
  4800. }
  4801.  
  4802. .organic-help-button {
  4803.     padding: 0 .5ex
  4804. }
  4805.  
  4806. .menuarea {
  4807.     border-bottom: 1px dotted gray;
  4808.     padding: 5px 10px;
  4809.     margin: 5px;
  4810.     overflow: hidden;
  4811.     font-size: larger
  4812. }
  4813.  
  4814. .menuarea .spacer {
  4815.     display: inline;
  4816.     margin-right: 15px
  4817. }
  4818.  
  4819. .panestack-title {
  4820.     margin: 10px 310px 0px 10px;
  4821.     padding-bottom: 3px;
  4822.     border-bottom: 1px dotted gray
  4823. }
  4824.  
  4825. .panestack-title .title {
  4826.     font-size: 16px;
  4827.     font-weight: normal;
  4828.     margin: 10px 0
  4829. }
  4830.  
  4831. .panestack-title a.title-button {
  4832.     font-size: 12px;
  4833.     margin-left: 8px
  4834. }
  4835.  
  4836. .panestack-title a.title-button.gold {
  4837.     background-color: #fff088;
  4838.     color: #6a4d00;
  4839.     border: 1px solid #9a7d2e;
  4840.     padding: 1px 5px;
  4841.     border-radius: 3px
  4842. }
  4843.  
  4844. .commentarea .menuarea {
  4845.     border: none;
  4846.     margin: 0 310px 10px 10px;
  4847.     padding: 0;
  4848.     color: gray
  4849. }
  4850.  
  4851. .commentarea .menuarea form.toggle {
  4852.     margin-left: 8px
  4853. }
  4854.  
  4855. .commentarea .menuarea .toggle {
  4856.     display: inline-block
  4857. }
  4858.  
  4859. .commentarea .menuarea .toggle a {
  4860.     color: gray;
  4861.     font-weight: bold;
  4862.     font-size: x-small
  4863. }
  4864.  
  4865. .commentarea>.usertext {
  4866.     margin: 0 0 10px 10px;
  4867.     overflow: auto
  4868. }
  4869.  
  4870. .infobar.red {
  4871.     padding: 5px;
  4872.     background-color: #FFAEAE;
  4873.     border-color: red
  4874. }
  4875.  
  4876. .infobar.red img {
  4877.     float: left;
  4878.     margin-right: 5px
  4879. }
  4880.  
  4881. .infobar.mellow {
  4882.     background-color: #eff8ff;
  4883.     border: 1px solid #93abc2
  4884. }
  4885.  
  4886. .infobar.gold {
  4887.     background-color: #fffdcc;
  4888.     border: 1px solid #e1b000;
  4889.     color: #9a7d2e
  4890. }
  4891.  
  4892. .content .infobar.gold:before {
  4893.     margin-top: 5px;
  4894.     margin-right: 7px
  4895. }
  4896.  
  4897. .infobar.welcome {
  4898.     display: none;
  4899.     background: url(../welcome-lines.png) top center;
  4900.     border: 1px solid #ff8b60;
  4901.     padding: 0;
  4902.     height: 80px;
  4903.     overflow: hidden;
  4904.     margin-right: 0;
  4905.     white-space: nowrap
  4906. }
  4907.  
  4908. .infobar.welcome h1,.infobar.welcome h2 {
  4909.     display: inline-block;
  4910.     font-weight: normal;
  4911.     margin: 0
  4912. }
  4913.  
  4914. .infobar.welcome h1 {
  4915.     margin-top: 14px;
  4916.     margin-left: 2%;
  4917.     padding: 7px 16px;
  4918.     font-size: 16px;
  4919.     background: white;
  4920.     border-bottom: 2px solid #5f99cf
  4921. }
  4922.  
  4923. .infobar.welcome .button-row {
  4924.     position: relative;
  4925.     top: -8px;
  4926.     margin-left: 10%
  4927. }
  4928.  
  4929. .infobar.welcome h2 {
  4930.     padding: 4px 14px;
  4931.     padding-left: 38px;
  4932.     background: #ffffff url(../welcome-upvote.png) 12px center no-repeat;
  4933.     font-size: 13px;
  4934.     color: #222;
  4935.     border-bottom: 2px solid #ff4500
  4936. }
  4937.  
  4938. .infobar.welcome a {
  4939.     margin-left: 2%;
  4940.     background: #e75018;
  4941.     font-size: 11px;
  4942.     font-weight: bold;
  4943.     color: white;
  4944.     padding: 5px 10px;
  4945.     border-radius: 4px;
  4946.     border-bottom: 2px solid #a73a11
  4947. }
  4948.  
  4949. .infobar.welcome a:hover {
  4950.     background: #f0571e;
  4951.     border-bottom-color: #c74514
  4952. }
  4953.  
  4954. .infobar.welcome a:active {
  4955.     position: relative;
  4956.     top: 1px;
  4957.     background: #df531f;
  4958.     border-bottom: 1px solid #a73a11
  4959. }
  4960.  
  4961. .infobar.newsletterbar {
  4962.     box-sizing: border-box;
  4963.     -webkit-box-sizing: border-box;
  4964.     -moz-box-sizing: border-box;
  4965.     position: relative;
  4966.     overflow: hidden;
  4967.     min-height: 80px;
  4968.     padding: 15px 20px 20px 25px;
  4969.     border: none;
  4970.     border-radius: 2px;
  4971.     background-color: #30659B
  4972. }
  4973.  
  4974. .infobar.newsletterbar header {
  4975.     float: left;
  4976.     height: 45px;
  4977.     width: 325px
  4978. }
  4979.  
  4980. .infobar.newsletterbar a.newsletter-close {
  4981.     position: absolute;
  4982.     right: 3px;
  4983.     top: 0;
  4984.     font-size: 11px;
  4985.     color: #CCC
  4986. }
  4987.  
  4988. .infobar.newsletterbar form {
  4989.     margin: 2px 150px 0 340px;
  4990.     max-width: 400px;
  4991.     min-width: 150px;
  4992.     white-space: nowrap
  4993. }
  4994.  
  4995. .infobar.newsletterbar .subscribe-thanks {
  4996.     display: none
  4997. }
  4998.  
  4999. .infobar.newsletterbar.success header {
  5000.     padding-left: 65px
  5001. }
  5002.  
  5003. .infobar.newsletterbar.success header:before {
  5004.     content: "✓";
  5005.     color: #80d654;
  5006.     font-weight: bold;
  5007.     font-size: 60px;
  5008.     position: absolute;
  5009.     top: 0;
  5010.     left: 15px
  5011. }
  5012.  
  5013. .infobar.newsletterbar.success .subscribe-callout {
  5014.     display: none
  5015. }
  5016.  
  5017. .infobar.newsletterbar.success .subscribe-thanks {
  5018.     display: block
  5019. }
  5020.  
  5021. .infobar.newsletterbar h1 {
  5022.     margin: 0
  5023. }
  5024.  
  5025. .infobar.newsletterbar h1 a:hover {
  5026.     border-bottom: 1px dotted #999
  5027. }
  5028.  
  5029. .infobar.newsletterbar h2 {
  5030.     color: white;
  5031.     font-weight: normal;
  5032.     font-size: 14px;
  5033.     margin-top: 5px
  5034. }
  5035.  
  5036. .infobar.newsletterbar .c-form-group {
  5037.     width: 100%
  5038. }
  5039.  
  5040. .infobar.newsletterbar .c-form-control-feedback-wrapper {
  5041.     top: 5px
  5042. }
  5043.  
  5044. .infobar.newsletterbar button {
  5045.     padding: 6px 12px 5px;
  5046.     font-size: 12px;
  5047.     line-height: 20px;
  5048.     border-radius: 3px;
  5049.     margin-left: 10px
  5050. }
  5051.  
  5052. @media screen and (max-width: 992px) {
  5053.     .infobar.newsletterbar header {
  5054.         float:none
  5055.     }
  5056.  
  5057.     .infobar.newsletterbar form {
  5058.         margin: 10px 0 0
  5059.     }
  5060.  
  5061.     .infobar.newsletterbar .c-form-group {
  5062.         max-width: 50%
  5063.     }
  5064. }
  5065.  
  5066. .locationbar {
  5067.     margin: 5px
  5068. }
  5069.  
  5070. .locationbar .md,.locationbar .md p,.locationbar .options {
  5071.     color: #888888;
  5072.     font-weight: bold;
  5073.     font-size: 11px;
  5074.     display: inline
  5075. }
  5076.  
  5077. .locationbar .options {
  5078.     margin-left: 15px
  5079. }
  5080.  
  5081. a.star {
  5082.     text-decoration: none;
  5083.     color: #ff8b60
  5084. }
  5085.  
  5086. .entry .buttons li {
  5087.     display: inline-block;
  5088.     border: none;
  5089.     padding-right: 4px;
  5090.     line-height: 1.6em
  5091. }
  5092.  
  5093. .entry .buttons li+li {
  5094.     padding-left: 4px
  5095. }
  5096.  
  5097. .entry .buttons li.stamp+li.stamp {
  5098.     margin-left: 4px
  5099. }
  5100.  
  5101. .entry .buttons li a {
  5102.     color: #888;
  5103.     font-weight: bold;
  5104.     padding: 0 1px
  5105. }
  5106.  
  5107. .entry .buttons li a.nonbutton {
  5108.     color: #369;
  5109.     font-weight: normal
  5110. }
  5111.  
  5112. .entry .buttons a:hover {
  5113.     text-decoration: underline
  5114. }
  5115.  
  5116. .entry .buttons .status-msg {
  5117.     display: none;
  5118.     margin-right: .5em
  5119. }
  5120.  
  5121. .entry .buttons .promoted-tag {
  5122.     color: #24A0ED;
  5123.     font-weight: bold;
  5124.     padding: 0 1px
  5125. }
  5126.  
  5127. .toggle .error {
  5128.     font-size: x-small
  5129. }
  5130.  
  5131. .toggle .option {
  5132.     display: none
  5133. }
  5134.  
  5135. .toggle .option.active {
  5136.     display: inline
  5137. }
  5138.  
  5139. .thing .stub {
  5140.     display: none
  5141. }
  5142.  
  5143. .link.last-clicked {
  5144.     border: 1px dashed gray;
  5145.     overflow: hidden
  5146. }
  5147.  
  5148. .link {
  5149.     margin: 0;
  5150.     margin-bottom: 8px;
  5151.     padding-left: 3px
  5152. }
  5153.  
  5154. .link .score {
  5155.     text-align: center;
  5156.     color: #c6c6c6
  5157. }
  5158.  
  5159. .link .title {
  5160.     font-size: medium;
  5161.     font-weight: normal;
  5162.     margin-bottom: 1px
  5163. }
  5164.  
  5165. .link .child h3 {
  5166.     margin: 15px;
  5167.     text-transform: none;
  5168.     font-size: medium
  5169. }
  5170.  
  5171. .rank {
  5172.     overflow: hidden
  5173. }
  5174.  
  5175. .profile-page .link .rank,.single-page .link .rank {
  5176.     display: none
  5177. }
  5178.  
  5179. .link .midcol {
  5180.     font-weight: bold;
  5181.     font-size: small
  5182. }
  5183.  
  5184. .link .score.likes {
  5185.     color: #FF8B60
  5186. }
  5187.  
  5188. .link .score.dislikes {
  5189.     color: #9494FF
  5190. }
  5191.  
  5192. .link .rank {
  5193.     float: left;
  5194.     margin-top: 15px;
  5195.     color: #c6c6c6;
  5196.     font-family: arial;
  5197.     font-size: medium;
  5198.     text-align: right
  5199. }
  5200.  
  5201. .rank-spacer {
  5202.     font-size: medium
  5203. }
  5204.  
  5205. .midcol-spacer {
  5206.     font-size: small
  5207. }
  5208.  
  5209. .link.compressed {
  5210.     margin-bottom: 5px
  5211. }
  5212.  
  5213. .link.compressed .rank {
  5214.     margin-top: 10px
  5215. }
  5216.  
  5217. .link.compressed .title {
  5218.     margin: -2px 0 3px
  5219. }
  5220.  
  5221. .link.compressed .score {
  5222.     color: #888888
  5223. }
  5224.  
  5225. .link.compressed .score-placeholder {
  5226.     height: 3px
  5227. }
  5228.  
  5229. .link.compressed .subreddit {
  5230.     font-weight: bold
  5231. }
  5232.  
  5233. .link.compressed .tagline,.link.compressed .search-result-meta {
  5234.     display: inline;
  5235.     margin-right: 12px
  5236. }
  5237.  
  5238. .link.compressed .expando-button {
  5239.     display: none
  5240. }
  5241.  
  5242. .score.likes,.score.dislikes {
  5243.     display: none
  5244. }
  5245.  
  5246. .likes .score,.dislikes .score {
  5247.     display: none
  5248. }
  5249.  
  5250. .likes .score.likes {
  5251.     display: inline
  5252. }
  5253.  
  5254. .dislikes .score.dislikes {
  5255.     display: inline
  5256. }
  5257.  
  5258. .likes div.score.likes {
  5259.     display: block
  5260. }
  5261.  
  5262. .dislikes div.score.dislikes {
  5263.     display: block
  5264. }
  5265.  
  5266. .warm-entry .rank {
  5267.     color: #EDA179
  5268. }
  5269.  
  5270. .hot-entry .rank {
  5271.     color: #E47234
  5272. }
  5273.  
  5274. .cool-entry .rank {
  5275.     color: #A5ABFB
  5276. }
  5277.  
  5278. .cold-entry .rank {
  5279.     color: #4959F7
  5280. }
  5281.  
  5282. .gadget {
  5283.     font-size: x-small
  5284. }
  5285.  
  5286. .gadget .midcol {
  5287.     width: 15px;
  5288.     margin: 0
  5289. }
  5290.  
  5291. .gadget .reddit-link-end {
  5292.     clear: left;
  5293.     padding-top: 10px
  5294. }
  5295.  
  5296. .gadget .click-gadget {
  5297.     font-size: small
  5298. }
  5299.  
  5300. .gadget small {
  5301.     color: gray
  5302. }
  5303.  
  5304. .gadget .reddit-entry {
  5305.     margin-left: 20px
  5306. }
  5307.  
  5308. .gadget .right {
  5309.     text-align: right
  5310. }
  5311.  
  5312. .gadget .stamp:first-child {
  5313.     margin-left: 0
  5314. }
  5315.  
  5316. .gadget .score {
  5317.     margin-left: 0.5em
  5318. }
  5319.  
  5320. .quarantine-tool.noncollapsed .quarantine-info {
  5321.     display: block
  5322. }
  5323.  
  5324. .quarantine-tool.collapsed .quarantine-info {
  5325.     display: none
  5326. }
  5327.  
  5328. .comment,.content .details {
  5329.     margin-left: 10px
  5330. }
  5331.  
  5332. .comment.noncollapsed .numchildren {
  5333.     display: none
  5334. }
  5335.  
  5336. .comment.noncollapsed .usertext,.comment.noncollapsed .child,.comment.noncollapsed .buttons {
  5337.     display: block
  5338. }
  5339.  
  5340. .comment.noncollapsed .midcol {
  5341.     visibility: visible
  5342. }
  5343.  
  5344. body.show-controversial .comment.controversial>.entry .score:after {
  5345.     content: '†';
  5346.     position: relative;
  5347.     top: -2px
  5348. }
  5349.  
  5350. .comment.collapsed {
  5351.     padding-bottom: 10px;
  5352.     line-height: 14px
  5353. }
  5354.  
  5355. .comment.collapsed .numchildren {
  5356.     display: inline
  5357. }
  5358.  
  5359. .comment.collapsed .usertext,.comment.collapsed .child,.comment.collapsed .buttons {
  5360.     display: none
  5361. }
  5362.  
  5363. .comment.collapsed .midcol {
  5364.     visibility: hidden;
  5365.     height: 1px
  5366. }
  5367.  
  5368. .comment.collapsed .tagline,.comment.collapsed .tagline a,.comment.collapsed .search-result-meta,.comment.collapsed .search-result-meta a {
  5369.     color: gray
  5370. }
  5371.  
  5372. .comment.collapsed .tagline :not(.expand),.comment.collapsed .tagline a :not(.expand),.comment.collapsed .search-result-meta :not(.expand),.comment.collapsed .search-result-meta a :not(.expand) {
  5373.     font-style: italic
  5374. }
  5375.  
  5376. .comment.collapsed.collapsed-for-reason .collapsed-reason {
  5377.     display: inline
  5378. }
  5379.  
  5380. .comment.collapsed.collapsed-for-reason .score,.comment.collapsed.collapsed-for-reason .live-timestamp {
  5381.     display: none
  5382. }
  5383.  
  5384. .admin_takedown {
  5385.     background-color: #F7F7F7;
  5386.     color: #888888;
  5387.     padding: 3px
  5388. }
  5389.  
  5390. .admin_takedown a:link {
  5391.     color: #326699
  5392. }
  5393.  
  5394. .comment .midcol {
  5395.     margin-left: 0px;
  5396.     width: 15px
  5397. }
  5398.  
  5399. .comment .title {
  5400.     font-size: small;
  5401.     margin-top: 10px
  5402. }
  5403.  
  5404. .comment .author {
  5405.     font-weight: bold
  5406. }
  5407.  
  5408. .comment .expand {
  5409.     margin-right: 3px;
  5410.     padding: 1px
  5411. }
  5412.  
  5413. .comment .child,.comment .showreplies {
  5414.     margin-top: 10px;
  5415.     margin-left: 15px;
  5416.     border-left: 1px dotted #DDF
  5417. }
  5418.  
  5419. .comment.collapsed-for-reason .collapsed-reason {
  5420.     display: none
  5421. }
  5422.  
  5423. .comment.deleted>.midcol {
  5424.     visibility: hidden
  5425. }
  5426.  
  5427. .comment .showreplies {
  5428.     display: block;
  5429.     margin-top: 7px;
  5430.     margin-bottom: 15px;
  5431.     padding: 5px
  5432. }
  5433.  
  5434. textarea.gray {
  5435.     color: gray
  5436. }
  5437.  
  5438. .deepthread:after {
  5439.     background-image: url(sprite-reddit.ZDiVRxCXXWg.png);
  5440.     background-position: -63px -905px;
  5441.     background-repeat: no-repeat;
  5442.     content: " ";
  5443.     display: inline-block;
  5444.     width: 25px;
  5445.     height: 9px;
  5446.     margin: 5px 0 0 5px
  5447. }
  5448.  
  5449. .deepthread a {
  5450.     font-size: larger;
  5451.     color: #336699
  5452. }
  5453.  
  5454. .deepthread a:hover {
  5455.     text-decoration: underline
  5456. }
  5457.  
  5458. .morecomments {
  5459.     font-size: larger
  5460. }
  5461.  
  5462. .morecomments a {
  5463.     color: #336699
  5464. }
  5465.  
  5466. .morecomments a:hover {
  5467.     text-decoration: underline
  5468. }
  5469.  
  5470. .morecomments .gray {
  5471.     font-weight: normal;
  5472.     color: #808080
  5473. }
  5474.  
  5475. .expand-btn {
  5476.     font-size: smaller;
  5477.     margin: 0px 5px;
  5478.     margin-top: 4px;
  5479.     display: inline-block
  5480. }
  5481.  
  5482. .message.noncollapsed .numchildren {
  5483.     display: none
  5484. }
  5485.  
  5486. .message.noncollapsed .child,.message.noncollapsed .buttons,.message.noncollapsed .md {
  5487.     display: block
  5488. }
  5489.  
  5490. .message.noncollapsed .midcol {
  5491.     visibility: visible
  5492. }
  5493.  
  5494. .message.collapsed>.entry .buttons,.message.collapsed>.entry .md {
  5495.     display: none
  5496. }
  5497.  
  5498. .message.collapsed.threaded .tagline,.message.collapsed.threaded .tagline a,.message.collapsed.threaded .search-result-meta,.message.collapsed.threaded .search-result-meta a {
  5499.     color: gray
  5500. }
  5501.  
  5502. .message.collapsed.threaded .tagline :not(.expand),.message.collapsed.threaded .tagline a :not(.expand),.message.collapsed.threaded .search-result-meta :not(.expand),.message.collapsed.threaded .search-result-meta a :not(.expand) {
  5503.     font-style: italic
  5504. }
  5505.  
  5506. .message.collapsed.threaded .child {
  5507.     display: none
  5508. }
  5509.  
  5510. .message.collapsed .midcol {
  5511.     visibility: hidden;
  5512.     height: 20px
  5513. }
  5514.  
  5515. .message {
  5516.     padding-left: 5px;
  5517.     margin: 10px 10px 20px 5px;
  5518.     padding: 7px
  5519. }
  5520.  
  5521. .message .collapsed .head {
  5522.     color: #888888;
  5523.     font-style: italic
  5524. }
  5525.  
  5526. .message .tagline,.message .search-result-meta {
  5527.     color: #485
  5528. }
  5529.  
  5530. .message.message-parent>.entry,.message.message-reply>.entry {
  5531.     color: #485
  5532. }
  5533.  
  5534. .message.message-parent>.entry .md,.message.message-reply>.entry .md,.message.message-parent>.entry blockquote,.message.message-reply>.entry blockquote,.message.message-parent>.entry del,.message.message-reply>.entry del {
  5535.     color: inherit
  5536. }
  5537.  
  5538. .message.recipient>.entry {
  5539.     color: black
  5540. }
  5541.  
  5542. .message.message-reply.recipient>.entry .head,.message.message-parent.recipient>.entry .head {
  5543.     color: black;
  5544.     font-weight: bold
  5545. }
  5546.  
  5547. .message.color-bar {
  5548.     border-left: 5px solid transparent
  5549. }
  5550.  
  5551. .message .recipient a.author,.message .sender a.author,.message .subreddit {
  5552.     font-weight: bold
  5553. }
  5554.  
  5555. .message.new>.entry .head {
  5556.     color: orangered;
  5557.     font-weight: bold
  5558. }
  5559.  
  5560. .message.new>.entry {
  5561.     background-color: #F7F7F7;
  5562.     border: 1px solid #E9E9E9;
  5563.     padding: 6px
  5564. }
  5565.  
  5566. .message.new .unread {
  5567.     display: none
  5568. }
  5569.  
  5570. .message.threaded .child {
  5571.     margin-left: 20px;
  5572.     border-left: 2px dashed #E7E7E7
  5573. }
  5574.  
  5575. .message.message-reply:not(.threaded) .entry,.message.message-parent:not(.threaded) .entry {
  5576.     margin-left: 10px;
  5577.     border-left: 2px dashed #E7E7E7
  5578. }
  5579.  
  5580. .message .child .message,.message .child .usertext {
  5581.     margin-top: 10px;
  5582.     margin-left: 12px
  5583. }
  5584.  
  5585. .message.was-comment .child .message,.message.was-comment .child .usertext {
  5586.     margin-top: 0px;
  5587.     margin-left: 0px
  5588. }
  5589.  
  5590. .message .expand {
  5591.     margin-right: 3px;
  5592.     display: none
  5593. }
  5594.  
  5595. .message .entry {
  5596.     margin-left: 0px
  5597. }
  5598.  
  5599. .message.message-parent .expand {
  5600.     display: inline
  5601. }
  5602.  
  5603. .message.message-parent .child .message,.message.message-reply .child .message {
  5604.     margin: 0;
  5605.     padding: 0
  5606. }
  5607.  
  5608. .message.message-parent .subject {
  5609.     margin-bottom: 10px
  5610. }
  5611.  
  5612. .message.message-parent .message .subject {
  5613.     display: none
  5614. }
  5615.  
  5616. .message.message-reply .subject {
  5617.     display: none
  5618. }
  5619.  
  5620. .message.message-reply .entry,.message.message-parent .entry {
  5621.     padding-left: 10px;
  5622.     padding-bottom: 10px
  5623. }
  5624.  
  5625. .message .buttons,.message .md {
  5626.     margin-left: 15px
  5627. }
  5628.  
  5629. .message .entry .parent {
  5630.     border: 1px solid #336699;
  5631.     max-width: 60em;
  5632.     margin: 3px 10px
  5633. }
  5634.  
  5635. .message .subject .correspondent {
  5636.     background-color: #EFF7FF;
  5637.     border: 1px solid #336699;
  5638.     color: #336699;
  5639.     display: inline-block;
  5640.     margin-right: 10px;
  5641.     padding: 2px 5px
  5642. }
  5643.  
  5644. .message .subject .reddit .marker-dot {
  5645.     border-radius: 50%;
  5646.     width: 12px;
  5647.     height: 12px;
  5648.     float: left;
  5649.     margin-top: 2px;
  5650.     margin-right: 5px
  5651. }
  5652.  
  5653. .message .subject .title {
  5654.     font-weight: normal;
  5655.     font-style: italic;
  5656.     margin-left: 10px
  5657. }
  5658.  
  5659. .message .parent-link {
  5660.     margin-left: 12px;
  5661.     padding: 0 2px;
  5662.     font-weight: bold
  5663. }
  5664.  
  5665. .message.was-comment .midcol {
  5666.     margin-left: 0px
  5667. }
  5668.  
  5669. .message.was-comment .buttons,.message.was-comment .parent-link {
  5670.     margin-left: 0px
  5671. }
  5672.  
  5673. .message.was-comment .md {
  5674.     margin-left: 2px
  5675. }
  5676.  
  5677. .message .subject {
  5678.     font-weight: bold;
  5679.     font-size: larger
  5680. }
  5681.  
  5682. .message.gold {
  5683.     font-family: "Bitstream Charter","Hoefler Text","Palatino Linotype","Book Antiqua",Palatino,georgia,garamond,FreeSerif,serif;
  5684.     background: url(../gold/tikkit-bg.png);
  5685.     max-width: 80em;
  5686.     text-align: center;
  5687.     padding: 20px;
  5688.     border-radius: 4px;
  5689.     border: 1px solid #555
  5690. }
  5691.  
  5692. .message.gold .insignia {
  5693.     float: left;
  5694.     margin: 6em 20px 0 20px
  5695. }
  5696.  
  5697. .message.gold .subject {
  5698.     font-size: 2.6em;
  5699.     line-height: 1.5em;
  5700.     text-shadow: -1px -1px 0px rgba(255,255,255,0.8)
  5701. }
  5702.  
  5703. .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,.message.gold .search-result-meta {
  5704.     display: none
  5705. }
  5706.  
  5707. .message.gold .entry {
  5708.     margin: 0;
  5709.     border: 0
  5710. }
  5711.  
  5712. .message.gold .md {
  5713.     margin: 0;
  5714.     margin-bottom: 10px;
  5715.     padding: 15px;
  5716.     max-width: 100%;
  5717.     text-shadow: 0 0 2px #fff;
  5718.     border: 0 dashed #000;
  5719.     border-width: 1px 0
  5720. }
  5721.  
  5722. .message.gold .md blockquote {
  5723.     border: 0;
  5724.     font-size: 0.7em;
  5725.     font-style: italic
  5726. }
  5727.  
  5728. .message.gold .md p {
  5729.     font-size: 1.2em;
  5730.     line-height: 1.4em
  5731. }
  5732.  
  5733. .message.gold .usertext-edit {
  5734.     margin: 0 auto
  5735. }
  5736.  
  5737. .message.gold .usertext-buttons {
  5738.     text-align: left
  5739. }
  5740.  
  5741. .message.gold ul.buttons li a {
  5742.     font-size: 2em;
  5743.     text-shadow: 0 0 3px #fff;
  5744.     color: #7a5d0e
  5745. }
  5746.  
  5747. .message.gold ul.buttons,.message.gold ul.buttons li {
  5748.     margin: 0;
  5749.     padding: 0
  5750. }
  5751.  
  5752. .message.gold.new>.entry {
  5753.     background-color: transparent;
  5754.     border: 0;
  5755.     padding: 0
  5756. }
  5757.  
  5758. .message.gold-auto blockquote {
  5759.     background-color: #fafafa;
  5760.     border: 0;
  5761.     padding: 4px;
  5762.     margin-left: 0;
  5763.     margin-top: 1em;
  5764.     font-style: italic;
  5765.     font-size: 0.8em;
  5766.     color: #808080
  5767. }
  5768.  
  5769. .message.gold-auto blockquote p {
  5770.     margin: 2px
  5771. }
  5772.  
  5773. .message.gold-auto blockquote strong {
  5774.     font-style: inherit
  5775. }
  5776.  
  5777. .clippy img {
  5778.     float: left
  5779. }
  5780.  
  5781. .clippy-bubble {
  5782.     background-color: #fffdd7;
  5783.     border: solid black 1px;
  5784.     width: 350px;
  5785.     border-radius: 5px;
  5786.     margin-left: 5px;
  5787.     margin-bottom: 15px;
  5788.     padding: 7px;
  5789.     float: left
  5790. }
  5791.  
  5792. .clippy-headline {
  5793.     font-weight: bold;
  5794.     margin-bottom: 0.5em
  5795. }
  5796.  
  5797. .clippy-bubble ul {
  5798.     list-style-type: disc;
  5799.     list-style-image: url(../clippy-bullet.png);
  5800.     padding-left: 15px
  5801. }
  5802.  
  5803. .clippy-bubble li {
  5804.     margin-top: 0.5em
  5805. }
  5806.  
  5807. .subreddit {
  5808.     margin-bottom: 10px
  5809. }
  5810.  
  5811. .subreddit p {
  5812.     margin-top: 0px;
  5813.     margin-bottom: 1px
  5814. }
  5815.  
  5816. .subreddit .description {
  5817.     font-size: small;
  5818.     max-width: 60em
  5819. }
  5820.  
  5821. .subreddit .key {
  5822.     display: block
  5823. }
  5824.  
  5825. .subreddit .title {
  5826.     font-size: medium;
  5827.     margin-right: 5px
  5828. }
  5829.  
  5830. .subreddit .midcol {
  5831.     margin-right: 5px;
  5832.     margin-top: 5px;
  5833.     text-align: right;
  5834.     width: 12em!important
  5835. }
  5836.  
  5837. .fancy-toggle-button {
  5838.     display: block;
  5839.     margin-bottom: 5px
  5840. }
  5841.  
  5842. .fancy-toggle-button .active {
  5843.     border: 1px solid #444;
  5844.     padding: 1px 6px;
  5845.     background: #ffffff none repeat-x scroll center left;
  5846.     color: white;
  5847.     font-size: 10px;
  5848.     font-weight: bold;
  5849.     line-height: 20px;
  5850.     border-radius: 3px
  5851. }
  5852.  
  5853. .fancy-toggle-button .remove {
  5854.     background-image: url(sprite-reddit.ZDiVRxCXXWg.png);
  5855.     background-position: 0px -182px;
  5856.     background-repeat: repeat
  5857. }
  5858.  
  5859. .fancy-toggle-button .add {
  5860.     background-image: url(sprite-reddit.ZDiVRxCXXWg.png);
  5861.     background-position: 0px 0px;
  5862.     background-repeat: repeat
  5863. }
  5864.  
  5865. .fancy-toggle-button .banned {
  5866.     background-color: #666;
  5867.     padding: 1px 1.9em
  5868. }
  5869.  
  5870. .commentbody.border {
  5871.     background-color: #ffc;
  5872.     padding-left: 5px
  5873. }
  5874.  
  5875. .commentbody.grayed {
  5876.     color: gray;
  5877.     background-color: #E0E0E0;
  5878.     padding-left: 5px
  5879. }
  5880.  
  5881. .fixedwidth {
  5882.     float: left;
  5883.     width: 100px;
  5884.     height: 0px
  5885. }
  5886.  
  5887. .clearleft {
  5888.     clear: left;
  5889.     height: 0px
  5890. }
  5891.  
  5892. .clear {
  5893.     clear: both
  5894. }
  5895.  
  5896. .sharetable.preftable {
  5897.     margin-left: 20px
  5898. }
  5899.  
  5900. .sharetable.preftable th {
  5901.     padding-bottom: 5px;
  5902.     padding-top: 5px
  5903. }
  5904.  
  5905. .sharetable.preftable button {
  5906.     margin-top: 10px
  5907. }
  5908.  
  5909. .preftable.widget-preview {
  5910.     font-size: smaller
  5911. }
  5912.  
  5913. .preftable.widget-preview input[type="text"] {
  5914.     width: 150px
  5915. }
  5916.  
  5917. .preftable #css-options input[type="text"] {
  5918.     margin-left: 0px;
  5919.     width: 6em
  5920. }
  5921.  
  5922. .share-summary {
  5923.     width: 95%;
  5924.     margin-top: 10px
  5925. }
  5926.  
  5927. .share-summary .head td {
  5928.     width: 50%;
  5929.     font-size: large;
  5930.     text-align: center
  5931. }
  5932.  
  5933. .share-summary td {
  5934.     vertical-align: top
  5935. }
  5936.  
  5937. .share-summary>tbody>tr>td {
  5938.     padding-left: 10px;
  5939.     padding-bottom: 10px
  5940. }
  5941.  
  5942. .share-summary th {
  5943.     padding: 5px;
  5944.     border-bottom: 1px solid #000
  5945. }
  5946.  
  5947. .sponsored .entry {
  5948.     margin-right: 20px
  5949. }
  5950.  
  5951. .sponsored .titlerow {
  5952.     background: #fcfcfc;
  5953.     padding: 10px;
  5954.     border-top: #BCBCBC solid 1px;
  5955.     border-left: #BCBCBC solid 1px;
  5956.     border-bottom: #E0E0E0 solid 1px;
  5957.     border-right: #E0E0E0 solid 1px
  5958. }
  5959.  
  5960. .footer-parent {
  5961.     font-size: larger;
  5962.     padding-top: 40px;
  5963.     clear: both;
  5964.     text-align: center
  5965. }
  5966.  
  5967. .footer {
  5968.     color: gray;
  5969.     padding: 5px;
  5970.     margin: 15px auto;
  5971.     border: 1px solid #F0F0F0;
  5972.     display: flex;
  5973.     display: -webkit-flex;
  5974.     max-width: 600px
  5975. }
  5976.  
  5977. .footer .col {
  5978.     display: inline-block;
  5979.     vertical-align: top;
  5980.     -webkit-flex: 0 0 25%;
  5981.     flex: 0 0 25%;
  5982.     margin: 10px 0;
  5983.     padding: 0 15px;
  5984.     border-left: 1px solid #E0E0E0;
  5985.     box-sizing: border-box
  5986. }
  5987.  
  5988. .footer .col:first-child {
  5989.     border: none
  5990. }
  5991.  
  5992. .notes-button {
  5993.     margin-top: 3px
  5994. }
  5995.  
  5996. .notes-status {
  5997.     font-size: larger
  5998. }
  5999.  
  6000. .load0 {
  6001.     background-color: #FFFFFF
  6002. }
  6003.  
  6004. .load1 {
  6005.     background-color: #f0f5FF
  6006. }
  6007.  
  6008. .load2 {
  6009.     background-color: #E2ECFF
  6010. }
  6011.  
  6012. .load3 {
  6013.     background-color: #d6f5cb
  6014. }
  6015.  
  6016. .load4 {
  6017.     background-color: #CAFF98
  6018. }
  6019.  
  6020. .load5 {
  6021.     background-color: #e4f484
  6022. }
  6023.  
  6024. .load6 {
  6025.     background-color: #FFEA71
  6026. }
  6027.  
  6028. .load7 {
  6029.     background-color: #ffdb81
  6030. }
  6031.  
  6032. .load8 {
  6033.     background-color: #FF9191
  6034. }
  6035.  
  6036. .load9 {
  6037.     background-color: #FF0000;
  6038.     color: #ffffff
  6039. }
  6040.  
  6041. .orangered {
  6042.     color: orangered
  6043. }
  6044.  
  6045. .logout {
  6046.     display: inline
  6047. }
  6048.  
  6049. .login-form-side {
  6050.     border: 1px solid gray;
  6051.     overflow: hidden
  6052. }
  6053.  
  6054. .login-form-side input[type=text],.login-form-side input[type=password] {
  6055.     font-family: verdana;
  6056.     font-size: 11px;
  6057.     box-sizing: border-box;
  6058.     -webkit-box-sizing: border-box;
  6059.     -moz-box-sizing: border-box;
  6060.     border: 1px solid #999;
  6061.     width: 141px;
  6062.     margin: 5px 0px 0px 5px;
  6063.     top: 5px;
  6064.     padding: 6px
  6065. }
  6066.  
  6067. .login-form-side input[type=password] {
  6068.     width: 142px
  6069. }
  6070.  
  6071. .login-form-side #remember-me,.login-form-side .submit {
  6072.     margin: 4px
  6073. }
  6074.  
  6075. .login-form-side .submit input[type=button] {
  6076.     margin: 1px
  6077. }
  6078.  
  6079. .login-form-side #remember-me {
  6080.     float: left;
  6081.     line-height: 24px;
  6082.     margin-left: 5px
  6083. }
  6084.  
  6085. .login-form-side #remember-me * {
  6086.     vertical-align: middle
  6087. }
  6088.  
  6089. #rem-login-main {
  6090.     position: static;
  6091.     height: auto;
  6092.     width: auto;
  6093.     border: none;
  6094.     margin-right: 5px;
  6095.     margin-top: 0
  6096. }
  6097.  
  6098. .login-form-side label {
  6099.     padding: 2px 0 2px 0;
  6100.     margin-right: 5px;
  6101.     white-space: nowrap
  6102. }
  6103.  
  6104. .login-form-side .recover-password {
  6105.     margin-left: 1em
  6106. }
  6107.  
  6108. .login-form-side .status {
  6109.     display: none
  6110. }
  6111.  
  6112. .login-form-side .submit {
  6113.     float: right
  6114. }
  6115.  
  6116. .login-form-side .submit *,.user-form .submit * {
  6117.     vertical-align: middle
  6118. }
  6119.  
  6120. .login-form-side .g-recaptcha {
  6121.     margin-left: -2px;
  6122.     margin-top: 10px
  6123. }
  6124.  
  6125. .throbber {
  6126.     display: none;
  6127.     margin: 0 2px;
  6128.     background: url(../throbber.gif) no-repeat;
  6129.     width: 18px;
  6130.     height: 18px
  6131. }
  6132.  
  6133. .working .throbber {
  6134.     display: inline-block
  6135. }
  6136.  
  6137. .working [type="submit"] {
  6138.     cursor: not-allowed;
  6139.     opacity: 0.65;
  6140.     filter: alpha(opacity=65);
  6141.     pointer-events: none
  6142. }
  6143.  
  6144. .sr_style_toggle .throbber {
  6145.     position: absolute;
  6146.     margin-top: -2px;
  6147.     margin-left: 4px
  6148. }
  6149.  
  6150. .status {
  6151.     margin: 5px 0 0 5px;
  6152.     font-size: small
  6153. }
  6154.  
  6155. .error {
  6156.     color: red;
  6157.     font-size: small
  6158. }
  6159.  
  6160. .red {
  6161.     color: #ff0000
  6162. }
  6163.  
  6164. .buygold {
  6165.     color: #9A7D2E;
  6166.     font-weight: bold
  6167. }
  6168.  
  6169. .line-through {
  6170.     text-decoration: line-through
  6171. }
  6172.  
  6173. #noresults {
  6174.     margin-right: 310px
  6175. }
  6176.  
  6177. #ad-frame,#ad_main {
  6178.     border: 0px;
  6179.     overflow: hidden;
  6180.     width: 300px;
  6181.     height: 280px
  6182. }
  6183.  
  6184. #ad_sponsorship {
  6185.     border: 0px;
  6186.     overflow: hidden;
  6187.     width: 300px;
  6188.     height: 120px
  6189. }
  6190.  
  6191. body.newsletter {
  6192.     background: #EEF7FF;
  6193.     font-size: 12px
  6194. }
  6195.  
  6196. .newsletter-box {
  6197.     -webkit-box-shadow: 0 3px 10px 4px rgba(0,0,0,0.1);
  6198.     box-shadow: 0 3px 10px 4px rgba(0,0,0,0.1);
  6199.     margin: 10% auto;
  6200.     background-color: white;
  6201.     width: 90%;
  6202.     max-width: 600px;
  6203.     border-radius: 4px;
  6204.     padding: 40px
  6205. }
  6206.  
  6207. .newsletter-box h1 {
  6208.     margin: 0;
  6209.     min-height: 50px;
  6210.     font-size: 15px
  6211. }
  6212.  
  6213. .newsletter-box .upvoted-weekly-logo {
  6214.     display: block;
  6215.     margin-top: 15px;
  6216.     min-height: 53px;
  6217.     background: transparent url(../upvoted-weekly-logo.svg) 0 0 no-repeat;
  6218.     background-size: contain
  6219. }
  6220.  
  6221. .newsletter-box .subscribe-thanks {
  6222.     display: none
  6223. }
  6224.  
  6225. .newsletter-box.success:before {
  6226.     content: "✓";
  6227.     display: block;
  6228.     text-align: center;
  6229.     color: #80d654;
  6230.     font-weight: bold;
  6231.     font-size: 60px;
  6232.     line-height: 1
  6233. }
  6234.  
  6235. .newsletter-box.success .result-message {
  6236.     display: block;
  6237.     margin: 0 auto;
  6238.     text-align: center
  6239. }
  6240.  
  6241. .newsletter-box.success .subscribe-callout {
  6242.     display: none
  6243. }
  6244.  
  6245. .newsletter-box.success .subscribe-thanks {
  6246.     display: block;
  6247.     text-align: center;
  6248.     margin-top: 25px
  6249. }
  6250.  
  6251. .newsletter-box.success form {
  6252.     display: none
  6253. }
  6254.  
  6255. .newsletter-box .result-message {
  6256.     margin-top: 21px;
  6257.     line-height: 1.5;
  6258.     font-size: 14px;
  6259.     max-width: 400px;
  6260.     color: #4f4f4f;
  6261.     font-weight: normal
  6262. }
  6263.  
  6264. .newsletter-box form {
  6265.     margin-top: 40px;
  6266.     text-align: right
  6267. }
  6268.  
  6269. .newsletter-box .c-form-group {
  6270.     width: 50%;
  6271.     display: block
  6272. }
  6273.  
  6274. .newsletter-box button {
  6275.     padding: 6px 12px 5px;
  6276.     font-size: 12px;
  6277.     line-height: 20px;
  6278.     border-radius: 3px;
  6279.     margin-left: 10px
  6280. }
  6281.  
  6282. .newsletter-box .faq-toggle {
  6283.     position: absolute;
  6284.     margin-top: -13px;
  6285.     min-width: 100px;
  6286.     font-size: 11px;
  6287.     font-weight: bold;
  6288.     color: #79a6d2
  6289. }
  6290.  
  6291. .newsletter-box .faq-toggle:after {
  6292.     content: "â–¾";
  6293.     display: inline-block;
  6294.     height: 15px;
  6295.     width: 15px;
  6296.     text-align: center;
  6297.     position: absolute
  6298. }
  6299.  
  6300. .newsletter-box .faq-toggle.active:after {
  6301.     transform: rotate(180deg);
  6302.     -webkit-transform: rotate(180deg);
  6303.     -moz-transform: rotate(180deg);
  6304.     -o-transform: rotate(180deg);
  6305.     -ms-transform: rotate(180deg)
  6306. }
  6307.  
  6308. .newsletter-box .faq {
  6309.     display: none
  6310. }
  6311.  
  6312. .newsletter-box .faq h3 {
  6313.     margin-top: 1.5em
  6314. }
  6315.  
  6316. .upvoted-gradient {
  6317.     position: fixed;
  6318.     bottom: 0;
  6319.     width: 100%;
  6320.     height: 25%;
  6321.     background: transparent url(../upvoted-arrow-bg.png);
  6322.     z-index: -1
  6323. }
  6324.  
  6325. .upvoted-gradient:after {
  6326.     content: "";
  6327.     position: absolute;
  6328.     width: 100%;
  6329.     height: 100%;
  6330.     top: 0;
  6331.     left: 0;
  6332.     background: #eef7ff;
  6333.     background: -moz-linear-gradient(top,#eef7ff 0%,rgba(255,255,255,0) 100%);
  6334.     background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#eef7ff),color-stop(100%,rgba(255,255,255,0)));
  6335.     background: -webkit-linear-gradient(top,#eef7ff 0%,rgba(255,255,255,0) 100%);
  6336.     background: -o-linear-gradient(top,#eef7ff 0%,rgba(255,255,255,0) 100%);
  6337.     background: -ms-linear-gradient(top,#eef7ff 0%,rgba(255,255,255,0) 100%);
  6338.     background: linear-gradient(to bottom,#eef7ff 0%,rgba(255,255,255,0) 100%)
  6339. }
  6340.  
  6341. @media screen and (max-width: 992px) {
  6342.     .newsletter-box {
  6343.         position:static;
  6344.         transform: none;
  6345.         -webkit-transform: none;
  6346.         -moz-transform: none;
  6347.         -o-transform: none;
  6348.         -ms-transform: none;
  6349.         margin: 10px auto;
  6350.         padding: 15px;
  6351.         max-width: 85%
  6352.     }
  6353.  
  6354.     .newsletter-box h1,.newsletter-box p {
  6355.         font-size: 13px
  6356.     }
  6357.  
  6358.     .newsletter-box .faq-toggle {
  6359.         position: static;
  6360.         display: block;
  6361.         margin-top: 20px;
  6362.         font-size: 13px
  6363.     }
  6364.  
  6365.     .upvoted-gradient {
  6366.         display: none
  6367.     }
  6368. }
  6369.  
  6370. #searchmenu {
  6371.     margin: 10px 0 0px 0;
  6372.     padding: 2px 0 0 0;
  6373.     border-bottom: 2px solid #369;
  6374.     background-color: #f5f5f5
  6375. }
  6376.  
  6377. #searchmenu .searchlabel {
  6378.     background-color: white;
  6379.     padding: 2px 15px 0px 0px;
  6380.     font-weight: bold;
  6381.     color: #336699
  6382. }
  6383.  
  6384. #searchmenu .searchtime {
  6385.     font-weight: bold;
  6386.     display: inline;
  6387.     width: 305px
  6388. }
  6389.  
  6390. #searchexpando {
  6391.     display: none;
  6392.     margin: 5px 0 0 0;
  6393.     padding-top: 10px;
  6394.     border-radius: 3px
  6395. }
  6396.  
  6397. #searchexpando input,#searchexpando p {
  6398.     margin-bottom: 10px
  6399. }
  6400.  
  6401. #searchexpando dl {
  6402.     margin: 10px 0
  6403. }
  6404.  
  6405. #searchexpando dt {
  6406.     margin: 0
  6407. }
  6408.  
  6409. #previoussearch p {
  6410.     margin: 5px 0
  6411. }
  6412.  
  6413. #previoussearch label {
  6414.     display: block;
  6415.     margin: 5px 0
  6416. }
  6417.  
  6418. #moresearchinfo {
  6419.     display: none;
  6420.     padding-top: 5px;
  6421.     max-width: 300px;
  6422.     border: 0 solid orange;
  6423.     margin-top: -5px
  6424. }
  6425.  
  6426. label+#moresearchinfo {
  6427.     border-width: 1px 0 0 0;
  6428.     margin-top: 0px
  6429. }
  6430.  
  6431. #previoussearch #moresearchinfo {
  6432.     border-color: gray;
  6433.     margin: 5px 0
  6434. }
  6435.  
  6436. #search_hidemore {
  6437.     float: right;
  6438.     margin-left: 5px
  6439. }
  6440.  
  6441. .searchparams {
  6442.     margin: 5px 20px 5px 20px
  6443. }
  6444.  
  6445. .searchparams .labels {
  6446.     text-align: right;
  6447.     margin-left: 10px
  6448. }
  6449.  
  6450. .searchpane {
  6451.     margin: 5px 305px 5px 0px;
  6452.     padding-left: 96px;
  6453.     background: #e0e0e0 url(../search-large.png) 26px center no-repeat
  6454. }
  6455.  
  6456. .search-summary {
  6457.     float: right;
  6458.     text-align: right;
  6459.     margin: 6px 8px 0 0
  6460. }
  6461.  
  6462. .search-summary .result-count {
  6463.     font-weight: bold
  6464. }
  6465.  
  6466. .searchfail {
  6467.     color: #c00000;
  6468.     font-size: larger;
  6469.     line-height: 2em
  6470. }
  6471.  
  6472. .searchfail a {
  6473.     color: red;
  6474.     text-decoration: underline
  6475. }
  6476.  
  6477. #search {
  6478.     white-space: nowrap
  6479. }
  6480.  
  6481. #searchexpando,#moresearchinfo {
  6482.     white-space: normal
  6483. }
  6484.  
  6485. #search input[type=text] {
  6486.     border: 1px solid gray;
  6487.     font-size: 13px;
  6488.     font-family: verdana;
  6489.     width: 300px;
  6490.     box-sizing: border-box;
  6491.     -webkit-box-sizing: border-box;
  6492.     -moz-box-sizing: border-box;
  6493.     padding: 6px;
  6494.     padding-right: 25px;
  6495.     padding-left: 9px;
  6496.     vertical-align: middle
  6497. }
  6498.  
  6499. #search input[type=submit] {
  6500.     background-color: transparent;
  6501.     background-image: url(sprite-reddit.ZDiVRxCXXWg.png);
  6502.     background-position: -81px -885px;
  6503.     background-repeat: no-repeat;
  6504.     height: 13px;
  6505.     width: 13px;
  6506.     box-sizing: border-box;
  6507.     -webkit-box-sizing: border-box;
  6508.     -moz-box-sizing: border-box;
  6509.     border: none;
  6510.     margin: 0;
  6511.     margin-left: -22px;
  6512.     vertical-align: middle
  6513. }
  6514.  
  6515. #search input[type=submit]:hover {
  6516.     background-image: url(sprite-reddit.ZDiVRxCXXWg.png);
  6517.     background-position: -62px -885px;
  6518.     background-repeat: no-repeat
  6519. }
  6520.  
  6521. @media (-webkit-min-device-pixel-ratio: 2),(min-resolution:192dpi) {
  6522.     #search input[type=submit] {
  6523.         background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAMAAACelLz8AAAAb1BMVEUAAACJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYm4Po3NAAAAJXRSTlMAAQIEDBAREhMUJS0uQ09QV19hZG1udHmbnJ64xMXGx8jOz9DUayO31AAAANNJREFUeAGF0fFugjAUhfGDg3W1blMEC2IV8Lz/My4nEnK7jOz3380nN7XFy0fdJzL1tUeujBMXUyxh7Acaw96UBzPj2sqBmtuDc6Edqe+0U6Km/v01VJ2muJxtUnnDYqc2e0itbRVWlXbWkJ5kC6MleYUkkgcYgWSCkKSD4Uiy+CdpYfi98Pb3MRqS3fbhzxA/61e77C8/vbmorrIXdcmvtwnOhWaknNZH0Zw7mqfcbGWcuXheTqaJr6+JvHVnDxzzJkUBUZNvZGy7Y7PZZH097p8/V4YmEaKXKKIAAAAASUVORK5CYII=');
  6524.         background-size: 13px 13px;
  6525.         background-position: 0 0
  6526.     }
  6527.  
  6528.     #search input[type=submit]:hover {
  6529.         background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAMAAACelLz8AAAAeFBMVEUAAACJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYl3r/6iAAAAJ3RSTlMAAQMFDhMUFhcYLC02N1FfYGlydXiDhIuRuru8vt3s7e7v8PH4+fpBQVyrAAAA1ElEQVR4AYXQcW+CMBBA8cPBuk7cpgiCiFUE3/f/hksuDbmakf3+uuSl5DhR8lH1AUJfeUnl7UQ0tbktnwPGsDXlTuKxtFzfjM3OubIZ9V0eUwvQv4sqOoA27jYB/ZtEmw6Yvc4VMBayKEag0rEHGjEa4KJTAHY2lUDQCcDZ5ACyf1IAytcPXv9eowbO68sfdfQz0G2SX356c6iusIc6peetS+fKegTgINH2wav90ob1lrcz0fN0SJv46hLgej56kb1pUZaJiu1HUqbdZLXZZH3fb1+/i3YpBcVhtqwAAAAASUVORK5CYII=');
  6530.         background-position: 0 0
  6531.     }
  6532. }
  6533.  
  6534. .legal {
  6535.     color: #808080;
  6536.     font-family: serif;
  6537.     font-size: small;
  6538.     margin-top: 20px
  6539. }
  6540.  
  6541. .legal a {
  6542.     text-decoration: underline
  6543. }
  6544.  
  6545. .divide {
  6546.     border-right: 2px solid #D3D3D3;
  6547.     margin-right: -2px
  6548. }
  6549.  
  6550. .login-form-section {
  6551.     position: relative;
  6552.     float: left;
  6553.     overflow: hidden;
  6554.     padding-left: 2%;
  6555.     padding-right: 2%
  6556. }
  6557.  
  6558. .login-form-section.register {
  6559.     width: 56%
  6560. }
  6561.  
  6562. .login-form-section.login {
  6563.     width: 36%
  6564. }
  6565.  
  6566. .login-form-section>h3 {
  6567.     margin-bottom: 0;
  6568.     margin-top: 10px;
  6569.     font-size: large;
  6570.     font-weight: bold;
  6571.     font-variant: small-caps;
  6572.     color: #404040
  6573. }
  6574.  
  6575. .login-form-section p {
  6576.     text-align: left;
  6577.     margin-bottom: 10px;
  6578.     color: #606060;
  6579.     margin-bottom: 20px
  6580. }
  6581.  
  6582. .login-form-section.register .registration-info {
  6583.     position: absolute;
  6584.     left: 53%;
  6585.     width: 40%;
  6586.     min-width: 20em;
  6587.     margin-top: 1.25em;
  6588.     color: #777
  6589. }
  6590.  
  6591. .login-form-section.register .registration-info .md {
  6592.     font-size: 1.1em
  6593. }
  6594.  
  6595. .login-form-section.register .registration-info .md li {
  6596.     list-style-type: disc;
  6597.     margin-bottom: .5em
  6598. }
  6599.  
  6600. .user-form label {
  6601.     display: block;
  6602.     font-weight: bold;
  6603.     color: #606060
  6604. }
  6605.  
  6606. .user-form label.note {
  6607.     font-weight: normal
  6608. }
  6609.  
  6610. .user-form .error {
  6611.     display: inline-block;
  6612.     margin-top: 2px;
  6613.     line-height: 16px;
  6614.     color: inherit;
  6615.     font-size: inherit
  6616. }
  6617.  
  6618. .user-form .error.field-ratelimit,.user-form .error.field-vdelay {
  6619.     display: block
  6620. }
  6621.  
  6622. .user-form .remember {
  6623.     display: inline;
  6624.     margin-left: 2px;
  6625.     text-transform: lowercase
  6626. }
  6627.  
  6628. .user-form input[type=checkbox] {
  6629.     vertical-align: bottom
  6630. }
  6631.  
  6632. .user-form ul {
  6633.     margin: 7px
  6634. }
  6635.  
  6636. .user-form li {
  6637.     margin-top: 5px
  6638. }
  6639.  
  6640. .user-form p .btn {
  6641.     margin-top: 5px
  6642. }
  6643.  
  6644. .user-form input.logtxt {
  6645.     width: 125px
  6646. }
  6647.  
  6648. .user-form input[type=text],.user-form input[type=password],.user-form input[type=email] {
  6649.     width: 125px;
  6650.     border: 1px solid #A0A0A0;
  6651.     margin-top: 2px;
  6652.     margin-bottom: 2px;
  6653.     margin-right: 10px;
  6654.     padding: 1px
  6655. }
  6656.  
  6657. .user-form #captcha {
  6658.     width: 250px
  6659. }
  6660.  
  6661. .user-form .submit {
  6662.     margin-top: 10px
  6663. }
  6664.  
  6665. #passform h1 {
  6666.     margin-bottom: 0px
  6667. }
  6668.  
  6669. #passform p {
  6670.     margin-bottom: 5px;
  6671.     font-size: small
  6672. }
  6673.  
  6674. .register-form .name-entry * {
  6675.     vertical-align: middle
  6676. }
  6677.  
  6678. .notice-taken,.notice-available {
  6679.     display: none;
  6680.     line-height: 16px
  6681. }
  6682.  
  6683. .register-form.name-taken .notice-taken,.register-form.name-available .notice-available {
  6684.     display: inline-block;
  6685.     margin-top: 2px
  6686. }
  6687.  
  6688. .register-form .name-entry .throbber {
  6689.     display: none;
  6690.     margin-left: 5px
  6691. }
  6692.  
  6693. .register-form.name-checking .name-entry .throbber {
  6694.     display: inline-block;
  6695.     margin-left: -1px;
  6696.     margin-top: 2px
  6697. }
  6698.  
  6699. .login-page #login {
  6700.     margin-right: 300px
  6701. }
  6702.  
  6703. @media (max-width: 768px) {
  6704.     .login-page #login {
  6705.         margin-right:0
  6706.     }
  6707.  
  6708.     .login-page .side {
  6709.         display: none
  6710.     }
  6711. }
  6712.  
  6713. #cover-msg {
  6714.     line-height: normal;
  6715.     margin: 0 0 50px
  6716. }
  6717.  
  6718. #login .modal-title {
  6719.     margin: 0 0 25px
  6720. }
  6721.  
  6722. #login .c-alert {
  6723.     display: none;
  6724.     font-size: 11px
  6725. }
  6726.  
  6727. @media (max-width: 480px) {
  6728.     #login .c-btn {
  6729.         display:block;
  6730.         width: 100%
  6731.     }
  6732. }
  6733.  
  6734. .login-disclaimer {
  6735.     color: #6a6a6a
  6736. }
  6737.  
  6738. .split-panel {
  6739.     margin-bottom: 49px
  6740. }
  6741.  
  6742. .split-panel:before,.split-panel:after {
  6743.     content: " ";
  6744.     display: table
  6745. }
  6746.  
  6747. .split-panel:after {
  6748.     clear: both
  6749. }
  6750.  
  6751. .split-panel .split-panel-section {
  6752.     box-sizing: border-box;
  6753.     -webkit-box-sizing: border-box;
  6754.     -moz-box-sizing: border-box;
  6755.     float: none;
  6756.     width: 100%
  6757. }
  6758.  
  6759. .split-panel .split-panel-section:first-child {
  6760.     padding-right: 0
  6761. }
  6762.  
  6763. .split-panel .split-panel-section:last-child {
  6764.     padding-left: 0
  6765. }
  6766.  
  6767. .split-panel .split-panel-section.split-panel-divider:first-child {
  6768.     border: 0;
  6769.     border-bottom: 1px solid #e0e0e0;
  6770.     padding-bottom: 60px;
  6771.     margin-bottom: 60px
  6772. }
  6773.  
  6774. .split-panel .split-panel-section.split-panel-divider:last-child {
  6775.     border: 0;
  6776.     border-top: 1px solid #e0e0e0;
  6777.     padding-top: 60px;
  6778.     margin-top: 60px
  6779. }
  6780.  
  6781. @media (min-width: 768px) {
  6782.     .split-panel .split-panel-section {
  6783.         float:left;
  6784.         width: 50%
  6785.     }
  6786.  
  6787.     .split-panel .split-panel-section:first-child {
  6788.         padding-right: 60px
  6789.     }
  6790.  
  6791.     .split-panel .split-panel-section:last-child {
  6792.         padding-left: 60px
  6793.     }
  6794.  
  6795.     .split-panel .split-panel-section.split-panel-divider:first-child {
  6796.         border: 0;
  6797.         border-right: 1px solid #e0e0e0;
  6798.         margin-bottom: 0;
  6799.         padding-bottom: 0
  6800.     }
  6801.  
  6802.     .split-panel .split-panel-section.split-panel-divider:last-child {
  6803.         border: 0;
  6804.         border-left: 1px solid #e0e0e0;
  6805.         margin-top: 0;
  6806.         padding-top: 0
  6807.     }
  6808. }
  6809.  
  6810. .login-page .split-panel .split-panel-section {
  6811.     float: none;
  6812.     width: 100%
  6813. }
  6814.  
  6815. .login-page .split-panel .split-panel-section:first-child {
  6816.     padding-right: 0
  6817. }
  6818.  
  6819. .login-page .split-panel .split-panel-section:last-child {
  6820.     padding-left: 0
  6821. }
  6822.  
  6823. .login-page .split-panel .split-panel-section.split-panel-divider:first-child {
  6824.     border: 0;
  6825.     border-bottom: 1px solid #e0e0e0;
  6826.     padding-bottom: 60px;
  6827.     margin-bottom: 60px
  6828. }
  6829.  
  6830. .login-page .split-panel .split-panel-section.split-panel-divider:last-child {
  6831.     border: 0;
  6832.     border-top: 1px solid #e0e0e0;
  6833.     padding-top: 60px;
  6834.     margin-top: 60px
  6835. }
  6836.  
  6837. @media (min-width: 992px) {
  6838.     .login-page .split-panel .split-panel-section {
  6839.         float:left;
  6840.         width: 50%
  6841.     }
  6842.  
  6843.     .login-page .split-panel .split-panel-section:first-child {
  6844.         padding-right: 60px
  6845.     }
  6846.  
  6847.     .login-page .split-panel .split-panel-section:last-child {
  6848.         padding-left: 60px
  6849.     }
  6850.  
  6851.     .login-page .split-panel .split-panel-section.split-panel-divider:first-child {
  6852.         border: 0;
  6853.         border-right: 1px solid #e0e0e0;
  6854.         margin-bottom: 0;
  6855.         padding-bottom: 0
  6856.     }
  6857.  
  6858.     .login-page .split-panel .split-panel-section.split-panel-divider:last-child {
  6859.         border: 0;
  6860.         border-left: 1px solid #e0e0e0;
  6861.         margin-top: 0;
  6862.         padding-top: 0
  6863.     }
  6864. }
  6865.  
  6866. .content>#login>.split-panel {
  6867.     padding-left: 60px;
  6868.     padding-right: 60px;
  6869.     padding-top: 60px
  6870. }
  6871.  
  6872. .content>#login>p {
  6873.     margin-left: 60px;
  6874.     margin-right: 60px
  6875. }
  6876.  
  6877. .popup h1 {
  6878.     font-size: large;
  6879.     font-weight: normal;
  6880.     margin-left: 1em
  6881. }
  6882.  
  6883. .popup h2 {
  6884.     text-align: center;
  6885.     font-size: small;
  6886.     margin-top: 0px;
  6887.     color: black;
  6888.     font-weight: normal
  6889. }
  6890.  
  6891. .usertable {
  6892.     margin-left: 10px
  6893. }
  6894.  
  6895. .usertable {
  6896.     font-size: larger
  6897. }
  6898.  
  6899. .usertable td,.usertable th {
  6900.     padding: 0 0.7em
  6901. }
  6902.  
  6903. .usertable {
  6904.     white-space: nowrap
  6905. }
  6906.  
  6907. .usertable>.toggle {
  6908.     display: inline-block;
  6909.     margin: 1em 0 .5em;
  6910.     padding: 11px 15px;
  6911.     border: 1px solid #bbb;
  6912.     border-radius: 2px;
  6913.     background: #fdffe8
  6914. }
  6915.  
  6916. .usertable>.toggle .option.main:before {
  6917.     margin-right: 7px
  6918. }
  6919.  
  6920. .usertable>.toggle .option {
  6921.     display: inline
  6922. }
  6923.  
  6924. .usertable>.toggle .togglebutton,.usertable>.toggle .error {
  6925.     display: none;
  6926.     font-size: inherit;
  6927.     border-left: 1px solid #bbb;
  6928.     padding: 4px 15px;
  6929.     padding-right: 0;
  6930.     margin-left: 10px
  6931. }
  6932.  
  6933. .usertable>.toggle .active .togglebutton {
  6934.     display: inline
  6935. }
  6936.  
  6937. .usertable>.toggle .error.active {
  6938.     display: inline
  6939. }
  6940.  
  6941. .usertable tr:hover {
  6942.     background-color: #e5efff
  6943. }
  6944.  
  6945. .usertable tr.banned-user,.usertable tr.banned-user a,.usertable tr.banned-user .user {
  6946.     color: red
  6947. }
  6948.  
  6949. .aboutpage {
  6950.     margin-right: 320px
  6951. }
  6952.  
  6953. .aboutpage p {
  6954.     margin: 5px
  6955. }
  6956.  
  6957. .aboutpage h1,.aboutpage h2 {
  6958.     margin: 10px
  6959. }
  6960.  
  6961. .aboutpage .usertable {
  6962.     width: 45%
  6963. }
  6964.  
  6965. .little a {
  6966.     font-size: x-small
  6967. }
  6968.  
  6969. .oldbylink a {
  6970.     background-color: #F0F0F0;
  6971.     margin: 2px;
  6972.     color: #808080
  6973. }
  6974.  
  6975. .error-log {
  6976.     clear: both
  6977. }
  6978.  
  6979. .error-log a:hover {
  6980.     text-decoration: underline
  6981. }
  6982.  
  6983. .error-log .rest {
  6984.     display: none
  6985. }
  6986.  
  6987. .error-log:first-child .rest {
  6988.     display: block
  6989. }
  6990.  
  6991. .error-log,.error-log .exception {
  6992.     border: solid #aaa 1px;
  6993.     padding: 3px 5px;
  6994.     margin-bottom: 10px
  6995. }
  6996.  
  6997. .error-log .exception {
  6998.     background-color: #f0f0f8
  6999. }
  7000.  
  7001. .error-log .exception.new {
  7002.     border: dashed #ff6600 2px
  7003. }
  7004.  
  7005. .error-log .exception.severe {
  7006.     border: solid #ff0000 2px;
  7007.     background-color: #ffdfdf
  7008. }
  7009.  
  7010. .error-log .exception.interesting {
  7011.     border: dotted black 2px;
  7012.     background-color: #e0e0e8
  7013. }
  7014.  
  7015. .error-log .exception.fixed {
  7016.     border: solid #008800 1px;
  7017.     background-color: #e8f6e8
  7018. }
  7019.  
  7020. .error-log .exception span {
  7021.     font-weight: bold;
  7022.     margin-right: 5px
  7023. }
  7024.  
  7025. .error-log .exception span.normal {
  7026.     margin-right: 0;
  7027.     display: none
  7028. }
  7029.  
  7030. .error-log .exception span.new,.error-log .edit-area label.new {
  7031.     color: #ff6600
  7032. }
  7033.  
  7034. .error-log .exception span.severe,.error-log .edit-area label.severe {
  7035.     color: #ff0000
  7036. }
  7037.  
  7038. .error-log .exception span.interesting,.error-log .edit-area label.interesting {
  7039.     font-weight: normal;
  7040.     font-style: italic
  7041. }
  7042.  
  7043. .error-log .exception span.fixed,.error-log .edit-area label.fixed {
  7044.     color: #008800
  7045. }
  7046.  
  7047. .error-log .exception-name {
  7048.     margin-right: 5px;
  7049.     display: inline-block;
  7050.     max-height: 50px;
  7051.     overflow: hidden
  7052. }
  7053.  
  7054. .error-log .nickname {
  7055.     color: black;
  7056.     font-weight: bold;
  7057.     font-size: larger
  7058. }
  7059.  
  7060. .error-log .exception.fixed .nickname {
  7061.     text-decoration: line-through
  7062. }
  7063.  
  7064. .error-log a:focus {
  7065.     -moz-outline-style: none
  7066. }
  7067.  
  7068. .error-log .edit-area {
  7069.     border: solid black 1px;
  7070.     background-color: #eee
  7071. }
  7072.  
  7073. .error-log .edit-area label {
  7074.     margin-right: 25px
  7075. }
  7076.  
  7077. .error-log .edit-area input[type=radio] {
  7078.     margin-right: 4px
  7079. }
  7080.  
  7081. .error-log .edit-area input[type=text] {
  7082.     width: 800px
  7083. }
  7084.  
  7085. .error-log .edit-area table td,.error-log .edit-area table th {
  7086.     padding: 5px 0 0 5px
  7087. }
  7088.  
  7089. .error-log .save-button {
  7090.     margin: 0 5px 5px 0;
  7091.     font-size: small;
  7092.     padding: 0
  7093. }
  7094.  
  7095. .error-log .date {
  7096.     font-size: 150%;
  7097.     font-weight: bold
  7098. }
  7099.  
  7100. .error-log .hexkey {
  7101.     color: #997700
  7102. }
  7103.  
  7104. .error-log .exception-name {
  7105.     font-size: larger;
  7106.     color: #000077
  7107. }
  7108.  
  7109. .error-log .frequency {
  7110.     font-size: larger;
  7111.     float: right;
  7112.     color: #886666
  7113. }
  7114.  
  7115. .error-log .occurrences {
  7116.     border: solid #003300 1px;
  7117.     margin: 5px 0 2px;
  7118.     padding: 2px
  7119. }
  7120.  
  7121. .error-log .occurrence {
  7122.     color: #003300;
  7123.     font-family: monospace;
  7124.     margin-right: 3em;
  7125.     white-space: nowrap
  7126. }
  7127.  
  7128. .error-log table.stacktrace th,.error-log table.stacktrace td {
  7129.     border: solid 1px #aaa
  7130. }
  7131.  
  7132. .error-log table.stacktrace td {
  7133.     font-family: monospace
  7134. }
  7135.  
  7136. .error-log table.stacktrace td.col-1 {
  7137.     text-align: right;
  7138.     padding-right: 10px
  7139. }
  7140.  
  7141. .error-log .logtext.error {
  7142.     color: black;
  7143.     margin: 0 0 10px 0
  7144. }
  7145.  
  7146. .error-log .logtext {
  7147.     margin-bottom: 10px;
  7148.     border: solid #555 2px;
  7149.     background-color: #eeece6;
  7150.     padding: 5px;
  7151.     font-size: small
  7152. }
  7153.  
  7154. .error-log .logtext * {
  7155.     color: black
  7156. }
  7157.  
  7158. .error-log .logtext.error .loglevel {
  7159.     color: white;
  7160.     background-color: red
  7161. }
  7162.  
  7163. .error-log .logtext.warning .loglevel {
  7164.     background-color: #ff6600
  7165. }
  7166.  
  7167. .error-log .logtext.info .loglevel {
  7168.     background-color: #00bbff
  7169. }
  7170.  
  7171. .error-log .logtext.debug .loglevel {
  7172.     background-color: #00ee00
  7173. }
  7174.  
  7175. .error-log .logtext .loglevel {
  7176.     padding: 0 5px;
  7177.     margin-right: 5px;
  7178.     border: solid black 1px
  7179. }
  7180.  
  7181. .error-log .logtext table {
  7182.     margin: 8px 5px 2px 0;
  7183.     font-family: monospace
  7184. }
  7185.  
  7186. .error-log .logtext table,.error-log .logtext table th,.error-log .logtext table td {
  7187.     border: solid #aaa 1px
  7188. }
  7189.  
  7190. .error-log .logtext table th,.error-log .logtext table td {
  7191.     border: solid #aaa 1px
  7192. }
  7193.  
  7194. .error-log .logtext table .occ {
  7195.     text-align: right
  7196. }
  7197.  
  7198. .error-log .logtext table .dotdotdot {
  7199.     padding: 0
  7200. }
  7201.  
  7202. .error-log .logtext table .dotdotdot a {
  7203.     margin: 0;
  7204.     display: block;
  7205.     width: 100%;
  7206.     height: 100%;
  7207.     background-color: #e0e0e0
  7208. }
  7209.  
  7210. .error-log .logtext table .dotdotdot a:hover {
  7211.     background-color: #bbb;
  7212.     text-decoration: none
  7213. }
  7214.  
  7215. .error-log .logtext .classification {
  7216.     font-size: larger;
  7217.     font-weight: bold
  7218. }
  7219.  
  7220. .error-log .logtext .actual-text {
  7221.     max-width: 600px;
  7222.     overflow: hidden
  7223. }
  7224.  
  7225. .details {
  7226.     font-size: x-small;
  7227.     margin-bottom: 10px
  7228. }
  7229.  
  7230. .details span {
  7231.     margin: 0 5px 0 5px
  7232. }
  7233.  
  7234. .details th {
  7235.     text-align: right;
  7236.     padding-right: 5px;
  7237.     font-weight: bold
  7238. }
  7239.  
  7240. .details td {
  7241.     vertical-align: top
  7242. }
  7243.  
  7244. .ring {
  7245.     font-weight: bold;
  7246.     background-color: red;
  7247.     color: white;
  7248.     text-align: center;
  7249.     padding-left: 3px;
  7250.     padding-right: 4px!important;
  7251.     cursor: pointer
  7252. }
  7253.  
  7254. .vote-note {
  7255.     padding-left: 3px;
  7256.     max-width: 150px
  7257. }
  7258.  
  7259. .vote-a-notes {
  7260.     color: red
  7261. }
  7262.  
  7263. .vote-up {
  7264.     color: orangered
  7265. }
  7266.  
  7267. .vote-down {
  7268.     color: #336699
  7269. }
  7270.  
  7271. .vote-invalid {
  7272.     color: #888888!important;
  7273.     font-style: italic
  7274. }
  7275.  
  7276. .unvotable-message {
  7277.     border: solid 1px #ff6600;
  7278.     margin-top: 4px;
  7279.     padding: 1px 3px;
  7280.     border-radius: 3px;
  7281.     display: none
  7282. }
  7283.  
  7284. .bottommenu {
  7285.     color: gray;
  7286.     font-size: smaller;
  7287.     clear: both
  7288. }
  7289.  
  7290. .bottommenu a {
  7291.     color: gray;
  7292.     text-decoration: underline
  7293. }
  7294.  
  7295. .bottommenu .updated {
  7296.     color: green
  7297. }
  7298.  
  7299. .bottommenu-advertise {
  7300.     margin-top: 10px
  7301. }
  7302.  
  7303. .debuginfo {
  7304.     text-align: right;
  7305.     padding: 5px;
  7306.     color: gray;
  7307.     font-size: smaller;
  7308.     clear: both
  7309. }
  7310.  
  7311. .debuginfo .icon {
  7312.     color: #a0a0a0;
  7313.     font: 1.5em serif;
  7314.     padding: 0 2px
  7315. }
  7316.  
  7317. .debuginfo .content {
  7318.     display: none
  7319. }
  7320.  
  7321. .debuginfo:hover .content {
  7322.     display: inline
  7323. }
  7324.  
  7325. .button {
  7326.     border-collapse: collapse;
  7327.     color: gray;
  7328.     text-align: center;
  7329.     margin: 1px;
  7330.     color: #369
  7331. }
  7332.  
  7333. button.button[disabled] {
  7334.     color: gray
  7335. }
  7336.  
  7337. .button #cover {
  7338.     position: relative
  7339. }
  7340.  
  7341. .button .cover {
  7342.     background: white
  7343. }
  7344.  
  7345. .button #popup {
  7346.     position: absolute;
  7347.     width: 80%;
  7348.     z-index: 1001;
  7349.     background: white;
  7350.     padding: 1px;
  7351.     left: 0px;
  7352.     top: 0px;
  7353.     margin: 0px;
  7354.     border-color: #B2B2B2 black black #B2B2B2;
  7355.     border-style: solid;
  7356.     border-width: 1px
  7357. }
  7358.  
  7359. .button .arrow {
  7360.     width: 15px
  7361. }
  7362.  
  7363. .num {
  7364.     font-weight: bold;
  7365.     font-size: larger
  7366. }
  7367.  
  7368. .button.thing {
  7369.     margin: 0px;
  7370.     padding: 0px
  7371. }
  7372.  
  7373. .button-body {
  7374.     background-color: transparent
  7375. }
  7376.  
  7377. .button .blog {
  7378.     border: 1px solid #c7def7;
  7379.     color: gray;
  7380.     text-align: center;
  7381.     margin: 0px;
  7382.     border-radius: 4px;
  7383.     background-color: white
  7384. }
  7385.  
  7386. .button .blog .r {
  7387.     color: gray
  7388. }
  7389.  
  7390. .button .blog .score {
  7391.     white-space: nowrap
  7392. }
  7393.  
  7394. .button a:hover {
  7395.     text-decoration: underline
  7396. }
  7397.  
  7398. .button .blog1 {
  7399.     font-size: x-small
  7400. }
  7401.  
  7402. .button .blog1 .arrow {
  7403.     float: left;
  7404.     margin-left: 2px;
  7405.     margin-right: 2px
  7406. }
  7407.  
  7408. .button .blog1 .headimgcell {
  7409.     background-color: #c7def7;
  7410.     width: 18px;
  7411.     float: left
  7412. }
  7413.  
  7414. .button .blog1 .headimgcell a {
  7415.     display: inline-block
  7416. }
  7417.  
  7418. .button .blog1 .score {
  7419.     float: center;
  7420.     margin-top: 2px;
  7421.     margin-right: 5px
  7422. }
  7423.  
  7424. .button .blog2 {
  7425.     font-size: small
  7426. }
  7427.  
  7428. .button .blog2 .arrow {
  7429.     width: 15px;
  7430.     margin-left: auto;
  7431.     margin-right: auto
  7432. }
  7433.  
  7434. .button .blog2 .bottomreddit {
  7435.     color: black;
  7436.     background-color: #c7def7;
  7437.     font-size: small
  7438. }
  7439.  
  7440. .button .blog2 .score .submit {
  7441.     display: block;
  7442.     font-size: x-small;
  7443.     line-height: 17px
  7444. }
  7445.  
  7446. .button .blog.blog3 {
  7447.     font-size: small;
  7448.     border: none;
  7449.     background-color: transparent
  7450. }
  7451.  
  7452. .button .blog3 .left {
  7453.     float: left;
  7454.     width: 50%
  7455. }
  7456.  
  7457. .button .blog2 .arrow {
  7458.     width: 15px;
  7459.     margin-left: auto;
  7460.     margin-right: auto
  7461. }
  7462.  
  7463. .button .blog3 .right {
  7464.     float: right;
  7465.     margin-top: 5px
  7466. }
  7467.  
  7468. .button .blog3 .score .submit {
  7469.     display: block;
  7470.     font-size: x-small;
  7471.     line-height: 17px
  7472. }
  7473.  
  7474. .button .blog3 .snoo {
  7475.     margin-top: -1px
  7476. }
  7477.  
  7478. .blog5 .right {
  7479.     float: right
  7480. }
  7481.  
  7482. .blog5 .left {
  7483.     float: left;
  7484.     display: block;
  7485.     margin-top: 10px
  7486. }
  7487.  
  7488. .blog5 .clearleft {
  7489.     clear: left
  7490. }
  7491.  
  7492. .button .blog.blog5 {
  7493.     border: none;
  7494.     text-align: left;
  7495.     font-size: small
  7496. }
  7497.  
  7498. .blog5 a.bling {
  7499.     float: left
  7500. }
  7501.  
  7502. .blog5 .container {
  7503.     margin-left: 35px;
  7504.     margin-top: 2px;
  7505.     height: 50px
  7506. }
  7507.  
  7508. .blog5 ul {
  7509.     display: inline
  7510. }
  7511.  
  7512. .blog5 ul a {
  7513.     color: #515481;
  7514.     font-weight: bold;
  7515.     text-decoration: underline
  7516. }
  7517.  
  7518. .blog5 li {
  7519.     display: inline;
  7520.     padding: 1px 10px 1px 10px
  7521. }
  7522.  
  7523. .blog5 li.selected {
  7524.     background-color: #F8F8F1;
  7525.     color: #000;
  7526.     border-color: #CCC;
  7527.     border-style: solid solid none solid;
  7528.     border-width: 1px
  7529. }
  7530.  
  7531. .blog5 .votes {
  7532.     height: 25px;
  7533.     background-color: #F8F8F1;
  7534.     border: 1px solid #CCC;
  7535.     padding-top: 5px
  7536. }
  7537.  
  7538. .blog5 .arrow {
  7539.     margin-right: 15px;
  7540.     margin-left: 5px;
  7541.     color: black;
  7542.     cursor: pointer;
  7543.     display: inline;
  7544.     background-position: left center;
  7545.     background-repeat: no-repeat;
  7546.     padding-left: 20px
  7547. }
  7548.  
  7549. .blog5 .votes.disabled .arrow {
  7550.     color: #888
  7551. }
  7552.  
  7553. .blog5 .arrow:hover {
  7554.     text-decoration: none
  7555. }
  7556.  
  7557. .blog5 .arrow b {
  7558.     font-size: larger
  7559. }
  7560.  
  7561. .blog5 .arrow.upmod b {
  7562.     color: #FF8B60
  7563. }
  7564.  
  7565. .blog5 .arrow.downmod b {
  7566.     color: #9494FF
  7567. }
  7568.  
  7569. .blog5 .right {
  7570.     margin-right: 5px;
  7571.     font-size: medium;
  7572.     font-style: italic
  7573. }
  7574.  
  7575. .optional {
  7576.     color: #008000
  7577. }
  7578.  
  7579. .instructions {
  7580.     font-size: larger
  7581. }
  7582.  
  7583. .instructions h1,.instructions h2,.instructions h3 {
  7584.     margin-top: 20px;
  7585.     margin-bottom: 20px
  7586. }
  7587.  
  7588. .instructions p {
  7589.     margin: 10px;
  7590.     max-width: 60em
  7591. }
  7592.  
  7593. .instructions pre {
  7594.     margin: 5px;
  7595.     margin-right: 10px
  7596. }
  7597.  
  7598. .instructions iframe {
  7599.     margin: 5px 10px 5px 0px
  7600. }
  7601.  
  7602. .instructions input,.instructions select {
  7603.     margin: 0 0.5em
  7604. }
  7605.  
  7606. .instructions a:focus {
  7607.     -moz-outline-style: none
  7608. }
  7609.  
  7610. .instructions strong {
  7611.     font-weight: bold
  7612. }
  7613.  
  7614. .instructions .buttons {
  7615.     margin-left: 1em;
  7616.     max-width: 50em
  7617. }
  7618.  
  7619. .instructions .buttons li {
  7620.     margin-top: 1em;
  7621.     border-bottom: 1px solid #e0e0e0;
  7622.     padding-bottom: 1em
  7623. }
  7624.  
  7625. .instructions code {
  7626.     display: block;
  7627.     font-family: monospace;
  7628.     font-size: small;
  7629.     margin: 5px;
  7630.     background-color: #FF9;
  7631.     padding: 10px;
  7632.     max-width: 50em
  7633. }
  7634.  
  7635. .self-service.instructions {
  7636.     margin-bottom: 50px
  7637. }
  7638.  
  7639. .self-service.instructions p {
  7640.     margin: 10px 0
  7641. }
  7642.  
  7643. .self-service.instructions ul {
  7644.     list-style-type: circle;
  7645.     margin-left: 60px
  7646. }
  7647.  
  7648. .self-service.instructions li+li {
  7649.     padding-top: 10px
  7650. }
  7651.  
  7652. .self-service .ad-launch-buttons {
  7653.     text-align: center
  7654. }
  7655.  
  7656. .self-service .ad-launch-buttons .button {
  7657.     font-size: 22px;
  7658.     padding: 10px 20px;
  7659.     margin-bottom: 5px
  7660. }
  7661.  
  7662. .self-service .col-bottom-box {
  7663.     margin-right: 20px
  7664. }
  7665.  
  7666. body.contact-us-page {
  7667.     overflow-y: scroll
  7668. }
  7669.  
  7670. .contact-us-page .content {
  7671.     width: 600px;
  7672.     margin: 0px auto
  7673. }
  7674.  
  7675. .contact-us-page h1 {
  7676.     font-size: xx-large;
  7677.     text-align: center;
  7678.     margin: 20px 0px
  7679. }
  7680.  
  7681. .contact-us-page .info {
  7682.     font-size: larger;
  7683.     text-align: center;
  7684.     margin-bottom: 20px
  7685. }
  7686.  
  7687. .contact-us-page h2.button {
  7688.     background-color: #cee2f5;
  7689.     font-size: x-large;
  7690.     font-weight: bold;
  7691.     color: #369;
  7692.     text-align: center;
  7693.     border-radius: 7px;
  7694.     border: 2px solid #369;
  7695.     line-height: 1.5em;
  7696.     margin: 0px 10px 10px 10px
  7697. }
  7698.  
  7699. .contact-us-page h2.button:hover {
  7700.     background-color: #daeaf8;
  7701.     cursor: pointer
  7702. }
  7703.  
  7704. .contact-us-page .details {
  7705.     margin: 0;
  7706.     display: none
  7707. }
  7708.  
  7709. .contact-us-page li:target .details {
  7710.     display: block
  7711. }
  7712.  
  7713. .contact-us-page .details li {
  7714.     background-color: #fafafa;
  7715.     font-size: small;
  7716.     border: 1px solid #ccc;
  7717.     margin: 0px 40px 10px 40px;
  7718.     padding: 10px;
  7719.     width: 500px
  7720. }
  7721.  
  7722. .contact-us-page img.space-snoo {
  7723.     display: block;
  7724.     margin: 50px auto 0 auto
  7725. }
  7726.  
  7727. .button-demo a.view-code,.button-demo a.hide-code {
  7728.     float: right;
  7729.     margin-bottom: 1em
  7730. }
  7731.  
  7732. .button-demo a.hide-code {
  7733.     display: none
  7734. }
  7735.  
  7736. .instructions .button-demo code {
  7737.     display: none
  7738. }
  7739.  
  7740. .button-demo.show-demo a.view-code {
  7741.     display: none
  7742. }
  7743.  
  7744. .button-demo.show-demo a.hide-code {
  7745.     display: inline
  7746. }
  7747.  
  7748. .button-demo.show-demo code {
  7749.     display: block
  7750. }
  7751.  
  7752. #preview {
  7753.     float: right;
  7754.     width: 30em;
  7755.     margin: 10px
  7756. }
  7757.  
  7758. #preview span {
  7759.     color: lightgray
  7760. }
  7761.  
  7762. #preview #previewbox {
  7763.     border-width: .2em;
  7764.     border-style: dashed;
  7765.     border-color: lightgray;
  7766.     padding: 1em;
  7767.     font-size: larger
  7768. }
  7769.  
  7770. .bookmarklet {
  7771.     border: solid #888888 1px;
  7772.     padding: 0px 2px
  7773. }
  7774.  
  7775. form .blurb {
  7776.     margin-bottom: 5px
  7777. }
  7778.  
  7779. form .spacer+.spacer {
  7780.     margin: 15px 0
  7781. }
  7782.  
  7783. form input[type=checkbox],form input[type=radio] {
  7784.     margin: 2px .5em 0 0
  7785. }
  7786.  
  7787. .pretty-form {
  7788.     font-size: larger;
  7789.     vertical-align: top
  7790. }
  7791.  
  7792. .pretty-form p {
  7793.     margin: 3px
  7794. }
  7795.  
  7796. .pretty-form input[type=checkbox],.pretty-form input[type=radio] {
  7797.     margin: 2px .5em 0 0
  7798. }
  7799.  
  7800. .pretty-form img {
  7801.     margin: 3px 0.5em
  7802. }
  7803.  
  7804. .pretty-form input[type=text],.pretty-form textarea,.pretty-form input[type=password],.pretty-form input[type=number] {
  7805.     border: 1px solid gray;
  7806.     width: 300px;
  7807.     padding: 2px;
  7808.     -webkit-box-shadow: inset 0px 1px 1px rgba(0,0,0,0.3),0px 1px 0px rgba(255,255,255,0.6);
  7809.     -moz-box-shadow: inset 0px 1px 1px rgba(0,0,0,0.3),0px 1px 0px rgba(255,255,255,0.6);
  7810.     box-shadow: inset 0px 1px 1px rgba(0,0,0,0.3),0px 1px 0px rgba(255,255,255,0.6)
  7811. }
  7812.  
  7813. .pretty-form.short-text input[type=text].number {
  7814.     margin: 0 0.5em
  7815. }
  7816.  
  7817. .pretty-form.short-text input[type=text].text {
  7818.     margin: 0 0.5em 0 0;
  7819.     width: 10em
  7820. }
  7821.  
  7822. .pretty-form .infobar {
  7823.     width: 285px;
  7824.     margin: 5px
  7825. }
  7826.  
  7827. .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 {
  7828.     margin: 3px 5px
  7829. }
  7830.  
  7831. .pretty-form th {
  7832.     text-align: right
  7833. }
  7834.  
  7835. .pretty-form input[type=number] {
  7836.     width: 75px
  7837. }
  7838.  
  7839. .white-field,.delete-field {
  7840.     background-color: white;
  7841.     padding: 10px
  7842. }
  7843.  
  7844. .delete-field td {
  7845.     vertical-align: top
  7846. }
  7847.  
  7848. .pretty-form .delete-field {
  7849.     background: transparent
  7850. }
  7851.  
  7852. .pretty-form .delete-field td label+label {
  7853.     margin-left: 2em
  7854. }
  7855.  
  7856. #pref-deactivate textarea#deactivate-message {
  7857.     font-size: smaller;
  7858.     height: 5em
  7859. }
  7860.  
  7861. #pref-deactivate .md ul {
  7862.     margin-top: 0;
  7863.     margin-bottom: 0
  7864. }
  7865.  
  7866. #pref-deactivate .md ul li {
  7867.     margin: .5em 0
  7868. }
  7869.  
  7870. #pref-deactivate .credentials input {
  7871.     margin: .2em 0
  7872. }
  7873.  
  7874. #pref-deactivate .credentials .error,#pref-deactivate .error.RATELIMIT {
  7875.     margin-left: 5px
  7876. }
  7877.  
  7878. .pretty-form.short-text input[type=text],.pretty-form.short-text textarea,.pretty-form.short-text input[type=password] {
  7879.     width: 2em
  7880. }
  7881.  
  7882. #url-field #suggest-title {
  7883.     text-align: right
  7884. }
  7885.  
  7886. #url-field button {
  7887.     margin: 10px 0 0 5px
  7888. }
  7889.  
  7890. #url-field .title-status {
  7891.     color: red;
  7892.     font-size: small
  7893. }
  7894.  
  7895. .content.submit .info-notice {
  7896.     background-color: #E4F2FB;
  7897.     border: 1px solid #5F99CF;
  7898.     padding: 9px;
  7899.     margin-bottom: 12px;
  7900.     font-size: larger
  7901. }
  7902.  
  7903. .content.submit .info-notice a {
  7904.     font-weight: bold;
  7905.     text-decoration: underline
  7906. }
  7907.  
  7908. .opt-form {
  7909.     font-size: larger
  7910. }
  7911.  
  7912. .opt-form form {
  7913.     display: inline
  7914. }
  7915.  
  7916. .preftable th {
  7917.     padding: 10px;
  7918.     font-weight: bold;
  7919.     vertical-align: top;
  7920.     text-align: right;
  7921.     white-space: nowrap
  7922. }
  7923.  
  7924. .preftable th label {
  7925.     display: block
  7926. }
  7927.  
  7928. .sharetable.preftable th label {
  7929.     display: inline
  7930. }
  7931.  
  7932. .preftable th span {
  7933.     display: block
  7934. }
  7935.  
  7936. .preftable td.prefright {
  7937.     padding: 10px 0
  7938. }
  7939.  
  7940. .preftable td.prefright h6 {
  7941.     font-weight: normal;
  7942.     font-style: italic;
  7943.     text-transform: capitalize
  7944. }
  7945.  
  7946. .preferences-media label {
  7947.     display: inline-block
  7948. }
  7949.  
  7950. .preferences-media label:first-letter {
  7951.     text-transform: uppercase
  7952. }
  7953.  
  7954. .preftable select {
  7955.     margin: 0 .5em 0 .5em
  7956. }
  7957.  
  7958. .preftable .spacer {
  7959.     margin-bottom: 5px
  7960. }
  7961.  
  7962. .preftable .note {
  7963.     width: 100%;
  7964.     vertical-align: top;
  7965.     padding-top: 10px
  7966. }
  7967.  
  7968. .preftable .details {
  7969.     font-size: smaller;
  7970.     color: gray;
  7971.     margin: 0
  7972. }
  7973.  
  7974. .preftable .details.reddit-gold {
  7975.     color: #9A7D2E
  7976. }
  7977.  
  7978. .preftable .reddit-themes-description {
  7979.     max-width: 800px;
  7980.     margin-bottom: 10px
  7981. }
  7982.  
  7983. .preftable .container.reddit-themes {
  7984.     max-width: 800px;
  7985.     margin: 5px 0;
  7986.     display: flex;
  7987.     display: -webkit-flex;
  7988.     flex-wrap: wrap;
  7989.     -webkit-flex-wrap: wrap;
  7990.     flex-direction: row;
  7991.     -webkit-flex-direction: row;
  7992.     justify-content: flex-start;
  7993.     -webkit-justify-content: flex-start
  7994. }
  7995.  
  7996. .preftable .container.reddit-themes .theme {
  7997.     -webkit-flex: 1 0 250px;
  7998.     flex: 1 0 250px;
  7999.     padding: 7px 0 11px 0;
  8000.     position: relative;
  8001.     max-width: 270px
  8002. }
  8003.  
  8004. .preftable .container.reddit-themes .theme.selected {
  8005.     background-color: #a8c8ea;
  8006.     font-weight: normal
  8007. }
  8008.  
  8009. .preftable .container.reddit-themes .theme.select-custom-theme {
  8010.     -webkit-flex: 1 0 100%;
  8011.     flex: 1 0 100%;
  8012.     max-width: 100%;
  8013.     width: 100%;
  8014.     margin: 7px;
  8015.     padding: 7px
  8016. }
  8017.  
  8018. .preftable .container.reddit-themes .theme.select-custom-theme input {
  8019.     margin-left: 2px
  8020. }
  8021.  
  8022. .preftable .container.reddit-themes .theme img {
  8023.     margin: 0
  8024. }
  8025.  
  8026. .preftable .container.reddit-themes .theme .theme-thumbnail {
  8027.     display: block;
  8028.     margin: 5px auto
  8029. }
  8030.  
  8031. .preftable .container.reddit-themes .theme .theme-container {
  8032.     max-width: 240px;
  8033.     margin: 0 auto
  8034. }
  8035.  
  8036. .preftable .container.reddit-themes .theme .theme-container p {
  8037.     display: inline
  8038. }
  8039.  
  8040. .preftable .container.reddit-themes .theme .theme-thumbnail {
  8041.     margin: 5px auto
  8042. }
  8043.  
  8044. .preftable .container.reddit-themes .theme .theme-thumbnail:hover .theme-preview {
  8045.     visibility: visible;
  8046.     opacity: 1
  8047. }
  8048.  
  8049. .preftable .container.reddit-themes .theme .theme-preview {
  8050.     position: fixed;
  8051.     top: 50%;
  8052.     left: 50%;
  8053.     transform: translate(-50%,-50%);
  8054.     -webkit-transform: translate(-50%,-50%);
  8055.     -moz-transform: translate(-50%,-50%);
  8056.     -o-transform: translate(-50%,-50%);
  8057.     -ms-transform: translate(-50%,-50%);
  8058.     visibility: hidden;
  8059.     opacity: 0;
  8060.     z-index: 100;
  8061.     -webkit-transition: opacity 0.2s ease 0.3s;
  8062.     -moz-transition: opacity 0.2s ease 0.3s;
  8063.     -o-transition: opacity 0.2s ease 0.3s;
  8064.     -ms-transition: opacity 0.2s ease 0.3s;
  8065.     transition: opacity 0.2s ease 0.3s;
  8066.     -webkit-box-shadow: 0 0 5px #000000;
  8067.     box-shadow: 0 0 5px #000000
  8068. }
  8069.  
  8070. .preftable .container.reddit-themes .theme .theme-preview img {
  8071.     margin: 0;
  8072.     display: block
  8073. }
  8074.  
  8075. .over18 button {
  8076.     margin: 0 10px 0 10px;
  8077.     padding: 5px
  8078. }
  8079.  
  8080. .stamp {
  8081.     border-radius: 3px;
  8082.     border: 1px solid;
  8083.     display: inline-block;
  8084.     font-size: 10px;
  8085.     line-height: 14px;
  8086.     padding: 0 4px
  8087. }
  8088.  
  8089. .nsfw-stamp {
  8090.     color: #d10023
  8091. }
  8092.  
  8093. .nsfw-stamp acronym {
  8094.     border: none;
  8095.     text-decoration: none
  8096. }
  8097.  
  8098. .private-stamp {
  8099.     color: #e36e00
  8100. }
  8101.  
  8102. .restricted-stamp {
  8103.     color: #e36e00
  8104. }
  8105.  
  8106. .archived-stamp {
  8107.     color: #757575
  8108. }
  8109.  
  8110. .quarantine-stamp {
  8111.     background-color: #ffd635;
  8112.     border-color: #ffd635;
  8113.     color: #222222
  8114. }
  8115.  
  8116. .quarantine-notice {
  8117.     box-sizing: border-box;
  8118.     -webkit-box-sizing: border-box;
  8119.     -moz-box-sizing: border-box;
  8120.     background: #ffd635;
  8121.     padding: 10px;
  8122.     padding-top: 5px;
  8123.     margin-bottom: 10px
  8124. }
  8125.  
  8126. .quarantine-notice .md p {
  8127.     margin-top: 0
  8128. }
  8129.  
  8130. .btn-quarantine {
  8131.     font-weight: normal;
  8132.     background-color: #ffe377;
  8133.     text-transform: none;
  8134.     width: 100%;
  8135.     border: 1px solid #e7b900
  8136. }
  8137.  
  8138. .btn-quarantine:hover {
  8139.     background-color: #ffe88c;
  8140.     color: #222222
  8141. }
  8142.  
  8143. .btn-quarantine:active {
  8144.     background-color: #ffcc02
  8145. }
  8146.  
  8147. .btn-quarantine:focus {
  8148.     color: #222222
  8149. }
  8150.  
  8151. .entry .buttons li.reported-stamp {
  8152.     border: 1px solid black!important;
  8153.     padding: 0 4px;
  8154.     background-color: #f6e69f
  8155. }
  8156.  
  8157. .suspicious {
  8158.     background-color: #f6e69f
  8159. }
  8160.  
  8161. .thing.spam {
  8162.     background-color: #fa8072
  8163. }
  8164.  
  8165. .comment.spam>.child,.message.spam>.child {
  8166.     background-color: white
  8167. }
  8168.  
  8169. .comment.spam>.child {
  8170.     margin-left: 0;
  8171.     padding-left: 15px
  8172. }
  8173.  
  8174. .message.spam>.child {
  8175. }
  8176.  
  8177. .thing.banned-user {
  8178.     overflow: hidden;
  8179.     background-color: rgba(250,128,114,0.5)
  8180. }
  8181.  
  8182. .thing.banned-user .title {
  8183.     text-decoration: line-through
  8184. }
  8185.  
  8186. .approval-checkmark {
  8187.     cursor: pointer;
  8188.     height: 0.8em;
  8189.     vertical-align: baseline;
  8190.     margin-left: 3px
  8191. }
  8192.  
  8193. .tagline .approval-checkmark,.search-result-meta .approval-checkmark {
  8194.     height: 1em
  8195. }
  8196.  
  8197. .little {
  8198.     font-size: smaller
  8199. }
  8200.  
  8201. .gray {
  8202.     color: #808080
  8203. }
  8204.  
  8205. .stats {
  8206.     float: left;
  8207.     margin-right: 2em;
  8208.     border-collapse: collapse;
  8209.     font-size: larger
  8210. }
  8211.  
  8212. .stats td.space {
  8213.     width: 20px
  8214. }
  8215.  
  8216. .stats td.sec {
  8217.     padding-bottom: 7px;
  8218.     font-size: 18px;
  8219.     font-weight: normal
  8220. }
  8221.  
  8222. .stats a {
  8223.     color: #336699
  8224. }
  8225.  
  8226. .stats a:hover {
  8227.     text-decoration: underline
  8228. }
  8229.  
  8230. .stats td.k {
  8231.     color: #808080
  8232. }
  8233.  
  8234. .stats th {
  8235.     text-align: left;
  8236.     background-color: whitesmoke;
  8237.     color: #369;
  8238.     font-weight: bold
  8239. }
  8240.  
  8241. .stats td.ri {
  8242.     padding-left: 20px;
  8243.     text-align: right
  8244. }
  8245.  
  8246. .thumbnail {
  8247.     float: left;
  8248.     font-size: 0;
  8249.     margin: 0;
  8250.     margin-right: 5px;
  8251.     margin-bottom: 2px;
  8252.     overflow: hidden;
  8253.     width: 70px
  8254. }
  8255.  
  8256. .thumbnail.nsfw {
  8257.     height: 70px;
  8258.     background-image: url(sprite-reddit.ZDiVRxCXXWg.png);
  8259.     background-position: 0px -359px;
  8260.     background-repeat: no-repeat
  8261. }
  8262.  
  8263. .thumbnail.self {
  8264.     height: 50px;
  8265.     background-image: url(sprite-reddit.ZDiVRxCXXWg.png);
  8266.     background-position: 0px -491px;
  8267.     background-repeat: no-repeat
  8268. }
  8269.  
  8270. .thumbnail.default {
  8271.     height: 50px;
  8272.     background-image: url(sprite-reddit.ZDiVRxCXXWg.png);
  8273.     background-position: 0px -435px;
  8274.     background-repeat: no-repeat
  8275. }
  8276.  
  8277. .stylesheet-customize-container textarea {
  8278.     font-family: "Bitstream Vera Sans Mono",Consolas,monospace;
  8279.     margin: 0;
  8280.     padding: 0px
  8281. }
  8282.  
  8283. .stylesheet-customize-container h2 {
  8284.     margin-top: 15px;
  8285.     margin-bottom: 10px
  8286. }
  8287.  
  8288. .image-upload .new-image {
  8289.     margin-left: 20px
  8290. }
  8291.  
  8292. .image-upload span {
  8293.     padding-left: 5px
  8294. }
  8295.  
  8296. ul.image-preview-list {
  8297.     margin: 20px 320px 20px 20px;
  8298.     font-size: larger
  8299. }
  8300.  
  8301. ul.image-preview-list li {
  8302.     padding-bottom: 10px;
  8303.     margin-bottom: 20px;
  8304.     vertical-align: top;
  8305.     width: 45%;
  8306.     height: 100px;
  8307.     display: inline-block;
  8308.     position: relative
  8309. }
  8310.  
  8311. ul.image-preview-list .preview {
  8312.     width: 100px;
  8313.     float: left;
  8314.     display: block;
  8315.     text-align: center;
  8316.     max-height: 100px;
  8317.     overflow: hidden
  8318. }
  8319.  
  8320. ul.image-preview-list .preview img {
  8321.     max-width: 100px;
  8322.     padding: auto
  8323. }
  8324.  
  8325. ul.image-preview-list .description {
  8326.     vertical-align: top;
  8327.     margin-left: 105px
  8328. }
  8329.  
  8330. ul.image-preview-list .description pre {
  8331.     display: inline;
  8332.     padding: 5px;
  8333.     color: #000;
  8334.     background-color: transparent
  8335. }
  8336.  
  8337. .sheets {
  8338.     margin-right: 315px
  8339. }
  8340.  
  8341. .sheets .col {
  8342.     width: 100%
  8343. }
  8344.  
  8345. .sheets .col>div {
  8346.     margin: 0 5px
  8347. }
  8348.  
  8349. .sheets .col textarea {
  8350.     width: 100%
  8351. }
  8352.  
  8353. .sheets .buttons {
  8354.     margin-left: 5px
  8355. }
  8356.  
  8357. .sheets .btn {
  8358.     margin-left: 0px;
  8359.     margin-right: 5px
  8360. }
  8361.  
  8362. .sheets .btn.right {
  8363.     float: right;
  8364.     margin-right: 3px
  8365. }
  8366.  
  8367. #validation-errors {
  8368.     margin-left: 40px;
  8369.     margin-top: 10px;
  8370.     list-style-type: disc
  8371. }
  8372.  
  8373. #validation-errors a,#validation-errors li,.errors h2 {
  8374.     color: #ff0000
  8375. }
  8376.  
  8377. #validation-errors a:hover {
  8378.     text-decoration: underline
  8379. }
  8380.  
  8381. #validation-errors pre {
  8382.     padding: 10px;
  8383.     color: black
  8384. }
  8385.  
  8386. #preview-table {
  8387.     padding-right: 15px
  8388. }
  8389.  
  8390. #preview-table>table {
  8391.     border-width: .2em;
  8392.     border-style: dashed;
  8393.     border-color: lightgray;
  8394.     padding: 5px;
  8395.     margin: 5px;
  8396.     width: 900px
  8397. }
  8398.  
  8399. #preview-table>table>tbody>tr {
  8400.     padding-bottom: 10px
  8401. }
  8402.  
  8403. #preview-table>table>tbody>tr>td {
  8404.     padding: 5px;
  8405.     padding-right: 15px
  8406. }
  8407.  
  8408. #preview-table>table>tbody>tr>th {
  8409.     padding: 5px;
  8410.     padding-right: 15px;
  8411.     font-weight: bold;
  8412.     vertical-align: top;
  8413.     font-size: larger;
  8414.     text-align: right
  8415. }
  8416.  
  8417. #img-preview-container {
  8418.     border-width: .2em;
  8419.     border-style: dashed;
  8420.     border-color: lightgray;
  8421.     padding: 5px;
  8422.     margin: 5px;
  8423.     float: left
  8424. }
  8425.  
  8426. #image-upload #img-preview-container img {
  8427.     max-width: 160px
  8428. }
  8429.  
  8430. #icon-upload #img-preview-container img {
  8431.     width: 64px;
  8432.     height: 64px;
  8433.     margin: 0
  8434. }
  8435.  
  8436. #banner-upload #img-preview-container img {
  8437.     width: 160px;
  8438.     height: 48px;
  8439.     margin: 0
  8440. }
  8441.  
  8442. .linefield.mobile {
  8443.     width: 512px;
  8444.     background-color: #EFF7FF;
  8445.     border: 1px solid #CEE3F8
  8446. }
  8447.  
  8448. .private-feeds.instructions .prefright {
  8449.     line-height: 2em
  8450. }
  8451.  
  8452. .private-feeds.instructions .feedlink {
  8453.     padding: 2px 5px;
  8454.     font-weight: bold;
  8455.     margin-right: 5px;
  8456.     border: 1px solid #0000FF;
  8457.     color: white;
  8458.     padding-left: 22px;
  8459.     background: #336699 none no-repeat scroll top left
  8460. }
  8461.  
  8462. .private-feeds.instructions .feedlink.rss-link {
  8463.     background-image: url(../rss.png)
  8464. }
  8465.  
  8466. .private-feeds.instructions .feedlink.json-link {
  8467.     background-color: #DDDDDD;
  8468.     background-image: url(../json.png);
  8469.     color: black
  8470. }
  8471.  
  8472. #sr-header-area {
  8473.     background-color: #f0f0f0;
  8474.     white-space: nowrap;
  8475.     text-transform: uppercase;
  8476.     border-bottom: 1px solid gray;
  8477.     font-size: 90%;
  8478.     height: 18px;
  8479.     line-height: 18px
  8480. }
  8481.  
  8482. #sr-header-area .width-clip {
  8483.     position: absolute;
  8484.     left: 0;
  8485.     right: 0
  8486. }
  8487.  
  8488. #sr-header-area .selected a {
  8489.     color: orangered
  8490. }
  8491.  
  8492. #sr-header-area .sr-list {
  8493.     overflow: hidden
  8494. }
  8495.  
  8496. #sr-header-area .dropdown.srdrop {
  8497.     float: left;
  8498.     padding-left: 5px
  8499. }
  8500.  
  8501. #sr-header-area .drop-choices.srdrop {
  8502.     margin-top: 0;
  8503.     margin-left: 5px
  8504. }
  8505.  
  8506. .dropdown.srdrop .selected {
  8507.     background: none no-repeat scroll center right;
  8508.     background-image: url(../droparrowgray.gif);
  8509.     display: inline-block;
  8510.     vertical-align: bottom;
  8511.     padding-right: 21px;
  8512.     padding-left: 5px;
  8513.     color: black;
  8514.     font-weight: normal;
  8515.     margin-left: -5px;
  8516.     margin-right: 10px;
  8517.     cursor: pointer
  8518. }
  8519.  
  8520. .srdrop .choice {
  8521.     padding-top: 3px
  8522. }
  8523.  
  8524. .srdrop .choice.top-option {
  8525.     font-style: italic;
  8526.     border-bottom: 1px dotted #369
  8527. }
  8528.  
  8529. .srdrop .choice.bottom-option {
  8530.     font-style: italic;
  8531.     border-top: 1px dotted #369
  8532. }
  8533.  
  8534. .sr-bar .separator {
  8535.     color: gray
  8536. }
  8537.  
  8538. .sr-bar a {
  8539.     color: black
  8540. }
  8541.  
  8542. .sr-bar a.gold {
  8543.     color: #9a7d2e;
  8544.     font-weight: bold
  8545. }
  8546.  
  8547. #sr-more-link {
  8548.     color: black;
  8549.     background-color: #f0f0f0;
  8550.     position: absolute;
  8551.     right: 0;
  8552.     top: 0;
  8553.     padding: 0 5px 0 15px;
  8554.     font-weight: bold;
  8555.     margin: 0
  8556. }
  8557.  
  8558. #sr-more-link:hover {
  8559.     text-decoration: underline
  8560. }
  8561.  
  8562. .subscription-box li {
  8563.     clear: left;
  8564.     margin-bottom: 10px
  8565. }
  8566.  
  8567. .subscription-box .fancy-toggle-button {
  8568.     margin-right: 5px;
  8569.     float: left
  8570. }
  8571.  
  8572. .subscription-box .title {
  8573.     font-size: medium;
  8574.     color: blue;
  8575.     margin-right: 5px
  8576. }
  8577.  
  8578. .subscription-box .title.banned {
  8579.     color: dimgray;
  8580.     text-decoration: line-through
  8581. }
  8582.  
  8583. .subscription-box .column {
  8584.     width: 50%;
  8585.     float: left
  8586. }
  8587.  
  8588. .subscription-box .box-top {
  8589.     position: relative;
  8590.     height: 20px
  8591. }
  8592.  
  8593. .subscription-box .box-separator {
  8594.     border-style: none none dotted none;
  8595.     border-width: 1px;
  8596.     margin-bottom: 5px
  8597. }
  8598.  
  8599. .subscription-box h1 {
  8600.     text-align: center
  8601. }
  8602.  
  8603. .toggle.deltranslator-button {
  8604.     display: inline
  8605. }
  8606.  
  8607. #sr {
  8608.     margin-left: 0px
  8609. }
  8610.  
  8611. #sr-list-wrapper {
  8612.     width: 454px;
  8613.     height: 200px;
  8614.     border: 1px solid gray;
  8615.     border-top: none;
  8616.     margin: 0 5px;
  8617.     font-size: smaller;
  8618.     position: relative
  8619. }
  8620.  
  8621. #sr-list-cover {
  8622.     position: absolute;
  8623.     background: #808080 none no-repeat scroll center center;
  8624.     background-color: url(../throbber.gif);
  8625.     height: 100%;
  8626.     width: 100%;
  8627.     opacity: .7;
  8628.     filter: alpha(opacity=70);
  8629.     z-index: 1000;
  8630.     display: none
  8631. }
  8632.  
  8633. #sr-list {
  8634.     overflow: auto;
  8635.     position: absolute;
  8636.     height: 100%;
  8637.     width: 100%
  8638. }
  8639.  
  8640. #sr-searchfield {
  8641.     margin: 0 5px
  8642. }
  8643.  
  8644. #sr-name-box {
  8645.     display: inline-block
  8646. }
  8647.  
  8648. #sr-name-box span {
  8649.     display: block;
  8650.     unicode-bidi: isolate
  8651. }
  8652.  
  8653. #sr-name-box .tooltip {
  8654.     border-bottom: 1px dotted;
  8655.     margin-bottom: 2px
  8656. }
  8657.  
  8658. .sr-name {
  8659.     font-size: small;
  8660.     vertical-align: top;
  8661.     padding: 3px 3px 3px 0
  8662. }
  8663.  
  8664. .sr-description {
  8665.     padding: 3px
  8666. }
  8667.  
  8668. .sr-row {
  8669.     cursor: default
  8670. }
  8671.  
  8672. .sr-row.sr-selected {
  8673.     background: #eff7ff none no-repeat scroll 0px 5px;
  8674.     background-image: url(sprite-reddit.ZDiVRxCXXWg.png);
  8675.     background-position: -112px -613px;
  8676.     background-repeat: no-repeat
  8677. }
  8678.  
  8679. .sr-arrow {
  8680.     width: 10px;
  8681.     height: 12px
  8682. }
  8683.  
  8684. #sr-autocomplete-area {
  8685.     position: relative;
  8686.     z-index: 100
  8687. }
  8688.  
  8689. #sr-autocomplete-area.multiple-subreddit {
  8690.     position: relative;
  8691.     z-index: 100;
  8692.     background-color: #ffffff;
  8693.     border-radius: 5px;
  8694.     padding: 5px
  8695. }
  8696.  
  8697. #sr-autocomplete-area.multiple-subreddit #sr-autocomplete,#sr-autocomplete-area.multiple-subreddit #sr-autocomplete:focus {
  8698.     display: inline-block;
  8699.     width: 150px;
  8700.     min-width: 20%;
  8701.     border: none;
  8702.     padding: 0px;
  8703.     margin-left: 3px;
  8704.     line-height: 175%;
  8705.     box-shadow: none;
  8706.     background: none
  8707. }
  8708.  
  8709. #sr-autocomplete-area.multiple-subreddit .sr-span {
  8710.     background-color: #eaf6fd;
  8711.     display: inline-block;
  8712.     border-radius: 4px;
  8713.     margin: 1.5px 3px;
  8714.     padding: 0px 3px;
  8715.     word-wrap: break-word;
  8716.     max-width: 97%
  8717. }
  8718.  
  8719. #sr-autocomplete-area.multiple-subreddit .sr-span img {
  8720.     margin: 0px 4px
  8721. }
  8722.  
  8723. #sr-drop-down {
  8724.     position: absolute;
  8725.     width: 100%;
  8726.     margin: 0;
  8727.     border: 1px solid gray;
  8728.     background: white;
  8729.     display: none;
  8730.     left: 0;
  8731.     z-index: 10
  8732. }
  8733.  
  8734. #sr-drop-down table {
  8735.     width: 100%
  8736. }
  8737.  
  8738. .info-text {
  8739.     color: #b5b3ac;
  8740.     font-size: x-small;
  8741.     margin-bottom: 10px
  8742. }
  8743.  
  8744. .hovercard {
  8745.     position: absolute;
  8746.     z-index: 100;
  8747.     pointer-events: none;
  8748.     background-color: #FFF;
  8749.     padding: 5px;
  8750.     line-height: 1.2em;
  8751.     border-radius: 5px;
  8752.     white-space: pre-line;
  8753.     -webkit-box-shadow: 1px 2px 4px -1px rgba(0,0,0,0.75);
  8754.     box-shadow: 1px 2px 4px -1px rgba(0,0,0,0.75)
  8755. }
  8756.  
  8757. .sr-name-row {
  8758.     cursor: default
  8759. }
  8760.  
  8761. .sr-name-row.sr-selected {
  8762.     background-color: #369;
  8763.     color: white
  8764. }
  8765.  
  8766. .submit-header {
  8767.     font-size: larger;
  8768.     font-weight: bold
  8769. }
  8770.  
  8771. #suggested-reddits {
  8772.     position: relative;
  8773.     margin-top: 5px;
  8774.     font-size: small
  8775. }
  8776.  
  8777. #suggested-reddits h3 {
  8778.     font-size: 1em;
  8779.     font-weight: normal;
  8780.     margin-top: .5em
  8781. }
  8782.  
  8783. #suggested-reddits li {
  8784.     display: inline-block;
  8785.     padding-right: 5px
  8786. }
  8787.  
  8788. .formtabs-content {
  8789.     width: 520px;
  8790.     border-top: 4px solid #5f99cf;
  8791.     padding-top: 10px
  8792. }
  8793.  
  8794. .formtabs-content .infobar {
  8795.     margin: 0;
  8796.     padding: 5px
  8797. }
  8798.  
  8799. ul.tabmenu.formtab {
  8800.     display: block;
  8801.     padding-left: 10px;
  8802.     font-size: larger
  8803. }
  8804.  
  8805. .tabmenu.formtab li {
  8806.     margin: 0
  8807. }
  8808.  
  8809. .tabmenu.formtab a {
  8810.     font-weight: normal;
  8811.     outline: none;
  8812.     padding: 0px 12px;
  8813.     vertical-align: bottom;
  8814.     border: 1px solid #c1c1c1;
  8815.     border-bottom: none
  8816. }
  8817.  
  8818. .tabmenu.formtab .selected a {
  8819.     color: white;
  8820.     font-size: 130%;
  8821.     background-color: #5f99cf;
  8822.     border: none
  8823. }
  8824.  
  8825. .expando {
  8826.     clear: left;
  8827.     margin: 5px 0 5px 0;
  8828.     position: relative
  8829. }
  8830.  
  8831. .expando .form-bar {
  8832.     float: left
  8833. }
  8834.  
  8835. .link.over18 .expando-uninitialized .media-embed,.link.over18 .expando-uninitialized .media-preview {
  8836.     visibility: hidden
  8837. }
  8838.  
  8839. .expando-content {
  8840.     display: none
  8841. }
  8842.  
  8843. .expando-with-nsfw-interstitial .media-embed {
  8844.     display: none
  8845. }
  8846.  
  8847. .expando-with-nsfw-interstitial .media-preview img.preview,.expando-with-nsfw-interstitial .media-preview video.preview {
  8848.     display: none
  8849. }
  8850.  
  8851. .expando-with-nsfw-interstitial .media-preview img.censored-preview,.expando-with-nsfw-interstitial .media-preview video.censored-preview {
  8852.     display: inline
  8853. }
  8854.  
  8855. .expando-nsfw-gate {
  8856.     align-items: center;
  8857.     color: #ffffff;
  8858.     font-size: 12px;
  8859.     display: -webkit-flex;
  8860.     display: flex;
  8861.     -webkit-justify-content: center;
  8862.     justify-content: center
  8863. }
  8864.  
  8865. .expando-nsfw-gate.expando-nsfw-interstitial {
  8866.     background: #545452
  8867. }
  8868.  
  8869. .expando-nsfw-gate.expando-nsfw-overlay {
  8870.     height: 100%;
  8871.     left: 0;
  8872.     position: absolute;
  8873.     top: 0;
  8874.     width: 100%
  8875. }
  8876.  
  8877. .expando-nsfw-gate.expando-nsfw-normal .expando-nsfw-gate-text {
  8878.     cursor: pointer
  8879. }
  8880.  
  8881. .expando-nsfw-gate .expando-nsfw-gate-controls {
  8882.     margin: auto;
  8883.     text-align: center
  8884. }
  8885.  
  8886. .expando-nsfw-gate .expando-nsfw-gate-show-once {
  8887.     background: none;
  8888.     border: 1px solid #ffffff;
  8889.     color: inherit;
  8890.     margin: 20px;
  8891.     padding: 10px;
  8892.     text-transform: uppercase
  8893. }
  8894.  
  8895. .expando-nsfw-flow-complete .form-bar {
  8896.     padding-left: 36px
  8897. }
  8898.  
  8899. .expando-nsfw-flow-complete .form-bar:before {
  8900.     width: 16px;
  8901.     height: 16px;
  8902.     content: "";
  8903.     display: block;
  8904.     position: absolute;
  8905.     left: 10px;
  8906.     top: 50%;
  8907.     transform: translateY(-50%);
  8908.     -webkit-transform: translateY(-50%);
  8909.     -moz-transform: translateY(-50%);
  8910.     -o-transform: translateY(-50%);
  8911.     -ms-transform: translateY(-50%);
  8912.     background-image: url(../mod-action-icon-confirm.png);
  8913.     background-repeat: no-repeat
  8914. }
  8915.  
  8916. @media only screen and (min-resolution: 2dppx),only screen and (-webkit-min-device-pixel-ratio:2) {
  8917.     .expando-nsfw-flow-complete .form-bar:before {
  8918.         background-image:url(../mod-action-icon-confirm_2x.png);
  8919.         background-size: 16px
  8920.     }
  8921. }
  8922.  
  8923. video.preview {
  8924.     background-image: url(../throbber_v2_2x.gif);
  8925.     background-repeat: no-repeat;
  8926.     background-position: center
  8927. }
  8928.  
  8929. .form-bar {
  8930.     background: #fafaf8;
  8931.     border: 1px solid #e5e3da;
  8932.     clear: left;
  8933.     margin-top: 10px;
  8934.     padding: 5px 10px;
  8935.     position: relative
  8936. }
  8937.  
  8938. .form-bar .md {
  8939.     float: left
  8940. }
  8941.  
  8942. .form-bar button {
  8943.     float: right;
  8944.     margin-right: 0
  8945. }
  8946.  
  8947. .media-preview {
  8948.     overflow: auto;
  8949.     position: relative
  8950. }
  8951.  
  8952. .media-preview .media-preview-content {
  8953.     float: left
  8954. }
  8955.  
  8956. .media-preview img {
  8957.     width: 100%;
  8958.     height: auto
  8959. }
  8960.  
  8961. .media-preview img.censored-preview {
  8962.     display: none
  8963. }
  8964.  
  8965. .expando-button {
  8966.     float: left;
  8967.     height: 23px;
  8968.     width: 23px;
  8969.     margin: 2px 5px 2px 0;
  8970.     background: #ffffff none no-repeat scroll center center
  8971. }
  8972.  
  8973. .expando-button.selftext.collapsed {
  8974.     background-image: url(sprite-reddit.ZDiVRxCXXWg.png);
  8975.     background-position: 0px -584px;
  8976.     background-repeat: no-repeat
  8977. }
  8978.  
  8979. .expando-button.selftext.collapsed:hover,.eb-sch {
  8980.     background-image: url(sprite-reddit.ZDiVRxCXXWg.png);
  8981.     background-position: -92px -547px;
  8982.     background-repeat: no-repeat
  8983. }
  8984.  
  8985. .expando-button.selftext.expanded,.eb-se {
  8986.     margin-bottom: 5px;
  8987.     background-image: url(sprite-reddit.ZDiVRxCXXWg.png);
  8988.     background-position: -58px -584px;
  8989.     background-repeat: no-repeat
  8990. }
  8991.  
  8992. .expando-button.selftext.expanded:hover,.eb-seh {
  8993.     background-image: url(sprite-reddit.ZDiVRxCXXWg.png);
  8994.     background-position: -29px -584px;
  8995.     background-repeat: no-repeat
  8996. }
  8997.  
  8998. .expando-button.video.collapsed {
  8999.     background-image: url(sprite-reddit.ZDiVRxCXXWg.png);
  9000.     background-position: 0px -613px;
  9001.     background-repeat: no-repeat
  9002. }
  9003.  
  9004. .expando-button.video.collapsed:hover,.eb-vch {
  9005.     background-image: url(sprite-reddit.ZDiVRxCXXWg.png);
  9006.     background-position: -87px -584px;
  9007.     background-repeat: no-repeat
  9008. }
  9009.  
  9010. .expando-button.video.expanded,.eb-ve {
  9011.     background-image: url(sprite-reddit.ZDiVRxCXXWg.png);
  9012.     background-position: -58px -613px;
  9013.     background-repeat: no-repeat
  9014. }
  9015.  
  9016. .expando-button.video.expanded:hover,.eb-veh {
  9017.     background-image: url(sprite-reddit.ZDiVRxCXXWg.png);
  9018.     background-position: -29px -613px;
  9019.     background-repeat: no-repeat
  9020. }
  9021.  
  9022. .expando .psuedo-selftext {
  9023.     border-radius: 7px;
  9024.     border: 1px solid #369;
  9025.     overflow: hidden;
  9026.     max-width: 710px;
  9027.     -webkit-mask-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAA5JREFUeNpiYGBgAAgwAAAEAAGbA+oJAAAAAElFTkSuQmCC')
  9028. }
  9029.  
  9030. .expando .psuedo-selftext iframe {
  9031.     padding: 0;
  9032.     margin: 0;
  9033.     width: 100%;
  9034.     border: 0
  9035. }
  9036.  
  9037. .subreddit .usertext .md {
  9038.     padding: 2px 5px;
  9039.     background-color: #fafafa;
  9040.     border: 1px solid #CCC;
  9041.     border-radius: 7px
  9042. }
  9043.  
  9044. .link .usertext-body .md {
  9045.     background-color: #fafafa;
  9046.     border: 1px solid #369;
  9047.     border-radius: 7px
  9048. }
  9049.  
  9050. .media-embed .usertext-body .md {
  9051.     background-color: transparent;
  9052.     border: none;
  9053.     border-radius: 0px
  9054. }
  9055.  
  9056. .usertext {
  9057.     font-size: small
  9058. }
  9059.  
  9060. .usertext-edit {
  9061.     margin-top: 5px;
  9062.     padding: 0 1px;
  9063.     width: 500px
  9064. }
  9065.  
  9066. .usertext-edit textarea {
  9067.     width: 500px;
  9068.     height: 100px
  9069. }
  9070.  
  9071. .usertext.border .usertext-body {
  9072.     background-color: #ffc;
  9073.     padding-left: 5px
  9074. }
  9075.  
  9076. .usertext.grayed .usertext-body {
  9077.     color: gray;
  9078.     background-color: #f0f0f0;
  9079.     padding-left: 5px;
  9080.     padding-right: 5px;
  9081.     display: inline-block
  9082. }
  9083.  
  9084. .usertext button {
  9085.     margin: 5px 5px 10px 0
  9086. }
  9087.  
  9088. .usertext .help-toggle,.usertext a.reddiquette {
  9089.     font-size: smaller;
  9090.     float: right;
  9091.     margin-top: 5px;
  9092.     margin-left: 10px
  9093. }
  9094.  
  9095. .usertext .bottom-area {
  9096.     overflow: hidden;
  9097.     width: 100%
  9098. }
  9099.  
  9100. .usertext .markhelp {
  9101.     padding: 4px;
  9102.     margin: 5px 0px;
  9103.     border-top: 1px dotted #c0c0c0
  9104. }
  9105.  
  9106. .usertext .markhelp table {
  9107.     width: 100%;
  9108.     margin: 5px 0px
  9109. }
  9110.  
  9111. .usertext .markhelp tr,.usertext .markhelp td {
  9112.     width: 50%;
  9113.     border: 1px solid #c0c0c0
  9114. }
  9115.  
  9116. .usertext .markhelp .spaces {
  9117.     background-color: #c0c0c0
  9118. }
  9119.  
  9120. .roundfield {
  9121.     width: 500px;
  9122.     background-color: #cee3f8;
  9123.     border-radius: 4px;
  9124.     padding: 5px 10px 10px 10px;
  9125.     font-size: large
  9126. }
  9127.  
  9128. .roundfield-actions {
  9129.     width: 520px
  9130. }
  9131.  
  9132. .roundfield .roundfield-content {
  9133.     margin-top: 5px;
  9134.     border: none;
  9135.     vertical-align: top
  9136. }
  9137.  
  9138. .roundfield .usertext-edit {
  9139.     width: 500px
  9140. }
  9141.  
  9142. .roundfield textarea,.roundfield input[type=text],.roundfield input[type=url],.roundfield input[type=password],.roundfield input[type=number],#compose-message .roundfield select {
  9143.     font-size: 100%;
  9144.     width: 492px;
  9145.     padding: 3px;
  9146.     margin: 0;
  9147.     border: 1px solid gray
  9148. }
  9149.  
  9150. .roundfield.captcha .capimage {
  9151.     margin-bottom: 10px
  9152. }
  9153.  
  9154. .roundfield label {
  9155.     font-size: smaller;
  9156.     padding-right: 2px
  9157. }
  9158.  
  9159. .linefield {
  9160.     width: 514px;
  9161.     padding: 7px 5px;
  9162.     font-size: large;
  9163.     background-color: #CEE3F8;
  9164.     margin-bottom: 10px
  9165. }
  9166.  
  9167. .linefield .title {
  9168.     color: blue;
  9169.     font-weight: bold;
  9170.     padding: 1px 10px
  9171. }
  9172.  
  9173. .linefield .title+.gray {
  9174.     font-size: x-small
  9175. }
  9176.  
  9177. .linefield .small-field,.linefield .delete-field {
  9178.     padding: 0;
  9179.     font-size: smaller
  9180. }
  9181.  
  9182. .linefield span+span {
  9183.     margin-left: 10px
  9184. }
  9185.  
  9186. .linefield .linefield-description {
  9187.     display: block
  9188. }
  9189.  
  9190. ul.colors {
  9191.     overflow: auto
  9192. }
  9193.  
  9194. ul.colors li {
  9195.     float: left;
  9196.     width: 180px;
  9197.     padding: 5px 10px
  9198. }
  9199.  
  9200. ul.colors label {
  9201.     display: block
  9202. }
  9203.  
  9204. ul.colors .swatch {
  9205.     display: inline-block;
  9206.     width: 20px;
  9207.     height: 20px;
  9208.     margin-right: 0.5em;
  9209.     vertical-align: middle
  9210. }
  9211.  
  9212. ul.colors li.custom-color {
  9213.     clear: left;
  9214.     width: auto
  9215. }
  9216.  
  9217. ul.colors li.custom-color p {
  9218.     margin: 0 -10px 5px
  9219. }
  9220.  
  9221. ul.colors li.custom-color .swatch {
  9222.     border: 1px solid #CEE3F8
  9223. }
  9224.  
  9225. ul.colors li.custom-color input[type=color] {
  9226.     width: 100%;
  9227.     height: 100%;
  9228.     overflow: hidden;
  9229.     cursor: default;
  9230.     opacity: 0
  9231. }
  9232.  
  9233. ul.colors li.custom-color input[type=text] {
  9234.     width: 60px;
  9235.     vertical-align: middle
  9236. }
  9237.  
  9238. .campaign .linefield span+span {
  9239.     margin-left: 0
  9240. }
  9241.  
  9242. .linefield .info {
  9243.     font-style: italic;
  9244.     color: red;
  9245.     font-size: small
  9246. }
  9247.  
  9248. .linefield .linefield-content {
  9249.     padding: 2px 7px 5px;
  9250.     vertical-align: top
  9251. }
  9252.  
  9253. .linefield.usertext .usertext-edit {
  9254.     font-size: small
  9255. }
  9256.  
  9257. .linefield.usertext .edit-usertext {
  9258.     font-size: x-small;
  9259.     float: right
  9260. }
  9261.  
  9262. .linefield .upload {
  9263.     font-size: small
  9264. }
  9265.  
  9266. .linefield .upload label {
  9267.     font-size: small
  9268. }
  9269.  
  9270. .linefield .upload>li {
  9271.     margin-top: 10px
  9272. }
  9273.  
  9274. .linefield .upload>li:first-child {
  9275.     margin-top: 0
  9276. }
  9277.  
  9278. .linefield.usertext .infobar {
  9279.     width: 100%
  9280. }
  9281.  
  9282. .linefield.usertext .usertext-buttons {
  9283.     display: none
  9284. }
  9285.  
  9286. .linefield textarea,.linefield input[type=text],.linefield input[type=password] {
  9287.     font-size: 100%;
  9288.     width: 492px;
  9289.     padding: 3px;
  9290.     margin: 0;
  9291.     border: 1px solid gray
  9292. }
  9293.  
  9294. .linefield select {
  9295.     margin: 0
  9296. }
  9297.  
  9298. .linefield.captcha .capimage {
  9299.     margin-bottom: 10px
  9300. }
  9301.  
  9302. .linefield label {
  9303.     font-size: smaller;
  9304.     margin-right: 0.5em
  9305. }
  9306.  
  9307. .linefield span {
  9308.     font-size: smaller
  9309. }
  9310.  
  9311. .linefield input[type="text"].small-text {
  9312.     font-size: smaller;
  9313.     width: 100%
  9314. }
  9315.  
  9316. .linefield .markhelp table {
  9317.     background: #FFFFFF
  9318. }
  9319.  
  9320. #kind-selector label {
  9321.     padding-right: 20px
  9322. }
  9323.  
  9324. .campaign .status {
  9325.     font-size: x-small
  9326. }
  9327.  
  9328. .campaign-detail .existing-campaigns>table {
  9329.     width: auto;
  9330.     background-color: white;
  9331.     border: 1px solid #cc9
  9332. }
  9333.  
  9334. .campaign-detail .existing-campaigns .campaign-spent,.campaign-detail .existing-campaigns button:not(.approve):not(.reject) {
  9335.     display: none
  9336. }
  9337.  
  9338. .campaign-detail .hidden {
  9339.     display: none
  9340. }
  9341.  
  9342. .campaign-buttons .info {
  9343.     font-weight: bold;
  9344.     margin-right: 5px;
  9345.     margin-bottom: 5px;
  9346.     display: block
  9347. }
  9348.  
  9349. .campaign-buttons textarea {
  9350.     max-width: 90%
  9351. }
  9352.  
  9353. .existing-campaigns>table {
  9354.     font-size: x-small;
  9355.     width: 100%;
  9356.     margin: 0px 0;
  9357.     border: none
  9358. }
  9359.  
  9360. .existing-campaigns td.campaign-total-budget span {
  9361.     display: inline-block;
  9362.     margin-right: 5px;
  9363.     line-height: 20px;
  9364.     margin-top: 3px;
  9365.     vertical-align: top
  9366. }
  9367.  
  9368. .existing-campaigns td.campaign-total-budget.paid {
  9369.     background: url(../green-check.png) no-repeat scroll center right
  9370. }
  9371.  
  9372. .existing-campaigns tr.refund {
  9373.     color: red;
  9374.     font-weight: bold
  9375. }
  9376.  
  9377. .frequency-cap-inputs {
  9378.     margin-left: 20px
  9379. }
  9380.  
  9381. .frequency-cap-inputs .label {
  9382.     width: 200px
  9383. }
  9384.  
  9385. .frequency-cap-message {
  9386.     font-size: 12px;
  9387.     margin-left: 20px
  9388. }
  9389.  
  9390. .frequency-cap-message.example {
  9391.     margin-top: -15px;
  9392.     font-style: italic
  9393. }
  9394.  
  9395. .frequency-cap-dur-unit {
  9396.     vertical-align: sub;
  9397.     margin-left: 5px
  9398. }
  9399.  
  9400. .minimum-spend,.daily-budget-minimum {
  9401.     margin-left: 10px;
  9402.     font-size: 13px
  9403. }
  9404.  
  9405. .minimum-spend.error {
  9406.     font-weight: bold;
  9407.     color: red;
  9408.     font-size: 15px
  9409. }
  9410.  
  9411. .existing-campaigns>table {
  9412.     margin: 10px 0
  9413. }
  9414.  
  9415. .existing-campaigns>table>tbody>tr>td {
  9416.     border-bottom: 1px solid #d9d9d9;
  9417.     max-width: 120px
  9418. }
  9419.  
  9420. .existing-campaigns>table>tbody>tr#edit-campaign-tr>td {
  9421.     text-align: left
  9422. }
  9423.  
  9424. .existing-campaigns>table>tbody>tr#edit-campaign-tr>td {
  9425.     padding: 0
  9426. }
  9427.  
  9428. #edit-campaign-tr .campaign-editor>.linefield {
  9429.     border-radius: 0;
  9430.     margin: 0
  9431. }
  9432.  
  9433. .existing-campaigns>table>thead>tr>th {
  9434.     font-weight: bold;
  9435.     color: #737373;
  9436.     border-bottom: 1px solid #a6a6a6
  9437. }
  9438.  
  9439. .existing-campaigns .campaign-target,.existing-campaigns .campaign-location,.existing-campaigns .campaign-platform {
  9440.     overflow: hidden;
  9441.     text-overflow: ellipsis;
  9442.     max-width: 100px
  9443. }
  9444.  
  9445. .existing-campaigns .campaign-target>a {
  9446.     display: block
  9447. }
  9448.  
  9449. .existing-campaigns .campaign-bid {
  9450.     width: 60px
  9451. }
  9452.  
  9453. .existing-campaigns .campaign-row>td,.existing-campaigns .campaign-header-row>td,.existing-campaigns .campaign-row>th,.existing-campaigns .campaign-header-row>th {
  9454.     padding: 8px 2px 5px 8px
  9455. }
  9456.  
  9457. .existing-campaigns .campaign-start-date {
  9458.     text-align: right;
  9459.     padding-right: 7px;
  9460.     padding-left: 8px
  9461. }
  9462.  
  9463. .existing-campaigns .campaign-end-date,.existing-campaigns .campaign-buttons,.existing-campaigns .campaign-total-budget,.existing-campaigns .campaign-duration,.existing-campaigns .campaign-spent {
  9464.     text-align: right;
  9465.     padding-right: 8px;
  9466.     padding-left: 2px
  9467. }
  9468.  
  9469. .existing-campaigns>table>thead .campaign-start-date,.existing-campaigns>table>thead .campaign-end-date,.existing-campaigns>table>thead .campaign-spent {
  9470.     width: 10%
  9471. }
  9472.  
  9473. .existing-campaigns>table>thead .campaign-spent,.existing-campaigns>table>thead .campaign-priority,.existing-campaigns>table>thead .campaign-duration {
  9474.     width: 8%
  9475. }
  9476.  
  9477. .existing-campaigns>table>thead .campaign-total-budget {
  9478.     width: 12%
  9479. }
  9480.  
  9481. .existing-campaigns>table>thead .campaign-buttons {
  9482.     width: 15%
  9483. }
  9484.  
  9485. .campaign .bid-info {
  9486.     font-size: x-small
  9487. }
  9488.  
  9489. .campaign .bid-info.error {
  9490.     color: red
  9491. }
  9492.  
  9493. .campaign td.prefright {
  9494.     padding: 8px 4px 4px
  9495. }
  9496.  
  9497. .campaign #bid,.campaign #impressions,.campaign #cap,.campaign #duration,.campaign #daily_budget {
  9498.     text-align: right;
  9499.     width: auto;
  9500.     margin-bottom: 5px
  9501. }
  9502.  
  9503. .campaign .subreddit-targeting input {
  9504.     width: 95%;
  9505.     border-radius: 7px
  9506. }
  9507.  
  9508. .campaign #suggested-reddits ul {
  9509.     margin: 0 20px 10px 0
  9510. }
  9511.  
  9512. .campaign th {
  9513.     font-size: small;
  9514.     padding: 4px;
  9515.     padding-top: 8px;
  9516.     width: 90px
  9517. }
  9518.  
  9519. .linefield-content .infotext {
  9520.     margin-top: 5px
  9521. }
  9522.  
  9523. .linefield-content .infotext p {
  9524.     margin: 5px
  9525. }
  9526.  
  9527. #campaign label,#campaign li {
  9528.     font-size: small
  9529. }
  9530.  
  9531. #campaign .geotarget-select {
  9532.     display: block;
  9533.     margin-top: 2px
  9534. }
  9535.  
  9536. .geotargeting-disabled {
  9537.     font-size: 13px;
  9538.     color: grey
  9539. }
  9540.  
  9541. .collection-selector {
  9542.     position: relative;
  9543.     width: 100%;
  9544.     height: 50px;
  9545.     z-index: 100
  9546. }
  9547.  
  9548. .collection-selector .widget-container {
  9549.     width: 100%;
  9550.     background: #fff;
  9551.     border: 1px solid #CECECE;
  9552.     border-radius: 5px;
  9553.     overflow: hidden;
  9554.     position: absolute;
  9555.     top: 0;
  9556.     left: 0
  9557. }
  9558.  
  9559. .collection-selector .form-group-list {
  9560.     position: relative;
  9561.     -webkit-transition: all 0.2s ease 0s;
  9562.     -moz-transition: all 0.2s ease 0s;
  9563.     -o-transition: all 0.2s ease 0s;
  9564.     -ms-transition: all 0.2s ease 0s;
  9565.     transition: all 0.2s ease 0s
  9566. }
  9567.  
  9568. .collection-selector .form-group-list .form-group {
  9569.     display: block;
  9570.     padding: 0;
  9571.     margin: 0
  9572. }
  9573.  
  9574. .collection-selector .form-group-list .form-group>input[type=radio] {
  9575.     display: none
  9576. }
  9577.  
  9578. .collection-selector .form-group-list .form-group>.label-group {
  9579.     height: 50px;
  9580.     width: 100%;
  9581.     padding: 5px 10px;
  9582.     box-sizing: border-box;
  9583.     -webkit-box-sizing: border-box;
  9584.     -moz-box-sizing: border-box;
  9585.     cursor: pointer;
  9586.     color: #404040
  9587. }
  9588.  
  9589. .collection-selector .form-group-list .form-group>.label-group:hover {
  9590.     background: #E4EDF7
  9591. }
  9592.  
  9593. .collection-selector .form-group-list .form-group>.label-group .label {
  9594.     font-size: 15px
  9595. }
  9596.  
  9597. .collection-selector .form-group-list .form-group>.label-group .description {
  9598.     font-size: 10px
  9599. }
  9600.  
  9601. .collection-selector .form-group-list .form-group>input[type=radio]:checked+.label-group {
  9602.     background: #FFFFFF;
  9603.     display: block
  9604. }
  9605.  
  9606. .collection-selector.expanded .form-group>input[type=radio]:checked+.label-group {
  9607.     background-color: #4A90E2;
  9608.     color: #FFF;
  9609.     box-shadow: none
  9610. }
  9611.  
  9612. .collection-selector.collapsed input[type=radio]:checked+.label-group {
  9613.     box-shadow: inset 0 -1px 0 1px #f2f2f2
  9614. }
  9615.  
  9616. .collection-selector.collapsed .widget-container:before {
  9617.     display: block;
  9618.     content: "";
  9619.     width: 0;
  9620.     height: 0;
  9621.     border-width: 15px 10px 0;
  9622.     border-style: solid;
  9623.     border-color: #CCC transparent;
  9624.     position: absolute;
  9625.     top: 18px;
  9626.     right: 10px;
  9627.     z-index: 100;
  9628.     pointer-events: none
  9629. }
  9630.  
  9631. .collection-selector.uninitialized .form-group>.label-group {
  9632.     display: none
  9633. }
  9634.  
  9635. .collection-selector.uninitialized .form-group>input[type=radio]:checked+.label-group {
  9636.     display: block
  9637. }
  9638.  
  9639. .collection-selector.uninitialized:hover .form-group>.label-group {
  9640.     display: block
  9641. }
  9642.  
  9643. .collection-selector.uninitialized:hover .form-group>input[type=radio]:checked+.label-group {
  9644.     background-color: #4A90E2;
  9645.     color: #FFF;
  9646.     box-shadow: none
  9647. }
  9648.  
  9649. .collection-subreddit-list {
  9650.     font-size: 13px
  9651. }
  9652.  
  9653. .collection-subreddit-list .label {
  9654.     margin: 5px 0;
  9655.     color: #404040;
  9656.     font-size: 10px
  9657. }
  9658.  
  9659. .collection-subreddit-list ul li {
  9660.     display: inline-block;
  9661.     margin-right: 5px
  9662. }
  9663.  
  9664. .traffic-table,.traffic-tables-side fieldset {
  9665.     margin: 1.5em 2em;
  9666.     font-size: small;
  9667.     border: 0
  9668. }
  9669.  
  9670. .traffic-table caption,.traffic-tables-side fieldset legend {
  9671.     font-weight: bold;
  9672.     text-align: left;
  9673.     font-size: medium;
  9674.     font-variant: small-caps
  9675. }
  9676.  
  9677. .traffic-table caption .normal {
  9678.     font-weight: normal;
  9679.     font-size: small;
  9680.     font-variant: normal;
  9681.     margin-left: .5em
  9682. }
  9683.  
  9684. .traffic-form {
  9685.     float: left;
  9686.     margin-right: 10em
  9687. }
  9688.  
  9689. .traffic-form p {
  9690.     font-size: small;
  9691.     margin-bottom: 1em;
  9692.     max-width: 20em
  9693. }
  9694.  
  9695. .traffic-form textarea {
  9696.     display: block
  9697. }
  9698.  
  9699. .traffic-table a:hover {
  9700.     text-decoration: underline
  9701. }
  9702.  
  9703. .traffic-table thead th {
  9704.     font-weight: bold;
  9705.     text-align: center;
  9706.     padding-left: 2em
  9707. }
  9708.  
  9709. .traffic-table thead th:first-child {
  9710.     text-align: left;
  9711.     padding-left: 0
  9712. }
  9713.  
  9714. .traffic-table tbody th,.traffic-table tfoot th {
  9715.     text-align: left
  9716. }
  9717.  
  9718. .traffic-table td {
  9719.     padding: 0 5px
  9720. }
  9721.  
  9722. .traffic-table td {
  9723.     text-align: right
  9724. }
  9725.  
  9726. .traffic-table tfoot tr {
  9727.     border-top: 1px solid black
  9728. }
  9729.  
  9730. .traffic-table tfoot th,.traffic-table tfoot td {
  9731.     font-style: italic
  9732. }
  9733.  
  9734. .traffic-table tr.max {
  9735.     border-width: 2px;
  9736.     border-style: solid
  9737. }
  9738.  
  9739. .traffic-table tr.min {
  9740.     border: 2px solid #336699
  9741. }
  9742.  
  9743. .traffic-table tbody tr:nth-child(even) {
  9744.     background-color: #E0E0E0
  9745. }
  9746.  
  9747. .traffic-table tr.mean {
  9748.     font-style: italic;
  9749.     border-top: 1px solid
  9750. }
  9751.  
  9752. .traffic-table .dow-6 th,.traffic-table .dow-6 td {
  9753.     padding-bottom: 1em
  9754. }
  9755.  
  9756. .traffic-table tr:nth-child(odd).dow-5 th,.traffic-table tr:nth-child(odd).dow-5 td {
  9757.     padding-top: 1em
  9758. }
  9759.  
  9760. .traffic-table tr:nth-child(even).dow-6 th,.traffic-table tr:nth-child(even).dow-6 td {
  9761.     padding-bottom: 0
  9762. }
  9763.  
  9764. .traffic-tables-side {
  9765.     float: left;
  9766.     min-height: 50em
  9767. }
  9768.  
  9769. #promote-graph-table,#traffic-hour {
  9770.     display: none
  9771. }
  9772.  
  9773. div.timeseries {
  9774.     padding: 10px;
  9775.     border: 1px solid #B0B0B0;
  9776.     margin: 10px 10px;
  9777.     display: inline-block;
  9778.     text-align: center
  9779. }
  9780.  
  9781. .timeseries-placeholder {
  9782.     width: 350px;
  9783.     height: 200px;
  9784.     font-family: verdana;
  9785.     font-size: small
  9786. }
  9787.  
  9788. div.timeseries span.title {
  9789.     font-weight: bold;
  9790.     font-size: medium;
  9791.     font-variant: small-caps
  9792. }
  9793.  
  9794. #timeseries-unprocessed {
  9795.     font-size: small;
  9796.     font-weight: bold;
  9797.     margin: 1em 0;
  9798.     max-width: 60em
  9799. }
  9800.  
  9801. #timeseries-unprocessed.slow {
  9802.     color: #900
  9803. }
  9804.  
  9805. .timeseries-tablebar {
  9806.     height: 5px;
  9807.     margin: 1px 0
  9808. }
  9809.  
  9810. .promoted-traffic .usertable {
  9811.     margin-left: 0px
  9812. }
  9813.  
  9814. .promoted-traffic h1 a {
  9815.     font-size: small;
  9816.     margin-left: 10px
  9817. }
  9818.  
  9819. .promoted-traffic tfoot th,.promoted-traffic tfoot td {
  9820.     font-style: normal;
  9821.     font-weight: bold;
  9822.     text-transform: uppercase;
  9823.     padding-top: .3em
  9824. }
  9825.  
  9826. .promocampaign-table td {
  9827.     white-space: nowrap
  9828. }
  9829.  
  9830. .traffic-table.promocampaign-table {
  9831.     margin: 10px
  9832. }
  9833.  
  9834. .traffic-table.promocampaign-table thead th {
  9835.     text-align: right
  9836. }
  9837.  
  9838. .traffic-table.promocampaign-table th,.traffic-table.promocampaign-table td {
  9839.     padding: 0 10px 0 0
  9840. }
  9841.  
  9842. .traffic-table.promocampaign-table tr.total {
  9843.     border-top: 1px solid black
  9844. }
  9845.  
  9846. .traffic-table.promocampaign-table tr.active {
  9847.     background-color: pink;
  9848.     font-weight: bold;
  9849.     border: 2px dotted red
  9850. }
  9851.  
  9852. .promo-traffic .content .tabmenu li {
  9853.     font-size: 1.3em
  9854. }
  9855.  
  9856. .promo-traffic #helptext {
  9857.     font-size: 1.2em;
  9858.     padding: 3px 10px 6px
  9859. }
  9860.  
  9861. #promo-traffic-no-campaigns {
  9862.     padding: 20px
  9863. }
  9864.  
  9865. .promo-traffic .tabpane-content {
  9866.     margin-right: 305px;
  9867.     min-width: 800px;
  9868.     position: relative
  9869. }
  9870.  
  9871. .promo-traffic #timeseries-unprocessed {
  9872.     font-size: 1.2em;
  9873.     margin: 0 .1em;
  9874.     padding: 0px;
  9875.     position: absolute;
  9876.     right: 1em;
  9877.     top: -1.3em
  9878. }
  9879.  
  9880. .promo-traffic-csv-link {
  9881.     font-size: 1.1em;
  9882.     font-weight: bold;
  9883.     position: absolute;
  9884.     right: 15px;
  9885.     top: 11px
  9886. }
  9887.  
  9888. .promo-traffic-help {
  9889.     font-size: 1.2em;
  9890.     margin: 20px
  9891. }
  9892.  
  9893. .promo-traffic-help p {
  9894.     padding: 5px
  9895. }
  9896.  
  9897. #promo-traffic-lifetime-stats {
  9898.     font-size: 1.1em;
  9899.     font-weight: bold;
  9900.     margin: 2px 10px;
  9901.     padding-top: 5px
  9902. }
  9903.  
  9904. .promo-traffic-live {
  9905.     background-color: #EFF7FF
  9906. }
  9907.  
  9908. .promo-traffic-live td {
  9909.     max-width: 150px;
  9910.     overflow: hidden;
  9911.     text-overflow: ellipsis
  9912. }
  9913.  
  9914. .promo-traffic-settings-instructions {
  9915.     font-size: small;
  9916.     margin: 0px 15px 10px
  9917. }
  9918.  
  9919. .promo-traffic-settings {
  9920.     padding: 20px
  9921. }
  9922.  
  9923. p.totals-are-preliminary {
  9924.     margin-left: 10px
  9925. }
  9926.  
  9927. .award-square-container {
  9928.     max-width: 1000px;
  9929.     overflow: hidden
  9930. }
  9931.  
  9932. .award-square {
  9933.     float: left;
  9934.     padding: 10px 0px 30px 40px;
  9935.     white-space: nowrap;
  9936.     width: 300px
  9937. }
  9938.  
  9939. .award-square.mini {
  9940.     width: 100px;
  9941.     white-space: normal;
  9942.     text-align: center
  9943. }
  9944.  
  9945. .award-square img {
  9946.     float: left;
  9947.     margin: 0 10px;
  9948.     width: 70px;
  9949.     height: 70px
  9950. }
  9951.  
  9952. .award-square.mini img {
  9953.     float: none;
  9954.     margin-bottom: 7px
  9955. }
  9956.  
  9957. .award-square .award-name {
  9958.     color: black;
  9959.     font-size: 22px;
  9960.     font-family: verdana,arial,helvetica,sans-serif;
  9961.     font-weight: bold;
  9962.     line-height: 1em
  9963. }
  9964.  
  9965. .award-square.mini .award-name {
  9966.     font-size: 18px;
  9967.     min-height: 36px;
  9968.     display: block
  9969. }
  9970.  
  9971. .award-square .winner-info {
  9972.     line-height: 15px;
  9973.     margin-top: 15px;
  9974.     color: gray
  9975. }
  9976.  
  9977. .award-square .winner-name {
  9978.     font-size: 18px;
  9979.     color: #336699
  9980. }
  9981.  
  9982. .lined-table {
  9983.     margin: 5px
  9984. }
  9985.  
  9986. table.lined-table {
  9987.     margin: 5px 3px
  9988. }
  9989.  
  9990. .lined-table th,.lined-table td {
  9991.     border: solid #cdcdcd 1px;
  9992.     padding: 3px
  9993. }
  9994.  
  9995. .lined-table th {
  9996.     text-align: center;
  9997.     font-weight: bold
  9998. }
  9999.  
  10000. .sponsorshipbox {
  10001.     max-width: 300px
  10002. }
  10003.  
  10004. .sponsorshipbox span {
  10005.     color: gray
  10006. }
  10007.  
  10008. .sponsorshipbox div {
  10009.     border: 1px solid #D0D0D0;
  10010.     width: 300px;
  10011.     font-size: 0
  10012. }
  10013.  
  10014. .sponsorshipbox .promote-pixel {
  10015.     right: 0
  10016. }
  10017.  
  10018. .sidecontentbox a.helplink {
  10019.     float: right;
  10020.     margin-top: 4px
  10021. }
  10022.  
  10023. .confirm-award-claim .md {
  10024.     max-width: none;
  10025.     font-size: 18px
  10026. }
  10027.  
  10028. .trophy-table {
  10029.     width: 100%
  10030. }
  10031.  
  10032. .trophy-area .content {
  10033.     background-color: #f5f5f5
  10034. }
  10035.  
  10036. .trophy-info {
  10037.     text-align: center;
  10038.     vertical-align: top
  10039. }
  10040.  
  10041. .trophy-info div {
  10042.     margin-left: auto;
  10043.     margin-right: auto;
  10044.     width: 130px;
  10045.     vertical-align: top;
  10046.     padding: 15px 0 15px
  10047. }
  10048.  
  10049. .trophy-icon {
  10050.     margin-bottom: 2px;
  10051.     width: 40px;
  10052.     height: 40px
  10053. }
  10054.  
  10055. .trophy-info.left {
  10056.     margin-right: 10px
  10057. }
  10058.  
  10059. .trophy-name {
  10060.     color: black!important
  10061. }
  10062.  
  10063. .trophy-description {
  10064.     color: #555555;
  10065.     font-size: x-small
  10066. }
  10067.  
  10068. .dust {
  10069.     text-align: center;
  10070.     margin: 45px auto;
  10071.     color: #d0d0d0
  10072. }
  10073.  
  10074. .removecup-button {
  10075.     display: inline
  10076. }
  10077.  
  10078. .cup-info-box {
  10079.     border: dashed #eeaa33 2px;
  10080.     padding: 5px
  10081. }
  10082.  
  10083. .cup-info-box tt {
  10084.     background-color: #f5f5aa
  10085. }
  10086.  
  10087. .datepicker {
  10088.     z-index: 1000;
  10089.     display: none;
  10090.     border-radius: 6px;
  10091.     -webkit-box-shadow: 0px 4px 6px 3px rgba(0,0,0,0.2),inset 0px 1px 0px 0px rgba(255,255,255,0.9);
  10092.     -moz-box-shadow: 0px 4px 6px 3px rgba(0,0,0,0.2),inset 0px 1px 0px 0px rgba(255,255,255,0.9);
  10093.     box-shadow: 0px 4px 6px 3px rgba(0,0,0,0.2),inset 0px 1px 0px 0px rgba(255,255,255,0.9);
  10094.     text-shadow: 0px 1px 0px rgba(255,255,255,0.8)
  10095. }
  10096.  
  10097. .datepicker::before {
  10098.     content: ' ';
  10099.     display: block;
  10100.     width: 0;
  10101.     height: 0;
  10102.     border: 10px solid;
  10103.     position: absolute;
  10104.     top: -20px;
  10105.     left: 17px;
  10106.     border-color: transparent transparent #369
  10107. }
  10108.  
  10109. .datepicker::after {
  10110.     content: ' ';
  10111.     display: block;
  10112.     width: 0;
  10113.     height: 0;
  10114.     border: 10px solid;
  10115.     position: absolute;
  10116.     top: -18px;
  10117.     left: 17px;
  10118.     border-color: transparent transparent #E5F2FF
  10119. }
  10120.  
  10121. .datepicker.inuse {
  10122.     display: block
  10123. }
  10124.  
  10125. .ui-datepicker-inline {
  10126.     font-size: x-small;
  10127.     padding: 5px
  10128. }
  10129.  
  10130. .ui-corner-all {
  10131.     border-radius: 6px
  10132. }
  10133.  
  10134. .ui-datepicker-header {
  10135.     background: -webkit-gradient(linear,0% 0%,0% 100%,from(#d4e3f2),to(#adc9e6));
  10136.     background: -moz-linear-gradient(top,#d4e3f2,#adc9e6);
  10137.     background-color: #ADC9E6;
  10138.     border: 1px solid #5E96CF;
  10139.     color: #2E6399;
  10140.     font-weight: bold;
  10141.     font-size: 1.3em;
  10142.     text-shadow: 0px 1px 0px rgba(255,255,255,0.7);
  10143.     -webkit-box-shadow: inset 0px 1px 0px rgba(255,255,255,0.8);
  10144.     -moz-box-shadow: inset 0px 1px 0px rgba(255,255,255,0.8);
  10145.     box-shadow: inset 0px 1px 0px rgba(255,255,255,0.8)
  10146. }
  10147.  
  10148. .ui-datepicker-inline .ui-datepicker-prev {
  10149.     float: left
  10150. }
  10151.  
  10152. .ui-datepicker-inline .ui-datepicker-next {
  10153.     float: right
  10154. }
  10155.  
  10156. .ui-datepicker-inline .ui-datepicker-prev span,.ui-datepicker-inline .ui-datepicker-next span {
  10157.     display: block;
  10158.     text-align: center;
  10159.     margin-right: 1px;
  10160.     margin-bottom: 1px;
  10161.     font-size: 1.5em
  10162. }
  10163.  
  10164. .ui-datepicker-inline .ui-datepicker-prev:active,.ui-datepicker-inline .ui-datepicker-next:active {
  10165.     color: white
  10166. }
  10167.  
  10168. .ui-datepicker-inline .ui-datepicker-prev.ui-state-disabled,.ui-datepicker-inline .ui-datepicker-next.ui-state-disabled {
  10169.     display: none
  10170. }
  10171.  
  10172. .ui-datepicker-inline .ui-datepicker-prev,.ui-datepicker-inline .ui-datepicker-next {
  10173.     display: block;
  10174.     cursor: pointer;
  10175.     padding: 0px 5px
  10176. }
  10177.  
  10178. .ui-datepicker-year {
  10179.     margin-left: none!important
  10180. }
  10181.  
  10182. .ui-datepicker-inline .ui-datepicker-title {
  10183.     text-align: center;
  10184.     padding: 5px;
  10185.     margin: 0em 2em
  10186. }
  10187.  
  10188. .ui-datepicker-inline table {
  10189.     clear: right;
  10190.     margin-top: 5px;
  10191.     border: 1px solid #5e96cf
  10192. }
  10193.  
  10194. .ui-datepicker-inline .ui-datepicker-calendar th,.ui-datepicker-inline .ui-datepicker-calendar td {
  10195.     padding: 0px;
  10196.     border: 1px solid #5E96CF;
  10197.     -webkit-box-shadow: inset 0px 1px 0px rgba(255,255,255,0.7);
  10198.     -moz-box-shadow: inset 0px 1px 0px rgba(255,255,255,0.7);
  10199.     box-shadow: inset 0px 1px 0px rgba(255,255,255,0.7)
  10200. }
  10201.  
  10202. .ui-datepicker-calendar th {
  10203.     font-size: 1.1em
  10204. }
  10205.  
  10206. .ui-datepicker-inline .ui-datepicker-calendar th span,.ui-datepicker-inline .ui-datepicker-calendar td span,.ui-datepicker-inline .ui-datepicker-calendar td a {
  10207.     border: 0px;
  10208.     margin: auto;
  10209.     padding: 3px;
  10210.     display: block;
  10211.     width: 30px;
  10212.     height: 2em;
  10213.     text-align: center;
  10214.     vertical-align: middle;
  10215.     color: black;
  10216.     background-color: #C8DBEF;
  10217.     font-size: 1.5em;
  10218.     font-weight: bold;
  10219.     -webkit-box-shadow: inset 0px 1px 0px rgba(255,255,255,0.7);
  10220.     -moz-box-shadow: inset 0px 1px 0px rgba(255,255,255,0.7);
  10221.     box-shadow: inset 0px 1px 0px rgba(255,255,255,0.7)
  10222. }
  10223.  
  10224. .ui-datepicker-inline .ui-datepicker-calendar th span {
  10225.     text-align: center;
  10226.     border: none
  10227. }
  10228.  
  10229. .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 {
  10230.     color: white;
  10231.     background: -webkit-gradient(linear,0% 0%,0% 100%,from(#76a6d6),to(#3573b1));
  10232.     background: -moz-linear-gradient(top,#76a6d6,#3573b1);
  10233.     background-color: #4F8AC9;
  10234.     -webkit-box-shadow: inset 0px 2px 3px rgba(0,0,0,0.6);
  10235.     -moz-box-shadow: inset 0px 2px 3px rgba(0,0,0,0.6);
  10236.     box-shadow: inset 0px 2px 3px rgba(0,0,0,0.6);
  10237.     text-shadow: 0px -1px 0px rgba(0,0,0,0.8)
  10238. }
  10239.  
  10240. .ui-datepicker-inline .ui-datepicker-calendar td span {
  10241.     color: #888
  10242. }
  10243.  
  10244. .ui-datepicker-inline .ui-datepicker-calendar td a.ui-state-hover {
  10245.     background: #6BB3FF;
  10246.     color: white;
  10247.     text-shadow: 0px -1px 0px rgba(0,0,0,0.6)
  10248. }
  10249.  
  10250. .ui-datepicker-inline .ui-datepicker-calendar td a.ui-state-active {
  10251.     background: -webkit-gradient(linear,0% 0%,0% 100%,from(#e29d9d),to(#ca4e4e));
  10252.     background: -moz-linear-gradient(top,#e29d9d,#ca4e4e);
  10253.     background-color: #E19D9D
  10254. }
  10255.  
  10256. .date-input {
  10257.     display: inline;
  10258.     position: relative
  10259. }
  10260.  
  10261. .date-input input {
  10262.     border: 1px solid #888;
  10263.     padding: 2px;
  10264.     text-align: center;
  10265.     margin: 0 2px
  10266. }
  10267.  
  10268. .date-input .drop-choices {
  10269.     position: absolute;
  10270.     border: 1px solid #369;
  10271.     background-color: #E5F2FF;
  10272.     margin: 10px 3px
  10273. }
  10274.  
  10275. .payment-setup input[name=bid] {
  10276.     width: 6em;
  10277.     text-align: right
  10278. }
  10279.  
  10280. .payment-setup form {
  10281.     margin: 20px
  10282. }
  10283.  
  10284. .payment-setup p {
  10285.     margin-bottom: 10px
  10286. }
  10287.  
  10288. .payment-setup .rules {
  10289.     font-size: 13px;
  10290.     margin: 10px 5px
  10291. }
  10292.  
  10293. .pay-form textarea[disabled] {
  10294.     font-size: smaller;
  10295.     padding: 0
  10296. }
  10297.  
  10298. .pay-form *[disabled],.pay-form input[disabled] {
  10299.     border: none;
  10300.     color: black;
  10301.     font-weight: bold;
  10302.     background-color: white
  10303. }
  10304.  
  10305. .bid-table {
  10306.     margin: 5px 10px
  10307. }
  10308.  
  10309. .bid-table td,.bid-table th {
  10310.     padding: 2px 5px;
  10311.     text-align: right
  10312. }
  10313.  
  10314. .bid-table th {
  10315.     text-align: center;
  10316.     font-weight: bold
  10317. }
  10318.  
  10319. div #campaign-field {
  10320.     width: auto
  10321. }
  10322.  
  10323. #promo-form .linefield {
  10324.     width: auto
  10325. }
  10326.  
  10327. #promo-form .usertext-edit {
  10328.     width: auto
  10329. }
  10330.  
  10331. .form-group {
  10332.     display: block
  10333. }
  10334.  
  10335. .form-group>label,.form-group>.label,.form-group>.label-group {
  10336.     display: inline-block
  10337. }
  10338.  
  10339. .form-group>.label-group>.label {
  10340.     display: block
  10341. }
  10342.  
  10343. .input-group {
  10344.     display: inline-block;
  10345.     vertical-align: top
  10346. }
  10347.  
  10348. .checkbox-group,.radio-group {
  10349.     font-size: 14px;
  10350.     line-height: 20px
  10351. }
  10352.  
  10353. .checkbox-group .form-group,.radio-group .form-group {
  10354.     margin: 5px 0
  10355. }
  10356.  
  10357. .checkbox-group input[type=radio],.radio-group input[type=radio],.checkbox-group input[type=checkbox],.radio-group input[type=checkbox] {
  10358.     font-size: 20px;
  10359.     line-height: 20px;
  10360.     margin-right: 10px;
  10361.     margin-left: 1px
  10362. }
  10363.  
  10364. .radio-group .label-group,.radio-group .label,.radio-group input[type=radio] {
  10365.     vertical-align: middle
  10366. }
  10367.  
  10368. .dashboard header {
  10369.     position: relative;
  10370.     margin-bottom: 10px
  10371. }
  10372.  
  10373. .mobile-targeting-group {
  10374.     display: block
  10375. }
  10376.  
  10377. .mobile-os-group,.os-device-group {
  10378.     display: inline-block;
  10379.     vertical-align: top
  10380. }
  10381.  
  10382. .mobile-os-group {
  10383.     width: 150px
  10384. }
  10385.  
  10386. .sponsored-page .checkbox-group,.sponsored-page .radio-group,.sponsored-page .form-group,.sponsored-page .select-group,.sponsored-page .collection-targeting,.sponsored-page .subreddit-targeting {
  10387.     margin-bottom: 10px
  10388. }
  10389.  
  10390. .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 {
  10391.     width: 110px;
  10392.     margin-right: 10px;
  10393.     text-transform: uppercase;
  10394.     font-size: 12px;
  10395.     color: #666666;
  10396.     letter-spacing: 0.6px
  10397. }
  10398.  
  10399. .sponsored-page .checkbox-group>.label.cost-basis-label,.sponsored-page .radio-group>.label.cost-basis-label,.sponsored-page .form-group>.label.cost-basis-label,.sponsored-page .select-group>.label.cost-basis-label,.sponsored-page .collection-targeting>.label.cost-basis-label,.sponsored-page .subreddit-targeting>.label.cost-basis-label {
  10400.     width: 150px
  10401. }
  10402.  
  10403. .sponsored-page .radio-group .form-group {
  10404.     margin-bottom: 5px
  10405. }
  10406.  
  10407. .sponsored-page .inline-dollar {
  10408.     position: absolute;
  10409.     margin-left: 10px;
  10410.     margin-top: 5px
  10411. }
  10412.  
  10413. .sponsored-page .targeting-field .radio-group .label-group,.sponsored-page .targeting-field .radio-group input[type=radio] {
  10414.     vertical-align: middle
  10415. }
  10416.  
  10417. .sponsored-page .targeting-field .radio-group .label-group {
  10418.     font-size: 15px
  10419. }
  10420.  
  10421. .sponsored-page .targeting-field .radio-group .label-group small {
  10422.     font-size: 0.67em
  10423. }
  10424.  
  10425. .sponsored-page .targeting-field .linefield-content>.radio-group,.sponsored-page .targeting-field .linefield-content>.target-group {
  10426.     width: 50%;
  10427.     display: inline-block;
  10428.     vertical-align: top
  10429. }
  10430.  
  10431. .sponsored-page .lookup-user-field .group,.sponsored-page .budget-field .group,.sponsored-page .pricing-field .group,.sponsored-page .timing-field .group,.sponsored-page .frequency-cap-field .group {
  10432.     display: flex;
  10433.     margin-bottom: 10px
  10434. }
  10435.  
  10436. .sponsored-page .lookup-user-field .form-group,.sponsored-page .budget-field .form-group,.sponsored-page .pricing-field .form-group,.sponsored-page .timing-field .form-group,.sponsored-page .frequency-cap-field .form-group {
  10437.     flex-basis: 0;
  10438.     flex-grow: 1
  10439. }
  10440.  
  10441. .sponsored-page .lookup-user-field .form-group label,.sponsored-page .budget-field .form-group label,.sponsored-page .pricing-field .form-group label,.sponsored-page .timing-field .form-group label,.sponsored-page .frequency-cap-field .form-group label,.sponsored-page .lookup-user-field .form-group .label,.sponsored-page .budget-field .form-group .label,.sponsored-page .pricing-field .form-group .label,.sponsored-page .timing-field .form-group .label,.sponsored-page .frequency-cap-field .form-group .label {
  10442.     display: block
  10443. }
  10444.  
  10445. .sponsored-page .lookup-user-field .form-group .cost-basis-label,.sponsored-page .budget-field .form-group .cost-basis-label,.sponsored-page .pricing-field .form-group .cost-basis-label,.sponsored-page .timing-field .form-group .cost-basis-label,.sponsored-page .frequency-cap-field .form-group .cost-basis-label {
  10446.     width: 300px
  10447. }
  10448.  
  10449. .sponsored-page .lookup-user-field .campaign-weekend-warning,.sponsored-page .budget-field .campaign-weekend-warning,.sponsored-page .pricing-field .campaign-weekend-warning,.sponsored-page .timing-field .campaign-weekend-warning,.sponsored-page .frequency-cap-field .campaign-weekend-warning {
  10450.     font-size: .8em;
  10451.     color: #222222;
  10452.     background-color: #ffd635;
  10453.     padding: 10px;
  10454.     margin-bottom: 10px;
  10455.     border-radius: 4px
  10456. }
  10457.  
  10458. .sponsored-page .display-text:before {
  10459.     content: "\00a0"
  10460. }
  10461.  
  10462. .sponsored-page .display-text.daily-max-spend:before {
  10463.     content: "\00a0\0024"
  10464. }
  10465.  
  10466. .sponsored-page .display-text {
  10467.     font-weight: bold
  10468. }
  10469.  
  10470. .sponsored-page .budget-field .group {
  10471.     margin-bottom: 10px
  10472. }
  10473.  
  10474. .sponsored-page .pricing-message,.sponsored-page .budget-message {
  10475.     font-size: 13px
  10476. }
  10477.  
  10478. .sponsored-page .pricing-message {
  10479.     margin-top: 10px;
  10480.     margin-bottom: 10px
  10481. }
  10482.  
  10483. .sponsored-page .campaign-set {
  10484.     padding: 10px;
  10485.     background: #fff;
  10486.     border-radius: 2px;
  10487.     margin-bottom: 5px
  10488. }
  10489.  
  10490. .sponsored-page .campaign-set .info-text {
  10491.     display: block;
  10492.     border-bottom: 1px solid #e6e6e6
  10493. }
  10494.  
  10495. .sponsored-page .campaign-set .campaign-button {
  10496.     padding: 5px 10px
  10497. }
  10498.  
  10499. .sponsored-page .campaign-set .button-group {
  10500.     white-space: nowrap
  10501. }
  10502.  
  10503. .sponsored-page .campaign-set .button-group button:first-child {
  10504.     border-top-right-radius: 0;
  10505.     border-bottom-right-radius: 0;
  10506.     border-right: 0;
  10507.     padding-right: 5px;
  10508.     margin-right: 0
  10509. }
  10510.  
  10511. .sponsored-page .campaign-set .button-group button+button {
  10512.     border-top-left-radius: 0;
  10513.     border-bottom-left-radius: 0;
  10514.     border-left: 0;
  10515.     padding-left: 5px;
  10516.     margin-left: 0
  10517. }
  10518.  
  10519. .sponsored-page .campaign-set+.campaign-set,.sponsored-page .campaign-set+.info-text {
  10520.     margin-top: 20px
  10521. }
  10522.  
  10523. .sponsored-page .campaign-option-table {
  10524.     width: 100%
  10525. }
  10526.  
  10527. .sponsored-page .campaign-option-table .date {
  10528.     text-align: left;
  10529.     width: 18%
  10530. }
  10531.  
  10532. .sponsored-page .campaign-option-table .total-budget {
  10533.     width: 20%
  10534. }
  10535.  
  10536. .sponsored-page .campaign-option-table .total-budget+td {
  10537.     width: 35%
  10538. }
  10539.  
  10540. .sponsored-page .campaign-option-table td {
  10541.     width: 18%;
  10542.     line-height: 27px;
  10543.     font-size: 14px;
  10544.     font-weight: bold;
  10545.     vertical-align: bottom;
  10546.     text-align: right;
  10547.     padding: 0 4px
  10548. }
  10549.  
  10550. .sponsored-page .lookup-user input[name=name] {
  10551.     width: 10em
  10552. }
  10553.  
  10554. .sponsored-page .lookup-user input[name=email] {
  10555.     width: 20em
  10556. }
  10557.  
  10558. .sponsored-page .reddit-infobar:nth-child(3) {
  10559.     color: #222222;
  10560.     background-color: #ffd635;
  10561.     padding: 10px;
  10562.     margin-bottom: 10px;
  10563.     border-radius: 4px
  10564. }
  10565.  
  10566. .os-device-group .radio-group+.device-version-group+.device-version-group {
  10567.     border-top: 1px solid #e6e6e6;
  10568.     padding-top: 10px
  10569. }
  10570.  
  10571. .os-device-group .device-version-group {
  10572.     padding-left: 24px
  10573. }
  10574.  
  10575. .device-version-group .checkbox-group {
  10576.     width: 140px
  10577. }
  10578.  
  10579. .device-version-group .checkbox-group,.device-version-group .select-group {
  10580.     display: inline-block;
  10581.     vertical-align: top
  10582. }
  10583.  
  10584. .version-select .form-group {
  10585.     margin: 5px 0 20px 0
  10586. }
  10587.  
  10588. .version-select .form-group select {
  10589.     width: 100px
  10590. }
  10591.  
  10592. .version-select .form-group>.label:first-child {
  10593.     width: 30px;
  10594.     display: inline-block
  10595. }
  10596.  
  10597. .inventory-dashboard .geotargeting-group {
  10598.     display: none
  10599. }
  10600.  
  10601. .sponsored-page {
  10602.     width: 800px;
  10603.     margin: auto;
  10604.     color: #0d0d0d
  10605. }
  10606.  
  10607. .sponsored-page textarea,.sponsored-page input[type=text] {
  10608.     width: 100%;
  10609.     box-sizing: border-box;
  10610.     -webkit-box-sizing: border-box;
  10611.     -moz-box-sizing: border-box
  10612. }
  10613.  
  10614. .sponsored-page .hidden {
  10615.     display: none
  10616. }
  10617.  
  10618. .sponsored-page .help p {
  10619.     margin: 0
  10620. }
  10621.  
  10622. .sponsored-page .help a.help {
  10623.     font-weight: bold;
  10624.     text-decoration: none;
  10625.     float: right;
  10626.     color: orangered
  10627. }
  10628.  
  10629. .sponsored-page h2 {
  10630.     margin: 20px 0 5px;
  10631.     font-size: 200%;
  10632.     color: #666666;
  10633.     font-weight: normal
  10634. }
  10635.  
  10636. .sponsored-page .infobar {
  10637.     margin: 5px 0;
  10638.     padding: 0;
  10639.     background: transparent;
  10640.     border: 0;
  10641.     color: #404040
  10642. }
  10643.  
  10644. .sponsored-page .infobar a {
  10645.     white-space: nowrap
  10646. }
  10647.  
  10648. .sponsored-page .post-type-field .radio-group .label-group,.sponsored-page .targeting-feild .radio-group .label-group {
  10649.     font-size: 15px
  10650. }
  10651.  
  10652. .sponsored-page .post-type-field .radio-group .label-group small,.sponsored-page .targeting-feild .radio-group .label-group small {
  10653.     font-size: 0.67em
  10654. }
  10655.  
  10656. .sponsored-page .post-type-field .radio-group {
  10657.     overflow: auto
  10658. }
  10659.  
  10660. .sponsored-page .post-type-field .form-group {
  10661.     float: left;
  10662.     width: 33%
  10663. }
  10664.  
  10665. .sponsored-page>header {
  10666.     margin: 10px
  10667. }
  10668.  
  10669. .sponsored-page .primary-button {
  10670.     background: #ff9770;
  10671.     background: -moz-linear-gradient(top,#ff9770 0%,#ff7d4d 100%);
  10672.     background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#ff9770),color-stop(100%,#ff7d4d));
  10673.     background: -webkit-linear-gradient(top,#ff9770 0%,#ff7d4d 100%);
  10674.     background: -o-linear-gradient(top,#ff9770 0%,#ff7d4d 100%);
  10675.     background: -ms-linear-gradient(top,#ff9770 0%,#ff7d4d 100%);
  10676.     background: linear-gradient(to bottom,#ff9770 0%,#ff7d4d 100%);
  10677.     border-color: #ff581a;
  10678.     color: white;
  10679.     text-shadow: 0 1px 0 #ff581a
  10680. }
  10681.  
  10682. .sponsored-page .primary-button:hover {
  10683.     background: #ffa98a;
  10684.     background: -moz-linear-gradient(top,#ffa98a 0%,#ff7d4d 100%);
  10685.     background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#ffa98a),color-stop(100%,#ff7d4d));
  10686.     background: -webkit-linear-gradient(top,#ffa98a 0%,#ff7d4d 100%);
  10687.     background: -o-linear-gradient(top,#ffa98a 0%,#ff7d4d 100%);
  10688.     background: -ms-linear-gradient(top,#ffa98a 0%,#ff7d4d 100%);
  10689.     background: linear-gradient(to bottom,#ffa98a 0%,#ff7d4d 100%)
  10690. }
  10691.  
  10692. .sponsored-page button {
  10693.     background: #bed6ef;
  10694.     background: -moz-linear-gradient(top,#bed6ef 0%,#a9c9ea 100%);
  10695.     background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#bed6ef),color-stop(100%,#a9c9ea));
  10696.     background: -webkit-linear-gradient(top,#bed6ef 0%,#a9c9ea 100%);
  10697.     background: -o-linear-gradient(top,#bed6ef 0%,#a9c9ea 100%);
  10698.     background: -ms-linear-gradient(top,#bed6ef 0%,#a9c9ea 100%);
  10699.     background: linear-gradient(to bottom,#bed6ef 0%,#a9c9ea 100%);
  10700.     border-color: #81b0df;
  10701.     margin: 0;
  10702.     padding: 5px 20px;
  10703.     font-size: 12px;
  10704.     font-weight: bold;
  10705.     color: #3973ac;
  10706.     text-shadow: 0 1px 0 #c6d9ec;
  10707.     vertical-align: text-top
  10708. }
  10709.  
  10710. .sponsored-page button:hover {
  10711.     background: #d2e3f4;
  10712.     background: -moz-linear-gradient(top,#d2e3f4 0%,#a9c9ea 100%);
  10713.     background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#d2e3f4),color-stop(100%,#a9c9ea));
  10714.     background: -webkit-linear-gradient(top,#d2e3f4 0%,#a9c9ea 100%);
  10715.     background: -o-linear-gradient(top,#d2e3f4 0%,#a9c9ea 100%);
  10716.     background: -ms-linear-gradient(top,#d2e3f4 0%,#a9c9ea 100%);
  10717.     background: linear-gradient(to bottom,#d2e3f4 0%,#a9c9ea 100%)
  10718. }
  10719.  
  10720. .sponsored-page .new-campaign {
  10721.     position: absolute;
  10722.     right: 0;
  10723.     top: 10px;
  10724.     padding: 10px 15px;
  10725.     font-size: 13px
  10726. }
  10727.  
  10728. .sponsored-page .campaign-buttons button,.sponsored-page .campaign-total-budget button {
  10729.     font-size: 10px;
  10730.     font-weight: normal;
  10731.     border-top-width: 1px;
  10732.     box-shadow: none;
  10733.     padding: 2px 4px;
  10734.     margin: 2px 2px 0
  10735. }
  10736.  
  10737. .sponsored-page .campaign-buttons button:active,.sponsored-page .campaign-total-budget button:active {
  10738.     box-shadow: inset 0 1px 0 1px rgba(0,0,0,0.09999999999999998)
  10739. }
  10740.  
  10741. .sponsored-page .campaign-buttons button:hover,.sponsored-page .campaign-total-budget button:hover,.sponsored-page .campaign-buttons button:active,.sponsored-page .campaign-total-budget button:active {
  10742.     margin-bottom: 0
  10743. }
  10744.  
  10745. .sponsored-page .editor-group {
  10746.     position: relative;
  10747.     background: #e4f0fb;
  10748.     margin: 0 0 10px;
  10749.     border-radius: 2px;
  10750.     font-size: 15px;
  10751.     line-height: 20px
  10752. }
  10753.  
  10754. .sponsored-page .editor-group footer {
  10755.     margin: 0 20px;
  10756.     padding: 10px 0
  10757. }
  10758.  
  10759. .sponsored-page .promotelink-editor .collapsed-display .linefield {
  10760.     border-bottom: 0;
  10761.     padding-bottom: 0
  10762. }
  10763.  
  10764. .sponsored-page .promotelink-editor .thing {
  10765.     border-color: #b8d6f5;
  10766.     font-size: 10px
  10767. }
  10768.  
  10769. .sponsored-page .promotelink-editor .thing .title {
  10770.     padding: 0;
  10771.     font-weight: normal
  10772. }
  10773.  
  10774. .sponsored-page .promotelink-editor .thing .rank {
  10775.     display: none
  10776. }
  10777.  
  10778. .sponsored-page .promotelink-editor .thing .flat-list.buttons {
  10779.     text-align: left
  10780. }
  10781.  
  10782. .sponsored-page .promotelink-editor .thing a.thumbnail {
  10783.     line-height: 0
  10784. }
  10785.  
  10786. .sponsored-page .dashboard {
  10787.     padding: 20px;
  10788.     border-bottom: 2px solid #ccc
  10789. }
  10790.  
  10791. .sponsored-page .dashboard .help p {
  10792.     margin-bottom: 10px
  10793. }
  10794.  
  10795. .sponsored-page .campaign-editor .editor-group {
  10796.     background: transparent;
  10797.     background: #f8f8f8;
  10798.     border: none;
  10799.     box-shadow: none;
  10800.     font-size: 13px
  10801. }
  10802.  
  10803. .sponsored-page .campaign-editor .editor-group>.linefield>.title:before {
  10804.     background: #dedede;
  10805.     margin-right: 0
  10806. }
  10807.  
  10808. .sponsored-page .campaign-editor .editor-group>.linefield>.title {
  10809.     color: #666666
  10810. }
  10811.  
  10812. .sponsored-page .campaign-editor .editor-group .linefield {
  10813.     border-bottom-color: #e6e6e6
  10814. }
  10815.  
  10816. .sponsored-page .campaign-list-editor>.editor-group>.linefield {
  10817.     border-bottom: 0;
  10818.     padding-bottom: 10px
  10819. }
  10820.  
  10821. .sponsored-page .campaign-list-editor>.editor-group>.linefield .help {
  10822.     font-size: 12px;
  10823.     margin-right: 120px
  10824. }
  10825.  
  10826. .sponsored-page .campaign-list {
  10827.     padding-bottom: 5px
  10828. }
  10829.  
  10830. .sponsored-page .editor .image-field {
  10831.     position: relative;
  10832.     overflow: auto
  10833. }
  10834.  
  10835. .sponsored-page .editor .image-field input[type=file] {
  10836.     margin-top: 10px;
  10837.     margin-left: 0
  10838. }
  10839.  
  10840. .sponsored-page .editor .image-field button.submit-img {
  10841.     position: absolute;
  10842.     bottom: 10px;
  10843.     right: 20px
  10844. }
  10845.  
  10846. .sponsored-page .editor .image-field img {
  10847.     max-width: 600px
  10848. }
  10849.  
  10850. .sponsored-page .editor .image-field.has-image .linefield-content {
  10851.     margin-left: 110px
  10852. }
  10853.  
  10854. .sponsored-page .editor .image-field.has-image .img-preview-container {
  10855.     position: absolute;
  10856.     left: 0;
  10857.     top: 45px;
  10858.     margin: 0;
  10859.     padding: 5px
  10860. }
  10861.  
  10862. .sponsored-page .editor .image-field.has-image .img-preview-container img {
  10863.     display: block;
  10864.     width: 70px;
  10865.     height: auto
  10866. }
  10867.  
  10868. .sponsored-page .editor .image-field.has-image .img-preview-container br {
  10869.     display: none
  10870. }
  10871.  
  10872. .sponsored-page .editor textarea,.sponsored-page .editor input[type=text],.sponsored-page .editor .date-input input,.sponsored-page .editor .linefield {
  10873.     border-radius: 2px;
  10874.     font-size: 15px;
  10875.     line-height: 20px
  10876. }
  10877.  
  10878. .sponsored-page .editor textarea,.sponsored-page .editor input[type=text],.sponsored-page .editor .date-input input {
  10879.     border: 1px solid;
  10880.     border-color: #bfbfbf #cccccc #d9d9d9;
  10881.     background: #fcfcfc;
  10882.     padding: 5px 10px
  10883. }
  10884.  
  10885. .sponsored-page .editor textarea:focus,.sponsored-page .editor input[type=text]:focus,.sponsored-page .editor .date-input input:focus {
  10886.     background: white;
  10887.     border-color: #538cc6;
  10888.     outline: none;
  10889.     box-shadow: 0 0 3px white
  10890. }
  10891.  
  10892. .sponsored-page .editor textarea:disabled,.sponsored-page .editor input[type=text]:disabled,.sponsored-page .editor .date-input input:disabled {
  10893.     box-shadow: none;
  10894.     color: #999999;
  10895.     border-color: #cccccc;
  10896.     background: #fafafa
  10897. }
  10898.  
  10899. .sponsored-page .editor input[type=text],.sponsored-page .editor .date-input input {
  10900.     padding: 5px;
  10901.     box-shadow: inset 0 1px 0 1px #f2f2f2;
  10902.     font-size: 15px
  10903. }
  10904.  
  10905. .sponsored-page .editor input[type=text].total_budget_pennies {
  10906.     padding-left: 20px
  10907. }
  10908.  
  10909. .sponsored-page .editor textarea {
  10910.     resize: vertical;
  10911.     padding: 10px;
  10912.     box-shadow: inset 0 2px 0 1px #f2f2f2
  10913. }
  10914.  
  10915. .sponsored-page .editor .date-input .datepicker {
  10916.     text-shadow: none;
  10917.     border-color: #8cb2d9
  10918. }
  10919.  
  10920. .sponsored-page .editor .date-input .datepicker .ui-corner-all,.sponsored-page .editor .date-input .datepicker {
  10921.     border-radius: 2px
  10922. }
  10923.  
  10924. .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 {
  10925.     box-shadow: none;
  10926.     border-color: #8cb2d9
  10927. }
  10928.  
  10929. .sponsored-page .editor .date-input .datepicker table,.sponsored-page .editor .date-input .datepicker th {
  10930.     border: 0
  10931. }
  10932.  
  10933. .sponsored-page .editor .date-input .datepicker th span {
  10934.     font-size: 12px;
  10935.     font-weight: normal;
  10936.     background: transparent;
  10937.     height: auto
  10938. }
  10939.  
  10940. .sponsored-page .editor .date-input .datepicker td a,.sponsored-page .editor .date-input .datepicker td span {
  10941.     box-shadow: none;
  10942.     font-size: 15px;
  10943.     width: 100%;
  10944.     box-sizing: border-box;
  10945.     -webkit-box-sizing: border-box;
  10946.     -moz-box-sizing: border-box;
  10947.     text-align: right
  10948. }
  10949.  
  10950. .sponsored-page .editor .date-input .datepicker .ui-datepicker-today span {
  10951.     background: #9fbfdf;
  10952.     box-shadow: none;
  10953.     text-shadow: none
  10954. }
  10955.  
  10956. .sponsored-page .editor .date-input .datepicker a {
  10957.     text-shadow: none
  10958. }
  10959.  
  10960. .sponsored-page .editor .date-input .datepicker a.ui-state-active {
  10961.     background: #ffffff;
  10962.     color: orangered;
  10963.     text-shadow: none
  10964. }
  10965.  
  10966. .sponsored-page .editor .date-input .datepicker a.ui-state-hover {
  10967.     text-shadow: none;
  10968.     border-color: #79a6d2
  10969. }
  10970.  
  10971. .sponsored-page .editor .linefield {
  10972.     width: auto;
  10973.     padding: 20px 0;
  10974.     margin: 0 20px;
  10975.     border-radius: 0;
  10976.     border-bottom: 1px solid #b8d6f5;
  10977.     background: transparent;
  10978.     font-size: 15px
  10979. }
  10980.  
  10981. .sponsored-page .editor .linefield span {
  10982.     font-size: inherit
  10983. }
  10984.  
  10985. .sponsored-page .editor .linefield:last-child {
  10986.     border-bottom: none
  10987. }
  10988.  
  10989. .sponsored-page .editor .linefield>.linefield-content {
  10990.     padding: 0
  10991. }
  10992.  
  10993. .sponsored-page .editor .linefield>.title {
  10994.     padding: 0;
  10995.     display: block;
  10996.     margin: 5px 0;
  10997.     color: #369;
  10998.     font-size: 15px
  10999. }
  11000.  
  11001. .sponsored-page .editor .linefield>.title:before {
  11002.     position: absolute;
  11003.     width: 20px;
  11004.     height: 20px;
  11005.     right: 100%;
  11006.     border-radius: 10px;
  11007.     background: #cee3f8;
  11008.     margin-right: -10px
  11009. }
  11010.  
  11011. .sponsored-page .editor>.linefield {
  11012.     padding: 0;
  11013.     background: transparent;
  11014.     border: 0
  11015. }
  11016.  
  11017. .sponsored-page .editor>.linefield>.title {
  11018.     font-weight: normal;
  11019.     font-size: 18px;
  11020.     line-height: 20px;
  11021.     margin: 10px;
  11022.     color: #004c99
  11023. }
  11024.  
  11025. .sponsored-page .editor .buttons {
  11026.     text-align: right
  11027. }
  11028.  
  11029. .sponsored-page .editor .buttons button {
  11030.     margin-left: 5px
  11031. }
  11032.  
  11033. .sponsored-page .editor .infotext {
  11034.     border: 0;
  11035.     background: transparent;
  11036.     font-style: italic;
  11037.     color: grey;
  11038.     padding: 0;
  11039.     font-size: 13px;
  11040.     line-height: 20px;
  11041.     box-shadow: none
  11042. }
  11043.  
  11044. .sponsored-page .text-field textarea {
  11045.     font-size: 13px
  11046. }
  11047.  
  11048. .sponsored-page .existing-campaigns .campaign-editor .editor-group {
  11049.     margin-bottom: 10px;
  11050.     border-radius: 0
  11051. }
  11052.  
  11053. .sponsored-page .existing-campaigns .campaign-editor footer {
  11054.     margin-bottom: 10px
  11055. }
  11056.  
  11057. .sponsored-page .existing-campaigns .campaign {
  11058.     border: 0
  11059. }
  11060.  
  11061. .sponsored-page .help {
  11062.     font-size: 13px
  11063. }
  11064.  
  11065. .sponsored-page .campaign-dashboard header .error,.sponsored-page .campaign-dashboard header .help {
  11066.     margin-right: 150px
  11067. }
  11068.  
  11069. .geotargeting-disabled {
  11070.     font-size: 12px;
  11071.     color: grey
  11072. }
  11073.  
  11074. .fancy-settings h1 {
  11075.     font-size: 200%;
  11076.     color: #999;
  11077.     margin: 10px 5px
  11078. }
  11079.  
  11080. .fancy-settings h2 {
  11081.     font-size: 200%;
  11082.     font-weight: normal;
  11083.     color: #999;
  11084.     margin: 10px 5px
  11085. }
  11086.  
  11087. .fancy-settings h1 strong {
  11088.     font-weight: bold;
  11089.     color: #666
  11090. }
  11091.  
  11092. .bidding-history {
  11093.     padding-top: 5px;
  11094.     margin-right: 5px
  11095. }
  11096.  
  11097. .bidding-history .linefield {
  11098.     width: auto;
  11099.     overflow: hidden;
  11100.     padding-left: 10px;
  11101.     border-left: 1px #DDD dashed
  11102. }
  11103.  
  11104. .bidding-history .linefield .bid-table,.bidding-history .linefield .notes {
  11105.     font-size: x-small
  11106. }
  11107.  
  11108. .bidding-history .linefield .notes {
  11109.     margin-top: 10px
  11110. }
  11111.  
  11112. .bidding-history .linefield .notes p {
  11113.     text-indent: -20px;
  11114.     padding-left: 20px;
  11115.     margin-bottom: 2px;
  11116.     font-family: courier
  11117. }
  11118.  
  11119. .pay-form tr.input-error th {
  11120.     color: red;
  11121.     font-weight: bold;
  11122.     font-style: italic
  11123. }
  11124.  
  11125. .pay-form th {
  11126.     padding: 0px
  11127. }
  11128.  
  11129. .pay-form tr.input-error input,.pay-form tr.input-error textarea,.pay-form tr.input-error select {
  11130.     border: 1px solid red
  11131. }
  11132.  
  11133. .pay-form input[name=expirationDate],.pay-form input[name=cardCode] {
  11134.     width: 10ex
  11135. }
  11136.  
  11137. .pay-form .optional {
  11138.     font-size: smaller
  11139. }
  11140.  
  11141. .pay-form .disabled .optional {
  11142.     display: none
  11143. }
  11144.  
  11145. .pay-form p.info {
  11146.     color: red
  11147. }
  11148.  
  11149. .pay-link {
  11150.     font-size: smaller;
  11151.     margin-left: 10px
  11152. }
  11153.  
  11154. dt {
  11155.     margin-left: 10px;
  11156.     font-weight: bold
  11157. }
  11158.  
  11159. dd {
  11160.     margin-left: 20px
  11161. }
  11162.  
  11163. .borderless td {
  11164.     border: none
  11165. }
  11166.  
  11167. .promote-report-form {
  11168.     margin: 1.5em 2em
  11169. }
  11170.  
  11171. .promote-report-csv {
  11172.     font-size: small
  11173. }
  11174.  
  11175. .promote-report-table {
  11176.     border: 0 none;
  11177.     font-size: small;
  11178.     margin: 1.5em 2em
  11179. }
  11180.  
  11181. .promote-report-table thead th {
  11182.     font-weight: bold;
  11183.     text-align: center;
  11184.     padding: 0 1em;
  11185.     border: 1px solid white;
  11186.     background-color: #CEE3F8
  11187. }
  11188.  
  11189. .promote-report-table thead th.blank {
  11190.     background: none
  11191. }
  11192.  
  11193. .promote-report-table thead th[colspan] {
  11194.     text-align: center
  11195. }
  11196.  
  11197. .promote-report-table td {
  11198.     text-align: right;
  11199.     padding: 0 2em
  11200. }
  11201.  
  11202. .promote-report-table td.text {
  11203.     text-align: left;
  11204.     padding: 0 2em 0 0
  11205. }
  11206.  
  11207. .promote-report-table tr.total {
  11208.     background-color: #FFC;
  11209.     border-top: 1px solid #000000;
  11210.     font-weight: bold
  11211. }
  11212.  
  11213. .inventory-table {
  11214.     font-size: smaller;
  11215.     text-align: right;
  11216.     margin-top: 20px;
  11217.     width: 100%
  11218. }
  11219.  
  11220. .inventory-table th,.inventory-table td {
  11221.     padding: 3px
  11222. }
  11223.  
  11224. .inventory-table th:last-child,.inventory-table td:last-child {
  11225.     font-weight: bold
  11226. }
  11227.  
  11228. .inventory-table th {
  11229.     border-bottom: 1px solid #000000;
  11230.     text-align: right
  11231. }
  11232.  
  11233. .inventory-table th:first-child {
  11234.     text-align: left
  11235. }
  11236.  
  11237. .inventory-table td.title {
  11238.     width: 120px;
  11239.     text-align: left
  11240. }
  11241.  
  11242. .inventory-table td:not(.title) {
  11243.     border-left: 1px dashed #DDD
  11244. }
  11245.  
  11246. .inventory-table tr:nth-child(even) {
  11247.     background-color: #EFF7FF
  11248. }
  11249.  
  11250. .inventory-table tr.total {
  11251.     background-color: #FFC;
  11252.     border-top: 1px solid #000000;
  11253.     font-weight: bold
  11254. }
  11255.  
  11256. .titlebox {
  11257.     font-size: larger
  11258. }
  11259.  
  11260. .titlebox h1 {
  11261.     font-family: arial,verdana,helvetica,sans-serif;
  11262.     margin: 0px;
  11263.     margin-bottom: 5px;
  11264.     font-weight: bold;
  11265.     font-size: 19px
  11266. }
  11267.  
  11268. .titlebox h1 a {
  11269.     color: black
  11270. }
  11271.  
  11272. .titlebox .karma {
  11273.     font-size: 18px;
  11274.     font-weight: bold
  11275. }
  11276.  
  11277. .titlebox .fancy-toggle-button {
  11278.     display: inline-block;
  11279.     margin-right: 5px
  11280. }
  11281.  
  11282. .titlebox .bottom {
  11283.     border-top: 1px solid gray;
  11284.     padding-top: 2px;
  11285.     font-size: 80%;
  11286.     color: gray
  11287. }
  11288.  
  11289. .titlebox .age {
  11290.     float: right
  11291. }
  11292.  
  11293. #side-mod-list {
  11294.     line-height: 1.5
  11295. }
  11296.  
  11297. #side-mod-list .sr-banned a {
  11298.     color: #cc0000
  11299. }
  11300.  
  11301. #side-multi-list li {
  11302.     display: inline-block;
  11303.     width: 93px;
  11304.     margin-right: 3px;
  11305.     text-overflow: ellipsis;
  11306.     overflow: hidden
  11307. }
  11308.  
  11309. #side-multi-list+.expand-summary {
  11310.     padding: 0 4px;
  11311.     margin: 0;
  11312.     margin-top: 3px;
  11313.     font-size: x-small
  11314. }
  11315.  
  11316. .confirm-button .confirmation {
  11317.     color: red;
  11318.     white-space: nowrap
  11319. }
  11320.  
  11321. .confirm-button .confirmation .prompt {
  11322.     margin-right: .5em
  11323. }
  11324.  
  11325. .gray-buttons button,.gray-buttons a {
  11326.     padding: 0;
  11327.     margin: 0;
  11328.     border: none;
  11329.     background: none;
  11330.     color: #888;
  11331.     font-weight: bold
  11332. }
  11333.  
  11334. .gray-buttons button:hover,.gray-buttons a:hover {
  11335.     text-decoration: underline
  11336. }
  11337.  
  11338. .multi-details h1,.filtered-details h1 {
  11339.     margin-bottom: 0
  11340. }
  11341.  
  11342. .multi-details h1 a,.filtered-details h1 a,.multi-details .throbber,.filtered-details .throbber {
  11343.     vertical-align: middle
  11344. }
  11345.  
  11346. .multi-details .throbber,.filtered-details .throbber {
  11347.     margin-left: 5px
  11348. }
  11349.  
  11350. .multi-details h2,.filtered-details h2 {
  11351.     margin-top: 0;
  11352.     margin-bottom: 3px
  11353. }
  11354.  
  11355. .multi-details .settings,.filtered-details .settings {
  11356.     margin-bottom: 5px
  11357. }
  11358.  
  11359. .multi-details .settings input[type="radio"],.filtered-details .settings input[type="radio"] {
  11360.     margin: 0;
  11361.     margin-right: 3px;
  11362.     vertical-align: middle
  11363. }
  11364.  
  11365. .multi-details .settings button,.filtered-details .settings button {
  11366.     cursor: pointer
  11367. }
  11368.  
  11369. .multi-details .settings label,.filtered-details .settings label,.multi-details .settings>button,.filtered-details .settings>button {
  11370.     margin-right: 12px
  11371. }
  11372.  
  11373. .multi-details .settings .visibility-group,.filtered-details .settings .visibility-group {
  11374.     margin-right: 8px;
  11375.     margin-bottom: 8px
  11376. }
  11377.  
  11378. .multi-details h3,.filtered-details h3 {
  11379.     font-weight: normal;
  11380.     color: #777;
  11381.     margin-bottom: 3px
  11382. }
  11383.  
  11384. .multi-details form.copy-multi,.filtered-details form.copy-multi,.multi-details form.rename-multi,.filtered-details form.rename-multi {
  11385.     display: none;
  11386.     margin-bottom: 10px
  11387. }
  11388.  
  11389. .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 {
  11390.     border: 1px solid #ccc;
  11391.     padding: 3px
  11392. }
  11393.  
  11394. .multi-details form.copy-multi button,.filtered-details form.copy-multi button,.multi-details form.rename-multi button,.filtered-details form.rename-multi button {
  11395.     background: none;
  11396.     border: 1px solid #777;
  11397.     border-radius: 3px;
  11398.     box-shadow: 0 1px 1px rgba(0,0,0,0.25);
  11399.     opacity: .75;
  11400.     padding: 3px 4px
  11401. }
  11402.  
  11403. .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 {
  11404.     position: relative;
  11405.     top: 1px;
  11406.     box-shadow: none
  11407. }
  11408.  
  11409. .multi-details form.copy-multi .throbber,.filtered-details form.copy-multi .throbber,.multi-details form.rename-multi .throbber,.filtered-details form.rename-multi .throbber {
  11410.     height: 22px;
  11411.     display: none
  11412. }
  11413.  
  11414. .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 {
  11415.     display: inline-block
  11416. }
  11417.  
  11418. .multi-details form.copy-multi button,.filtered-details form.copy-multi button {
  11419.     background: #eeffdd
  11420. }
  11421.  
  11422. .multi-details form.rename-multi button,.filtered-details form.rename-multi button {
  11423.     background: #ffffdd
  11424. }
  11425.  
  11426. .multi-details form.rename-multi .warning,.filtered-details form.rename-multi .warning {
  11427.     margin-top: .5em;
  11428.     font-weight: bold;
  11429.     color: #c2461f
  11430. }
  11431.  
  11432. .multi-details .description,.filtered-details .description {
  11433.     margin: .75em 0
  11434. }
  11435.  
  11436. .multi-details .description .usertext-edit,.filtered-details .description .usertext-edit,.multi-details .description textarea,.filtered-details .description textarea {
  11437.     width: 294px!important
  11438. }
  11439.  
  11440. .multi-details ul,.filtered-details ul,.multi-details form.add-sr,.filtered-details form.add-sr {
  11441.     margin-left: 12px
  11442. }
  11443.  
  11444. .multi-details button.remove-sr,.filtered-details button.remove-sr,.multi-details button.add,.filtered-details button.add {
  11445.     box-sizing: content-box;
  11446.     -webkit-box-sizing: content-box;
  11447.     -moz-box-sizing: content-box;
  11448.     text-indent: -9999px;
  11449.     margin-left: 3px;
  11450.     background: none no-repeat;
  11451.     border: 3px solid transparent;
  11452.     padding: 0;
  11453.     opacity: .3
  11454. }
  11455.  
  11456. .multi-details button.remove-sr:hover,.filtered-details button.remove-sr:hover,.multi-details button.add:hover,.filtered-details button.add:hover {
  11457.     opacity: 1
  11458. }
  11459.  
  11460. .multi-details button.remove-sr:active,.filtered-details button.remove-sr:active,.multi-details button.add:active,.filtered-details button.add:active {
  11461.     position: relative;
  11462.     top: 1px
  11463. }
  11464.  
  11465. .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 {
  11466.     width: 9px;
  11467.     height: 9px;
  11468.     background-image: url(sprite-reddit.ZDiVRxCXXWg.png);
  11469.     background-position: -110px -667px;
  11470.     background-repeat: no-repeat
  11471. }
  11472.  
  11473. .multi-details button.remove-sr.add,.filtered-details button.remove-sr.add,.multi-details button.add.add,.filtered-details button.add.add {
  11474.     width: 15px;
  11475.     height: 15px;
  11476.     background-image: url(sprite-reddit.ZDiVRxCXXWg.png);
  11477.     background-position: -66px -843px;
  11478.     background-repeat: no-repeat
  11479. }
  11480.  
  11481. .multi-details.readonly button.remove-sr,.filtered-details.readonly button.remove-sr {
  11482.     display: none
  11483. }
  11484.  
  11485. .multi-details .share-in-sr,.filtered-details .share-in-sr {
  11486.     display: none
  11487. }
  11488.  
  11489. .multi-details.public .share-in-sr,.filtered-details.public .share-in-sr {
  11490.     display: inline
  11491. }
  11492.  
  11493. .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 {
  11494.     vertical-align: middle
  11495. }
  11496.  
  11497. .multi-details form.add-sr .sr-name,.filtered-details form.add-sr .sr-name {
  11498.     border: 1px solid #ccc;
  11499.     padding: 3px
  11500. }
  11501.  
  11502. .multi-details form.add-sr button.add,.filtered-details form.add-sr button.add {
  11503.     border: 5px solid transparent
  11504. }
  11505.  
  11506. .multi-details li,.filtered-details li {
  11507.     font-size: 1.15em;
  11508.     line-height: 1.5em
  11509. }
  11510.  
  11511. .multi-details li a,.filtered-details li a,.multi-details li button,.filtered-details li button {
  11512.     vertical-align: middle
  11513. }
  11514.  
  11515. .multi-details .bottom,.filtered-details .bottom {
  11516.     margin-top: 1em
  11517. }
  11518.  
  11519. .modsr-link {
  11520.     display: block;
  11521.     margin-top: 5px;
  11522.     margin-left: 15px;
  11523.     font-weight: bold
  11524. }
  11525.  
  11526. .filtered-details .unfilter {
  11527.     font-weight: bold;
  11528.     display: inline-block;
  11529.     margin-top: 1em
  11530. }
  11531.  
  11532. .filtered-details .unfilter:hover {
  11533.     text-decoration: underline
  11534. }
  11535.  
  11536. .filtered-details .add-sr {
  11537.     margin-top: 5px
  11538. }
  11539.  
  11540. .side .recommend-box {
  11541.     margin: 15px 5px 30px 0px;
  11542.     opacity: 0;
  11543.     -webkit-transition: all 0.1s ease-in-out 0s;
  11544.     -moz-transition: all 0.1s ease-in-out 0s;
  11545.     -o-transition: all 0.1s ease-in-out 0s;
  11546.     -ms-transition: all 0.1s ease-in-out 0s;
  11547.     transition: all 0.1s ease-in-out 0s
  11548. }
  11549.  
  11550. .side .recommend-box h1 {
  11551.     display: inline-block;
  11552.     font-size: 1.35em;
  11553.     font-weight: bold;
  11554.     white-space: nowrap
  11555. }
  11556.  
  11557. .side .recommend-box ul {
  11558.     margin: 4px 0
  11559. }
  11560.  
  11561. .side .recommend-box .rec-item {
  11562.     background-color: #f7f7f7;
  11563.     border: solid thin silver;
  11564.     display: inline-block;
  11565.     font-size: 1.0em;
  11566.     margin: 2px;
  11567.     padding: 0 0 1px 5px;
  11568.     position: relative;
  11569.     width: 136px;
  11570.     white-space: nowrap
  11571. }
  11572.  
  11573. .side .recommend-box .rec-item a {
  11574.     display: inline-block;
  11575.     height: 100%;
  11576.     overflow: hidden;
  11577.     line-height: 1.8em;
  11578.     padding-left: 2px;
  11579.     text-overflow: ellipsis;
  11580.     vertical-align: middle;
  11581.     width: 111px
  11582. }
  11583.  
  11584. .side .recommend-box .rec-item button.add {
  11585.     background-color: #f7f7f7;
  11586.     background-image: none;
  11587.     border: none;
  11588.     cursor: pointer;
  11589.     height: 100%;
  11590.     opacity: 0.3
  11591. }
  11592.  
  11593. .side .recommend-box .rec-item button.add:after {
  11594.     background-image: url(sprite-reddit.ZDiVRxCXXWg.png);
  11595.     background-position: -66px -843px;
  11596.     background-repeat: no-repeat;
  11597.     content: "";
  11598.     display: block;
  11599.     height: 15px;
  11600.     width: 15px
  11601. }
  11602.  
  11603. .side .recommend-box .rec-item button.add:hover {
  11604.     opacity: 1.0
  11605. }
  11606.  
  11607. .side .recommend-box .more {
  11608.     color: #369;
  11609.     cursor: pointer;
  11610.     display: inline-block;
  11611.     font-weight: bold;
  11612.     vertical-align: top
  11613. }
  11614.  
  11615. .side .recommend-box .endoflist {
  11616.     background-color: #f7f7f7;
  11617.     padding: 15px 25px
  11618. }
  11619.  
  11620. .side .recommend-box .endoflist h1 {
  11621.     margin-bottom: 10px
  11622. }
  11623.  
  11624. .side .recommend-box .endoflist .heading {
  11625.     color: #555;
  11626.     font-weight: bold
  11627. }
  11628.  
  11629. .side .recommend-box .endoflist ul {
  11630.     font-size: x-small;
  11631.     list-style-type: disc;
  11632.     margin: 4px 0 0 20px
  11633. }
  11634.  
  11635. .side .recommend-box .endoflist .reset {
  11636.     cursor: pointer
  11637. }
  11638.  
  11639. .readonly .recommend-box li>button {
  11640.     display: none
  11641. }
  11642.  
  11643. .hover-bubble.multi-add-notice {
  11644.     padding: 10px 15px;
  11645.     margin-top: -5px;
  11646.     margin-right: 10px;
  11647.     background: #fff1d6;
  11648.     border-color: #ffb599;
  11649.     border-radius: 4px
  11650. }
  11651.  
  11652. .hover-bubble.multi-add-notice:before {
  11653.     border-left-color: #ffb599
  11654. }
  11655.  
  11656. .hover-bubble.multi-add-notice:after {
  11657.     border-left-color: #fff1d6
  11658. }
  11659.  
  11660. .hover-bubble.multi-add-notice h3 {
  11661.     font-size: 2em
  11662. }
  11663.  
  11664. .hover-bubble.multi-add-notice p {
  11665.     font-size: 1.5em;
  11666.     color: gray
  11667. }
  11668.  
  11669. .sidecontentbox {
  11670.     font-size: normal
  11671. }
  11672.  
  11673. .sidecontentbox .content {
  11674.     margin: 0;
  11675.     padding: 5px;
  11676.     border: 1px solid gray;
  11677.     font-size: larger;
  11678.     list-style: none
  11679. }
  11680.  
  11681. .sidecontentbox .more {
  11682.     margin-top: 5px;
  11683.     text-align: right;
  11684.     font-size: smaller
  11685. }
  11686.  
  11687. .sidecontentbox .more a {
  11688.     color: gray
  11689. }
  11690.  
  11691. .sidecontentbox .title h1 {
  11692.     display: inline;
  11693.     text-transform: uppercase;
  11694.     margin: 0;
  11695.     color: gray;
  11696.     font-size: 130%
  11697. }
  11698.  
  11699. .sidecontentbox.collapsible .title {
  11700.     cursor: pointer
  11701. }
  11702.  
  11703. .sidecontentbox .collapse-button {
  11704.     display: inline-block;
  11705.     width: 10px;
  11706.     height: 10px;
  11707.     line-height: 10px;
  11708.     text-align: center;
  11709.     font-size: 10px;
  11710.     background: #eee;
  11711.     color: #333;
  11712.     border: 1px solid #999;
  11713.     border-radius: 2px;
  11714.     margin: 1px 8px;
  11715.     vertical-align: bottom
  11716. }
  11717.  
  11718. .sidecontentbox .stamp {
  11719.     margin-left: 3px
  11720. }
  11721.  
  11722. .titlebox form.toggle,.leavemoderator {
  11723.     margin: 0;
  11724.     padding: 5px 0px;
  11725.     font-size: smaller;
  11726.     color: gray;
  11727.     background: #ffffff none no-repeat scroll center left
  11728. }
  11729.  
  11730. .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 .reddit-automod:before,.icon-menu .wikiaction-pages:before,.icon-menu .wikiaction-revisions:before,.icon-menu .reddit-ban:before,.icon-menu .reddit-mute: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 .community-rules: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,.user-form .error:before {
  11731.     height: 16px;
  11732.     width: 16px;
  11733.     display: block;
  11734.     content: " ";
  11735.     float: left;
  11736.     margin-right: 5px
  11737. }
  11738.  
  11739. .titlebox .leavemoderator:before,.moderator.toggle .main:before {
  11740.     background-image: url(sprite-reddit.ZDiVRxCXXWg.png);
  11741.     background-position: -22px -843px;
  11742.     background-repeat: no-repeat
  11743. }
  11744.  
  11745. .moderator.accept-invite .main:before {
  11746.     background-image: url(sprite-reddit.ZDiVRxCXXWg.png);
  11747.     background-position: -25px -642px;
  11748.     background-repeat: no-repeat
  11749. }
  11750.  
  11751. .titlebox form.leavecontributor-button:before {
  11752.     background-image: url(sprite-reddit.ZDiVRxCXXWg.png);
  11753.     background-position: -44px -777px;
  11754.     background-repeat: no-repeat
  11755. }
  11756.  
  11757. .titlebox form.flairtoggle {
  11758.     padding: 0
  11759. }
  11760.  
  11761. .titlebox .tagline,.titlebox .search-result-meta {
  11762.     margin: 5px 0 5px 20px
  11763. }
  11764.  
  11765. .icon-menu a {
  11766.     background: #ffffff none no-repeat scroll center left
  11767. }
  11768.  
  11769. .icon-menu li {
  11770.     margin: 5px 0
  11771. }
  11772.  
  11773. .icon-menu .reddit-edit:before {
  11774.     background-image: url(sprite-reddit.ZDiVRxCXXWg.png);
  11775.     background-position: 0px -799px;
  11776.     background-repeat: no-repeat
  11777. }
  11778.  
  11779. .icon-menu .edit-stylesheet:before {
  11780.     background-image: url(sprite-reddit.ZDiVRxCXXWg.png);
  11781.     background-position: -47px -642px;
  11782.     background-repeat: no-repeat
  11783. }
  11784.  
  11785. .icon-menu .community-rules:before {
  11786.     background-image: url(sprite-reddit.ZDiVRxCXXWg.png);
  11787.     background-position: -22px -821px;
  11788.     background-repeat: no-repeat
  11789. }
  11790.  
  11791. .icon-menu .reddit-traffic:before {
  11792.     background-image: url(sprite-reddit.ZDiVRxCXXWg.png);
  11793.     background-position: -66px -821px;
  11794.     background-repeat: no-repeat
  11795. }
  11796.  
  11797. .icon-menu .reddit-reported:before {
  11798.     background-image: url(sprite-reddit.ZDiVRxCXXWg.png);
  11799.     background-position: 0px -821px;
  11800.     background-repeat: no-repeat
  11801. }
  11802.  
  11803. .icon-menu .reddit-spam:before {
  11804.     background-image: url(sprite-reddit.ZDiVRxCXXWg.png);
  11805.     background-position: -44px -821px;
  11806.     background-repeat: no-repeat
  11807. }
  11808.  
  11809. .icon-menu .reddit-ban:before {
  11810.     background-image: url(sprite-reddit.ZDiVRxCXXWg.png);
  11811.     background-position: -88px -777px;
  11812.     background-repeat: no-repeat
  11813. }
  11814.  
  11815. .icon-menu .reddit-mute:before {
  11816.     background-image: url(sprite-reddit.ZDiVRxCXXWg.png);
  11817.     background-position: -88px -799px;
  11818.     background-repeat: no-repeat
  11819. }
  11820.  
  11821. .icon-menu .reddit-flair:before {
  11822.     background-image: url(sprite-reddit.ZDiVRxCXXWg.png);
  11823.     background-position: -44px -799px;
  11824.     background-repeat: no-repeat;
  11825.     margin-left: 1px
  11826. }
  11827.  
  11828. .icon-menu .reddit-moderationlog:before {
  11829.     background-image: url(sprite-reddit.ZDiVRxCXXWg.png);
  11830.     background-position: 0px -843px;
  11831.     background-repeat: no-repeat;
  11832.     margin-left: 1px
  11833. }
  11834.  
  11835. .icon-menu .reddit-unmoderated:before {
  11836.     background-image: url(sprite-reddit.ZDiVRxCXXWg.png);
  11837.     background-position: -88px -821px;
  11838.     background-repeat: no-repeat;
  11839.     margin-left: 1px
  11840. }
  11841.  
  11842. .icon-menu .reddit-edited:before {
  11843.     background-image: url(sprite-reddit.ZDiVRxCXXWg.png);
  11844.     background-position: -22px -799px;
  11845.     background-repeat: no-repeat;
  11846.     margin-left: 1px
  11847. }
  11848.  
  11849. .icon-menu .reddit-automod:before {
  11850.     background-image: url(sprite-reddit.ZDiVRxCXXWg.png);
  11851.     background-position: -66px -777px;
  11852.     background-repeat: no-repeat
  11853. }
  11854.  
  11855. .icon-menu .reddit-moderators:before {
  11856.     background-image: url(sprite-reddit.ZDiVRxCXXWg.png);
  11857.     background-position: -22px -843px;
  11858.     background-repeat: no-repeat
  11859. }
  11860.  
  11861. .icon-menu .moderator-mail:before {
  11862.     background-image: url(sprite-reddit.ZDiVRxCXXWg.png);
  11863.     background-position: -42px -905px;
  11864.     background-repeat: no-repeat;
  11865.     width: 15px;
  11866.     height: 10px;
  11867.     margin-top: 4px;
  11868.     margin-left: 1px
  11869. }
  11870.  
  11871. .icon-menu .reddit-contributors:before {
  11872.     background-image: url(sprite-reddit.ZDiVRxCXXWg.png);
  11873.     background-position: -44px -777px;
  11874.     background-repeat: no-repeat
  11875. }
  11876.  
  11877. .icon-menu .reddit-modqueue:before {
  11878.     background-image: url(sprite-reddit.ZDiVRxCXXWg.png);
  11879.     background-position: -66px -799px;
  11880.     background-repeat: no-repeat
  11881. }
  11882.  
  11883. .users-online:before {
  11884.     background-image: url(sprite-reddit.ZDiVRxCXXWg.png);
  11885.     background-position: 0px -777px;
  11886.     background-repeat: no-repeat
  11887. }
  11888.  
  11889. .notice-taken:before,.notice-available:before {
  11890.     margin-right: 3px
  11891. }
  11892.  
  11893. .notice-taken:before,.user-form .error:before {
  11894.     background-image: url(sprite-reddit.ZDiVRxCXXWg.png);
  11895.     background-position: -44px -821px;
  11896.     background-repeat: no-repeat
  11897. }
  11898.  
  11899. .notice-available:before {
  11900.     background-image: url(sprite-reddit.ZDiVRxCXXWg.png);
  11901.     background-position: -91px -642px;
  11902.     background-repeat: no-repeat
  11903. }
  11904.  
  11905. .linkinfo {
  11906.     padding: 5px;
  11907.     border: 1px solid #5f99cf;
  11908.     background-color: #EFF7FF;
  11909.     font-family: arial,helvetica,sans-serif;
  11910.     font-size: larger;
  11911.     border-radius: 3px
  11912. }
  11913.  
  11914. .linkinfo .score .number {
  11915.     font-size: 22px;
  11916.     font-weight: bold
  11917. }
  11918.  
  11919. .linkinfo .score .word {
  11920.     font-size: 15px;
  11921.     font-weight: bold
  11922. }
  11923.  
  11924. .linkinfo .shortlink {
  11925.     font-size: 80%;
  11926.     margin-top: 3px
  11927. }
  11928.  
  11929. .linkinfo .shortlink input {
  11930.     border: 1px solid gray;
  11931.     font-family: monospace;
  11932.     font-size: 140%;
  11933.     padding: 3px 2px;
  11934.     width: 175px
  11935. }
  11936.  
  11937. .linkinfo .shortlink input:hover {
  11938.     cursor: text
  11939. }
  11940.  
  11941. .linkinfo table {
  11942.     margin-top: 5px
  11943. }
  11944.  
  11945. .linkinfo td,.linkinfo th {
  11946.     padding: 2px;
  11947.     font-size: smaller;
  11948.     border: 1px solid gray
  11949. }
  11950.  
  11951. a.adminbox {
  11952.     border: solid 1px #eeeeee;
  11953.     color: #cdcdcd;
  11954.     font-family: monospace;
  11955.     text-align: center;
  11956.     padding-right: 1px
  11957. }
  11958.  
  11959. a.adminbox:hover {
  11960.     text-decoration: none;
  11961.     color: orangered;
  11962.     border: solid 1px orangered
  11963. }
  11964.  
  11965. .email {
  11966.     font-family: monospace;
  11967.     font-size: larger
  11968. }
  11969.  
  11970. .lined-table,.lined-table th,.lined-table td {
  11971.     border: solid #cdcdcd 1px;
  11972.     border-collapse: collapse;
  11973.     padding: 2px;
  11974.     margin-bottom: 10px
  11975. }
  11976.  
  11977. .lined-table th {
  11978.     font-weight: bold
  11979. }
  11980.  
  11981. .wide {
  11982.     width: 100%
  11983. }
  11984.  
  11985. .centered {
  11986.     text-align: center;
  11987.     vertical-align: middle
  11988. }
  11989.  
  11990. .sr-ad-table .inherited {
  11991.     background-color: #ddeeff
  11992. }
  11993.  
  11994. .sr-ad-table .overridden {
  11995.     background-color: #ffeedd
  11996. }
  11997.  
  11998. .sr-ad-table .unused {
  11999.     background-color: #eee
  12000. }
  12001.  
  12002. .sr-ad-table .inherited .whence {
  12003.     font-style: italic
  12004. }
  12005.  
  12006. .sr-ad-table .overridden .whence {
  12007.     font-weight: bold
  12008. }
  12009.  
  12010. .sr-ad-table .details {
  12011.     font-size: 150%;
  12012.     padding: 10px;
  12013.     vertical-align: top
  12014. }
  12015.  
  12016. .sr-ad-table .details .codename {
  12017.     font-size: 150%;
  12018.     margin-bottom: 20px
  12019. }
  12020.  
  12021. .sr-ad-table .weight {
  12022.     width: 4em
  12023. }
  12024.  
  12025. .ad-assign-table .warning {
  12026.     font-weight: bold;
  12027.     color: red
  12028. }
  12029.  
  12030. a.pretty-button:hover {
  12031.     text-decoration: none!important
  12032. }
  12033.  
  12034. .pretty-button {
  12035.     display: inline-block;
  12036.     margin-left: 5px;
  12037.     margin-bottom: 5px;
  12038.     border: 1px solid #666;
  12039.     padding: 1px 6px;
  12040.     background: #ffffff none repeat-x scroll center left;
  12041.     color: #111;
  12042.     font-size: 10px;
  12043.     font-weight: normal;
  12044.     border-radius: 3px;
  12045.     outline-style: none
  12046. }
  12047.  
  12048. .pretty-button {
  12049.     color: black
  12050. }
  12051.  
  12052. .pretty-button.pressed {
  12053.     color: white
  12054. }
  12055.  
  12056. .pretty-button.negative {
  12057.     background-image: url(sprite-reddit.ZDiVRxCXXWg.png);
  12058.     background-position: 0px -52px;
  12059.     background-repeat: repeat
  12060. }
  12061.  
  12062. .pretty-button.negative.pressed {
  12063.     background-image: url(sprite-reddit.ZDiVRxCXXWg.png);
  12064.     background-position: 0px -26px;
  12065.     background-repeat: repeat
  12066. }
  12067.  
  12068. .pretty-button.neutral {
  12069.     background-image: url(sprite-reddit.ZDiVRxCXXWg.png);
  12070.     background-position: 0px -104px;
  12071.     background-repeat: repeat
  12072. }
  12073.  
  12074. .pretty-button.neutral.pressed {
  12075.     background-image: url(sprite-reddit.ZDiVRxCXXWg.png);
  12076.     background-position: 0px -78px;
  12077.     background-repeat: repeat
  12078. }
  12079.  
  12080. .pretty-button.positive {
  12081.     background-image: url(sprite-reddit.ZDiVRxCXXWg.png);
  12082.     background-position: 0px -156px;
  12083.     background-repeat: repeat
  12084. }
  12085.  
  12086. .pretty-button.positive.pressed {
  12087.     background-image: url(sprite-reddit.ZDiVRxCXXWg.png);
  12088.     background-position: 0px -130px;
  12089.     background-repeat: repeat
  12090. }
  12091.  
  12092. .oatmeal img {
  12093.     display: block;
  12094.     margin: 5px auto
  12095. }
  12096.  
  12097. .gold-thanks.gold-accent {
  12098.     font-size: small;
  12099.     margin: 35px auto 0;
  12100.     padding: 20px;
  12101.     width: 600px;
  12102.     position: relative;
  12103.     display: block;
  12104.     border-radius: 3px
  12105. }
  12106.  
  12107. .gold-thanks p {
  12108.     margin: 15px 0;
  12109.     text-align: center
  12110. }
  12111.  
  12112. .gold-thanks .lounge-msg p {
  12113.     font-size: medium
  12114. }
  12115.  
  12116. .gold-thanks .fancy-snoo img {
  12117.     margin: 10px auto;
  12118.     position: relative;
  12119.     display: block
  12120. }
  12121.  
  12122. .gold-accent {
  12123.     margin-top: 10px;
  12124.     padding: 0 10px 5px;
  12125.     background-color: #fffdcc;
  12126.     border: solid 1px #e1b000;
  12127.     color: #9a7d2e;
  12128.     display: inline-block
  12129. }
  12130.  
  12131. tr.gold-accent {
  12132.     display: table-row;
  12133.     border-radius: 3px
  12134. }
  12135.  
  12136. tr.gold-accent+tr>td {
  12137.     padding-top: 10px
  12138. }
  12139.  
  12140. .gold-accent.titlebox {
  12141.     margin-top: 0;
  12142.     padding-top: .5em
  12143. }
  12144.  
  12145. .allminus-link {
  12146.     margin-top: 1em
  12147. }
  12148.  
  12149. body:not(.gold) .allminus-link {
  12150.     opacity: .75
  12151. }
  12152.  
  12153. .allminus-link a {
  12154.     font-size: 1.15em
  12155. }
  12156.  
  12157. .gilded-link {
  12158.     margin-top: 1em
  12159. }
  12160.  
  12161. .gilded-link a {
  12162.     color: #9a7d2e;
  12163.     font-weight: bold;
  12164.     font-size: 1.15em
  12165. }
  12166.  
  12167. .gilded-link a:before {
  12168.     height: 14px;
  12169.     width: 14px;
  12170.     margin: 0 6px 0 1px;
  12171.     background-image: url(sprite-reddit.ZDiVRxCXXWg.png);
  12172.     background-position: -84px -865px;
  12173.     background-repeat: no-repeat
  12174. }
  12175.  
  12176. #per-sr-karma {
  12177.     width: 300px;
  12178.     margin: .6em auto 0 auto;
  12179.     table-layout: fixed
  12180. }
  12181.  
  12182. #per-sr-karma thead th,#per-sr-karma td {
  12183.     text-align: right
  12184. }
  12185.  
  12186. #per-sr-karma tbody th {
  12187.     text-align: left
  12188. }
  12189.  
  12190. #per-sr-karma #sr-karma-header {
  12191.     width: 150px;
  12192.     text-align: left
  12193. }
  12194.  
  12195. #per-sr-karma thead th {
  12196.     font-weight: bold;
  12197.     padding-bottom: 2px
  12198. }
  12199.  
  12200. #per-sr-karma tbody th {
  12201.     white-space: nowrap;
  12202.     overflow: hidden;
  12203.     text-overflow: ellipsis;
  12204.     -o-text-overflow: ellipsis
  12205. }
  12206.  
  12207. #per-sr-karma tbody td {
  12208.     font-weight: bold;
  12209.     color: #666
  12210. }
  12211.  
  12212. #per-sr-karma th.helpful span {
  12213.     border-bottom: 1px dotted #666;
  12214.     cursor: help;
  12215.     display: inline-block
  12216. }
  12217.  
  12218. .more-karmas {
  12219.     display: none
  12220. }
  12221.  
  12222. .karma-breakdown {
  12223.     margin-top: .6em;
  12224.     margin-bottom: 5px
  12225. }
  12226.  
  12227. .karma-breakdown a {
  12228.     font-weight: bold
  12229. }
  12230.  
  12231. .rel-note button[type=submit] {
  12232.     visibility: hidden;
  12233.     font-size: x-small;
  12234.     padding-top: 1px;
  12235.     padding-bottom: 1px;
  12236.     margin: 0px;
  12237.     margin-left: 5px
  12238. }
  12239.  
  12240. .rel-note.edited button[type=submit] {
  12241.     visibility: visible
  12242. }
  12243.  
  12244. .rel-note.edited input[name=note] {
  12245.     width: 65%
  12246. }
  12247.  
  12248. .rel-note input[name=note] {
  12249.     font-size: xx-small;
  12250.     max-width: 200px;
  12251.     width: 100%
  12252. }
  12253.  
  12254. form#banned textarea {
  12255.     display: block;
  12256.     margin-left: 0
  12257. }
  12258.  
  12259. .gold-accent h1,.gold-accent th {
  12260.     color: #6a4d00;
  12261.     font-family: "Hoefler Text","Palatino Linotype","Book Antiqua",Palatino,georgia,garamond,FreeSerif,serif;
  12262.     font-variant: small-caps
  12263. }
  12264.  
  12265. .gold-accent .pretty-form input[type=text] {
  12266.     margin-top: 1px;
  12267.     margin-bottom: 2px;
  12268.     margin-left: 0
  12269. }
  12270.  
  12271. .gold-accent .pretty-form input[type=text]#name {
  12272.     border-radius: 3px
  12273. }
  12274.  
  12275. .gold-accent .pretty-form button {
  12276.     background-color: #fff088;
  12277.     color: #6a4d00;
  12278.     border: 1px solid #9a7d2e;
  12279.     border-radius: 3px
  12280. }
  12281.  
  12282. .gold-accent.snoovatar-link {
  12283.     color: #9A7D2E;
  12284.     display: block;
  12285.     padding: 0;
  12286.     margin: 3px 0;
  12287.     border-radius: 5px;
  12288.     text-align: center;
  12289.     position: relative;
  12290.     line-height: 30px
  12291. }
  12292.  
  12293. .gold-accent.snoovatar-link:before {
  12294.     background-image: url(../gold/snoo-head.png);
  12295.     background-repeat: no-repeat;
  12296.     content: '';
  12297.     display: inline-block;
  12298.     background-size: 27px;
  12299.     width: 27px;
  12300.     height: 27px;
  12301.     vertical-align: top;
  12302.     background-position: center left;
  12303.     margin-top: 1px;
  12304.     margin-left: -13px;
  12305.     margin-right: 7px
  12306. }
  12307.  
  12308. .gold-expiration-info {
  12309.     display: block;
  12310.     margin: 3px 0;
  12311.     text-align: center
  12312. }
  12313.  
  12314. .num-gildings {
  12315.     margin-top: 5px
  12316. }
  12317.  
  12318. .gold-expiration-info .karma {
  12319.     color: #583800
  12320. }
  12321.  
  12322. .giftgold {
  12323.     margin-bottom: 5px
  12324. }
  12325.  
  12326. .giftgold a {
  12327.     color: #9a7d2e;
  12328.     font-weight: bold
  12329. }
  12330.  
  12331. .giftgold a:before,.infobar.gold:before {
  12332.     background-image: url(sprite-reddit.ZDiVRxCXXWg.png);
  12333.     background-position: -87px -843px;
  12334.     background-repeat: no-repeat
  12335. }
  12336.  
  12337. .gold-accent.comment-visits-box {
  12338.     color: #583800;
  12339.     margin: 0px 5px 15px;
  12340.     padding: 7px 10px 7px 7px;
  12341.     max-width: 550px
  12342. }
  12343.  
  12344. .gold-accent.roundfield {
  12345.     margin-top: 0px
  12346. }
  12347.  
  12348. .gold-form .note {
  12349.     font-size: 13px;
  12350.     line-height: 16px;
  12351.     font-style: italic;
  12352.     color: #222;
  12353.     margin-top: 25px
  12354. }
  12355.  
  12356. .gold-form p.goldtype-note {
  12357.     font-size: 13px;
  12358.     line-height: 16px;
  12359.     font-style: italic;
  12360.     color: #222;
  12361.     margin-top: 25px;
  12362.     margin-top: 0;
  12363.     margin-left: 22px;
  12364.     padding-bottom: 7px;
  12365.     border-bottom: 1px solid #e1b000
  12366. }
  12367.  
  12368. .gold-form label:last-of-type {
  12369.     padding-right: 0
  12370. }
  12371.  
  12372. .gold-form label:last-of-type p.goldtype-note {
  12373.     border-bottom: 0;
  12374.     padding: 0
  12375. }
  12376.  
  12377. .gold-form .spacer {
  12378.     margin-top: 20px!important
  12379. }
  12380.  
  12381. .gold-subsection {
  12382.     display: none;
  12383.     position: absolute
  12384. }
  12385.  
  12386. .gold-wrap.inline-gold .fancy {
  12387.     width: 620px;
  12388.     margin: 0
  12389. }
  12390.  
  12391. .gold-wrap.inline-gold .fancy-content {
  12392.     margin: 10px auto
  12393. }
  12394.  
  12395. .gold-wrap.inline-gold .sidelines {
  12396.     display: none
  12397. }
  12398.  
  12399. .gold-wrap.cloneable-link,.gold-wrap.cloneable-comment {
  12400.     display: none
  12401. }
  12402.  
  12403. .gold-form .credit-card-input {
  12404.     display: inline
  12405. }
  12406.  
  12407. .gold-form .stripe-submit {
  12408.     display: block;
  12409.     margin-top: 10px
  12410. }
  12411.  
  12412. .gold-wrap form {
  12413.     display: inline
  12414. }
  12415.  
  12416. .gold-logo {
  12417.     float: left;
  12418.     margin: 5px 0
  12419. }
  12420.  
  12421. .thing .gold-form {
  12422.     margin: 10px 0 10px 4px;
  12423.     min-height: 0
  12424. }
  12425.  
  12426. .gold-payment .roundfield-content {
  12427.     margin-left: 80px
  12428. }
  12429.  
  12430. .gold-payment .close-button {
  12431.     position: absolute;
  12432.     top: 0;
  12433.     right: 0;
  12434.     width: 13px;
  12435.     height: 13px;
  12436.     margin: 6px 4px 6px 8px;
  12437.     border: none;
  12438.     background: url(../close.png) no-repeat;
  12439.     text-indent: -9999px;
  12440.     opacity: .25
  12441. }
  12442.  
  12443. .gold-payment .close-button:hover {
  12444.     opacity: .55
  12445. }
  12446.  
  12447. .giftmessage {
  12448.     background-color: white;
  12449.     border-radius: 3px;
  12450.     border: solid #888 1px;
  12451.     color: black;
  12452.     margin-bottom: 15px;
  12453.     margin-left: 20px;
  12454.     padding: 0 10px;
  12455.     max-width: 300px;
  12456.     width: 90%
  12457. }
  12458.  
  12459. .gold-button {
  12460.     margin-left: 5px;
  12461.     padding: 10px 20px;
  12462.     color: #fff;
  12463.     font-size: 1.1em;
  12464.     font-family: Palatino,georgia,garamond,FreeSerif,serif;
  12465.     text-align: center;
  12466.     background-color: #938870;
  12467.     border-radius: 4px;
  12468.     border: 1px solid transparent;
  12469.     -webkit-transition: background-color 0.2s ease 0s;
  12470.     -moz-transition: background-color 0.2s ease 0s;
  12471.     -o-transition: background-color 0.2s ease 0s;
  12472.     -ms-transition: background-color 0.2s ease 0s;
  12473.     transition: background-color 0.2s ease 0s;
  12474.     box-sizing: content-box;
  12475.     -webkit-box-sizing: content-box;
  12476.     -moz-box-sizing: content-box;
  12477.     box-shadow: inset 0 -2px 0 rgba(0,0,0,0.27)
  12478. }
  12479.  
  12480. .gold-button:hover {
  12481.     background-color: #b8ab90
  12482. }
  12483.  
  12484. .gold-button:active {
  12485.     background-color: #b8ab90;
  12486.     border: 1px solid #5e5137;
  12487.     box-shadow: inset 0px 0px 7px rgba(0,0,0,0.27)
  12488. }
  12489.  
  12490. .gold-button.disabled,.gold-button:disabled {
  12491.     color: #999;
  12492.     background-color: #ccc;
  12493.     border-color: #aaa;
  12494.     text-shadow: none
  12495. }
  12496.  
  12497. .creddits-gold .remaining {
  12498.     font-size: 10px;
  12499.     text-align: center;
  12500.     width: 125px;
  12501.     position: absolute;
  12502.     display: block;
  12503.     line-height: 1.5
  12504. }
  12505.  
  12506. .creddits-gold .gold-button {
  12507.     padding-left: 35px;
  12508.     position: relative
  12509. }
  12510.  
  12511. .creddits-gold .gold-button .snoo-head {
  12512.     background-image: url(../gold/snoo-head.png);
  12513.     background-repeat: no-repeat;
  12514.     position: absolute;
  12515.     top: 7px;
  12516.     left: 7px;
  12517.     right: 0;
  12518.     bottom: 0;
  12519.     background-size: 23px;
  12520.     width: 23px;
  12521.     opacity: 0.5;
  12522.     -webkit-transition: opacity 0.2s ease 0s;
  12523.     -moz-transition: opacity 0.2s ease 0s;
  12524.     -o-transition: opacity 0.2s ease 0s;
  12525.     -ms-transition: opacity 0.2s ease 0s;
  12526.     transition: opacity 0.2s ease 0s
  12527. }
  12528.  
  12529. .creddits-gold .gold-button:hover .snoo-head {
  12530.     opacity: 1
  12531. }
  12532.  
  12533. .gold-dropdown,.goldvertisement {
  12534.     font-family: "Bitstream Charter","Hoefler Text","Palatino Linotype","Book Antiqua",Palatino,georgia,garamond,FreeSerif,serif
  12535. }
  12536.  
  12537. .gold-dropdown {
  12538.     color: #482800;
  12539.     background-color: #fff088;
  12540.     font-size: 16px
  12541. }
  12542.  
  12543. .gold-expiration-info,.server-seconds {
  12544.     padding: 6px;
  12545.     border-radius: 5px
  12546. }
  12547.  
  12548. .server-seconds {
  12549.     background-color: #EFF7FF;
  12550.     border: 1px solid #5F99CF;
  12551.     text-align: center
  12552. }
  12553.  
  12554. .server-seconds p {
  12555.     padding: 5px 0
  12556. }
  12557.  
  12558. .server-seconds em {
  12559.     font-weight: bold;
  12560.     color: #393939
  12561. }
  12562.  
  12563. .server-seconds-public.bottom {
  12564.     border-top-style: dashed;
  12565.     border-top-color: #ccc;
  12566.     margin-top: 6px;
  12567.     padding-top: 10px;
  12568.     text-align: left
  12569. }
  12570.  
  12571. .server-seconds-public * {
  12572.     vertical-align: middle
  12573. }
  12574.  
  12575. .server-seconds-public input[type=radio] {
  12576.     margin-top: 0
  12577. }
  12578.  
  12579. .server-seconds-public label {
  12580.     margin: 0 5px;
  12581.     position: relative;
  12582.     top: -2px
  12583. }
  12584.  
  12585. .server-seconds-public .title {
  12586.     float: left;
  12587.     padding-left: 20px;
  12588.     margin-right: 10px
  12589. }
  12590.  
  12591. .server-seconds-public .note {
  12592.     font-style: italic;
  12593.     margin-top: 10px;
  12594.     text-align: center
  12595. }
  12596.  
  12597. .comment-visits-box .title {
  12598.     font-weight: bold;
  12599.     font-size: 12px
  12600. }
  12601.  
  12602. .new-comment .usertext-body {
  12603.     background-color: #e5efff;
  12604.     border: solid 1px #cddaf3;
  12605.     margin: -1px 0;
  12606.     padding: 0 4px
  12607. }
  12608.  
  12609. .role {
  12610.     width: 800px
  12611. }
  12612.  
  12613. .styled-input {
  12614.     border: 1px solid gray;
  12615.     padding: 2px;
  12616.     -webkit-box-shadow: inset 0px 1px 1px rgba(0,0,0,0.3),0px 1px 0px rgba(255,255,255,0.6);
  12617.     -moz-box-shadow: inset 0px 1px 1px rgba(0,0,0,0.3),0px 1px 0px rgba(255,255,255,0.6);
  12618.     box-shadow: inset 0px 1px 1px rgba(0,0,0,0.3),0px 1px 0px rgba(255,255,255,0.6)
  12619. }
  12620.  
  12621. .infobar.client-info {
  12622.     position: relative;
  12623.     margin: 10px 2%;
  12624.     width: 94%;
  12625.     height: 48px
  12626. }
  12627.  
  12628. .infobar.client-info .icon img {
  12629.     position: absolute;
  12630.     left: 10px;
  12631.     width: 48px;
  12632.     height: 48px
  12633. }
  12634.  
  12635. .infobar.client-info div {
  12636.     line-height: 48px;
  12637.     margin-left: 56px
  12638. }
  12639.  
  12640. .infobar.client-info div p {
  12641.     white-space: nowrap
  12642. }
  12643.  
  12644. .oauth2-authorize {
  12645.     position: relative;
  12646.     background: url(../snoo-tray.png) no-repeat;
  12647.     width: 542px;
  12648.     height: 235px;
  12649.     margin: 40px auto 0;
  12650.     padding-left: 268px;
  12651.     padding-top: 18px
  12652. }
  12653.  
  12654. .oauth2-authorize h1 {
  12655.     margin-left: 10px
  12656. }
  12657.  
  12658. .oauth2-authorize h1 a {
  12659.     font-weight: bold;
  12660.     letter-spacing: -0.04em
  12661. }
  12662.  
  12663. .oauth2-authorize .icon {
  12664.     position: absolute;
  12665.     left: 160px;
  12666.     top: 69px;
  12667.     width: 72px;
  12668.     height: 72px;
  12669.     line-height: 72px;
  12670.     text-align: center;
  12671.     white-space: nowrap
  12672. }
  12673.  
  12674. .oauth2-authorize .icon img {
  12675.     vertical-align: middle
  12676. }
  12677.  
  12678. .oauth2-authorize .access,.infobar.client-info {
  12679.     background: #f7f7f7;
  12680.     border: 1px solid #b3b3b3
  12681. }
  12682.  
  12683. .oauth2-authorize .access {
  12684.     position: relative;
  12685.     float: right;
  12686.     width: 510px;
  12687.     padding: 10px 15px;
  12688.     font-size: 1.5em;
  12689.     line-height: 1.5em
  12690. }
  12691.  
  12692. .oauth2-authorize .access:before {
  12693.     position: absolute;
  12694.     display: block;
  12695.     content: '';
  12696.     border-width: 9px;
  12697.     border-style: solid solid outset;
  12698.     border-color: transparent #b3b3b3 transparent transparent;
  12699.     left: -19px;
  12700.     top: 13px
  12701. }
  12702.  
  12703. .oauth2-authorize .access:after {
  12704.     position: absolute;
  12705.     display: block;
  12706.     content: '';
  12707.     border: 9px solid;
  12708.     border-color: transparent #f7f7f7 transparent transparent;
  12709.     left: -18px;
  12710.     top: 13px
  12711. }
  12712.  
  12713. .oauth2-authorize .access .notice {
  12714.     line-height: normal
  12715. }
  12716.  
  12717. .oauth2-authorize h2 {
  12718.     font-size: 1em;
  12719.     font-weight: normal;
  12720.     color: black
  12721. }
  12722.  
  12723. .oauth2-authorize ul {
  12724.     list-style-type: disc;
  12725.     padding-left: 25px
  12726. }
  12727.  
  12728. .oauth2-authorize .notice {
  12729.     color: #333;
  12730.     font-size: .85em;
  12731.     margin: .5em 0
  12732. }
  12733.  
  12734. .oauth2-authorize .fancybutton {
  12735.     margin: 0;
  12736.     margin-right: 1em;
  12737.     cursor: pointer
  12738. }
  12739.  
  12740. .oauth2-authorize .fancybutton.allow {
  12741.     color: white;
  12742.     background: #ff4500;
  12743.     border-color: #541700;
  12744.     box-shadow: inset 0px 1px 0px rgba(255,255,255,0.25);
  12745.     text-shadow: 0px 1px 0px rgba(0,0,0,0.7)
  12746. }
  12747.  
  12748. .oauth2-authorize .fancybutton.allow:hover {
  12749.     background: #ff571a
  12750. }
  12751.  
  12752. .oauth2-authorize .fancybutton.allow:active {
  12753.     background: #eb3f00;
  12754.     box-shadow: inset 0px -1px 0px rgba(255,255,255,0.25)
  12755. }
  12756.  
  12757. .oauth2-authorize .fancybutton.decline {
  12758.     color: black;
  12759.     background: #eee;
  12760.     border-color: #555;
  12761.     box-shadow: inset 0px 1px 0px rgba(255,255,255,0.5);
  12762.     text-shadow: 0px 1px 0px rgba(255,255,255,0.7)
  12763. }
  12764.  
  12765. .oauth2-authorize .fancybutton.decline:hover {
  12766.     background: #f7f7f7
  12767. }
  12768.  
  12769. .oauth2-authorize .fancybutton.decline:active {
  12770.     background: #e4e4e4;
  12771.     box-shadow: inset 0px -1px 0px #ffffff
  12772. }
  12773.  
  12774. .modactionlisting table {
  12775.     margin: 0 5px
  12776. }
  12777.  
  12778. .modactionlisting td.timestamp,.modactionlisting td.subreddit {
  12779.     white-space: nowrap
  12780. }
  12781.  
  12782. .modactionlisting td.button {
  12783.     padding-right: 0;
  12784.     padding-left: 1.5em
  12785. }
  12786.  
  12787. .modactionlisting td.description em {
  12788.     font-style: italic
  12789. }
  12790.  
  12791. .modactions td {
  12792.     font-size: small;
  12793.     text-align: left;
  12794.     padding: 2px 10px
  12795. }
  12796.  
  12797. .modactions.banuser,.modactions.unbanuser,.modactions.muteuser,.modactions.unmuteuser,.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.setpermissions,.modactions.setsuggestedsort,.modactions.sticky,.modactions.unsticky,.modactions.setcontestmode,.modactions.unsetcontestmode,.modactions.lock,.modactions.unlock,.modactions.createrule,.modactions.editrule,.modactions.deleterule {
  12798.     height: 16px;
  12799.     width: 16px;
  12800.     display: block;
  12801.     content: " ";
  12802.     float: left;
  12803.     margin-right: 5px
  12804. }
  12805.  
  12806. .modactions.banuser {
  12807.     background-image: url(sprite-reddit.ZDiVRxCXXWg.png);
  12808.     background-position: -88px -777px;
  12809.     background-repeat: no-repeat
  12810. }
  12811.  
  12812. .modactions.unbanuser {
  12813.     background-image: url(sprite-reddit.ZDiVRxCXXWg.png);
  12814.     background-position: -22px -733px;
  12815.     background-repeat: no-repeat
  12816. }
  12817.  
  12818. .modactions.muteuser {
  12819.     background-image: url(sprite-reddit.ZDiVRxCXXWg.png);
  12820.     background-position: -88px -799px;
  12821.     background-repeat: no-repeat
  12822. }
  12823.  
  12824. .modactions.unmuteuser {
  12825.     background-image: url(sprite-reddit.ZDiVRxCXXWg.png);
  12826.     background-position: -66px -733px;
  12827.     background-repeat: no-repeat
  12828. }
  12829.  
  12830. .modactions.removelink {
  12831.     background-image: url(sprite-reddit.ZDiVRxCXXWg.png);
  12832.     background-position: 0px -711px;
  12833.     background-repeat: no-repeat
  12834. }
  12835.  
  12836. .modactions.approvelink {
  12837.     background-image: url(sprite-reddit.ZDiVRxCXXWg.png);
  12838.     background-position: -91px -642px;
  12839.     background-repeat: no-repeat
  12840. }
  12841.  
  12842. .modactions.removecomment {
  12843.     background-image: url(sprite-reddit.ZDiVRxCXXWg.png);
  12844.     background-position: -66px -689px;
  12845.     background-repeat: no-repeat
  12846. }
  12847.  
  12848. .modactions.approvecomment {
  12849.     background-image: url(sprite-reddit.ZDiVRxCXXWg.png);
  12850.     background-position: -44px -667px;
  12851.     background-repeat: no-repeat
  12852. }
  12853.  
  12854. .modactions.addmoderator,.modactions.invitemoderator,.modactions.acceptmoderatorinvite {
  12855.     background-image: url(sprite-reddit.ZDiVRxCXXWg.png);
  12856.     background-position: -25px -642px;
  12857.     background-repeat: no-repeat
  12858. }
  12859.  
  12860. .modactions.removemoderator,.modactions.uninvitemoderator {
  12861.     background-image: url(sprite-reddit.ZDiVRxCXXWg.png);
  12862.     background-position: -22px -711px;
  12863.     background-repeat: no-repeat
  12864. }
  12865.  
  12866. .modactions.addcontributor {
  12867.     background-image: url(sprite-reddit.ZDiVRxCXXWg.png);
  12868.     background-position: -22px -667px;
  12869.     background-repeat: no-repeat
  12870. }
  12871.  
  12872. .modactions.removecontributor {
  12873.     background-image: url(sprite-reddit.ZDiVRxCXXWg.png);
  12874.     background-position: -88px -689px;
  12875.     background-repeat: no-repeat
  12876. }
  12877.  
  12878. .modactions.wikipagelisted,.modactions.editsettings {
  12879.     background-image: url(sprite-reddit.ZDiVRxCXXWg.png);
  12880.     background-position: 0px -799px;
  12881.     background-repeat: no-repeat
  12882. }
  12883.  
  12884. .modactions.editflair {
  12885.     background-image: url(sprite-reddit.ZDiVRxCXXWg.png);
  12886.     background-position: -44px -799px;
  12887.     background-repeat: no-repeat
  12888. }
  12889.  
  12890. .modactions.distinguish {
  12891.     background-image: url(sprite-reddit.ZDiVRxCXXWg.png);
  12892.     background-position: 0px -689px;
  12893.     background-repeat: no-repeat
  12894. }
  12895.  
  12896. .modactions.marknsfw {
  12897.     background-image: url(sprite-reddit.ZDiVRxCXXWg.png);
  12898.     background-position: -44px -689px;
  12899.     background-repeat: no-repeat
  12900. }
  12901.  
  12902. .modactions.wikirevise {
  12903.     background-image: url(sprite-reddit.ZDiVRxCXXWg.png);
  12904.     background-position: -44px -755px;
  12905.     background-repeat: no-repeat
  12906. }
  12907.  
  12908. .modactions.wikipermlevel {
  12909.     background-image: url(sprite-reddit.ZDiVRxCXXWg.png);
  12910.     background-position: -22px -755px;
  12911.     background-repeat: no-repeat
  12912. }
  12913.  
  12914. .modactions.wikibanned {
  12915.     background-image: url(sprite-reddit.ZDiVRxCXXWg.png);
  12916.     background-position: -88px -777px;
  12917.     background-repeat: no-repeat
  12918. }
  12919.  
  12920. .modactions.wikiunbanned {
  12921.     background-image: url(sprite-reddit.ZDiVRxCXXWg.png);
  12922.     background-position: -22px -733px;
  12923.     background-repeat: no-repeat
  12924. }
  12925.  
  12926. .modactions.wikicontributor {
  12927.     background-image: url(sprite-reddit.ZDiVRxCXXWg.png);
  12928.     background-position: -22px -667px;
  12929.     background-repeat: no-repeat
  12930. }
  12931.  
  12932. .modactions.removewikicontributor {
  12933.     background-image: url(sprite-reddit.ZDiVRxCXXWg.png);
  12934.     background-position: -88px -689px;
  12935.     background-repeat: no-repeat
  12936. }
  12937.  
  12938. .modactions.ignorereports {
  12939.     background-image: url(sprite-reddit.ZDiVRxCXXWg.png);
  12940.     background-position: -88px -799px;
  12941.     background-repeat: no-repeat
  12942. }
  12943.  
  12944. .modactions.unignorereports {
  12945.     background-image: url(sprite-reddit.ZDiVRxCXXWg.png);
  12946.     background-position: -66px -733px;
  12947.     background-repeat: no-repeat
  12948. }
  12949.  
  12950. .modactions.setpermissions {
  12951.     background-image: url(sprite-reddit.ZDiVRxCXXWg.png);
  12952.     background-position: -66px -711px;
  12953.     background-repeat: no-repeat
  12954. }
  12955.  
  12956. .modactions.setsuggestedsort {
  12957.     background-image: url(sprite-reddit.ZDiVRxCXXWg.png);
  12958.     background-position: -88px -711px;
  12959.     background-repeat: no-repeat
  12960. }
  12961.  
  12962. .modactions.sticky {
  12963.     background-image: url(sprite-reddit.ZDiVRxCXXWg.png);
  12964.     background-position: 0px -733px;
  12965.     background-repeat: no-repeat
  12966. }
  12967.  
  12968. .modactions.unsticky {
  12969.     background-image: url(sprite-reddit.ZDiVRxCXXWg.png);
  12970.     background-position: 0px -755px;
  12971.     background-repeat: no-repeat
  12972. }
  12973.  
  12974. .modactions.setcontestmode {
  12975.     background-image: url(sprite-reddit.ZDiVRxCXXWg.png);
  12976.     background-position: -44px -711px;
  12977.     background-repeat: no-repeat
  12978. }
  12979.  
  12980. .modactions.unsetcontestmode {
  12981.     background-image: url(sprite-reddit.ZDiVRxCXXWg.png);
  12982.     background-position: -88px -733px;
  12983.     background-repeat: no-repeat
  12984. }
  12985.  
  12986. .modactions.lock {
  12987.     background-image: url(sprite-reddit.ZDiVRxCXXWg.png);
  12988.     background-position: -22px -689px;
  12989.     background-repeat: no-repeat
  12990. }
  12991.  
  12992. .modactions.unlock {
  12993.     background-image: url(sprite-reddit.ZDiVRxCXXWg.png);
  12994.     background-position: -44px -733px;
  12995.     background-repeat: no-repeat
  12996. }
  12997.  
  12998. .modactions.createrule {
  12999.     background-image: url(sprite-reddit.ZDiVRxCXXWg.png);
  13000.     background-position: -66px -667px;
  13001.     background-repeat: no-repeat
  13002. }
  13003.  
  13004. .modactions.editrule {
  13005.     background-image: url(sprite-reddit.ZDiVRxCXXWg.png);
  13006.     background-position: -22px -821px;
  13007.     background-repeat: no-repeat
  13008. }
  13009.  
  13010. .modactions.deleterule {
  13011.     background-image: url(sprite-reddit.ZDiVRxCXXWg.png);
  13012.     background-position: -88px -667px;
  13013.     background-repeat: no-repeat
  13014. }
  13015.  
  13016. .adminpasswordform {
  13017.     display: block;
  13018.     margin: .5em auto 0 auto
  13019. }
  13020.  
  13021. .adminpasswordform label {
  13022.     display: block;
  13023.     padding: .5em
  13024. }
  13025.  
  13026. .content.api-help {
  13027.     font-size: 1.25em;
  13028.     margin: 0 auto;
  13029.     max-width: 950px
  13030. }
  13031.  
  13032. .api-help .contents {
  13033.     padding: 0 20px;
  13034.     margin-left: 24em;
  13035.     margin-top: 20px
  13036. }
  13037.  
  13038. .api-help .contents .section {
  13039.     margin-bottom: 2em
  13040. }
  13041.  
  13042. .api-help .sidebar {
  13043.     float: left;
  13044.     margin-left: 10px
  13045. }
  13046.  
  13047. .api-help .sidebar .head {
  13048.     position: relative;
  13049.     background: url(../xray-snoo-head.png) top center no-repeat;
  13050.     height: 188px;
  13051.     margin-bottom: -78px;
  13052.     z-index: 2
  13053. }
  13054.  
  13055. .api-help .sidebar .feet {
  13056.     position: relative;
  13057.     background: url(../xray-snoo-feet.png) top center no-repeat;
  13058.     height: 75px;
  13059.     margin-top: -42px;
  13060.     z-index: 2
  13061. }
  13062.  
  13063. .api-help .toc {
  13064.     background: #181818 url(../xray-snoo-body.png) center repeat-y;
  13065.     border: 5px solid #959595;
  13066.     border-radius: 8px;
  13067.     padding: 15px 2em 0 2em;
  13068.     width: 18em
  13069. }
  13070.  
  13071. .api-help .contents .introduction {
  13072.     position: relative;
  13073.     border: 2px solid #ccc;
  13074.     border-radius: 12px;
  13075.     margin-bottom: -1em
  13076. }
  13077.  
  13078. .api-help .contents .introduction p {
  13079.     margin: 1em 14px
  13080. }
  13081.  
  13082. .api-help .contents .introduction strong {
  13083.     color: #222;
  13084.     font-weight: bold
  13085. }
  13086.  
  13087. .api-help .introduction:before,.api-help .introduction:after {
  13088.     position: absolute;
  13089.     display: block;
  13090.     content: '';
  13091.     border: 15px solid;
  13092.     border-style: solid solid outset
  13093. }
  13094.  
  13095. .api-help .introduction:before {
  13096.     border-color: transparent #ccc transparent transparent;
  13097.     left: -31px;
  13098.     top: 58px
  13099. }
  13100.  
  13101. .api-help .introduction:after {
  13102.     border-color: transparent white transparent transparent;
  13103.     left: -28px;
  13104.     top: 58px
  13105. }
  13106.  
  13107. .api-help .contents .overview h3 {
  13108.     margin-top: 1.5em
  13109. }
  13110.  
  13111. .api-help .contents .overview p {
  13112.     margin: .8em 0
  13113. }
  13114.  
  13115. .api-help .contents .overview code {
  13116.     background-color: #f0f0f0;
  13117.     padding: 0 .5em;
  13118.     border-radius: 3px
  13119. }
  13120.  
  13121. .api-help .toc ul {
  13122.     position: relative;
  13123.     margin-top: .5em;
  13124.     margin-bottom: 1.5em;
  13125.     z-index: 10
  13126. }
  13127.  
  13128. .api-help .toc>ul>li>strong {
  13129.     color: #aaa
  13130. }
  13131.  
  13132. .api-help .toc a.section {
  13133.     color: #888;
  13134.     font-weight: bold
  13135. }
  13136.  
  13137. .api-help .toc a {
  13138.     display: block;
  13139.     color: #8EB0D2
  13140. }
  13141.  
  13142. .api-help .toc a:hover,.api-help .endpoint a:hover {
  13143.     text-decoration: underline
  13144. }
  13145.  
  13146. .api-help .toc .mode-selector {
  13147.     display: inline-block;
  13148.     font-size: x-small;
  13149.     border-radius: 5px;
  13150.     border: 1px solid #888;
  13151.     margin-top: 6px;
  13152.     vertical-align: middle
  13153. }
  13154.  
  13155. .api-help .toc .mode-selector .mode {
  13156.     display: inline-block;
  13157.     margin: 2px;
  13158.     padding-top: 2px;
  13159.     padding-bottom: 3px;
  13160.     border-radius: 3px;
  13161.     text-align: center;
  13162.     width: 107px;
  13163.     color: #ddd
  13164. }
  13165.  
  13166. .api-help .toc .mode-selector .mode:hover {
  13167.     background-color: #ccc;
  13168.     color: black;
  13169.     text-decoration: none
  13170. }
  13171.  
  13172. .api-help .toc .mode-selector .mode-current {
  13173.     color: black;
  13174.     background-color: #eee
  13175. }
  13176.  
  13177. .api-help .toc .mode-selector .mode-current:hover {
  13178.     background-color: #ddd
  13179. }
  13180.  
  13181. .api-help em.placeholder {
  13182.     font-style: italic;
  13183.     font-weight: normal
  13184. }
  13185.  
  13186. .api-help .toc em.placeholder {
  13187.     color: #8EB0D2
  13188. }
  13189.  
  13190. .api-help .toc li.supports-oauth a {
  13191.     background: none
  13192. }
  13193.  
  13194. .api-help .toc li.supports-oauth a:after {
  13195.     content: 'oauth';
  13196.     display: inline-block;
  13197.     position: absolute;
  13198.     right: 0;
  13199.     font-size: .75em;
  13200.     background: #29440e;
  13201.     color: #ddc;
  13202.     padding: 0 2px;
  13203.     margin-left: 2px;
  13204.     border-radius: 2px
  13205. }
  13206.  
  13207. .api-help .endpoint em.placeholder {
  13208.     color: #369
  13209. }
  13210.  
  13211. .api-help .endpoint,.api-help .section .description {
  13212.     margin-bottom: 1.5em
  13213. }
  13214.  
  13215. .api-help .oauth-scope-list {
  13216.     display: inline;
  13217.     margin-left: 1em
  13218. }
  13219.  
  13220. .api-help .api-badge {
  13221.     display: inline-block;
  13222.     margin-left: 0.5em;
  13223.     font-size: .75em;
  13224.     font-weight: normal;
  13225.     vertical-align: bottom;
  13226.     color: #fbfbf9;
  13227.     padding: 2px 6px;
  13228.     border-radius: 2px
  13229. }
  13230.  
  13231. .api-badge.oauth-scope {
  13232.     background: #577439
  13233. }
  13234.  
  13235. .api-badge.rss-support {
  13236.     background: #f38f35
  13237. }
  13238.  
  13239. .api-help .overview h2,.api-help .methods h2 {
  13240.     color: black;
  13241.     font-size: 1.45em;
  13242.     text-align: middle;
  13243.     margin-top: 1.5em;
  13244.     margin-bottom: 1em;
  13245.     border-bottom: 1px solid #aaa
  13246. }
  13247.  
  13248. .api-help .methods h2 .scope-id {
  13249.     margin-left: 1em;
  13250.     font-size: small;
  13251.     font-weight: normal;
  13252.     font-style: italic
  13253. }
  13254.  
  13255. .api-help .endpoint .info {
  13256.     padding-left: 1em;
  13257.     border-left: 1px solid #ddd
  13258. }
  13259.  
  13260. .api-help .endpoint h3,.api-help .endpoint .uri-variants {
  13261.     color: #369;
  13262.     margin-bottom: .5em
  13263. }
  13264.  
  13265. .api-help .endpoint .uri-variants {
  13266.     opacity: .85;
  13267.     font-weight: bold;
  13268.     margin-top: -0.5em;
  13269.     margin-left: 3em
  13270. }
  13271.  
  13272. .api-help .endpoint .method,.api-help .endpoint .extensions {
  13273.     font-weight: normal;
  13274.     color: gray
  13275. }
  13276.  
  13277. .api-help .endpoint .extensions {
  13278.     margin-left: .5em
  13279. }
  13280.  
  13281. .api-help .endpoint .links {
  13282.     float: right
  13283. }
  13284.  
  13285. .api-help .endpoint .links a {
  13286.     margin-left: .85em;
  13287.     opacity: .45
  13288. }
  13289.  
  13290. .api-help .endpoint:hover .links a {
  13291.     opacity: 1
  13292. }
  13293.  
  13294. .api-help .parameters {
  13295.     background: #f0f0f0;
  13296.     border-collapse: separate;
  13297.     border-radius: 3px;
  13298.     padding: 5px 10px;
  13299.     border-spacing: 0;
  13300.     width: 100%
  13301. }
  13302.  
  13303. .api-help caption {
  13304.     font-weight: bold;
  13305.     margin: 1em 0 .5em .5em
  13306. }
  13307.  
  13308. .api-help .parameters th,.api-help .parameters td {
  13309.     vertical-align: top;
  13310.     border-bottom: 1px dotted #ccc;
  13311.     padding: 5px 0;
  13312.     margin: 0
  13313. }
  13314.  
  13315. .api-help .parameters tr:last-child th,.api-help .parameters tr:last-child td {
  13316.     border: none
  13317. }
  13318.  
  13319. .api-help .parameters th {
  13320.     font-family: 'Courier New',monospace;
  13321.     line-height: 1.6;
  13322.     width: 30%;
  13323.     padding-right: 10px
  13324. }
  13325.  
  13326. .api-help .parameters td pre {
  13327.     margin: .5em 0
  13328. }
  13329.  
  13330. .api-help .parameters code {
  13331.     white-space: pre-wrap
  13332. }
  13333.  
  13334. #classy-error {
  13335.     text-align: center
  13336. }
  13337.  
  13338. .errorpage-message {
  13339.     margin: 1em auto;
  13340.     width: 500px;
  13341.     font-size: small
  13342. }
  13343.  
  13344. .errorpage-message.sr-description {
  13345.     border-top: 1px solid black;
  13346.     margin-top: 2em;
  13347.     padding-top: 2em
  13348. }
  13349.  
  13350. .errorpage-message.sr-description h2 {
  13351.     color: black;
  13352.     font-weight: bold;
  13353.     font-size: 125%;
  13354.     margin-bottom: .7em
  13355. }
  13356.  
  13357. .sr-description p {
  13358.     margin: .75em 0
  13359. }
  13360.  
  13361. #private-subreddit-message-link {
  13362.     border-top: 1px solid black;
  13363.     margin-top: 1em;
  13364.     padding-top: 2em;
  13365.     font-size: 1.4em
  13366. }
  13367.  
  13368. #pref-otp .roundfield {
  13369.     margin: 1em 0
  13370. }
  13371.  
  13372. #pref-otp-qr {
  13373.     display: none
  13374. }
  13375.  
  13376. #otp-secret-info {
  13377.     margin: 2em;
  13378.     width: 512px;
  13379.     font-size: small
  13380. }
  13381.  
  13382. #otp-secret-info div {
  13383.     margin: 1em 0
  13384. }
  13385.  
  13386. #otp-secret-info .secret {
  13387.     font-weight: bold
  13388. }
  13389.  
  13390. .users-online {
  13391.     margin-bottom: .25em
  13392. }
  13393.  
  13394. .users-online .word,.users-online .number:after {
  13395.     cursor: help
  13396. }
  13397.  
  13398. .sr-interest-bar {
  13399.     position: relative;
  13400.     background: #cee3f8 url(../snoo-upside-down.png) 15px top no-repeat;
  13401.     padding: 5px;
  13402.     overflow: hidden;
  13403.     border: 1px solid #336699;
  13404.     margin-bottom: 10px
  13405. }
  13406.  
  13407. .organic-listing .sr-interest-bar {
  13408.     border: none;
  13409.     margin: 0
  13410. }
  13411.  
  13412. .sr-interest-bar .bubble {
  13413.     position: relative;
  13414.     margin-left: 85px;
  13415.     margin-right: 68px;
  13416.     max-width: 700px;
  13417.     font-size: 13px;
  13418.     background: white;
  13419.     padding: 6px;
  13420.     border-radius: 8px
  13421. }
  13422.  
  13423. .sr-interest-bar .bubble:after {
  13424.     position: absolute;
  13425.     display: block;
  13426.     content: '';
  13427.     border: 10px solid;
  13428.     border-style: solid solid outset;
  13429.     border-color: transparent;
  13430.     border-right-color: white;
  13431.     left: -20px;
  13432.     top: 15px
  13433. }
  13434.  
  13435. .sr-interest-bar .bubble p {
  13436.     margin: 6px 3px;
  13437.     margin-top: 0
  13438. }
  13439.  
  13440. .sr-interest-bar .subscribe {
  13441.     background-image: url(sprite-reddit.ZDiVRxCXXWg.png);
  13442.     background-position: 0px 0px;
  13443.     background-repeat: repeat;
  13444.     border: 1px solid #444;
  13445.     border-radius: 3px;
  13446.     padding: 0 6px;
  13447.     color: white;
  13448.     font-weight: bold
  13449. }
  13450.  
  13451. .sr-interest-bar .query-box {
  13452.     position: relative;
  13453.     padding: 2px 4px;
  13454.     border: 2px solid #979797;
  13455.     border-radius: 5px
  13456. }
  13457.  
  13458. .sr-interest-bar.focus .query-box {
  13459.     border-color: #5f99cf
  13460. }
  13461.  
  13462. .sr-interest-bar.error .query-box {
  13463.     border-color: #cf5e5e
  13464. }
  13465.  
  13466. .sr-interest-bar .error-caption,.sr-interest-bar.error .caption {
  13467.     display: none
  13468. }
  13469.  
  13470. .sr-interest-bar.error .error-caption {
  13471.     display: block
  13472. }
  13473.  
  13474. .sr-interest-bar .query {
  13475.     width: 100%;
  13476.     font-size: 20px;
  13477.     margin: 0;
  13478.     padding: 0;
  13479.     border: none;
  13480.     outline: none
  13481. }
  13482.  
  13483. .sr-interest-bar .throbber {
  13484.     position: absolute;
  13485.     right: 3px;
  13486.     top: 5px
  13487. }
  13488.  
  13489. .sr-interest-bar ul.results {
  13490.     margin: 0;
  13491.     margin-top: 6px;
  13492.     padding-top: 2px;
  13493.     border-top: 1px dotted #bbb;
  13494.     display: none
  13495. }
  13496.  
  13497. .sr-interest-bar li {
  13498.     display: inline-block;
  13499.     margin: 6px 3px
  13500. }
  13501.  
  13502. .sr-interest-bar a {
  13503.     padding: 1px 2px
  13504. }
  13505.  
  13506. .sr-interest-bar a:hover {
  13507.     text-decoration: underline
  13508. }
  13509.  
  13510. .sr-interest-bar .results .random {
  13511.     color: gray;
  13512.     font-weight: bold
  13513. }
  13514.  
  13515. .ajax-upload-form iframe {
  13516.     display: none
  13517. }
  13518.  
  13519. .developed-app,.authorized-app {
  13520.     border: solid 1px black;
  13521.     margin-left: 20px;
  13522.     margin-bottom: 0.5em;
  13523.     padding: 7px;
  13524.     position: relative;
  13525.     width: 880px;
  13526.     font-size: x-small
  13527. }
  13528.  
  13529. .developed-app.collapsed,.authorized-app {
  13530.     min-height: 100px
  13531. }
  13532.  
  13533. .developed-app .collapsed {
  13534.     display: none
  13535. }
  13536.  
  13537. .developed-app .ajax-upload-form {
  13538.     display: none
  13539. }
  13540.  
  13541. .app-details {
  13542.     display: inline-block;
  13543.     width: 200px;
  13544.     min-height: 72px;
  13545.     margin-left: 1em;
  13546.     vertical-align: top
  13547. }
  13548.  
  13549. .app-details h2 {
  13550.     font-size: medium;
  13551.     margin: 0px
  13552. }
  13553.  
  13554. .app-details h3 {
  13555.     font-size: x-small;
  13556.     margin: 0px
  13557. }
  13558.  
  13559. .app-icon {
  13560.     display: inline-block;
  13561.     width: 72px;
  13562.     height: 72px;
  13563.     line-height: 72px;
  13564.     text-align: center;
  13565.     white-space: nowrap
  13566. }
  13567.  
  13568. .app-icon img {
  13569.     vertical-align: middle
  13570. }
  13571.  
  13572. .app-permissions li {
  13573.     position: relative
  13574. }
  13575.  
  13576. .app-permissions-details {
  13577.     margin-top: 1em
  13578. }
  13579.  
  13580. .app-scope {
  13581.     display: none;
  13582.     position: absolute;
  13583.     top: 1ex;
  13584.     left: 3ex;
  13585.     border: 1px solid black;
  13586.     background: #fffdcc;
  13587.     z-index: 1
  13588. }
  13589.  
  13590. .app-description {
  13591.     display: inline-block;
  13592.     font-size: small;
  13593.     width: 597px;
  13594.     height: 80px;
  13595.     overflow-y: auto;
  13596.     vertical-align: top
  13597. }
  13598.  
  13599. .app-developers {
  13600.     position: absolute;
  13601.     left: 289px;
  13602.     bottom: 1ex;
  13603.     width: 600px
  13604. }
  13605.  
  13606. .edit-app-button,.revoke-app-button {
  13607.     position: absolute;
  13608.     bottom: 1ex;
  13609.     left: 12px;
  13610.     width: 200px
  13611. }
  13612.  
  13613. .edit-app.collapsed,.edit-app-icon,.developed-app .collapsed {
  13614.     display: none
  13615. }
  13616.  
  13617. .edit-app-icon-button {
  13618.     display: block;
  13619.     text-align: center;
  13620.     width: 72px
  13621. }
  13622.  
  13623. .edit-app-form,.edit-app-form form {
  13624.     display: inline-block
  13625. }
  13626.  
  13627. .edit-app-form th,.edit-app-icon th {
  13628.     width: 12ex
  13629. }
  13630.  
  13631. .edit-app-form input.text {
  13632.     margin: 0px;
  13633.     width: 50ex
  13634. }
  13635.  
  13636. .edit-app-form input[name="name"] {
  13637.     width: 20ex!important
  13638. }
  13639.  
  13640. .edit-app-form input[type="file"] {
  13641.     width: auto!important
  13642. }
  13643.  
  13644. .edit-app-form input[type="submit"] {
  13645.     margin-left: 10px;
  13646.     width: auto!important
  13647. }
  13648.  
  13649. .delete-app-button {
  13650.     position: absolute;
  13651.     bottom: 7px;
  13652.     left: 100px
  13653. }
  13654.  
  13655. #create-app {
  13656.     display: none
  13657. }
  13658.  
  13659. table.diff {
  13660.     font-size: small
  13661. }
  13662.  
  13663. .diff_header {
  13664.     background-color: #d3d3d3
  13665. }
  13666.  
  13667. .diff_next {
  13668.     background-color: #d3d3d3
  13669. }
  13670.  
  13671. .diff_add {
  13672.     background-color: #90ee90
  13673. }
  13674.  
  13675. .diff_chg {
  13676.     background-color: #ffff00
  13677. }
  13678.  
  13679. .diff_sub {
  13680.     background-color: #f08080
  13681. }
  13682.  
  13683. .gilded-icon {
  13684.     position: relative;
  13685.     display: inline-block;
  13686.     margin: 0 0 -15px 8px;
  13687.     top: -8px;
  13688.     color: #99895F;
  13689.     font-size: .9em;
  13690.     vertical-align: middle
  13691. }
  13692.  
  13693. .gilded-icon:before {
  13694.     display: inline-block;
  13695.     content: '';
  13696.     background-image: url(sprite-reddit.ZDiVRxCXXWg.png);
  13697.     background-position: -84px -865px;
  13698.     background-repeat: no-repeat;
  13699.     height: 14px;
  13700.     width: 13px;
  13701.     margin-right: 2px;
  13702.     vertical-align: -3px
  13703. }
  13704.  
  13705. .user-gilded>.entry .gilded-icon:before {
  13706.     width: 23px
  13707. }
  13708.  
  13709. body.post-under-6h-old .gilded-icon {
  13710.     opacity: .55
  13711. }
  13712.  
  13713. .goldvertisement {
  13714.     border: 1px solid #c4b487;
  13715.     text-align: center;
  13716.     line-height: 1.3em;
  13717.     box-shadow: 0 0 10px #dad0b3 inset;
  13718.     color: #554a2a
  13719. }
  13720.  
  13721. .goldvertisement .inner {
  13722.     margin: 1px;
  13723.     border: 1px solid #dbd1b5;
  13724.     padding: 6px 8px
  13725. }
  13726.  
  13727. .goldvertisement li {
  13728.     display: inline-block;
  13729.     margin-right: 2em
  13730. }
  13731.  
  13732. .goldvertisement h2 {
  13733.     margin: 0;
  13734.     font-weight: normal;
  13735.     color: inherit
  13736. }
  13737.  
  13738. .goldvertisement .progress {
  13739.     padding: 7.5px 0
  13740. }
  13741.  
  13742. .goldvertisement .progress .bar {
  13743.     border: 1px solid #dad0b3;
  13744.     height: 17px;
  13745.     overflow: auto;
  13746.     border-radius: 10px
  13747. }
  13748.  
  13749. .goldvertisement .progress .bar span {
  13750.     display: block;
  13751.     height: 100%;
  13752.     background-color: #f3e287;
  13753.     background-image: -webkit-linear-gradient(top,#fff8ba,#eccf90);
  13754.     background-image: linear-gradient(to bottom,#fff8ba 0%,#eccf90 100%);
  13755.     border-radius: 8.5px
  13756. }
  13757.  
  13758. .goldvertisement .progress p {
  13759.     float: right;
  13760.     font-weight: bold;
  13761.     font-size: 15px;
  13762.     color: #5a3f1a;
  13763.     line-height: 19px;
  13764.     margin-left: 6px;
  13765.     margin-top: 0
  13766. }
  13767.  
  13768. .goldvertisement a {
  13769.     display: inline-block;
  13770.     margin: 0;
  13771.     padding: 2px 4px;
  13772.     border-radius: 3px;
  13773.     background: #fbfaf8;
  13774.     border: 1px solid #d5c9a9;
  13775.     border-bottom-width: 2px;
  13776.     color: #554a2a
  13777. }
  13778.  
  13779. .goldvertisement a:hover {
  13780.     background: #fdf4c5
  13781. }
  13782.  
  13783. .goldvertisement a:active {
  13784.     margin-top: 1px;
  13785.     border-bottom-width: 1px
  13786. }
  13787.  
  13788. .goldvertisement.st-patrick {
  13789.     box-shadow: 0 0 10px #5c7d03 inset;
  13790.     color: #000000
  13791. }
  13792.  
  13793. .goldvertisement.st-patrick .inner {
  13794.     border: 1px solid #a1ba62
  13795. }
  13796.  
  13797. .goldvertisement.st-patrick h2 {
  13798.     color: #5c7d03
  13799. }
  13800.  
  13801. .goldvertisement.st-patrick a {
  13802.     background: #a1ba62;
  13803.     border: 1px solid #81af04;
  13804.     color: #2d3f01
  13805. }
  13806.  
  13807. .goldvertisement.st-patrick a:hover {
  13808.     background: #cbd9a9
  13809. }
  13810.  
  13811. .goldvertisement.st-patrick .progress {
  13812.     position: relative
  13813. }
  13814.  
  13815. .goldvertisement.st-patrick .progress .bar {
  13816.     border-color: #a1ba62;
  13817.     overflow: visible;
  13818.     margin-right: 10px;
  13819.     padding-right: 10px;
  13820.     position: relative
  13821. }
  13822.  
  13823. .goldvertisement.st-patrick .progress .bar:after {
  13824.     display: inline-block;
  13825.     position: absolute;
  13826.     top: 0;
  13827.     right: 0;
  13828.     margin-top: -3px;
  13829.     margin-right: -8px;
  13830.     content: '';
  13831.     background-image: url(../gold/gild-icon.png);
  13832.     width: 22px;
  13833.     height: 22px
  13834. }
  13835.  
  13836. .goldvertisement.st-patrick .progress .bar span {
  13837.     background: url(../gold/progress-bar-clovers.png);
  13838.     position: relative;
  13839.     border-top-right-radius: 0px;
  13840.     border-bottom-right-radius: 0px
  13841. }
  13842.  
  13843. .goldvertisement.st-patrick .progress .bar span:after {
  13844.     display: inline-block;
  13845.     position: absolute;
  13846.     top: 0;
  13847.     right: 0;
  13848.     margin-right: -22px;
  13849.     margin-top: -11px;
  13850.     content: '';
  13851.     background-image: url(../gold/snoo-leprechaun.png);
  13852.     width: 29px;
  13853.     height: 34px;
  13854.     z-index: 200
  13855. }
  13856.  
  13857. .goldvertisement.st-patrick .progress p {
  13858.     position: absolute;
  13859.     width: 100%;
  13860.     text-align: center;
  13861.     top: 9px;
  13862.     color: #2d3f01;
  13863.     z-index: 100;
  13864.     text-shadow: 0 2px 1px rgba(255,255,255,0.5)
  13865. }
  13866.  
  13867. .gold-bubble {
  13868.     width: 290px;
  13869.     border-radius: 4px;
  13870.     font-size: 125%;
  13871.     line-height: 1.13;
  13872.     font-family: "Hoefler Text","Palatino Linotype","Book Antiqua",Palatino,georgia,garamond,FreeSerif,serif;
  13873.     border-color: #907c47;
  13874.     padding: 4px
  13875. }
  13876.  
  13877. .gold-bubble.anchor-top-centered:before {
  13878.     border-bottom-color: #907c47
  13879. }
  13880.  
  13881. .gold-bubble p+p {
  13882.     margin-top: 1em
  13883. }
  13884.  
  13885. .gold-bubble span.gold-branding {
  13886.     display: inline-block;
  13887.     vertical-align: bottom;
  13888.     text-indent: -9999px;
  13889.     background: transparent url(../gold/goldvertisement-logo.png) top left no-repeat;
  13890.     width: 79px;
  13891.     height: 18px;
  13892.     margin-right: 1px
  13893. }
  13894.  
  13895. .gold-bubble p.buy-gold {
  13896.     background: transparent url(../gold/goldvertisement-gold.png) top left no-repeat;
  13897.     margin-left: 13px;
  13898.     padding-left: 67px;
  13899.     min-height: 45px
  13900. }
  13901.  
  13902. .gold-bubble p.buy-gold a {
  13903.     color: #825b25
  13904. }
  13905.  
  13906. .gold-bubble p.give-gold {
  13907.     background: transparent url(../gold/goldvertisement-gild.png) top left no-repeat;
  13908.     margin-left: 23px;
  13909.     padding-left: 57px;
  13910.     min-height: 39px
  13911. }
  13912.  
  13913. .gold-bubble p.aside {
  13914.     color: #777;
  13915.     font-style: italic
  13916. }
  13917.  
  13918. .gold-bubble p.aside a {
  13919.     color: inherit
  13920. }
  13921.  
  13922. .gold-bubble div.history {
  13923.     margin: 5px 0;
  13924.     padding-top: 2px;
  13925.     border-top: 1px solid #e2ddcf
  13926. }
  13927.  
  13928. .gold-bubble div.history p {
  13929.     margin-bottom: 0
  13930. }
  13931.  
  13932. .gold-bubble div.history .progress {
  13933.     padding: 5px 0;
  13934.     margin: 0 7px;
  13935.     opacity: 0.8
  13936. }
  13937.  
  13938. .gold-bubble div.history .progress .bar {
  13939.     border: 1px solid #dad0b3;
  13940.     height: 12px;
  13941.     overflow: auto;
  13942.     border-radius: 10px
  13943. }
  13944.  
  13945. .gold-bubble div.history .progress .bar span {
  13946.     display: block;
  13947.     height: 100%;
  13948.     background-color: #f3e287;
  13949.     background-image: -webkit-linear-gradient(top,#fff8ba,#eccf90);
  13950.     background-image: linear-gradient(to bottom,#fff8ba 0%,#eccf90 100%);
  13951.     border-radius: 6px
  13952. }
  13953.  
  13954. .gold-bubble div.history .progress p {
  13955.     float: right;
  13956.     font-weight: bold;
  13957.     font-size: 10px;
  13958.     color: #5a3f1a;
  13959.     line-height: 14px;
  13960.     margin-left: 6px;
  13961.     margin-top: 0
  13962. }
  13963.  
  13964. .gold-bubble div.history .progress p {
  13965.     margin-right: 0;
  13966.     font-weight: normal
  13967. }
  13968.  
  13969. #stripe-payment th {
  13970.     padding: 5px;
  13971.     vertical-align: top;
  13972.     text-align: right;
  13973.     white-space: nowrap;
  13974.     font-size: smaller
  13975. }
  13976.  
  13977. #stripe-payment {
  13978.     padding-top: 15px
  13979. }
  13980.  
  13981. #stripe-payment .credit-card-amount,#stripe-payment .credit-card-interval {
  13982.     text-align: left
  13983. }
  13984.  
  13985. #stripe-payment th label {
  13986.     display: inline
  13987. }
  13988.  
  13989. #stripe-payment td input {
  13990.     font-size: small;
  13991.     width: 200px
  13992. }
  13993.  
  13994. #stripe-payment input.card-cvc {
  13995.     width: 9ex
  13996. }
  13997.  
  13998. #stripe-payment input.card-address_zip {
  13999.     width: 13ex
  14000. }
  14001.  
  14002. .stripe-note a.icon {
  14003.     position: relative;
  14004.     float: left;
  14005.     text-indent: -9999px;
  14006.     margin-right: 10px;
  14007.     width: 119px;
  14008.     height: 33px;
  14009.     background-image: url(../stripe.png)
  14010. }
  14011.  
  14012. .stripe-note div {
  14013.     float: left;
  14014.     width: 250px;
  14015.     font-size: small
  14016. }
  14017.  
  14018. .gold-subscription {
  14019.     font-size: small;
  14020.     padding: 2px
  14021. }
  14022.  
  14023. .gold-subscription div.buttons {
  14024.     padding: 10px 0
  14025. }
  14026.  
  14027. .gold-subscription .cancel-button,.gold-subscription .edit-button {
  14028.     margin: 5px;
  14029.     display: inline
  14030. }
  14031.  
  14032. .gold-subscription .status,.gold-subscription .error {
  14033.     font-size: small;
  14034.     margin: 0
  14035. }
  14036.  
  14037. .gold-subscription .roundfield {
  14038.     background-color: #fffdd7;
  14039.     width: 400px
  14040. }
  14041.  
  14042. .gold-subscription #stripe-cancel {
  14043.     display: inline
  14044. }
  14045.  
  14046. .permissions {
  14047.     display: inline-block;
  14048.     font-size: small;
  14049.     text-align: right;
  14050.     width: 36ex
  14051. }
  14052.  
  14053. #moderator_invite .permissions {
  14054.     width: 30ex
  14055. }
  14056.  
  14057. .permissions>form {
  14058.     display: none
  14059. }
  14060.  
  14061. .permission-summary {
  14062.     display: inline-block;
  14063.     font-size: small;
  14064.     border: 1px solid white
  14065. }
  14066.  
  14067. .permission-summary.edited {
  14068.     border: dashed 1px black
  14069. }
  14070.  
  14071. .permission-bit.added {
  14072.     font-weight: bold
  14073. }
  14074.  
  14075. .permission-bit.removed {
  14076.     text-decoration: line-through
  14077. }
  14078.  
  14079. .permission-bit.none {
  14080.     font-style: italic
  14081. }
  14082.  
  14083. .permissions-edit {
  14084.     font-size: x-small
  14085. }
  14086.  
  14087. .permission-selector {
  14088.     border: 1px solid black;
  14089.     background-color: white;
  14090.     position: absolute;
  14091.     width: 24ex
  14092. }
  14093.  
  14094. .permission-selector.active {
  14095.     display: block
  14096. }
  14097.  
  14098. .permission-selector label {
  14099.     display: block;
  14100.     text-align: left;
  14101.     padding: 0px 2px 1px 2px
  14102. }
  14103.  
  14104. .permission-selector label:first-child {
  14105.     border-bottom: 1px solid black
  14106. }
  14107.  
  14108. .permission-selector label:hover {
  14109.     background-color: #bbb
  14110. }
  14111.  
  14112. .permission-selector label.disabled {
  14113.     background-color: #ddd
  14114. }
  14115.  
  14116. .permission-selector form {
  14117.     text-align: right
  14118. }
  14119.  
  14120. .permission-selector .status,.permission-selector .error {
  14121.     text-align: left;
  14122.     white-space: normal
  14123. }
  14124.  
  14125. .light-button {
  14126.     background: none;
  14127.     border: 1px solid #777;
  14128.     border-radius: 3px;
  14129.     box-shadow: 0 1px 1px rgba(0,0,0,0.25);
  14130.     opacity: .75
  14131. }
  14132.  
  14133. .light-button:active {
  14134.     position: relative;
  14135.     top: 1px;
  14136.     box-shadow: none
  14137. }
  14138.  
  14139. .light-text-input {
  14140.     background: white;
  14141.     border: 1px solid #ccc;
  14142.     padding: 2px 5px
  14143. }
  14144.  
  14145. body.with-listing-chooser {
  14146.     position: relative
  14147. }
  14148.  
  14149. body.with-listing-chooser #header .tabmenu {
  14150.     margin-left: 8px
  14151. }
  14152.  
  14153. body.with-listing-chooser #header .tabmenu li:first-child.selected {
  14154.     margin-left: 2px
  14155. }
  14156.  
  14157. body.with-listing-chooser #header .pagename {
  14158.     position: absolute;
  14159.     bottom: 20px;
  14160.     margin-left: 10px
  14161. }
  14162.  
  14163. body.with-listing-chooser>.content,body.with-listing-chooser .footer-parent {
  14164.     margin-left: 148px
  14165. }
  14166.  
  14167. body.with-listing-chooser .listing-chooser {
  14168.     position: absolute;
  14169.     top: 65px;
  14170.     left: 0;
  14171.     bottom: 0;
  14172.     width: 130px;
  14173.     padding-right: 14px;
  14174.     background: #f7f7f7;
  14175.     overflow: hidden
  14176. }
  14177.  
  14178. body.with-listing-chooser .listing-chooser.initialized {
  14179.     -webkit-transition: width 0.25s ease 0s;
  14180.     -moz-transition: width 0.25s ease 0s;
  14181.     -o-transition: width 0.25s ease 0s;
  14182.     -ms-transition: width 0.25s ease 0s;
  14183.     transition: width 0.25s ease 0s
  14184. }
  14185.  
  14186. 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 {
  14187.     -webkit-transition: all 0.1s ease 0.03s;
  14188.     -moz-transition: all 0.1s ease 0.03s;
  14189.     -o-transition: all 0.1s ease 0.03s;
  14190.     -ms-transition: all 0.1s ease 0.03s;
  14191.     transition: all 0.1s ease 0.03s
  14192. }
  14193.  
  14194. body.with-listing-chooser .listing-chooser .grippy {
  14195.     position: absolute;
  14196.     right: 0;
  14197.     width: 14px;
  14198.     height: 100%;
  14199.     background: white;
  14200.     border-left: 1px solid #ccc;
  14201.     box-shadow: 0 0 6px rgba(0,0,0,0.2);
  14202.     z-index: 25;
  14203.     cursor: pointer
  14204. }
  14205.  
  14206. body.with-listing-chooser .listing-chooser .grippy:before {
  14207.     content: '';
  14208.     display: block;
  14209.     position: absolute;
  14210.     width: 8px;
  14211.     height: 100%;
  14212.     background: url(../sidebar-grippy-hide.png) fixed no-repeat;
  14213.     background-position: 131px center;
  14214.     margin-left: 1px;
  14215.     opacity: .5
  14216. }
  14217.  
  14218. body.with-listing-chooser .listing-chooser .grippy:after {
  14219.     content: '';
  14220.     display: block;
  14221.     position: absolute;
  14222.     height: 100%;
  14223.     right: 5px;
  14224.     width: 8px;
  14225.     border-right: 1px dotted #e5e5e5;
  14226.     z-index: -1
  14227. }
  14228.  
  14229. body.with-listing-chooser .listing-chooser .grippy:hover:before {
  14230.     opacity: 1
  14231. }
  14232.  
  14233. body.with-listing-chooser .listing-chooser .grippy:hover:after {
  14234.     background: #f4f4f4
  14235. }
  14236.  
  14237. body.with-listing-chooser .listing-chooser:hover .grippy:before {
  14238.     opacity: .8
  14239. }
  14240.  
  14241. body.with-listing-chooser.listing-chooser-collapsed #header .tabmenu {
  14242.     margin-left: 0
  14243. }
  14244.  
  14245. body.with-listing-chooser.listing-chooser-collapsed #header .pagename {
  14246.     margin-left: 2px
  14247. }
  14248.  
  14249. body.with-listing-chooser.listing-chooser-collapsed>.content,body.with-listing-chooser.listing-chooser-collapsed .footer-parent {
  14250.     margin-left: 15px
  14251. }
  14252.  
  14253. body.with-listing-chooser.listing-chooser-collapsed .listing-chooser {
  14254.     width: 0;
  14255.     padding-right: 15px;
  14256.     z-index: -1
  14257. }
  14258.  
  14259. body.with-listing-chooser.listing-chooser-collapsed .listing-chooser .grippy {
  14260.     z-index: 40;
  14261.     width: 15px
  14262. }
  14263.  
  14264. body.with-listing-chooser.listing-chooser-collapsed .listing-chooser .grippy:before {
  14265.     background-image: url(../sidebar-grippy-show.png);
  14266.     background-position: 2.5px center;
  14267.     margin-left: 1.5px;
  14268.     width: 9px
  14269. }
  14270.  
  14271. body.with-listing-chooser.listing-chooser-collapsed .listing-chooser .grippy:after {
  14272.     right: 5px;
  14273.     width: 9px;
  14274.     border-right: 1px solid #ccc
  14275. }
  14276.  
  14277. .listing-chooser h3 {
  14278.     color: #777;
  14279.     text-align: right;
  14280.     padding: 4px
  14281. }
  14282.  
  14283. .listing-chooser .intro {
  14284.     background: #f8ecb6;
  14285.     border: 1px solid #ffae1a;
  14286.     border-left: none;
  14287.     border-right: none;
  14288.     margin-bottom: 10px;
  14289.     width: 130px
  14290. }
  14291.  
  14292. .listing-chooser .intro p {
  14293.     font-size: 1.15em;
  14294.     margin: 4px;
  14295.     margin-left: 8px
  14296. }
  14297.  
  14298. .listing-chooser .intro ul.multis {
  14299.     margin: 6px 0
  14300. }
  14301.  
  14302. .listing-chooser ul.global,.listing-chooser ul.other {
  14303.     padding: 8px 0
  14304. }
  14305.  
  14306. .listing-chooser ul.global li,.listing-chooser ul.other li {
  14307.     margin-left: 4px
  14308. }
  14309.  
  14310. .listing-chooser ul.global li a,.listing-chooser ul.other li a {
  14311.     font-size: 1.3em;
  14312.     padding: 1em 5px;
  14313.     padding-left: 12px
  14314. }
  14315.  
  14316. .listing-chooser ul.other {
  14317.     margin-top: 10px
  14318. }
  14319.  
  14320. .listing-chooser ul.multis li {
  14321.     margin-left: 12px;
  14322.     -webkit-transition: all 0.15s ease 0s;
  14323.     -moz-transition: all 0.15s ease 0s;
  14324.     -o-transition: all 0.15s ease 0s;
  14325.     -ms-transition: all 0.15s ease 0s;
  14326.     transition: all 0.15s ease 0s
  14327. }
  14328.  
  14329. .listing-chooser ul.multis li:hover {
  14330.     margin-left: 9px
  14331. }
  14332.  
  14333. .listing-chooser ul.multis li a {
  14334.     font-size: 1.2em;
  14335.     padding: .8em 5px;
  14336.     padding-left: 10px
  14337. }
  14338.  
  14339. .listing-chooser li {
  14340.     text-align: left;
  14341.     margin-bottom: 3px;
  14342.     background: #fff;
  14343.     border: 1px solid #ccc;
  14344.     border-bottom-width: 2px;
  14345.     border-right: none;
  14346.     border-top-left-radius: 5px;
  14347.     border-bottom-left-radius: 5px
  14348. }
  14349.  
  14350. .listing-chooser li a {
  14351.     display: block;
  14352.     position: relative;
  14353.     overflow: hidden;
  14354.     text-overflow: ellipsis;
  14355.     margin-right: 5px
  14356. }
  14357.  
  14358. .listing-chooser li a .description {
  14359.     color: gray;
  14360.     font-size: .8em;
  14361.     font-weight: normal;
  14362.     white-space: nowrap
  14363. }
  14364.  
  14365. .listing-chooser li:last-child a {
  14366.     border-bottom: none
  14367. }
  14368.  
  14369. .listing-chooser li.selected {
  14370.     position: relative;
  14371.     background: #e9f2fc;
  14372.     border-color: #b3cce6;
  14373.     margin-right: -8px;
  14374.     padding-right: 8px;
  14375.     box-shadow: -30px 0 30px -15px rgba(255,255,255,0.5) inset,0 2px 6px -1px rgba(0,0,0,0.2);
  14376.     z-index: 35
  14377. }
  14378.  
  14379. .listing-chooser li.selected a {
  14380.     font-weight: bold
  14381. }
  14382.  
  14383. .listing-chooser li.selected:before {
  14384.     position: absolute;
  14385.     top: 50%;
  14386.     right: 0;
  14387.     margin-top: -5px;
  14388.     display: block;
  14389.     content: '';
  14390.     border: 5px solid transparent;
  14391.     border-style: solid solid outset;
  14392.     border-left-color: #79a6d2
  14393. }
  14394.  
  14395. .listing-chooser li.gold-perks {
  14396.     background: #fdfbf2
  14397. }
  14398.  
  14399. .listing-chooser li.gold-perks a {
  14400.     color: #9a7d2e
  14401. }
  14402.  
  14403. .listing-chooser li.gold-perks.selected {
  14404.     border-color: #cec19c
  14405. }
  14406.  
  14407. .listing-chooser li.gold-perks.selected:before {
  14408.     border-left-color: #c9a74b
  14409. }
  14410.  
  14411. .listing-chooser .create {
  14412.     padding: 5px
  14413. }
  14414.  
  14415. .listing-chooser .create input[type="text"] {
  14416.     background: white;
  14417.     border: 1px solid #ccc;
  14418.     padding: 2px 5px;
  14419.     width: 95px;
  14420.     margin-bottom: 3px;
  14421.     display: none
  14422. }
  14423.  
  14424. .listing-chooser .create .error {
  14425.     margin: 4px 0;
  14426.     width: 100px
  14427. }
  14428.  
  14429. .listing-chooser .create button {
  14430.     display: inline;
  14431.     text-align: center;
  14432.     padding: 1px 4px;
  14433.     margin: 0;
  14434.     background: none;
  14435.     border: 1px solid #777;
  14436.     border-radius: 3px;
  14437.     opacity: .5
  14438. }
  14439.  
  14440. .listing-chooser .create button:hover {
  14441.     opacity: .90
  14442. }
  14443.  
  14444. .listing-chooser .create button:active {
  14445.     background: #e9e9e9
  14446. }
  14447.  
  14448. .listing-chooser .create button,.listing-chooser .create .throbber {
  14449.     vertical-align: middle
  14450. }
  14451.  
  14452. .listing-chooser .create .throbber {
  14453.     float: right
  14454. }
  14455.  
  14456. .listing-chooser .create.expanded input[type="text"] {
  14457.     display: block
  14458. }
  14459.  
  14460. .listing-chooser .create.expanded button {
  14461.     background: none;
  14462.     border: 1px solid #777;
  14463.     border-radius: 3px;
  14464.     box-shadow: 0 1px 1px rgba(0,0,0,0.25);
  14465.     opacity: .75
  14466. }
  14467.  
  14468. .listing-chooser .create.expanded button:active {
  14469.     position: relative;
  14470.     top: 1px;
  14471.     box-shadow: none
  14472. }
  14473.  
  14474. .user-jumped-to {
  14475.     border-radius: 5px;
  14476.     -moz-border-radius: 5px;
  14477.     border: 1px solid #DDF;
  14478.     display: inline-block;
  14479.     margin-top: 10px;
  14480.     padding: 10px 15px;
  14481.     background-color: #EEF
  14482. }
  14483.  
  14484. .submit_text {
  14485.     display: none;
  14486.     max-height: 250px;
  14487.     overflow: auto
  14488. }
  14489.  
  14490. .submit_text ol,.submit_text ul {
  14491.     margin: 0;
  14492.     margin-left: 2em
  14493. }
  14494.  
  14495. .submit_text.working .content:before {
  14496.     content: "";
  14497.     width: 16px;
  14498.     height: 16px;
  14499.     display: block;
  14500.     background-image: url(../throbber.gif)
  14501. }
  14502.  
  14503. .submit_text h1 {
  14504.     color: #336699;
  14505.     display: block;
  14506.     font-size: 16px;
  14507.     font-weight: bold
  14508. }
  14509.  
  14510. .submit_text .content {
  14511.     margin: 0
  14512. }
  14513.  
  14514. .submit_text .content p {
  14515.     word-wrap: break-word;
  14516.     clear: both
  14517. }
  14518.  
  14519. .submit_text.enabled {
  14520.     display: inline-block
  14521. }
  14522.  
  14523. .hover-bubble.save-selector {
  14524.     display: none
  14525. }
  14526.  
  14527. .hover-bubble.save-selector label {
  14528.     display: block;
  14529.     font-weight: bold;
  14530.     margin-left: 5px;
  14531.     font-size: 10px
  14532. }
  14533.  
  14534. .hover-bubble.save-selector .savedcategory {
  14535.     border: 1px solid #ccc;
  14536.     padding: 1px 3px;
  14537.     margin: 0 2px
  14538. }
  14539.  
  14540. .save-category {
  14541.     margin-left: 2px;
  14542.     background-color: #DDF;
  14543.     padding: 2px 5px;
  14544.     border-radius: 5px;
  14545.     -moz-border-radius: 5px
  14546. }
  14547.  
  14548. .save-category.hidden {
  14549.     display: none
  14550. }
  14551.  
  14552. #adminnotes-form textarea {
  14553.     width: 285px
  14554. }
  14555.  
  14556. #adminnotes-form .notes-button {
  14557.     margin: 3px 0px;
  14558.     display: block
  14559. }
  14560.  
  14561. #past-notes {
  14562.     overflow-y: auto;
  14563.     max-height: 150px
  14564. }
  14565.  
  14566. #past-notes li.adminnote {
  14567.     border-top: 1px solid black;
  14568.     overflow-x: auto
  14569. }
  14570.  
  14571. #past-notes .adminnote-info {
  14572.     text-align: right;
  14573.     font-size: small;
  14574.     font-style: italic
  14575. }
  14576.  
  14577. .trending-subreddits {
  14578.     margin-top: -2px;
  14579.     margin-bottom: 8px;
  14580.     line-height: 1.75em;
  14581.     margin-left: 17px
  14582. }
  14583.  
  14584. body.compressed-display .trending-subreddits {
  14585.     margin-left: 15px
  14586. }
  14587.  
  14588. body.compressed-display .trending-subreddits .midcol-spacer {
  14589.     width: 15px
  14590. }
  14591.  
  14592. .trending-subreddits .rank-spacer,.trending-subreddits .midcol-spacer {
  14593.     float: left;
  14594.     height: 1px
  14595. }
  14596.  
  14597. .trending-subreddits .trending-subreddits-content {
  14598.     overflow: hidden
  14599. }
  14600.  
  14601. .trending-subreddits strong {
  14602.     color: #29541c
  14603. }
  14604.  
  14605. .trending-subreddits strong:before {
  14606.     height: 14px;
  14607.     width: 14px;
  14608.     display: inline-block;
  14609.     content: " ";
  14610.     margin-right: 5px;
  14611.     background-image: url(sprite-reddit.ZDiVRxCXXWg.png);
  14612.     background-position: -42px -885px;
  14613.     background-repeat: no-repeat;
  14614.     vertical-align: middle
  14615. }
  14616.  
  14617. .trending-subreddits ul {
  14618.     display: inline
  14619. }
  14620.  
  14621. .trending-subreddits li {
  14622.     display: inline-block;
  14623.     margin-left: 0.5em
  14624. }
  14625.  
  14626. .trending-subreddits li:first-child {
  14627.     margin-left: 0
  14628. }
  14629.  
  14630. .trending-subreddits ul,.trending-subreddits .comments {
  14631.     margin-left: 1em
  14632. }
  14633.  
  14634. .trending-subreddits .comments {
  14635.     color: #888;
  14636.     font-weight: bold;
  14637.     white-space: nowrap
  14638. }
  14639.  
  14640. .trending-subreddits .comments:hover {
  14641.     text-decoration: underline
  14642. }
  14643.  
  14644. .fancy {
  14645.     background-color: #fffcfc;
  14646.     border: 2px solid #D4D3CF;
  14647.     margin: 10px auto;
  14648.     max-width: 974px;
  14649.     padding: 0;
  14650.     position: relative;
  14651.     width: 100%
  14652. }
  14653.  
  14654. .fancy .fancy-inner {
  14655.     background-image: url(../gold/gold-laurel-bg.png);
  14656.     background-position: top center;
  14657.     background-repeat: no-repeat;
  14658.     border: 1px solid #e3e2df;
  14659.     margin: 12px;
  14660.     padding: 0;
  14661.     position: relative
  14662. }
  14663.  
  14664. .fancy:before,.fancy:after,.fancy .fancy-inner:before,.fancy .fancy-inner:after {
  14665.     background-image: url(../gold/endcap.png);
  14666.     background-repeat: no-repeat;
  14667.     background-size: 27px 27px;
  14668.     content: '';
  14669.     display: block;
  14670.     height: 27px;
  14671.     position: absolute;
  14672.     width: 100%
  14673. }
  14674.  
  14675. .fancy:before {
  14676.     transform: scaleX(-1);
  14677.     -webkit-transform: scaleX(-1);
  14678.     -moz-transform: scaleX(-1);
  14679.     -o-transform: scaleX(-1);
  14680.     -ms-transform: scaleX(-1);
  14681.     background-position: top left;
  14682.     margin-left: 3px;
  14683.     margin-top: -3px
  14684. }
  14685.  
  14686. .fancy:after {
  14687.     transform: scaleY(-1);
  14688.     -webkit-transform: scaleY(-1);
  14689.     -moz-transform: scaleY(-1);
  14690.     -o-transform: scaleY(-1);
  14691.     -ms-transform: scaleY(-1);
  14692.     background-position: top left;
  14693.     margin-left: -3px;
  14694.     margin-top: -24px
  14695. }
  14696.  
  14697. .fancy .fancy-inner:before {
  14698.     background-position: top left;
  14699.     margin-left: -16px;
  14700.     margin-top: -16px
  14701. }
  14702.  
  14703. .fancy .fancy-inner:after {
  14704.     transform: scaleY(-1) scaleX(-1);
  14705.     -webkit-transform: scaleY(-1) scaleX(-1);
  14706.     -moz-transform: scaleY(-1) scaleX(-1);
  14707.     -o-transform: scaleY(-1) scaleX(-1);
  14708.     -ms-transform: scaleY(-1) scaleX(-1);
  14709.     background-position: top left;
  14710.     margin-left: 16px;
  14711.     margin-top: -11px
  14712. }
  14713.  
  14714. .fancy .fancy-content {
  14715.     margin: 30px auto;
  14716.     max-width: 600px;
  14717.     padding: 3px
  14718. }
  14719.  
  14720. .sidelines {
  14721.     overflow: hidden;
  14722.     text-align: center;
  14723.     font-size: 1.75em;
  14724.     color: #444;
  14725.     font-weight: bold;
  14726.     line-height: 1.6
  14727. }
  14728.  
  14729. .sidelines span {
  14730.     display: inline-block;
  14731.     position: relative
  14732. }
  14733.  
  14734. .sidelines span:before,.sidelines span:after {
  14735.     content: '';
  14736.     position: absolute;
  14737.     border: 0 solid #ccc;
  14738.     height: 1px;
  14739.     border-top-width: 1px;
  14740.     top: 50%;
  14741.     width: 600px
  14742. }
  14743.  
  14744. .sidelines span:before {
  14745.     right: 100%;
  14746.     margin-right: 15px
  14747. }
  14748.  
  14749. .sidelines span:after {
  14750.     left: 100%;
  14751.     margin-left: 15px
  14752. }
  14753.  
  14754. .gold-page,.gilding {
  14755.     overflow-y: scroll
  14756. }
  14757.  
  14758. .gold-wrap {
  14759.     font-family: Palatino,georgia,garamond,FreeSerif,serif;
  14760.     color: #686868;
  14761.     font-size: 1.5em;
  14762.     line-height: 1.6em
  14763. }
  14764.  
  14765. .gold-wrap.inline-gold {
  14766.     margin: 10px 0
  14767. }
  14768.  
  14769. .gold-wrap.inline-gold h1 {
  14770.     display: none
  14771. }
  14772.  
  14773. .gold-wrap.inline-gold .fancy-inner {
  14774.     background-position: bottom center
  14775. }
  14776.  
  14777. .gold-wrap.inline-gold .gold-snoo {
  14778.     display: none
  14779. }
  14780.  
  14781. .gold-wrap.inline-gold .gold-form {
  14782.     margin: 0 20px 5px;
  14783.     font-size: 1em
  14784. }
  14785.  
  14786. .gold-wrap.inline-gold .gold-form .gold-button {
  14787.     font-size: 1em
  14788. }
  14789.  
  14790. .gold-wrap.inline-gold .gold-form .container {
  14791.     padding: 0;
  14792.     border: none;
  14793.     background-color: transparent
  14794. }
  14795.  
  14796. .gold-wrap.inline-gold .gold-form .transaction-summary {
  14797.     padding-bottom: 0
  14798. }
  14799.  
  14800. .gold-wrap .gold-banner {
  14801.     background: transparent url(../gold/reddit-golds.png) center center no-repeat;
  14802.     background-size: contain;
  14803.     height: 80px;
  14804.     margin: 30px auto 20px;
  14805.     text-indent: -9999px;
  14806.     text-align: center;
  14807.     max-width: 500px
  14808. }
  14809.  
  14810. .gold-wrap .gold-banner a {
  14811.     display: block;
  14812.     height: 100%;
  14813.     width: 100%
  14814. }
  14815.  
  14816. .gold-wrap .container {
  14817.     padding: 10px 30px;
  14818.     border: 1px solid #cccccb;
  14819.     background-color: #fffdfd
  14820. }
  14821.  
  14822. .gold-wrap .container a {
  14823.     color: #686868;
  14824.     text-decoration: underline
  14825. }
  14826.  
  14827. .gold-wrap .tab {
  14828.     display: none
  14829. }
  14830.  
  14831. .gold-wrap .tab.active {
  14832.     display: block
  14833. }
  14834.  
  14835. .gold-wrap .error {
  14836.     background: transparent center left no-repeat;
  14837.     background-image: url(sprite-reddit.ZDiVRxCXXWg.png);
  14838.     background-position: -44px -821px;
  14839.     background-repeat: no-repeat;
  14840.     padding-left: 20px;
  14841.     white-space: nowrap;
  14842.     line-height: 1
  14843. }
  14844.  
  14845. .gold-wrap #form-options section {
  14846.     padding: 10px 0
  14847. }
  14848.  
  14849. .gold-wrap .tab-chooser {
  14850.     margin-bottom: 10px;
  14851.     width: 100%;
  14852.     display: inline-block
  14853. }
  14854.  
  14855. .gold-wrap .tab-chooser h3 {
  14856.     text-align: center;
  14857.     font-weight: normal;
  14858.     font-size: 1em;
  14859.     font-style: italic;
  14860.     margin: 0;
  14861.     line-height: 3em
  14862. }
  14863.  
  14864. .gold-wrap a.tab-toggle {
  14865.     box-sizing: border-box;
  14866.     -webkit-box-sizing: border-box;
  14867.     -moz-box-sizing: border-box;
  14868.     background-color: #938870;
  14869.     border-radius: 0px;
  14870.     border-top: 1px solid #5e5137;
  14871.     border-bottom: 1px solid #5e5137;
  14872.     border-right: 1px solid #5e5137;
  14873.     box-shadow: inset 0 -3px 0 rgba(0,0,0,0.27);
  14874.     color: #fffdfd;
  14875.     display: inline-block;
  14876.     float: left;
  14877.     font-family: Palatino,georgia,garamond,FreeSerif,serif;
  14878.     font-size: 1.1em;
  14879.     height: 66px;
  14880.     line-height: 66px;
  14881.     text-align: center;
  14882.     text-decoration: none;
  14883.     vertical-align: middle;
  14884.     width: 33%
  14885. }
  14886.  
  14887. .gold-wrap a.tab-toggle.active {
  14888.     background-color: #c3b598;
  14889.     box-shadow: inset 0px 0px 14px rgba(0,0,0,0.27)
  14890. }
  14891.  
  14892. .gold-wrap a.tab-toggle:not(.active):hover {
  14893.     background-color: #b8ab90;
  14894.     box-shadow: inset 0 -3px 0 rgba(0,0,0,0.27)
  14895. }
  14896.  
  14897. .gold-wrap a.tab-toggle:first-of-type {
  14898.     border-radius: 3px 0 0 3px;
  14899.     border-left: 1px solid #5e5137
  14900. }
  14901.  
  14902. .gold-wrap a.tab-toggle:last-of-type {
  14903.     border-right-width: 1px;
  14904.     border-radius: 0 3px 3px 0
  14905. }
  14906.  
  14907. .gold-wrap .buttons {
  14908.     margin-top: 10px
  14909. }
  14910.  
  14911. .gold-wrap h2 {
  14912.     color: #686868
  14913. }
  14914.  
  14915. .gold-wrap h3 {
  14916.     font-size: 1.1em;
  14917.     color: #686868;
  14918.     margin-bottom: 10px
  14919. }
  14920.  
  14921. .gold-wrap h3.toggle,.gold-wrap dt.toggle {
  14922.     cursor: pointer;
  14923.     margin-bottom: 0
  14924. }
  14925.  
  14926. .gold-wrap dt.toggle:before {
  14927.     content: "[+] "
  14928. }
  14929.  
  14930. .gold-wrap dt.toggle.toggled:before {
  14931.     content: "[–] "
  14932. }
  14933.  
  14934. .gold-wrap section#redeem-a-code {
  14935.     margin-top: -10px
  14936. }
  14937.  
  14938. .gold-wrap section#redeem-a-code .sidelines {
  14939.     font-size: 1em;
  14940.     font-weight: normal;
  14941.     padding: 0.7em;
  14942.     color: #686868
  14943. }
  14944.  
  14945. .gold-wrap .gold-payment .gift-message {
  14946.     background-color: #fff;
  14947.     margin: 10px 30px;
  14948.     padding: 0 10px;
  14949.     border: 1px solid #cccccb
  14950. }
  14951.  
  14952. .gold-wrap .gold-payment .transaction-summary {
  14953.     padding-bottom: 10px
  14954. }
  14955.  
  14956. .gold-wrap .gold-payment .transaction-summary p {
  14957.     padding: 5px 0
  14958. }
  14959.  
  14960. .gold-wrap .gold-payment .transaction-summary p strong {
  14961.     font-weight: bold
  14962. }
  14963.  
  14964. .gold-wrap .gold-payment .transaction-summary blockquote {
  14965.     font-size: 0.8em;
  14966.     font-style: italic
  14967. }
  14968.  
  14969. .gold-wrap .gold-payment .divider-text {
  14970.     font-weight: bold;
  14971.     font-size: 1.75em;
  14972.     color: #444
  14973. }
  14974.  
  14975. .gold-wrap .gold-payment .status {
  14976.     margin: 5px 0 0 0
  14977. }
  14978.  
  14979. .gold-wrap span.gold-snoo {
  14980.     background: transparent url(../gold/gold-snoo.png) center center no-repeat;
  14981.     background-size: 100px;
  14982.     position: absolute;
  14983.     right: 160px;
  14984.     margin-top: -85px;
  14985.     width: 100px;
  14986.     height: 171px;
  14987.     text-indent: -9999px
  14988. }
  14989.  
  14990. .gold-wrap .login-note {
  14991.     text-align: center;
  14992.     font-size: 13px;
  14993.     font-style: italic;
  14994.     line-height: 1;
  14995.     margin-bottom: 20px
  14996. }
  14997.  
  14998. .gold-wrap .login-note a {
  14999.     text-decoration: underline
  15000. }
  15001.  
  15002. .gold-wrap section.gold-question {
  15003.     margin-top: 20px
  15004. }
  15005.  
  15006. .gold-wrap section.gold-question h3.toggle {
  15007.     font-weight: normal;
  15008.     font-size: 0.9em
  15009. }
  15010.  
  15011. .gold-wrap section.gold-question h3.toggle:before {
  15012.     content: "[+] "
  15013. }
  15014.  
  15015. .gold-wrap section.gold-question h3.toggle.toggled:before {
  15016.     content: "[–] "
  15017. }
  15018.  
  15019. .gold-wrap section#give-as-gift {
  15020.     padding-top: 10px
  15021. }
  15022.  
  15023. .gold-wrap input[type=checkbox],.gold-wrap input[type=radio] {
  15024.     margin: 0 0.5em 0 0
  15025. }
  15026.  
  15027. .gold-wrap input[type=text].inline,.gold-wrap input[type=email].inline {
  15028.     font-size: 0.9em;
  15029.     margin: 2px 5px 5px 5px
  15030. }
  15031.  
  15032. .gold-wrap input[type=text],.gold-wrap input[type=email],.gold-wrap textarea {
  15033.     box-sizing: border-box;
  15034.     -webkit-box-sizing: border-box;
  15035.     -moz-box-sizing: border-box;
  15036.     border: 1px solid #cccccb;
  15037.     color: #686868;
  15038.     background-color: #fff;
  15039.     font-family: Palatino,georgia,garamond,FreeSerif,serif;
  15040.     font-style: italic;
  15041.     padding: 5px;
  15042.     font-size: 1em
  15043. }
  15044.  
  15045. .gold-wrap input[name="code"] {
  15046.     width: 100%;
  15047.     padding: 10px
  15048. }
  15049.  
  15050. .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 {
  15051.     opacity: 0.3
  15052. }
  15053.  
  15054. .gold-wrap .hidden {
  15055.     display: none
  15056. }
  15057.  
  15058. .gold-wrap .gift-details {
  15059.     margin-left: 1em;
  15060.     overflow: hidden;
  15061.     -webkit-transition: max-height 0.75s ease 0s;
  15062.     -moz-transition: max-height 0.75s ease 0s;
  15063.     -o-transition: max-height 0.75s ease 0s;
  15064.     -ms-transition: max-height 0.75s ease 0s;
  15065.     transition: max-height 0.75s ease 0s
  15066. }
  15067.  
  15068. .gold-wrap .gift-details.hidden {
  15069.     display: block;
  15070.     max-height: 0
  15071. }
  15072.  
  15073. .gold-wrap .gift-details:not(.hidden) {
  15074.     max-height: 400px
  15075. }
  15076.  
  15077. .gold-wrap .details {
  15078.     font-size: 0.9em;
  15079.     margin: 10px 0 0 0;
  15080.     width: 600px
  15081. }
  15082.  
  15083. .gold-wrap .gilding-info .details {
  15084.     width: 538px
  15085. }
  15086.  
  15087. .gold-wrap .gilding-info .examples {
  15088.     margin-top: 10px
  15089. }
  15090.  
  15091. .gold-wrap .gilding-info .examples img {
  15092.     display: block;
  15093.     margin: 0 auto
  15094. }
  15095.  
  15096. .gold-wrap .gilding-info .examples p {
  15097.     text-align: center;
  15098.     font-size: 0.7em
  15099. }
  15100.  
  15101. .gold-wrap .gold-dropdown {
  15102.     color: #686868;
  15103.     background-color: #fffdfd;
  15104.     font-size: 16px
  15105. }
  15106.  
  15107. .gold-wrap .indent {
  15108.     margin-left: 20px
  15109. }
  15110.  
  15111. .gold-wrap .loggedout-gold-form .loggedout-email {
  15112.     display: block;
  15113.     margin: 10px 0
  15114. }
  15115.  
  15116. .gold-wrap .loggedout-gold-form .hint {
  15117.     font-size: 12px;
  15118.     font-style: italic
  15119. }
  15120.  
  15121. @media screen and (max-width: 1024px) {
  15122.     .gold-wrap .buttons {
  15123.         text-align:center
  15124.     }
  15125.  
  15126.     .gold-wrap span.gold-snoo {
  15127.         display: block;
  15128.         position: static;
  15129.         width: 100%;
  15130.         text-align: center;
  15131.         margin-top: 25px
  15132.     }
  15133. }
  15134.  
  15135. .gold-page.creddits-purchase .gold-snoo,.gold-page.creddits-payment .gold-snoo {
  15136.     background-image: url(../gold/creddits-snoo.png)
  15137. }
  15138.  
  15139. .gold-page.gilding .gold-banner {
  15140.     background-image: url(../gold/reddit-gilding.png)
  15141. }
  15142.  
  15143. .gold-page.gilding dt {
  15144.     margin: 0.9em 0 0.5em;
  15145.     font-weight: bold;
  15146.     padding-top: 1em;
  15147.     border-top: 1px solid #CCC;
  15148.     font-size: 1.2em
  15149. }
  15150.  
  15151. .gold-page.gilding dt:first-of-type {
  15152.     padding-top: 0;
  15153.     border-top-width: 0
  15154. }
  15155.  
  15156. .gold-page.gilding dd {
  15157.     margin-left: 0;
  15158.     line-height: 1.8em
  15159. }
  15160.  
  15161. .gold-page.gilding .example {
  15162.     margin: 1em 0
  15163. }
  15164.  
  15165. .gold-page.gilding .example figure {
  15166.     margin: 0 auto;
  15167.     padding: 0;
  15168.     width: 339px;
  15169.     border: 1px solid #cccccb
  15170. }
  15171.  
  15172. .gold-page.gilding .example figure.userpage-gild {
  15173.     height: 227px;
  15174.     background: url('../gold/userpage-gild.png') no-repeat center center
  15175. }
  15176.  
  15177. .gold-page.gilding .example figure.comment-gild {
  15178.     height: 160px;
  15179.     background: url('../gold/comment-gild.png') no-repeat top left
  15180. }
  15181.  
  15182. .gold-page.gilding .example figure.using-creddits {
  15183.     height: 90px;
  15184.     background: url('../gold/using-creddits.png') no-repeat top left
  15185. }
  15186.  
  15187. .gold-page.gilding .gold-button {
  15188.     display: block;
  15189.     box-sizing: border-box;
  15190.     -webkit-box-sizing: border-box;
  15191.     -moz-box-sizing: border-box;
  15192.     margin: 0;
  15193.     font-size: 1.3em
  15194. }
  15195.  
  15196. @media (-webkit-min-device-pixel-ratio: 2),(min-resolution:192dpi) {
  15197.     .gold-page.gilding .example figure.userpage-gild {
  15198.         background:url('../gold/userpage-gild-x2.png') no-repeat center center;
  15199.         background-size: 339px 227px
  15200.     }
  15201.  
  15202.     .gold-page.gilding .example figure.comment-gild {
  15203.         background: url('../gold/comment-gild-x2.png') no-repeat top left;
  15204.         background-size: 339px 160px
  15205.     }
  15206.  
  15207.     .gold-page.gilding .example figure.using-creddits {
  15208.         background: url('../gold/using-creddits-x2.png') no-repeat top left;
  15209.         background-size: 339px 90px
  15210.     }
  15211. }
  15212.  
  15213. .gold-only #header {
  15214.     border-bottom-color: #9a7d2e;
  15215.     background: #d7cc7e;
  15216.     background: -moz-linear-gradient(top,#d7cc7e 0%,#e2ce3e 100%);
  15217.     background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#d7cc7e),color-stop(100%,#e2ce3e));
  15218.     background: -webkit-linear-gradient(top,#d7cc7e 0%,#e2ce3e 100%);
  15219.     background: -o-linear-gradient(top,#d7cc7e 0%,#e2ce3e 100%);
  15220.     background: -ms-linear-gradient(top,#d7cc7e 0%,#e2ce3e 100%);
  15221.     background: linear-gradient(to bottom,#d7cc7e 0%,#e2ce3e 100%)
  15222. }
  15223.  
  15224. .gold-only #header #header-bottom-right {
  15225.     background-color: #faf1b3
  15226. }
  15227.  
  15228. .gold-only #header #header-bottom-right a {
  15229.     color: #9a7d2e
  15230. }
  15231.  
  15232. .gold-only #header #header-bottom-right .message-count {
  15233.     background-color: #e2ce3e
  15234. }
  15235.  
  15236. .gold-only #header #header-bottom-right #mail.havemail {
  15237.     background-image: url(sprite-reddit.ZDiVRxCXXWg.png);
  15238.     background-position: 0px -905px;
  15239.     background-repeat: no-repeat
  15240. }
  15241.  
  15242. .gold-only #header #header-bottom-right #modmail.havemail {
  15243.     background-image: url(sprite-reddit.ZDiVRxCXXWg.png);
  15244.     background-position: -69px -642px;
  15245.     background-repeat: no-repeat
  15246. }
  15247.  
  15248. .gold-only #header .tabmenu li a {
  15249.     background-color: #faf1b3;
  15250.     color: #9a7d2e
  15251. }
  15252.  
  15253. .gold-only #header .tabmenu li.selected a {
  15254.     background-color: #ffffff;
  15255.     border-color: #9a7d2e;
  15256.     border-bottom-color: #ffffff
  15257. }
  15258.  
  15259. .gold-only #header #sr-header-area {
  15260.     background-color: transparent;
  15261.     border: none;
  15262.     opacity: 0.5
  15263. }
  15264.  
  15265. .gold-only #header #sr-header-area:hover {
  15266.     opacity: 1
  15267. }
  15268.  
  15269. .gold-only .arrow.upmod {
  15270.     background-image: url(sprite-reddit.ZDiVRxCXXWg.png);
  15271.     background-position: -21px -885px;
  15272.     background-repeat: no-repeat
  15273. }
  15274.  
  15275. .gold-only .arrow.downmod {
  15276.     background-image: url(sprite-reddit.ZDiVRxCXXWg.png);
  15277.     background-position: 0px -885px;
  15278.     background-repeat: no-repeat
  15279. }
  15280.  
  15281. .gold-only .link .score.dislikes {
  15282.     color: #a98d79
  15283. }
  15284.  
  15285. .gold-only .link .score.likes {
  15286.     color: #dec145
  15287. }
  15288.  
  15289. .quarantine #header-img.default-header {
  15290.     background-image: url(sprite-reddit.ZDiVRxCXXWg.png);
  15291.     background-position: -76px -435px;
  15292.     background-repeat: no-repeat;
  15293.     width: 40px;
  15294.     height: 40px;
  15295.     margin-left: 3px
  15296. }
  15297.  
  15298. .quarantine .sidebox.create .spacer {
  15299.     display: none
  15300. }
  15301.  
  15302. .fraud-reason {
  15303.     display: none
  15304. }
  15305.  
  15306. .fraud-reason:not(:empty) {
  15307.     display: block;
  15308.     padding-bottom: 5px;
  15309.     margin-bottom: 5px;
  15310.     border-bottom: 1px solid #d8bb3c
  15311. }
  15312.  
  15313. .fraud-reason:before {
  15314.     content: 'reason(s): ';
  15315.     display: inline
  15316. }
  15317.  
  15318. .report-action-form {
  15319.     max-width: 300px
  15320. }
  15321.  
  15322. .subreddit-report-form,.action-form {
  15323.     display: none;
  15324.     background-color: #f6e69f;
  15325.     border: thin solid #d8bb3c;
  15326.     padding: 5px;
  15327.     margin: 5px 0;
  15328.     font-size: larger
  15329. }
  15330.  
  15331. .subreddit-report-form input[type="radio"],.action-form input[type="radio"] {
  15332.     margin: 2px 0.5em 0 0
  15333. }
  15334.  
  15335. .subreddit-report-form input[type="text"],.action-form input[type="text"] {
  15336.     margin-top: 5px;
  15337.     width: 95%
  15338. }
  15339.  
  15340. .subreddit-report-form input:disabled,.action-form input:disabled {
  15341.     background: #dddddd
  15342. }
  15343.  
  15344. .subreddit-report-form ol,.action-form ol {
  15345.     margin-bottom: 5px
  15346. }
  15347.  
  15348. .subreddit-report-form {
  15349.     font-family: "Helvetica Neue","Helvetica","Arial",sans-serif;
  15350.     background-color: #fbfbfb;
  15351.     border: 1px solid #e2e2e2;
  15352.     border-radius: 0;
  15353.     color: #222222;
  15354.     padding: 10px 15px;
  15355.     font-size: 14px;
  15356.     line-height: 20px;
  15357.     position: relative
  15358. }
  15359.  
  15360. .subreddit-report-form .report-header {
  15361.     margin-bottom: 10px;
  15362.     font-weight: 500
  15363. }
  15364.  
  15365. .subreddit-report-form .report-reason-list {
  15366.     margin-top: 10px;
  15367.     margin-bottom: 10px
  15368. }
  15369.  
  15370. .subreddit-report-form .report-reason-item {
  15371.     margin-top: 5px;
  15372.     margin-bottom: 5px
  15373. }
  15374.  
  15375. .subreddit-report-form .report-reason-item label {
  15376.     cursor: pointer
  15377. }
  15378.  
  15379. .subreddit-report-form .report-reason-item input[type=radio] {
  15380.     margin-right: 15px;
  15381.     float: left
  15382. }
  15383.  
  15384. .subreddit-report-form .report-reason-item select {
  15385.     max-width: 100%
  15386. }
  15387.  
  15388. .subreddit-report-form .report-reason-item .report-reason-display {
  15389.     vertical-align: top;
  15390.     overflow: auto
  15391. }
  15392.  
  15393. .subreddit-report-form .report-reason-other input[type=text] {
  15394.     width: 100%
  15395. }
  15396.  
  15397. .subreddit-report-form .c-submit-group {
  15398.     text-align: right;
  15399.     margin-top: 10px
  15400. }
  15401.  
  15402. .subreddit-report-form .action-icon {
  15403.     width: 16px;
  15404.     height: 16px;
  15405.     display: inline-block
  15406. }
  15407.  
  15408. .subreddit-report-form .action-icon-info {
  15409.     background-image: url(../action-icon-info-color.png);
  15410.     background-repeat: no-repeat
  15411. }
  15412.  
  15413. @media only screen and (min-resolution: 2dppx),only screen and (-webkit-min-device-pixel-ratio:2) {
  15414.     .subreddit-report-form .action-icon-info {
  15415.         background-image:url(../action-icon-info-color_2x.png);
  15416.         background-size: 100%
  15417.     }
  15418. }
  15419.  
  15420. .subreddit-report-form .action-icon {
  15421.     position: absolute;
  15422.     top: 12px;
  15423.     right: 15px
  15424. }
  15425.  
  15426. .reported-stamp.has-reasons {
  15427.     cursor: pointer
  15428. }
  15429.  
  15430. ul.report-reasons {
  15431.     width: 80%;
  15432.     background-color: #f6e69f;
  15433.     border: thin solid black;
  15434.     display: none
  15435. }
  15436.  
  15437. ul.report-reasons li.report-reason {
  15438.     padding: 1px 10px;
  15439.     display: block;
  15440.     overflow: hidden;
  15441.     text-overflow: ellipsis
  15442. }
  15443.  
  15444. ul.report-reasons li.report-reason-title {
  15445.     padding: 1px 10px;
  15446.     font-weight: bold
  15447. }
  15448.  
  15449. body.deleted #header,body.user-deleted #header {
  15450.     background-color: #c6c6c6;
  15451.     background-image: repeating-linear-gradient(45deg,transparent,transparent 30px,rgba(255,255,255,0.5) 30px,rgba(255,255,255,0.5) 60px)
  15452. }
  15453.  
  15454. body.banned #header,body.user-banned #header,body.user-in-timeout-perma #header {
  15455.     background-color: #cc0000
  15456. }
  15457.  
  15458. body.user-in-timeout-temp #header {
  15459.     background-color: #ff0000
  15460. }
  15461.  
  15462. body.user-spam #header {
  15463.     background-color: #ff8b60
  15464. }
  15465.  
  15466. .author.user-banned {
  15467.     color: #cc0000;
  15468.     font-weight: bold
  15469. }
  15470.  
  15471. .author.user-in-timeout-temp {
  15472.     color: #ff0000;
  15473.     font-weight: bold
  15474. }
  15475.  
  15476. .author.user-in-timeout-perma {
  15477.     color: #cc0000;
  15478.     font-weight: bold
  15479. }
  15480.  
  15481. .author.user-spam {
  15482.     color: #ff8b60;
  15483.     font-weight: bold
  15484. }
  15485.  
  15486. #compose-message select {
  15487.     font-size: 100%
  15488. }
  15489.  
  15490. .embed-modal .modal-body,.embed-modal .modal-footer {
  15491.     padding: 40px
  15492. }
  15493.  
  15494. .embed-modal .modal-body {
  15495.     padding-bottom: 10px
  15496. }
  15497.  
  15498. .embed-modal .modal-body .c-checkbox {
  15499.     margin: 10px 0
  15500. }
  15501.  
  15502. .embed-modal .modal-footer {
  15503.     padding-top: 20px
  15504. }
  15505.  
  15506. .embed-modal .modal-footer .c-form-control {
  15507.     margin-top: 10px
  15508. }
  15509.  
  15510. .embed-modal .modal-title {
  15511.     margin: 0
  15512. }
  15513.  
  15514. .embed-modal #embed-preview {
  15515.     overflow-y: hidden
  15516. }
  15517.  
  15518. .embed-modal .embed-modal-facebook-code {
  15519.     margin-top: 20px;
  15520.     text-decoration: underline
  15521. }
  15522.  
  15523. .embed-modal .embed-modal-facebook-code label:hover {
  15524.     cursor: pointer
  15525. }
  15526.  
  15527. #related-srs {
  15528.     margin: 3px;
  15529.     font-size: smaller
  15530. }
  15531.  
  15532. #add-related-sr {
  15533.     margin-left: 3px;
  15534.     font-size: smaller
  15535. }
  15536.  
  15537. #add-related-sr #sr-autocomplete-area,#add-related-sr div.error {
  15538.     display: inline-block
  15539. }
  15540.  
  15541. #add-related-sr #sr-autocomplete {
  15542.     width: 200px
  15543. }
  15544.  
  15545. #add-related-sr #sr-drop-down {
  15546.     width: 206px
  15547. }
  15548.  
  15549. .more-actions .title {
  15550.     color: #888
  15551. }
  15552.  
  15553. .more-actions .title:hover {
  15554.     cursor: pointer
  15555. }
  15556.  
  15557. .full-context-info .md {
  15558.     padding: 10px 5px 5px;
  15559.     border: 1px solid #ea0027;
  15560.     border-radius: 5px;
  15561.     background: #e5e3da
  15562. }
  15563.  
  15564. .full-context-info .parent {
  15565.     padding: 0 9px
  15566. }
  15567.  
  15568. .full-context-info td {
  15569.     color: #4f4f4f
  15570. }
  15571.  
  15572. .full-context-info .arrow {
  15573.     display: inline-block;
  15574.     margin-right: 100px
  15575. }
  15576.  
  15577. .full-context-info .arrow:after {
  15578.     display: inline-block;
  15579.     margin-left: 20px;
  15580.     width: 100px
  15581. }
  15582.  
  15583. .full-context-info .arrow.unvoted:after {
  15584.     content: "did not vote";
  15585.     margin-left: 0
  15586. }
  15587.  
  15588. .full-context-info .arrow.vote-changed {
  15589.     background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANCAYAAABy6+R8AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAN1wAADdcBQiibeAAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAACcSURBVCiRfdExDgFBFIDhj2w2rkfjNrQSeoXYC7iHRhToNAoHeZohu+NRvGbyvszkH5jjjg2aiFAPGuxwK/vOiDKHGhZw6O1clRsigwkILGGMLoGTBHQYv5+QwWcGIkL/7Rn8AgNUYItHBR5oB3t/KqVxPugHuP+pmoKunGdVG1j9rJTH2So//D7YY1TFqeEJpjhi3c+awAUumL0ArW/DzGYDKjsAAAAASUVORK5CYII=') no-repeat;
  15590.     background-size: 13px 13px
  15591. }
  15592.  
  15593. .full-context-info .arrow.vote-changed:after {
  15594.     content: "changed vote"
  15595. }
  15596.  
  15597. .full-context-info .arrow.upmod:after {
  15598.     content: "upvoted"
  15599. }
  15600.  
  15601. .full-context-info .arrow.downmod:after {
  15602.     content: "downvoted"
  15603. }
  15604.  
  15605. .mobile-web-redirect-bar {
  15606.     width: 100%;
  15607.     display: block;
  15608.     position: relative;
  15609.     z-index: 50;
  15610.     height: 90px
  15611. }
  15612.  
  15613. .mobile-web-redirect {
  15614.     display: block;
  15615.     width: 100%;
  15616.     line-height: 90px;
  15617.     background-color: #4270a2;
  15618.     color: #FFF;
  15619.     font-size: 45px;
  15620.     font-weight: bold;
  15621.     text-align: center;
  15622.     text-decoration: none;
  15623.     text-transform: uppercase
  15624. }
  15625.  
  15626. .mobile-web-redirect-optout {
  15627.     position: absolute;
  15628.     top: 0;
  15629.     right: 0px;
  15630.     line-height: 90px;
  15631.     padding: 0 20px 0px 30px;
  15632.     z-index: 200;
  15633.     font-size: 40px;
  15634.     color: #C6D4E3
  15635. }
  15636.  
  15637. body:not(.loggedin) .comment-save-button,body:not(.loggedin) .give-gold-button,body:not(.loggedin) .reply-button,body:not(.loggedin) .report-button {
  15638.     display: none
  15639. }
  15640.  
  15641. .sr-type-icon {
  15642.     display: inline-block;
  15643.     width: 16px;
  15644.     height: 16px
  15645. }
  15646.  
  15647. .sr-type-icon.sr-type-icon-banned {
  15648.     background-image: url(../sr-type-icon-banned.png);
  15649.     background-repeat: no-repeat
  15650. }
  15651.  
  15652. @media only screen and (min-resolution: 2dppx),only screen and (-webkit-min-device-pixel-ratio:2) {
  15653.     .sr-type-icon.sr-type-icon-banned {
  15654.         background-image:url(../sr-type-icon-banned_2x.png);
  15655.         background-size: 100%
  15656.     }
  15657. }
  15658.  
  15659. .sr-type-icon.sr-type-icon-moderator {
  15660.     background-image: url(../sr-type-icon-moderator.png);
  15661.     background-repeat: no-repeat
  15662. }
  15663.  
  15664. @media only screen and (min-resolution: 2dppx),only screen and (-webkit-min-device-pixel-ratio:2) {
  15665.     .sr-type-icon.sr-type-icon-moderator {
  15666.         background-image:url(../sr-type-icon-moderator_2x.png);
  15667.         background-size: 100%
  15668.     }
  15669. }
  15670.  
  15671. .sr-type-icon.sr-type-icon-approved {
  15672.     background-image: url(../sr-type-icon-approved.png);
  15673.     background-repeat: no-repeat
  15674. }
  15675.  
  15676. @media only screen and (min-resolution: 2dppx),only screen and (-webkit-min-device-pixel-ratio:2) {
  15677.     .sr-type-icon.sr-type-icon-approved {
  15678.         background-image:url(../sr-type-icon-approved_2x.png);
  15679.         background-size: 100%
  15680.     }
  15681. }
  15682.  
  15683. .sr-type-icon.sr-type-icon-restricted {
  15684.     background-image: url(../sr-type-icon-restricted.png);
  15685.     background-repeat: no-repeat
  15686. }
  15687.  
  15688. @media only screen and (min-resolution: 2dppx),only screen and (-webkit-min-device-pixel-ratio:2) {
  15689.     .sr-type-icon.sr-type-icon-restricted {
  15690.         background-image:url(../sr-type-icon-restricted_2x.png);
  15691.         background-size: 100%
  15692.     }
  15693. }
  15694.  
  15695. .sr-type-icon.sr-type-icon-private {
  15696.     background-image: url(../sr-type-icon-private.png);
  15697.     background-repeat: no-repeat
  15698. }
  15699.  
  15700. @media only screen and (min-resolution: 2dppx),only screen and (-webkit-min-device-pixel-ratio:2) {
  15701.     .sr-type-icon.sr-type-icon-private {
  15702.         background-image:url(../sr-type-icon-private_2x.png);
  15703.         background-size: 100%
  15704.     }
  15705. }
  15706.  
  15707. .sr-type-icon.sr-type-icon-quarantined {
  15708.     background-image: url(../sr-type-icon-quarantined.png);
  15709.     background-repeat: no-repeat
  15710. }
  15711.  
  15712. @media only screen and (min-resolution: 2dppx),only screen and (-webkit-min-device-pixel-ratio:2) {
  15713.     .sr-type-icon.sr-type-icon-quarantined {
  15714.         background-image:url(../sr-type-icon-quarantined_2x.png);
  15715.         background-size: 100%
  15716.     }
  15717. }
  15718.  
  15719. .sr-type-icon.sr-type-icon-nsfw {
  15720.     background-image: url(../sr-type-icon-nsfw.png);
  15721.     background-repeat: no-repeat
  15722. }
  15723.  
  15724. @media only screen and (min-resolution: 2dppx),only screen and (-webkit-min-device-pixel-ratio:2) {
  15725.     .sr-type-icon.sr-type-icon-nsfw {
  15726.         background-image:url(../sr-type-icon-nsfw_2x.png);
  15727.         background-size: 100%
  15728.     }
  15729. }
  15730.  
  15731. .subscription-box .sr-type-icon {
  15732.     margin-right: 3px
  15733. }
  15734.  
  15735. .subreddit .midcol .sr-type-icon {
  15736.     margin-left: 3px
  15737. }
  15738.  
  15739. #auction-announcement-container #auction-announcement {
  15740.     width: 100%;
  15741.     margin: -5px 5px 0 5px;
  15742.     background-color: #336699;
  15743.     height: 86px;
  15744.     text-align: center;
  15745.     color: #FFF
  15746. }
  15747.  
  15748. #auction-announcement-container #auction-announcement h1 {
  15749.     font-size: 20px;
  15750.     padding-top: 18px;
  15751.     font-weight: bold
  15752. }
  15753.  
  15754. #auction-announcement-container #auction-announcement p {
  15755.     font-size: 12px;
  15756.     font-weight: bold
  15757. }
  15758.  
  15759. #auction-announcement-container #auction-announcement p a {
  15760.     color: #B2D6EE
  15761. }
  15762.  
  15763. .email-exp-button-wrapper {
  15764.     padding-bottom: 20px;
  15765.     margin-bottom: 20px;
  15766.     border-bottom: 2px solid #e5e3da
  15767. }
  15768.  
  15769. .email-exp-button-wrapper button {
  15770.     width: 100%
  15771. }
  15772.  
  15773. .email-exp-link-wrapper {
  15774.     text-align: center
  15775. }
  15776.  
  15777. #adblock-test {
  15778.     width: 1px;
  15779.     height: 1px;
  15780.     position: absolute;
  15781.     left: -1000%
  15782. }
Add Comment
Please, Sign In to add comment