/* www.yourPropertyTracker.com Responsive Template v 1.2 */

/* MOBILE PHONE SIZE */

/* typography */
body {
	color: #666;
	background: #fff;
}

h1, h2, h3, h4, h5, h6 {
	color: #445067;
}

.alert {
	color: #000;
}

em {
	color: #e02b2b;
}
/* Forms */
.tb {
	border: 1px outset #8492ae;
}

	.tb:focus {
		-webkit-box-shadow: 0 1px 5px #445067 !important;
		-moz-box-shadow: 0 1px 5px #445067 !important;
		-o-box-shadow: 0 1px 5px #445067 !important;
		box-shadow: 0 1px 5px #445067 !important;
		background: #eee;
		border: 1px solid #445067;
	}

.panel {
	border: 1px outset #8492ae;
	background-color:#efefef;
}
/* LINKS */
a,
a:visited,
a:active {
	color: #445067;
}

	a:hover {
		color: #000;
	}

	a.buttonlink {
		background: #8492ae;
		color: #fff;
	}

		a.buttonlink:hover {
			background: #445067;
		}

.btn {
	border: 1px outset #8492ae;
	background: #8492ae;
	color: #fff;
}

	.btn:focus {
		-webkit-box-shadow: 0 3px 5px #445067 !important;
		-moz-box-shadow: 0 3px 5px #445067 !important;
		-o-box-shadow: 0 3px 5px #445067 !important;
		box-shadow: 0 3px 5px #445067 !important;
		background: #445067;
		color: #fff;
	}

	.btn:hover {
		background: #445067;
		color: #fff;
	}


/* GRID VIEW */
.gridview {
	background: #fff;
}

	.gridview th {
		background: #445067;
		border-color: #333;
		color: #fff;
	}

	.gridview .alt {
		background: #eee;
	}

	.gridview a,
	.gridview a:visited,
	.gridview a:active {
		display: inline;
		text-decoration: underline;
		color: #fff;
		font-weight: 800;
	}

		.gridview a:hover {
			color: #8492ae;
		}


.GridPager a {
	background-color: #eee;
	color: #969696;
	border: 1px solid #333;
}
.GridPager a:hover {
	background-color: #eee;
	color: #000;
	border: 1px solid #333;
}

.GridPager span {
	background-color: #8492ae;
	color: #fff;
	border: 1px solid #445067;
}


/* structure */

#hero,
#page-header {
	background: #f3f3f3;
	border-top: 1px solid #e2e2e2;
	border-bottom: 1px solid #e2e2e2;
}


/* RESPONSIVE IMAGES */
img {
	max-width: 100%;
}


/* FOOTER */
footer {
	background: #8492ae;
	color: #445067;
}

	footer h1, footer h2, footer h3, footer h4 {
		color: #445067;
	}

	footer a,
	footer a:visited,
	footer a:active {
		color: #fff;
	}

		footer a:hover {
			color: #000;
		}