.editor-content {
    overflow: auto;
    /* font-family: 'tahoma'; */
    margin-bottom: 35px;
}

.editor-content * {
    font-family: 'db_helvethaica' !important;
  /*font-size: inherit !important;
      color: var(--color-default) !important; */
}

.editor-content table {
    max-width: 100% !important;
}

.editor-content ul {
    list-style: disc;
    padding-left: 40px;
    margin-bottom: 15px;
}

.editor-content ul li {
    color: var(--color-gray);
}

.editor-content img {
    margin-bottom: 35px;
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
    display: block;
    text-align: center;
}

.editor-content p,
.editor-content span {
   /*  color: var(--color-gray); */
    /* font-size: var(--typo-xs); */
    font-size: var(--typo-xs) !important;
    line-height: 1.2em;
    margin-bottom: 0;
}

.editor-content p {
    color: var(--color-default);
}

.editor-content strong {
    /*color: #666666;*/
}

.editor-content *:first-child {
    margin-top: 0;
}

.editor-content *:last-child {
    margin-bottom: 0;
}

.editor-content h2,
.editor-content h3,
.editor-content h4,
.editor-content h5 {}

.editor-content ol {
    list-style-type: none;
    counter-reset: section;
    padding: 0;
    margin: 5px 0 0 0;
    color: #666666;
}

.editor-content ol li {
    margin-bottom: 5px;
    counter-reset: subsection;
    position: relative;
    padding-left: 30px;
}

.editor-content ol li:before {
    counter-increment: section;
    content: counters(section, ".") " ";
    position: absolute;
    top: 0;
    left: 0;
}

.editor-content ol.list-number {
    list-style-type: none;
    counter-reset: section;
    padding: 0;
    margin: 0;
    color: #666666;
}

.editor-content ol.list-number li {
    margin-bottom: 5px;
    counter-reset: subsection;
    position: relative;
    padding-left: 30px;
    margin-bottom: 15px;
}

.editor-content ol.list-number li:before {
    counter-increment: section;
    content: counters(section, ".") " ";
    position: absolute;
    top: 0;
    left: 0;
}

.editor-content ol.list-number li>ol {
    list-style: none;
    counter-reset: section;
    padding: 0;
    margin: 0;
    margin-top: 10px;
}

.editor-content ol.list-number li>ol li {
    counter-reset: subsection;
    margin-bottom: 5px;
}

.editor-content ol.list-number li>ol li:before {
    counter-increment: section;
    content: counters(section, ".") " ";
}

.editor-content .row {
    margin: 0px;
}

.editor-content table {
    width: 100% !important;
}