/*
 * Custom CSS Para Cliente WEB
*/

.gmap-marker-label {
    background-color: transparent !important;
    border-width: 0px !important;
    border-color: transparent !important;
    border-style: none !important;
    border-radius: 0px !important;
    /* */
    color: blue;
    font-weight: bold;
}

#pac-input {
    top: 55px !important;
    left: 10px !important;
}

#buttonMenuDiv {
    bottom: 30px !important;
}

#floatingLogo {
    left: 80px !important;
}

/* Media query responsive para botonera */
@media screen and (min-height: 1px) and (max-height: 770px) {
    #calendarReportButton {
        width: 30px !important;
    }

    #botonera {
        width: 30px !important;
    }
}

/*.contentTable {*/
/*width: 90% !important;*/
/*}*/

.gmaps_url_externa {
    font-weight: bold;
    color: darkblue;
}

.customTodayRoute {
    color: blue !important;
    font-weight: bold !important;
    font-size: 10px !important;
}

.infoBoxLink {
    cursor: pointer !important;
    color: blue !important;
}

/*.infoBoxLink:hover {*/
/*color: blue !important;*/
/*}*/

a:hover {
    color: blue !important; /* reescribir track.css */
}

/* CSS Override openLayers */
.olControlLayerSwitcher {
    top: unset !important;
    bottom: 80px !important;
}

TD.mapProviderCell {
    background-color: lightgrey !important;
}

/* custom para label de leaflet */
.leaflet-tooltip {
    background-color: transparent !important;
    border-width: 0 !important;
    border-color: transparent !important;
    border-style: none !important;
    border-radius: 0 !important;
    box-shadow: none !important;
    color: blue !important;
    font-weight: bold !important;
    font-size: 11px !important;
    font-family: Roboto, Arial, sans-serif;
    opacity: 1 !important;
}

.leaflet-tooltip-bottom:before, .leaflet-tooltip-top:before {
    content: none !important;
}

.leaflet-tooltip-bottom, .leaflet-tooltip-top {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
}
