/********************************************************************************* General styling options for the map viewer*******************************************************************************//* avz-viewer is applied to the main viewer element. Styles set here are inherited by all other elements. */.avz-viewer {	color: #222222; /* sets the foreground color for all viewer elements */}.avz-viewer canvas, div, form {	/* remove any default browser highlighing effects */	outline: none; 	/* disables tap highlighting in the built in Android browser */	-webkit-tap-highlight-color: rgba(255, 255, 255, 0); }/* avz-dropshadow is applied to all buttons and callouts. */.avz-dropshadow {	-moz-box-shadow: 0px 1px 4px #777777;	-webkit-box-shadow: 0px 1px 4px #777777;	box-shadow: 0px 1px 4px #777777;}/* The avz-border class is applied to all buttons and callouts.*/.avz-border {	border: 1px solid #444444;	background: #FEFEFE;}/********************************************************************************* Styling options for viewer widgets*******************************************************************************//* avz-icon is applied to the embedded svg images used in buttons. */.avz-icon {	fill: #222222;	fill-opacity: 1.0;	width: 100%;	height: 100%;}/* avz-widget is applied to all widgets in the viewer. */.avz-widget {	vertical-align: middle;	/* this will prevent selecting viewer widgets for copy and paste */   -moz-user-select: -moz-none;   -khtml-user-select: none;   -webkit-user-select: none;   -ms-user-select: none;   user-select: none;	}/* avz-widget-touch gets applied briefly to widgets after they are actived (clicked or tapped) to provide some visualfeedback.*/.avz-widget-activate {	background: #E5E5E5;}/* avz-button is applied to all buttons. Buttons are DIV elements. */.avz-button {	margin: 0;}.avz-button:hover {}/* avz-toolbar-button is applied to buttons that appear along the edge of the viewer (e.g. the zoom in and zoom out buttons) */.avz-toolbar-button {	width: 40px;	height: 40px;    margin-right: 3px;		/*		NOTE: To have a background color applied behind the navigation buttons tool bar, 		remove the visibility attribute from here & assign the desired color to		background attribute.	*/	visibility: hidden;	background: #E5E5E5;}.avz-toolbar-button:hover {}/* avz-button-notouch is only applied on non-touch devices.  Hover behaviour is inconsistent on touch devices so we only apply it if not*/.avz-toolbar-button-notouch:hover {	background: #E5E5E5;}/* avz-search-box is applied to the search box widget.  The search box is an HTMLDIV element containing an HTML INPUT text box and a clear button.*/.avz-search-box {	padding: 2px;    margin-right: 10px;}.avz-search-box-input {	font-size: small;	border: none;	outline: none;}.avz-search-box-clear-button {	width: 1em;	height: 1em;	margin: .3em;}.avz-search-box-clear-button:hover {	background: none;	cursor: default;	}/********************************************************************************* Map feature highlight styling options*******************************************************************************//* avz-feature is applied to all features with callouts in the map view.  Featuresare SVG PATH and POLYLINE elements.*/.avz-feature {	stroke: #FFFFFF;	fill: #FFFFFF;	stroke-linecap: round;	stroke-linejoin: round;	/* 	The stroke width is included in the hit testing area for an SVG element. We 	use a wide stroke width to keep line features and small features selectable.	*/	stroke-width: 1; 		/* 	Not all browsers will fire mouseover events for completely transparent SVG 	elements. Setting the opacity > 0 but very light stops the element from 	being drawn, but keeps the mouse events working.	*/	stroke-opacity: 0.001;	fill-opacity: 0.001;}/* avz-feature-mouseover is applied to features as the mouse moves over them.*/.avz-feature-mouseover {	stroke: white;	fill-opacity: 0.3;	cursor: pointer;	}/* avz-feature-mouseover-fll is applied to features when fill highlight is desired on mouse over.*/.avz-feature-mouseover-fill {	fill: white;	fill-opacity: 0.3;}/* avz-feature-selected is applied to features when they are clicked or tapped. */.avz-feature-selected {	fill: yellow;	fill-opacity: 0.5;	cursor: pointer;}/* avz-feature-search-highlight is applied to features when they match a search call.*/.avz-feature-search-highlight {	stroke: yellow;    fill: white;    stroke-width: 1;	stroke-opacity: 0.8;    fill-opacity: 0.3;}/********************************************************************************* Callout bubble styling options*******************************************************************************//* avz-callout-bubble is applied to all callouts (hover, click and fixed). Calloutsare HTML DIV elements.*/.avz-callout-bubble {}.avz-click-callout-bubble {    position: relative;	overflow: visible;    padding: 5px;    border-width: 0px;	border-radius: 0px;    color: #fff;    -moz-box-shadow: 0px 0px 0px #444;	-webkit-box-shadow: 0px 0px 0px #444;	box-shadow: 0px 0px 0px #444;    background-color:#3c3c3b;    font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, "sans-serif";    font-size: small;}/* The hover callout is not created as a child of the map viewer element.  Stylingoptions set on avz-viewer will not be inherited.*/.avz-hover-callout-bubble {    position: relative;	overflow: visible;    padding: 5px;    border-width: 0px;	border-radius: 0px;    color: #fff;    -moz-box-shadow: 0px 0px 0px #444;	-webkit-box-shadow: 0px 0px 0px #444;	box-shadow: 0px 0px 0px #444;    background-color:#3c3c3b;    font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, "sans-serif";    font-size: small;}.avz-button-close {		float: right;	width: 1em;	height: 1em;	vertical-align: text-top;	padding-left: 0.13em;    margin-left: 2em;    background-color: white;}.avz-button-close:hover {		background: none;	cursor: default;	}.avz-webtag-title {	width: 100%;	display: inline;}.avz-webtag-title hr {	avz-webtag-title hr {	border: 0;	background-color: #000;	color: #000;	height: 1.5px;	margin-top: 0.15em;    margin-bottom: 0.15em;    opacity: 0.01;}/********************************************************************************* Styling options for dialogs (warning messages and lightbox callouts)*******************************************************************************//* avz-dialog-background is applied to the HTML DIV that appears behind dialogs.*/.avz-dialog-background {	background: rgba(0, 0, 0, 0.5);}