.zeroBorder
{
    border: 0px solid black;
}
/* 12 column grid, splitting gutters (margin)*/
/*code.css*/
.l-wrap
{
    max-width: 960px;
    /* margin-right: auto; */
    /* margin-left: auto; */
    /* margin-left: -12px; */
    overflow: auto;
    box-sizing: border-box;
}
.l-wrap *
{
    box-sizing: border-box;
}
.l-code-api-demo
{
    display: flex;
    flex-direction: column;
}
.l-code-api-demo:after
{
    display: table;
    clear: both;
    content: '';
}
.l-code
{
    margin-top: 24px;
    overflow: auto;
}
.l-tree
{
    margin-top: 24px;
}
.l-preview
{
    margin-top: 24px;
    overflow: auto;
}
.l-download__formatSelector
{
    display: none;
}
.l-download__downloadButton
{
    display: none;
}
.l-preview-topBorder
{
    border-top: 1px Solid #e0e0e0;
}
/*code-medium.css*/
@media (min-width: 700px)
{
    .l-wrap
    {
        /* shift container */
        margin-left: -12px;
    }
    .l-code-api-demo
    {
        display: flex;
        flex-direction: row;
        position: relative;
    }
    .grid-item
    {
        margin-left: 12px;
        margin-right: 12px;
    }
    .l-code-and-preview
    {
        /* flex: flex-grow, flex-shrink and flex-basis */
        flex-grow: 0;
        flex-shrink: 0;
        flex-basis: calc((100% - 24px * 12/8) / 12 * 8);
        margin-top: 24px;
        /* min-width: var(--column8); */
        overflow: auto;
    }
    .l-tree
    {
        flex-grow: 0;
        flex-shrink: 0;
        flex-basis: calc( (100% - 24px * 12/4) / 12 * 4);
        margin-top: 24px;
        /* width: var(--column4); */
        max-height: 574px;
        overflow-x: hidden;
    }
    .l-code
    {
        margin-top: 0;
        /* flex: 0 0 100%; */
        max-height: 250px;
        overflow: auto;
    }
    .l-preview
    {
        margin-top: 24px;
        max-height: 300px;
        overflow: auto;
    }
    .l-header
    {
        display: flex;
        flex-wrap: wrap;
    }
    .l-name
    {
        /* flex: flex-grow, flex-shrink and flex-basis */
        flex-grow: 0;
        flex-shrink: 0;
        flex-basis: calc((100% - 24px * 12/8) / 12 * 8);
        height: 32px;
    }
    .l-name__span
    {
        width: calc((100% - 24px * 12/8) / 12 * 8);
        font-size: Large;
    }
    .l-download__formatSelector
    {
        display: block;
        /* flex: flex-grow, flex-shrink and flex-basis */
        flex-grow: 0;
        flex-shrink: 1;
        flex-basis: calc( (100% - 24px * 12/3) / 12 * 3);
        /* margin-left: 12px;
        margin-right: 12px; */
        overflow: hidden;
    }
    .l-download__downloadButton
    {
        display: block;
        flex-grow: 0;
        flex-shrink: 1;
        flex-basis: calc( (100% - 24px * 12/1) / 12 * 1);
        /* flex: flex-grow, flex-shrink and flex-basis */
        /* margin-left: 12px;
        margin-right: 12px; */
    }
    .l-download__downloadButton .dxbButton_MaterialCompact.dxbTSys
    {
        width: calc( (100% - 24px * 12/1) / 12 * 1);
    }
    .l-download__downloadButton .dxbButton_MaterialCompactOrange.dxbTSys
    {
        width: calc( (100% - 24px * 12/1) / 12 * 1);
    }
    .l-download__downloadButton .dxbButton_Office365.dxbTSys
    {
        width: calc( (100% - 24px * 12/1) / 12 * 1);
    }
    .l-tree-leftBorder
    {
        border-left: 1px Solid #e0e0e0;
    }
}