/* Page style */

/*html, body {
    height: 100%;
    background: #f2f2f2;
}

body {
    font-family: 'Roboto', sans-serif;
    font-size: 14px;
    line-height: 1.50;
    -webkit-font-smoothing: antialiased;
    margin: 0;
    overflow: hidden;
}*/

#myViewer {
    display: flex;
    width: 100%;
    height: 100%;
    align-items: stretch;
    /*z-index: 10000;*/
    overflow: hidden;
}

#myExplorer {
    min-width: 400px;
    max-width: 400px;
    height: 100%;
    margin-left: -400px;
    background: #25476a;
    color: #fff;
    transition: all 0.3s;
    padding: 0;
    padding-left: 15px;
    overflow-y: hidden;
}

#myExplorer.active {
    margin-left: 0;
}

#myExplorer .explorer-toolbar {
    padding: 0;
    background: #25476a;
}

#myExplorer ul.components {
    padding: 20px 0;
    border-bottom: 1px solid #47748b;
}

#myExplorer ul p {
    color: #CFCFCF;
    padding: 10px;
}

#myExplorer ul li a {
    padding: 0;
    font-size: 14px;
    display: block;
}

#myExplorer ul li a:hover {
    color: #477dca;
}

#myExplorer ul li.active > a, a[aria-expanded="true"] {
    color: #fff;
    background: #25476a;
}

#myExplorer input[type="checkbox"] {
    background-color: initial;
    cursor: default;
    -webkit-appearance: checkbox;
    box-sizing: border-box;
    margin: 3px 4px 3px 8px;
    padding: initial;
    border: initial;
}

#myContent {
    width: calc(100% - 400px);
    height: 100%;
    background: #f2f2f2;
}

#myToolbar {
    top: 0;
    align-items: center;
    justify-content: center;
    padding: 0;
    /*height: 60px;*/
    z-index: 800;
    position: absolute;
    pointer-events: none;
}

#myCanvas {
    width: 100%;
    height: 100%;
    background: #f2f2f2;
    cursor: default;
    pointer-events: all;
    margin: 0;
    position: relative;
}

#myNavCubeCanvas {
    position: absolute;
    width: 200px;
    height: 200px;
    bottom: 0;
    right: 0;
    z-index: 200000;
}

.link {
    text-decoration: underline;
}

.xeokit-tabs .xeokit-tab-content {
    background: #25476a;
}

.xeokit-modelsTab .xeokit-form-check span.disabled {
    background-color: #25476a;
}
