#backgrounded_header {
  height: 64px;
  background-position: right;
  background-repeat: no-repeat;
  background-color: #009046;
  padding: 40px 40px;
  color: white;
  margin-top: -1px;
}
#backgrounded_header h2, #backgrounded_header h3 { margin: 0; padding: 0; line-height: 32px; }
#backgrounded_header h2 { font-size: 30px; }
#backgrounded_header h3 { font-size: 26px; }
body { padding-top: 65px; }

.navbar-fixed-top { margin: 0 !important; }
.navbar li, .navbar .brand { line-height: 34px; }
.navbar .brand { font-size: 12px !important; }
body { padding-left: 0 !important; padding-right: 0 !important; }
.navbar-fixed-top .navbar-inner, .navbar-fixed-bottom .navbar-inner { padding: 5px !important; min-height: 54px !important; }
.table-container { margin: 20px auto; border: 1px solid lightgrey; border-radius: 8px; max-width: 700px; }
.zebra { width: 100%; }
.zebra th {text-align: left; padding: 10px; }
.zebra td { padding: 10px; border: 1px solid lightgrey; vertical-align: top;}
.zebra td:first-child { border-left: 0; }
.zebra tr:nth-child(even), .zebra thead tr { background-color: transparent !important; }
.zebra tr:nth-child(odd) { background-color: #ededed; }
tbody tr:last-child td:first-child { border-radius: 0 0 0 8px; }
tbody tr:last-child td:last-child { border-radius: 0 0 8px 0; }
.navbar-inverse .navbar-inner { background-color: transparent !important; color: white;}
.navbar-inverse .brand { color: white !important; }
.navbar {
	background: #222;
	-webkit-box-shadow: 0 1px 10px rgba(0,0,0,.65) !important;
	-moz-box-shadow: 0 1px 10px rgba(0,0,0,.65) !important;
	box-shadow: 0 1px 10px rgba(0,0,0,.65) !important;
}
.bold { font-weight: bold; }
.italic { font-style: italic; }
.navbar-inverse .nav-collapse .nav>li>a:hover { background-color: #353535 !important; }

@media only screen and (max-width : 560px) {
	.table-container { margin: 20px 10px; }
	.zebra td { width: 36%; }
	.zebra td:first-child { width: 28%; }
}

@media only screen and (min-width : 980px ) { 
	.brand { margin-left: 4px !important; } 
}

@media only screen and (max-width : 979px) {
	.nav-collapse { padding-top: 16px; }
	.nav-collapse.in.collapse ul.nav a { margin: 0 15px; } 
	.brand { width: 100%; position:absolute; text-align: center; padding-left: 0 !important; padding-right: 0 !important; margin: 0 !important; left: 0; }
}