.mce-content-body,
.userGuide {
    font-family: 'Segoe UI';
    font-size: 12pt;
    color: #33495E;

}

/* H1 block */
.mce-toc a.list-level-1:not(.arrow) {
    font-family: 'Segoe UI Bold';
    font-size: 14pt;
    color: #E89037;
}
.mce-content-body .mce-toc li a,
.userGuide .mce-toc li a :first-child{
    margin-left: 20px;
}

.mce-content-body .mce-toc li a:hover,
.userGuide .mce-toc li a:hover {
    background: #F2EFEF;
}

.mce-content-body h1,
.userGuide h1 {
    font-family: 'Segoe UI Bold';
    font-size: 18pt;
    color: #E89037;
    text-align: center;
}
/* H1 block */



/* H2 block */
.mce-toc a.list-level-2:not(.arrow) {
    font-family: 'Segoe UI SemiBold';
    font-size: 12pt;
    color: #33495D;
}

.mce-content-body .mce-toc li li a:first-child,
.userGuide .mce-toc li li a:first-child {
    margin-left: 60px;
}

.mce-content-body h2,
.userGuide h2 {
    font-family: 'Segoe UI Bold';
    font-size: 16pt;
    background-color: #ECF0F1;
    color: #33495D;
    text-align: left;
}
td:has(>h2) {
    background-color: #ECF0F1;
}
/* H2 block */

/* H3 block */
.mce-toc a.list-level-3:not(.arrow) {
    font-family: 'Segoe UI SemiBold';
    color: #33495D;
    font-size: 10pt;
}
.mce-content-body .mce-toc li li li a:first-child,
.userGuide .mce-toc li li li a:first-child {
    margin-left: 80px;
}

.mce-content-body h3,
.userGuide h3 {
    font-family: 'Segoe UI Bold';
    font-size: 14pt;
    
    color: #33495D;
    text-align: left;
}
/* H3 block */
/* H4 block */
.mce-toc a.list-level-4:not(.arrow) {
    font-family: 'Segoe UI';
    color: #E89037;
    font-size: 10pt;
}
.mce-content-body .mce-toc li li li a:first-child,
.userGuide .mce-toc li li li a:first-child {
    margin-left: 80px;
}

.mce-content-body h4,
.userGuide h4 {
    font-family: 'Segoe UI SemiBold';
    font-size: 13pt;
    color: #E89037;
    text-align: left;
}
/* H4 block */

.userGuide a,
.mce-content-body a {
    color: #E89037;
    text-align: left;
    font-size: 12pt;
}

.userGuide a:hover,
.mce-content-body a:hover {
    color: #B2B2B2;
    cursor: pointer;
}

.mce-content-body .mce-toc,
.userGuide .mce-toc {
    top: 0;
    background: #fff;
}

.mce-content-body .mce-toc ul,
.userGuide .mce-toc ul {
    padding: 0;
    list-style: none;
}

.mce-content-body .mce-toc>ul,
.userGuide .mce-toc>ul {
    border-bottom: 1px solid #EFEEEF;
}

.mce-content-body .mce-toc a,
.userGuide .mce-toc a {
    margin: 0;
}

.mce-content-body .mce-toc li li li li li a:first-child,
.userGuide .mce-toc li li li li li a:first-child {
    margin-left: 100px;
}

.mce-content-body .mce-toc li li li li li li a:first-child,
.userGuide .mce-toc li li li li li li a:first-child {
    margin-left: 120px;
}

.mce-content-body .mce-toc li li li li li li li a:first-child,
.userGuide .mce-toc li li li li li li li a:first-child {
    margin-left: 140px;
}

.mce-content-body .mce-toc li li li li li li li li a:first-child,
.userGuide .mce-toc li li li li li li li li a:first-child {
    margin-left: 160px;
}

.mce-content-body a.pair,
.userGuide a.pair {
    background: #F8F8F8;
}

.mce-content-body a.odd,
.userGuide a.odd {
    background: #FFFFFF;
}

.mce-content-body img,
.userGuide img {
    max-width: calc(100% - 48px);
    margin: 0 24px;
}

.userGuide table tbody tr td,
.userGuide table tbody tr th,
.mce-content-body table tbody tr td,
.mce-content-body table tbody tr th {
    white-space: inherit;
}

.userGuide table img,
.mce-content-body table img {
    margin: 0 auto;
}

.mce-content-body .mce-toc li a.arrow.show.collapsed,
.userGuide .mce-toc li a.arrow.show.collapsed {
    background: url(../../icons/svg/TRIANGLE_CLOSED_2_SVG.svg) no-repeat;
}

.mce-content-body .mce-toc li a.arrow.show,
.userGuide .mce-toc li a.arrow.show {
    background: url(../../icons/svg/TRIANGLE_OPEN_2_SVG.svg) no-repeat;
    height: 12px;
    padding: 0px 6px;
    width: 0px;
    line-height: 10px;
    cursor: pointer;
    margin-top: 6px;
    margin-right: 24px;
}

.mce-content-body .mce-toc li a.arrow,
.userGuide .mce-toc li a.arrow {

    width: 20px;
    padding: 0;
    height: 0;
    margin-right: 16px;}

.mce-content-body .mce-toc li>div,
.userGuide .mce-toc li>div {
    display: inline-flex;
    border-top: 1px solid #EFEEEF;
    width: 100%;
}

.list-arrow-1{
    list-style-image: url(../../icons/svg/BULLET_LIGHT-BLUE_SVG.svg);
}

.list-arrow-2{
    list-style-image: url(../../icons/svg/BULLET_ORANGE_SVG.svg);
}

.list-arrow-3{
    list-style-image: url(../../icons/svg/up-arrow.svg);
}

.list-arrow-4{
    list-style: none;
}
.list-arrow-2 li::marker, .list-arrow-1 li::marker {
    font-size: 24px;
    line-height: 16px;
}

.userGuide li,
.mce-content-body li
{
    list-style-position: inside;
}

.userGuide tr {
    background: inherit;
}

.list-number-1, .list-number-2 {
    list-style-type: none;
    counter-reset: my-counter;
}

.list-number-1>li::before, .list-number-2>li::before {
    font-family: 'Segoe UI Bold';
    counter-increment: my-counter;
    margin-right: 4px;
    content: counter(my-counter);
    font-size: 13px;
    border: 2px solid #F5A75C;
    border-radius: 32px;
    padding: 1px 2px;
    width: 25px;
    display: inline-block;
    color: #F5A75C;
    font-weight: 800;
    text-align: center;
}
.list-number-2 li::before {
    border: 2px solid #5B5A5B;
    color: #5B5A5B;
}
.userGuide table {
    /* min-width: inherit; */
}
.userGuide p {
    margin-top: revert;
}

/* p:has(> span:empty) {
    display: none;
}

p:empty {
    display: none;
}

p span:empty {
    display: none;
} */
.userGuide .margin-0,
.mce-content-body .margin-0
{
    margin: 0;
}
.userGuide .image-left,
.mce-content-body .image-left
{
    float: left;
    margin: 0 10px;
}
.userGuide .image-right,
.mce-content-body .image-right
{
    float: right;
    margin: 0 10px;
}
.userGuide .new-line,
.mce-content-body .new-line
{
    clear: both;
}

.mce-toc>h2 {
    padding: 9px 5px;
    border-style: solid;
    line-height: 18px;
    border-width: 0 0 1px 1px;
    border-color: rgba(0, 0, 0, 0.03);
    display: block;
    font-weight: normal;
    margin: 0;
    background-clip: padding-box;
}

.mce-toc>h2:after {
    content: '';
    display: block;
    height: 19.6px;
}
.mce-toc>h2:before {
    content: '';
    display: block;
    height: 19.6px;
}

.userGuide td h4, .userGuide th h4,
.mce-content-body td h4, .mce-content-body th h4,
.userGuide td h2, .userGuide th h2,
.mce-content-body td h2, .mce-content-body th h2,
.userGuide td h3, .userGuide th h3,
.mce-content-body td h3, .mce-content-body th h3
{
    display: block;
    /* padding-top: 24px; */
    /* min-height: 64px; */
    margin: 0;
}
.userGuide td:has(h2),
.mce-content-body td:has(h2),
.userGuide td:has(h3),
.mce-content-body td:has(h3),
.userGuide td:has(h4),
.mce-content-body td:has(h4)
{
    height: 76px;
}

.userGuide li,
.mce-content-body li{
    margin-bottom: 1rem;
}
.mce-content-body .mce-toc li, 
.userGuide .mce-toc li{
    margin-bottom: 0;
}

.userGuide .mce-toc ul li>ul li>ul li>div,
.mce-content-body .mce-toc ul li>ul li>ul li>div {
    border-top: none;
}