html, body {
	padding: 0;
	margin: 0;
	height: 100%;
	width: 100%;
}
body {
	font-family: "Open Sans", "Trebuchet MS", Helvetica, Arial, sans-serif;
	font-size: small;
}
.navbar-brand {
	background-image: url("https://gis.tpcmaps.org/apps/graphics/PH_color_grey_bg.jpg");
	background-size: 23px;
	background-position: left center;
	background-repeat: no-repeat;
}
.navbar-inverse .navbar-header .navbar-brand {
	color: #dfdfdf;
}
.nav-item {
	font-size: medium;
}
.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {
	color: #fff;
}
.nav-tabs a:link,a:visited,a:active {
	font-size: medium;
	font-weight: bold;
	color: #dfdfdf;
}
.nav-tabs a:hover {
	font-size: medium;
	font-weight: bold;
	color: #777777;
}
.lead {
	font-size: medium;
}
.bd-callout {
	padding: 1.25rem;
	margin-bottom: 1.25rem;
	border: 1px solid #eee;
	border-left-width: .25rem;
	border-radius: .25rem;
}	
.bd-callout-info {
	border-left-color: #9a4188;
	border-right-color: #9a4188;
}
a.disabled {
	pointer-events: none;
	cursor: default;
}
table {
	border-radius: .3rem;
}
th {
	font-size: medium;
	color: lightgray;
}
dt {
	font-size: medium;
}
input.rating[type="text"] {
	width:15vw;
}
textarea {
	font-size:10px;
}
#popoverContent {
	display:none;
}
#popoverContent li {
	list-style-type: disc !important;
	padding-left: 1em;
}
.card-footer {
	line-height:normal;
}
.footer {
	height: 30px;
	line-height:30px;
	background-color: #9a4188;
	color: #dfdfdf;
	text-align: center;
}
.footer > a:link,a:visited,a:hover,a:active {
	color: #dfdfdf;
}