.ql-editor {
    padding: 0;
}

.wysiwyg-content {
    font-size: 14px;
}

    .wysiwyg-content h1,
    .wysiwyg-content h2,
    .wysiwyg-content h3,
    .wysiwyg-content h4,
    .wysiwyg-content h5,
    .wysiwyg-content h6 {
        line-height: 1.2;
        margin-bottom: .5em;
    }

    .wysiwyg-content :not(h1) + h2,
    .wysiwyg-content :not(h1):not(h2) + h3,
    .wysiwyg-content :not(h1):not(h2):not(h3) + h4,
    .wysiwyg-content :not(h1):not(h2):not(h3):not(h4) + h5,
    .wysiwyg-content :not(h1):not(h2):not(h3):not(h4):not(h5) + h6 {
        margin-top: 2em;
    }

    .wysiwyg-content h1 {
        padding-bottom: .2em;
    }

    .wysiwyg-content p,
    .wysiwyg-content blockquote,
    .ql-bubble .wysiwyg-content blockquote,
    .wysiwyg-content pre,
    .ql-bubble .wysiwyg-content pre,
    .wysiwyg-content ol,
    .wysiwyg-content ul,
    .wysiwyg-content iframe {
        margin-bottom: 1em;
    }

    .wysiwyg-content p,
    .wysiwyg-content ol,
    .wysiwyg-content ul {
        line-height: 1.5;
    }

    .wysiwyg-content p,
    .wysiwyg-content li,
    .wysiwyg-content blockquote,
    .wysiwyg-content pre {
        max-width: 60em;
    }

    .wysiwyg-content p {
        font-size: inherit;
    }

    .wysiwyg-content ol,
    .wysiwyg-content ul {
        padding: 0;
    }

        .wysiwyg-content li {
            padding-top: .25em;
            padding-bottom: .25em;
        }


#editor-container {
    min-height: 500px;
}

#toolbar-container .ql-font span[data-label="opensans"]::before {
    font-family: "Open sans";
}

#toolbar-container .ql-font span[data-label="helvetica"]::before {
    font-family: Helvetica;
}

#toolbar-container .ql-font span[data-label="montserrat"]::before {
    font-family: Montserrat;
}

#toolbar-container .ql-font span[data-label="sansserif"]::before {
    font-family: sans-serif;
}

.ql-font-opensans {
    font-family: "Open sans";
}

.ql-font-helvetica {
    font-family: Helvetica;
}

.ql-font-montserrat {
    font-family: Montserrat;
}

.ql-font-sansserif {
    font-family: sans-serif;
}

.content .block *:not([class^="ql-font"]) {
    font-family: "Open sans";
}
