body {margin-bottom: 100px;}

#angelfish {background-color: #666; margin-bottom: 15px;}

#angelfish #logo {
background: transparent url(http://angelfish.networkofcare.org:9000/include/images/sidebar_icons.png) no-repeat -266px -0px;
height: 66px;
width: 74px;
}

.sparks-info h5 {line-height: 16px;}

#statTabs li a {padding: 10px 25px;}

#error {margin: 100px auto;}

#clientDescription {text-align: right; margin-right: 25px;}

.pagination > li > a, .pagination > li > span {
    font-size: 12px !important;
    padding: 10px 15px !important;
}

.nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover {
    /*background-color: #000;*/
}

/* tab color */
.nav-tabs>li>a {
  background-color: #eee; 
  border-color: #eee;
  color:#666;
}

/* active tab color */
.nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus {
  color: #333;
  background-color: #fff;
  border: 1px solid #888888;
  border-bottom: 1px solid #fff;
}

/* hover tab color */
.nav-tabs>li>a:hover {
  border-color: #999;
  background-color: #999;
  color: #fff;
}

.nav-tabs {
    background-color: #ccc;
}

#ul-sd-totals, #ul-id-header {
    display: block;
    z-index: 999;
    position: absolute; 
    top: 54px; 
    left: 550px;
    margin: 0px;
    padding: 0px;
}

#ul-sd-totals li, #ul-id-header li {
    display: inline-block;
    list-style: none;
    padding: 0px 2px 0px 2px;

}

#ul-sd-totals li h5{
    color: #555;
    float: left;
    font-size: 11px;
    font-weight: 400;
    margin: 0px;
}

#ul-sd-totals li span
{
    display: block;
}

@media all and (max-width: 1180px) and (min-width: 900px) {
    #ul-sd-totals {
        position: absolute;
        top: 54px;
        left: 400px;
    }

}

@media all and (max-width: 900px) and (min-width: 520px) {
    #li-sd-totals {
       position: absolute; top: 54px; left: 150px;
    }
   
}
