.leaflet-control-gps {
    /*font-size: 16px;*/
    font-weight: bold;
    /*line-height: 21px;*/
}

/*.leaflet-control-gps-expanded {
    padding: 6px 10px 6px 6px;
    color: #333;
    background: #fff;
}*/

/*.leaflet-gps-on-icon-png {
        display:"";
	background:#fff url(images/gps-loc-h-48.png) no-repeat 0 0;
	background-size:26px 26px;
}*/



.leaflet-gps-default-icon-png {
    background:#fff url(images/gps-loc-b-48.png) no-repeat 0 0;
}

.leaflet-gps-init-icon-png {
    background:#fff url(images/gps-loc-y-48.png) no-repeat 0 0;
}

.leaflet-gps-sync-icon-png {
    background:#fff url(images/gps-loc-g-48.png) no-repeat 0 0;
}

.leaflet-gps-err-icon-png {
    background:#fff url(images/gps-loc-r-48.png) no-repeat 0 0;
}

.leaflet-gps-link {
    background-size:26px 26px;
}

/*.leaflet-gps-icon-png {
        display:"";
	background:#fff url(images/gps-loc-b-48.png) no-repeat 0 0;
	background-size:26px 26px;
}*/

.leaflet-gps-no-icon-png {
        display:"none";
/*	background:#fff;
	background-size:26px 26px;*/
}

.leaflet-control-gps-on .leaflet-control-gps {
    box-shadow: 0 0 8px rgba(0,255,255,1.0);
}

.leaflet-control-gps-selector {
    margin-top: 2px;
    position: relative;
    top: 1px;
}

@media
	(-webkit-min-device-pixel-ratio:2),
	(min-resolution:192dpi) {
		.leaflet-gps-icon-png {
		background-image:url(images/gps-loc-b-48.png);
	}
}
        