@import './medium-editor.scss';
//medium editor modules
@import './internal/all';
//paragraph
@import './blocks/paragraph/variables';
@import './blocks/paragraph/paragraph';
//delimiter
@import './blocks/delimiter/variables';
@import './blocks/delimiter/delimiter';
.medium-editor-element {
    margin-left: 20px;

    html,
    address,
    blockquote,
    body,
    dd,
    div,
    dl,
    dt,
    fieldset,
    form,
    frame,
    frameset,
    h1,
    h2,
    h3,
    h4,
    h5,
    h6,
    noframes,
    ol,
    p,
    ul,
    center,
    dir,
    hr,
    menu,
    pre {
        display: block;
        unicode-bidi: embed
    }

    li {
        display: list-item
    }

    head {
        display: none
    }

    table {
        display: table
    }

    tr {
        display: table-row
    }

    thead {
        display: table-header-group
    }

    tbody {
        display: table-row-group
    }

    tfoot {
        display: table-footer-group
    }

    col {
        display: table-column
    }

    colgroup {
        display: table-column-group
    }

    td,
    th {
        display: table-cell
    }

    caption {
        display: table-caption
    }

    th {
        font-weight: bolder;
        text-align: center
    }

    caption {
        text-align: center
    }

    body {
        margin: 8px
    }

    h1 {
        font-size: 2rem;
        margin-top: 0.67rem;
        margin-right: 0;
    }

    h2 {
        font-size: 1.5rem;
        margin-top: 0.75rem;
        margin-right: 0;
    }

    h3 {
        font-size: 1.17rem;
        margin-top: 0.83rem;
        margin-right: 0;
    }

    h4,
    p,
    blockquote,
    ul,
    fieldset,
    form,
    ol,
    dl,
    dir,
    menu {
        margin-top: 1.12rem;
        margin-right: 0;
    }

    h5 {
        font-size: .83rem;
        margin-top: 1.5rem;
        margin-right: 0;
    }

    h6 {
        font-size: .75rem;
        margin-top: 1.67rem;
        margin-right: 0;
    }

    h1,
    h2,
    h3,
    h4,
    h5,
    h6,
    b,
    strong {
        font-weight: bolder
    }

    blockquote {
        margin-left: 40px;
        margin-right: 40px;
    }

    i,
    cite,
    em,
    var,
    address {
        font-style: italic
    }

    pre,
    tt,
    code,
    kbd,
    samp {
        font-family: monospace
    }

    pre {
        white-space: pre
    }

    button,
    textarea,
    input,
    select {
        display: inline-block
    }

    big {
        font-size: 1.17rem
    }

    small,
    sub,
    sup {
        font-size: .83rem
    }

    sub {
        vertical-align: sub
    }

    sup {
        vertical-align: super
    }

    table {
        border-spacing: 2px;
    }

    thead,
    tbody,
    tfoot {
        vertical-align: middle
    }

    td,
    th,
    tr {
        vertical-align: inherit
    }

    s,
    strike,
    del {
        text-decoration: line-through
    }

    hr {
        border: 1px inset;
    }

    ol,
    ul,
    dir,
    menu,
    dd {
        margin-left: 40px;
    }

    ol {
        list-style-type: decimal
    }

    ul {
        list-style-type: circle;
    }

    ol ul,
    ul ol,
    ul ul,
    ol ol {
        margin-top: 0;
        margin-bottom: 0
    }

    u,
    ins {
        text-decoration: underline
    }

    br:before {
        content: "\A";
        white-space: pre-line
    }

    center {
        text-align: center
    }

    :link,
    :visited {
        text-decoration: underline
    }

    :focus {
        outline: thin dotted invert
    }

    /* Begin bidirectionality settings (do not change) */
    BDO[DIR="ltr"] {
        direction: ltr;
        unicode-bidi: bidi-override
    }

    BDO[DIR="rtl"] {
        direction: rtl;
        unicode-bidi: bidi-override
    }

    *[DIR="ltr"] {
        direction: ltr;
        unicode-bidi: embed
    }

    *[DIR="rtl"] {
        direction: rtl;
        unicode-bidi: embed
    }

    @media print {
        h1 {
            page-break-before: always
        }

        h1,
        h2,
        h3,
        h4,
        h5,
        h6 {
            page-break-after: avoid
        }

        ul,
        ol,
        dl {
            page-break-before: avoid
        }
    }
}