.leaflet-container {
    font:inherit;
}
.leaflet-sidebar > .leaflet-control{
    font-size:inherit;
}
.leaflet-container a.btn-primary, .leaflet-container a.btn-warning {
    color: #FFF;
}

.leaflet-container a.btn-default {
    color: #333;
}

.leaflet-container h2{
    font-size: 24px;
    margin-top:5px;
}
.leaflet-container .close{
    top:5px;
    right:15px;
}

#editBeersList .checkbox{
    padding:0;
    min-height:0;
}

#editBeersList input[type=checkbox] {
    display:none;
}

#editBeersList input[type=checkbox] ~ label{
    background-color: rgba(255, 255, 255, 1);
    padding:5px;
    margin:0;
    display:block;
    transition:all 0.2s;
}
#editBeersList input[type=checkbox]:checked ~ label{
    background-color: #428BCA;
    color:#FFF;
}
#editBeersList input[type=checkbox] ~ label:hover{
    background-color: rgba(188, 232, 241, 0.5);
}
#editBeersList input[type=checkbox]:checked ~ label:hover{
    background-color: #3276B1;
    color:#FFF;
}

#editBeersList input[type=checkbox]:checked ~ label:before{
    font-family:"FontAwesome";
    content:"\f05d";
    float:right;
}

#editMoreOptions{
    display:none;
}