﻿/*#region Leaflet Popup */


#box {
overflow:hidden;
}
#box span.disabled {
text-decoration:line-through;
}
.groundspeak-control-findmylocation{
top:0;
}
.groundspeak-control-findmylocation a{
background:rgba(255,255,255,.75) url(../images/location.png) no-repeat 50% 50%;
}
.leaflet-popup-content-wrapper{
-moz-border-radius:0;
-webkit-border-radius:0;
border-radius:0;

}
.leaflet-popup-content{
margin:.5em;
}
.HomeWidget .leaflet-popup-content{
max-width:400px;
}
.HomeWidget .leaflet-popup-content span {
font-weight:bold;
}
.MapWidget .leaflet-popup {
width:415px !important;
}
.MapWidget .leaflet-popup-content{
width:400px !important;
}
#Content a.leaflet-popup-close-button{
background-color:#556039;
color:#c3c3c3;
line-height:1.25;
height:1.25em;
width:1.25em;
padding:0;
top:-7px;
right:-7px;
-moz-border-radius:100%;
-webkit-border-radius:100%;
border-radius:100%;
}
.leaflet-popup-content-wrapper,.leaflet-popup-tip{
-moz-box-shadow:0 1px 5px #717073;
box-shadow:0 1px 5px #717073;
}
.leaflet-popup .code{
float:right;
color:#8c9e65;
padding:0 2px;
}
.leaflet-popup h4,.leaflet-popup .code{
font-weight:bold;
font-size:1.2em;
}
.leaflet-popup h4 img,.leaflet-bottom img{
vertical-align:middle;
}
.leaflet-popup dl dt{
float:left;
font-weight:bold;
margin-right:.5em;
}
.leaflet-popup dl dd {
padding-bottom:0;
}
.leaflet-popup dl dd,.leaflet-popup h4{
margin-bottom:.25em;
}
.leaflet-popup .links{
border-top:1px solid #adafb2;
padding-top:.5em;
color:#939597;
}
.links.ui-grid-b{
padding-bottom:.5em;
}
.leaflet-control-attribution{
    padding:3px !important;
}
.leaflet-control-attribution img{
    vertical-align:middle;
}

/*#endregion Leaflet Popup */

/*fix for language selector showing over the top of attribution link in maps*/
.leaflet-top, .leaflet-bottom {
    z-index: 7;
}