/* ------------------------------------------------------- */
/* -------------------- Scrollbar OVERWRITES ----------------------- */
/* ------------------------------------------------------- */

.mCS_no_scrollbar_y + .mCSB_scrollTools, .mCS_no_scrollbar_x + .mCSB_scrollTools, .mCS_no_scrollbar_y + .mCSB_scrollTools:hover, .mCS_no_scrollbar_x + .mCSB_scrollTools:hover {
    opacity: 0;
    filter: "alpha(opacity=0)";
    -ms-filter: "alpha(opacity=0)";
}

.mCustomScrollBox:hover > .mCS_no_scrollbar_y + .mCSB_scrollTools, .mCustomScrollBox:hover > .mCS_no_scrollbar_x + .mCSB_scrollTools, .mCustomScrollBox:hover ~ .mCSB_scrollTools, .mCS-autoHide:hover > .mCustomScrollBox > .mCSB_scrollTools, .mCS-autoHide:hover > .mCustomScrollBox ~ .mCSB_scrollTools{ 
    opacity: 0; 
    filter: "alpha(opacity=0)"; 
    -ms-filter: "alpha(opacity=0)"; 
}

.mCS-dark-thick>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
    background:rgba(0,0,0,0.35);
}
.mCS-dark-thick>.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{
    background:rgba(0,0,0,0.45);
}
.mCS-dark-thick>.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-dark-thick>.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{
    background:rgba(0,0,0,0.45);
}

/* ------------------------------------------------------- */
/* -------------------- OVERWRITES ----------------------- */
/* ------------------------------------------------------- */

.block-main-content-left-75 > .widget > #training-view > #training-content, .block-main-content-left-50 > .widget > #training-view > #training-content {
    /*display: -webkit-box;*/
    padding-right: 1em;
    /*padding-left: 2em;*/
    height: calc(100% - 2.5em);
    max-height: calc(100% - 2.5em);
    /*height: calc(96% - 2.5em);
    max-height: calc(96% - 2.5em);*/
}


#scenario-content, #standard-content, #source-content, #content-navigation {
    padding-right: 1em;
    /*padding-left: 2em;*/
    /*height: calc(90% - 2.5em);
    max-height: calc(90% - 2.5em);*/
    height: calc(95% - 2.5em);
    max-height: calc(95% - 2.5em);
}
#notes-body, #resource-content {
    padding-right: 1em;
    height: calc(95% - 2.5em);
    max-height: calc(95% - 2.5em);
    margin-top: 1em;
}
#notes-body {
    padding-left: 2em;

}

/* ------------------------------------------------------- */
/* ------------------ Training View ---------------------- */
/* ------------------------------------------------------- */
.block-main-content-left-50 .widget {
    overflow: hidden;
}

/* ------------------------------------------------------- */
/* ---------------------- TOC ---------------------------- */
/* ------------------------------------------------------- */



/* ------------------------------------------------------- */
/* ---------------- Contents Explorer -------------------- */
/* ------------------------------------------------------- */


/* ------------------------------------------------------- */
/* ---------------- Resource Explorer -------------------- */
/* ------------------------------------------------------- */


/* ------------------------------------------------------- */
/* ---------------- Scenario Explorer -------------------- */
/* ------------------------------------------------------- */

/* ------------------------------------------------------- */
/* ---------------- Standard Explorer -------------------- */
/* ------------------------------------------------------- */
#standard-content {
    height: calc(70% - 2.5em);
    max-height: calc(70% - 2.5em);
}

/* ------------------------------------------------------- */
/* ----------------- Source Explorer --------------------- */
/* ------------------------------------------------------- */


/* ------------------------------------------------------- */
/* ----------------- Notes Explorer ---------------------- */
/* ------------------------------------------------------- */


.point-dist-scroll {
    max-height: 300px;
    overflow: hidden; 
    margin: 0.5em 5px 30px 5px;
}
.scenario-scope-toc-scroll {
    max-height: calc(100vh - 20em);
    overflow: hidden; 
    /*margin: 0px 5px 30px 5px;*/
}
#dialog.resource .scenario-scope-toc-scroll {
    max-height: 350px;
    overflow: hidden; 
}
.point-dist-scroll .mCSB_inside > .mCSB_container {
    margin-right: 10px;
}
.point-dist-scroll.mCS_no_scrollbar .mCSB_inside > .mCSB_container {
    margin-right: 0px;
}