﻿#map_weatherStation_ddmetricsdiv {
    z-index: 999;
    position: absolute;
    bottom: 23px;
    left: 20px;
}

#map_weatherStationlegend {
    position: absolute;
    z-index: 999;
    bottom: 23px;
    right: 18px;
    width: 160px;
    background: white;
    padding: 3px;
    border: 1px solid #606060;
    border-radius: 3px;
}

    #map_weatherStationlegend div {
        height: 20px;
    }

.hhcmap .map-tip {
    position: absolute;
    position: absolute;
    background: rgba(255,255,255,0.8);
    padding: 0px 3px;
    border: 1px solid grey;
    z-index: 2000;
}

.BoroughWeather {
    width: 100%;
    max-width: 100%;
    table-layout: fixed;
}

    .BoroughWeather > thead tr th {
        border-left: 0;
        border-right: 0;
        background-color: #F1F2F4;
        font-size: 0.9rem;
    }

    .BoroughWeather > tbody tr td {
        border-left: 0;
        border-right: 0;
        border-bottom: 0;
        background-color: #F1F2F4;
    }

    .BoroughWeather .multi-select .btn-group  {
        max-width: 100%;
    }

    .BoroughWeather .multi-select .btn-group .btn-default {
        max-width: 100%;
    }

    .BoroughWeather .multi-select .btn-group .dropdown-toggle .multiselect-selected-text {
        width: calc(95%);
        width: calc(100% - 5px);
        overflow: hidden;
        text-overflow: ellipsis;
        display: inline-block;
        vertical-align: middle;
    }

/*.multi-select .multiselect.btn-default {
    border-color: #ccc;
}
*/

.chartWrapper {
    overflow-x: auto;
    overflow-y: hidden
}

    .chartWrapper .chartContainer {
        max-height: 100%;
    }
