#map-canvas {
	width: 100%;
	height: 100%;
    }

    .noHREF{
        cursor: pointer;
          -webkit-touch-callout: none; /* iOS Safari */
            -webkit-user-select: none; /* Safari */
             -khtml-user-select: none; /* Konqueror HTML */
               -moz-user-select: none; /* Old versions of Firefox */
                -ms-user-select: none; /* Internet Explorer/Edge */
                    user-select: none; /* Non-prefixed version, currently
                                          supported by Chrome, Opera and Firefox */
    }


        table, th, td {
            border: 0px solid black;
            padding: 5px;
        }

        .colTab {
            border: 1px solid black;
            padding: 5px;
        }

        .map-overlay-container-l{
            position: absolute;
            bottom: 0;
            left: 0;
            padding: 10px;
            z-index: 900;
			white-space: nowrap;
        }

        .map-overlay-l{
            font: 12px/20px 'Helvetica Neue', Arial, Helvetica, sans-serif;
            background-color: #d9d9d9;
            opacity:1;
            border-radius: 20px;
            padding: 10px;
			width: 280px;
            box-shadow:0 1px 2px rgba(1,1,1,0.20);
        }


        .map-overlay-container-c{
            position: absolute;
            bottom: 100px;
            left: 0;
            padding: 10px;
            z-index: 900;

        }

        .map-overlay-c{
            font: 12px/20px 'Helvetica Neue', Arial, Helvetica, sans-serif;
            background-color: #d9d9d9;
            opacity:1;
            border-radius: 20px;
            padding: 10px;
			width: 280px;
            box-shadow:0 1px 2px rgba(1,1,1,0.20);
        }


        .map-overlay-container-x{
            position: absolute;
            bottom: 220px;
            left: 0;
            padding: 10px;
            z-index: 900;
			white-space: nowrap;
        }

        .map-overlay-x{
            font: 12px/20px 'Helvetica Neue', Arial, Helvetica, sans-serif;
            background-color: #d9d9d9;
            opacity:1;
            border-radius: 20px;
            padding: 10px;
			width: 238px;
            box-shadow:0 1px 2px rgba(1,1,1,0.20);
        }


        .map-overlay-container-t{
            width: 160px;
            position: absolute;
            bottom: 333px;
            left: 70px;
            padding: 10px;
            z-index: 400;
			white-space: nowrap;
			border-radius: 10px;
            background-color: rgba(255,255,255,0.60);
            box-shadow:0 10px 5px rgba(1,1,1,0.20);
        }

        .map-overlay-t{
            font: 12px/20px 'Helvetica Neue', Arial, Helvetica, sans-serif;
            background-color: #d9d9d9;
            opacity:1;
            border-radius: 20px;
            padding: 10px;
			width: 238px;
            box-shadow:0 1px 2px rgba(1,1,1,0.20);
        }


        .noSELECT{
			  -webkit-touch-callout: none; /* iOS Safari */
				-webkit-user-select: none; /* Safari */
				 -khtml-user-select: none; /* Konqueror HTML */
				   -moz-user-select: none; /* Old versions of Firefox */
					-ms-user-select: none; /* Internet Explorer/Edge */
						user-select: none; /* Non-prefixed version, currently
						                      supported by Chrome, Opera and Firefox */
        }

        .map-overlay-container-g{
        	width: 48%;
        	height: 60vh;
            position: absolute;
            top: 10px;
            right: 10px;
            padding: 0px;
            z-index: 400;
			white-space: nowrap;
			border-radius: 20px;
            background-color: rgba(255,255,255,0.60);
            box-shadow:0 10px 5px rgba(1,1,1,0.20);
        }

        .map-overlay-g{
            font: 12px/20px 'Helvetica Neue', Arial, Helvetica, sans-serif;
            background-color: #d9d9d9;
            opacity:1;
            border-radius: 20px;
            padding: 10px;
			width: 238px;
            box-shadow:0 1px 2px rgba(1,1,1,0.20);
        }
