/* Moveo mTBI branding colors */
@media screen, print {
    .navbar-inverse .navbar-nav > li > a {
        color: #2a6eb6;
    }

    a:hover, a:focus {
        color: #2a6eb6;
    }

    .reports_head_row {
        color: #ffffff;
        background-color: #2a6eb6;
    }

    .svg-table-header-rect {
        fill: #2a6eb6;
    }

    .nav-button-text {
        font-weight: 700;
    }

    .navbar-inverse {
        background-color: #000;
        border-color: #000;
    }

    .navbar-inverse .navbar-nav > .active > a,
    .navbar-inverse .navbar-nav > .active > a:hover,
    .navbar-inverse .navbar-nav > .active > a:focus {
        color: #ffffff;
        background-color: #2c2c2c;
    }

    /* Do this to get size information for SVG elements that */
    /* are not being rendered on the screen */
    .live-metric-plot-container > .live-plot-div {
        display: inline-block;
        width: 50%;
        /* display: block;
           position: absolute;
           left: -10000px; */
    }

    .live-metric-plot-container > .active {
        /* position: inherit; */
    }

    /* Special formatting for the run test dialog text */
    .modal-feedback-test {
        width: 1330px;
    }

    .feedback-dialog-test-body {
        padding: 5px;
    }

    .plot-timer-container {
        /* position: absolute;
           top: 424px;
           left: 1100px; */
    }

    .instruction-timer-container {
        /* position: absolute;
           top: 50px;
           left: 650px; */
    }

    .test-timer {
        font-size: 24px;
    }

    .test-timer-digits {
        font-size: 40px;
    }

    /* Live metric specific vis */
    .previous-mean-line {
        stroke: purple;
        stroke-width: 2px;
        opacity: 1;
        fill: none;
    }

    .subject-mean-bar {
        fill: #4bc4d4;
        opacity: 0.7;
    }

    .turn-subject-mean-bar {
        fill: #ff921e;
        opacity: 0.7;
    }

    .invalid-subject-mean-bar {
        fill: #f72727;
        opacity: 0.7;
    }

    .target-range-line {
        stroke: blue;
        stroke-width: 2px;
        opacity: 1;
        fill: none;
    }

    /* Live stabilogram */
    .stabilogram_plot_svg .grid .domain {
        opacity: 0;
    }

    /* Live trunk line plot */
    .live-strip-line-container {
        fill: none;
        stroke-width: 2px;
        stroke: #000;
    }

    /* mTBI bar plot class to handle drawing of the bar longitudinal
       plots in tabs */
    .tbi-report-tab-container > .tab-content > .tab-pane {
        display: block;
        position: absolute;
        left: -100000px;
    }

    .tbi-report-tab-container > .tab-content > .active {
        position: inherit;
    }

    .tbi-level-norm-selection {
        float: right;
    }
}
