.navbar .nav > li > a {
    color: #ddd;    /*  Bootstrap colors these links quite dark: rgb(119,119,119) */
}                 /* (This change makes the 'hover' highlight much less noticable...) */
.newslist {
    font-size: 8pt;
    padding-left: 0;
    list-style-type: none;
}
.newslist li {
    line-height: 15px;
}
.sidebrbtn {
    margin: 0.5em 0;
    width: 180px;
    font-weight: bold;
}
.navbar-nav { margin: 0 -15px }
.nopadding {
    padding: 0 !important;
    margin: 0 !important;
}

table {
    background-color: white;
}
footer {
    text-align: center;
    font: 8pt Arial, Geneva, sans-serif;
}

.table, .accordion {
    margin-bottom: 0;
}

.navbar {
    min-height: inherit;
    margin-bottom: 4px;
}
.navbar-inverse {
    background-image: linear-gradient(to bottom, rgb(0, 60, 120), rgb(0, 40, 80));
}
.navbar .nav > li > a {
    color: #ddd;    /*  Bootstrap colors these links quite dark: rgb(119,119,119) */
    padding: 2px 10px 0 18px; /* to compensate for caret on right */
}
.navbar-inverse .navbar-nav > .open > a,
.navbar-inverse .navbar-nav > .open > a:hover {
    background-color: #458;    /* 699 */
    padding-bottom: 4px;
    margin-bottom: -4px;
}
.navbar .nav > li {
    padding-bottom: 4px;
    margin-bottom: -4px;
}
.navbar .nav > li:hover {
    background-color: #458;
    border-radius:  5px;
    padding-bottom: 4px;
    margin-bottom: -4px;
}
.nav-header {
    font-style: italic;
    font-weight: bold;
    padding: 0 8px;
}

.report .list-inline > li {
    margin-right: 2em;
}
.report .list-inline > li:hover {
    background-color: #def;
}

.dropdown-submenu{position:relative;}
.dropdown-submenu>.dropdown-menu{top:0;left:100%;margin-top:-6px;margin-left:-1px;-webkit-border-radius:0 6px 6px 6px;-moz-border-radius:0 6px 6px 6px;border-radius:0 6px 6px 6px;}
.dropdown-submenu:hover>.dropdown-menu{display:block;}
.dropdown-submenu>a:after{display:block;content:" ";float:right;width:0;height:0;border-color:transparent;border-style:solid;border-width:5px 0 5px 5px;border-left-color:#cccccc;margin-top:5px;margin-right:-10px;}
.dropdown-submenu:hover>a:after{border-left-color:#ffffff;}
.dropdown-submenu.pull-left{float:none;}.dropdown-submenu.pull-left>.dropdown-menu{left:-100%;margin-left:10px;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px;}

/*.btn {
    padding:2px;
}*/

.btn-padded {
  padding: 2px 8px;
  margin-top: 4px;
  margin-bottom: 4px;
}
.btn-file {
    position: relative;
    overflow: hidden;
}
.btn-file input[type=file] {
    position: absolute;
    top: 0;
    right: 0;
    min-width: 100%;
    min-height: 100%;
    font-size: 100px;
    text-align: right;
    filter: alpha(opacity=0);
    opacity: 0;
    outline: none;
    background: white;
    cursor: inherit;
    display: block;
}

@media print {
  a[href]:after {
    content: none;
  }
  .sidenav {
    display: none;
  }
}

