/* Quill 2.0.3 display-only styles, scoped to .quil-section. */
/* No .ql-editor wrapper is required. */

.quil-section {
  box-sizing:border-box;counter-reset:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;line-height:1.42;outline:none;overflow-y:auto;padding:12px 15px;tab-size:4;-moz-tab-size:4;text-align:left;white-space:pre-wrap;word-wrap:break-word
}

.quil-section > * {
  cursor:text
}

.quil-section p,
.quil-section ol,
.quil-section pre,
.quil-section blockquote,
.quil-section h1,
.quil-section h2,
.quil-section h3,
.quil-section h4,
.quil-section h5,
.quil-section h6 {
  margin:0;padding:0
}

@supports (counter-set:none) {
.quil-section p,
.quil-section h1,
.quil-section h2,
.quil-section h3,
.quil-section h4,
.quil-section h5,
.quil-section h6 {
  counter-set:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9
}
}

@supports not (counter-set:none) {
.quil-section p,
.quil-section h1,
.quil-section h2,
.quil-section h3,
.quil-section h4,
.quil-section h5,
.quil-section h6 {
  counter-reset:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9
}
}

.quil-section table {
  border-collapse:collapse
}

.quil-section td {
  border:1px solid #000;padding:2px 5px
}

.quil-section ol {
  padding-left:1.5em
}

.quil-section li {
  list-style-type:none;padding-left:1.5em;position:relative
}

.quil-section li > .ql-ui:before {
  display:inline-block;margin-left:-1.5em;margin-right:.3em;text-align:right;white-space:nowrap;width:1.2em
}

.quil-section li[data-list=checked] > .ql-ui,
.quil-section li[data-list=unchecked] > .ql-ui {
  color:#777
}

.quil-section li[data-list=bullet] > .ql-ui:before {
  content:"•"
}

.quil-section li[data-list=checked] > .ql-ui:before {
  content:"☑"
}

.quil-section li[data-list=unchecked] > .ql-ui:before {
  content:"☐"
}

@supports (counter-set:none) {
.quil-section li[data-list] {
  counter-set:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9
}
}

@supports not (counter-set:none) {
.quil-section li[data-list] {
  counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9
}
}

.quil-section li[data-list=ordered] {
  counter-increment:list-0
}

.quil-section li[data-list=ordered] > .ql-ui:before {
  content:counter(list-0, decimal) ". "
}

.quil-section li[data-list=ordered].ql-indent-1 {
  counter-increment:list-1
}

.quil-section li[data-list=ordered].ql-indent-1 > .ql-ui:before {
  content:counter(list-1, lower-alpha) ". "
}

@supports (counter-set:none) {
.quil-section li[data-list].ql-indent-1 {
  counter-set:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9
}
}

@supports not (counter-set:none) {
.quil-section li[data-list].ql-indent-1 {
  counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9
}
}

.quil-section li[data-list=ordered].ql-indent-2 {
  counter-increment:list-2
}

.quil-section li[data-list=ordered].ql-indent-2 > .ql-ui:before {
  content:counter(list-2, lower-roman) ". "
}

@supports (counter-set:none) {
.quil-section li[data-list].ql-indent-2 {
  counter-set:list-3 list-4 list-5 list-6 list-7 list-8 list-9
}
}

@supports not (counter-set:none) {
.quil-section li[data-list].ql-indent-2 {
  counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9
}
}

.quil-section li[data-list=ordered].ql-indent-3 {
  counter-increment:list-3
}

.quil-section li[data-list=ordered].ql-indent-3 > .ql-ui:before {
  content:counter(list-3, decimal) ". "
}

@supports (counter-set:none) {
.quil-section li[data-list].ql-indent-3 {
  counter-set:list-4 list-5 list-6 list-7 list-8 list-9
}
}

@supports not (counter-set:none) {
.quil-section li[data-list].ql-indent-3 {
  counter-reset:list-4 list-5 list-6 list-7 list-8 list-9
}
}

.quil-section li[data-list=ordered].ql-indent-4 {
  counter-increment:list-4
}

.quil-section li[data-list=ordered].ql-indent-4 > .ql-ui:before {
  content:counter(list-4, lower-alpha) ". "
}

@supports (counter-set:none) {
.quil-section li[data-list].ql-indent-4 {
  counter-set:list-5 list-6 list-7 list-8 list-9
}
}

@supports not (counter-set:none) {
.quil-section li[data-list].ql-indent-4 {
  counter-reset:list-5 list-6 list-7 list-8 list-9
}
}

.quil-section li[data-list=ordered].ql-indent-5 {
  counter-increment:list-5
}

.quil-section li[data-list=ordered].ql-indent-5 > .ql-ui:before {
  content:counter(list-5, lower-roman) ". "
}

@supports (counter-set:none) {
.quil-section li[data-list].ql-indent-5 {
  counter-set:list-6 list-7 list-8 list-9
}
}

@supports not (counter-set:none) {
.quil-section li[data-list].ql-indent-5 {
  counter-reset:list-6 list-7 list-8 list-9
}
}

.quil-section li[data-list=ordered].ql-indent-6 {
  counter-increment:list-6
}

.quil-section li[data-list=ordered].ql-indent-6 > .ql-ui:before {
  content:counter(list-6, decimal) ". "
}

@supports (counter-set:none) {
.quil-section li[data-list].ql-indent-6 {
  counter-set:list-7 list-8 list-9
}
}

@supports not (counter-set:none) {
.quil-section li[data-list].ql-indent-6 {
  counter-reset:list-7 list-8 list-9
}
}

.quil-section li[data-list=ordered].ql-indent-7 {
  counter-increment:list-7
}

.quil-section li[data-list=ordered].ql-indent-7 > .ql-ui:before {
  content:counter(list-7, lower-alpha) ". "
}

@supports (counter-set:none) {
.quil-section li[data-list].ql-indent-7 {
  counter-set:list-8 list-9
}
}

@supports not (counter-set:none) {
.quil-section li[data-list].ql-indent-7 {
  counter-reset:list-8 list-9
}
}

.quil-section li[data-list=ordered].ql-indent-8 {
  counter-increment:list-8
}

.quil-section li[data-list=ordered].ql-indent-8 > .ql-ui:before {
  content:counter(list-8, lower-roman) ". "
}

@supports (counter-set:none) {
.quil-section li[data-list].ql-indent-8 {
  counter-set:list-9
}
}

@supports not (counter-set:none) {
.quil-section li[data-list].ql-indent-8 {
  counter-reset:list-9
}
}

.quil-section li[data-list=ordered].ql-indent-9 {
  counter-increment:list-9
}

.quil-section li[data-list=ordered].ql-indent-9 > .ql-ui:before {
  content:counter(list-9, decimal) ". "
}

.quil-section .ql-indent-1:not(.ql-direction-rtl) {
  padding-left:3em
}

.quil-section li.ql-indent-1:not(.ql-direction-rtl) {
  padding-left:4.5em
}

.quil-section .ql-indent-1.ql-direction-rtl.ql-align-right {
  padding-right:3em
}

.quil-section li.ql-indent-1.ql-direction-rtl.ql-align-right {
  padding-right:4.5em
}

.quil-section .ql-indent-2:not(.ql-direction-rtl) {
  padding-left:6em
}

.quil-section li.ql-indent-2:not(.ql-direction-rtl) {
  padding-left:7.5em
}

.quil-section .ql-indent-2.ql-direction-rtl.ql-align-right {
  padding-right:6em
}

.quil-section li.ql-indent-2.ql-direction-rtl.ql-align-right {
  padding-right:7.5em
}

.quil-section .ql-indent-3:not(.ql-direction-rtl) {
  padding-left:9em
}

.quil-section li.ql-indent-3:not(.ql-direction-rtl) {
  padding-left:10.5em
}

.quil-section .ql-indent-3.ql-direction-rtl.ql-align-right {
  padding-right:9em
}

.quil-section li.ql-indent-3.ql-direction-rtl.ql-align-right {
  padding-right:10.5em
}

.quil-section .ql-indent-4:not(.ql-direction-rtl) {
  padding-left:12em
}

.quil-section li.ql-indent-4:not(.ql-direction-rtl) {
  padding-left:13.5em
}

.quil-section .ql-indent-4.ql-direction-rtl.ql-align-right {
  padding-right:12em
}

.quil-section li.ql-indent-4.ql-direction-rtl.ql-align-right {
  padding-right:13.5em
}

.quil-section .ql-indent-5:not(.ql-direction-rtl) {
  padding-left:15em
}

.quil-section li.ql-indent-5:not(.ql-direction-rtl) {
  padding-left:16.5em
}

.quil-section .ql-indent-5.ql-direction-rtl.ql-align-right {
  padding-right:15em
}

.quil-section li.ql-indent-5.ql-direction-rtl.ql-align-right {
  padding-right:16.5em
}

.quil-section .ql-indent-6:not(.ql-direction-rtl) {
  padding-left:18em
}

.quil-section li.ql-indent-6:not(.ql-direction-rtl) {
  padding-left:19.5em
}

.quil-section .ql-indent-6.ql-direction-rtl.ql-align-right {
  padding-right:18em
}

.quil-section li.ql-indent-6.ql-direction-rtl.ql-align-right {
  padding-right:19.5em
}

.quil-section .ql-indent-7:not(.ql-direction-rtl) {
  padding-left:21em
}

.quil-section li.ql-indent-7:not(.ql-direction-rtl) {
  padding-left:22.5em
}

.quil-section .ql-indent-7.ql-direction-rtl.ql-align-right {
  padding-right:21em
}

.quil-section li.ql-indent-7.ql-direction-rtl.ql-align-right {
  padding-right:22.5em
}

.quil-section .ql-indent-8:not(.ql-direction-rtl) {
  padding-left:24em
}

.quil-section li.ql-indent-8:not(.ql-direction-rtl) {
  padding-left:25.5em
}

.quil-section .ql-indent-8.ql-direction-rtl.ql-align-right {
  padding-right:24em
}

.quil-section li.ql-indent-8.ql-direction-rtl.ql-align-right {
  padding-right:25.5em
}

.quil-section .ql-indent-9:not(.ql-direction-rtl) {
  padding-left:27em
}

.quil-section li.ql-indent-9:not(.ql-direction-rtl) {
  padding-left:28.5em
}

.quil-section .ql-indent-9.ql-direction-rtl.ql-align-right {
  padding-right:27em
}

.quil-section li.ql-indent-9.ql-direction-rtl.ql-align-right {
  padding-right:28.5em
}

.quil-section li.ql-direction-rtl {
  padding-right:1.5em
}

.quil-section li.ql-direction-rtl > .ql-ui:before {
  margin-left:.3em;margin-right:-1.5em;text-align:left
}

.quil-section table {
  table-layout:fixed;width:100%
}

.quil-section table td {
  outline:none
}

.quil-section .ql-code-block-container {
  font-family:monospace
}

.quil-section .ql-video {
  display:block;max-width:100%
}

.quil-section .ql-video.ql-align-center {
  margin:0 auto
}

.quil-section .ql-video.ql-align-right {
  margin:0 0 0 auto
}

.quil-section .ql-bg-black {
  background-color:#000
}

.quil-section .ql-bg-red {
  background-color:#e60000
}

.quil-section .ql-bg-orange {
  background-color:#f90
}

.quil-section .ql-bg-yellow {
  background-color:#ff0
}

.quil-section .ql-bg-green {
  background-color:#008a00
}

.quil-section .ql-bg-blue {
  background-color:#06c
}

.quil-section .ql-bg-purple {
  background-color:#93f
}

.quil-section .ql-color-white {
  color:#fff
}

.quil-section .ql-color-red {
  color:#e60000
}

.quil-section .ql-color-orange {
  color:#f90
}

.quil-section .ql-color-yellow {
  color:#ff0
}

.quil-section .ql-color-green {
  color:#008a00
}

.quil-section .ql-color-blue {
  color:#06c
}

.quil-section .ql-color-purple {
  color:#93f
}

.quil-section .ql-font-serif {
  font-family:Georgia,Times New Roman,serif
}

.quil-section .ql-font-monospace {
  font-family:Monaco,Courier New,monospace
}

.quil-section .ql-size-small {
  font-size:.75em
}

.quil-section .ql-size-large {
  font-size:1.5em
}

.quil-section .ql-size-huge {
  font-size:2.5em
}

.quil-section .ql-direction-rtl {
  direction:rtl;text-align:inherit
}

.quil-section .ql-align-center {
  text-align:center
}

.quil-section .ql-align-justify {
  text-align:justify
}

.quil-section .ql-align-right {
  text-align:right
}

.quil-section .ql-ui {
  position:absolute
}

.quil-section.ql-blank::before {
  color:rgba(0,0,0,0.6);content:attr(data-placeholder);font-style:italic;left:15px;pointer-events:none;position:absolute;right:15px
}
