/* Voeg hier eigen scss rules toe die van toepassing zijn op de hele applicatie */
.card__title.card__title--primary {
  border-bottom: 1px solid #eee;
  padding: 15px;
  background: #eee;
}
.card__title.card__title--primary .headline {
  font-size: 18px !important;
}

.mr--15 {
  margin-right: -15px;
}

.hide {
  display: none;
}

.subheader {
  color: #27ae60;
}

.navigation-drawer--right {
  /*width:400px !important;*/
}

.float-right {
  float: right;
  margin-right: 0px;
}

.application.theme--light {
  background: #f2f1ef;
}

.datatable.datatable--select-all {
  border-top: 1px solid rgba(0, 0, 0, 0.12);
}

.fix-height-input .input-group__selections {
  min-height: 30px;
}

.login-container {
  background-image: url(data:image/png;base64,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);
  background-position: center 20%;
  background-repeat: no-repeat;
  background-size: 200px;
}

.strong {
  font-weight: bold;
}

.centerText {
  text-align: center;
}

.ql-snow .ql-picker.ql-font .ql-picker-label::before,
.ql-snow .ql-picker.ql-font .ql-picker-item::before {
  content: "Calibri";
  font-family: "Calibri", sans-serif;
}

.ql-font-Calibri {
  font-family: "Calibri", sans-serif;
}

.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=Calibri]::before,
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=Calibri]::before {
  content: "Calibri";
  font-family: "Calibri", sans-serif;
}

.ql-font-Arial {
  font-family: "Arial", sans-serif;
}

.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=Arial]::before,
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=Arial]::before {
  content: "Arial";
  font-family: "Arial", sans-serif;
}

.ql-font-TimesNewRoman {
  font-family: "Times New Roman", sans-serif;
}

.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=TimesNewRoman]::before,
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=TimesNewRoman]::before {
  content: "TimesNewRoman";
  font-family: "Times New Roman", sans-serif;
}

.ql-font-CourierNew {
  font-family: "Courier New", sans-serif;
}

.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=CourierNew]::before,
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=CourierNew]::before {
  content: "CourierNew";
  font-family: "Courier New", sans-serif;
}

.ql-picker-item[data-value="10px"]::before, .ql-picker-label[data-value="10px"]::before {
  content: "10px" !important;
}

.ql-picker-item[data-value="12px"]::before, .ql-picker-label[data-value="12px"]::before {
  content: "12px" !important;
}

.ql-picker-item[data-value="14px"]::before, .ql-picker-label[data-value="14px"]::before {
  content: "14px" !important;
}

.ql-picker-item[data-value="16px"]::before, .ql-picker-label[data-value="16px"]::before {
  content: "16px" !important;
}

.ql-picker-item[data-value="18px"]::before, .ql-picker-label[data-value="18px"]::before {
  content: "18px" !important;
}

.ql-picker-item[data-value="20px"]::before, .ql-picker-label[data-value="20px"]::before {
  content: "20px" !important;
}

.ql-picker-item[data-value="24px"]::before, .ql-picker-label[data-value="24px"]::before {
  content: "24px" !important;
}

.ql-picker-item[data-value="30px"]::before, .ql-picker-label[data-value="30px"]::before {
  content: "30px" !important;
}

.ql-picker-item[data-value="32px"]::before, .ql-picker-label[data-value="32px"]::before {
  content: "32px" !important;
}

.ql-picker-item[data-value="36px"]::before, .ql-picker-label[data-value="36px"]::before {
  content: "36px" !important;
}

.ql-container {
  font-family: "Calibri", sans-serif !important;
  font-size: 13px !important;
  min-height: 600px;
}

.ql-tooltip {
  z-index: 4;
}

.subheader {
  padding-left: 0px;
  color: #27ae60 !important;
}
.sidebar-logo {
  height: 64px;
  background: #fff;
  padding-left: 15px;
}
.sidebar-logo img {
  height: 45px;
  margin-top: 10px;
}

.table-checkbox-fix .table__overflow table.table .input-group--selection-controls.checkbox .icon {
  left: 0%;
  -webkit-transform: translateX(0%);
  transform: translateX(0%);
}

.input-group.boxed .input-group__input {
  border: 1px solid #c3c3c3;
  border-radius: 3px;
  padding: 7px 15px;
}
.input-group.boxed .input-group__details:before, .input-group.boxed .input-group__details:after {
  display: none;
}
.input-group.boxed label {
  top: 25px;
  left: 10px;
  background: white;
  width: auto;
  padding-left: 5px;
  padding-right: 5px;
  border-radius: 3px;
}
/*!
 * Quill Editor v1.3.7
 * https://quilljs.com/
 * Copyright (c) 2014, Jason Chen
 * Copyright (c) 2013, salesforce.com
 */
.ql-container {
  box-sizing: border-box;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 13px;
  height: 100%;
  margin: 0px;
  position: relative;
}
.ql-container.ql-disabled .ql-tooltip {
  visibility: hidden;
}
.ql-container.ql-disabled .ql-editor ul[data-checked] > li::before {
  pointer-events: none;
}
.ql-clipboard {
  left: -100000px;
  height: 1px;
  overflow-y: hidden;
  position: absolute;
  top: 50%;
}
.ql-clipboard p {
  margin: 0;
  padding: 0;
}
.ql-editor {
  box-sizing: border-box;
  line-height: 1.42;
  height: 100%;
  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;
}
.ql-editor > * {
  cursor: text;
}
.ql-editor p,
.ql-editor ol,
.ql-editor ul,
.ql-editor pre,
.ql-editor blockquote,
.ql-editor h1,
.ql-editor h2,
.ql-editor h3,
.ql-editor h4,
.ql-editor h5,
.ql-editor h6 {
  margin: 0;
  padding: 0;
  counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol,
.ql-editor ul {
  padding-left: 1.5em;
}
.ql-editor ol > li,
.ql-editor ul > li {
  list-style-type: none;
}
.ql-editor ul > li::before {
  content: '\2022';
}
.ql-editor ul[data-checked=true],
.ql-editor ul[data-checked=false] {
  pointer-events: none;
}
.ql-editor ul[data-checked=true] > li *,
.ql-editor ul[data-checked=false] > li * {
  pointer-events: all;
}
.ql-editor ul[data-checked=true] > li::before,
.ql-editor ul[data-checked=false] > li::before {
  color: #777;
  cursor: pointer;
  pointer-events: all;
}
.ql-editor ul[data-checked=true] > li::before {
  content: '\2611';
}
.ql-editor ul[data-checked=false] > li::before {
  content: '\2610';
}
.ql-editor li::before {
  display: inline-block;
  white-space: nowrap;
  width: 1.2em;
}
.ql-editor li:not(.ql-direction-rtl)::before {
  margin-left: -1.5em;
  margin-right: 0.3em;
  text-align: right;
}
.ql-editor li.ql-direction-rtl::before {
  margin-left: 0.3em;
  margin-right: -1.5em;
}
.ql-editor ol li:not(.ql-direction-rtl),
.ql-editor ul li:not(.ql-direction-rtl) {
  padding-left: 1.5em;
}
.ql-editor ol li.ql-direction-rtl,
.ql-editor ul li.ql-direction-rtl {
  padding-right: 1.5em;
}
.ql-editor ol li {
  counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  counter-increment: list-0;
}
.ql-editor ol li:before {
  content: counter(list-0, decimal) '. ';
}
.ql-editor ol li.ql-indent-1 {
  counter-increment: list-1;
}
.ql-editor ol li.ql-indent-1:before {
  content: counter(list-1, lower-alpha) '. ';
}
.ql-editor ol li.ql-indent-1 {
  counter-reset: list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-2 {
  counter-increment: list-2;
}
.ql-editor ol li.ql-indent-2:before {
  content: counter(list-2, lower-roman) '. ';
}
.ql-editor ol li.ql-indent-2 {
  counter-reset: list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-3 {
  counter-increment: list-3;
}
.ql-editor ol li.ql-indent-3:before {
  content: counter(list-3, decimal) '. ';
}
.ql-editor ol li.ql-indent-3 {
  counter-reset: list-4 list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-4 {
  counter-increment: list-4;
}
.ql-editor ol li.ql-indent-4:before {
  content: counter(list-4, lower-alpha) '. ';
}
.ql-editor ol li.ql-indent-4 {
  counter-reset: list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-5 {
  counter-increment: list-5;
}
.ql-editor ol li.ql-indent-5:before {
  content: counter(list-5, lower-roman) '. ';
}
.ql-editor ol li.ql-indent-5 {
  counter-reset: list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-6 {
  counter-increment: list-6;
}
.ql-editor ol li.ql-indent-6:before {
  content: counter(list-6, decimal) '. ';
}
.ql-editor ol li.ql-indent-6 {
  counter-reset: list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-7 {
  counter-increment: list-7;
}
.ql-editor ol li.ql-indent-7:before {
  content: counter(list-7, lower-alpha) '. ';
}
.ql-editor ol li.ql-indent-7 {
  counter-reset: list-8 list-9;
}
.ql-editor ol li.ql-indent-8 {
  counter-increment: list-8;
}
.ql-editor ol li.ql-indent-8:before {
  content: counter(list-8, lower-roman) '. ';
}
.ql-editor ol li.ql-indent-8 {
  counter-reset: list-9;
}
.ql-editor ol li.ql-indent-9 {
  counter-increment: list-9;
}
.ql-editor ol li.ql-indent-9:before {
  content: counter(list-9, decimal) '. ';
}
.ql-editor .ql-indent-1:not(.ql-direction-rtl) {
  padding-left: 3em;
}
.ql-editor li.ql-indent-1:not(.ql-direction-rtl) {
  padding-left: 4.5em;
}
.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right {
  padding-right: 3em;
}
.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right {
  padding-right: 4.5em;
}
.ql-editor .ql-indent-2:not(.ql-direction-rtl) {
  padding-left: 6em;
}
.ql-editor li.ql-indent-2:not(.ql-direction-rtl) {
  padding-left: 7.5em;
}
.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right {
  padding-right: 6em;
}
.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right {
  padding-right: 7.5em;
}
.ql-editor .ql-indent-3:not(.ql-direction-rtl) {
  padding-left: 9em;
}
.ql-editor li.ql-indent-3:not(.ql-direction-rtl) {
  padding-left: 10.5em;
}
.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right {
  padding-right: 9em;
}
.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right {
  padding-right: 10.5em;
}
.ql-editor .ql-indent-4:not(.ql-direction-rtl) {
  padding-left: 12em;
}
.ql-editor li.ql-indent-4:not(.ql-direction-rtl) {
  padding-left: 13.5em;
}
.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right {
  padding-right: 12em;
}
.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right {
  padding-right: 13.5em;
}
.ql-editor .ql-indent-5:not(.ql-direction-rtl) {
  padding-left: 15em;
}
.ql-editor li.ql-indent-5:not(.ql-direction-rtl) {
  padding-left: 16.5em;
}
.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right {
  padding-right: 15em;
}
.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right {
  padding-right: 16.5em;
}
.ql-editor .ql-indent-6:not(.ql-direction-rtl) {
  padding-left: 18em;
}
.ql-editor li.ql-indent-6:not(.ql-direction-rtl) {
  padding-left: 19.5em;
}
.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right {
  padding-right: 18em;
}
.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right {
  padding-right: 19.5em;
}
.ql-editor .ql-indent-7:not(.ql-direction-rtl) {
  padding-left: 21em;
}
.ql-editor li.ql-indent-7:not(.ql-direction-rtl) {
  padding-left: 22.5em;
}
.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right {
  padding-right: 21em;
}
.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right {
  padding-right: 22.5em;
}
.ql-editor .ql-indent-8:not(.ql-direction-rtl) {
  padding-left: 24em;
}
.ql-editor li.ql-indent-8:not(.ql-direction-rtl) {
  padding-left: 25.5em;
}
.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right {
  padding-right: 24em;
}
.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right {
  padding-right: 25.5em;
}
.ql-editor .ql-indent-9:not(.ql-direction-rtl) {
  padding-left: 27em;
}
.ql-editor li.ql-indent-9:not(.ql-direction-rtl) {
  padding-left: 28.5em;
}
.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right {
  padding-right: 27em;
}
.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right {
  padding-right: 28.5em;
}
.ql-editor .ql-video {
  display: block;
  max-width: 100%;
}
.ql-editor .ql-video.ql-align-center {
  margin: 0 auto;
}
.ql-editor .ql-video.ql-align-right {
  margin: 0 0 0 auto;
}
.ql-editor .ql-bg-black {
  background-color: #000;
}
.ql-editor .ql-bg-red {
  background-color: #e60000;
}
.ql-editor .ql-bg-orange {
  background-color: #f90;
}
.ql-editor .ql-bg-yellow {
  background-color: #ff0;
}
.ql-editor .ql-bg-green {
  background-color: #008a00;
}
.ql-editor .ql-bg-blue {
  background-color: #06c;
}
.ql-editor .ql-bg-purple {
  background-color: #93f;
}
.ql-editor .ql-color-white {
  color: #fff;
}
.ql-editor .ql-color-red {
  color: #e60000;
}
.ql-editor .ql-color-orange {
  color: #f90;
}
.ql-editor .ql-color-yellow {
  color: #ff0;
}
.ql-editor .ql-color-green {
  color: #008a00;
}
.ql-editor .ql-color-blue {
  color: #06c;
}
.ql-editor .ql-color-purple {
  color: #93f;
}
.ql-editor .ql-font-serif {
  font-family: Georgia, Times New Roman, serif;
}
.ql-editor .ql-font-monospace {
  font-family: Monaco, Courier New, monospace;
}
.ql-editor .ql-size-small {
  font-size: 0.75em;
}
.ql-editor .ql-size-large {
  font-size: 1.5em;
}
.ql-editor .ql-size-huge {
  font-size: 2.5em;
}
.ql-editor .ql-direction-rtl {
  direction: rtl;
  text-align: inherit;
}
.ql-editor .ql-align-center {
  text-align: center;
}
.ql-editor .ql-align-justify {
  text-align: justify;
}
.ql-editor .ql-align-right {
  text-align: right;
}
.ql-editor.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;
}

/*!
 * Quill Editor v1.3.7
 * https://quilljs.com/
 * Copyright (c) 2014, Jason Chen
 * Copyright (c) 2013, salesforce.com
 */
.ql-container {
  box-sizing: border-box;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 13px;
  height: 100%;
  margin: 0px;
  position: relative;
}
.ql-container.ql-disabled .ql-tooltip {
  visibility: hidden;
}
.ql-container.ql-disabled .ql-editor ul[data-checked] > li::before {
  pointer-events: none;
}
.ql-clipboard {
  left: -100000px;
  height: 1px;
  overflow-y: hidden;
  position: absolute;
  top: 50%;
}
.ql-clipboard p {
  margin: 0;
  padding: 0;
}
.ql-editor {
  box-sizing: border-box;
  line-height: 1.42;
  height: 100%;
  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;
}
.ql-editor > * {
  cursor: text;
}
.ql-editor p,
.ql-editor ol,
.ql-editor ul,
.ql-editor pre,
.ql-editor blockquote,
.ql-editor h1,
.ql-editor h2,
.ql-editor h3,
.ql-editor h4,
.ql-editor h5,
.ql-editor h6 {
  margin: 0;
  padding: 0;
  counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol,
.ql-editor ul {
  padding-left: 1.5em;
}
.ql-editor ol > li,
.ql-editor ul > li {
  list-style-type: none;
}
.ql-editor ul > li::before {
  content: '\2022';
}
.ql-editor ul[data-checked=true],
.ql-editor ul[data-checked=false] {
  pointer-events: none;
}
.ql-editor ul[data-checked=true] > li *,
.ql-editor ul[data-checked=false] > li * {
  pointer-events: all;
}
.ql-editor ul[data-checked=true] > li::before,
.ql-editor ul[data-checked=false] > li::before {
  color: #777;
  cursor: pointer;
  pointer-events: all;
}
.ql-editor ul[data-checked=true] > li::before {
  content: '\2611';
}
.ql-editor ul[data-checked=false] > li::before {
  content: '\2610';
}
.ql-editor li::before {
  display: inline-block;
  white-space: nowrap;
  width: 1.2em;
}
.ql-editor li:not(.ql-direction-rtl)::before {
  margin-left: -1.5em;
  margin-right: 0.3em;
  text-align: right;
}
.ql-editor li.ql-direction-rtl::before {
  margin-left: 0.3em;
  margin-right: -1.5em;
}
.ql-editor ol li:not(.ql-direction-rtl),
.ql-editor ul li:not(.ql-direction-rtl) {
  padding-left: 1.5em;
}
.ql-editor ol li.ql-direction-rtl,
.ql-editor ul li.ql-direction-rtl {
  padding-right: 1.5em;
}
.ql-editor ol li {
  counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  counter-increment: list-0;
}
.ql-editor ol li:before {
  content: counter(list-0, decimal) '. ';
}
.ql-editor ol li.ql-indent-1 {
  counter-increment: list-1;
}
.ql-editor ol li.ql-indent-1:before {
  content: counter(list-1, lower-alpha) '. ';
}
.ql-editor ol li.ql-indent-1 {
  counter-reset: list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-2 {
  counter-increment: list-2;
}
.ql-editor ol li.ql-indent-2:before {
  content: counter(list-2, lower-roman) '. ';
}
.ql-editor ol li.ql-indent-2 {
  counter-reset: list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-3 {
  counter-increment: list-3;
}
.ql-editor ol li.ql-indent-3:before {
  content: counter(list-3, decimal) '. ';
}
.ql-editor ol li.ql-indent-3 {
  counter-reset: list-4 list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-4 {
  counter-increment: list-4;
}
.ql-editor ol li.ql-indent-4:before {
  content: counter(list-4, lower-alpha) '. ';
}
.ql-editor ol li.ql-indent-4 {
  counter-reset: list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-5 {
  counter-increment: list-5;
}
.ql-editor ol li.ql-indent-5:before {
  content: counter(list-5, lower-roman) '. ';
}
.ql-editor ol li.ql-indent-5 {
  counter-reset: list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-6 {
  counter-increment: list-6;
}
.ql-editor ol li.ql-indent-6:before {
  content: counter(list-6, decimal) '. ';
}
.ql-editor ol li.ql-indent-6 {
  counter-reset: list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-7 {
  counter-increment: list-7;
}
.ql-editor ol li.ql-indent-7:before {
  content: counter(list-7, lower-alpha) '. ';
}
.ql-editor ol li.ql-indent-7 {
  counter-reset: list-8 list-9;
}
.ql-editor ol li.ql-indent-8 {
  counter-increment: list-8;
}
.ql-editor ol li.ql-indent-8:before {
  content: counter(list-8, lower-roman) '. ';
}
.ql-editor ol li.ql-indent-8 {
  counter-reset: list-9;
}
.ql-editor ol li.ql-indent-9 {
  counter-increment: list-9;
}
.ql-editor ol li.ql-indent-9:before {
  content: counter(list-9, decimal) '. ';
}
.ql-editor .ql-indent-1:not(.ql-direction-rtl) {
  padding-left: 3em;
}
.ql-editor li.ql-indent-1:not(.ql-direction-rtl) {
  padding-left: 4.5em;
}
.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right {
  padding-right: 3em;
}
.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right {
  padding-right: 4.5em;
}
.ql-editor .ql-indent-2:not(.ql-direction-rtl) {
  padding-left: 6em;
}
.ql-editor li.ql-indent-2:not(.ql-direction-rtl) {
  padding-left: 7.5em;
}
.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right {
  padding-right: 6em;
}
.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right {
  padding-right: 7.5em;
}
.ql-editor .ql-indent-3:not(.ql-direction-rtl) {
  padding-left: 9em;
}
.ql-editor li.ql-indent-3:not(.ql-direction-rtl) {
  padding-left: 10.5em;
}
.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right {
  padding-right: 9em;
}
.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right {
  padding-right: 10.5em;
}
.ql-editor .ql-indent-4:not(.ql-direction-rtl) {
  padding-left: 12em;
}
.ql-editor li.ql-indent-4:not(.ql-direction-rtl) {
  padding-left: 13.5em;
}
.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right {
  padding-right: 12em;
}
.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right {
  padding-right: 13.5em;
}
.ql-editor .ql-indent-5:not(.ql-direction-rtl) {
  padding-left: 15em;
}
.ql-editor li.ql-indent-5:not(.ql-direction-rtl) {
  padding-left: 16.5em;
}
.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right {
  padding-right: 15em;
}
.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right {
  padding-right: 16.5em;
}
.ql-editor .ql-indent-6:not(.ql-direction-rtl) {
  padding-left: 18em;
}
.ql-editor li.ql-indent-6:not(.ql-direction-rtl) {
  padding-left: 19.5em;
}
.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right {
  padding-right: 18em;
}
.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right {
  padding-right: 19.5em;
}
.ql-editor .ql-indent-7:not(.ql-direction-rtl) {
  padding-left: 21em;
}
.ql-editor li.ql-indent-7:not(.ql-direction-rtl) {
  padding-left: 22.5em;
}
.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right {
  padding-right: 21em;
}
.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right {
  padding-right: 22.5em;
}
.ql-editor .ql-indent-8:not(.ql-direction-rtl) {
  padding-left: 24em;
}
.ql-editor li.ql-indent-8:not(.ql-direction-rtl) {
  padding-left: 25.5em;
}
.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right {
  padding-right: 24em;
}
.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right {
  padding-right: 25.5em;
}
.ql-editor .ql-indent-9:not(.ql-direction-rtl) {
  padding-left: 27em;
}
.ql-editor li.ql-indent-9:not(.ql-direction-rtl) {
  padding-left: 28.5em;
}
.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right {
  padding-right: 27em;
}
.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right {
  padding-right: 28.5em;
}
.ql-editor .ql-video {
  display: block;
  max-width: 100%;
}
.ql-editor .ql-video.ql-align-center {
  margin: 0 auto;
}
.ql-editor .ql-video.ql-align-right {
  margin: 0 0 0 auto;
}
.ql-editor .ql-bg-black {
  background-color: #000;
}
.ql-editor .ql-bg-red {
  background-color: #e60000;
}
.ql-editor .ql-bg-orange {
  background-color: #f90;
}
.ql-editor .ql-bg-yellow {
  background-color: #ff0;
}
.ql-editor .ql-bg-green {
  background-color: #008a00;
}
.ql-editor .ql-bg-blue {
  background-color: #06c;
}
.ql-editor .ql-bg-purple {
  background-color: #93f;
}
.ql-editor .ql-color-white {
  color: #fff;
}
.ql-editor .ql-color-red {
  color: #e60000;
}
.ql-editor .ql-color-orange {
  color: #f90;
}
.ql-editor .ql-color-yellow {
  color: #ff0;
}
.ql-editor .ql-color-green {
  color: #008a00;
}
.ql-editor .ql-color-blue {
  color: #06c;
}
.ql-editor .ql-color-purple {
  color: #93f;
}
.ql-editor .ql-font-serif {
  font-family: Georgia, Times New Roman, serif;
}
.ql-editor .ql-font-monospace {
  font-family: Monaco, Courier New, monospace;
}
.ql-editor .ql-size-small {
  font-size: 0.75em;
}
.ql-editor .ql-size-large {
  font-size: 1.5em;
}
.ql-editor .ql-size-huge {
  font-size: 2.5em;
}
.ql-editor .ql-direction-rtl {
  direction: rtl;
  text-align: inherit;
}
.ql-editor .ql-align-center {
  text-align: center;
}
.ql-editor .ql-align-justify {
  text-align: justify;
}
.ql-editor .ql-align-right {
  text-align: right;
}
.ql-editor.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;
}
.ql-snow.ql-toolbar:after,
.ql-snow .ql-toolbar:after {
  clear: both;
  content: '';
  display: table;
}
.ql-snow.ql-toolbar button,
.ql-snow .ql-toolbar button {
  background: none;
  border: none;
  cursor: pointer;
  display: inline-block;
  float: left;
  height: 24px;
  padding: 3px 5px;
  width: 28px;
}
.ql-snow.ql-toolbar button svg,
.ql-snow .ql-toolbar button svg {
  float: left;
  height: 100%;
}
.ql-snow.ql-toolbar button:active:hover,
.ql-snow .ql-toolbar button:active:hover {
  outline: none;
}
.ql-snow.ql-toolbar input.ql-image[type=file],
.ql-snow .ql-toolbar input.ql-image[type=file] {
  display: none;
}
.ql-snow.ql-toolbar button:hover,
.ql-snow .ql-toolbar button:hover,
.ql-snow.ql-toolbar button:focus,
.ql-snow .ql-toolbar button:focus,
.ql-snow.ql-toolbar button.ql-active,
.ql-snow .ql-toolbar button.ql-active,
.ql-snow.ql-toolbar .ql-picker-label:hover,
.ql-snow .ql-toolbar .ql-picker-label:hover,
.ql-snow.ql-toolbar .ql-picker-label.ql-active,
.ql-snow .ql-toolbar .ql-picker-label.ql-active,
.ql-snow.ql-toolbar .ql-picker-item:hover,
.ql-snow .ql-toolbar .ql-picker-item:hover,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected {
  color: #06c;
}
.ql-snow.ql-toolbar button:hover .ql-fill,
.ql-snow .ql-toolbar button:hover .ql-fill,
.ql-snow.ql-toolbar button:focus .ql-fill,
.ql-snow .ql-toolbar button:focus .ql-fill,
.ql-snow.ql-toolbar button.ql-active .ql-fill,
.ql-snow .ql-toolbar button.ql-active .ql-fill,
.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,
.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,
.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,
.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill,
.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,
.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,
.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,
.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,
.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill {
  fill: #06c;
}
.ql-snow.ql-toolbar button:hover .ql-stroke,
.ql-snow .ql-toolbar button:hover .ql-stroke,
.ql-snow.ql-toolbar button:focus .ql-stroke,
.ql-snow .ql-toolbar button:focus .ql-stroke,
.ql-snow.ql-toolbar button.ql-active .ql-stroke,
.ql-snow .ql-toolbar button.ql-active .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,
.ql-snow.ql-toolbar button:hover .ql-stroke-miter,
.ql-snow .ql-toolbar button:hover .ql-stroke-miter,
.ql-snow.ql-toolbar button:focus .ql-stroke-miter,
.ql-snow .ql-toolbar button:focus .ql-stroke-miter,
.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,
.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,
.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,
.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,
.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter {
  stroke: #06c;
}
@media (pointer: coarse) {
  .ql-snow.ql-toolbar button:hover:not(.ql-active),
  .ql-snow .ql-toolbar button:hover:not(.ql-active) {
    color: #444;
  }
  .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,
  .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,
  .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,
  .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill {
    fill: #444;
  }
  .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,
  .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,
  .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,
  .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter {
    stroke: #444;
  }
}
.ql-snow {
  box-sizing: border-box;
}
.ql-snow * {
  box-sizing: border-box;
}
.ql-snow .ql-hidden {
  display: none;
}
.ql-snow .ql-out-bottom,
.ql-snow .ql-out-top {
  visibility: hidden;
}
.ql-snow .ql-tooltip {
  position: absolute;
  transform: translateY(10px);
}
.ql-snow .ql-tooltip a {
  cursor: pointer;
  text-decoration: none;
}
.ql-snow .ql-tooltip.ql-flip {
  transform: translateY(-10px);
}
.ql-snow .ql-formats {
  display: inline-block;
  vertical-align: middle;
}
.ql-snow .ql-formats:after {
  clear: both;
  content: '';
  display: table;
}
.ql-snow .ql-stroke {
  fill: none;
  stroke: #444;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2;
}
.ql-snow .ql-stroke-miter {
  fill: none;
  stroke: #444;
  stroke-miterlimit: 10;
  stroke-width: 2;
}
.ql-snow .ql-fill,
.ql-snow .ql-stroke.ql-fill {
  fill: #444;
}
.ql-snow .ql-empty {
  fill: none;
}
.ql-snow .ql-even {
  fill-rule: evenodd;
}
.ql-snow .ql-thin,
.ql-snow .ql-stroke.ql-thin {
  stroke-width: 1;
}
.ql-snow .ql-transparent {
  opacity: 0.4;
}
.ql-snow .ql-direction svg:last-child {
  display: none;
}
.ql-snow .ql-direction.ql-active svg:last-child {
  display: inline;
}
.ql-snow .ql-direction.ql-active svg:first-child {
  display: none;
}
.ql-snow .ql-editor h1 {
  font-size: 2em;
}
.ql-snow .ql-editor h2 {
  font-size: 1.5em;
}
.ql-snow .ql-editor h3 {
  font-size: 1.17em;
}
.ql-snow .ql-editor h4 {
  font-size: 1em;
}
.ql-snow .ql-editor h5 {
  font-size: 0.83em;
}
.ql-snow .ql-editor h6 {
  font-size: 0.67em;
}
.ql-snow .ql-editor a {
  text-decoration: underline;
}
.ql-snow .ql-editor blockquote {
  border-left: 4px solid #ccc;
  margin-bottom: 5px;
  margin-top: 5px;
  padding-left: 16px;
}
.ql-snow .ql-editor code,
.ql-snow .ql-editor pre {
  background-color: #f0f0f0;
  border-radius: 3px;
}
.ql-snow .ql-editor pre {
  white-space: pre-wrap;
  margin-bottom: 5px;
  margin-top: 5px;
  padding: 5px 10px;
}
.ql-snow .ql-editor code {
  font-size: 85%;
  padding: 2px 4px;
}
.ql-snow .ql-editor pre.ql-syntax {
  background-color: #23241f;
  color: #f8f8f2;
  overflow: visible;
}
.ql-snow .ql-editor img {
  max-width: 100%;
}
.ql-snow .ql-picker {
  color: #444;
  display: inline-block;
  float: left;
  font-size: 14px;
  font-weight: 500;
  height: 24px;
  position: relative;
  vertical-align: middle;
}
.ql-snow .ql-picker-label {
  cursor: pointer;
  display: inline-block;
  height: 100%;
  padding-left: 8px;
  padding-right: 2px;
  position: relative;
  width: 100%;
}
.ql-snow .ql-picker-label::before {
  display: inline-block;
  line-height: 22px;
}
.ql-snow .ql-picker-options {
  background-color: #fff;
  display: none;
  min-width: 100%;
  padding: 4px 8px;
  position: absolute;
  white-space: nowrap;
}
.ql-snow .ql-picker-options .ql-picker-item {
  cursor: pointer;
  display: block;
  padding-bottom: 5px;
  padding-top: 5px;
}
.ql-snow .ql-picker.ql-expanded .ql-picker-label {
  color: #ccc;
  z-index: 2;
}
.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill {
  fill: #ccc;
}
.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke {
  stroke: #ccc;
}
.ql-snow .ql-picker.ql-expanded .ql-picker-options {
  display: block;
  margin-top: -1px;
  top: 100%;
  z-index: 1;
}
.ql-snow .ql-color-picker,
.ql-snow .ql-icon-picker {
  width: 28px;
}
.ql-snow .ql-color-picker .ql-picker-label,
.ql-snow .ql-icon-picker .ql-picker-label {
  padding: 2px 4px;
}
.ql-snow .ql-color-picker .ql-picker-label svg,
.ql-snow .ql-icon-picker .ql-picker-label svg {
  right: 4px;
}
.ql-snow .ql-icon-picker .ql-picker-options {
  padding: 4px 0px;
}
.ql-snow .ql-icon-picker .ql-picker-item {
  height: 24px;
  width: 24px;
  padding: 2px 4px;
}
.ql-snow .ql-color-picker .ql-picker-options {
  padding: 3px 5px;
  width: 152px;
}
.ql-snow .ql-color-picker .ql-picker-item {
  border: 1px solid transparent;
  float: left;
  height: 16px;
  margin: 2px;
  padding: 0px;
  width: 16px;
}
.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg {
  position: absolute;
  margin-top: -9px;
  right: 0;
  top: 50%;
  width: 18px;
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=''])::before,
.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=''])::before,
.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=''])::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=''])::before,
.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=''])::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=''])::before {
  content: attr(data-label);
}
.ql-snow .ql-picker.ql-header {
  width: 98px;
}
.ql-snow .ql-picker.ql-header .ql-picker-label::before,
.ql-snow .ql-picker.ql-header .ql-picker-item::before {
  content: 'Normal';
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]::before {
  content: 'Heading 1';
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]::before {
  content: 'Heading 2';
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]::before {
  content: 'Heading 3';
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]::before {
  content: 'Heading 4';
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]::before {
  content: 'Heading 5';
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]::before {
  content: 'Heading 6';
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]::before {
  font-size: 2em;
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]::before {
  font-size: 1.5em;
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]::before {
  font-size: 1.17em;
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]::before {
  font-size: 1em;
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]::before {
  font-size: 0.83em;
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]::before {
  font-size: 0.67em;
}
.ql-snow .ql-picker.ql-font {
  width: 108px;
}
.ql-snow .ql-picker.ql-font .ql-picker-label::before,
.ql-snow .ql-picker.ql-font .ql-picker-item::before {
  content: 'Sans Serif';
}
.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]::before,
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]::before {
  content: 'Serif';
}
.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]::before,
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before {
  content: 'Monospace';
}
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]::before {
  font-family: Georgia, Times New Roman, serif;
}
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before {
  font-family: Monaco, Courier New, monospace;
}
.ql-snow .ql-picker.ql-size {
  width: 98px;
}
.ql-snow .ql-picker.ql-size .ql-picker-label::before,
.ql-snow .ql-picker.ql-size .ql-picker-item::before {
  content: 'Normal';
}
.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]::before {
  content: 'Small';
}
.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]::before {
  content: 'Large';
}
.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]::before {
  content: 'Huge';
}
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]::before {
  font-size: 10px;
}
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]::before {
  font-size: 18px;
}
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]::before {
  font-size: 32px;
}
.ql-snow .ql-color-picker.ql-background .ql-picker-item {
  background-color: #fff;
}
.ql-snow .ql-color-picker.ql-color .ql-picker-item {
  background-color: #000;
}
.ql-toolbar.ql-snow {
  border: 1px solid #ccc;
  box-sizing: border-box;
  font-family: 'Helvetica Neue', 'Helvetica', 'Arial', sans-serif;
  padding: 8px;
}
.ql-toolbar.ql-snow .ql-formats {
  margin-right: 15px;
}
.ql-toolbar.ql-snow .ql-picker-label {
  border: 1px solid transparent;
}
.ql-toolbar.ql-snow .ql-picker-options {
  border: 1px solid transparent;
  box-shadow: rgba(0,0,0,0.2) 0 2px 8px;
}
.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label {
  border-color: #ccc;
}
.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options {
  border-color: #ccc;
}
.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,
.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover {
  border-color: #000;
}
.ql-toolbar.ql-snow + .ql-container.ql-snow {
  border-top: 0px;
}
.ql-snow .ql-tooltip {
  background-color: #fff;
  border: 1px solid #ccc;
  box-shadow: 0px 0px 5px #ddd;
  color: #444;
  padding: 5px 12px;
  white-space: nowrap;
}
.ql-snow .ql-tooltip::before {
  content: "Visit URL:";
  line-height: 26px;
  margin-right: 8px;
}
.ql-snow .ql-tooltip input[type=text] {
  display: none;
  border: 1px solid #ccc;
  font-size: 13px;
  height: 26px;
  margin: 0px;
  padding: 3px 5px;
  width: 170px;
}
.ql-snow .ql-tooltip a.ql-preview {
  display: inline-block;
  max-width: 200px;
  overflow-x: hidden;
  text-overflow: ellipsis;
  vertical-align: top;
}
.ql-snow .ql-tooltip a.ql-action::after {
  border-right: 1px solid #ccc;
  content: 'Edit';
  margin-left: 16px;
  padding-right: 8px;
}
.ql-snow .ql-tooltip a.ql-remove::before {
  content: 'Remove';
  margin-left: 8px;
}
.ql-snow .ql-tooltip a {
  line-height: 26px;
}
.ql-snow .ql-tooltip.ql-editing a.ql-preview,
.ql-snow .ql-tooltip.ql-editing a.ql-remove {
  display: none;
}
.ql-snow .ql-tooltip.ql-editing input[type=text] {
  display: inline-block;
}
.ql-snow .ql-tooltip.ql-editing a.ql-action::after {
  border-right: 0px;
  content: 'Save';
  padding-right: 0px;
}
.ql-snow .ql-tooltip[data-mode=link]::before {
  content: "Enter link:";
}
.ql-snow .ql-tooltip[data-mode=formula]::before {
  content: "Enter formula:";
}
.ql-snow .ql-tooltip[data-mode=video]::before {
  content: "Enter video:";
}
.ql-snow a {
  color: #06c;
}
.ql-container.ql-snow {
  border: 1px solid #ccc;
}

/*!
 * Quill Editor v1.3.7
 * https://quilljs.com/
 * Copyright (c) 2014, Jason Chen
 * Copyright (c) 2013, salesforce.com
 */
.ql-container {
  box-sizing: border-box;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 13px;
  height: 100%;
  margin: 0px;
  position: relative;
}
.ql-container.ql-disabled .ql-tooltip {
  visibility: hidden;
}
.ql-container.ql-disabled .ql-editor ul[data-checked] > li::before {
  pointer-events: none;
}
.ql-clipboard {
  left: -100000px;
  height: 1px;
  overflow-y: hidden;
  position: absolute;
  top: 50%;
}
.ql-clipboard p {
  margin: 0;
  padding: 0;
}
.ql-editor {
  box-sizing: border-box;
  line-height: 1.42;
  height: 100%;
  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;
}
.ql-editor > * {
  cursor: text;
}
.ql-editor p,
.ql-editor ol,
.ql-editor ul,
.ql-editor pre,
.ql-editor blockquote,
.ql-editor h1,
.ql-editor h2,
.ql-editor h3,
.ql-editor h4,
.ql-editor h5,
.ql-editor h6 {
  margin: 0;
  padding: 0;
  counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol,
.ql-editor ul {
  padding-left: 1.5em;
}
.ql-editor ol > li,
.ql-editor ul > li {
  list-style-type: none;
}
.ql-editor ul > li::before {
  content: '\2022';
}
.ql-editor ul[data-checked=true],
.ql-editor ul[data-checked=false] {
  pointer-events: none;
}
.ql-editor ul[data-checked=true] > li *,
.ql-editor ul[data-checked=false] > li * {
  pointer-events: all;
}
.ql-editor ul[data-checked=true] > li::before,
.ql-editor ul[data-checked=false] > li::before {
  color: #777;
  cursor: pointer;
  pointer-events: all;
}
.ql-editor ul[data-checked=true] > li::before {
  content: '\2611';
}
.ql-editor ul[data-checked=false] > li::before {
  content: '\2610';
}
.ql-editor li::before {
  display: inline-block;
  white-space: nowrap;
  width: 1.2em;
}
.ql-editor li:not(.ql-direction-rtl)::before {
  margin-left: -1.5em;
  margin-right: 0.3em;
  text-align: right;
}
.ql-editor li.ql-direction-rtl::before {
  margin-left: 0.3em;
  margin-right: -1.5em;
}
.ql-editor ol li:not(.ql-direction-rtl),
.ql-editor ul li:not(.ql-direction-rtl) {
  padding-left: 1.5em;
}
.ql-editor ol li.ql-direction-rtl,
.ql-editor ul li.ql-direction-rtl {
  padding-right: 1.5em;
}
.ql-editor ol li {
  counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  counter-increment: list-0;
}
.ql-editor ol li:before {
  content: counter(list-0, decimal) '. ';
}
.ql-editor ol li.ql-indent-1 {
  counter-increment: list-1;
}
.ql-editor ol li.ql-indent-1:before {
  content: counter(list-1, lower-alpha) '. ';
}
.ql-editor ol li.ql-indent-1 {
  counter-reset: list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-2 {
  counter-increment: list-2;
}
.ql-editor ol li.ql-indent-2:before {
  content: counter(list-2, lower-roman) '. ';
}
.ql-editor ol li.ql-indent-2 {
  counter-reset: list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-3 {
  counter-increment: list-3;
}
.ql-editor ol li.ql-indent-3:before {
  content: counter(list-3, decimal) '. ';
}
.ql-editor ol li.ql-indent-3 {
  counter-reset: list-4 list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-4 {
  counter-increment: list-4;
}
.ql-editor ol li.ql-indent-4:before {
  content: counter(list-4, lower-alpha) '. ';
}
.ql-editor ol li.ql-indent-4 {
  counter-reset: list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-5 {
  counter-increment: list-5;
}
.ql-editor ol li.ql-indent-5:before {
  content: counter(list-5, lower-roman) '. ';
}
.ql-editor ol li.ql-indent-5 {
  counter-reset: list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-6 {
  counter-increment: list-6;
}
.ql-editor ol li.ql-indent-6:before {
  content: counter(list-6, decimal) '. ';
}
.ql-editor ol li.ql-indent-6 {
  counter-reset: list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-7 {
  counter-increment: list-7;
}
.ql-editor ol li.ql-indent-7:before {
  content: counter(list-7, lower-alpha) '. ';
}
.ql-editor ol li.ql-indent-7 {
  counter-reset: list-8 list-9;
}
.ql-editor ol li.ql-indent-8 {
  counter-increment: list-8;
}
.ql-editor ol li.ql-indent-8:before {
  content: counter(list-8, lower-roman) '. ';
}
.ql-editor ol li.ql-indent-8 {
  counter-reset: list-9;
}
.ql-editor ol li.ql-indent-9 {
  counter-increment: list-9;
}
.ql-editor ol li.ql-indent-9:before {
  content: counter(list-9, decimal) '. ';
}
.ql-editor .ql-indent-1:not(.ql-direction-rtl) {
  padding-left: 3em;
}
.ql-editor li.ql-indent-1:not(.ql-direction-rtl) {
  padding-left: 4.5em;
}
.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right {
  padding-right: 3em;
}
.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right {
  padding-right: 4.5em;
}
.ql-editor .ql-indent-2:not(.ql-direction-rtl) {
  padding-left: 6em;
}
.ql-editor li.ql-indent-2:not(.ql-direction-rtl) {
  padding-left: 7.5em;
}
.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right {
  padding-right: 6em;
}
.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right {
  padding-right: 7.5em;
}
.ql-editor .ql-indent-3:not(.ql-direction-rtl) {
  padding-left: 9em;
}
.ql-editor li.ql-indent-3:not(.ql-direction-rtl) {
  padding-left: 10.5em;
}
.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right {
  padding-right: 9em;
}
.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right {
  padding-right: 10.5em;
}
.ql-editor .ql-indent-4:not(.ql-direction-rtl) {
  padding-left: 12em;
}
.ql-editor li.ql-indent-4:not(.ql-direction-rtl) {
  padding-left: 13.5em;
}
.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right {
  padding-right: 12em;
}
.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right {
  padding-right: 13.5em;
}
.ql-editor .ql-indent-5:not(.ql-direction-rtl) {
  padding-left: 15em;
}
.ql-editor li.ql-indent-5:not(.ql-direction-rtl) {
  padding-left: 16.5em;
}
.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right {
  padding-right: 15em;
}
.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right {
  padding-right: 16.5em;
}
.ql-editor .ql-indent-6:not(.ql-direction-rtl) {
  padding-left: 18em;
}
.ql-editor li.ql-indent-6:not(.ql-direction-rtl) {
  padding-left: 19.5em;
}
.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right {
  padding-right: 18em;
}
.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right {
  padding-right: 19.5em;
}
.ql-editor .ql-indent-7:not(.ql-direction-rtl) {
  padding-left: 21em;
}
.ql-editor li.ql-indent-7:not(.ql-direction-rtl) {
  padding-left: 22.5em;
}
.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right {
  padding-right: 21em;
}
.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right {
  padding-right: 22.5em;
}
.ql-editor .ql-indent-8:not(.ql-direction-rtl) {
  padding-left: 24em;
}
.ql-editor li.ql-indent-8:not(.ql-direction-rtl) {
  padding-left: 25.5em;
}
.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right {
  padding-right: 24em;
}
.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right {
  padding-right: 25.5em;
}
.ql-editor .ql-indent-9:not(.ql-direction-rtl) {
  padding-left: 27em;
}
.ql-editor li.ql-indent-9:not(.ql-direction-rtl) {
  padding-left: 28.5em;
}
.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right {
  padding-right: 27em;
}
.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right {
  padding-right: 28.5em;
}
.ql-editor .ql-video {
  display: block;
  max-width: 100%;
}
.ql-editor .ql-video.ql-align-center {
  margin: 0 auto;
}
.ql-editor .ql-video.ql-align-right {
  margin: 0 0 0 auto;
}
.ql-editor .ql-bg-black {
  background-color: #000;
}
.ql-editor .ql-bg-red {
  background-color: #e60000;
}
.ql-editor .ql-bg-orange {
  background-color: #f90;
}
.ql-editor .ql-bg-yellow {
  background-color: #ff0;
}
.ql-editor .ql-bg-green {
  background-color: #008a00;
}
.ql-editor .ql-bg-blue {
  background-color: #06c;
}
.ql-editor .ql-bg-purple {
  background-color: #93f;
}
.ql-editor .ql-color-white {
  color: #fff;
}
.ql-editor .ql-color-red {
  color: #e60000;
}
.ql-editor .ql-color-orange {
  color: #f90;
}
.ql-editor .ql-color-yellow {
  color: #ff0;
}
.ql-editor .ql-color-green {
  color: #008a00;
}
.ql-editor .ql-color-blue {
  color: #06c;
}
.ql-editor .ql-color-purple {
  color: #93f;
}
.ql-editor .ql-font-serif {
  font-family: Georgia, Times New Roman, serif;
}
.ql-editor .ql-font-monospace {
  font-family: Monaco, Courier New, monospace;
}
.ql-editor .ql-size-small {
  font-size: 0.75em;
}
.ql-editor .ql-size-large {
  font-size: 1.5em;
}
.ql-editor .ql-size-huge {
  font-size: 2.5em;
}
.ql-editor .ql-direction-rtl {
  direction: rtl;
  text-align: inherit;
}
.ql-editor .ql-align-center {
  text-align: center;
}
.ql-editor .ql-align-justify {
  text-align: justify;
}
.ql-editor .ql-align-right {
  text-align: right;
}
.ql-editor.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;
}
.ql-bubble.ql-toolbar:after,
.ql-bubble .ql-toolbar:after {
  clear: both;
  content: '';
  display: table;
}
.ql-bubble.ql-toolbar button,
.ql-bubble .ql-toolbar button {
  background: none;
  border: none;
  cursor: pointer;
  display: inline-block;
  float: left;
  height: 24px;
  padding: 3px 5px;
  width: 28px;
}
.ql-bubble.ql-toolbar button svg,
.ql-bubble .ql-toolbar button svg {
  float: left;
  height: 100%;
}
.ql-bubble.ql-toolbar button:active:hover,
.ql-bubble .ql-toolbar button:active:hover {
  outline: none;
}
.ql-bubble.ql-toolbar input.ql-image[type=file],
.ql-bubble .ql-toolbar input.ql-image[type=file] {
  display: none;
}
.ql-bubble.ql-toolbar button:hover,
.ql-bubble .ql-toolbar button:hover,
.ql-bubble.ql-toolbar button:focus,
.ql-bubble .ql-toolbar button:focus,
.ql-bubble.ql-toolbar button.ql-active,
.ql-bubble .ql-toolbar button.ql-active,
.ql-bubble.ql-toolbar .ql-picker-label:hover,
.ql-bubble .ql-toolbar .ql-picker-label:hover,
.ql-bubble.ql-toolbar .ql-picker-label.ql-active,
.ql-bubble .ql-toolbar .ql-picker-label.ql-active,
.ql-bubble.ql-toolbar .ql-picker-item:hover,
.ql-bubble .ql-toolbar .ql-picker-item:hover,
.ql-bubble.ql-toolbar .ql-picker-item.ql-selected,
.ql-bubble .ql-toolbar .ql-picker-item.ql-selected {
  color: #fff;
}
.ql-bubble.ql-toolbar button:hover .ql-fill,
.ql-bubble .ql-toolbar button:hover .ql-fill,
.ql-bubble.ql-toolbar button:focus .ql-fill,
.ql-bubble .ql-toolbar button:focus .ql-fill,
.ql-bubble.ql-toolbar button.ql-active .ql-fill,
.ql-bubble .ql-toolbar button.ql-active .ql-fill,
.ql-bubble.ql-toolbar .ql-picker-label:hover .ql-fill,
.ql-bubble .ql-toolbar .ql-picker-label:hover .ql-fill,
.ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-fill,
.ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-fill,
.ql-bubble.ql-toolbar .ql-picker-item:hover .ql-fill,
.ql-bubble .ql-toolbar .ql-picker-item:hover .ql-fill,
.ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-fill,
.ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-fill,
.ql-bubble.ql-toolbar button:hover .ql-stroke.ql-fill,
.ql-bubble .ql-toolbar button:hover .ql-stroke.ql-fill,
.ql-bubble.ql-toolbar button:focus .ql-stroke.ql-fill,
.ql-bubble .ql-toolbar button:focus .ql-stroke.ql-fill,
.ql-bubble.ql-toolbar button.ql-active .ql-stroke.ql-fill,
.ql-bubble .ql-toolbar button.ql-active .ql-stroke.ql-fill,
.ql-bubble.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,
.ql-bubble .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,
.ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,
.ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,
.ql-bubble.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,
.ql-bubble .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,
.ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,
.ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill {
  fill: #fff;
}
.ql-bubble.ql-toolbar button:hover .ql-stroke,
.ql-bubble .ql-toolbar button:hover .ql-stroke,
.ql-bubble.ql-toolbar button:focus .ql-stroke,
.ql-bubble .ql-toolbar button:focus .ql-stroke,
.ql-bubble.ql-toolbar button.ql-active .ql-stroke,
.ql-bubble .ql-toolbar button.ql-active .ql-stroke,
.ql-bubble.ql-toolbar .ql-picker-label:hover .ql-stroke,
.ql-bubble .ql-toolbar .ql-picker-label:hover .ql-stroke,
.ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-stroke,
.ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-stroke,
.ql-bubble.ql-toolbar .ql-picker-item:hover .ql-stroke,
.ql-bubble .ql-toolbar .ql-picker-item:hover .ql-stroke,
.ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,
.ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,
.ql-bubble.ql-toolbar button:hover .ql-stroke-miter,
.ql-bubble .ql-toolbar button:hover .ql-stroke-miter,
.ql-bubble.ql-toolbar button:focus .ql-stroke-miter,
.ql-bubble .ql-toolbar button:focus .ql-stroke-miter,
.ql-bubble.ql-toolbar button.ql-active .ql-stroke-miter,
.ql-bubble .ql-toolbar button.ql-active .ql-stroke-miter,
.ql-bubble.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,
.ql-bubble .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,
.ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,
.ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,
.ql-bubble.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,
.ql-bubble .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,
.ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,
.ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter {
  stroke: #fff;
}
@media (pointer: coarse) {
  .ql-bubble.ql-toolbar button:hover:not(.ql-active),
  .ql-bubble .ql-toolbar button:hover:not(.ql-active) {
    color: #ccc;
  }
  .ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-fill,
  .ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-fill,
  .ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,
  .ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill {
    fill: #ccc;
  }
  .ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-stroke,
  .ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-stroke,
  .ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,
  .ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter {
    stroke: #ccc;
  }
}
.ql-bubble {
  box-sizing: border-box;
}
.ql-bubble * {
  box-sizing: border-box;
}
.ql-bubble .ql-hidden {
  display: none;
}
.ql-bubble .ql-out-bottom,
.ql-bubble .ql-out-top {
  visibility: hidden;
}
.ql-bubble .ql-tooltip {
  position: absolute;
  transform: translateY(10px);
}
.ql-bubble .ql-tooltip a {
  cursor: pointer;
  text-decoration: none;
}
.ql-bubble .ql-tooltip.ql-flip {
  transform: translateY(-10px);
}
.ql-bubble .ql-formats {
  display: inline-block;
  vertical-align: middle;
}
.ql-bubble .ql-formats:after {
  clear: both;
  content: '';
  display: table;
}
.ql-bubble .ql-stroke {
  fill: none;
  stroke: #ccc;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2;
}
.ql-bubble .ql-stroke-miter {
  fill: none;
  stroke: #ccc;
  stroke-miterlimit: 10;
  stroke-width: 2;
}
.ql-bubble .ql-fill,
.ql-bubble .ql-stroke.ql-fill {
  fill: #ccc;
}
.ql-bubble .ql-empty {
  fill: none;
}
.ql-bubble .ql-even {
  fill-rule: evenodd;
}
.ql-bubble .ql-thin,
.ql-bubble .ql-stroke.ql-thin {
  stroke-width: 1;
}
.ql-bubble .ql-transparent {
  opacity: 0.4;
}
.ql-bubble .ql-direction svg:last-child {
  display: none;
}
.ql-bubble .ql-direction.ql-active svg:last-child {
  display: inline;
}
.ql-bubble .ql-direction.ql-active svg:first-child {
  display: none;
}
.ql-bubble .ql-editor h1 {
  font-size: 2em;
}
.ql-bubble .ql-editor h2 {
  font-size: 1.5em;
}
.ql-bubble .ql-editor h3 {
  font-size: 1.17em;
}
.ql-bubble .ql-editor h4 {
  font-size: 1em;
}
.ql-bubble .ql-editor h5 {
  font-size: 0.83em;
}
.ql-bubble .ql-editor h6 {
  font-size: 0.67em;
}
.ql-bubble .ql-editor a {
  text-decoration: underline;
}
.ql-bubble .ql-editor blockquote {
  border-left: 4px solid #ccc;
  margin-bottom: 5px;
  margin-top: 5px;
  padding-left: 16px;
}
.ql-bubble .ql-editor code,
.ql-bubble .ql-editor pre {
  background-color: #f0f0f0;
  border-radius: 3px;
}
.ql-bubble .ql-editor pre {
  white-space: pre-wrap;
  margin-bottom: 5px;
  margin-top: 5px;
  padding: 5px 10px;
}
.ql-bubble .ql-editor code {
  font-size: 85%;
  padding: 2px 4px;
}
.ql-bubble .ql-editor pre.ql-syntax {
  background-color: #23241f;
  color: #f8f8f2;
  overflow: visible;
}
.ql-bubble .ql-editor img {
  max-width: 100%;
}
.ql-bubble .ql-picker {
  color: #ccc;
  display: inline-block;
  float: left;
  font-size: 14px;
  font-weight: 500;
  height: 24px;
  position: relative;
  vertical-align: middle;
}
.ql-bubble .ql-picker-label {
  cursor: pointer;
  display: inline-block;
  height: 100%;
  padding-left: 8px;
  padding-right: 2px;
  position: relative;
  width: 100%;
}
.ql-bubble .ql-picker-label::before {
  display: inline-block;
  line-height: 22px;
}
.ql-bubble .ql-picker-options {
  background-color: #444;
  display: none;
  min-width: 100%;
  padding: 4px 8px;
  position: absolute;
  white-space: nowrap;
}
.ql-bubble .ql-picker-options .ql-picker-item {
  cursor: pointer;
  display: block;
  padding-bottom: 5px;
  padding-top: 5px;
}
.ql-bubble .ql-picker.ql-expanded .ql-picker-label {
  color: #777;
  z-index: 2;
}
.ql-bubble .ql-picker.ql-expanded .ql-picker-label .ql-fill {
  fill: #777;
}
.ql-bubble .ql-picker.ql-expanded .ql-picker-label .ql-stroke {
  stroke: #777;
}
.ql-bubble .ql-picker.ql-expanded .ql-picker-options {
  display: block;
  margin-top: -1px;
  top: 100%;
  z-index: 1;
}
.ql-bubble .ql-color-picker,
.ql-bubble .ql-icon-picker {
  width: 28px;
}
.ql-bubble .ql-color-picker .ql-picker-label,
.ql-bubble .ql-icon-picker .ql-picker-label {
  padding: 2px 4px;
}
.ql-bubble .ql-color-picker .ql-picker-label svg,
.ql-bubble .ql-icon-picker .ql-picker-label svg {
  right: 4px;
}
.ql-bubble .ql-icon-picker .ql-picker-options {
  padding: 4px 0px;
}
.ql-bubble .ql-icon-picker .ql-picker-item {
  height: 24px;
  width: 24px;
  padding: 2px 4px;
}
.ql-bubble .ql-color-picker .ql-picker-options {
  padding: 3px 5px;
  width: 152px;
}
.ql-bubble .ql-color-picker .ql-picker-item {
  border: 1px solid transparent;
  float: left;
  height: 16px;
  margin: 2px;
  padding: 0px;
  width: 16px;
}
.ql-bubble .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg {
  position: absolute;
  margin-top: -9px;
  right: 0;
  top: 50%;
  width: 18px;
}
.ql-bubble .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=''])::before,
.ql-bubble .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=''])::before,
.ql-bubble .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=''])::before,
.ql-bubble .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=''])::before,
.ql-bubble .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=''])::before,
.ql-bubble .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=''])::before {
  content: attr(data-label);
}
.ql-bubble .ql-picker.ql-header {
  width: 98px;
}
.ql-bubble .ql-picker.ql-header .ql-picker-label::before,
.ql-bubble .ql-picker.ql-header .ql-picker-item::before {
  content: 'Normal';
}
.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="1"]::before,
.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="1"]::before {
  content: 'Heading 1';
}
.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="2"]::before,
.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="2"]::before {
  content: 'Heading 2';
}
.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="3"]::before,
.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="3"]::before {
  content: 'Heading 3';
}
.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="4"]::before,
.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="4"]::before {
  content: 'Heading 4';
}
.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="5"]::before,
.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="5"]::before {
  content: 'Heading 5';
}
.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="6"]::before,
.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="6"]::before {
  content: 'Heading 6';
}
.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="1"]::before {
  font-size: 2em;
}
.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="2"]::before {
  font-size: 1.5em;
}
.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="3"]::before {
  font-size: 1.17em;
}
.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="4"]::before {
  font-size: 1em;
}
.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="5"]::before {
  font-size: 0.83em;
}
.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="6"]::before {
  font-size: 0.67em;
}
.ql-bubble .ql-picker.ql-font {
  width: 108px;
}
.ql-bubble .ql-picker.ql-font .ql-picker-label::before,
.ql-bubble .ql-picker.ql-font .ql-picker-item::before {
  content: 'Sans Serif';
}
.ql-bubble .ql-picker.ql-font .ql-picker-label[data-value=serif]::before,
.ql-bubble .ql-picker.ql-font .ql-picker-item[data-value=serif]::before {
  content: 'Serif';
}
.ql-bubble .ql-picker.ql-font .ql-picker-label[data-value=monospace]::before,
.ql-bubble .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before {
  content: 'Monospace';
}
.ql-bubble .ql-picker.ql-font .ql-picker-item[data-value=serif]::before {
  font-family: Georgia, Times New Roman, serif;
}
.ql-bubble .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before {
  font-family: Monaco, Courier New, monospace;
}
.ql-bubble .ql-picker.ql-size {
  width: 98px;
}
.ql-bubble .ql-picker.ql-size .ql-picker-label::before,
.ql-bubble .ql-picker.ql-size .ql-picker-item::before {
  content: 'Normal';
}
.ql-bubble .ql-picker.ql-size .ql-picker-label[data-value=small]::before,
.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=small]::before {
  content: 'Small';
}
.ql-bubble .ql-picker.ql-size .ql-picker-label[data-value=large]::before,
.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=large]::before {
  content: 'Large';
}
.ql-bubble .ql-picker.ql-size .ql-picker-label[data-value=huge]::before,
.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=huge]::before {
  content: 'Huge';
}
.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=small]::before {
  font-size: 10px;
}
.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=large]::before {
  font-size: 18px;
}
.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=huge]::before {
  font-size: 32px;
}
.ql-bubble .ql-color-picker.ql-background .ql-picker-item {
  background-color: #fff;
}
.ql-bubble .ql-color-picker.ql-color .ql-picker-item {
  background-color: #000;
}
.ql-bubble .ql-toolbar .ql-formats {
  margin: 8px 12px 8px 0px;
}
.ql-bubble .ql-toolbar .ql-formats:first-child {
  margin-left: 12px;
}
.ql-bubble .ql-color-picker svg {
  margin: 1px;
}
.ql-bubble .ql-color-picker .ql-picker-item.ql-selected,
.ql-bubble .ql-color-picker .ql-picker-item:hover {
  border-color: #fff;
}
.ql-bubble .ql-tooltip {
  background-color: #444;
  border-radius: 25px;
  color: #fff;
}
.ql-bubble .ql-tooltip-arrow {
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  content: " ";
  display: block;
  left: 50%;
  margin-left: -6px;
  position: absolute;
}
.ql-bubble .ql-tooltip:not(.ql-flip) .ql-tooltip-arrow {
  border-bottom: 6px solid #444;
  top: -6px;
}
.ql-bubble .ql-tooltip.ql-flip .ql-tooltip-arrow {
  border-top: 6px solid #444;
  bottom: -6px;
}
.ql-bubble .ql-tooltip.ql-editing .ql-tooltip-editor {
  display: block;
}
.ql-bubble .ql-tooltip.ql-editing .ql-formats {
  visibility: hidden;
}
.ql-bubble .ql-tooltip-editor {
  display: none;
}
.ql-bubble .ql-tooltip-editor input[type=text] {
  background: transparent;
  border: none;
  color: #fff;
  font-size: 13px;
  height: 100%;
  outline: none;
  padding: 10px 20px;
  position: absolute;
  width: 100%;
}
.ql-bubble .ql-tooltip-editor a {
  top: 10px;
  position: absolute;
  right: 20px;
}
.ql-bubble .ql-tooltip-editor a:before {
  color: #ccc;
  content: "\D7";
  font-size: 16px;
  font-weight: bold;
}
.ql-container.ql-bubble:not(.ql-disabled) a {
  position: relative;
  white-space: nowrap;
}
.ql-container.ql-bubble:not(.ql-disabled) a::before {
  background-color: #444;
  border-radius: 15px;
  top: -5px;
  font-size: 12px;
  color: #fff;
  content: attr(href);
  font-weight: normal;
  overflow: hidden;
  padding: 5px 15px;
  text-decoration: none;
  z-index: 1;
}
.ql-container.ql-bubble:not(.ql-disabled) a::after {
  border-top: 6px solid #444;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  top: 0;
  content: " ";
  height: 0;
  width: 0;
}
.ql-container.ql-bubble:not(.ql-disabled) a::before,
.ql-container.ql-bubble:not(.ql-disabled) a::after {
  left: 0;
  margin-left: 50%;
  position: absolute;
  transform: translate(-50%, -100%);
  transition: visibility 0s ease 200ms;
  visibility: hidden;
}
.ql-container.ql-bubble:not(.ql-disabled) a:hover::before,
.ql-container.ql-bubble:not(.ql-disabled) a:hover::after {
  visibility: visible;
}

