.navbar-inverse {
	background-color: #2196F3;
	border-color: #2196F3;
	color: rgba(255,255,255,.84);
}
.navbar .navbar-nav>li>a, .navbar .navbar-brand {
	color: inherit;
}
.navbar .navbar-nav>li>a:hover, .navbar .navbar-brand:hover {
    color: #fff!important;
}
.navbar .navbar-nav>.active>a, .navbar .navbar-nav>.active>a:hover, .navbar .navbar-nav>.active>a:focus {
	color: inherit;
    background-color: rgba(255,255,255,.1);
}
.navbar-inverse .navbar-toggle {
	border: none;
}
.navbar-inverse .navbar-toggle:focus, .navbar-inverse .navbar-toggle:hover {
	background: #fff;
}
.navbar-inverse .navbar-toggle:focus .icon-bar, .navbar-inverse .navbar-toggle:hover .icon-bar {
	background-color: #2196F3;
}
.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form {
	border: none;
}
thead {
	background: #2196F3;
    color: #ffffff;
}

body {
	min-width: 360px;
}

.panel-default>.panel-heading {
	background: #2196F3;
	color: #fff;
	font-weight: bold;
	font-size: 1.2em;
}

.content {
	padding-top: 50px;
}

table td, table th {
	vertical-align: middle!important;
}

.vote-table {
	min-width: 700px;
}

.vote-table tr > *:nth-child(1) {
	text-align: left;
	width: 30%;
	padding: 12px 8px;
}
.vote-table tr > *:nth-child(2) {
	text-align: right;
	width: 20%;
}
.vote-table tr > *:nth-child(3) {
	text-align: right;
	width: 20%;
}
.vote-table tr > *:nth-child(4) {
	text-align: center;
	width: 15%;

	font-weight: bold;
}
.vote-table tr > *:nth-child(5) {
	text-align: center;
	width: 15%;

	font-weight: bold;
}

.vote-table .total {
	font-weight: bold;
}
.vote-table .total *:nth-child(2), .vote-table .total *:nth-child(3) {
	text-align: right;
}

.table-striped>tbody>tr:nth-child(odd).qual>td {
    background-color: #C5E1A5;
}
.table-striped>tbody>tr:nth-child(even).qual>td {
    background-color: #DCEDC8;
}
.table-striped>tbody>tr.qual:hover>td {
    background-color: #AED581;
}
