.navbar-static-top {
  margin-bottom: 19px;
}
div.dropdown {
    position: relative;
    height: 30px;
    margin-bottom: 10px;
    display: inline-block;
}
div.dropdown > .dropdown-toggle, div.dropdown > .dropdown-toggle:hover{
    /*background-color: #fff;*/
    border-radius: 2px;
    padding: 0px 10px;
    line-height: 31px;
    display: inline-block;
    border: 1px solid #666;
    cursor: default;
    color: #bbb;
    text-decoration: none;
    position: relative;
    left: 0px;
    right: 0px;
    bottom: 0;
    white-space: nowrap;
    min-height: 34px;

}

div.dropdown > .dropdown-menu{
    min-width: 0px;
}

/*div.dropdown > .dropdown-toggle > i.fa-chevron-down{*/
    /*position: absolute;*/
    /*right: 10px;*/
    /*top: 7px;*/
    /*color: #999;*/
/*}*/

div.dropdown > .dropdown-menu a{
    cursor: default;
}

.good{
    /*color: darkseagreen;*/
}
.bad{
    color: indianred;
}

[popover]{
    cursor: pointer;
}

.archived{
    color: #666;
}

i.danger{
    color: #ee5f5b;
}
i.warning{
    color: #f89406;
}
i.success{
    color: #62c462;
}

.col-md-2 .fa-info-circle,.col-md-4 .fa-info-circle,.col-md-5 .fa-info-circle{
    margin-top: 20px;
    font-size: 30px;
}

/*
* total width 1140
*/
.account-fsr-table th:nth-child(1), .account-fsr-table th:nth-child(2){
    width: 115px;
}
.account-fsr-table th:nth-child(3), .account-fsr-table th:nth-child(4), .account-fsr-table th:nth-child(5){
    width: 280px;
}
.account-fsr-table th:nth-child(6){
    width: 70px;
    text-align: center;
}

.account-fsr-table-inner{
    margin-bottom: 0px;
}
.account-fsr-table-inner td:nth-child(1), .account-fsr-table-inner td:nth-child(2){
    width: 115px;
}
.account-fsr-table-inner td:nth-child(3), .account-fsr-table-inner td:nth-child(4), .account-fsr-table-inner td:nth-child(5){
    width: 280px;
}
.account-fsr-table-inner td:nth-child(6){
    width: 70px;
    text-align: center;
}

.address p{
    margin-bottom: 0px;
    font-size: smaller;
}

.router-link{
    cursor:pointer;
    line-height: 50px; font-size: 26px; text-align: center; margin-right: 10px;
    white-space: nowrap;
    display: inline-block;
    list-style-type: none;
}
.router-link:hover{
    background: #111;
}
.router-link a:hover{
    text-decoration: none;
}

.headerRow {
    background: #666;
    text-align: center;
    color:#111;

}

.google-visualization-table-sortind::after{
    color:black;
}

.tableRow {
    background: #555;
    border: 1px solid #c8c8c8;
    text-align: right;
    color:#fff;
}


.oddTableRow {
    background-color: #2f3338;
    border: 1px solid #c8c8c8;
    text-align: right;
}

.googleTable th:nth-child(1), tr:nth-child(1){
    width:160px;
}

/*.col-md-12 div:nth-child(2){*/
    /*padding-top: 3em;*/
/*}*/

.totals {
    font-weight: bolder;
    color: #dcdcdc;
}

.rollup{
    font-weight: bolder;
    color: #dcdcdc;
    background-color: darkgreen;
}

div[google-chart]{
    margin-bottom:20px;
    padding:10px;
}

div[google-chart] text[text-anchor="start"]{
    text-decoration:underline;
}

div[google-chart] text[text-anchor="start"]:hover{
    cursor:pointer;
    fill:#ccc;
    text-decoration:none;

}

text[fill="#0011cc"]{
    fill:#ff6;
}

path[fill="#0011cc"]{
    cursor:pointer;
    fill:#777;
}

/*div[google-chart] text[text-anchor="start"]{*/
    /*text-decoration:underline;*/

/*}*/

.modal {
    display: block;
}

.highlight{
    background-color:darkslategray;
}

@media print {
    /* CSS rules for printing here */

    .activity-chart1{
        position:absolute;
        top:10px;
    }

    .activity-chart2{
        position:absolute;
        top:900px;
    }


}

.activity-chart2 thead tr th:first-child, .activity-chart2 tbody tr td:first-child{
    width: 175px !important;
 }

.activity-chart2 thead tr th:nth-child(14), .activity-chart2 tbody tr td:nth-child(14){
    width: 80px !important;
}