form .martor-preview {
  line-height: 1.5em;
  font-size: 1em;
  font-family: "Segoe UI", "Lucida Grande", Arial, sans-serif;
  min-height: 400px;
}
form .martor-preview p {
  margin: 1em 0 !important;
  padding: 0 !important;
}
form .martor-preview img {
  max-width: 100%;
  height: auto;
}
form .martor-preview h1, form .martor-preview h2, form .martor-preview h3, form .martor-preview h4, form .martor-preview h5, form .martor-preview h6 {
  font-weight: normal;
  color: #111;
  margin-bottom: 0.75em;
  padding: 0;
  background: 0;
}
form .martor-preview h3, form .martor-preview h4, form .martor-preview h5, form .martor-preview h6 {
  font-weight: bold;
}
form .martor-preview h1 {
  font-size: 2.5em;
}
form .martor-preview h2 {
  font-size: 2em;
}
form .martor-preview h3 {
  font-size: 1.6em;
  margin: 0;
  padding: 0;
}
form .martor-preview h4 {
  font-size: 1.4em;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  line-height: 1.225;
  padding-bottom: 0.3em;
  padding-top: 0.5em;
}
form .martor-preview h5 {
  font-size: 1.15em;
  margin-top: 0;
}
form .martor-preview h6 {
  font-size: 0.9em;
}
form .martor-preview blockquote {
  color: #808080;
  border-left: 0.5em rgba(0, 0, 0, 0.1) solid;
  margin: 1em 1em;
  padding: 1px 1px 1px 1.5em;
}
form .martor-preview blockquote.spoiler {
  position: relative;
  background: #eff0f1;
  border-radius: 5px;
  color: #242729;
  cursor: pointer;
  min-height: 48px;
  border: solid 1px #c8ccd0;
}
form .martor-preview blockquote.spoiler > * {
  display: none;
}
form .martor-preview blockquote.spoiler::before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 4px;
  border-radius: 8px;
  background: #c8ccd0;
}
form .martor-preview blockquote.spoiler::after {
  content: "Reveal spoiler!";
  background-repeat: no-repeat;
  background-position: center right;
  font-size: 13px;
  color: #6a737c;
  padding-right: 22px;
  position: absolute;
  top: 1em;
  right: 0em;
  pointer-events: none;
}
form .martor-preview blockquote.spoiler.is-visible {
  cursor: auto;
}
form .martor-preview blockquote.spoiler.is-visible > * {
  display: block;
}
form .martor-preview blockquote.spoiler.is-visible::after {
  opacity: 0;
}
form .martor-preview hr {
  display: block;
  height: 0;
  border: 0;
  font-style: italic;
  border-bottom: 1px solid #ccc;
  margin: 25px 0 20px 0;
  padding: 0;
}
form .martor-preview pre, form .martor-preview code, form .martor-preview kbd, form .martor-preview samp, form .martor-preview span.code {
  color: #000;
  page-break-inside: avoid;
  font-family: Consolas, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", Monaco, "Courier New", Courier, monospace;
  font-size: 0.98em;
}
form .martor-preview code, form .martor-preview span.code {
  font-family: Consolas, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", Monaco, "Courier New", Courier, monospace !important;
  margin: 0 2px;
  padding: 0 5px;
  border: 1px solid #ccc;
  background-color: #f8f8f8;
  border-radius: 4px;
  font-size: 0.95em;
  color: #045c20;
}
form .martor-preview pre {
  white-space: pre-wrap;
  word-wrap: break-word;
  margin: 1.5em 0 1.5em 0;
  padding: 1em;
  border: 1px solid #ccc;
  background-color: #f8f8f8;
  color: #000;
  border-radius: 4px;
}
form .martor-preview pre code, form .martor-preview pre div.code {
  border: 0;
  line-height: 1em;
  margin: 0;
  padding: 0;
  background: transparent;
  font-size: 1em;
  color: #000;
}
form .martor-preview b, form .martor-preview strong {
  font-weight: bold;
}
form .martor-preview dfn {
  font-style: italic;
}
form .martor-preview ins {
  background: #ff9;
  color: #000;
  text-decoration: none;
}
form .martor-preview mark {
  background: #ff0;
  color: #000;
  font-style: italic;
  font-weight: bold;
}
form .martor-preview sub {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
form .martor-preview sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
  top: -0.5em;
}
form .martor-preview sub {
  bottom: -0.25em;
}
form .martor-preview ul, form .martor-preview ol {
  padding: 0 0 0 2em;
}
form .martor-preview li p:last-child {
  margin: 0;
}
form .martor-preview dd {
  margin: 0 0 0 2em;
}
form .martor-preview img {
  border: 0;
  -ms-interpolation-mode: bicubic;
  vertical-align: middle;
}
form .martor-preview td {
  vertical-align: top;
}
form .martor-preview ul li {
  list-style: unset !important;
}
form .martor-preview ul, form .martor-preview ol {
  margin-left: 0 !important;
}
form .martor-preview h5 {
  text-transform: none !important;
}

.main-martor-fullscreen {
  z-index: 99999 !important;
}

.ace_editor {
  font-size: 13px;
  font-family: "Liberation Mono", monospace !important;
}

.section-martor div[data-tab^=editor-tab-] {
  padding: 0;
}
.section-martor .markdown-selector.markdown-emoji {
  display: none !important;
}
.section-martor .tab-martor-menu a.item {
  font-size: 0.8rem;
}
.section-martor .martor-toolbar {
  -webkit-box-flex: 0 !important;
  -webkit-flex: 0 1 auto !important;
     -moz-box-flex: 0 !important;
          flex: 0 1 auto !important;
  overflow-x: auto;
  overflow-y: hidden;
}
.section-martor .martor-field {
  height: 400px;
}
.section-martor .ui.tabular.menu + .attached:not(.top).segment,
.section-martor .ui.tabular.menu + .attached:not(.top).segment + .attached:not(.top).segment {
  width: auto !important;
}
.section-martor .resizable .resizable-b {
  background: #e8e8e8 !important;
}
.section-martor .ui.basic.inverted.buttons .button, .section-martor .ui.basic.inverted.button {
  -webkit-box-shadow: 0px 0px 0px 0px #fff inset !important;
          box-shadow: 0px 0px 0px 0px #fff inset !important;
}
.section-martor .ui.attached.inverted.menu {
  border-bottom: 2px solid #aaa !important;
}
.section-martor .ui.bottom.attached.segment {
  border-color: #ccc !important;
}

.ace_scrollbar-v {
  cursor: ns-resize;
}

.martor-toolbar {
  padding: 0 0.85714286em !important;
  padding-bottom: 4px !important;
}
.martor-toolbar .ui.icon .markdown-image-upload {
  position: relative;
  overflow: hidden;
}
.martor-toolbar .ui.icon .markdown-image-upload input[type=file] {
  position: absolute;
  top: 0;
  right: 0;
  min-width: 100%;
  min-height: 100%;
  font-size: 25px;
  padding: 0;
  padding-left: 35px;
  text-align: right;
  filter: alpha(opacity=0);
  opacity: 0;
  outline: none;
  cursor: inherit;
  display: block;
}

.emoji-loader-init {
  min-height: 200px !important;
}

.insert-emoji {
  cursor: pointer;
}

/* Full Screen Mode */
.main-martor-fullscreen {
  background: #fff;
  position: fixed;
  z-index: 999;
  max-height: 100%;
  height: 100%;
  width: 100%;
  margin: 0;
  left: 0;
  top: 0;
}
.main-martor-fullscreen .fields.martor-toolbar {
  border-bottom: 1px solid #eee;
  margin: 0;
}
.main-martor-fullscreen .section-martor {
  height: 90%;
  position: relative;
}

.marked-emoji {
  max-width: 20px;
}

.martor {
  height: 500px;
  max-height: 500px;
}

.martor-field {
  width: 100%;
  height: 250px;
  min-height: 100px;
}

form .martor-preview-stale {
  background: -webkit-repeating-linear-gradient(135deg, #fff, #fff 10px, #f8f8f8 10px, #f8f8f8 20px) !important;
  background: -moz-repeating-linear-gradient(135deg, #fff, #fff 10px, #f8f8f8 10px, #f8f8f8 20px) !important;
  background: repeating-linear-gradient(-45deg, #fff, #fff 10px, #f8f8f8 10px, #f8f8f8 20px) !important;
}

.icon.expand-editor {
  position: absolute;
  bottom: 0.8em;
  right: 0;
}

.no-border {
  border: none !important;
}

/* Live Preview */
form .enable-living .martor-preview {
  display: block !important;
}
form .enable-living .tab-martor-menu a.item {
  display: none !important;
}

/* Django Admin */
.submit-row a {
  -webkit-box-sizing: content-box;
     -moz-box-sizing: content-box;
          box-sizing: content-box;
}

body.overflow {
  overflow: hidden !important;
}

.button, input[type=submit], input[type=button], .submit-row input, a.button {
  padding: 5px 15px;
}

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL3Jlc291cmNlcy9tYXJ0b3ItZGVzY3JpcHRpb24uc2NzcyIsIi4uL3Jlc291cmNlcy9iYXNlLWRlc2NyaXB0aW9uLnNjc3MiLCIuLi9zYXNzX3Byb2Nlc3NlZC9tYXJ0b3ItZGVzY3JpcHRpb24uY3NzIiwiLi4vcmVzb3VyY2VzL3ZhcnMuc2NzcyIsIi4uL3Jlc291cmNlcy92YXJzLWNvbW1vbi5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUdBO0VDQUksa0JBQUE7RUFDQSxjQUFBO0VBQ0EsMkRBQUE7RURDQSxpQkFBQTtBRURKO0FERUk7RUFDSSx3QkFBQTtFQUNBLHFCQUFBO0FDQVI7QURHSTtFQUNJLGVBQUE7RUFDQSxZQUFBO0FDRFI7QURJSTtFQUNJLG1CQUFBO0VBQ0EsV0VOVTtFRk9WLHFCQUFBO0VBQ0EsVUFBQTtFQUNBLGFBQUE7QUNGUjtBREtJO0VBQ0ksaUJBQUE7QUNIUjtBRE1JO0VBQ0ksZ0JBQUE7QUNKUjtBRE9JO0VBQ0ksY0FBQTtBQ0xSO0FEUUk7RUFDSSxnQkFBQTtFQUNBLFNBQUE7RUFDQSxVQUFBO0FDTlI7QURTSTtFQUNJLGdCQUFBO0VBQ0EsMkNBQUE7RUFDQSxrQkFBQTtFQUNBLHFCQUFBO0VBQ0Esa0JBQUE7QUNQUjtBRFVJO0VBQ0ksaUJBQUE7RUFDQSxhQUFBO0FDUlI7QURXSTtFQUNJLGdCQUFBO0FDVFI7QURZSTtFQUNJLGNFbkRVO0VGb0RWLDJDQUFBO0VBQ0EsZUFBQTtFQUNBLDBCQUFBO0FDVlI7QURhSTtFQUNJLGtCQUFBO0VBQ0EsbUJBQUE7RUFDQSxrQkFBQTtFQUNBLGNBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSx5QkFBQTtBQ1hSO0FEY0k7RUFDSSxhQUFBO0FDWlI7QURlSTtFQUNJLFdBQUE7RUFDQSxjQUFBO0VBQ0Esa0JBQUE7RUFDQSxNQUFBO0VBQ0EsU0FBQTtFQUNBLE9BQUE7RUFDQSxVQUFBO0VBQ0Esa0JBQUE7RUFDQSxtQkFBQTtBQ2JSO0FEZ0JJO0VBQ0ksMEJBQUE7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 */