/* Legend */

ul.legend {	margin: 4px 0 .5rem 0 !important;}
.tools ul.legend {	margin: 4px 0 0 0 !important;}

.legend span{	width:20px;	height:12px;	left:0;}
.legend span.color {	border:1px solid #455a64;	height:11px;}

/* .legend span[data-color="range001"] {	background:#ffffcc;}
.legend span[data-color="range002"] {	background:#a1dab4;}
.legend span[data-color="range003"] {	background:#41b6c4;}
.legend span[data-color="range004"] {	background:#2c7fb8;}
.legend span[data-color="range005"] {	background:#253494;} */

/* FIX: Homogenized colors to fix color isues */
.legend span[data-color="range001"] {	background:#253494;}
.legend span[data-color="range002"] {	background:#2c7fb8;}
.legend span[data-color="range003"] {	background:#41b6c4;}
.legend span[data-color="range004"] {	background:#a1dab4;}
.legend span[data-color="range005"] {	background:#ffffcc;}
.legend span[data-color="range006"] {	background:#edfbf0;}
.legend span[data-color="range007"] {	background:#c2f8cb;}
.legend span[data-color="range008"] {	background:#91ce63;}
.legend span[data-color="range009"] {	background:#5aa224;}
.legend span[data-color="range010"] {	background:#006600;}
.legend span[data-color="range011"] {	background:#D3D3D3;}

.right-sidebar .r-panel-body .tools ul li {	padding: unset;}
.right-sidebar .r-panel-body .tools .small.muted {display: flex; line-height: normal;}
.legend li {	padding-left: 26px !important;	line-height: 10px;	position: relative;	font-size: small;	padding-top: 2px !important; padding-bottom: 5px !important;}
.legend li span {	position: absolute;	top: unset;}

.legend span[data-img] {image-rendering: -webkit-optimize-contrast;}



.legend span[data-img="county-boundary"] {	background:url('images/Corporate Boundary.png') no-repeat center center / contain; }
.legend span[data-img="town_boundary"] {	background: url('images/state_boundary.png') no-repeat center center / contain;}

.legend span[data-img="corporate-boundary"] {	background: url('images/Corporate Boundary Light.png') no-repeat center center / contain; }

.legend span[data-img="address-point"] {	background: url('images/Address Point.png') no-repeat center center / contain; }

.legend span[data-color="trails"] {	background: #06d6a0;	border: 1px solid #073b4cbb;	height: 4px;	top: 5px;	border-radius: 4px;}


.legend span[data-color="zone-a"] {		background:rgba(38,115,0,.65);border:1px solid rgba(0,0,0,1); }
.legend span[data-color="zone-b1"] {	background:rgba(255,190,190,.65);border:1px solid rgba(0,0,0,1); }
.legend span[data-hatch="zone-b1c"] {	background: repeating-linear-gradient(-45deg,rgba(255,190,190,.65),rgba(255,190,190,.65) 2px,rgba(0,0,0,.65) 2px,rgba(0,0,0,.65) 4px);border:1px solid rgba(0,0,0,1); }
.legend span[data-color="zone-b2"] {	background:rgba(255,127,127,.65);border:1px solid rgba(0,0,0,1); }
.legend span[data-color="zone-b3"] {	background:rgba(207,0,0,.65);border:1px solid rgba(0,0,0,1); }
.legend span[data-hatch="zone-b3c"] {	background: repeating-linear-gradient(-45deg,rgba(255,255,255,.65),rgba(255,255,255,.65) 2px,rgba(207,0,0,.65) 2px,rgba(207,0,0,.65) 4px);border:1px solid rgba(0,0,0,1); }
.legend span[data-color="zone-gcr"] {	background:rgba(76,230,0,.65);border:1px solid rgba(0,0,0,1); }
.legend span[data-color="zone-m1"] {	background:rgba(204,204,204,.65);border:1px solid rgba(0,0,0,1); }
.legend span[data-hatch="zone-m1c"] {	background: repeating-linear-gradient(-45deg,rgba(255,255,255,.65),rgba(255,255,255,.65) 2px,rgba(204,204,204,.65) 2px,rgba(204,204,204,.65) 4px);border:1px solid rgba(0,0,0,1); }
.legend span[data-color="zone-m2"] {	background:rgba(130,130,130,.65);border:1px solid rgba(0,0,0,1); }
.legend span[data-hatch="zone-m2c"] {	background: repeating-linear-gradient(-45deg,rgba(255,255,255,.65),rgba(255,255,255,.65) 2px,rgba(130,130,130,.65) 2px,rgba(130,130,130,.65) 4px);border:1px solid rgba(0,0,0,1); }
.legend span[data-color="zone-o1"] {	background:rgba(0,77,168,.65);border:1px solid rgba(0,0,0,1); }
.legend span[data-color="zone-r1"] {	background:rgba(255,255,0,.65);border:1px solid rgba(0,0,0,1); }
.legend span[data-color="zone-r1a"] {	background:rgba(255,255,190,.65);border:1px solid rgba(0,0,0,1); }
.legend span[data-color="zone-r2"] {	background:rgba(235,196,0,.65);border:1px solid rgba(0,0,0,1); }
.legend span[data-hatch="zone-r2c"] {	background: repeating-linear-gradient(-45deg,rgba(255,255,255,.65),rgba(255,255,255,.65) 2px,rgba(235,196,0,.65) 2px,rgba(235,196,0,.65) 4px);border:1px solid rgba(0,0,0,1); }
.legend span[data-color="zone-r3"] {	background:rgba(230,112,0,.65);border:1px solid rgba(0,0,0,1); }
.legend span[data-img="zone-r3c-r3c1-r3c2"] {	background: url('images/Zone R3C-R3C1-R3C2.png') no-repeat center center / contain; }
.legend span[data-color="zone-r4"] {	background:rgba(168,112,0,.65);border:1px solid rgba(0,0,0,1); }
.legend span[data-img="zone-rmh"] {	background: url('images/Zone RMH.png') no-repeat center center / contain; }

.legend span[data-color="pzone-a"] {	background:rgba(38,115,0,.65);border:1px solid rgba(0,0,0,1); }
.legend span[data-color="pzone-b1"] {	background:rgba(255,190,190,.65);border:1px solid rgba(0,0,0,1); }
.legend span[data-hatch="pzone-b1c"] {	background: repeating-linear-gradient(-45deg,rgba(255,190,190,.65),rgba(255,190,190,.65) 2px,rgba(0,0,0,.65) 2px,rgba(0,0,0,.65) 4px);border:1px solid rgba(0,0,0,1); }
.legend span[data-color="pzone-b2"] {	background:rgba(255,127,127,.65);border:1px solid rgba(0,0,0,1); }
.legend span[data-color="pzone-b3"] {	background:rgba(207,0,0,.65);border:1px solid rgba(0,0,0,1); }
.legend span[data-hatch="pzone-b3c"] {	background: repeating-linear-gradient(-45deg,rgba(255,255,255,.65),rgba(255,255,255,.65) 2px,rgba(207,0,0,.65) 2px,rgba(207,0,0,.65) 8px);border:1px solid rgba(0,0,0,1); }
.legend span[data-color="pzone-frd"] {	background:rgba(132,0,168,.65);border:1px solid rgba(0,0,0,1); }
.legend span[data-color="pzone-gcr"] {	background:rgba(76,230,0,.65);border:1px solid rgba(0,0,0,1); }
.legend span[data-color="pzone-m1"] {	background:rgba(204,204,204,.65);border:1px solid rgba(0,0,0,1); }
.legend span[data-hatch="pzone-m1c"] {	background: repeating-linear-gradient(-45deg,rgba(255,255,255,.65),rgba(255,255,255,.65) 2px,rgba(204,204,204,.65) 2px,rgba(204,204,204,.65) 4px);border:1px solid rgba(0,0,0,1); }
.legend span[data-color="pzone-m2"] {	background:rgba(130,130,130,.65);border:1px solid rgba(0,0,0,1); }
.legend span[data-hatch="pzone-m2c"] {	background: repeating-linear-gradient(-45deg,rgba(255,255,255,.65),rgba(255,255,255,.65) 2px,rgba(130,130,130,.65) 2px,rgba(130,130,130,.65) 4px);border:1px solid rgba(0,0,0,1); }
.legend span[data-color="pzone-o1"] {	background:rgba(0,77,168,.65);border:1px solid rgba(0,0,0,1); }
.legend span[data-color="pzone-r1"] {	background:rgba(255,255,0,.65);border:1px solid rgba(0,0,0,1); }
.legend span[data-color="pzone-r1a"] {	background:rgba(255,255,190,.65);border:1px solid rgba(0,0,0,1); }
.legend span[data-color="pzone-r2"] {	background:rgba(235,196,0,.65);border:1px solid rgba(0,0,0,1); }
.legend span[data-hatch="pzone-r2c"] {	background: repeating-linear-gradient(-45deg,rgba(255,255,255,.65),rgba(255,255,255,.65) 2px,rgba(235,196,0,.65) 2px,rgba(235,196,0,.65) 4px);border:1px solid rgba(0,0,0,1); }
.legend span[data-color="pzone-r3"] {	background:rgba(230,112,0,.65);border:1px solid rgba(0,0,0,1); }
.legend span[data-hatch="pzone-r3c"] {	background: repeating-linear-gradient(-45deg,rgba(255,255,255,.65),rgba(255,255,255,.65) 2px,rgba(230,112,0,.65) 2px,rgba(230,112,0,.65) 4px);border:1px solid rgba(0,0,0,1); }
.legend span[data-hatch="pzone-r3c1"] {	background: repeating-linear-gradient(45deg,rgba(255,255,255,.65),rgba(255,255,255,.65) 2px,rgba(230,112,0,.65) 2px,rgba(230,112,0,.65) 4px);border:1px solid rgba(0,0,0,1); }
.legend span[data-hatch="pzone-r3c2"] {	background: repeating-linear-gradient(90deg,rgba(255,255,255,.65),rgba(255,255,255,.65) 2px,rgba(230,112,0,.65) 2px,rgba(230,112,0,.65) 4px);border:1px solid rgba(0,0,0,1); }
.legend span[data-color="pzone-r4"] {	background:rgba(168,112,0,.65);border:1px solid rgba(0,0,0,1); }
.legend span[data-color="pzone-rail"] {	background:rgba(215,194,158,.65);border:1px solid rgba(0,0,0,1); }

.legend span[data-img="contour-index"] {	background: url('images/Contour Index.png') no-repeat center center / contain; }
.legend span[data-img="contour-intermediate"] {	background: url('images/Contour Intermediate.png') no-repeat center center / contain; }

.legend span[data-img="road-centerlines"] {	background: url('images/Road Centerlines.png') no-repeat center center / contain; }
.legend span[data-img="right-of-way"] {	background: url('images/Right of Way.png') no-repeat center center / contain; }
.legend span[data-img="closed-right-of-way"] {	background: url('images/Closed Right of Way.png') no-repeat center center / contain; }

.legend span[data-img="lakes"] {	background: url('images/Lakes.png') no-repeat center center / contain; }
.legend span[data-img="water-mains"] {	background: url('images/Water Mains.png') no-repeat center center / contain; }
.legend span[data-img="water-laterals"] {	background: url('images/Water Laterals.png') no-repeat center center / contain; }
.legend span[data-img="sanitary-mains"] {	background: url('images/Sanitary Mains.png') no-repeat center center / contain; }


.legend span[data-color="rgb_255_247_209_40"] {	background:rgba(255,247,209,.4); }

.legend span[data-color="rgb_238_230_133_40"] {	background:rgba(238,230,133,.4); }
.legend span[data-color="rgb_255_140_0_40"] {	background:rgba(255,140,0,.4); }
.legend span[data-color="rgb_50_205_50_40"] {	background:rgba(50,205,50,.4); }
.legend span[data-color="rgb_255_182_193_40"] {	background:rgba(255,182,193,.4); }

.legend span[data-color="rgb_32_178_170_40"] {	background:rgba(32,178,170,.4); }
.legend span[data-color="rgb_173_234_234_40"] {	background:rgba(173,234,234,.4); }

.legend span[data-color="rgb_139_139_0_40"] {	background:rgba(139,139,0,.4); }


.legend span[data-color="rgb_255_0_0_100"] {	background:rgba(255,0,0,1); }
.legend span[data-color="rgb_255_190_190_100"] {	background:rgba(255,190,190,1); }
.legend span[data-color="rgb_174_241_176_100"] {	background:rgba(174,241,176,1); }
.legend span[data-color="rgb_190_210_255_100"] {	background:rgba(190,210,255,1); }
.legend span[data-color="rgb_255_255_0_100"] {	background:rgba(255,255,0,1); }




.legend span[data-color="airport-overlay-zone"] {	background:#C9C3FF; }
/* ZIP */
.legend span[data-color="bristol"] {	background:#FFF7D1; }
.legend span[data-color="abingdon"] {	background:#FFD9D4; }
.legend span[data-color="damascus"] {	background:#CCEDFC; }
.legend span[data-color="mendota"] {	background:#D2B48C; }
.legend span[data-color="emory"] {	background:#C9C3FF; }
.legend span[data-color="glade-spring"] {	background:#FFDBF3; }
.legend span[data-color="meadowview"] {	background:#E3FCD7; }
.legend span[data-color="chilhowie"] {	background:#FFD9D4; }
.legend span[data-color="hilton"] {	background:#FFE8BA; }
.legend span[data-color="saltville"] {	background:#FFA54F; }

.legend span[data-color="national-forest-land"] {	background:#91E711; }

/* Districts */

.legend span[data-color="harrison"] {	background:#d3d3d3; }
.legend span[data-color="jefferson"] {	background:#fff7d1; }
.legend span[data-color="madison"] {	background:#ebc79e; }
.legend span[data-color="monroe"] {	background:#ccedfc; }
.legend span[data-color="taylor"] {	background:#ffdbf3; }
.legend span[data-color="tyler"] {	background:#ffe8ba; }
.legend span[data-color="wilson"] {	background:#e3fcd7; }

/* Precincts*/

.legend span[data-color="glade-spring-p"] {	background:#fafcd2; }
.legend span[data-color="east-abingdon-p"] {	background:#fcc2ca; }
.legend span[data-color="west-abingdon-p"] {	background:#d0c2fc; }
.legend span[data-color="hayters-gap-p"] {	background:#b3b8fc; }
.legend span[data-color="clinchburg-p"] {	background:#fcd7ef; }
.legend span[data-color="greendale-p"] {	background:#f4cafc; }
.legend span[data-color="meadowview-p"] {	background:#fcf8b6; }
.legend span[data-color="south-abingdon-p"] {	background:#fccbb6; }
.legend span[data-color="damascus-p"] {	background:#d7fcb3; }
.legend span[data-color="green-cove-p"] {	background:#d4e6fc; }
.legend span[data-color="mendota-p"] {	background:#fce2cc; }
.legend span[data-color="rhea-valley-p"] {	background:#b3defc; }
.legend span[data-color="watauga-p"] {	background:#fcb3d1; }
.legend span[data-color="high-point-p"] {	background:#fcb8fc; }
.legend span[data-color="wallace-p"] {	background:#d4d4fc; }
.legend span[data-color="burson-place-p"] {	background:#d4fcf1; }
.legend span[data-color="valley-institute-p"] {	background:#b6fccb; }
.legend span[data-color="john-battle-p"] {	background:#dbfcca; }
.legend span[data-color="woodland-hills-p"] {	background:#fcf8b6; }

/* Fire Dept*/

.legend span[data-color="abingdon-fd"] {	background:#fcc7fb; }
.legend span[data-color="brumley-gap-fd"] {	background:#d5dece; }
.legend span[data-color="clinch-fd"] {	background:#deffcf; }
.legend span[data-color="damascus-fd"] {	background:#c4deff; }
.legend span[data-color="glade-spring-fd"] {	background:#ffffd4; }
.legend span[data-color="goodson-kinderhook-fd"] {	background:#ffffba; }
.legend span[data-color="green-spring-fd"] {	background:#b6fcb9; }
.legend span[data-color="meadowview-fd"] {	background:#fcc8bb; }
.legend span[data-color="mt-rogers-fd"] {	background:#cafcec; }
.legend span[data-color="washington-county-fd"] {	background:#fce5c2; }

/* Rescue Dept */

.legend span[data-color="damascus-rs"] {	background:#fcb6fa; }
.legend span[data-color="glade-spring-rs"] {	background:#b6f9fc; }
.legend span[data-color="goodson-kinderhook-rs"] {	background:#cabbfc; }
.legend span[data-color="mt-rogers-rs"] {	background:#c7fcd2; }
.legend span[data-color="saltville-rs"] {	background:#bdd6fc; }
.legend span[data-color="valley-rs"] {	background:#fcc6b3; }
.legend span[data-color="washington-county-rs"] {	background:#fcd7f2; }
.legend span[data-color="washington-county-lsc-rs"] {	background:#fcf6b3; }

/* Zoning */

.legend span[data-color="zoning-a1"] {	background:#C3FFC3; }
.legend span[data-color="zoning-a2"] {	background:#92AE2F; }
.legend span[data-color="zoning-ad"] {	background:#0FF; }
.legend span[data-color="zoning-b2"] {	background:#FE8C8C; }
.legend span[data-color="zoning-cr"] {	background:#BAAC4D; }
.legend span[data-color="zoning-hr"] {	background:#966A47; }
.legend span[data-color="zoning-kv"] {	background:#CC5AD9; }
.legend span[data-color="zoning-m1"] {	background:#D2D2D2; }
.legend span[data-color="zoning-m2"] {	background:#787878; }
.legend span[data-color="zoning-mrh"] {	background:#aea5ff; }
.legend span[data-color="zoning-p1"] {	background:#fd6b00; }
.legend span[data-color="zoning-r1"] {	background:#fff9a5; }
.legend span[data-color="zoning-r2"] {	background:#fecb00; }
.legend span[data-color="zoning-sr"] {	background:#372fc5; }
.legend span[data-color="zoning-v"] {	background:#fac3ff; }
.legend span[data-color="zoning-abingdon"] {	background:#ece9d8; }

/* Industrial Parks */

.legend span[data-color="industrial-parks"] {	background:#8b7e66; }

/* Land Records */

.legend span[data-color="structures"] {	background:#CDAA66; }
.legend span[data-color="structures-other"] {	background:#919191; }
.legend span[data-img="us-highway"] {	background: url('images/US Highway.png') no-repeat center center / contain; }
.legend span[data-img="interstate"] {	background:url('images/Interstate.png') no-repeat center center / contain; }
.legend span[data-img="private"] {	background:url('images/Private.png') no-repeat center center / contain; }
.legend span[data-img="public"] {	background:url('images/Public.png') no-repeat center center / contain; }
.legend span[data-img="railroad"] {	background:url('images/Railroad.png') no-repeat center center / contain; }
.legend span[data-img="pending-vdot"] {	background: url('images/Pending VDOT.png') no-repeat center center / contain; }
.legend span[data-img="private-required"] {	background: url('images/Private - Required.png') no-repeat center center / contain; }
.legend span[data-img="town"] {	background:url('images/Town.png') no-repeat center center / contain; }
.legend span[data-img="withheld"] {	background:url('images/Withheld.png') no-repeat center center / contain; }
.legend span[data-img="unaddressed-roads"] {	background: url('images/Unaddressed Roads.png') no-repeat center center / contain; }
.legend span[data-img="interstate-mile-markers"] {	background: url('images/Interstate Mile Markers.png') no-repeat center center / contain; }

.legend span[data-img="sign_warning"] {	background:url('images/sign_warning.png') no-repeat center center / contain; }
.legend span[data-img="sign_regulatory"] {	background:url('images/sign_regulatory.png') no-repeat center center / contain; }
.legend span[data-img="sign_street"] {	background:url('images/sign_street.png') no-repeat center center / contain; }
.legend span[data-img="sign_general"] {	background:url('images/sign_general.png') no-repeat center center / contain; }
.legend span[data-img="sign_informational"] {	background:url('images/sign_informational.png') no-repeat center center / contain; }
.legend span[data-img="sign_ped"] {	background:url('images/sign_ped.png') no-repeat center center / contain; }
.legend span[data-img="sign_other"] {	background:url('images/sign_other.png') no-repeat center center / contain; }





.legend span[data-color="pa_01"] {	background:rgba(19, 42, 19,.8);border:1px solid rgba(0,0,0,.5); }
.legend span[data-color="pa_02"] {	background:rgba(49, 87, 44,.8);border:1px solid rgba(0,0,0,.5); }
.legend span[data-color="pa_03"] {	background:rgba(79, 119, 45,.8);border:1px solid rgba(0,0,0,.5); }
.legend span[data-color="pa_04"] {	background:rgba(144, 169, 85,.8);border:1px solid rgba(0,0,0,.5); }
.legend span[data-color="pa_05"] {	background:rgba(236, 243, 158,.8);border:1px solid rgba(0,0,0,.5); }




.legend span[data-img="fire-hydrant"] {	background: url('images/Fire Hydrant.png') no-repeat center center / contain; }
.legend span[data-img="manhole"] {
	background:url(images/manholes.png) no-repeat center center / contain;
}


/* Hydrography */

.legend span[data-img="stream"] {	background:url(Stream.png) no-repeat center center / contain; }
.legend span[data-color="lakes"] {	background:#97dbf2; }
.legend span[data-color="flood-zone-02"] {	background:#03b4c8; }
.legend span[data-color="flood-zone-a"] {	background:#cd6600; }
.legend span[data-color="flood-zone-ae"] {	background:#e9967a; }



/* Default */

.legend span[data-svg="counties"] {	background-image: url("data:image/svg+xml;utf8,<svg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18.54 10.88'><title>line_thin</title><path id='_1.75' data-name='1.75' d='M1.87%2C11.73c0-.11%2C6-8.37%2C6-8.37l4.63%2C7.74%2C6.35-8.23' transform='translate(-1.04 -1.77)' style='fill%3Anone%3Bstroke%3Argb%280%2C0%2C255%29%3Bstroke-miterlimit%3A10%3Bstroke-width%3A1.75px'/></svg>");}
.legend span[data-svg="tracts"] {	background-image: url("data:image/svg+xml;utf8,<svg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18.54 10.88'><title>line_thin</title><path id='_1.75' data-name='1.75' d='M1.87%2C11.73c0-.11%2C6-8.37%2C6-8.37l4.63%2C7.74%2C6.35-8.23' transform='translate(-1.04 -1.77)' style='fill%3Anone%3Bstroke%3Argb%280%2C255%2C0%29%3Bstroke-miterlimit%3A10%3Bstroke-width%3A1.75px'/></svg>");}
.legend span[data-svg="block_groups"] {	background-image: url("data:image/svg+xml;utf8,<svg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18.54 10.88'><title>line_thin</title><path id='_1.75' data-name='1.75' d='M1.87%2C11.73c0-.11%2C6-8.37%2C6-8.37l4.63%2C7.74%2C6.35-8.23' transform='translate(-1.04 -1.77)' style='fill%3Anone%3Bstroke%3Argb%28255%2C0%2C0%29%3Bstroke-miterlimit%3A10%3Bstroke-width%3A1.75px'/></svg>");}

/* .legend span[data-color="range001"] {	background:#ffffcc;}
.legend span[data-color="range002"] {	background:#a1dab4;}
.legend span[data-color="range003"] {	background:#41b6c4;}
.legend span[data-color="range004"] {	background:#2c7fb8;}
.legend span[data-color="range005"] {	background:#253494;} */

/* FIX: Homogenized colors to fix color isues */
.legend span[data-color="range001"] {	background:#253494;}
.legend span[data-color="range002"] {	background:#2c7fb8;}
.legend span[data-color="range003"] {	background:#41b6c4;}
.legend span[data-color="range004"] {	background:#a1dab4;}
.legend span[data-color="range005"] {	background:#ffffcc;}
.legend span[data-color="range006"] {	background:#edfbf0;}
.legend span[data-color="range007"] {	background:#c2f8cb;}
.legend span[data-color="range008"] {	background:#91ce63;}
.legend span[data-color="range009"] {	background:#5aa224;}
.legend span[data-color="range010"] {	background:#006600;}
.legend span[data-color="range011"] {	background:#D3D3D3;}


.legend span[data-pattern="checker_lines"] { background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAH0lEQVQImWNggILkaW//M6ADFMHkaW//o2PsKrEJAgBOnRoOzeCVVAAAAABJRU5ErkJggg==) repeat;	height: 10px;	margin-top: 1px;}


.legend span[data-pattern="floodplain"] {	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHCAYAAADEUlfTAAAAKUlEQVQImWNImfL2PwMaSJ76zjdlytv/CAa6BLoAhgROHQR14rUTn2sBnTs9xq3SepQAAAAASUVORK5CYII=) repeat ; height:10px;margin-top: 1px; border:1px solid rgba(179,179,179,1);background-position: 1px 4px; }
.legend span[data-pattern="floodplain_ae"] {	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHCAYAAADEUlfTAAAARUlEQVQImV2NwQ0AIQzDDGI9GJb7s1pRkFq1l6+dpNk5BjRqJrA7sAAJngdUEPySEECWoOJCgAy9US7GfyoJ77NMxQXYBUBaEtid8uxFAAAAAElFTkSuQmCC) repeat ; height:10px;margin-top: 1px; border:1px solid rgba(179,179,179,1);background-position: 1px 4px; }
.legend span[data-pattern="floodplain_2per"] {	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHCAYAAADEUlfTAAAAKUlEQVQImWP4z8DwnwEN/GdgaPjPwPAfwUCXQBfAkMCpg6BOvHbicy0A8usqXJhyTUQAAAAASUVORK5CYII=) repeat ; height:10px;margin-top: 1px; border:1px solid rgba(179,179,179,1);background-position: 1px 4px; }

.legend span[data-color="fld_1per"] {	background:rgba(18,155,223,.50);border:1px solid rgba(0,0,0,.6); }
.legend span[data-hatch="fld_reg_flood"] {	background: repeating-linear-gradient(-45deg,rgba(18,155,223,.5),rgba(18,155,223,.5) 15%,rgba(255,13,0,.5) 15%,rgba(255,13,0,.5) 30%);border:1px solid rgba(85,107,47,1); }
.legend span[data-pattern="fld_special_flood"] {	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAPElEQVQYlWP4z8vwH4aFZt/HwDA5BmQOumJkcQZsgtj4DLhMQLeBAZeb0J1BuolEuZEoXxMdjvgUISsGAKZS5U19Qd/fAAAAAElFTkSuQmCC) repeat ;background-position: left 3px top 5px; height:11px;margin-top: 0px;opacity:.5 }
.legend span[data-color="fld_undetermined"] {	background:rgba(241,223,140,.5);border:1px solid rgba(0,0,0,.5); }
.legend span[data-color="fld_point2"] {	background:rgba(244,147,24,.5);border:1px solid rgba(0,0,0,.5); }
.legend span[data-hatch="fld_future_1per"] { background: repeating-linear-gradient(45deg,rgba(0,0,0,.5),rgba(0,0,0,.5) 15%,rgba(129,129,129,.8) 15%,rgba(129,129,129,.8) 30%);border:1px solid rgba(0,0,0,1); }
.legend span[data-hatch="fld_reduced_risk"] { background: repeating-linear-gradient(-45deg,	rgba(0,0,0,.5),rgba(0,0,0,.5) 15%,	rgba(254,130,0,.8) 15%,rgba(254,130,0,.8) 30%);
	border:1px solid rgba(0,0,0,1); }


.legend span[data-color="cover_11"] {	background:rgba(0,169,230,.5);border:0px solid rgba(0,0,0,1); }
.legend span[data-color="cover_21"] {	background:rgba(77, 0, 116,.5);border:0px solid rgba(0,0,0,1); }
.legend span[data-color="cover_22"] {	background:rgba(51, 51, 51,.5);border:0px solid rgba(0,0,0,1); }
.legend span[data-color="cover_31"] {	background:rgba(255, 255, 255,.5);border:0px solid rgba(0,0,0,1); }
.legend span[data-color="cover_41"] {	background:rgba(36, 116, 0,.5);border:0px solid rgba(0,0,0,1); }
.legend span[data-color="cover_42"] {	background:rgba(55, 168, 0,.5);border:0px solid rgba(0,0,0,1); }
.legend span[data-color="cover_51"] {	background:rgba(116, 116, 0,.5);border:0px solid rgba(0,0,0,1); }
.legend span[data-color="cover_61"] {	background:rgba(159, 36, 31,.5);border:0px solid rgba(0,0,0,1); }
.legend span[data-color="cover_71"] {	background:rgba(206, 169, 102,.5);border:0px solid rgba(0,0,0,1); }
.legend span[data-color="cover_81"] {	background:rgba(153, 230, 0,.5);border:0px solid rgba(0,0,0,1); }
.legend span[data-color="cover_82"] {	background:rgba(230, 230, 0,.5);border:0px solid rgba(0,0,0,1); }
.legend span[data-color="cover_91"] {	background:rgba(136, 69, 100,.5);border:0px solid rgba(0,0,0,1); }
.legend span[data-color="cover_92"] {	background:rgba(255, 0, 197,.5);border:0px solid rgba(0,0,0,1); }
/*2021*/
.legend span[data-color="cover_water"] { background:rgba(0,92,230,.5);border:0px solid rgba(0,0,0,1); }
.legend span[data-color="cover_impervious_roads"] { background:rgba(0,0,0,.5);border:0px solid rgba(0,0,0,1); }
.legend span[data-color="cover_impervious_structures"] { background:rgba(235,6,2,.5);border:0px solid rgba(0,0,0,1); }
.legend span[data-color="cover_impervious_other"] { background:rgba(89,89,89,.5);border:0px solid rgba(0,0,0,1); }
.legend span[data-color="cover_tree_canopy_over_impervious"] { background:rgba(138,138,136,.5);border:0px solid rgba(0,0,0,1); }
.legend span[data-color="cover_tree_canopy_over_turf_grass"] { background:rgba(115,115,0,.5);border:0px solid rgba(0,0,0,1); }
.legend span[data-color="cover_turf_grass"] { background:rgba(233,255,190,.5);border:0px solid rgba(0,0,0,1); }
.legend span[data-color="cover_pervious_developed_other"] { background:rgba(255,255,115,.5);border:0px solid rgba(0,0,0,1); }
.legend span[data-color="cover_extractive"] { background:rgba(199,62,119,.5);border:0px solid rgba(0,0,0,1); }
.legend span[data-color="cover_forest"] { background:rgba(38,115,0,.5);border:0px solid rgba(0,0,0,1); }
.legend span[data-color="cover_forested_other"] { background:rgba(56,168,0,.5);border:0px solid rgba(0,0,0,1); }
.legend span[data-color="cover_natural_succession"] { background:rgba(170,255,0,.5);border:0px solid rgba(0,0,0,1); }
.legend span[data-color="cover_harvested_forest"] { background:rgba(99,59,41,.5);border:0px solid rgba(0,0,0,1); }
.legend span[data-color="cover_wetlands_riverine_non-forested"] { background:rgba(77,209,148,.5);border:0px solid rgba(0,0,0,1); }
.legend span[data-color="cover_wetlands_terrene_non-forested"] { background:rgba(186,245,217,.5);border:0px solid rgba(0,0,0,1); }
.legend span[data-color="cover_cropland"] { background:rgba(255,170,0,.5);border:0px solid rgba(0,0,0,1); }
.legend span[data-color="cover_pasture_and_hay"] { background:rgba(255,211,127,.5);border:0px solid rgba(0,0,0,1); }


/***DISPATCH***/


.legend span[data-color="pdz_a"] {	background:rgba(238,230,133,.4);border:1px solid rgba(79,79,79,1); }
.legend span[data-color="pdz_b"] {	background:rgba(255,140,0,.4);border:1px solid rgba(79,79,79,1); }
.legend span[data-color="pdz_c"] {	background:rgba(50,205,50,.4);border:1px solid rgba(79,79,79,1); }
.legend span[data-color="pdz_d"] {	background:rgba(255,182,193,.4);border:1px solid rgba(79,79,79,1); }
.legend span[data-color="pdz_e"] {	background:rgba(0,77,168,.4);border:1px solid rgba(79,79,79,1); }


.legend span[data-color="fd_1"] {	background:rgba(238,230,133,.4);border:1px solid rgba(79,79,79,1); }
.legend span[data-color="fd_2"] {	background:rgba(255,140,0,.4);border:1px solid rgba(79,79,79,1); }
.legend span[data-color="fd_3"] {	background:rgba(50,205,50,.4);border:1px solid rgba(79,79,79,1); }

.legend span[data-color="d_blsc"] {	background:rgba(238,230,133,.4);border:1px solid rgba(79,79,79,1); }
.legend span[data-color="d_medic1"] {	background:rgba(255,140,0,.4);border:1px solid rgba(79,79,79,1); }
.legend span[data-color="d_rescue3"] {	background:rgba(50,205,50,.4);border:1px solid rgba(79,79,79,1); }


.legend span[data-color="paving_inventory"] {	background: rgba(0,0,255,1); border: 1px solid rgba(0,99,0,1);height: 3px;top: 5px;border-radius:2px; }
.legend span[data-color="paving_excellent"] {	background: rgba(0,99,0,1); border: 1px solid rgba(0,99,0,1);height: 3px;top: 5px;border-radius:2px; }
.legend span[data-color="paving_good"] {	background: rgba(0,199,0,1); border: 1px solid rgba(0,199,0,1);height: 3px;top: 5px;border-radius:2px; }
.legend span[data-color="paving_fair"] {	background: rgba(255,255,0,1); border: 1px solid rgba(255,255,0,1);height: 3px;top: 5px;border-radius:2px; }
.legend span[data-color="paving_critical"] {	background: rgba(255,140,0,1); border: 1px solid rgba(255,140,0,1);height: 3px;top: 5px;border-radius:2px; }
.legend span[data-color="paving_lost"] {	background: rgba(255,0,0,1); border: 1px solid rgba(255,0,0,1);height: 3px;top: 5px;border-radius:2px; }

.legend span[data-shape="paving_drain"] {	width: 0;	height: 0;	border-top: 1px solid transparent;	border-left: 5px solid transparent;	border-right: 5px solid transparent;	border-bottom: 10px solid rgba(255,127,36,1);	display: inline-block;	left: 5px;	top: 2px;}
.legend span[data-shape="paving_massstructural"] {	height: 8px;	width: 8px;	background-color: rgba(0,255,255,1);	border: 0px solid rgba(79,79,79,1);	display: inline-block;	left: 6px;	top: 3px;transform: rotate(45deg);}
.legend span[data-shape="paving_pothole01"] {	height: 10px;	width: 11px;	background-color: rgba(238,201,0,1);	border: 2px solid rgba(0,0,0,1);	border-radius: 50%;	display: inline-block;	left: 5px;	top: 2px;}
.legend span[data-shape="paving_pothole02"] {	height: 10px;	width: 11px;	background-color: rgba(255,48,48,1);	border: 2px solid rgba(0,0,0,1);	border-radius: 50%;	display: inline-block;	left: 5px;	top: 2px;}
.legend span[data-shape="paving_proposedmaint"] {	height: 10px;	width: 11px;	background-color: rgba(72,118,255,1);	border: 1px solid rgba(0,0,0,1);	border-radius: 50%;	display: inline-block;	left: 5px;	top: 2px;}
.legend span[data-shape="paving_structural"] {	height: 10px;	width: 11px;	background-color: rgba(139,102,139,1);	border: 1px solid rgba(0,0,0,1);	border-radius: 50%;	display: inline-block;	left: 5px;	top: 2px;}
.legend span[data-shape="paving_surfacel"] {	height: 8px;	width: 8px;	background-color: rgba(205,92,92,1);	border: 1px solid rgba(79,79,79,1);	display: inline-block;	left: 6px;	top: 3px;transform: rotate(45deg);}
.legend span[data-img="paving_surfacem"] {	background: url('images/paving_surfacem.png') no-repeat center center / contain; }

.legend span[data-img="paving_drain"] {	background: url('images/paving_drain.png') no-repeat center center / contain; bottom: 4px;}
.legend span[data-img="paving_massstructural"] {	background: url('images/paving_massstructural.png') no-repeat center center / contain; bottom: 4px;}
.legend span[data-img="paving_pothole01"] {	background: url('images/paving_pothole01.png') no-repeat center center / contain; bottom: 4px;}
.legend span[data-img="paving_pothole02"] {	background: url('images/paving_pothole02.png') no-repeat center center / contain; bottom: 4px;}
.legend span[data-img="paving_structural"] {	background: url('images/paving_structural.png') no-repeat center center / contain; bottom: 4px;}
.legend span[data-img="paving_surfacem"] {	background: url('images/paving_surfacem.png') no-repeat center center / contain; }
.legend span[data-img="paving_surfacel"] {	background: url('images/paving_surfacel.png') no-repeat center center / contain; }

.legend span[data-color="rz_central"] {	background:#7a90b9;border:1px solid rgba(79,79,79,1);opacity:.6;}
.legend span[data-color="rz_southeast"] {	background:#c5ccd9;border:1px solid rgba(79,79,79,1); opacity:.6;}


.legend span[data-color="col_z_mon"] {	background:#f06d6d;border:1px solid rgba(79,79,79,1); opacity:.6;}
.legend span[data-color="col_z_tue"] {	background:#3dafd6;border:1px solid rgba(79,79,79,1); opacity:.6;}
.legend span[data-color="col_z_wed"] {	background:#b5cf56;border:1px solid rgba(79,79,79,1); opacity:.6;}
.legend span[data-color="col_z_thu"] {	background:#af72ad;border:1px solid rgba(79,79,79,1); opacity:.6;}
.legend span[data-color="col_z_fri"] {	background:#fca443;border:1px solid rgba(79,79,79,1); opacity:.6;}




.legend span[data-color="cover_11"] {	background:rgba(0,169,230,.5);border:0px solid rgba(0,0,0,1); }
.legend span[data-color="cover_21"] {	background:rgba(77, 0, 116,.5);border:0px solid rgba(0,0,0,1); }
.legend span[data-color="cover_22"] {	background:rgba(51, 51, 51,.5);border:0px solid rgba(0,0,0,1); }
.legend span[data-color="cover_31"] {	background:rgba(255, 255, 255,.5);border:0px solid rgba(0,0,0,1); }
.legend span[data-color="cover_41"] {	background:rgba(36, 116, 0,.5);border:0px solid rgba(0,0,0,1); }
.legend span[data-color="cover_42"] {	background:rgba(55, 168, 0,.5);border:0px solid rgba(0,0,0,1); }
.legend span[data-color="cover_51"] {	background:rgba(116, 116, 0,.5);border:0px solid rgba(0,0,0,1); }
.legend span[data-color="cover_61"] {	background:rgba(159, 36, 31,.5);border:0px solid rgba(0,0,0,1); }
.legend span[data-color="cover_71"] {	background:rgba(206, 169, 102,.5);border:0px solid rgba(0,0,0,1); }
.legend span[data-color="cover_81"] {	background:rgba(153, 230, 0,.5);border:0px solid rgba(0,0,0,1); }
.legend span[data-color="cover_82"] {	background:rgba(230, 230, 0,.5);border:0px solid rgba(0,0,0,1); }
.legend span[data-color="cover_91"] {	background:rgba(136, 69, 100,.5);border:0px solid rgba(0,0,0,1); }
.legend span[data-color="cover_92"] {	background:rgba(255, 0, 197,.5);border:0px solid rgba(0,0,0,1); }
/*2021*/
.legend span[data-color="cover_water"] { background:rgba(0,92,230,.5);border:0px solid rgba(0,0,0,1); }
.legend span[data-color="cover_impervious_roads"] { background:rgba(0,0,0,.5);border:0px solid rgba(0,0,0,1); }
.legend span[data-color="cover_impervious_structures"] { background:rgba(235,6,2,.5);border:0px solid rgba(0,0,0,1); }
.legend span[data-color="cover_impervious_other"] { background:rgba(89,89,89,.5);border:0px solid rgba(0,0,0,1); }
.legend span[data-color="cover_tree_canopy_over_impervious"] { background:rgba(138,138,136,.5);border:0px solid rgba(0,0,0,1); }
.legend span[data-color="cover_tree_canopy_over_turf_grass"] { background:rgba(115,115,0,.5);border:0px solid rgba(0,0,0,1); }
.legend span[data-color="cover_turf_grass"] { background:rgba(233,255,190,.5);border:0px solid rgba(0,0,0,1); }
.legend span[data-color="cover_pervious_developed_other"] { background:rgba(255,255,115,.5);border:0px solid rgba(0,0,0,1); }
.legend span[data-color="cover_extractive"] { background:rgba(199,62,119,.5);border:0px solid rgba(0,0,0,1); }
.legend span[data-color="cover_forest"] { background:rgba(38,115,0,.5);border:0px solid rgba(0,0,0,1); }
.legend span[data-color="cover_forested_other"] { background:rgba(56,168,0,.5);border:0px solid rgba(0,0,0,1); }
.legend span[data-color="cover_natural_succession"] { background:rgba(170,255,0,.5);border:0px solid rgba(0,0,0,1); }
.legend span[data-color="cover_harvested_forest"] { background:rgba(99,59,41,.5);border:0px solid rgba(0,0,0,1); }
.legend span[data-color="cover_wetlands_riverine_non-forested"] { background:rgba(77,209,148,.5);border:0px solid rgba(0,0,0,1); }
.legend span[data-color="cover_wetlands_terrene_non-forested"] { background:rgba(186,245,217,.5);border:0px solid rgba(0,0,0,1); }
.legend span[data-color="cover_cropland"] { background:rgba(255,170,0,.5);border:0px solid rgba(0,0,0,1); }
.legend span[data-color="cover_pasture_and_hay"] { background:rgba(255,211,127,.5);border:0px solid rgba(0,0,0,1); }


.legend span[data-color="color"] {	background: rgba(205,170,102,1);	border: 1px solid rgba(79,79,79,1); }
.legend span[data-img="image"] {	background: url('images/Rescue.png') no-repeat center center / contain;}



.legend span[data-color="paving_inventory"] {	background: rgba(0,0,255,1); border: 1px solid rgba(0,99,0,1);height: 3px;top: 5px;border-radius:2px; }
.legend span[data-color="paving_excellent"] {	background: rgba(0,99,0,1); border: 1px solid rgba(0,99,0,1);height: 3px;top: 5px;border-radius:2px; }
.legend span[data-color="paving_good"] {	background: rgba(0,199,0,1); border: 1px solid rgba(0,199,0,1);height: 3px;top: 5px;border-radius:2px; }
.legend span[data-color="paving_fair"] {	background: rgba(255,255,0,1); border: 1px solid rgba(255,255,0,1);height: 3px;top: 5px;border-radius:2px; }
.legend span[data-color="paving_critical"] {	background: rgba(255,140,0,1); border: 1px solid rgba(255,140,0,1);height: 3px;top: 5px;border-radius:2px; }
.legend span[data-color="paving_lost"] {	background: rgba(255,0,0,1); border: 1px solid rgba(255,0,0,1);height: 3px;top: 5px;border-radius:2px; }

.legend span[data-shape="paving_drain"] {	width: 0;	height: 0;	border-top: 1px solid transparent;	border-left: 5px solid transparent;	border-right: 5px solid transparent;	border-bottom: 10px solid rgba(255,127,36,1);	display: inline-block;	left: 5px;	top: 2px;}
.legend span[data-shape="paving_massstructural"] {	height: 8px;	width: 8px;	background-color: rgba(0,255,255,1);	border: 0px solid rgba(79,79,79,1);	display: inline-block;	left: 6px;	top: 3px;transform: rotate(45deg);}
.legend span[data-shape="paving_pothole01"] {	height: 10px;	width: 11px;	background-color: rgba(238,201,0,1);	border: 2px solid rgba(0,0,0,1);	border-radius: 50%;	display: inline-block;	left: 5px;	top: 2px;}
.legend span[data-shape="paving_pothole02"] {	height: 10px;	width: 11px;	background-color: rgba(255,48,48,1);	border: 2px solid rgba(0,0,0,1);	border-radius: 50%;	display: inline-block;	left: 5px;	top: 2px;}
.legend span[data-shape="paving_proposedmaint"] {	height: 10px;	width: 11px;	background-color: rgba(72,118,255,1);	border: 1px solid rgba(0,0,0,1);	border-radius: 50%;	display: inline-block;	left: 5px;	top: 2px;}
.legend span[data-shape="paving_structural"] {	height: 10px;	width: 11px;	background-color: rgba(139,102,139,1);	border: 1px solid rgba(0,0,0,1);	border-radius: 50%;	display: inline-block;	left: 5px;	top: 2px;}
.legend span[data-shape="paving_surfacel"] {	height: 8px;	width: 8px;	background-color: rgba(205,92,92,1);	border: 1px solid rgba(79,79,79,1);	display: inline-block;	left: 6px;	top: 3px;transform: rotate(45deg);}
.legend span[data-img="paving_surfacem"] {	background: url('images/paving_surfacem.png') no-repeat center center / contain; }

.legend span[data-img="paving_drain"] {	background: url('images/paving_drain.png') no-repeat center center / contain; bottom: 4px;}
.legend span[data-img="paving_massstructural"] {	background: url('images/paving_massstructural.png') no-repeat center center / contain; bottom: 4px;}
.legend span[data-img="paving_pothole01"] {	background: url('images/paving_pothole01.png') no-repeat center center / contain; bottom: 4px;}
.legend span[data-img="paving_pothole02"] {	background: url('images/paving_pothole02.png') no-repeat center center / contain; bottom: 4px;}
.legend span[data-img="paving_structural"] {	background: url('images/paving_structural.png') no-repeat center center / contain; bottom: 4px;}
.legend span[data-img="paving_surfacem"] {	background: url('images/paving_surfacem.png') no-repeat center center / contain; }
.legend span[data-img="paving_surfacel"] {	background: url('images/paving_surfacel.png') no-repeat center center / contain; }

.legend span[data-color="administrative_appalachian_trail"] {	background: rgba(107,66,38,1);	border: 0px solid rgba(107,66,38,1);	height: 2px;	top: 6px;	border-radius: 2px;}

.legend span[data-color="pz_bland"] {	background: rgba(255,217,212,1);	border: 1px solid rgba(79,79,79,1); }
.legend span[data-color="pz_eggleston"] {	background: rgba(255,247,209,1);	border: 1px solid rgba(79,79,79,1); }
.legend span[data-color="pz_glenlyn"] {	background: rgba(255,217,212,1);	border: 1px solid rgba(79,79,79,1); }
.legend span[data-color="pz_narrows"] {	background: rgba(204,237,252,1);	border: 1px solid rgba(79,79,79,1); }
.legend span[data-color="pz_newcastle"] {	background: rgba(255,219,243,1);	border: 1px solid rgba(79,79,79,1); }
.legend span[data-color="pz_newport"] {	background: rgba(255,232,186,1);	border: 1px solid rgba(79,79,79,1); }
.legend span[data-color="pz_pearisburg"] {	background: rgba(227,252,215,1);	border: 1px solid rgba(79,79,79,1); }
.legend span[data-color="pz_pembroke"] {	background: rgba(210,180,140,1);	border: 1px solid rgba(79,79,79,1); }
.legend span[data-color="pz_richcreek"] {	background: rgba(255,165,79,1);	border: 1px solid rgba(79,79,79,1); }
.legend span[data-color="pz_ripplemead"] {	background: rgba(127,255,212,1);	border: 1px solid rgba(79,79,79,1); }
.legend span[data-color="pz_staffordsville"] {	background: rgba(188,238,104,1);	border: 1px solid rgba(79,79,79,1); }

.legend span[data-color="trails"] {	background: rgba(107,66,38,1);	border: 0px solid rgba(107,66,38,1);	height: 2px;	top: 6px;	border-radius: 2px;}

.legend span[data-shape="administrative_calls"] {	height: 10px;	width: 11px;	background-color: rgba(255, 0, 0,1);	border: 0px solid rgba(79,79,79,0);	border-radius: 50%;	display: inline-block;	left: 5px;	top: 2px;}


.legend span[data-color="new_river"] {	background:rgba(51,153,255,.5);border:1px solid rgba(0,102,204,1); }
.legend span[data-img="landings"] {	background: url('images/landing.png') no-repeat center center / contain; display: inline-block; left:0px;top:1px; }
.legend span[data-img="class_locations"] {	background: url('images/class_locations.png') no-repeat center center / contain; display: inline-block; left:0px;top:1px; }

.legend span[data-svg="hydrology_features"] {background-image:url("data:image/svg+xml;utf8,<svg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18.54 10.88'><title>line_thin</title><path id='_1.75' data-name='1.75' d='M1.87%2C11.73c0-.11%2C6-8.37%2C6-8.37l4.63%2C7.74%2C6.35-8.23' transform='translate(-1.04 -1.77)' style='fill%3Anone%3Bstroke%3Argb%28151%2C219%2C242%29%3Bstroke-miterlimit%3A10%3Bstroke-width%3A1.75px'/></svg>");}
.legend span[data-color="flood_zone_a"] {	background:rgba(100,149,237,1);border:1px solid rgba(0,0,0,1); }
.legend span[data-color="flood_zone_b"] {	background:rgba(233,150,122,1);border:1px solid rgba(0,0,0,1); }

.legend span[data-svg="waterlines"] { background-image: url("data:image/svg+xml;utf8,<svg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18.54 10.88'><title>line_thin</title><path id='_1.75' data-name='1.75' d='M1.87%2C11.73c0-.11%2C6-8.37%2C6-8.37l4.63%2C7.74%2C6.35-8.23' transform='translate(-1.04 -1.77)' style='fill%3Anone%3Bstroke%3Argb%28152%2C192%2C205%29%3Bstroke-miterlimit%3A10%3Bstroke-width%3A1.75px'/></svg>")}

.legend span[data-color="d_eggleston"] {	background:rgba(250,252,210,.6); }
.legend span[data-color="d_glen"] {	background:rgba(252,194,202,.6); }
.legend span[data-color="d_narrows"] {	background:rgba(208,194,252,.6); }
.legend span[data-color="d_newport"] {	background:rgba(179,184,252,.6); }
.legend span[data-color="d_pearisburg"] {	background:rgba(252,215,239,.6); }
.legend span[data-color="d_pembroke"] {	background:rgba(244,202,252,.6); }
.legend span[data-color="d_richcreek"] {	background:rgba(252,248,182,.6); }
.legend span[data-color="d_staffordsville"] {		background:rgba(252,203,182,.6); }
.legend span[data-color="d_whitegate"] {	background:rgba(188,238,104,.6); }

.legend span[data-color="hydrology_features"] {	background: rgba(151,219,242,1);	border: 0px solid rgba(151,219,242,1);	height: 2px;	top: 6px;	border-radius: 2px;}
.legend span[data-color="util_waterlines"] {	background: rgba(154,192,205,1);	border: 1px solid rgba(154,192,205,1);	height: 4px;	top: 4px;	border-radius: 2px;}

.legend span[data-shape="master_meter"] {	width: 0;	height: 0;	border-top: 1px solid transparent;	border-left: 5px solid transparent;	border-right: 5px solid transparent;	border-bottom: 10px solid rgba(51,153,204,1);	display: inline-block;	left: 5px;	top: 2px;}
.legend span[data-shape="t_junction"] {	height: 11px;	width: 11px;	background-color: #375f58;	border: 4px solid #70C1B3;	border-radius: 50%;	display: inline-block;	left: 5px;	top: 1px;}
.legend span[data-shape="utility_misc"] {	height: 10px;	width: 11px;	background-color: rgba(51,153,204,1);	border: 0px solid rgba(79,79,79,0);	border-radius: 50%;	display: inline-block;	left: 5px;	top: 2px;}
.legend span[data-shape="vault"] {	height: 11px;	width: 11px;	background-color: #375f58;	border: 4px solid #247BA0;	border-radius: 0;	display: inline-block;	left: 5px;	top: 1px;}
.legend span[data-img="well"] {	background: url('images/halfhex_blue.png') no-repeat center center / contain; display: inline-block; left:0px;top:1px; }

.legend span[data-shape="bmp_updates"] {	height: 10px;	width: 11px;	background-color: #ff9900;	border: 0px solid rgba(79,79,79,0);	border-radius: 50%;	display: inline-block;	left: 5px;	top: 2px;}


.legend span[data-color="ridgeway"] {	background: #ffc68c;	border: 1px solid rgba(79,79,79,1); }


.legend span[data-color="mag_blackberry"] {	background: #a0ca9f;	border: 1px solid rgba(79,79,79,1); opacity: .6;}
.legend span[data-color="mag_collinsville"] {	background: #c9b8af;	border: 1px solid rgba(79,79,79,1); opacity: .6; }
.legend span[data-color="mag_horsepasture"] {	background: #f1e878;	border: 1px solid rgba(79,79,79,1);  opacity: .6;}
.legend span[data-color="mag_iriswood"] {	background: #d8d0a9;	border: 1px solid rgba(79,79,79,1); opacity: .6; }
.legend span[data-color="mag_martinsville"] {	background: #bbe1e1;	border: 1px solid rgba(79,79,79,1); opacity: .6; }
.legend span[data-color="mag_reedcreek"] {	background: #e4e9b1;	border: 1px solid rgba(79,79,79,1); opacity: .6; }
.legend span[data-color="mag_ridgeway"] {	background: #a0b988;	border: 1px solid rgba(79,79,79,1); opacity: .6;}

.legend span[data-color="pre_axton"] { background: #b9e9ff; border: 1px solid rgba(79,79,79,1); opacity: .6; }
.legend span[data-color="pre_bassett1"] { background: #ff66ff; border: 1px solid rgba(79,79,79,1); opacity: .6; }
.legend span[data-color="pre_bassett2"] { background: #37ff37; border: 1px solid rgba(79,79,79,1); opacity: .6; }
.legend span[data-color="pre_collinsville1"] { background: #ffc9ae; border: 1px solid rgba(79,79,79,1); opacity: .6; }
.legend span[data-color="pre_collinsville2"] { background: #ff8000; border: 1px solid rgba(79,79,79,1); opacity: .6; }
.legend span[data-color="pre_danielscreek"] { background: #d54500; border: 1px solid rgba(79,79,79,1); opacity: .6; }
.legend span[data-color="pre_dyersstore"] { background: #8080ff; border: 1px solid rgba(79,79,79,1); opacity: .6; }
.legend span[data-color="pre_fieldale"] { background: #ff9f9f; border: 1px solid rgba(79,79,79,1); opacity: .6; }
.legend span[data-color="pre_figsboro"] { background: #800080; border: 1px solid rgba(79,79,79,1); opacity: .6; }
.legend span[data-color="pre_fontaine"] { background: #ffff80; border: 1px solid rgba(79,79,79,1); opacity: .6; }
.legend span[data-color="pre_gunville"] { background: #00c400; border: 1px solid rgba(79,79,79,1); opacity: .6; }
.legend span[data-color="pre_hillcrest"] { background: #929a63; border: 1px solid rgba(79,79,79,1); opacity: .6; }
.legend span[data-color="pre_horsepasture1"] { background: #ff4646; border: 1px solid rgba(79,79,79,1); opacity: .6; }
.legend span[data-color="pre_horsepasture2"] { background: #ca0000; border: 1px solid rgba(79,79,79,1); opacity: .6; }
.legend span[data-color="pre_irisburg"] { background: #005279; border: 1px solid rgba(79,79,79,1); opacity: .6; }
.legend span[data-color="pre_mountolivet"] { background: #22b7ff; border: 1px solid rgba(79,79,79,1); opacity: .6; }
.legend span[data-color="pre_mountainvalley"] { background: #0080c0; border: 1px solid rgba(79,79,79,1); opacity: .6; }
.legend span[data-color="pre_mountainview"] { background: #ffb76f; border: 1px solid rgba(79,79,79,1); opacity: .6; }
.legend span[data-color="pre_oaklevel"] { background: #800080; border: 1px solid rgba(79,79,79,1); opacity: .6; }
.legend span[data-color="pre_ridgeway1"] { background: #808000; border: 1px solid rgba(79,79,79,1); opacity: .6; }
.legend span[data-color="pre_ridgeway2"] { background: #ffff00; border: 1px solid rgba(79,79,79,1); opacity: .6; }
.legend span[data-color="pre_scottstanyard"] { background: #008000; border: 1px solid rgba(79,79,79,1); opacity: .6; }
.legend span[data-color="pre_spencer"] { background: #800000; border: 1px solid rgba(79,79,79,1);  opacity: .6;}
.legend span[data-color="pre_stanleytown"] { background: #df00df; border: 1px solid rgba(79,79,79,1); opacity: .6; }


.legend span[data-color="zonetype_a1"] { background: #cbfdc2; border: 1px solid rgba(79,79,79,1); opacity: .6; }
.legend span[data-color="zonetype_a1sr"] { background: #4d794e; border: 1px solid rgba(79,79,79,1); opacity: .6; }
.legend span[data-color="zonetype_b1"] { background: #daa520; border: 1px solid rgba(79,79,79,1); opacity: .6; }
.legend span[data-color="zonetype_b1a1"] { background: #ffbee7; border: 1px solid rgba(79,79,79,1); opacity: .6; }
.legend span[data-color="zonetype_b1sr"] { background: #ff73de; border: 1px solid rgba(79,79,79,1); opacity: .6; }
.legend span[data-color="zonetype_b2"] { background: #ff0000; border: 1px solid rgba(79,79,79,1);  opacity: .6;}
.legend span[data-color="zonetype_gs"] { background: #000000; border: 1px solid rgba(79,79,79,1);  opacity: .6;}
.legend span[data-color="zonetype_i1"] { background: #0000ff; border: 1px solid rgba(79,79,79,1);  opacity: .6;}
.legend span[data-color="zonetype_i1a1"] { background: #63cadf; border: 1px solid rgba(79,79,79,1);  opacity: .6;}
.legend span[data-color="zonetype_i2"] { background: #808080; border: 1px solid rgba(79,79,79,1);  opacity: .6;}
.legend span[data-color="zonetype_mr"] { background: #8b0000; border: 1px solid rgba(79,79,79,1);  opacity: .6;}
.legend span[data-color="zonetype_mz"] { background: #06ff06; border: 1px solid rgba(79,79,79,1);  opacity: .6;}
.legend span[data-color="zonetype_rr"] { background: #008000; border: 1px solid rgba(79,79,79,1);  opacity: .6;}
.legend span[data-color="zonetype_sra1"] { background: #ffff00; border: 1px solid rgba(79,79,79,1); opacity: .6; }
.legend span[data-color="zonetype_sr"] { background: #ffcc00; border: 1px solid rgba(79,79,79,1);  opacity: .6;}
.legend span[data-color="zonetype_srb1"] { background: #fef9ac; border: 1px solid rgba(79,79,79,1);  opacity: .6;}
.legend span[data-color="zonetype_srb2"] { background: #fae546; border: 1px solid rgba(79,79,79,1);  opacity: .6;}

.legend span[data-color="z_a1"]   { background:#cbfdc2; border:1px solid #4f4f4f; opacity:.6;}
.legend span[data-color="z_a1sr"] { background:#4d794e; border:1px solid #4f4f4f; opacity:.6;}
.legend span[data-color=""] { background:#b8e6b8; border:1px solid #4f4f4f; opacity:.6;}
.legend span[data-hatch="z_a1a1"] {
	background: repeating-linear-gradient(-45deg,#b8e6b8,#b8e6b8 2px,#ffff00 2px,#ffff00 4px);
	border: 1px solid rgba(0,0,0,1);opacity:.65;
}
.legend span[data-color="z_a1b1"] { background:#c9d9a0; border:1px solid #4f4f4f; opacity:.6;}
.legend span[data-hatch="z_a1i1"] {
	background: repeating-linear-gradient(90deg,#b8e6b8,#b8e6b8 4px,#ffffff 4px,#ffffff 5px);
	border: 1px solid rgba(0,0,0,1);opacity:.65;
}
.legend span[data-color="z_a1i2"] { background:#8cc9a8; border:1px solid #4f4f4f; opacity:.6;}
.legend span[data-color="z_a1rr"] { background:#8bb88a; border:1px solid #4f4f4f; opacity:.6;}
.legend span[data-color="z_b1"]   { background:#daa520; border:1px solid #4f4f4f; opacity:.6;}
.legend span[data-color="z_b1a1"] { background:#ffbee7; border:1px solid #4f4f4f; opacity:.6;}
.legend span[data-color="z_b1sr"] { background:#ff73de; border:1px solid #4f4f4f; opacity:.6;}
.legend span[data-color="z_b1gs"] { background:#d0b060; border:1px solid #4f4f4f; opacity:.6;}
.legend span[data-color="z_b1i2"] { background:#B87333; border:1px solid #4f4f4f; opacity:.6;}
.legend span[data-color="z_b2"]   { background:#ff0000; border:1px solid #4f4f4f; opacity:.6;}
.legend span[data-color="z_b2sr"] { background:#ff4d4d; border:1px solid #4f4f4f; opacity:.6;}
.legend span[data-color="z_b3"]   { background:#E3735E; border:1px solid #4f4f4f; opacity:.6;}
.legend span[data-color="z_gs"]   { background:#000000; border:1px solid #4f4f4f; opacity:.6;}
.legend span[data-color="z_i1"]   { background:#0000ff; border:1px solid #4f4f4f; opacity:.6;}
.legend span[data-color="z_i1a1"] { background:#63cadf; border:1px solid #4f4f4f; opacity:.6;}
.legend span[data-color="z_i1b1"] { background:#4d8cff; border:1px solid #4f4f4f; opacity:.6;}
.legend span[data-color="z_i2"]   { background:#808080; border:1px solid #4f4f4f; opacity:.6;}
.legend span[data-color="z_i2b1"] { background:#6b6bd9; border:1px solid #4f4f4f; opacity:.6;}
.legend span[data-color="z_mr"]   { background:#8b0000; border:1px solid #4f4f4f; opacity:.6;}
.legend span[data-color="z_mrsr"] { background:#630330; border:1px solid #4f4f4f; opacity:.6;}
.legend span[data-color="z_mz"]   { background:#06ff06; border:1px solid #4f4f4f; opacity:.6;}
.legend span[data-color="z_rr"]   { background:#008000; border:1px solid #4f4f4f; opacity:.6;}
.legend span[data-hatch="z_rra1"] {
	background: repeating-linear-gradient(90deg,#006400,#006400 4px,#ffffff 4px,#ffffff 5px);
	border: 1px solid rgba(0,0,0,1);opacity:.65;
}
.legend span[data-color="z_rrb3"] { background:#004526; border:1px solid #4f4f4f; opacity:.6;}
.legend span[data-hatch="z_rrsr"] {
	background: repeating-linear-gradient(-45deg,#228b22,#228b22 2px,#ffff00 2px,#ffff00 4px);
	border: 1px solid rgba(0,0,0,1);opacity:.65;
}
.legend span[data-color="z_sr"]   { background:#ffff00; border:1px solid #4f4f4f; opacity:.6;}
.legend span[data-hatch="z_sra1"] {
	background: repeating-linear-gradient(-45deg,#ffff00,#ffff00 2px,#000000 2px,#000000 4px);
	border: 1px solid rgba(0,0,0,1);opacity:.65;
}
.legend span[data-color="z_srb1"] { background:#fef9ac; border:1px solid #4f4f4f; opacity:.6;}
.legend span[data-color="z_srb2"] { background:#fae546; border:1px solid #4f4f4f; opacity:.6;}
.legend span[data-color="z_sri2"] { background:#f0e68c; border:1px solid #4f4f4f; opacity:.6;}
.legend span[data-color="z_srmr"] { background:#ffd700; border:1px solid #4f4f4f; opacity:.6;}
.legend span[data-color="z_srrr"] { background:#FFAA33; border:1px solid #4f4f4f; opacity:.6;}
.legend span[data-hatch="z_srsr"] {
	background: repeating-linear-gradient(90deg,#ffff66,#ffff66 4px,#FFAA33 4px,#FFAA33 5px);
	border: 1px solid rgba(0,0,0,1);opacity:.65;
}
.legend span[data-color="state_dam"] { background: #ff6666; border: 1px solid rgba(79,79,79,1); opacity: .6;}
.legend span[data-hatch="state_dam"] {
	background: repeating-linear-gradient(-45deg,#0000ff,#0000ff 2px,#c0c0c0 2px,#c0c0c0 4px);
	border: 1px solid rgba(0,0,0,1);
}
.legend span[data-color="sunny_breach"] { background: #fefebf; border: 1px solid rgba(79,79,79,1);opacity: .6; }
.legend span[data-color="pmf_breach"] { background: #7ffe7f; border: 1px solid rgba(79,79,79,1);opacity: .6; }
.legend span[data-color="boxwood_zone_1"] { background: #d0e5d3; border: 1px solid rgba(79,79,79,1); opacity: .6;}
.legend span[data-color="boxwood_zone_2"] { background: #bedfe6; border: 1px solid rgba(79,79,79,1); opacity: .6;}
.legend span[data-color="pc_0"] { background: #b7bfd4; border: 1px solid rgba(79,79,79,1); opacity: .6;}
.legend span[data-color="pc_sunny_day"] { background: #bf7fbf; border: 1px solid rgba(79,79,79,1);opacity: .6; }


.legend span[data-color="road_primary"] {	background: #da0000;	border: 1px solid #000000;	height: 5px;	top: 4px;	border-radius: 25%;opacity: .5;}
.legend span[data-color="road_secondary"] {	background: #c68f25;	border: 1px solid #000000;	height: 4px;	top: 4px;	border-radius: 25%;}
.legend span[data-color="road_other"] {	background: #a5a5a5;	border: 1px solid #000000;	height: 3px;	top: 5px;	border-radius: 25%;}
.legend span[data-hatch="driveways"] {
	background: repeating-linear-gradient(90deg, rgba(79,79,79,1),rgba(79,79,79,1) 25%, rgba(79,79,79,0) 25%,rgba(79,79,79,0) 40%);
	border: 0px solid rgba(205,112,84,1);
	height: 2px;
	top: 5px;
	border-radius: 2px;
}
.legend span[data-color="road_private"] {	background: #a7dc44;	border: 1px solid #000000;	height: 3px;	top: 5px;	border-radius: 25%;opacity: .5;}

.legend span[data-color="major_water_features"] { background: #00c5ff; border: 1px solid #4065eb;  opacity: .6;}

.legend span[data-pattern="dfirm_x"] { background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAANUlEQVQIW2MMb7L7//8/ox8DEDAy/t/EGNZo7wtm/Gdo/MfAeBYswMTw3/g/I0M9SCUjuhYAVZwY9/EWdYQAAAAASUVORK5CYII=) repeat;	height: 10px;	margin-top: 1px;}
.legend span[data-pattern="dfirm_aefloodway"] { background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAKUlEQVQIW2NkYPj/n4GBkZEBDP7/hzOAvEagRANMoAEoUA9SCRRA1QIAt2kNARShJfUAAAAASUVORK5CYII=) repeat;	height: 10px;	margin-top: 1px;}
.legend span[data-pattern="dfirm_2per"] { background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAJklEQVQIW2P839Dwn7GhgZEBCMBsGANINwIl4DINQIF6kEpGdC0AE4MXAfS4rSQAAAAASUVORK5CYII=) repeat;	height: 10px;	margin-top: 1px;}
.legend span[data-pattern="dfirm_a"] { background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAJklEQVQIW2P8z/D//4GGiQwwwLi/YcJ/OA/IgAs4NOQzgFRiqAAAfaQQPWPLL2gAAAAASUVORK5CYII=) repeat;	height: 10px;	margin-top: 1px;}
.legend span[data-color="dfirm_ae"] { background: #7f80a0; border: 1px solid rgba(79,79,79,1);opacity: .6; }
.legend span[data-color="bfe"] {
	background: #f6080a;
	border: 1px solid #f6080a;
	height: 3px;
	top: 5px;
	border-radius: 25%;
}

.legend span[data-color="water_mains"] {
	background: rgba(0,0,255,1);
	border: 2px solid rgba(0,0,255,1);
	height: 3px;
	top: 5px;
	border-radius: 2px;
}
.legend span[data-img="wm_service"] {	background: url('images/wm_service.png') no-repeat center center / contain;}
.legend span[data-img="wf_airrelease"] {	background: url('images/wv_arv.png') no-repeat center center / contain;}
.legend span[data-img="wf_blowoff"] {	background: url('images/blow_off_hydrant.png') no-repeat center center / contain;}
.legend span[data-img="wf_cap"] {	background: url('images/wf_endcap.png') no-repeat center center / contain;}
.legend span[data-img="hydrant_valve"] {	background: url('images/wv_hydrant.png') no-repeat center center / contain;}
.legend span[data-img="wf_watervalve"] {	background: url('images/wv_gate.png') no-repeat center center / contain;}
.legend span[data-img="wf_reducer"] {	background: url('images/wv_pressurereducer.png') no-repeat center center / contain;}

.legend span[data-color="water_sheets"] { background: rgba(139, 170, 188,.1); border: 1px solid #8BAABC;  }
.legend span[data-color="sewer_sheets"] { background: rgba(143, 188, 139,.1); border: 1px solid #8FBC8B;  }

.legend span[data-color="sewer_gravity_mains"] {
	background: rgba(0,139,69,1);
	border: 2px solid rgba(0,139,69,1);
	height: 3px;
	top: 5px;
	border-radius: 2px;
}
.legend span[data-img="sewer_air_release_valves"] {	background: url('images/sewer_air_release_valves.png') no-repeat center center / contain;}

.legend span[data-color="ez_54m"] { background: #00ff00; border: 1px solid rgba(79,79,79,1);opacity: .5; }
.legend span[data-color="ez_36h"] { background: #ffa6ff; border: 1px solid rgba(79,79,79,1);opacity: .5; }
.legend span[data-color="ez_36m"] { background: #0000ff; border: 1px solid rgba(79,79,79,1);opacity: .5; }
.legend span[data-pattern="ez_54h"] { background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAJCAYAAADgkQYQAAAASklEQVQYV2P8v+z/f8YoRkYGPAAsiU8hWA5mADaFMDEUa5AVIrMx3PJ/6f8GBkaGemR3YioCuoHhP0MjYzRjA8wppFlH0OGEggAAs+w9UPy/RLQAAAAASUVORK5CYII=) 
	repeat;	height: 10px;	margin-top: 1px; border: 1px solid #9c9c9c;}

.legend span[data-color="proposed_backbone"] {	background: #cc0000;	border: 1px solid #cc0000;	height: 4px;	top: 4px;	border-radius: 25%;opacity: 1;}
.legend span[data-color="existing_broadband"] {	background: #32CD32;	border: 1px solid #32CD32;	height: 3px;	top: 4px;	border-radius: 25%;opacity: 1;}
.legend span[data-hatch="lateral_fiber_estimate"] {
	background: repeating-linear-gradient(90deg, #fd27fd,#fd27fd 25%, rgba(79,79,79,0) 25%,rgba(79,79,79,0) 40%);
	border: 0px solid rgba(205,112,84,1);
	height: 2px;
	top: 5px;
	border-radius: 2px;
}
.legend span[data-img="unserved_addresses"] {	background: url('images/unserved_addresses.png') no-repeat center center / contain;}
.legend span[data-color="unserved_roads_fiber_estimate"] {	background: #EE204D;	border: 1px solid #EE204D;	height: 2px;	top: 6px;	border-radius: 25%;opacity: 1;}
.legend span[data-img="star_yb"] {	background: url('images/star_yellow-blue.png') no-repeat center center / contain;}
.legend span[data-color="unserved_areas"] { background: #0080c0; border: 1px solid rgba(79,79,79,1);opacity: .6; }

.legend span[data-shape="rdof_address_nad"] {	height: 10px;	width: 11px;	background-color: #00ffff;	border: 1px solid #1b5151;	border-radius: 50%;	display: inline-block;	left: 5px;	top: 2px;}
.legend span[data-hatch="rdof_fiber_nad"] {
	background: repeating-linear-gradient(90deg, #800080,#800080 25%, rgba(79,79,79,0) 25%,rgba(79,79,79,0) 40%);
	border: 0px solid rgba(205,112,84,1);
	height: 2px;
	top: 5px;
	border-radius: 2px;
}
.legend span[data-img="triangle_grn"] {	background: url('images/triangle_grn.png') no-repeat center center / contain;}
.legend span[data-img="star"] {	background: url('images/Public Buildings.png') no-repeat center center / contain;}
.legend span[data-color="henry_vati_routes_26_nad"] {	background: #fe1ffe;	border: 1px solid #fe1ffe;	height: 2px;	top: 6px;	border-radius: 25%;opacity: 1;}


.legend span[data-color="streams"] {	background: #4065eb;	border: 0px solid #4065eb;	height: 2px;	top: 6px;	border-radius: 25%;}
.legend span[data-color="opportunity_zones"] { background: #03C03C; border: 1px solid #ADFF2F;opacity: .6; }

/*** 

	
***/

/*** Shapes ***/

.legend span[data-shape="green_box"] {	height: 10px;	width: 10px;	background-color: rgba(59,179,0,1);	border: 0px solid rgba(79,79,79,1);	display: inline-block;	left: 5px;	top: 2px;}
.legend span[data-shape="blue_triangle_up"] {	width: 0;	height: 0;	border-top: 1px solid transparent;	border-left: 5px solid transparent;	border-right: 5px solid transparent;	border-bottom: 10px solid rgba(0,0,255,1);	display: inline-block;	left: 5px;	top: 2px;}
.legend span[data-shape="yellow_circle"] {	height: 10px;	width: 11px;	background-color: rgba(255, 236, 57,1);	border: 0px solid rgba(79,79,79,0);	border-radius: 50%;	display: inline-block;	left: 5px;	top: 2px;}

/*** Hatch ***/

.legend span[data-hatch="horizontal_lines"] {
	background: repeating-linear-gradient(0deg,rgba(46,139,87,1),rgba(46,139,87,1) 8%,rgba(255,255,255,.25) 8%,rgba(255,255,255,.25) 33%);
	border: 1px solid rgba(139,139,139,1);
}
.legend span[data-hatch="diag_lines"] {
	background: repeating-linear-gradient(45deg,rgba(0,0,0,1),rgba(0,0,0,1) 2px,rgba(129,129,129,1) 2px,rgba(129,129,129,1) 4px);
	border: 1px solid rgba(0,0,0,1);
}

/*** Lines ***/

.legend span[data-svg="solid_line"] {	background-image: url("data:image/svg+xml;utf8,<svg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18.54 10.88'><title>line_thin</title><path id='_1.75' data-name='1.75' d='M1.87%2C11.73c0-.11%2C6-8.37%2C6-8.37l4.63%2C7.74%2C6.35-8.23' transform='translate(-1.04 -1.77)' style='fill%3Anone%3Bstroke%3Argb%2847%2C79%2C47%29%3Bstroke-miterlimit%3A10%3Bstroke-width%3A1.75px'/></svg>");}
.legend span[data-svg="dashed_line"] {	background-image: url("data:image/svg+xml;utf8,<svg xmlns%3D%22http://www.w3.org/2000/svg%22 viewBox%3D%220 0 18.54 10.88%22><title>Legend</title><path d%3D%22M1.87%2C11.73c0-.05%2C1.09-1.54%2C2.33-3.25%22 transform%3D%22translate%28-1.04 -1.77%29%22 fill%3D%22none%22 stroke%3D%22rgb%28255%2C127%2C36%29%22 stroke-miterlimit%3D%2210%22 stroke-width%3D%221.75%22/><path d%3D%22M5.55%2C6.6%2C7.9%2C3.36%2C10%2C6.79%22 transform%3D%22translate%28-1.04 -1.77%29%22 fill%3D%22none%22 stroke%3D%22rgb%28255%2C127%2C36%29%22 stroke-miterlimit%3D%2210%22 stroke-width%3D%221.75%22/><polyline points%3D%229.44 5.9 11.49 9.33 13.94 6.17%22 fill%3D%22none%22 stroke%3D%22rgb%28255%2C127%2C36%29%22 stroke-miterlimit%3D%2210%22 stroke-width%3D%221.75%22/><line x1%3D%2215.4%22 y1%3D%224.27%22 x2%3D%2217.85%22 y2%3D%221.1%22 fill%3D%22none%22 stroke%3D%22rgb%28255%2C127%2C36%29%22 stroke-miterlimit%3D%2210%22 stroke-width%3D%221.75%22/></svg>");}


/** "color" line **/
.legend span[data-color="color_line"] {	background: rgba(0,0,205,1);	border: 2px solid rgba(0,0,205,1);	height: 3px;	top: 4px;	border-radius: 2px;}
.legend span[data-color="color_line_border"] {	background: #b11600;	border: 1px solid #575757;	height: 5px;	top: 5px;	border-radius: 4px;}
.legend span[data-hatch="color_line_dashed"] {background: repeating-linear-gradient(90deg,
	rgba(205,112,84,1),rgba(205,112,84,1) 20%,
	rgba(79,79,79,1) 20%,rgba(79,79,79,1) 40%);
border: 1px solid rgba(205,112,84,1);	height: 3px;	top: 6px;	border-radius: 2px;}

/*** Pattern ***/

.legend span[data-pattern="checker_lines"] { background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAH0lEQVQImWNggILkaW//M6ADFMHkaW//o2PsKrEJAgBOnRoOzeCVVAAAAABJRU5ErkJggg==) repeat;	height: 10px;	margin-top: 1px;}



.legend span[data-color="color"] {	background: rgba(205,170,102,1);	border: 1px solid rgba(79,79,79,1); }
.legend span[data-img="image"] {	background: url('images/Rescue.png') no-repeat center center / contain;}




