.editor h1,
.editor h2,
.editor h3 {
    display: flex;
    align-items: center;
    color: #26226a;
    font-weight: 600;
}

.editor h3::before,
.editor h1::before,
.editor h2::before {
    content: "";
    width: 0;
    height: 0;
    border-top: .45em solid transparent;
    border-left: .8em solid #dc2027;
    border-bottom: .45em solid transparent;
    margin-right: .25em;
    display: inline-block;
}

.editor img {
    max-width: 100%;
    height: auto;
}

.editor iframe {
    width: 100% !important
}

table {
    border-collapse: collapse;
}

/* Apply a default padding if legacy cellpadding attribute is missing */
table:not([cellpadding]) th,
table:not([cellpadding]) td {
    padding: 0.4rem;
}

/* Set default table styles if a table has a positive border attribute
   and no inline css */
table[border]:not([border="0"]):not([style*="border-width"]) th,
table[border]:not([border="0"]):not([style*="border-width"]) td {
    border-width: 1px;
}

/* Set default table styles if a table has a positive border attribute
   and no inline css */
table[border]:not([border="0"]):not([style*="border-style"]) th,
table[border]:not([border="0"]):not([style*="border-style"]) td {
    border-style: solid;
}

/* Set default table styles if a table has a positive border attribute
   and no inline css */
table[border]:not([border="0"]):not([style*="border-color"]) th,
table[border]:not([border="0"]):not([style*="border-color"]) td {
    border-color: #ccc;
}

figure {
    display: table;
    margin: 1rem auto;
}

figure figcaption {
    color: #999;
    display: block;
    margin-top: 0.25rem;
    text-align: center;
}

hr {
    border-color: #ccc;
    border-style: solid;
    border-width: 1px 0 0 0;
}

code {
    background-color: #e8e8e8;
    border-radius: 3px;
    padding: 0.1rem 0.2rem;
}

.editor blockquote {
    border-left: 2px solid #ccc;
    margin-left: 1.5rem;
    padding-left: 1rem;
}


.wrs_tickContainer {
    display: none !important;
}
