@import url('https://fonts.googleapis.com/css?family=Open+Sans:400,600,700');

a,a:hover {
	color: #4c99bf;
}
.table td, .table thead th {
	vertical-align: middle;
	font-size: 14px;
}

.table .thead-dark th {
	color: #fff;
	background-color: #4c99bf;
	border-color: #448baf;
}

.header {
	line-height: 1;
	border-bottom: 1px solid #e5e5e5;
}

.header-logo {
	font-family: "Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
	font-size: 2.25rem;
}

.header-logo:hover {
	text-decoration: none;
}

h1, h2, h3, h4, h5, h6 {
	font-family: "Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
}

.display-4 {
	font-size: 2.5rem;
}

.lead {
	font-size: 1.2rem;
}
#tabContent {
	padding-top: 10px;
}

.th-date {
	white-space: nowrap;
}
.border-top { border-top: 1px solid #e5e5e5; }
.border-bottom { border-bottom: 1px solid #e5e5e5; }
.box-shadow { box-shadow: 0 .25rem .75rem rgba(0, 0, 0, .05); }

/*
* Footer
*/
.footer {
	padding: 2.5rem 0;
	color: #999;
	text-align: center;
	background-color: #f9f9f9;
	border-top: .05rem solid #e5e5e5;
}
.footer p:last-child {
	margin-bottom: 0;
}

@media (max-width: 480px) {
	.th-date {
		white-space: pre-wrap;
	}
}
