﻿.runtime {
    font-size: 8px;
    color: lightgray;
    display: none;
}

.backgroundGrey {
    background-color: #f2f2f2;
    border-width: 1px;
    border-radius: 5px;
    padding: 10px;
    overflow: auto;
    Margin-bottom: 15px;
}

.backgroundWhite {
    background-color: #ffffff;
    padding: 10px;
    border-radius: 5px;
    Margin: 5px;
}

.readMore {
    padding-right: 10px;
    padding-top: 5px;
}



a.mtTabs {
    font-size: 20px;
}

.leftPanel > ul.nav-pills > li.active > a {
    background-color: #fff;
    color: #000;
    text-decoration: none;
}

.leftPanel .nav > li > a:hover, .nav > li > a:focus {
    text-decoration: underline;
    background-color: #fff;
}

.leftPanel > .nav > li {
    border-right: 1px solid #000;
    margin: 0;
}

.leftPanel .nav > li:last-child {
    border-right: 0;
}

.leftPanel .nav > li > a {
    padding: 2px 7px;
}

.leftPanel > ul.nav {
    margin-bottom: 5px;
    margin-top: 3px;
}

.leftPanel > ul.nav li:first-child a {
    padding-left: 0;
}
.leftPanel .tab-content {
    height: auto;
    width: 100%;
}

#sectionMeetings,#sectionTraining{
    height: 100%;
}

.mtContainer {
    overflow: hidden;
    height: 100%;
    margin-bottom: 20px;
}

.mtContent {
    padding-bottom: 0;
    height: auto;
    position: relative;
    padding-right: 5px;

}
.mtAll {
    height: inherit;
    padding-right: 5px;
    overflow: scroll;
    overflow-x: hidden;
    line-height: 1.5em;
}
.mtTopLink {
    position: absolute;
    top: -22px;
    right: 0;
}
.mtBottomLink {
    height: 40px;
    padding: 10px 0;
    position: relative;
    bottom: 0;
}

.mtAll::-webkit-scrollbar {
    width: 0.4em;
    height: 0.4em;
}

.mtAll::-webkit-scrollbar-thumb:vertical {
    height: 10px;
    background-color: #d7d7d7;
    border: 1px solid #d7d7d7;
    -webkit-border-radius: 5px;
}

.mtAll::-webkit-scrollbar-button:start:decrement,
.mtAll::-webkit-scrollbar-button:end:increment {
    height: 10px;
    display: block;
    background-color: transparent;
}

.mtAll::-webkit-scrollbar-track-piece {
    background-color: white;
    -webkit-border-radius: 6px;
}

.mtAll::-webkit-scrollbar-button {
    display: none;
}

/* Extra Small Phones*/
@media(max-width:666px) {
    .mtTopLink {
        top: 9px;
    }
    .mtContainer {
        height: auto;
        min-height: 435px;
    }
    .mtAll {
        height: auto;
        overflow: visible;
        min-height: 355px;
    }
    .hideInMobile {
        display:none;
    }
   .mtBottomLink {
       bottom: 0;
   }
}

/*SM Tablets */
@media (min-width: 667px) and (max-width: 991px) {
     .mtContainer {
        height: 3329px;
    }
    .mtAll {
        height: 3250px;
    }
    .noPromCon .mtContainer {
        height: 2582px;
    }
    .noPromCon .mtAll {
        height: 2502px;
    }
}

/*MD Desktop */
@media (min-width: 992px)  {
    .mtContainer {
        height: 1846px;
    }
    .mtAll {
        height: 1766px;
    }
     #divLeftColParent.col-md-8{
        width:66.2%;
    }
    #divPromContentParent.col-md-4{
        width:33.8%;
    }
}

@media (min-width: 667px),(min-width: 992px) {
    .rightPanel {
        padding-left: 15px !important;
        padding-top: 6px;
    }
    .leftPanel {
        padding-right: 5px !important;
    }
    #sectionMeetings,#sectionTraining{
        min-height: 1860px;
    }
    .leftPanel .tab-content {
        position: absolute;
        bottom: 15px;
        top: 38px;
    }
    
}

