/* Geo Tag */
.geo-tag {
	position: relative;
	z-index: 10;
	display: block;
}
.geo-tag i.location.loading {
	background-image: url( 'images/load.svg' );
	-webkit-animation: rotate 1500ms infinite linear;
	-moz-animation: rotate 1500ms infinite linear;
	animation: rotate 1500ms infinite linear;
}
.geo-tag i.location {
	width: 20px;
	height: 20px;
	margin-top: -10px;
	cursor: pointer;
	right: 10px;
	position: absolute;
	top: 50%;
	background: url( 'images/locate.svg' ) repeat 0 0;
	background-size: contain;
}
.geo-tag input{
	padding-right: 40px;
}
/* Error: No Api Key */
.geo-tag input[disabled]{
	background-size: 15px;
	background-repeat: no-repeat;
	background-position: left center;
}
/* Map */
.map-canvas { 
	margin:10px 0;
	clear: both;
	width: 100%;
}
.map-canvas-options .map-action-lock {
	display: block;
	background: url( 'images/unlocked.svg' ) no-repeat 0 0;
	background-size: contain;
	cursor: pointer;
	padding: 0 0 0 32px;
	user-select: none;
}
.map-canvas-options .map-action-lock.locked {
	background: url( 'images/locked.svg' ) no-repeat 0 0;
	background-size: contain;
}
