﻿.jex-layout {
    display: flow;
    height: auto;
}

    .jex-layout > div {
    }

        .jex-layout > div.header {
            width: 100%;
            border-bottom-width: 1px;
            border-bottom-color: var(--jex-common-divider);
            border-bottom-style: solid;
            line-height: 0px;
        }

        .jex-layout > div.menu-content {
            display: flex;
            flex-direction: row;
        }

            .jex-layout > div.menu-content > div.menu {
            }

            .jex-layout > div.menu-content > div.content {
                display: flex;
                flex-wrap: wrap;
                margin-left: auto;
                margin-right: auto;
            }

        .jex-layout > div.footer {
            width: 100%;
            height: auto;
            bottom: 0px;
            border-top-width: 0px;
            border-top-color: var(--jex-common-divider);
            border-top-style: solid;
        }