.leaflet-label {                                                 
	background: rgb(235, 235, 235);                                
	background: rgba(235, 235, 235, 0.81);                         
	background-clip: padding-box;                                  
	border-color: #777;                                            
	border-color: rgba(0,0,0,0.25);                                
	border-radius: 4px;                                            
	border-style: solid;                                           
	border-width: 4px;                                             
	color: #111;                                                   
	display: block;                                                
	font: 12px/20px "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.leaflet-clickable {                               
	cursor: pointer;                                               
}                                                                
                                                                 
.leaflet-label:before,                                           
.leaflet-label:after {                                           
	border-top: 6px solid transparent;                             
	border-bottom: 6px solid transparent;                          
	content: none;                                                 
	position: absolute;                                            
	top: 5px;                                                      
}                                                                
                                                                 
.leaflet-label:before {                                          
	border-right: 6px solid black;                                 
	border-right-color: inherit;                                   
	left: -10px;                                                   
}                                                                
                                                                 
.leaflet-label:after {                                           
	border-left: 6px solid black;                                  
	border-left-color: inherit;                                    
	right: -10px;                                                  
}                                                                
                                                                 
.leaflet-label-right:before,                                     
.leaflet-label-left:after {                                      
	content: "";                                                   
}                                                                