/* sticky footer per mystrd.at/modern-clean-css-sticky-footer/ */ html {

position: relative;
min-height: 100%;

} body {

margin: 0 0 90px;

} /* end sticky footer */

/* navigation */ nav.navbar-inverse {

border-radius: 0px;

}

nav.navbar .navbar-brand {

padding: 7px;

}

nav.navbar .navbar-header img.logo {

height: 28px;
display: block;
float: left;
margin-left: 8px;

}

nav.navbar .navbar-header span.name {

padding-top: 8px;
display: block;
float: left;
margin-left: 8px;

}

.container.content {

padding-bottom: 20px;

}

/* end navigation */

/* check page */

button.decommission-check {

margin-left: 12px;

}

div#zone-of-surprise {

margin-top: 16px;

}

/* end check page */

/* footer */

footer {

margin-top: 20px;
padding: 20px 10px;
position: absolute;
height: 60px;
left: 0;
bottom: 0;
width: 100%;
color: #222;
background-color: #efefef;

}

footer .row {

margin: 0;

}

footer p.credits {

color: gray;

}

footer p.credits span.separator {

color: #ccc;
padding: 0 4px;

}

/* end footer */