
@font-face {
    font-family: 'Alfred Sans Regular';
    src: url('/fonts/alfred-sans-regular.eot');
    src: url('/fonts/alfred-sans-regular.eot?#iefix') format('embedded-opentype'),
         url('/fonts/alfred-sans-regular.woff2') format('woff2'),
         url('/fonts/alfred-sans-regular.woff') format('woff'),
         url('/fonts/alfred-sans-regular.ttf') format('truetype'),
         url('/fonts/alfred-sans-regular.svg#alfred_sans_07regular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Ivar Italic';
    src: url('/fonts/ivartext-italic-webfont.eot');
    src: url('/fonts/ivartext-italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fonts/ivartext-italic-webfont.woff2') format('woff2'),
         url('/fonts/ivartext-italic-webfont.woff') format('woff'),
         url('/fonts/ivartext-italic-webfont.ttf') format('truetype'),
         url('/fonts/ivartext-italic-webfont.svg#ivar_textitalic') format('svg');
    font-weight: normal;
    font-style: italic;

}

@font-face {
    font-family: 'Ivar Regular';
    src: url('/fonts/ivartext-regular-webfont.eot');
    src: url('/fonts/ivartext-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fonts/ivartext-regular-webfont.woff2') format('woff2'),
         url('/fonts/ivartext-regular-webfont.woff') format('woff'),
         url('/fonts/ivartext-regular-webfont.ttf') format('truetype'),
         url('/fonts/ivartext-regular-webfont.svg#ivar_textregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'Ivar Semibold';
    src: url('/fonts/ivartext-semibold-webfont.eot');
    src: url('/fonts/ivartext-semibold-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fonts/ivartext-semibold-webfont.woff2') format('woff2'),
         url('/fonts/ivartext-semibold-webfont.woff') format('woff'),
         url('/fonts/ivartext-semibold-webfont.ttf') format('truetype'),
         url('/fonts/ivartext-semibold-webfont.svg#ivar_textsemibold') format('svg');
    font-weight: bold;
    font-style: normal;

}




    	.pointer {
    		cursor: pointer;
    	}

		.land {
		  fill: #ddd;
		}

		.border {
		  fill: none;
		  stroke: #fff;
		  stroke-linejoin: round;
		  stroke-linecap: round;
		}

		.bubble {
		  fill: brown;
		  fill-opacity: .5;
		  stroke: #fff;
		  stroke-width: .1px;
		}

		.bubble :hover {
		  stroke: #000;
		  cursor: pointer;
		}

		.legend circle {
		  fill: none;
		  stroke: #ccc;
		}

		.legend text {
		  fill: #777;
		  font: 10px sans-serif;
		  text-anchor: middle;
		}

		.background {
		  fill: none;
		  pointer-events: all;
		}

		.feature {
		  fill: #ccc;
		  cursor: pointer;
		}

		.feature.active {
		  fill: orange;
		}

		.mesh {
		  fill: none;
		  stroke: #fff;
		  stroke-linecap: round;
		  stroke-linejoin: round;
		}

		.dc-data-count {
		    float: right;
		    margin-top: 15px;
		    margin-right: 15px;
		}

		.dc-data-count .filter-count {
		    color: #3182bd;
		    font-weight: bold;
		}

		.dc-data-count .total-count {
		    color: #3182bd;
		    font-weight: bold;
		}



		.row {
		    max-width: 100%;
		}
		.container {
		    margin-right: auto;
		    margin-left: auto;
		}


h1 {
font-family:  'Alfred Sans Regular', 'Helvetica Neue', 'Arial', sans-serif;
font-weight: bold;
line-height: 1.2em;
margin-top: 0.33em;
margin-bottom: 0.4em;
font-size: 2em;
}
h2 {
font-family:  'Alfred Sans Regular', 'Helvetica Neue', 'Arial', sans-serif;
font-weight: bold;
line-height: 1.2em;
margin-top: 0.33em;
margin-bottom: 0.1em;
font-size: 1.45em;
}
.ingress {
font-family: 'Ivar Regular', 'Times', 'Times New Roman', serif;
color: #555;
font-size: 1.2em;
font-weight: normal;
}
p {
font-family: 'Ivar Regular', 'Times', 'Times New Roman', serif;
font-size: 1.0em;
font-weight: normal;
}
body {
font-size: 16px;
}
