/*@import url(http://fonts.googleapis.com/css?family=Open+Sans:400italic,700italic,400,700);*/
@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,700);
body {
	padding-top: 50px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
}
.navbar {
	font-size: 14px;
	font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight: 400;
}
h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
	font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight: 700;
}
.pt {
	padding-top: 15px;
}
.container-spacer {
	padding: 20px 15px;
}
.page-header {
	margin: 20px 0 20px;
}
.panel-title>a{
	color:#428bca;
	text-decoration:none;
}
.panel-title>a:hover,.panel-title>a:focus{
	color:#2a6496;
	text-decoration:underline;
}
.panel-title>a:focus{
	outline:thin dotted;
	outline:5px auto -webkit-focus-ring-color;
	outline-offset:-2px;
}
.text-slim {
	font-weight: normal;
}
.nav-pills-spacer {
	margin-bottom: 20px;
}

.footer {
	margin-top: 30px;
	width: 100%;
	min-height: 60px;
	background-color: #f5f5f5;
}
.footer .text-middle {
	margin: 20px 0;
}

@media (max-width: 767px) {

.nav-pills>li {
	float: none;
}

a.list-group-item.active>.badge, .nav-pills>.active>a>.badge {
	float: right;
}

}

@media screen and (min-device-width: 480px) and (orientation: landscape) {

.navbar-fixed-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse {
	max-height: 300px;
}

}