/* General Styles */
html,body{max-width:100%;overflow-x:hidden}
body{padding-top:50px;padding-bottom:50px}
#content .col-md-9{margin-top:.71428571428em}
button.btn.btn-default{margin-top:.71428571428em}
.btn-primary {background-color:#01b462}
/* Styling the header */
@media(min-width:768px){
body{padding-top:90px}
a.navbar-brand{background-image: url("../logo.png");background-repeat:no-repeat;height:90px;background-position:center;width:300px;text-indent:300px;overflow:hidden;padding:0;margin:0}
nav{max-height:90px}
}
nav h1{margin-top:10px;max-height:60.3px}
nav h2{margin:0;max-height:29.7px}
a.navbar-brand{white-space:nowrap}
/* Styling the menu */
div.col-md-3.hidden-xs ul.nav.navbar-nav li.menu-item,div.col-md-3.hidden-xs ul.nav.navbar-nav{width:100%}
li.menu-item.active a{background-color:#ddd}
/* Styling the footer */
footer{width:100%;background:white;text-align:center}
footer p{margin:0;padding:1em;}
.side-nav{position:fixed}
.panel-footer .label {font-size: 100%;}
.popover-content{color:#333}
.no-margin-top{margin-top:0}
.c_aufrufnummer{font-size: 2em}
.waitingtime{margin-top:0.5em}
#aktualisierung{max-width:30em}
.panel-primary > .panel-heading{
    color: #fff;
    background-color: #01b462;
    border-color: #01b462;
}
.text-primary {
    color: #01b462;
}
a{
    color: #01b462;
}