/* Styles for displaying Quill generated html without the editor */

/* Restore ignoring of whitespace */
.ql-editor {
    white-space: normal;
}

/* Quill removes margins - add them back */
.ql-editor h1,
.ql-editor h2,
.ql-editor h3 {
  margin-top: 20px;
  margin-bottom: 10px;
}
.ql-editor h4,
.ql-editor h5,
.ql-editor h6,
.ql-editor ol,
.ql-editor ul,
.ql-editor pre,
.ql-editor blockquote {
  margin-top: 10px;
  margin-bottom: 10px;
}
.ql-editor p {
  margin-top: 0;
  margin-bottom: 10px;
}

/* ...except for the very top margin */
.ql-editor :first-child {
  margin-top: 0;
}

/* Revert its increased font-size for blockquotes */
.ql-snow .ql-editor blockquote {
  font-size: inherit;
}


/* Reduce amount of indentation */
.ql-editor .ql-indent-1:not(.ql-direction-rtl) {
  /* padding-left: 3em; */
  padding-left: 1.5em;
}
.ql-editor li.ql-indent-1:not(.ql-direction-rtl) {
  /* padding-left: 4.5em; */
  padding-left: 2.25em;
}
.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right {
  /* padding-right: 3em; */
  padding-right: 1.5em;
}
.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right {
  /* padding-right: 4.5em; */
  padding-right: 2.25em;
}
.ql-editor .ql-indent-2:not(.ql-direction-rtl) {
  /* padding-left: 6em; */
  padding-left: 3em;
}
.ql-editor li.ql-indent-2:not(.ql-direction-rtl) {
  /* padding-left: 7.5em; */
  padding-left: 3.75em;
}
.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right {
  /* padding-right: 6em; */
  padding-right: 3em;
}
.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right {
  /* padding-right: 7.5em; */
  padding-right: 3.75em;
}
.ql-editor .ql-indent-3:not(.ql-direction-rtl) {
  /* padding-left: 9em; */
  padding-left: 4.5em;
}
.ql-editor li.ql-indent-3:not(.ql-direction-rtl) {
  /* padding-left: 10.5em; */
  padding-left: 5.25em;
}
.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right {
  /* padding-right: 9em; */
  padding-right: 4.5em;
}
.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right {
  /* padding-right: 10.5em; */
  padding-right: 5.25em;
}
.ql-editor .ql-indent-4:not(.ql-direction-rtl) {
  /* padding-left: 12em; */
  padding-left: 6em;
}
.ql-editor li.ql-indent-4:not(.ql-direction-rtl) {
  /* padding-left: 13.5em; */
  padding-left: 6.75em;
}
.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right {
  /* padding-right: 12em; */
  padding-right: 6em;
}
.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right {
  /* padding-right: 13.5em; */
  padding-right: 6.75em;
}
.ql-editor .ql-indent-5:not(.ql-direction-rtl) {
  /* padding-left: 15em; */
  padding-left: 7.5em;
}
.ql-editor li.ql-indent-5:not(.ql-direction-rtl) {
  /* padding-left: 16.5em; */
  padding-left: 8.25em;
}
.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right {
  /* padding-right: 15em; */
  padding-right: 7.5em;
}
.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right {
  /* padding-right: 16.5em; */
  padding-right: 8.25em;
}
.ql-editor .ql-indent-6:not(.ql-direction-rtl) {
  /* padding-left: 18em; */
  padding-left: 9em;
}
.ql-editor li.ql-indent-6:not(.ql-direction-rtl) {
  /* padding-left: 19.5em; */
  padding-left: 8.75em;
}
.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right {
  /* padding-right: 18em; */
  padding-right: 9em;
}
.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right {
  /* padding-right: 19.5em; */
  padding-right: 8.75em;
}
.ql-editor .ql-indent-7:not(.ql-direction-rtl) {
  /* padding-left: 21em; */
  padding-left: 10.5em;
}
.ql-editor li.ql-indent-7:not(.ql-direction-rtl) {
  /* padding-left: 22.5em; */
  padding-left: 11.25em;
}
.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right {
  /* padding-right: 21em; */
  padding-right: 10.5em;
}
.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right {
  /* padding-right: 22.5em; */
  padding-right: 11.25em;
}
.ql-editor .ql-indent-8:not(.ql-direction-rtl) {
  /* padding-left: 24em; */
  padding-left: 12em;
}
.ql-editor li.ql-indent-8:not(.ql-direction-rtl) {
  /* padding-left: 25.5em; */
  padding-left: 12.75em;
}
.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right {
  /* padding-right: 24em; */
  padding-right: 12em;
}
.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right {
  /* padding-right: 25.5em; */
  padding-right: 12.75em;
}
.ql-editor .ql-indent-9:not(.ql-direction-rtl) {
  /* padding-left: 27em; */
  padding-left: 13.5em;
}
.ql-editor li.ql-indent-9:not(.ql-direction-rtl) {
  /* padding-left: 28.5em; */
  padding-left: 14.25em;
}
.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right {
  /* padding-right: 27em; */
  padding-right: 13.5em;
}
.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right {
  /* padding-right: 28.5em; */
  padding-right: 14.25em;
}

/************************************************
 * Html pasted from MS Word.
 * @see backend/web/js/quill.js
 ***********************************************/

/* Footnote styles */
.ql-editor a.footnote {
  text-decoration: none;
}

.ql-editor a.footnote-ref {
  font-weight: bold;
  font-size: 0.85em;
  text-decoration: none;
  vertical-align: super;
}