body { 
	font-family: 'Open Sans', sans-serif ;
	padding: 70px 0;
	background: #333;
	color: #ccc;
}

.table > tbody > tr > td, .table > tbody > tr > th {
	border-color: #111 !important;
}
.table > thead > tr > th {
	border-color: #111 !important;
}

.table > tbody > tr.active > td, .table > tbody > tr.active > th, .table > tbody > tr > td.active, .table > tbody > tr > th.active, .table > tfoot > tr.active > td, .table > tfoot > tr.active > th, .table > tfoot > tr > td.active, .table > tfoot > tr > th.active, .table > thead > tr.active > td, .table > thead > tr.active > th, .table > thead > tr > td.active, .table > thead > tr > th.active {
	background: #555;
}

.well, .jumbotron, .panel.panel-default {
	background: #222;
	color: #ccc;
}

.btn-default:focus, .btn-default:hover,
.pagination > li > a:focus, .pagination > li > a:hover {
	background: #111;
	color: #ccc;
	border-color: #282828;
}

.btn-default,
.pagination > li > a, .pagination > li > span {
	background: #181818;
	color: #ccc;
	border-color: #282828;
}

.pagination > .disabled > a, .pagination > .disabled > a:focus, .pagination > .disabled > a:hover, .pagination > .disabled > span, .pagination > .disabled > span:focus, .pagination > .disabled > span:hover {
	background: #333;
	color: #888;
	border-color: #282828;
}

#invasions-container .label, #alerts-container .label {
	white-space: normal !important;
	display: block;
}

.table-striped > tbody > tr:nth-of-type(2n+1) {
	background: #282828;
}

.table-hover > tbody > tr:hover {
	background-color: #111;
}
@media (max-width: 768px) {
	.nav.navbar-inverse.navbar-fixed-bottom { 
		position: relative !important; bottom: 0 !important 
	}
	body, html { min-height: 100%; }
	body {
		padding: 70px 0 0;
	}
}
