.leaflet-grid-label .gridlabel-vert {
    margin-left: 8px;
    /*-webkit-transform: rotate(90deg);
    transform: rotate(90deg);*/
}

.leaflet-grid-label .gridlabel-vert,
.leaflet-grid-label .gridlabel-horiz {
    height: 20px;
    width: 20px;
    color: #ccc;
    font-size: 1em;
    font-family: RobotoDraft, Roboto, 'Helvetica Neue', Helvetica, Arial, sans-serif;
    /*text-shadow: -2px 0 #FFFFFF, 0 2px #FFFFFF, 2px 0 #FFFFFF, 0 -2px #FFFFFF;*/
    text-shadow: 1px 1px 1px #222;
}

.leaflet-grid-label .gridlabel-vert {
	margin-left: -24px;
	margin-top: -10px;
    text-align: right;
}
.leaflet-grid-label .gridlabel-horiz {
	margin-top: -18px;
	margin-left: -10px;
    text-align: center;
}