.openlogger-page-container 
{
    width: 100%;
    height: 100%;
    background-color: #535353;
}

.openlogger-page-container .controls-col
{
    max-width: 240px;
    min-width: 232px;
    padding: 0;
    height: 100%;
    max-height: 100%;
    overflow: auto;
    border-left: solid black 1px;
}

.openlogger-page-container .chart-container-col
{
    height: 100%;
    background-color: black;
    max-height: 100%;
    padding: 0;
    position: relative;
}

.openlogger-page-container .page-row
{
    height: calc(100% - 64px);
}

.openlogger-page-container .logger-timeline-container
{
    height: 52px;
    background-color: black;
    padding: 0;
}

.openlogger-page-container .timeline-back-button
{
    min-width: 64px;
}

.openlogger-page-container .logger-header
{
    height: 64px;
}

.openlogger-page-container .timeline-row-button-container
{
    min-width: 239px;
    max-width: 239px;
}

.openlogger-page-container .chart-button-container
{
    right: 1px;
}

.openlogger-page-container .overal-run-status-container
{
    color: #CCCCCC;
}

.openlogger-page-container .chart-and-bottom-container
{
    height: 100%;
    display: flex;
    flex-direction: column;
}

.openlogger-page-container .logger-page-chart-container
{
    flex: 1 1 99%;
    position: relative;
}

.openlogger-page-container .logger-chart-bottom-container
{
    flex: 1 0 32px;
}

.openlogger-page-container .chart-info 
{
    height: 100%;
}

.openlogger-page-container .controls-row {
    flex-direction: column;
    height: calc(100% - 32px);
    overflow-y: auto;
    overflow-x: hidden;
}

@media screen and (max-width: 1200px) {
    .openlogger-page-container .logger-chart-bottom-container .collapse-button {
        display: none;
    }
    .openlogger-page-container .logger-chart-bottom-container .text-button-side {
        margin-top: 0.1rem;
        margin-right: 0.1rem;
        margin-bottom: 0.1rem;
        margin-left: 0.1rem;
        font-size: 8px;
        height: 25px;
        background-color: #535353;
        border: solid black 1px;
        border-radius: 0px;
        min-width: 0px;
        padding: 0;
        width: 26px;
    }
    .openlogger-page-container .logger-chart-bottom-container .text-button-side[icon-right] .button-inner img {
        margin: 0;
    }
}