/* Pagination */
.pagination-prev-button, .pagination-next-button {
	background: #626365; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzYyNjM2NSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzYzNjM2UiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #626365 0%, #3c3c3e 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#626365), color-stop(100%,#3c3c3e)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #626365 0%,#3c3c3e 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #626365 0%,#3c3c3e 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #626365 0%,#3c3c3e 100%); /* IE10+ */
	background: linear-gradient(top, #626365 0%,#3c3c3e 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#626365', endColorstr='#3c3c3e',GradientType=0 ); /* IE6-8 */
	color: yellow;
	cursor: pointer;
	display: inline-block;
	font-size: 26px;
	padding-top: 8px;
	text-align: center;
	height: 50px;
	width: 100%;
}

.pagination-prev-button:hover, .pagination-next-button:hover{
	background: #2A2A2B;
}

/* Placeholder */
.placeholder-active {
	color: black;
}

.placeholder-inactive {
	color: grey;
}

/* ProfileView */
.profile-view-wrapper{
	background: #1C3E68;
	background: rgba(0, 0, 0, .5);
	bottom: 0px;
	overflow: auto;
	position: absolute;
	top: 75px;
	width: 100%;
	z-index: 1;
}

.profile-view-container {
	color: white;
	margin: auto;
	padding: 10px;
	position: absolute;
	z-index: 1;
	width: 400px;
}

.profile-view-title {
	font-size: 36px;
}

.profile-view-description a {
	color: white;
	display: block;
	margin-top: 10px;
}

.profile-view-description span{
	display: block;
}

.profile-view-description div {
	margin-top: 10px;
}

.profile-view-feature-list {
	margin: auto;
	margin-top: 10px;
	width: 325px;
}

.profile-view-feature {
	margin-top: 10px;
	text-align: center;
}

.profile-view-feature-title {
	color: #8FDB4C;
	font-size: 20px;
	font-weight: bold;
}

.profile-view-feature-description {
	text-align: left;
}

/* ResultsList */

.results-list-container-wrapper {
	background: #1C3E68;
	background: rgba(0, 0, 0, .5);
	bottom: 40px;
	overflow: auto;
	position: absolute;
	top: 110px;
	width: 100%;
	z-index: 1;
}

.results-list-container {
	position: absolute;
	z-index: 1;
	width: 100%;
}

.results-list-container table {
	width: 100%;
}

.results-list-topbar {
	background: #626365; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzYyNjM2NSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzYzNjM2UiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #626365 0%, #3c3c3e 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#626365), color-stop(100%,#3c3c3e)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #626365 0%,#3c3c3e 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #626365 0%,#3c3c3e 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #626365 0%,#3c3c3e 100%); /* IE10+ */
	background: linear-gradient(top, #626365 0%,#3c3c3e 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#626365', endColorstr='#3c3c3e',GradientType=0 ); /* IE6-8 */
	height: 25px;
	position: absolute;
	padding-bottom: 5px;
	padding-top: 5px;
	width: 100%;
	z-index: 2;
}

.results-list-topbar span{
	padding-left: 5px;
	padding-right: 5px;
}

.results-list-topbar-page {
	float: right;
}

.results-list-topbar-count, .results-list-topbar-page {
	color: yellow;
}

.results-list-item {
	border-bottom: 2px solid white;
	display: block;
	min-height: 100px;
	padding: 5px;
}

.results-list-item td {
	display: inline-block;
	padding: 5px;
}

.results-list-item:hover {
	background: #001A3D;
	cursor: pointer;
}

.results-list-item-id {
	display: none;
}

.results-list-item-left {
	width: 175px;
}

.results-list-item-right {
	width: 200px;
}

.results-list-item-dist {
	color: white;
	font-weight: bold;
	width: 75px;
}

.results-list-item-title {
	color: white;
	display: block;
	font-size: 20px;
	margin-bottom: 5px;
}

.results-list-item-description {
	color: white;
	font-size: 14px;
}

.results-list-item-feature {
	margin-bottom: 5px;
}

.results-list-item-feature-title {
	color: #8FDB4C;
	font-size: 20px;
	font-weight: bold;
	margin-bottom: 5px;
}

.results-list-item-feature-description {
	color: white;
	font-size: 14px;
}

.results-list-map-infobox {
	background: white;
	border: 1px solid grey;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding: 5px;
	width: 200px;
}

.results-list-map-infobox .results-list-item-feature-description {
	color: black;
}

.results-list-map-infobox .results-list-item-title {
	color: blue;
	cursor: pointer;
	text-decoration: underline;
}

.results-list-map-bar {
	background: rgb(206,206,206); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iI2NlY2VjZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM4OTg5ODkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, rgba(206,206,206,1) 1%, rgba(137,137,137,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,rgba(206,206,206,1)), color-stop(100%,rgba(137,137,137,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(206,206,206,1) 1%,rgba(137,137,137,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(206,206,206,1) 1%,rgba(137,137,137,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(206,206,206,1) 1%,rgba(137,137,137,1) 100%); /* IE10+ */
	background: linear-gradient(top, rgba(206,206,206,1) 1%,rgba(137,137,137,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cecece', endColorstr='#898989',GradientType=0 ); /* IE6-8 */
	color: #3A3A3A;
	cursor: pointer;
	bottom: 0px;
	font-size: 26px;
	height: 40px;
	text-align: center;
	position: absolute;
	width: 100%;
	z-index: 2;
}

/* SingleSelector */
.single-selector-widget div {
	/*background: rgb(209,209,209); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
/*	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2QxZDFkMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM4OTg5ODkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	/*background: -moz-linear-gradient(top, rgba(209,209,209,1) 0%, rgba(137,137,137,1) 100%); /* FF3.6+ */
/*	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(209,209,209,1)), color-stop(100%,rgba(137,137,137,1))); /* Chrome,Safari4+ */
/*	background: -webkit-linear-gradient(top, rgba(209,209,209,1) 0%,rgba(137,137,137,1) 100%); /* Chrome10+,Safari5.1+ */
/*	background: -o-linear-gradient(top, rgba(209,209,209,1) 0%,rgba(137,137,137,1) 100%); /* Opera 11.10+ */
/*	background: -ms-linear-gradient(top, rgba(209,209,209,1) 0%,rgba(137,137,137,1) 100%); /* IE10+ */
/*	background: linear-gradient(top, rgba(209,209,209,1) 0%,rgba(137,137,137,1) 100%); /* W3C */
/*	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d1d1d1', endColorstr='#898989',GradientType=0 ); /* IE6-8 */
/*	-moz-border-radius: 5px;
	border-radius: 5px;
*/	background-color: #474747;
	cursor: pointer;
	display: inline-block;
	margin: 3px;
	text-align: center;
}

.single-selector-widget div span {
	/*color: #3A3A3A;*/
	display: inline-block;
}

div.single-selector-selected {
/*	background: rgb(249,252,50); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
/*	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y5ZmMzMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmOWFlMzQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
/*	background: -moz-linear-gradient(top, rgba(249,252,50,1) 0%, rgba(249,174,52,1) 100%); /* FF3.6+ */
/*	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(249,252,50,1)), color-stop(100%,rgba(249,174,52,1))); /* Chrome,Safari4+ */
/*	background: -webkit-linear-gradient(top, rgba(249,252,50,1) 0%,rgba(249,174,52,1) 100%); /* Chrome10+,Safari5.1+ */
/*	background: -o-linear-gradient(top, rgba(249,252,50,1) 0%,rgba(249,174,52,1) 100%); /* Opera 11.10+ */
/*	background: -ms-linear-gradient(top, rgba(249,252,50,1) 0%,rgba(249,174,52,1) 100%); /* IE10+ */
/*	background: linear-gradient(top, rgba(249,252,50,1) 0%,rgba(249,174,52,1) 100%); /* W3C */
/*	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9fc32', endColorstr='#f9ae34',GradientType=0 ); /* IE6-8 */
	background-color: #37C6F4;
	color: white;
}