/* Move down content because we have a fixed navbar that is 50px tall */
body {
    padding-top: 50px;
    font-size: 1.0em;
}

.navbar-brand-fix {
    padding: 11px;
}

h3 {
    font-size: 1.9em;
}

.dropdown-menu {
    font-size: .9em;
}
/*
 * Sidebar
 */

/* Hide for mobile, show later */
.sidebar {
    display: none;
}

@media (min-width: 768px) {
    .sidebar {
        position: fixed;
        top: 51px;
        bottom: 0;
        left: 0;
        z-index: 1000;
        display: block;
        padding: 20px;
        overflow-x: hidden;
        overflow-y: auto; /* Scrollable contents if viewport is shorter than content. */
        background-color: #f5f5f5;
        border-right: 1px solid #eee;
    }
}

/* Sidebar navigation */
.nav-sidebar {
    margin-right: -21px; /* 20px padding + 1px border */
    margin-bottom: 20px;
    margin-left: -20px;
}

.nav-sidebar > li > a {
    padding-right: 20px;
    padding-left: 20px;
}

.nav-sidebar > .active > a {
    color: #fff;
    background-color: #428bca;
}

/* Accordion Sidebar */
.accordion-heading {
    font-size: 1.125em;
}

/* Pagination */
.pagination-no-margin {
    margin: 0px 0px;
}

.report-filter {
    padding: 5px;
    background-color: #ededed;
    margin-top: 0.7em;
    width: 100%;
}

.vbottom {
    vertical-align: bottom;
}

.reportForecastTotal{
    border-top: 1px #000000 solid;
}

/* background for modified forecastItem */
.modified-item {
    background: #f5e79e;
}

.col-separator {
    border-left: 2px solid lightgray;
}

.error {color:red}

.icon-x2{
    -webkit-transform:scale(2.0);
    -moz-transform:scale(2.0);
    -o-transform:scale(2.0);
}
.icon-x3{
    -webkit-transform:scale(3.0);
    -moz-transform:scale(3.0);
    -o-transform:scale(3.0);
}
#container{
	/*margin-top:5.5em;*/
	margin-top:0.5em;
}
