/* navbar */
.navbar-default {
    background-color: #254c59;
    border-color: #254c59;
    font-weight:bold !important;
}
/* title */
.navbar-default .navbar-brand {
    color: #ccc;
}
.navbar-default .navbar-brand:hover,
.navbar-default .navbar-brand:focus {
    color: #fff;
}
/* link */
.navbar-default .navbar-nav > li > a {
    color: #ccc;
}
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
    color: #fff;
}
.navbar-default .navbar-nav > .active > a, 
.navbar-default .navbar-nav > .active > a:hover, 
.navbar-default .navbar-nav > .active > a:focus {
    color: #fff;
    background-color: #254c59;
}
.navbar-default .navbar-nav > .open > a, 
.navbar-default .navbar-nav > .open > a:hover, 
.navbar-default .navbar-nav > .open > a:focus {
    color: #fff;
    background-color: #254c59;
}
.container{
    width:1130px;
}
.animaltracker p{
    margin: 10px 0;
}
.animaltracker ul{
    padding: 0 0 0 40px;
}
ul.nav-tabs,
.buttons ul
{
    padding:0;
}
.animaltracker footer{
    font-size:0.8em;
    color:#999;
}
.animaltracker footer a:link,
.animaltracker footer a:visited,
.animaltracker footer a:active{
    color:#999;
}
.ca-footer-outer:after{
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}

#wave-tabs a:link,
#wave-tabs a:visited,
#wave-tabs a:active,
#wave-tabs a:hover{
    padding-left:10px;
    padding-right:10px;
}

/* from dev app */

.chartwrapper{
    border:1px solid #ccc;
    padding:10px;
    margin:10px 0;
}
.chartwrapper .buttons{
    /*.make-md-column(2);*/
    float:left;
    width:160px;
}
.chartwrapper .chart,
.chartwrapper .chart-with-warning{
    /*.make-md-column(10);*/
    float:right;
    width:910px;
}
.demographic-checkbox-list{
    /*.make-md-column(2);*/
    font-size:0.9em;
    float:left;
    width:170px;
    margin-right:15px;
}
.demographic-checkbox-list .demographic-type-label{
    font-weight:bold;
    background:#ccc;
    display:block;
    text-align:center;
    color:#666;
}
.demographic-checkbox-list ul{
    list-style:none;    
    margin:0;
    padding:0;
}
.demographic-checkbox-list ul li{
    margin:0;
    padding:0;
    display:block;
    float:none;
}

#demographicTypeList{
    list-style:none;
    margin:0;
    padding:0;
    width:100%;
      
}
#demographicTypeList li{
    margin:0;
    padding:0; 
    display:inline-block;
    float:left;   
} 
#form-group-demographics{
    text-align:center;
}
#btn-toolbar-demographics{
    margin:0 auto;
    text-align:center;
    float:none;
    display:inline-block;
}
.col-centered{
    margin: 0 auto;
    float:none;
}
.sample-size-warning{
    display:none;
}
.charts-nodata{
    height:300px;
    background:#efefef;
    color:#999;
    text-align:center;
    font-weight:bold;
    font-size:2em;
    padding-top:140px;
}



