body {
    padding-top: 20px;
    background: #e6e6e6;
}

div, span, button {
    border-radius: 0 !important;
}

button i.fa {
    margin-right: 0.5em;
}

.navbar {
    min-height: 44px;
}

.navbar-inverse {
    /*background: #019934;*/
    background: rgba(255,255,255,1);
    background: -moz-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(1,153,52,1) 48%, rgba(1,153,52,1) 100%);
    background: -webkit-gradient(left top, right top, color-stop(0%, rgba(255,255,255,1)), color-stop(48%, rgba(1,153,52,1)), color-stop(100%, rgba(1,153,52,1)));
    background: -webkit-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(1,153,52,1) 48%, rgba(1,153,52,1) 100%);
    background: -o-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(1,153,52,1) 48%, rgba(1,153,52,1) 100%);
    background: -ms-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(1,153,52,1) 48%, rgba(1,153,52,1) 100%);
    background: linear-gradient(to right, rgba(255,255,255,1) 0%, rgba(1,153,52,1) 48%, rgba(1,153,52,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#019934', GradientType=1 );
}

.navbar-inverse .navbar-collapse,
.navbar-inverse .navbar-form {
    border-top: none;
}

.navbar-toggle {
    padding: 0;
}

.navbar-inverse .navbar-toggle .icon-bar {
    background-color: #fff;
}

.navbar-brand {
    font-size: 18px;
    height: 44px;
    padding: 10px 15px;
    padding-top: 0;
}

    .navbar-brand img {
        max-height: 44px;
    }

.navbar-inverse .navbar-brand,
.navbar-inverse .navbar-brand:hover, 
.navbar-inverse .navbar-brand:focus,
.navbar-inverse .navbar-brand:active,
.navbar-inverse .navbar-brand:visited {
    color: #fff;
}

.left-nav-container {
    margin-left: -15px;
    margin-top: -22px;
    /*height: 100vh;*/
    background: #BFE5CC;
    padding-right: 0;
}

.left-nav {
    margin-top: 22px;
    margin-bottom: 0;
}

.left-nav .list-group-item {
    background: #666666;
    color: #fff;
    padding: 5px 10px;
}

.left-nav .list-group-item.active {
    background: #019934;
    z-index: 0;
    border: none;
    margin-right: 2px;
    margin-left: 2px;
}

.btn-info:active, 
.btn-info.active, 
.open > .dropdown-toggle.btn-info,
.btn-info:active:hover, 
.btn-info.active:hover, 
.open > .dropdown-toggle.btn-info:hover, 
.btn-info:active:focus, 
.btn-info.active:focus, 
.open > .dropdown-toggle.btn-info:focus, 
.btn-info.focus:active, 
.btn-info.active.focus, .open > 
.dropdown-toggle.btn-info.focus {
    background-color: green;
    color: #fff;
}

.badge.badge-dark {
    background: #737373;
}

.badge.badge-lg {
    font-size: 1.3em;
    padding: 0.5em;
}

.jumbotron.pass-fail {
    margin-bottom: 0;
    padding-top: 20px;
    padding-bottom: 20px;
    padding-left: 15px;
}

    .jumbotron.pass-fail h4 {
        text-transform: uppercase;
        color: #fff;
        margin: 0;
        padding: 0;
    }

.bg-pass {
    background-color: green;
}

.bg-warn {
    background-color: orange;
}

.bg-fail {
    background-color: red;
}

.text-pass {
    color: green;
}

.text-warn {
    color: orange;
}

.text-fail {
    color: red;
}



div.panel-heading span.glyphicon {
    margin-right: 0.5em;
}