.cartodb-logo {
    z-index: 1!important;
}

.leaflet-control-layers label {
    display: inline-block;
    padding: 0 8px;
    font-size: 11px;
}

.material-control-layers {
    vertical-align: bottom;
}

.leaflet-bottom.leaflet-right {
    margin-bottom: 0;
    right: 0;
}

.leaflet-bottom.leaflet-right{
    margin-bottom: 0!important;
}

.leaflet-control-layers.leaflet-control-layers-expanded.leaflet-control {
    margin-bottom: 20px;
    background-color: rgba(255, 255, 255, 0.9);
    color: #555;
}

.leaflet-control-attribution.leaflet-control {
    display: inline-block;
    /* position: absolute; */
    top: -18px;
    right: 10px;
    background: rgba(255,255,255,.3);
    opacity: 0.6;
}

.leaflet-control-layers-expanded {
    padding: 6px 10px 6px 6px;
    color: #333;
    background: #fff;
    border: 1px solid #5555553b;
}

.leaflet-control-layers {
    box-shadow: none;
}