@charset "UTF-8";
@import url(fonts.css);
/* General Template */
/* line 6, ../src/scss/screen.scss */
body {
  background: url(../images/bg.png) #333;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 300;
  color: #fff;
  margin: 0;
  padding: 0;
}

/* line 12, ../src/scss/screen.scss */
header, footer, h1, h2, h3, h4 {
  font-family: "Raleway", sans-serif;
}

/* line 14, ../src/scss/screen.scss */
#container {
  text-align: left;
  width: 98%;
  max-width: 650px;
  margin: 0 auto;
}

/* line 21, ../src/scss/screen.scss */
nav, section, article {
  position: relative;
  background: rgba(0, 0, 0, 0.5);
  padding: 5px;
  margin: 2px 0;
}

/* line 27, ../src/scss/screen.scss */
header {
  background: #000;
  position: relative;
  font-size: 2em;
  height: 150px;
  background-color: #000, #000;
  background-image: url(/static/images/headerbg.png), url(/static/images/maud.gif);
  background-repeat: no-repeat;
  background-position: left, right;
}
/* line 37, ../src/scss/screen.scss */
header a[href], header a[href]:visited {
  color: #fff;
  border: 0;
  font-weight: 200;
}
/* line 42, ../src/scss/screen.scss */
header #secureSign {
  position: absolute;
  left: 0.5rem;
  bottom: 0;
  visibility: hidden;
}

/* line 50, ../src/scss/screen.scss */
nav.upper {
  display: block;
  padding: 0;
  font-size: 0.9em;
  background: none;
  margin-top: 5px;
}
/* line 54, ../src/scss/screen.scss */
nav.upper a[href], nav.upper a[href]:visited {
  background: rgba(0, 0, 0, 0.5);
  display: inline-block;
  color: #fff;
  border: 0;
  text-transform: uppercase;
  padding: 3px;
  font-weight: 300;
  -moz-transition-property: all;
  -o-transition-property: all;
  -webkit-transition-property: all;
  transition-property: all;
  -moz-transition-duration: 0.2s;
  -o-transition-duration: 0.2s;
  -webkit-transition-duration: 0.2s;
  transition-duration: 0.2s;
}
/* line 62, ../src/scss/screen.scss */
nav.upper a[href]:hover, nav.upper a[href]:visited:hover {
  background-color: #fff;
  color: #000;
}

/* line 69, ../src/scss/screen.scss */
.es-button {
  height: 20px;
}

/* line 71, ../src/scss/screen.scss */
img.head {
  width: 100%;
  max-width: 410px;
  margin-top: 10px;
}

/* line 73, ../src/scss/screen.scss */
span#siteOptions {
  display: none;
}

/* line 77, ../src/scss/screen.scss */
table.blacklist {
  margin-top: 0.5em;
}
/* line 79, ../src/scss/screen.scss */
table.blacklist th, table.blacklist td {
  padding: 0.2em 0.5em;
}
/* line 80, ../src/scss/screen.scss */
table.blacklist th {
  text-align: center;
  background-color: #222;
  border-bottom: 1px solid #000;
}
/* line 83, ../src/scss/screen.scss */
table.blacklist td {
  font-family: monospace;
  text-align: center;
  background-color: #333;
}

/* line 88, ../src/scss/screen.scss */
footer {
  margin: 10px;
  text-align: center;
  font-size: 0.85rem;
}

/* line 94, ../src/scss/screen.scss */
.foot-off-button {
  box-shadow: 0 0 0 1px darkred inset;
}

/* line 95, ../src/scss/screen.scss */
.foot-on-button {
  box-shadow: 0 0 0 1px green inset;
}

/* line 96, ../src/scss/screen.scss */
.opt-button {
  box-shadow: 0 0 0 1px #777 inset;
}

/* line 97, ../src/scss/screen.scss */
.overlay-button {
  border: 1px solid #ccc;
  padding: 0.1em 1em;
}

/* line 99, ../src/scss/screen.scss */
hr {
  background: transparent;
  padding: 3px;
  margin: 2px 0;
  border: 0;
}

/* line 104, ../src/scss/screen.scss */
ol {
  margin: 0;
}

/* line 106, ../src/scss/screen.scss */
section.sec-header {
  font-size: 0.95rem;
  padding: 0.4rem 0.6rem;
}
/* line 110, ../src/scss/screen.scss */
section.sec-header .leftContent {
  margin-right: 6rem;
}
/* line 113, ../src/scss/screen.scss */
section.sec-header .rightContent {
  width: 6rem;
  padding: 0.3rem;
  margin-right: 0.2rem;
}

/* line 118, ../src/scss/screen.scss */
.no-select, nav.upper a[href], nav.upper a[href]:visited, button, input[type="submit"], input[type="button"],
a.button, a.button:visited, a.article, a.article:visited,
a[href].button,
.editorButtonCont a,
.editorButtonCont a[href], a[href].button:visited, .editorButtonCont a:visited, .editorButtonCont a[href]:visited, .pages, .right, #overlay {
  user-select: none;
  -moz-user-select: none;
  -khtml-user-select: none;
  -webkit-user-select: none;
}

/* line 125, ../src/scss/screen.scss */
.nsfwIcon {
  height: 0.9em;
  width: 0.9em;
  padding-top: 0.1em;
}

/* Buttons and links */
/* line 129, ../src/scss/screen.scss */
a[href].noborder {
  border: 0;
}

/* line 131, ../src/scss/screen.scss */
button, input[type="submit"], input[type="button"],
a.button, a.button:visited, a.article, a.article:visited,
a[href].button,
.editorButtonCont a,
.editorButtonCont a[href], a[href].button:visited, .editorButtonCont a:visited {
  font-family: "Source Sans Pro", sans-serif;
  text-decoration: none;
  background-color: transparent;
  border: 1px solid #ccc;
  color: #fff;
  padding: 3px 10px;
  margin: 0;
  margin-right: 3px;
  display: inline-block;
  cursor: pointer;
  font-size: 1.2em;
  font-weight: 300;
  -moz-transition-property: all;
  -o-transition-property: all;
  -webkit-transition-property: all;
  transition-property: all;
  -moz-transition-duration: 0.2s;
  -o-transition-duration: 0.2s;
  -webkit-transition-duration: 0.2s;
  transition-duration: 0.2s;
}
/* line 143, ../src/scss/screen.scss */
button:hover, input[type="submit"]:hover, input[type="button"]:hover,
a.button:hover, a.button:visited:hover, a.article:hover, a.article:visited:hover,
a[href].button:hover,
.editorButtonCont a:hover, a[href].button:visited:hover, .editorButtonCont a:visited:hover {
  background-color: #fff;
  color: #000;
}

/* line 149, ../src/scss/screen.scss */
a[href].article, a[href].article:visited {
  border: 0;
  margin: 0;
  display: block;
  padding: 0;
  border-bottom: 0;
  font-size: 1.1em;
  color: #bbb;
}
/* line 152, ../src/scss/screen.scss */
a[href].article:hover, a[href].article:visited:hover {
  color: #fff;
  background-color: inherit;
}
/* line 156, ../src/scss/screen.scss */
a[href].article > article, a[href].article:visited > article {
  padding: 3px 10px;
}

/* line 161, ../src/scss/screen.scss */
a[href], a[href]:visited {
  color: #fff;
  text-decoration: none;
  border-bottom: 1px dotted #ccc;
}

/* line 165, ../src/scss/screen.scss */
.pages {
  text-align: center;
  padding: 0.5em;
}
/* line 170, ../src/scss/screen.scss */
.pages b {
  display: inline-block;
  padding: 0px 5px;
}
/* line 175, ../src/scss/screen.scss */
.pages a, .pages a:visited {
  display: inline-block;
  padding: 0px 5px;
  border: 1px solid #aaa;
}
/* line 179, ../src/scss/screen.scss */
.pages a:hover, .pages a:visited:hover {
  border-color: #ccc;
}

/* line 183, ../src/scss/screen.scss */
a.nolink {
  border: 0;
}

/* line 185, ../src/scss/screen.scss */
.sec-button {
  text-transform: uppercase;
  font-size: 0.8em;
  padding: 0.4em 0.8em;
}

/* Tag search */
/* line 189, ../src/scss/screen.scss */
#tagsearch {
  font-size: 1.2em;
  background: transparent;
  border: 1px solid #aaa;
  font-weight: 300;
  padding: 3px 5px;
  margin: 0;
  font-family: "Source Sans Pro", sans-serif;
  color: #fff;
}
/* line 198, ../src/scss/screen.scss */
#tagsearch:focus {
  border-color: #fff;
  background-color: rgba(255, 255, 255, 0.3);
  outline: none;
}

/* line 205, ../src/scss/screen.scss */
.home-thread, .thread {
  padding: 5px 5px;
}

/* line 207, ../src/scss/screen.scss */
.hidden {
  padding: 3px 5px;
  font-size: 0.9em;
}

/* line 211, ../src/scss/screen.scss */
.hidden-link {
  opacity: 0.8;
  cursor: pointer;
}
/* line 214, ../src/scss/screen.scss */
.hidden-link:hover {
  opacity: 1;
}

/* line 217, ../src/scss/screen.scss */
.last-update {
  font-family: "Raleway", sans-serif;
  font-size: 0.8rem;
  padding: 0.1rem 0.3rem;
  font-weight: 200;
}

/* Thread view */
/* line 226, ../src/scss/screen.scss */
.post, .thread {
  position: relative;
}
/* line 228, ../src/scss/screen.scss */
.post .post-ban-icon, .thread .post-ban-icon {
  height: 20px;
}
/* line 229, ../src/scss/screen.scss */
.post .post-edit-icon, .thread .post-edit-icon {
  height: 20px;
}
/* line 230, ../src/scss/screen.scss */
.post .post-delete-icon, .thread .post-delete-icon {
  height: 18px;
}
/* line 231, ../src/scss/screen.scss */
.post.highlighted, .thread.highlighted {
  background-color: rgba(100, 100, 100, 0.4);
}
/* line 234, ../src/scss/screen.scss */
.post.quoted, .thread.quoted {
  display: none;
  position: fixed;
  background-color: rgba(0, 0, 0, 0.9);
  padding: 5px;
  margin: 2px 0;
  z-index: 5;
}
/* line 240, ../src/scss/screen.scss */
.post.quoted .right, .thread.quoted .right {
  display: none;
}

/* line 244, ../src/scss/screen.scss */
.transparent {
  pointer-events: none;
}
/* line 246, ../src/scss/screen.scss */
.transparent a {
  pointer-events: all;
}

/* line 251, ../src/scss/screen.scss */
.right {
  position: absolute;
  right: 0;
  top: 0;
  text-align: right;
  padding: 0.5em;
}
/* line 256, ../src/scss/screen.scss */
.right .edit, .right .delete, .right .ban, .right .homelink {
  opacity: 0.5;
  -moz-transition-property: all;
  -o-transition-property: all;
  -webkit-transition-property: all;
  transition-property: all;
  -moz-transition-duration: 0.2s;
  -o-transition-duration: 0.2s;
  -webkit-transition-duration: 0.2s;
  transition-duration: 0.2s;
}
/* line 260, ../src/scss/screen.scss */
.right .edit:hover, .right .delete:hover, .right .ban:hover, .right .homelink:hover {
  opacity: 1;
}

/* line 264, ../src/scss/screen.scss */
.center {
  text-align: center;
}

/* line 268, ../src/scss/screen.scss */
.thread-title {
  margin: 5px;
  padding: 0;
  font-weight: 400;
}

/* line 272, ../src/scss/screen.scss */
h2.thread-title {
  margin-right: 2em;
}

/* line 273, ../src/scss/screen.scss */
.thread-author, .post-author {
  margin: 0;
  padding: 5px;
  padding-top: 0;
  font-weight: 400;
  font-size: 0.9rem;
}

/* line 279, ../src/scss/screen.scss */
article.post-selected {
  background-color: rgba(0, 0, 0, 0.7);
}

/* line 281, ../src/scss/screen.scss */
.post-author {
  padding: 0 5px;
  padding-top: 5px;
  margin-right: 2em;
}

/* line 283, ../src/scss/screen.scss */
.nickname {
  font-weight: 600;
}

/* line 284, ../src/scss/screen.scss */
.tripcode {
  color: #777;
}

/* line 285, ../src/scss/screen.scss */
a.date, a.postId, a.date:visited, a.postId:visited {
  border: 0;
  cursor: pointer;
  color: #ccc;
}
/* line 285, ../src/scss/screen.scss */
a.date:hover, a.postId:hover, a.date:visited:hover, a.postId:visited:hover {
  color: #eee;
}

/* line 286, ../src/scss/screen.scss */
.lastedit {
  font-size: 0.8em;
  color: #ddd;
  opacity: 0.6;
}

/* line 288, ../src/scss/screen.scss */
.tags {
  font-size: 0.9em;
  opacity: 0.8;
  padding: 3px 5px 5px 5px;
}

/* line 289, ../src/scss/screen.scss */
.tag, .tag:visited {
  color: #ccc;
  border: 0;
}
/* line 289, ../src/scss/screen.scss */
.tag:hover, .tag:visited:hover {
  color: #fff;
}

/* line 291, ../src/scss/screen.scss */
h2 {
  font-size: 1.3em;
  padding: 0;
}

/* line 292, ../src/scss/screen.scss */
.thread-content p, .post-content p {
  margin: 0;
  padding: 0 0 5px 0;
}

/* line 293, ../src/scss/screen.scss */
.thread-content, .post-content {
  margin: 5px;
  padding: 0;
  color: #eee;
  word-wrap: break-word;
}

/* line 295, ../src/scss/screen.scss */
.anon {
  font-weight: normal;
  color: #ccc;
}

/* line 299, ../src/scss/screen.scss */
.thread-content img, .post-content img, iframe, video {
  max-width: 100%;
  max-height: 320px;
}

/* line 301, ../src/scss/screen.scss */
.thread-content p {
  display: inline;
}

/* line 303, ../src/scss/screen.scss */
.type blockquote {
  margin: 0;
  padding: 0;
}

/* line 304, ../src/scss/screen.scss */
.type blockquote p, .purpletext {
  color: #cae;
}

/* line 307, ../src/scss/screen.scss */
a[href].postIdQuote, a[href].postIdQuote:visited {
  color: #c8f;
  border: 0;
}

/* line 311, ../src/scss/screen.scss */
a[href].postIdQuote:hover {
  color: #fcf;
}

/* line 315, ../src/scss/screen.scss */
span.spoiler, span.spoiler a[href], span.spoiler a[href]:visited {
  background-color: #555;
  color: #555;
}
/* line 317, ../src/scss/screen.scss */
span.spoiler:hover, span.spoiler a[href]:hover, span.spoiler a[href]:visited:hover {
  color: inherit;
  background-color: inherit;
}
/* line 318, ../src/scss/screen.scss */
span.spoiler:hover *, span.spoiler a[href]:hover *, span.spoiler a[href]:visited:hover * {
  color: inherit !important;
  background-color: inherit !important;
}
/* line 319, ../src/scss/screen.scss */
span.spoiler:hover .purpletext, span.spoiler a[href]:hover .purpletext, span.spoiler a[href]:visited:hover .purpletext {
  color: #cae !important;
}
/* line 320, ../src/scss/screen.scss */
span.spoiler .purpletext, span.spoiler a[href] .purpletext, span.spoiler a[href]:visited .purpletext {
  color: #555;
}

/* line 323, ../src/scss/screen.scss */
.thread-content pre, .post-content pre {
  overflow: auto;
}

/* line 327, ../src/scss/screen.scss */
#post-preview {
  background-color: rgba(0, 0, 0, 0.7);
}
/* line 329, ../src/scss/screen.scss */
#post-preview h3 {
  border-bottom: 1px dotted #555;
  padding-bottom: 6px;
  margin-bottom: 4px;
  font-size: 0.7em;
  text-transform: uppercase;
}

/* line 338, ../src/scss/screen.scss */
a.toggleImage, a.toggleIframe {
  cursor: pointer;
  border-bottom: 1px dotted #ccc;
}

/* Homepage */
/* line 345, ../src/scss/screen.scss */
.tag-item, .thread-item {
  font-size: 0.9em;
  padding: 10px;
}
/* line 348, ../src/scss/screen.scss */
.tag-item.seen, .thread-item.seen {
  opacity: 0.7;
}

/* line 352, ../src/scss/screen.scss */
.tag-name, .thread-name {
  text-transform: capitalize;
  padding: 0;
  margin: 0;
  margin-right: 3em;
}

/* line 353, ../src/scss/screen.scss */
.hide {
  opacity: 0.6;
}
/* line 353, ../src/scss/screen.scss */
.hide:hover {
  opacity: 1;
}

/* Forms */
/* line 357, ../src/scss/screen.scss */
.full {
  display: block;
  width: 96%;
  margin: 5px auto;
  font-family: "Source Sans Pro", sans-serif;
  font-size: 1.3rem;
  font-weight: 300;
  color: #eee;
  border: 1px solid #666;
  background-color: transparent;
  padding: 5px;
  outline: 0;
  -moz-transition-property: border-color;
  -o-transition-property: border-color;
  -webkit-transition-property: border-color;
  transition-property: border-color;
  -moz-transition-duration: 0.2s;
  -o-transition-duration: 0.2s;
  -webkit-transition-duration: 0.2s;
  transition-duration: 0.2s;
}
/* line 365, ../src/scss/screen.scss */
.full:focus {
  border-color: #ccc;
}

/* line 370, ../src/scss/screen.scss */
.half {
  display: inline-block;
  width: 47%;
  margin: 5px auto;
  font-family: "Source Sans Pro", sans-serif;
  font-size: 1.3rem;
  font-weight: 300;
  color: #eee;
  border: 1px solid #666;
  background-color: transparent;
  padding: 5px;
  outline: 0;
  -moz-transition-property: border-color;
  -o-transition-property: border-color;
  -webkit-transition-property: border-color;
  transition-property: border-color;
  -moz-transition-duration: 0.2s;
  -o-transition-duration: 0.2s;
  -webkit-transition-duration: 0.2s;
  transition-duration: 0.2s;
}
/* line 378, ../src/scss/screen.scss */
.half:focus {
  border-color: #ccc;
}

/* line 383, ../src/scss/screen.scss */
input[type="radio"] {
  display: none;
}
/* line 385, ../src/scss/screen.scss */
input[type="radio"] + label {
  display: inline-block;
  width: 80px;
  padding: 5px;
  border: 2px solid darkred;
  -moz-transition-property: border-color;
  -o-transition-property: border-color;
  -webkit-transition-property: border-color;
  transition-property: border-color;
  -moz-transition-duration: 0.2s;
  -o-transition-duration: 0.2s;
  -webkit-transition-duration: 0.2s;
  transition-duration: 0.2s;
  cursor: pointer;
}
/* line 393, ../src/scss/screen.scss */
input[type="radio"] + label:hover {
  border-color: #fff;
}
/* line 398, ../src/scss/screen.scss */
input[type="radio"]:checked + label {
  font-weight: bold;
  border-color: green;
}
/* line 401, ../src/scss/screen.scss */
input[type="radio"]:checked + label:before {
  content: "✓ ";
}

/* line 406, ../src/scss/screen.scss */
span.formlabel {
  display: inline-block;
  width: 90px;
}

/* line 411, ../src/scss/screen.scss */
textarea.full {
  margin: 6px auto;
  min-height: 200px;
  overflow: auto;
}

/* line 412, ../src/scss/screen.scss */
.small {
  font-size: 1rem;
}

/* line 413, ../src/scss/screen.scss */
.verysmall {
  font-size: 1rem;
}

/* line 414, ../src/scss/screen.scss */
textarea.verysmall {
  min-height: 100px;
}

/* line 415, ../src/scss/screen.scss */
textarea.editor {
  min-height: 150px;
}

/* line 417, ../src/scss/screen.scss */
input.short {
  max-width: 150px;
}

/* line 418, ../src/scss/screen.scss */
input.inline {
  display: inline-block;
  padding: 3px;
  margin-right: 5px;
}

/* line 420, ../src/scss/screen.scss */
.editorButtonCont {
  margin: 0 7px;
}
/* line 421, ../src/scss/screen.scss */
.editorButtonCont.small {
  font-size: 0.9em;
  margin: 0 6px;
}
/* line 427, ../src/scss/screen.scss */
.editorButtonCont a, .editorButtonCont a[href] {
  border-color: #666;
  font-size: 1em;
  text-align: center;
  margin-top: 5px;
}

/* line 436, ../src/scss/screen.scss */
.editorButtonContRight {
  float: right;
  margin: 0 4px;
}
/* line 437, ../src/scss/screen.scss */
.editorButtonContRight.small {
  margin: 0 4px;
}

/* line 441, ../src/scss/screen.scss */
.editor-header {
  padding: 2px 5px;
}

/* line 442, ../src/scss/screen.scss */
.editor-nick {
  display: inline-block;
  border: 0;
  width: auto;
}

/* line 443, ../src/scss/screen.scss */
.editor-info {
  color: #ccc;
  display: inline-block;
  width: auto;
  font-size: 0.9em;
}

/* line 445, ../src/scss/screen.scss */
.captcha-question {
  display: inline-block;
  margin: 5px;
}

/* line 449, ../src/scss/screen.scss */
.home-button {
  height: 18px;
  width: 18px;
}

/* Errors */
/* line 455, ../src/scss/screen.scss */
.error-header {
  line-height: 40pt;
  vertical-align: middle;
}

/* line 456, ../src/scss/screen.scss */
.error-subline {
  font-size: 40%;
}

/* line 459, ../src/scss/screen.scss */
.error .fullimage {
  width: 100%;
  max-width: 650px;
}
/* line 460, ../src/scss/screen.scss */
.error header p {
  display: inline-block;
  font-size: 2em;
  font-weight: 900;
  margin: 0;
  padding: 0;
  padding-right: 150px;
  width: 100%;
  max-height: 150px;
  box-sizing: border-box;
  text-align: center;
  overflow: hidden;
}

/* line 475, ../src/scss/screen.scss */
.errmsg {
  padding: 5px;
  margin: 0;
}

/* line 479, ../src/scss/screen.scss */
.chars-count {
  font-size: 1.1em;
  font-weight: 300;
}

/* line 483, ../src/scss/screen.scss */
.chars-count-padding {
  padding: 0 0 0.5em 0;
}

/* Autocomplete */
/* line 488, ../src/scss/screen.scss */
.ac_wrapper {
  position: relative;
}

/* line 492, ../src/scss/screen.scss */
ul.ac_list {
  background-color: rgba(0, 0, 0, 0.85);
  list-style: none;
  padding: 5px;
  position: absolute;
  margin: 0;
}
/* line 498, ../src/scss/screen.scss */
ul.ac_list li {
  position: relative;
}
/* line 500, ../src/scss/screen.scss */
ul.ac_list li span {
  margin-right: 3em;
  display: block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
/* line 507, ../src/scss/screen.scss */
ul.ac_list li:hover {
  background-color: #fff;
  color: #000;
}
/* line 511, ../src/scss/screen.scss */
ul.ac_list li a.rightanchor {
  position: absolute;
  right: 0;
  top: 0;
  padding: 0.5;
  text-align: right;
  color: #ddd;
  font-size: small;
}

/* Options dialog */
/* line 524, ../src/scss/screen.scss */
#overlay {
  visibility: hidden;
  position: fixed;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 50%;
  text-align: center;
  font-size: 1.4em;
  z-index: 1000;
}
/* line 535, ../src/scss/screen.scss */
#overlay div {
  max-width: 500px;
  margin: 100px auto;
  padding: 15px;
  background-color: rgba(0, 0, 0, 0.9);
}
/* line 540, ../src/scss/screen.scss */
#overlay div form {
  margin: 15px 0;
}
/* line 543, ../src/scss/screen.scss */
#overlay div label {
  display: block;
  text-align: left;
  padding: 0.4em;
  margin-top: 4px;
}
/* line 549, ../src/scss/screen.scss */
#overlay div input[type="checkbox"] {
  display: none;
}
/* line 551, ../src/scss/screen.scss */
#overlay div input[type="checkbox"] + label {
  border: 2px solid darkred;
  -moz-transition-property: border-color;
  -o-transition-property: border-color;
  -webkit-transition-property: border-color;
  transition-property: border-color;
  -moz-transition-duration: 0.2s;
  -o-transition-duration: 0.2s;
  -webkit-transition-duration: 0.2s;
  transition-duration: 0.2s;
  cursor: pointer;
}
/* line 556, ../src/scss/screen.scss */
#overlay div input[type="checkbox"] + label:hover {
  border-color: #fff;
}
/* line 561, ../src/scss/screen.scss */
#overlay div input[type="checkbox"]:checked + label {
  font-weight: bold;
  border-color: green;
}
/* line 564, ../src/scss/screen.scss */
#overlay div input[type="checkbox"]:checked + label:before {
  content: "✓ ";
}

/* Blacklist */
/* line 573, ../src/scss/screen.scss */
.bl-edit {
  color: #ccc;
  display: inline-block;
  width: auto;
  font-size: 0.9em;
}

/* line 577, ../src/scss/screen.scss */
.bl-formMargin {
  margin: 10px;
}

/* Formatting page fixes */
/* line 583, ../src/scss/screen.scss */
.formatting-reference td {
  padding: 5px;
  font-size: 1.2em;
}

/* line 584, ../src/scss/screen.scss */
.other-reference td {
  padding: 5px;
  font-size: 1.2em;
  min-width: 215px;
}

/* line 585, ../src/scss/screen.scss */
.formatting-gray {
  color: #bbb;
}

/* Utils (since we can't inline) */
/* line 589, ../src/scss/screen.scss */
.alignLeft {
  text-align: left !important;
}

/* line 590, ../src/scss/screen.scss */
.relativePos {
  position: relative !important;
}

/* line 591, ../src/scss/screen.scss */
.inlineBlock {
  display: inline-block !important;
}

/* line 592, ../src/scss/screen.scss */
.metadata {
  display: none !important;
}

/* line 593, ../src/scss/screen.scss */
.unavailable {
  display: none;
}

/* line 594, ../src/scss/screen.scss */
.underline {
  border-bottom: 1px dotted #fff;
}
