:root {
    --theme-page-bg-image: none;
    --theme-page-bg-image-3k: none;
    --theme-page-bg-image-4k: none;
    --theme-page-bg-image-tiled: none;
    --theme-page-bg-color: #fff;
}

body
{
    /* Remove the background color to make it transparent */
    background-color: #fff;

    margin: 20px;
}

.cke_editable
{
    font-size: 15px;
    line-height: 1.2;

    /* Fix for missing scrollbars with RTL texts. (#10488) */
    word-wrap: break-word;
}

.cke_contents_ltr blockquote
{
    padding: 10.5px 21px;
    margin: 0 0 21px;
    border-left-width: 5px;
    font-style: normal;
    font-family: inherit;
}

.cke_contents_rtl blockquote
{
    padding: 10.5px 21px;
    margin: 0 0 21px;
    border-right-width: 5px;
    font-style: normal;
    font-family: inherit;
}

img.right
{
    border: 1px solid #ccc;
    float: right;
    margin-left: 15px;
    padding: 5px;
}

img.left
{
    border: 1px solid #ccc;
    float: left;
    margin-right: 15px;
    padding: 5px;
}

span[lang]
{
    font-style: italic;
}

figure
{
    text-align: center;
    border: solid 1px #ccc;
    border-radius: 2px;
    background: rgba(0,0,0,0.05);
    padding: 10px;
    margin: 10px 20px;
    display: inline-block;
}

figure > figcaption
{
    text-align: center;
    display: block; /* For IE8 */
}

/*remove margin at bottom of alerts in dropdown*/
.cke_panel_list .alert {
    margin-bottom: 0;
}
