.xq_content {
    color: initial;
}
.xq_content h2 {
    display: block;
    font-size: 1.5em;
    margin-block-start: 0.83em;
    margin-block-end: 0.83em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
    font-weight: bold;
    unicode-bidi: isolate;
}
.xq_content p {
display: block;
    margin-block-start: 1em;
    margin-block-end: 1em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
    unicode-bidi: isolate;
}
.xq_content table {
    border-collapse: collapse;
}
.xq_content table thead th, .xq_content table thead tr {
    font-weight: bold !important;
    text-align: center !important;
    white-space: nowrap !important;
}
.mce-item-table:not([border]), .mce-item-table:not([border]) caption, .mce-item-table:not([border]) td, .mce-item-table:not([border]) th, .mce-item-table[border="0"], .mce-item-table[border="0"] caption, .mce-item-table[border="0"] td, .mce-item-table[border="0"] th, table[style*="border-width: 0px"], table[style*="border-width: 0px"] caption, table[style*="border-width: 0px"] td, table[style*="border-width: 0px"] th {
    border: 1px dashed #bbb;
}
table:not([cellpadding]) td, table:not([cellpadding]) th {
    padding: .4rem;
    border: 1px solid #e7e7e7;
}
.xq_content a {
    text-decoration: none;
    color: #0000ee;
}
@media only screen and (max-width: 768px) {
    .xq_content table thead th, .xq_content table thead tr {
        white-space: normal !important;
    }
}
