input[type="checkbox"].facet-select  {
	margin-top:0px !important;
}


input[type="checkbox"].facet-exclude  {
	margin-top:0px !important;
}

.context-layers {
	float:left;
	width: 20%;
	margin-top:10px;
	margin-left:5px;
}

/* Clustered marker customisations */
/* Manuscript */

/* .highlight {
   border-radius: 50px;
   background-color:rgba(255,0,0,0.5);
} */

.manuscript-small-cluster,
.manuscript-medium-cluster,
.manuscript-large-cluster,
.mspart-small-cluster,
.mspart-medium-cluster,
.mspart-large-cluster {
	width: 30px;
	height: 30px;
	text-align: center;
	font-size: 24px;
	border-radius: 20px;
	background-clip: padding-box;
 	font: 12px "Helvetica Neue", Arial, Helvetica, sans-serif;
}

.manuscript-small-cluster {
	background-color: rgba(0,184,229,0.6);	
}

.manuscript-medium-cluster {
	background-color: rgba(0,106,210,0.6);
}

.manuscript-large-cluster {
	background-color: rgba(0,43,194,0.6);
}

/* Hoards */

.mspart-small-cluster {
	background-color: rgba(220,157,153,0.6);
}

.mspart-medium-cluster {
	background-color: rgba(201,100,99,0.6);
}

.mspart-large-cluster {
	background-color: rgba(183,43,36,0.6);
}

.cluster-count {
	line-height:39px;
}

.lat-label {
	color: rgb(26,115,183);
	display: block;
	font: 10px/16px "Helvetica Neue", Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding: 1px 6px;
	position: absolute;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	white-space: nowrap;
	z-index: 6;
}

.lng-label {
	color: rgb(26,115,183);
	display: block;
	font: 10px/16px "Helvetica Neue", Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding: 1px 6px;
	position: absolute;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	white-space: nowrap;
	z-index: 6;
}

.leaflet-label{
	background: none;
	border-color: #777;
	border-color: rgba(0,0,0,0.25);
	border-radius: none;
	border-style: none;
	border-width: 0px;
	color: #111;
	color: rgb(26,115,183);
	display: block;
	font: 10px/16px "Helvetica Neue", Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.leaflet-label:after{
	border-right: 0px;
	border-top: 0px solid transparent;
	border-bottom: 0px solid transparent;	
}

.leaflet-label:before{
	border-left: 0px;
	border-top: 0px solid transparent;
	border-bottom: 0px solid transparent;	
}