/* Minification failed. Returning unminified contents.
(3080,17124): run-time error CSS1036: Expected expression, found '''
(3080,17451): run-time error CSS1062: Expected semicolon or closing curly-brace, found ''%20xml:space=''
(3080,17531): run-time error CSS1062: Expected semicolon or closing curly-brace, found '%'
(3080,17552): run-time error CSS1062: Expected semicolon or closing curly-brace, found '%'
(3080,17580): run-time error CSS1062: Expected semicolon or closing curly-brace, found ''%20d=''
(3080,18122): run-time error CSS1062: Expected semicolon or closing curly-brace, found '%'
(3080,18143): run-time error CSS1062: Expected semicolon or closing curly-brace, found '%'
(3080,18171): run-time error CSS1062: Expected semicolon or closing curly-brace, found ''%20d=''
(3080,18658): run-time error CSS1062: Expected semicolon or closing curly-brace, found '%'
(3080,18679): run-time error CSS1062: Expected semicolon or closing curly-brace, found '%'
(3080,18707): run-time error CSS1062: Expected semicolon or closing curly-brace, found ''%20d=''
(3080,19045): run-time error CSS1062: Expected semicolon or closing curly-brace, found '%'
(3080,19070): run-time error CSS1062: Expected semicolon or closing curly-brace, found ''%20d=''
(3080,19393): run-time error CSS1062: Expected semicolon or closing curly-brace, found '%'
(3080,19418): run-time error CSS1062: Expected semicolon or closing curly-brace, found ''%20d=''
(3080,19702): run-time error CSS1062: Expected semicolon or closing curly-brace, found '%'
(3080,19723): run-time error CSS1062: Expected semicolon or closing curly-brace, found '%'
(3080,19751): run-time error CSS1062: Expected semicolon or closing curly-brace, found ''%20d=''
(3080,20225): run-time error CSS1062: Expected semicolon or closing curly-brace, found '%'
(3080,20250): run-time error CSS1062: Expected semicolon or closing curly-brace, found ''%20d=''
(3080,20571): run-time error CSS1062: Expected semicolon or closing curly-brace, found '%'
(3080,20592): run-time error CSS1062: Expected semicolon or closing curly-brace, found '%'
(3080,20620): run-time error CSS1062: Expected semicolon or closing curly-brace, found ''%20d=''
(3080,21075): run-time error CSS1062: Expected semicolon or closing curly-brace, found '%'
(3080,21100): run-time error CSS1062: Expected semicolon or closing curly-brace, found ''%20d=''
(3080,21410): run-time error CSS1062: Expected semicolon or closing curly-brace, found '%'
(3080,21431): run-time error CSS1062: Expected semicolon or closing curly-brace, found '%'
(3080,21459): run-time error CSS1062: Expected semicolon or closing curly-brace, found ''%20d=''
(3080,22047): run-time error CSS1062: Expected semicolon or closing curly-brace, found '%'
(3080,22072): run-time error CSS1062: Expected semicolon or closing curly-brace, found ''%20d=''
(3080,26192): run-time error CSS1062: Expected semicolon or closing curly-brace, found '%'
(3080,26213): run-time error CSS1062: Expected semicolon or closing curly-brace, found '%'
(3080,26241): run-time error CSS1062: Expected semicolon or closing curly-brace, found ''%20d=''
(3080,26602): run-time error CSS1062: Expected semicolon or closing curly-brace, found '%'
(3080,26627): run-time error CSS1062: Expected semicolon or closing curly-brace, found ''%20d=''
(3080,26905): run-time error CSS1062: Expected semicolon or closing curly-brace, found '%'
(3080,26930): run-time error CSS1062: Expected semicolon or closing curly-brace, found ''%20d=''
(3080,27212): run-time error CSS1062: Expected semicolon or closing curly-brace, found '%'
(3080,27233): run-time error CSS1062: Expected semicolon or closing curly-brace, found '%'
(3080,27261): run-time error CSS1062: Expected semicolon or closing curly-brace, found ''%20points=''
(3080,34883): Scanner error CSS1002: Unterminated string: '/%3E%3C/g%3E%3C/svg%3E)}.leaflet-container.dark .leaflet-bar{background-color:#404040;border-color:#202020;border-color:rgba(0,0,0,.75)}.leaflet-container.dark .leaflet-bar a{color:#404040;border-color:rgba(0,0,0,.5)}.leaflet-container.dark .leaflet-bar a:active,.leaflet-container.dark .leaflet-bar a:hover{background-color:#505050}.leaflet-container.dark .leaflet-control-attribution,.leaflet-container.dark .leaflet-control-attribution:after,.leaflet-container.dark .map-info-container,.leaflet-container.dark .mapbox-info-toggle{background-color:rgba(0,0,0,.5);color:#f8f8f8}.leaflet-container.dark .leaflet-control-attribution a,.leaflet-container.dark .leaflet-control-attribution a:hover,.leaflet-container.dark .map-info-container a,.leaflet-container.dark .map-info-container a:hover{color:#fff}.leaflet-container.dark .leaflet-control-attribution:hover:after{background-color:#000}.leaflet-container.dark .leaflet-control-layers-list span{color:#f8f8f8}.leaflet-container.dark .leaflet-control-layers-separator{border-top-color:rgba(255,255,255,.1)}.leaflet-container.dark .leaflet-bar a.leaflet-disabled,.leaflet-container.dark .leaflet-control .mapbox-button.disabled{background-color:#252525;color:#404040}.leaflet-container.dark .leaflet-control-mapbox-geocoder>div{border-color:#202020;border-color:rgba(0,0,0,.75)}.leaflet-container.dark .leaflet-control .leaflet-control-mapbox-geocoder-results a{border-color:#ddd #202020;border-color:rgba(0,0,0,.1) rgba(0,0,0,.75)}.leaflet-container.dark .leaflet-control .leaflet-control-mapbox-geocoder-results span{border-color:#202020;border-color:rgba(0,0,0,.75)}@media only screen and (max-width:800px){.mapbox-modal-body{width:83.3333%;margin-left:8.3333%}}@media only screen and (max-width:640px){.mapbox-modal-body{width:100%;height:100%;margin:0}}@media print{.mapbox-improve-map{display:none}}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(/Content/mapbox/v3.3.1/#default#VML);display:inline-block;position:absolute}.leaflet-container img.leaflet-tile{max-width:none!important}.leaflet-container img.leaflet-marker-icon{max-width:none}.leaflet-container img.leaflet-image-layer{max-width:15000px!important}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-oldie .mapbox-modal .mapbox-modal-content{display:none}.leaflet-oldie .mapbox-modal.active .mapbox-modal-content{display:block}.leaflet-oldie .leaflet-container.dark .map-tooltip .close,.leaflet-oldie .leaflet-control-layers-toggle,.leaflet-oldie .leaflet-control-zoom-in,.leaflet-oldie .leaflet-control-zoom-out,.leaflet-oldie .leaflet-popup-close-button,.leaflet-oldie .map-tooltip .close,.leaflet-oldie .mapbox-icon{background-image:url(/Content/mapbox/v3.3.1/data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAEECAYAAAA24SSRAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAN1wAADdcBQiibeAAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAXnSURBVHic7ZxfiFVFGMB/33pRUQsKto002DY3McJ6yBYkESQxpYTypaB66KEXYRWLYOlhr9RTRGWRUkk9RyEU+Y9ClECJVTKlPybWBilqkYuWrqBOD/NdPV7PmTPn3NPtat/AcO6ZP9/vfN/Mmfl2Zs6Kc452hK62UAxkIANdEURkVERGC9crOjKIiANwzkmRep1lOjWXa2ijaU7jaGWgKsL110a1EnV+LQMqbLqyobO6t4EMZCADGchABrqmQUlPNSWOVgaqIpi7ZSADGchABjKQga49kIjURaQem14apGE4KVR/D0fXds5FRaAOOL1e+h1dP7ZgE6wQxDnXvs7QWaZLE1wUVmRNdY1zrp6wRF0kfqHYnHwDGchABjJQIETNRyIyFVgBzAPmavIIsAt4xzn3d66QiNl1PnCYy05JczwMzG9pKlfIhQCkES/kwUKQqRma9GpM02xqGXdrBdCXZm2NzaFP66SGUGeYl5E+WqJO0HRHSG+PXtJN54AjVbhbjQcbBSjiakH4hR0p+hChOiHQrhKg7Drt6t7/Qtb9RAU5XtXMaiak28gAxnIQO0Gicg0EXlMRDaIyFGNGzRtWhQpMA/1A6uAL4BzZM9H57TMKqC/8HyUPFhZJLiMI4sh0/UDK4FtwHig3LiWWal1UkPsDDsFWAgsBZZo8hZgM7DdOXcmV0igjQ4Ba4HFwORAuclaZi1wqNU2OgNsVw22aNoS1XAhMCXx4OkubOBJZwKDwFbgLNm97qyWGQRmtuoFWRsV0ujabCPzVA1kIAMZqBNAIjIgImPNRxUzK+SsmtRJn4Pqmj8AjCXzsmTlaTSck/8zcDRX/QiNMp8S6Ab2a5nvG5plyioDaoLs1/sBYKwyUBokkTdQJeiVZgi6UR+UVQI0QWHdoXKFvKDYz7RiynXctk7LPlmeRmsKyAqWNQfSQAYykIGuS5CI1ERkSET2ishpvQ6JSLE93ByfoQbsRHeNgfe4vOO8E6iF6hdxToZU6OqGUIWv1vShqkB7VYNaU3pN0/fGgvLa6C5gk3PufJO5zwObgDuraqM8jbZWpdEnwG3AYKOX6XVQ07+sSqNQr3P4QxS9LXeGBGxIzTiGXwR8QSHRsCj7ZjxAbxFYaVAKbMe/BkrAduRpZJ6qgQxkoP8DKDRY1sk/s5W6YFhoUG3nFnZeOIJfxLgXWB7zBFmmyzPT44my9zXSC098OZCTwCQttzOZVzVoX1a5LHmdtYyWDM29yjknItKF3xSelFWvKo1mhCClQLo1sC95T8T/ebr+xrqOABVZT82tY56qgQxkIAN1CkhEulsGiUi3iCzKyJsjIpuBYyLyo4isFpHXReTuTFLAr1sOnAeeT8nbzNW+3rfAM2UcyAcSQj4FngR68Ot0F1NA24CuMqBu4PMUgYdS0hzwYqlFJ+AeNV3s30aLSoEUtjEScoHE3nkZ0Ay1fR7o3ZCcGNAEYHcO5A/g5pZACpsMPEf6UexTwCN5MvI6w2zgaeBt4HQK5BsC57ubY+jPll/wHzn1Ayc07QD+u6MR4GPn3LlA/SuCOZAGMpCBDFRhiF50EpFl+PP49wOzgIPAHmCLc+6zXAERE18P+b7DRqAnJCfvfF0P/mTgLZr0l97vB27CL3HO0rwTwBzn3PHCGiU0uQisA6bhzT0T/T4ZeAr4s6FZmal8WcI0LwETgdfwHzY1XKz3teyjibLLioLWa8UDeG/oZbxD+QHwdULwg1r+K71fXxQ0ohXfAgS/Mvyh5i1MgNZp2qt6P5ImL/QezdbrSeAG4EbVJJkH8LteJ+p1FikhBPpNr3Odc6fUNHdo2oJEucbX8Y2zDQeLgr7T62IReRb4AX9mGGC6Xo8Bu0VkOvCQpu1JlRZoo6Vc/WL2ad4C4A28CWvAR5TtdU0dwqH/ewHvHi8HbgUexh+euDRCFH6PVOh0/FKzw3um4M8zpA1DxwkMQzFjXR9+d/9N1WI8BZI71kU56Aq8HXgC+Ak/5o3gX+rUNmmO5nsbqP2gfwCyvJzPNoKXiAAAAABJRU5ErkJggg==)}.leaflet-oldie .leaflet-container.dark .leaflet-control-layers-toggle,.leaflet-oldie .leaflet-container.dark .leaflet-control-zoom-in,.leaflet-oldie .leaflet-container.dark .leaflet-control-zoom-out,.leaflet-oldie .leaflet-container.dark .mapbox-icon,.leaflet-oldie .mapbox-button-icon:before{background-image:url(/Content/mapbox/v3.3.1/data:image/png;base64,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)}.leaflet-oldie .mapbox-logo-true{background-image:none}
: run-time error CSS1066: Unexpected end of file encountered
 */
/*! jQuery UI - v1.12.1 - 2017-09-10
* http://jqueryui.com
* Includes: draggable.css, core.css, resizable.css, selectable.css, sortable.css, accordion.css, autocomplete.css, menu.css, button.css, controlgroup.css, checkboxradio.css, datepicker.css, dialog.css, progressbar.css, selectmenu.css, slider.css, spinner.css, tabs.css, tooltip.css, theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?scope=&folderName=base&cornerRadiusShadow=8px&offsetLeftShadow=0px&offsetTopShadow=0px&thicknessShadow=5px&opacityShadow=30&bgImgOpacityShadow=0&bgTextureShadow=flat&bgColorShadow=666666&opacityOverlay=30&bgImgOpacityOverlay=0&bgTextureOverlay=flat&bgColorOverlay=aaaaaa&iconColorError=cc0000&fcError=5f3f3f&borderColorError=f1a899&bgTextureError=flat&bgColorError=fddfdf&iconColorHighlight=777620&fcHighlight=777620&borderColorHighlight=dad55e&bgTextureHighlight=flat&bgColorHighlight=fffa90&iconColorActive=ffffff&fcActive=ffffff&borderColorActive=003eff&bgTextureActive=flat&bgColorActive=007fff&iconColorHover=555555&fcHover=2b2b2b&borderColorHover=cccccc&bgTextureHover=flat&bgColorHover=ededed&iconColorDefault=777777&fcDefault=454545&borderColorDefault=c5c5c5&bgTextureDefault=flat&bgColorDefault=f6f6f6&iconColorContent=444444&fcContent=333333&borderColorContent=dddddd&bgTextureContent=flat&bgColorContent=ffffff&iconColorHeader=444444&fcHeader=333333&borderColorHeader=dddddd&bgTextureHeader=flat&bgColorHeader=e9e9e9&cornerRadius=3px&fwDefault=normal&fsDefault=1em&ffDefault=Arial%2CHelvetica%2Csans-serif
* Copyright jQuery Foundation and other contributors; Licensed MIT */

.ui-draggable-handle {
	-ms-touch-action: none;
	touch-action: none;
}
/* Layout helpers
----------------------------------*/
.ui-helper-hidden {
	display: none;
}
.ui-helper-hidden-accessible {
	border: 0;
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
}
.ui-helper-reset {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	line-height: 1.3;
	text-decoration: none;
	font-size: 100%;
	list-style: none;
}
.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
	content: "";
	display: table;
	border-collapse: collapse;
}
.ui-helper-clearfix:after {
	clear: both;
}
.ui-helper-zfix {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: absolute;
	opacity: 0;
	filter:Alpha(Opacity=0); /* support: IE8 */
}

.ui-front {
	z-index: 100;
}


/* Interaction Cues
----------------------------------*/
.ui-state-disabled {
	cursor: default !important;
	pointer-events: none;
}


/* Icons
----------------------------------*/
.ui-icon {
	display: inline-block;
	vertical-align: middle;
	margin-top: -.25em;
	position: relative;
	text-indent: -99999px;
	overflow: hidden;
	background-repeat: no-repeat;
}

.ui-widget-icon-block {
	left: 50%;
	margin-left: -8px;
	display: block;
}

/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.ui-resizable {
	position: relative;
}
.ui-resizable-handle {
	position: absolute;
	font-size: 0.1px;
	display: block;
	-ms-touch-action: none;
	touch-action: none;
}
.ui-resizable-disabled .ui-resizable-handle,
.ui-resizable-autohide .ui-resizable-handle {
	display: none;
}
.ui-resizable-n {
	cursor: n-resize;
	height: 7px;
	width: 100%;
	top: -5px;
	left: 0;
}
.ui-resizable-s {
	cursor: s-resize;
	height: 7px;
	width: 100%;
	bottom: -5px;
	left: 0;
}
.ui-resizable-e {
	cursor: e-resize;
	width: 7px;
	right: -5px;
	top: 0;
	height: 100%;
}
.ui-resizable-w {
	cursor: w-resize;
	width: 7px;
	left: -5px;
	top: 0;
	height: 100%;
}
.ui-resizable-se {
	cursor: se-resize;
	width: 12px;
	height: 12px;
	right: 1px;
	bottom: 1px;
}
.ui-resizable-sw {
	cursor: sw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	bottom: -5px;
}
.ui-resizable-nw {
	cursor: nw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	top: -5px;
}
.ui-resizable-ne {
	cursor: ne-resize;
	width: 9px;
	height: 9px;
	right: -5px;
	top: -5px;
}
.ui-selectable {
	-ms-touch-action: none;
	touch-action: none;
}
.ui-selectable-helper {
	position: absolute;
	z-index: 100;
	border: 1px dotted black;
}
.ui-sortable-handle {
	-ms-touch-action: none;
	touch-action: none;
}
.ui-accordion .ui-accordion-header {
	display: block;
	cursor: pointer;
	position: relative;
	margin: 2px 0 0 0;
	padding: .5em .5em .5em .7em;
	font-size: 100%;
}
.ui-accordion .ui-accordion-content {
	padding: 1em 2.2em;
	border-top: 0;
	overflow: auto;
}
.ui-autocomplete {
	position: absolute;
	top: 0;
	left: 0;
	cursor: default;
}
.ui-menu {
	list-style: none;
	padding: 0;
	margin: 0;
	display: block;
	outline: 0;
}
.ui-menu .ui-menu {
	position: absolute;
}
.ui-menu .ui-menu-item {
	margin: 0;
	cursor: pointer;
	/* support: IE10, see #8844 */
	list-style-image: url(/Content/jQueryUi/v1.12.1/data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP/yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);
}
.ui-menu .ui-menu-item-wrapper {
	position: relative;
	padding: 3px 1em 3px .4em;
}
.ui-menu .ui-menu-divider {
	margin: 5px 0;
	height: 0;
	font-size: 0;
	line-height: 0;
	border-width: 1px 0 0 0;
}
.ui-menu .ui-state-focus,
.ui-menu .ui-state-active {
	margin: -1px;
}

/* icon support */
.ui-menu-icons {
	position: relative;
}
.ui-menu-icons .ui-menu-item-wrapper {
	padding-left: 2em;
}

/* left-aligned */
.ui-menu .ui-icon {
	position: absolute;
	top: 0;
	bottom: 0;
	left: .2em;
	margin: auto 0;
}

/* right-aligned */
.ui-menu .ui-menu-icon {
	left: auto;
	right: 0;
}
.ui-button {
	padding: .4em 1em;
	display: inline-block;
	position: relative;
	line-height: normal;
	margin-right: .1em;
	cursor: pointer;
	vertical-align: middle;
	text-align: center;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;

	/* Support: IE <= 11 */
	overflow: visible;
}

.ui-button,
.ui-button:link,
.ui-button:visited,
.ui-button:hover,
.ui-button:active {
	text-decoration: none;
}

/* to make room for the icon, a width needs to be set here */
.ui-button-icon-only {
	width: 2em;
	box-sizing: border-box;
	text-indent: -9999px;
	white-space: nowrap;
}

/* no icon support for input elements */
input.ui-button.ui-button-icon-only {
	text-indent: 0;
}

/* button icon element(s) */
.ui-button-icon-only .ui-icon {
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -8px;
	margin-left: -8px;
}

.ui-button.ui-icon-notext .ui-icon {
	padding: 0;
	width: 2.1em;
	height: 2.1em;
	text-indent: -9999px;
	white-space: nowrap;

}

input.ui-button.ui-icon-notext .ui-icon {
	width: auto;
	height: auto;
	text-indent: 0;
	white-space: normal;
	padding: .4em 1em;
}

/* workarounds */
/* Support: Firefox 5 - 40 */
input.ui-button::-moz-focus-inner,
button.ui-button::-moz-focus-inner {
	border: 0;
	padding: 0;
}
.ui-controlgroup {
	vertical-align: middle;
	display: inline-block;
}
.ui-controlgroup > .ui-controlgroup-item {
	float: left;
	margin-left: 0;
	margin-right: 0;
}
.ui-controlgroup > .ui-controlgroup-item:focus,
.ui-controlgroup > .ui-controlgroup-item.ui-visual-focus {
	z-index: 9999;
}
.ui-controlgroup-vertical > .ui-controlgroup-item {
	display: block;
	float: none;
	width: 100%;
	margin-top: 0;
	margin-bottom: 0;
	text-align: left;
}
.ui-controlgroup-vertical .ui-controlgroup-item {
	box-sizing: border-box;
}
.ui-controlgroup .ui-controlgroup-label {
	padding: .4em 1em;
}
.ui-controlgroup .ui-controlgroup-label span {
	font-size: 80%;
}
.ui-controlgroup-horizontal .ui-controlgroup-label + .ui-controlgroup-item {
	border-left: none;
}
.ui-controlgroup-vertical .ui-controlgroup-label + .ui-controlgroup-item {
	border-top: none;
}
.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content {
	border-right: none;
}
.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content {
	border-bottom: none;
}

/* Spinner specific style fixes */
.ui-controlgroup-vertical .ui-spinner-input {

	/* Support: IE8 only, Android < 4.4 only */
	width: 75%;
	width: calc( 100% - 2.4em );
}
.ui-controlgroup-vertical .ui-spinner .ui-spinner-up {
	border-top-style: solid;
}

.ui-checkboxradio-label .ui-icon-background {
	box-shadow: inset 1px 1px 1px #ccc;
	border-radius: .12em;
	border: none;
}
.ui-checkboxradio-radio-label .ui-icon-background {
	width: 16px;
	height: 16px;
	border-radius: 1em;
	overflow: visible;
	border: none;
}
.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon,
.ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon {
	background-image: none;
	width: 8px;
	height: 8px;
	border-width: 4px;
	border-style: solid;
}
.ui-checkboxradio-disabled {
	pointer-events: none;
}
.ui-datepicker {
	width: 17em;
	padding: .2em .2em 0;
	display: none;
}
.ui-datepicker .ui-datepicker-header {
	position: relative;
	padding: .2em 0;
}
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
	position: absolute;
	top: 2px;
	width: 1.8em;
	height: 1.8em;
}
.ui-datepicker .ui-datepicker-prev-hover,
.ui-datepicker .ui-datepicker-next-hover {
	top: 1px;
}
.ui-datepicker .ui-datepicker-prev {
	left: 2px;
}
.ui-datepicker .ui-datepicker-next {
	right: 2px;
}
.ui-datepicker .ui-datepicker-prev-hover {
	left: 1px;
}
.ui-datepicker .ui-datepicker-next-hover {
	right: 1px;
}
.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span {
	display: block;
	position: absolute;
	left: 50%;
	margin-left: -8px;
	top: 50%;
	margin-top: -8px;
}
.ui-datepicker .ui-datepicker-title {
	margin: 0 2.3em;
	line-height: 1.8em;
	text-align: center;
}
.ui-datepicker .ui-datepicker-title select {
	font-size: 1em;
	margin: 1px 0;
}
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
	width: 45%;
}
.ui-datepicker table {
	width: 100%;
	font-size: .9em;
	border-collapse: collapse;
	margin: 0 0 .4em;
}
.ui-datepicker th {
	padding: .7em .3em;
	text-align: center;
	font-weight: bold;
	border: 0;
}
.ui-datepicker td {
	border: 0;
	padding: 1px;
}
.ui-datepicker td span,
.ui-datepicker td a {
	display: block;
	padding: .2em;
	text-align: right;
	text-decoration: none;
}
.ui-datepicker .ui-datepicker-buttonpane {
	background-image: none;
	margin: .7em 0 0 0;
	padding: 0 .2em;
	border-left: 0;
	border-right: 0;
	border-bottom: 0;
}
.ui-datepicker .ui-datepicker-buttonpane button {
	float: right;
	margin: .5em .2em .4em;
	cursor: pointer;
	padding: .2em .6em .3em .6em;
	width: auto;
	overflow: visible;
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
	float: left;
}

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi {
	width: auto;
}
.ui-datepicker-multi .ui-datepicker-group {
	float: left;
}
.ui-datepicker-multi .ui-datepicker-group table {
	width: 95%;
	margin: 0 auto .4em;
}
.ui-datepicker-multi-2 .ui-datepicker-group {
	width: 50%;
}
.ui-datepicker-multi-3 .ui-datepicker-group {
	width: 33.3%;
}
.ui-datepicker-multi-4 .ui-datepicker-group {
	width: 25%;
}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
	border-left-width: 0;
}
.ui-datepicker-multi .ui-datepicker-buttonpane {
	clear: left;
}
.ui-datepicker-row-break {
	clear: both;
	width: 100%;
	font-size: 0;
}

/* RTL support */
.ui-datepicker-rtl {
	direction: rtl;
}
.ui-datepicker-rtl .ui-datepicker-prev {
	right: 2px;
	left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next {
	left: 2px;
	right: auto;
}
.ui-datepicker-rtl .ui-datepicker-prev:hover {
	right: 1px;
	left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next:hover {
	left: 1px;
	right: auto;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane {
	clear: right;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
	float: left;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
.ui-datepicker-rtl .ui-datepicker-group {
	float: right;
}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
	border-right-width: 0;
	border-left-width: 1px;
}

/* Icons */
.ui-datepicker .ui-icon {
	display: block;
	text-indent: -99999px;
	overflow: hidden;
	background-repeat: no-repeat;
	left: .5em;
	top: .3em;
}
.ui-dialog {
	position: absolute;
	top: 0;
	left: 0;
	padding: .2em;
	outline: 0;
}
.ui-dialog .ui-dialog-titlebar {
	padding: .4em 1em;
	position: relative;
}
.ui-dialog .ui-dialog-title {
	float: left;
	margin: .1em 0;
	white-space: nowrap;
	width: 90%;
	overflow: hidden;
	text-overflow: ellipsis;
}
.ui-dialog .ui-dialog-titlebar-close {
	position: absolute;
	right: .3em;
	top: 50%;
	width: 20px;
	margin: -10px 0 0 0;
	padding: 1px;
	height: 20px;
}
.ui-dialog .ui-dialog-content {
	position: relative;
	border: 0;
	padding: .5em 1em;
	background: none;
	overflow: auto;
}
.ui-dialog .ui-dialog-buttonpane {
	text-align: left;
	border-width: 1px 0 0 0;
	background-image: none;
	margin-top: .5em;
	padding: .3em 1em .5em .4em;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
	float: right;
}
.ui-dialog .ui-dialog-buttonpane button {
	margin: .5em .4em .5em 0;
	cursor: pointer;
}
.ui-dialog .ui-resizable-n {
	height: 2px;
	top: 0;
}
.ui-dialog .ui-resizable-e {
	width: 2px;
	right: 0;
}
.ui-dialog .ui-resizable-s {
	height: 2px;
	bottom: 0;
}
.ui-dialog .ui-resizable-w {
	width: 2px;
	left: 0;
}
.ui-dialog .ui-resizable-se,
.ui-dialog .ui-resizable-sw,
.ui-dialog .ui-resizable-ne,
.ui-dialog .ui-resizable-nw {
	width: 7px;
	height: 7px;
}
.ui-dialog .ui-resizable-se {
	right: 0;
	bottom: 0;
}
.ui-dialog .ui-resizable-sw {
	left: 0;
	bottom: 0;
}
.ui-dialog .ui-resizable-ne {
	right: 0;
	top: 0;
}
.ui-dialog .ui-resizable-nw {
	left: 0;
	top: 0;
}
.ui-draggable .ui-dialog-titlebar {
	cursor: move;
}
.ui-progressbar {
	height: 2em;
	text-align: left;
	overflow: hidden;
}
.ui-progressbar .ui-progressbar-value {
	margin: -1px;
	height: 100%;
}
.ui-progressbar .ui-progressbar-overlay {
	background: url(/Content/jQueryUi/v1.12.1/data:image/gif;base64,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);
	height: 100%;
	filter: alpha(opacity=25); /* support: IE8 */
	opacity: 0.25;
}
.ui-progressbar-indeterminate .ui-progressbar-value {
	background-image: none;
}
.ui-selectmenu-menu {
	padding: 0;
	margin: 0;
	position: absolute;
	top: 0;
	left: 0;
	display: none;
}
.ui-selectmenu-menu .ui-menu {
	overflow: auto;
	overflow-x: hidden;
	padding-bottom: 1px;
}
.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup {
	font-size: 1em;
	font-weight: bold;
	line-height: 1.5;
	padding: 2px 0.4em;
	margin: 0.5em 0 0 0;
	height: auto;
	border: 0;
}
.ui-selectmenu-open {
	display: block;
}
.ui-selectmenu-text {
	display: block;
	margin-right: 20px;
	overflow: hidden;
	text-overflow: ellipsis;
}
.ui-selectmenu-button.ui-button {
	text-align: left;
	white-space: nowrap;
	width: 14em;
}
.ui-selectmenu-icon.ui-icon {
	float: right;
	margin-top: 0;
}
.ui-slider {
	position: relative;
	text-align: left;
}
.ui-slider .ui-slider-handle {
	position: absolute;
	z-index: 2;
	width: 1.2em;
	height: 1.2em;
	cursor: default;
	-ms-touch-action: none;
	touch-action: none;
}
.ui-slider .ui-slider-range {
	position: absolute;
	z-index: 1;
	font-size: .7em;
	display: block;
	border: 0;
	background-position: 0 0;
}

/* support: IE8 - See #6727 */
.ui-slider.ui-state-disabled .ui-slider-handle,
.ui-slider.ui-state-disabled .ui-slider-range {
	filter: inherit;
}

.ui-slider-horizontal {
	height: .8em;
}
.ui-slider-horizontal .ui-slider-handle {
	top: -.3em;
	margin-left: -.6em;
}
.ui-slider-horizontal .ui-slider-range {
	top: 0;
	height: 100%;
}
.ui-slider-horizontal .ui-slider-range-min {
	left: 0;
}
.ui-slider-horizontal .ui-slider-range-max {
	right: 0;
}

.ui-slider-vertical {
	width: .8em;
	height: 100px;
}
.ui-slider-vertical .ui-slider-handle {
	left: -.3em;
	margin-left: 0;
	margin-bottom: -.6em;
}
.ui-slider-vertical .ui-slider-range {
	left: 0;
	width: 100%;
}
.ui-slider-vertical .ui-slider-range-min {
	bottom: 0;
}
.ui-slider-vertical .ui-slider-range-max {
	top: 0;
}
.ui-spinner {
	position: relative;
	display: inline-block;
	overflow: hidden;
	padding: 0;
	vertical-align: middle;
}
.ui-spinner-input {
	border: none;
	background: none;
	color: inherit;
	padding: .222em 0;
	margin: .2em 0;
	vertical-align: middle;
	margin-left: .4em;
	margin-right: 2em;
}
.ui-spinner-button {
	width: 1.6em;
	height: 50%;
	font-size: .5em;
	padding: 0;
	margin: 0;
	text-align: center;
	position: absolute;
	cursor: default;
	display: block;
	overflow: hidden;
	right: 0;
}
/* more specificity required here to override default borders */
.ui-spinner a.ui-spinner-button {
	border-top-style: none;
	border-bottom-style: none;
	border-right-style: none;
}
.ui-spinner-up {
	top: 0;
}
.ui-spinner-down {
	bottom: 0;
}
.ui-tabs {
	position: relative;/* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
	padding: .2em;
}
.ui-tabs .ui-tabs-nav {
	margin: 0;
	padding: .2em .2em 0;
}
.ui-tabs .ui-tabs-nav li {
	list-style: none;
	float: left;
	position: relative;
	top: 0;
	margin: 1px .2em 0 0;
	border-bottom-width: 0;
	padding: 0;
	white-space: nowrap;
}
.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
	float: left;
	padding: .5em 1em;
	text-decoration: none;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active {
	margin-bottom: -1px;
	padding-bottom: 1px;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor {
	cursor: text;
}
.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {
	cursor: pointer;
}
.ui-tabs .ui-tabs-panel {
	display: block;
	border-width: 0;
	padding: 1em 1.4em;
	background: none;
}
.ui-tooltip {
	padding: 8px;
	position: absolute;
	z-index: 9999;
	max-width: 300px;
}
body .ui-tooltip {
	border-width: 2px;
}

/* Component containers
----------------------------------*/
.ui-widget {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 1em;
}
.ui-widget .ui-widget {
	font-size: 1em;
}
.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 1em;
}
.ui-widget.ui-widget-content {
	border: 1px solid #c5c5c5;
}
.ui-widget-content {
	border: 1px solid #dddddd;
	background: #ffffff;
	color: #333333;
}
.ui-widget-content a {
	color: #333333;
}
.ui-widget-header {
	border: 1px solid #dddddd;
	background: #e9e9e9;
	color: #333333;
	font-weight: bold;
}
.ui-widget-header a {
	color: #333333;
}

/* Interaction states
----------------------------------*/
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default,
.ui-button,

/* We use html here because we need a greater specificity to make sure disabled
works properly when clicked or hovered */
html .ui-button.ui-state-disabled:hover,
html .ui-button.ui-state-disabled:active {
	border: 1px solid #c5c5c5;
	background: #f6f6f6;
	font-weight: normal;
	color: #454545;
}
.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited,
a.ui-button,
a:link.ui-button,
a:visited.ui-button,
.ui-button {
	color: #454545;
	text-decoration: none;
}
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus,
.ui-button:hover,
.ui-button:focus {
	border: 1px solid #cccccc;
	background: #ededed;
	font-weight: normal;
	color: #2b2b2b;
}
.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited,
.ui-state-focus a,
.ui-state-focus a:hover,
.ui-state-focus a:link,
.ui-state-focus a:visited,
a.ui-button:hover,
a.ui-button:focus {
	color: #2b2b2b;
	text-decoration: none;
}

.ui-visual-focus {
	box-shadow: 0 0 3px 1px rgb(94, 158, 214);
}
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active,
a.ui-button:active,
.ui-button:active,
.ui-button.ui-state-active:hover {
	border: 1px solid #003eff;
	background: #007fff;
	font-weight: normal;
	color: #ffffff;
}
.ui-icon-background,
.ui-state-active .ui-icon-background {
	border: #003eff;
	background-color: #ffffff;
}
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
	color: #ffffff;
	text-decoration: none;
}

/* Interaction Cues
----------------------------------*/
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
	border: 1px solid #dad55e;
	background: #fffa90;
	color: #777620;
}
.ui-state-checked {
	border: 1px solid #dad55e;
	background: #fffa90;
}
.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
	color: #777620;
}
.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
	border: 1px solid #f1a899;
	background: #fddfdf;
	color: #5f3f3f;
}
.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {
	color: #5f3f3f;
}
.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
	color: #5f3f3f;
}
.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary {
	font-weight: bold;
}
.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary {
	opacity: .7;
	filter:Alpha(Opacity=70); /* support: IE8 */
	font-weight: normal;
}
.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
	opacity: .35;
	filter:Alpha(Opacity=35); /* support: IE8 */
	background-image: none;
}
.ui-state-disabled .ui-icon {
	filter:Alpha(Opacity=35); /* support: IE8 - See #6059 */
}

/* Icons
----------------------------------*/

/* states and images */
.ui-icon {
	width: 16px;
	height: 16px;
}
.ui-icon,
.ui-widget-content .ui-icon {
	background-image: url(/Content/jQueryUi/v1.12.1/images/ui-icons_444444_256x240.png);
}
.ui-widget-header .ui-icon {
	background-image: url(/Content/jQueryUi/v1.12.1/images/ui-icons_444444_256x240.png);
}
.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon,
.ui-button:hover .ui-icon,
.ui-button:focus .ui-icon {
	background-image: url(/Content/jQueryUi/v1.12.1/images/ui-icons_555555_256x240.png);
}
.ui-state-active .ui-icon,
.ui-button:active .ui-icon {
	background-image: url(/Content/jQueryUi/v1.12.1/images/ui-icons_ffffff_256x240.png);
}
.ui-state-highlight .ui-icon,
.ui-button .ui-state-highlight.ui-icon {
	background-image: url(/Content/jQueryUi/v1.12.1/images/ui-icons_777620_256x240.png);
}
.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
	background-image: url(/Content/jQueryUi/v1.12.1/images/ui-icons_cc0000_256x240.png);
}
.ui-button .ui-icon {
	background-image: url(/Content/jQueryUi/v1.12.1/images/ui-icons_777777_256x240.png);
}

/* positioning */
.ui-icon-blank { background-position: 16px 16px; }
.ui-icon-caret-1-n { background-position: 0 0; }
.ui-icon-caret-1-ne { background-position: -16px 0; }
.ui-icon-caret-1-e { background-position: -32px 0; }
.ui-icon-caret-1-se { background-position: -48px 0; }
.ui-icon-caret-1-s { background-position: -65px 0; }
.ui-icon-caret-1-sw { background-position: -80px 0; }
.ui-icon-caret-1-w { background-position: -96px 0; }
.ui-icon-caret-1-nw { background-position: -112px 0; }
.ui-icon-caret-2-n-s { background-position: -128px 0; }
.ui-icon-caret-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -65px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -65px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 1px -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-on { background-position: -96px -144px; }
.ui-icon-radio-off { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-start { background-position: -80px -160px; }
/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }


/* Misc visuals
----------------------------------*/

/* Corner radius */
.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
	border-top-left-radius: 3px;
}
.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
	border-top-right-radius: 3px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
	border-bottom-left-radius: 3px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
	border-bottom-right-radius: 3px;
}

/* Overlays */
.ui-widget-overlay {
	background: #aaaaaa;
	opacity: .3;
	filter: Alpha(Opacity=30); /* support: IE8 */
}
.ui-widget-shadow {
	-webkit-box-shadow: 0px 0px 5px #666666;
	box-shadow: 0px 0px 5px #666666;
}

/*
The jQuery UI Month Picker Version 3.0.3
https://github.com/KidSysco/jquery-ui-month-picker/

Copyright (C) 2007 Free Software Foundation, Inc. <http://fsf.org/>
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with this program.  If not, see
<http://www.gnu.org/licenses/gpl-3.0.txt>.
*/

.month-picker {
    display: inline-block;
    position: absolute;
    z-index: 9999;
}

.month-picker table {
  border-collapse: separate;
  border-spacing: 2px 2px;
}

.month-picker td {
    padding: 0px;
}

/*
Prevents the button labels from maving sligtly to the left
when applying the width CSS property to the buttons.
See: .month-picker-month-table button { width: 4.3em; }
*/
.month-picker .ui-button-text {
  padding: .4em 0;
}

.month-picker-header {
    margin: 3px 3px 0px 3px;
}

.month-picker-year-table {
    width: 100%;
    /*
    Makes sure the next/previous/jump years buttons are not unnecessarily
    selected if the user clicks them a couple of times fast.
    */
    -ms-user-select: none; /* IE 10+ */
    -moz-user-select: -moz-none;
    -khtml-user-select: none;
    -webkit-user-select: none;
    user-select: none;
}

/*
The plugin uses buttons with a transparent background in the year-table
(aka header) in order to look consistent with jQuery UI datepicker and to
make the year title a button that blends into the heading in the default state.

The plugin does this by removing the .ui-state-default class from (in MonthPicker.js)
the a tags (buttons) which also ends up removing the 1px border that it applies.

To prevent the button from resizing and moving everything around when you hover
in and out, we use a carefully constructed selector, which gets overroden by the
more specific .ui-state-hover/actove class selectors in the jquery-ui.css
that apply the visible borders that we want.

This selector applies a 1px transparent border that keeps the button
in the same size, but it doesen't hide the borders that .ui-state-hover/actove give us.
*/
.month-picker-year-table a {
    border: 1px solid transparent;
}

/*
Sets the size of the next/previous buttons,
and makes the buttons in the heading (year-table) sligtly bigger,
and removes the pointer cursor from the buttons in the heading (year-table).
*/
.month-picker-year-table .ui-button {
    font-size: 1.1em;
    width: 1.5em;
    height: 1.5em;
    cursor: default;
    margin: 0;
}

.month-picker-year-table .month-picker-title {
    text-align: center;
}

.month-picker-year-table .month-picker-title .ui-button {
    font-size: 1em;
    padding: .1em 0;
    width: 100%;
    font-weight: bold;
}

/*
The buttons in the heading (year-table) are slightly shrinked, but because jQuery ui and
the .month-picker .ui-button-text rule at the top of this CSS file apply some
padding which results in the button text being moved to the bottom of
the button.

This rule removes the unnecessary padding so the text in
the jump years button will be vericaly centred.
*/
.month-picker-year-table .ui-button-text {
    padding: 0;
}

.month-picker-month-table td {
    height: 35px;
    text-align: center;
}

/*
Makes sure the buttons stay in the same size when swithching
to the Jump years menu.
this also ensures that the entire menu dosen't resize itself
in response to the slightly bigger buttons in the Jump years menu.
 */
.month-picker-month-table .ui-button {
    width: 4.2em;
    margin: .2em;
}

.month-picker-open-button {
    height: 20px;
    width: 20px;
    vertical-align: bottom;
}

.month-picker-invalid-message {
    display: none;
    background-color: Yellow;
}

.month-picker-disabled {
    background-color: #e1e1e1;
}


#map-table-section, #project-map-section{
    background-color: white;
    margin-bottom: 40px;
}

/* IE9 bug where map z-index goes over the footer */
.page-footer {
    z-index: 1001; /* Map is Z-index 2, the leaflet logo is 1000 */
}

.ms-ctn.form-control.ms-ctn-focus {
    /*padding: 5px 12px !important; */
}

div.ms-res-ctn.dropdown-menu {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1003;
    display: none;
    float: left;
    min-width: 160px;
    padding: 5px 0;
    list-style: none;
    font-size: 18px;
    background-color: #fff;
    border: 1px solid #ccc;
    border: 1px solid rgba(0,0,0,.15);
    -webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);
    box-shadow: 0 6px 12px rgba(0,0,0,.175);
    background-clip: padding-box;
}

.ms-close-btn{
    background-position: 0 0 !important;
}

#project-search i.fa-search {
    padding: 6px;
    font-size: 24px;
    height: 46px;
    background: transparent !important; 
    background-color: transparent !important; 
    color: #ccc !important; 
}

#project-search i.fa-search {
    position: absolute !important;
    top: 0px !important;
    right: 0px !important;
}

.leaflet-control-location.leaflet-bar.leaflet-control a {
    font-size: 18px;
    text-align: center;
    line-height: 27px;
}

#project-search .ms-ctn.form-control.ms-no-trigger {
    padding-top: 4px;
    padding-bottom: 4px;
}

#project-search {
    width:100%; 
    margin-bottom: 20px;
}
.ms-sel-ctn input {
    color: #999;
    font-size: 18px;
    padding: 1px !important;
    padding-left: 5px !important;
}

.ms-helper {
    color: #222 !important;
    left: 3px !important;
    top: 0px !important;
}

#project-search .ms-helper {
    display: none !important;
}

.map {
	height:500px;
	width:100%;
	border:solid 1px #dddddd;
}

.map-detail{
	height:400px;   
}
.carousel-control {
    opacity: 1;
    filter: none;
}
.left.carousel-control,.right.carousel-control{
    background-image: none;
    background: none;
    filter: none;
}

.carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-prev, .carousel-control .icon-next {
    height: 50px;
    margin-top: -25px;
}

table.table.table-sortable thead th{
    position: relative;   
	color:white;
	background-color: #00aeef;
	text-decoration:none;
	vertical-align:top !important;	
	text-transform:uppercase;
	
	padding:12px;
	padding-right:18px !important;
    cursor: pointer;
}

.carousel-control .fa {
    color: white;
    font-size: 50px;
}

.carousel-indicators li, .carousel-indicators .active {
    margin-left: 5px;
    margin-right: 5px;
}

#content img{
	outline:none !important;
	outline-offset:0 !important;
}

/* Fix for Template */
.nav{
	
	margin-bottom:1em;
	}
.nav.nav-tabs li {
	padding-bottom:0;
}

.nav-tabs > li > a{
	margin-right:0;
}
/* End Template fixes */

.image_not_available {
    text-align: center;
    font-weight: bold;
}


.mobile-sort-section
{
	display:block;
	color:white;
	/*background-color: #f68100;*/
	padding:10px;	
}

a.mobile-sort::after{
    font-family: FontAwesome;
	color:white;
	content: "\f0dc";
	padding-left:5px;
}

button.view-button{
	margin-top:8px;
	background-color:#eee;
}

.item-count
{
	font-size:1.2em;
	color:#0081ab;
}
.item-count.sub
{
	font-size:1.1em;
}
/*make icons go away for projects*/
#project-map i.fa {
	color:transparent;
	font-size:0px;
}

/* legend */

#map-legend {
	margin-top:10px;
}
#map-legend .legend-item{
	vertical-align:middle;
	margin-bottom:4px;
	
	text-overflow: ellipsis;
  	white-space: nowrap;
  	overflow: hidden;
}
#map-legend .legend-item-color{
	width:25px;
	display:inline-block;
	border:solid 1px #ddd;
	margin-right:7px;
	font-weight: bold !important;
	background-color:red;
}


/* pop up content header*/
.leaflet-popup-content a h1{
	margin-top:0;
}

/* end custom styling */

.offscreen{
	position:absolute !important;
    z-index: -200;
}

#project-map-section.offscreen .map, #project-map-section.offscreen #map-legend, #map-table-section.offscreen #map-table {
    position: absolute;
    top: -8000000px;
}

#project-message {
    margin-bottom: 20px;
}

/* popup styling */

.leaflet-popup-close-button
{
	border-bottom: 0px;
}

.leaflet-popup-content img
{
	width: 100% !important;	
}

.leaflet-marker-icon
{
	outline: none !important;	
}

.map img
{
	outline: none !important;
}

.map-popup-label
{
	font-weight: bold !important;
	padding-right: 5px;
}

/* end popup styling */

.map-detail-label
{
	font-weight: bold !important;
    min-width: 130px;
	padding-right: 10px;
}

.map-detail-label2
{
	font-weight: bold !important;
	padding-right: 0px;
	font-size: 1.12em;
}

[class*="icon-"]
{
	padding-right: 0px !important;	
}

.map-marker
{
	padding-left: 0em;
	padding-right: 0em;
}

#map-detail-buttons {
    margin-top: 0.8em;
}

.details-button
{
  padding-top:0.8em;
  padding-bottom:0.8em;
}

#project-images {
    margin-bottom:0.8em;
}

.image-date {
    color: white;
}


.tooltip {
  position: absolute;
  z-index: 1030;
  display: block;
  font-size: 1.2em;
  line-height: 1.4;
  opacity: 0;
  filter: alpha(opacity=0);
  visibility: visible;
}

.tooltip.in {
  opacity: 0.9;
  filter: alpha(opacity=90);
}

.tooltip.top {
  padding: 5px 0;
  margin-top: -3px;
}

.tooltip.right {
  padding: 0 5px;
  margin-left: 3px;
}

.tooltip.bottom {
  padding: 5px 0;
  margin-top: 3px;
}

.tooltip.left {
  padding: 0 5px;
  margin-left: -3px;
}

.tooltip-inner {
  max-width: 200px;
  padding: 3px 8px;
  color: #ffffff;
  text-align: center;
  text-decoration: none;
  background-color: #000000;
  border-radius: 4px;
}

.tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}

.tooltip.top .tooltip-arrow {
  bottom: 0;
  left: 50%;
  margin-left: -5px;
  border-top-color: #000000;
  border-width: 5px 5px 0;
}

.tooltip.top-left .tooltip-arrow {
  bottom: 0;
  left: 5px;
  border-top-color: #000000;
  border-width: 5px 5px 0;
}

.tooltip.top-right .tooltip-arrow {
  right: 5px;
  bottom: 0;
  border-top-color: #000000;
  border-width: 5px 5px 0;
}

.tooltip.right .tooltip-arrow {
  top: 50%;
  left: 0;
  margin-top: -5px;
  border-right-color: #000000;
  border-width: 5px 5px 5px 0;
}

.tooltip.left .tooltip-arrow {
  top: 50%;
  right: 0;
  margin-top: -5px;
  border-left-color: #000000;
  border-width: 5px 0 5px 5px;
}

.tooltip.bottom .tooltip-arrow {
  top: 0;
  left: 50%;
  margin-left: -5px;
  border-bottom-color: #000000;
  border-width: 0 5px 5px;
}

.tooltip.bottom-left .tooltip-arrow {
  top: 0;
  left: 5px;
  border-bottom-color: #000000;
  border-width: 0 5px 5px;
}

.tooltip.bottom-right .tooltip-arrow {
  top: 0;
  right: 5px;
  border-bottom-color: #000000;
  border-width: 0 5px 5px;
}

	#modal-project-details h4
	{
		font-size: 1.5em !important;
	}
	
	.map-popup-label
	{
		/*font-size: 0.8em !important;*/
		padding-left: 15px !important;
	}

	.modal-header
	{
		border-bottom: 0px;
	}

	.modal-footer
	{
		border-top: 0px;
		padding-top: 0px;

	}

	#modal-project-details table
	{
		margin-bottom: 0px;
		margin-top: 0px;
	}

	#modal-project-details img
	{
		display:none;
	}
	
	#modal-project-details .btn
	{
		margin-top: 0px;
		margin-bottom: 0px;
	}
	
	#modal-project-details .modal-dialog
	{
		max-width: 350px; /* your width */
	}

    #project-budget-slider-control.ui-widget-content {
        background-image: none;
        background-color: white;        
    }
    #project-budget-slider-control .ui-widget-header {
        background-image: none;
        background-color: #00aeef;
    }


/* Large desktop */
@media (min-width: 1200px) {
}

/* medium desktop */
@media (min-width: 992px) and (max-width: 1199px) {
	table.table tbody td{
		padding-left:5px !important;
		padding-right:5px !important;
        /*color: orange !important;*/
	}

	table.table thead th{
		padding-left:5px !important;
	}
    table.table thead th, table.table tbody td {
        font-size: 15px;
    }
    table.table-sortable.table thead th {
        padding: 6px;
    }
}

/* Portrait tablet to landscape and desktop */
@media (min-width: 768px) and (max-width: 991px) 
{
	table.table tbody td{
		padding-left:5px !important;
		padding-right:5px !important;
/*		color:green !important;*/
	}

	table.table thead th{
		padding-left:5px !important;
	}
}

/* Landscape phone to portrait tablet */
@media (max-width: 767px) 
{
      .ms-sel-ctn .ms-sel-item .ms-close-btn{
        background-image: url("images/delete.png") !important;
        background-repeat: no-repeat !important;
background-position: 3px 3px!important;
        margin: 0 !important;
        height: 16px !important;
        width: 16px !important;
        padding: 0 10px !important;
    }

  .ms-sel-item {
      padding-right: 0px !important;
  }
	

.alberta-theme #breadcrumbs-share {
    position: relative;
}

	table.table tbody td{
		padding-left:5px !important;
		padding-right:5px !important;	
/*		color:red !important;*/
	}

	table.table thead th.header::after {
		font-size: 0.8em !important;
		padding-top: 6px !important;
	}

	table.table thead th{
	    padding-right:16px !important;
	}

	table.table thead th{
		padding-left:5px !important;
	}

	button.view-button i.fa{
		font-size:1.5em;
	}
			
	.map-legend .legend-item{
		margin-bottom:8px;
	}

	.popup-image
	{
		display:none;
	}
    #project-search{
        width:100%;
    }

    #project-map-filter {
        margin-left: 15px;
        padding-right: 35px;
    }
}

/* Landscape phones and down */
@media (max-width: 480px) {
    
  .ms-sel-ctn .ms-sel-item .ms-close-btn{
        background-image: url("images/delete.png") !important;
background-position: 3px 3px!important;
        background-repeat: no-repeat !important;
        margin: 0 !important;
        height: 16px !important;
      width: 16px !important;
        padding: 0 10px !important;
    }

  .ms-sel-item {
      padding-right: 0px !important;
  }

    .alberta-theme #breadcrumbs-share {
        position: relative;
    }

        .alberta-theme #breadcrumbs-share .addthis_toolbox:before {
            content: 'Share';
        }

    .addthis_toolbox.addthis_custom_sharing.social {
        width: 100%;
        text-align: center;
    }
	.leaflet-popup-content-wrapper td
	{
		line-height: 1em !important;
	}

	.leaflet-popup-content-wrapper h1,.leaflet-popup-content-wrapper.h1
	{
		font-size: 1.25em !important;
	}
		
	button.view-button i.fa{
		font-size:2em;
	}
			
	.map-legend .legend-item{
		margin-bottom:15px;
	}

    #project-search{
        width:100%;
    }
    .leaflet-popup-content-wrapper td
	{
		line-height: 1em !important;
	}

	.leaflet-popup-content-wrapper h1,.leaflet-popup-content-wrapper.h1
	{
		font-size: 1.25em !important;
	}
		
	button.view-button i.fa{
		font-size:2em;
	}
			
	.map-legend .legend-item{
		margin-bottom:15px;
	}
}


.btn:focus {
  outline: thin dotted #333;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.btn:hover, .btn:focus {
  color: #333333;
  text-decoration: none;
}
.btn:active, .btn.active {
  outline: 0;
  background-image: none;
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}



/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */

/*
Author: L. Voogdt
License: MIT
Version: 1.0
*/

/* Marker setup */
.awesome-marker {
  background: url('images/markers-soft.png') no-repeat 0 0;
  width: 35px;
  height: 46px;
  position:absolute;
  left:0;
  top:0;
  display: block;
  text-align: center;
}

.awesome-marker-shadow {
  background: url('images/markers-shadow.png') no-repeat 0 0;
  width: 36px;
  height: 16px;
}

/* Retina displays */
@media (min--moz-device-pixel-ratio: 1.5),(-o-min-device-pixel-ratio: 3/2),
(-webkit-min-device-pixel-ratio: 1.5),(min-device-pixel-ratio: 1.5),(min-resolution: 1.5dppx) {
 .awesome-marker {
  background-image: url('images/markers-soft@2x.png');
  background-size: 720px 46px;
 }
 .awesome-marker-shadow {
  background-image: url('images/markers-shadow@2x.png');
  background-size: 35px 16px;
 }
}

.awesome-marker i {
  color: #333;
  margin-top: 10px;
  display: inline-block;
  font-size: 14px;
}

.awesome-marker .icon-white {
  color: #fff;
}

/* Colors */
.awesome-marker-icon-red {
  background-position: 0 0;
}

.awesome-marker-icon-darkred {
  background-position: -180px 0;
}

.awesome-marker-icon-lightred {
  background-position: -360px 0;
}

.awesome-marker-icon-orange {
  background-position: -36px 0;
}

.awesome-marker-icon-beige {
  background-position: -396px 0;
}

.awesome-marker-icon-green {
  background-position: -72px 0;
}

.awesome-marker-icon-darkgreen {
  background-position: -252px 0;
}

.awesome-marker-icon-lightgreen {
  background-position: -432px 0;
}

.awesome-marker-icon-blue {
  background-position: -108px 0;
}

.awesome-marker-icon-darkblue {
  background-position: -216px 0;
}

.awesome-marker-icon-lightblue {
  background-position: -468px 0;
}

.awesome-marker-icon-purple {
  background-position: -144px 0;
}

.awesome-marker-icon-darkpurple {
  background-position: -288px 0;
}

.awesome-marker-icon-pink {
  background-position: -504px 0;
}

.awesome-marker-icon-cadetblue {
  background-position: -324px 0;
}

.awesome-marker-icon-white {
  background-position: -574px 0;
}

.awesome-marker-icon-gray {
  background-position: -648px 0;
}

.awesome-marker-icon-lightgray {
  background-position: -612px 0;
}

.awesome-marker-icon-black {
  background-position: -682px 0;
}

.leaflet-cluster-anim .leaflet-marker-icon, .leaflet-cluster-anim .leaflet-marker-shadow {
	-webkit-transition: -webkit-transform 0.3s ease-out, opacity 0.3s ease-in;
	-moz-transition: -moz-transform 0.3s ease-out, opacity 0.3s ease-in;
	-o-transition: -o-transform 0.3s ease-out, opacity 0.3s ease-in;
	transition: transform 0.3s ease-out, opacity 0.3s ease-in;
}

.leaflet-cluster-spider-leg {
	/* stroke-dashoffset (duration and function) should match with leaflet-marker-icon transform in order to track it exactly */
	-webkit-transition: -webkit-stroke-dashoffset 0.3s ease-out, -webkit-stroke-opacity 0.3s ease-in;
	-moz-transition: -moz-stroke-dashoffset 0.3s ease-out, -moz-stroke-opacity 0.3s ease-in;
	-o-transition: -o-stroke-dashoffset 0.3s ease-out, -o-stroke-opacity 0.3s ease-in;
	transition: stroke-dashoffset 0.3s ease-out, stroke-opacity 0.3s ease-in;
}

.marker-cluster-small {
	background-color: rgba(181, 226, 140, 0.6);
	}
.marker-cluster-small div {
	background-color: rgba(110, 204, 57, 0.6);
	}

.marker-cluster-medium {
	background-color: rgba(241, 211, 87, 0.6);
	}
.marker-cluster-medium div {
	background-color: rgba(240, 194, 12, 0.6);
	}

.marker-cluster-large {
	background-color: rgba(253, 156, 115, 0.6);
	}
.marker-cluster-large div {
	background-color: rgba(241, 128, 23, 0.6);
	}

	/* IE 6-8 fallback colors */
.leaflet-oldie .marker-cluster-small {
	background-color: rgb(181, 226, 140);
	}
.leaflet-oldie .marker-cluster-small div {
	background-color: rgb(110, 204, 57);
	}

.leaflet-oldie .marker-cluster-medium {
	background-color: rgb(241, 211, 87);
	}
.leaflet-oldie .marker-cluster-medium div {
	background-color: rgb(240, 194, 12);
	}

.leaflet-oldie .marker-cluster-large {
	background-color: rgb(253, 156, 115);
	}
.leaflet-oldie .marker-cluster-large div {
	background-color: rgb(241, 128, 23);
}

.marker-cluster {
	background-clip: padding-box;
	border-radius: 20px;
	}
.marker-cluster div {
	width: 30px;
	height: 30px;
	margin-left: 5px;
	margin-top: 5px;

	text-align: center;
	border-radius: 15px;
	font: 12px "Helvetica Neue", Arial, Helvetica, sans-serif;
	}
.marker-cluster span {
	line-height: 30px;
	}
.marker-cluster-small {
	background-color:  rgba(0, 174, 239, 1) !important;
	}
.marker-cluster-small div {
	background-color: rgb(220, 220, 220) !important;
	}

.marker-cluster-medium {
	background-color:  rgba(0, 174, 239, 1) !important;
	}
.marker-cluster-medium div {
	background-color: rgb(220, 220, 220) !important;
	}

.marker-cluster-large {
	background-color:  rgba(0, 174, 239, 1) !important;
	}
.marker-cluster-large div {
	background-color: rgba(220, 220, 220, 1) !important;
	}

	/* IE 6-8 fallback colors */
.leaflet-oldie .marker-cluster-small {
	background-color: rgb(0, 174, 239) !important;
	}
.leaflet-oldie .marker-cluster-small div {
	background-color: rgb(220, 220, 220) !important;
	}

.leaflet-oldie .marker-cluster-medium {
	background-color: rgb(0, 174, 239) !important;
	}
.leaflet-oldie .marker-cluster-medium div {
	background-color: rgb(220, 220, 220) !important;
	}

.leaflet-oldie .marker-cluster-large {
	background-color: rgb(0, 174, 239) !important;
	}
.leaflet-oldie .marker-cluster-large div {
	background-color: rgb(220, 220, 220) !important;
}
table.table-responsive { 
  margin: 0 auto !important;
  border-collapse: collapse !important;
  text-rendering: optimizeLegibility !important;
}
table.table-responsive thead th { }
table.table-responsive thead th, 
table.table-responsive tbody td { }
table.table-responsive tbody td { }
table.table-responsive tbody tr:not(:last-child) { }

@media (max-width: 480px) {

	.leaflet-popup-content-wrapper, .leaflet-popup-tip-container, .leaflet-popup-close-button
	{
		display:none;
	}
	
}

@media screen and (max-width: 768px) {
  table.table-responsive caption { background-image: none; }
  /*table.table-responsive thead { display: none; }*/

  table.table-responsive tbody td, table.table-responsive thead th { 
    display: block;
	text-align:left !important;
    max-width: 100% !important;
      width: 100% !important;
  }
  table.table-responsive tbody tr td:first-child{ 
	/*color:white;
	background-color: #00aeef;
	text-decoration:none;*/
  }

	table.table-responsive tbody tr td:first-child a{
	/*color:white;
	border-color:white;*/
}
	table.table-responsive tbody td:before { 
    content: attr(data-th) !important;
    display: inline-block !important;
    width: 8em !important;  
  }
	table.table-responsive tbody td:first-child:before { 
	text-decoration:none !important;
    content: none !important;
    width: auto !important;
  }
		

}

/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */

/**
 * Multiple Selection Component for Bootstrap
 * Check nicolasbize.github.io/magicsuggest/ for latest updates.
 *
 * Author:       Nicolas Bize
 * Created:      Feb 8th 2013
 * Last Updated: Oct 16th 2014
 * Version:      2.1.4
 * Licence:      MagicSuggest is licenced under MIT licence (http://opensource.org/licenses/MIT)
 */
.ms-ctn{
    position: relative;
    padding: 5px 12px;
    height: auto;
}
.ms-inv{
    border: 1px solid #CC0000;
}
.ms-ctn-readonly{
    cursor: pointer;
}
.ms-ctn-disabled{
    cursor: not-allowed;
    background-color: #eeeeee;
}
.ms-ctn-bootstrap-focus,
.ms-ctn-bootstrap-focus .ms-res-ctn{
    border-color: rgba(82, 168, 236, 0.8) !important;
    /* IE6-9 */
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6) !important;
    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6) !important;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6) !important;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
}
.ms-ctn-focus{
    border-color: #66afe9;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);
            box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);
}
.ms-ctn input{
    border: 0;
    box-shadow: none;
    -webkit-transition: none;
    outline: none;
    display: block;
    padding: 0;
    line-height: 1.42857143;
    margin: 1px 0;
    width: 100%;
}
.ms-ctn .ms-sel-ctn input{
    float: left;
}
.ms-ctn-disabled input{
    cursor: not-allowed;
    background-color: #eeeeee;
}
.ms-ctn .ms-input-readonly{
    cursor: pointer;
}
.ms-ctn .ms-empty-text{
    color: #DDD;
}
.ms-ctn input:focus{
    border: 0;
    box-shadow: none;
    -webkit-transition: none;
    background: #FFF;
}
.ms-ctn input::-ms-clear {
    width: 0;
    height: 0;
}
.ms-ctn .ms-trigger{
    top: 0;
    width: 25px;
    height:100%;
    position:absolute;
    right:0;
    background: transparent;
    border-left: 1px solid #CCC;
    cursor: pointer;
}
.ms-ctn .ms-trigger .ms-trigger-ico {
    display: inline-block;
    width: 0;
    height: 0;
    vertical-align: top;
    border-top: 4px solid #333;
    border-right: 4px solid transparent;
    border-left: 4px solid transparent;
    content: "";
    margin-left: 8px;
    margin-top: 15px;
}
.ms-ctn .ms-trigger:hover{
    background-color: #e6e6e6;
}
.ms-ctn .ms-trigger:hover .ms-trigger-ico{
    background-position: 0 -4px;
}
.ms-ctn-disabled .ms-trigger{
    cursor: not-allowed;
    background-color: #eeeeee;
}
.ms-ctn-bootstrap-focus{
    border-bottom: 1px solid #CCC;
}
.ms-res-ctn{
    width: 100%;
    display: block;
    overflow-y: auto;
}
.ms-res-ctn .ms-res-group{
    line-height: 23px;
    text-align: left;
    padding: 2px 5px;
    font-weight: bold;
    border-bottom: 1px dotted #CCC;
    border-top: 1px solid #CCC;
    background: #f3edff;
    color: #333;
}
.ms-res-ctn .ms-res-item{
    line-height: 25px;
    text-align: left;
    padding: 2px 5px;
    color: #666;
    cursor: pointer;
}
.ms-res-ctn .ms-res-item-grouped{
    padding-left: 15px;
}
.ms-res-ctn .ms-res-odd{
    background: #FAFAFA;
}
.ms-res-ctn .ms-res-item-active{
    background-color: #F5F5F5;
}
.ms-res-ctn .ms-res-item-disabled{
    color: #CCC;
    cursor: default;
}
.ms-sel-ctn{
    overflow: auto;
    line-height: 18px;
    padding-right: 25px;
}
.ms-no-trigger .ms-sel-ctn{
    padding-right: 0;
}
/** Outer and global tags **/
.ms-sel-ctn .ms-sel-item{
    background: #F3F3F3;
    color: #999;
    float: left;
    font-size: 12px;
    padding: 3px 5px;
    border-radius: 3px;
    border: 1px solid #DDD;
    margin: 3px 0px 1px 0;
}
.ms-sel-ctn .ms-sel-invalid{
    border-color: rgb(248, 165, 165) !important;
    background: #FDF2F2 !important;
}
.ms-sel-ctn .ms-sel-item:hover{
    border: 1px solid #BBB;
}
/** For inner tags **/
.ms-ctn .ms-sel-item{
    background: #F3F3F3;
    color: #999;
    float: left;
    font-size: 12px;
    padding: 0 5px;
    border-radius: 3px;
    border: 1px solid #DDD;
    margin: 1px 5px 1px 0;
}
.ms-ctn .ms-sel-item:hover{
    border: 1px solid transparent;
}
.ms-ctn-focus .ms-sel-item:hover{
    border: 1px solid #BBB;
}
.ms-sel-ctn .ms-sel-text{
    background: #FFF;
    color: #666;
    padding-right: 0;
    margin-left: 0;
    font-size: 14px;
    font-weight: normal;
}
.ms-as-string .ms-sel-text{
    border-color: transparent;
}
.ms-res-ctn .ms-res-item em{
    font-style: normal;
    background: #565656;
    color: #FFF;
}
.ms-sel-ctn .ms-sel-text:hover{
    background: #FFF;
}
.ms-sel-ctn .ms-sel-item-active{
    border: 1px solid red;
    background: #757575;
}
.ms-stacked .ms-sel-item{
    float: inherit;
}
.ms-sel-ctn .ms-sel-item .ms-close-btn{
    width: 7px;
    cursor: pointer;
    height: 7px;
    float: right;
    margin: 6px 2px 0 10px;
    background-image: url(data:image/png;base64,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);
    background-position: 0 -7px;
}
.ms-sel-ctn .ms-sel-item .ms-close-btn:hover{
    background-position: 0 0;
}
.ms-stacked .ms-sel-item .ms-close-btn {
    margin-left: 0px;
}
.ms-helper{
    color: #AAA;
    font-size: 10px;
    position: absolute;
    top: -17px;
    right: 0;
}
.ms-ctn.input-lg .ms-trigger .ms-trigger-ico {
    margin-top: 17px
}
.ms-ctn.input-sm .ms-trigger .ms-trigger-ico {
    margin-top: 13px
}
.ms-ctn.input-lg .ms-sel-ctn .ms-sel-item {
    padding-top: 2px;
    padding-bottom: 3px;
}
.ms-ctn.input-sm .ms-sel-ctn {
    line-height: 15px;
}
.ms-ctn.input-sm .ms-sel-ctn .ms-sel-item {
    padding-top: 1px;
    padding-bottom: 1px;
    margin-top:0;
    margin-bottom: 0;
}
.ms-ctn.input-sm .ms-sel-ctn .ms-sel-item .ms-close-btn {
    margin-top: 4px;
}
.ms-ctn .ms-sel-ctn {
    margin-left: -7px;
}
.ms-ctn .ms-trigger:hover {
    width:24px;
    right: 1px;
    border-radius: 0 3px 3px 0;
}

.ms-ctn .ms-trigger {
    border-left: solid 1px black;
}

.ms-ctn .ms-trigger {
    background-color: #fff;
}


.ms-ctn .ms-sel-item{
    background: #cceefb;
    color: black;
    font-size: 14px;
    padding: 4px 10px;
    border-radius: 0px;
    border: 1px solid #00aeef;
    margin: 1px 5px 1px 0;
}
.ms-ctn .ms-sel-item:hover{
    border: 1px solid #008bbf;
}
.ms-ctn-focus .ms-sel-item:hover{
    border: 1px solid #008bbf;
}
.ms-sel-ctn .ms-sel-text{
    background: #FFF;
    color: black;
    padding-right: 0;
    margin-left: 0;
    font-size: 14px;
    font-weight: normal;
}

.ms-res-ctn .ms-res-item {
    color: black;   
}

.ms-res-item.ms-res-item-active{
    background-color:#00aeef;
}


.ms-ctn .ms-trigger .ms-trigger-ico {
    margin-top: 20px;
}

span.ms-helper {
    display: none !important;
}

#map-details-table {
  overflow-x: inherit !important;
  overflow-y: inherit !important;

}
#map-details-table .dropdown-menu {
    position: relative;
    height: 100px !important;
}
/* Slider */
.slick-slider
{
    position: relative;

    display: block;

    -moz-box-sizing: border-box;
         box-sizing: border-box;

    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list
{
    position: relative;

    display: block;
    overflow: hidden;

    margin: 0;
    padding: 0;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}

.slick-track
{
    position: relative;
    top: 0;
    left: 0;

    display: block;
}
.slick-track:before,
.slick-track:after
{
    display: table;

    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;

    height: 100%;
    min-height: 1px;
}
[dir='rtl'] .slick-slide
{
    float: right;
}
.slick-slide img
{
    display: block;
}
.slick-slide.slick-loading img
{
    display: none;
}
.slick-slide.dragging img
{
    pointer-events: none;
}
.slick-initialized .slick-slide
{
    display: block;
}
.slick-loading .slick-slide
{
    visibility: hidden;
}
.slick-vertical .slick-slide
{
    display: block;

    height: auto;

    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}
@charset 'UTF-8';
/* Slider */
.slick-loading .slick-list
{
    background: #fff url(/Content/Slick/ajax-loader.gif) center center no-repeat;
}

/* Icons */
@font-face
{
    font-family: 'slick';
    font-weight: normal;
    font-style: normal;

    src: url(/Content/Slick/fonts/slick.eot);
    src: url(/Content/Slick/fonts/slick.eot?#iefix) format('embedded-opentype'), url(/Content/Slick/fonts/slick.woff) format('woff'), url(/Content/Slick/fonts/slick.ttf) format('truetype'), url(/Content/Slick/fonts/slick.svg#slick) format('svg');
}
/* Arrows */
.slick-prev,
.slick-next
{
    font-size: 0;
    line-height: 0;

    position: absolute;
    top: 50%;

    display: block;

    width: 20px;
    height: 20px;
    padding: 0;
    margin-top: -10px\9; /*lte IE 8*/
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);

    cursor: pointer;

    color: transparent;
    border: none;
    outline: none;
    background: transparent;
}
.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus
{
    color: transparent;
    outline: none;
    background: transparent;
}
.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before
{
    opacity: 1;
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before
{
    opacity: .25;
}

.slick-prev:before,
.slick-next:before
{
    font-family: 'slick';
    font-size: 50px;
    line-height: 1;

    opacity: .75;
    color: #808080 !important;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.slick-prev
{
    left: -25px;
}
[dir='rtl'] .slick-prev
{
    right: -25px;
    left: auto;
}
.slick-prev:before
{
    content: '←';
}
[dir='rtl'] .slick-prev:before
{
    content: '→';
}

.slick-next
{
    right: -25px;
}
[dir='rtl'] .slick-next
{
    right: auto;
    left: -25px;
}
.slick-next:before
{
    content: '→';
}
[dir='rtl'] .slick-next:before
{
    content: '←';
}

/* Dots */
.slick-slider
{
    margin-bottom: 30px;
}

.slick-dots
{
    position: absolute;
    bottom: -45px;

    display: block;

    width: 100%;
    padding: 0;

    list-style: none;

    text-align: center;
}
.slick-dots li
{
    position: relative;

    display: inline-block;

    width: 20px;
    height: 20px;
    margin: 0 5px;
    padding: 0;

    cursor: pointer;
}
.slick-dots li button
{
    font-size: 0;
    line-height: 0;

    display: block;

    width: 20px;
    height: 20px;
    padding: 5px;

    cursor: pointer;

    color: transparent;
    border: 0;
    outline: none;
    background: transparent;
}
.slick-dots li button:hover,
.slick-dots li button:focus
{
    outline: none;
}
.slick-dots li button:hover:before,
.slick-dots li button:focus:before
{
    opacity: 1;
}
.slick-dots li button:before
{
    font-family: 'slick';
    font-size: 6px;
    line-height: 20px;

    position: absolute;
    top: 0;
    left: 0;

    width: 20px;
    height: 20px;

    content: '•';
    text-align: center;

    opacity: .25;
    color: black;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.slick-dots li.slick-active button:before
{
    opacity: .75;
    color: black;
}

.leaflet-container{background:#fff;font:12px/20px 'Helvetica Neue',Arial,Helvetica,sans-serif;color:#404040;color:rgba(0,0,0,.75);outline:0;overflow:hidden;-ms-touch-action:none}.leaflet-container *,.leaflet-container :after,.leaflet-container :before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.leaflet-container h1,.leaflet-container h2,.leaflet-container h3,.leaflet-container h4,.leaflet-container h5,.leaflet-container h6,.leaflet-container p{font-size:15px;line-height:20px;margin:0 0 10px}.leaflet-container .marker-description img{margin-bottom:10px}.leaflet-container a{color:#3887be;font-weight:400;text-decoration:none}.leaflet-container a:hover{color:#63b6e5}.leaflet-container.dark a{color:#63b6e5}.leaflet-container.dark a:hover{color:#8fcaec}.leaflet-container .mapbox-button,.leaflet-container.dark .mapbox-button{background-color:#3887be;display:inline-block;height:40px;line-height:40px;text-decoration:none;color:#fff;font-size:12px;white-space:nowrap;text-overflow:ellipsis}.leaflet-container .mapbox-button:hover,.leaflet-container.dark .mapbox-button:hover{color:#fff;background-color:#3bb2d0}.leaflet-image-layer,.leaflet-layer,.leaflet-map-pane canvas,.leaflet-map-pane svg,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-pane,.leaflet-tile,.leaflet-tile-container,.leaflet-zoom-box{position:absolute;left:0;top:0}.leaflet-container{overflow:hidden}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{width:1600px;height:1600px;-webkit-transform-origin:0 0}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-overlay-pane svg,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer{max-width:none!important}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-drag{-ms-touch-action:none;touch-action:none}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{width:0;height:0;z-index:800}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-map-pane canvas{z-index:1}.leaflet-map-pane svg{z-index:2}.leaflet-tile-pane{z-index:2}.leaflet-overlay-pane{z-index:4}.leaflet-shadow-pane{z-index:5}.leaflet-marker-pane{z-index:6}.leaflet-tooltip-pane{z-index:7}.leaflet-popup-pane{z-index:8}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(/Content/mapbox/v3.3.1/#default#VML);display:inline-block;position:absolute}.leaflet-control{position:relative;z-index:800;pointer-events:visiblePainted;pointer-events:auto}.leaflet-bottom,.leaflet-top{position:absolute;z-index:1000;pointer-events:none}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-tile{will-change:opacity}.leaflet-fade-anim .leaflet-popup{opacity:0;-webkit-transition:opacity .2s linear;-moz-transition:opacity .2s linear;-o-transition:opacity .2s linear;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}.leaflet-zoom-anim .leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1);-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1);-o-transition:-o-transform .25s cubic-bezier(0,0,.25,1);transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-pan-anim .leaflet-tile,.leaflet-zoom-anim .leaflet-tile{-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-control,.leaflet-popup-pane{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing}.leaflet-image-layer,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-image-layer.leaflet-interactive,.leaflet-marker-icon.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{outline:0}.leaflet-zoom-box{background:#fff;border:2px dotted #202020;opacity:.5}.leaflet-bar,.leaflet-control-layers{background-color:#fff;border:1px solid #999;border-color:rgba(0,0,0,.4);border-radius:3px;box-shadow:none}.leaflet-bar a,.leaflet-bar a:hover{color:#404040;color:rgba(0,0,0,.75);border-bottom:1px solid #ddd;border-bottom-color:rgba(0,0,0,.1)}.leaflet-bar a:last-child{border-bottom:none}.leaflet-bar a:active,.leaflet-bar a:hover{background-color:#f8f8f8;cursor:pointer}.leaflet-bar a:hover:first-child{border-radius:3px 3px 0 0}.leaflet-bar a:hover:last-child{border-radius:0 0 3px 3px}.leaflet-bar a:hover:only-of-type{border-radius:3px}.leaflet-bar .leaflet-disabled{cursor:default;opacity:.75}.leaflet-control-zoom-in,.leaflet-control-zoom-out{display:block;content:'';text-indent:-999em}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{background:#fff;padding:6px 10px 6px 6px;color:#404040;color:rgba(0,0,0,.75)}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block}.leaflet-control-layers-separator{height:0;border-top:1px solid #ddd;border-top-color:rgba(0,0,0,.1);margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(/Content/mapbox/v3.3.1/images/marker-icon.png)}.leaflet-container .leaflet-control-attribution{background-color:rgba(255,255,255,.5);margin:0;box-shadow:none}.leaflet-container .leaflet-control-attribution a,.leaflet-container .map-info-container a{color:#404040}.leaflet-control-attribution a:hover,.map-info-container a:hover{color:inherit;text-decoration:underline}.leaflet-control-attribution,.leaflet-control-scale-line{padding:0 5px}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-container .mapbox-improve-map{font-weight:700}.leaflet-control-scale-line{background-color:rgba(255,255,255,.5);border:1px solid #999;border-color:rgba(0,0,0,.4);border-top:none;padding:2px 5px 1px;white-space:nowrap;overflow:hidden}.leaflet-control-scale-line:last-child{border-top:2px solid #ddd;border-top-color:rgba(0,0,0,.1);border-bottom:none;margin-top:-2px}.leaflet-container .leaflet-control-attribution.leaflet-compact-attribution{margin:10px}.leaflet-container .leaflet-control-attribution.leaflet-compact-attribution{background:#fff;border-radius:3px 13px 13px 3px;padding:3px 31px 3px 3px;visibility:hidden}.leaflet-control-attribution.leaflet-compact-attribution:hover{visibility:visible}.leaflet-control-attribution.leaflet-compact-attribution:after{content:'';background-color:#fff;background-color:rgba(255,255,255,.5);background-position:0 -78px;border-radius:50%;position:absolute;display:inline-block;width:26px;height:26px;vertical-align:middle;bottom:0;z-index:1;visibility:visible;cursor:pointer}.leaflet-control-attribution.leaflet-compact-attribution:hover:after{background-color:#fff}.leaflet-right .leaflet-control-attribution.leaflet-compact-attribution:after{right:0}.leaflet-left .leaflet-control-attribution.leaflet-compact-attribution:after{left:0}.leaflet-touch .leaflet-bar,.leaflet-touch .leaflet-control-layers{border:2px solid rgba(0,0,0,.2);background-clip:padding-box}.leaflet-popup{position:absolute;text-align:center;pointer-events:none}.leaflet-popup-content-wrapper{padding:1px;text-align:left;pointer-events:all}.leaflet-popup-content{padding:10px 10px 15px;margin:0;line-height:inherit}.leaflet-popup-close-button+.leaflet-popup-content-wrapper .leaflet-popup-content{padding-top:15px}.leaflet-popup-tip-container{width:20px;height:20px;margin:0 auto;position:relative}.leaflet-popup-tip{width:0;height:0;margin:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #fff;box-shadow:none}.leaflet-popup-close-button{text-indent:-999em;position:absolute;top:0;right:0;pointer-events:all}.leaflet-popup-close-button:hover{background-color:#f8f8f8}.leaflet-popup-scrolled{overflow:auto;border-bottom:1px solid #ddd;border-top:1px solid #ddd}.leaflet-div-icon{background:#fff;border:1px solid #999;border-color:rgba(0,0,0,.4)}.leaflet-editing-icon{border-radius:3px}.leaflet-tooltip{position:absolute;padding:5px;background-color:#fff;border:1px solid #fff;border-radius:3px;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none}.leaflet-tooltip.leaflet-clickable{cursor:pointer;pointer-events:auto}.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before,.leaflet-tooltip-top:before{content:'';position:absolute;pointer-events:none;border:5px solid transparent;background:0 0}.leaflet-tooltip-bottom{margin-top:5px}.leaflet-tooltip-top{margin-top:-5px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{left:50%;margin-left:-5px}.leaflet-tooltip-top:before{bottom:0;margin-bottom:-10px;border-top-color:#fff}.leaflet-tooltip-bottom:before{top:0;margin-top:-15px;margin-left:-5px;border-bottom-color:#fff}.leaflet-tooltip-left{margin-left:-5px}.leaflet-tooltip-right{margin-left:5px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{top:50%;margin-top:-5px}.leaflet-tooltip-left:before{right:0;margin-right:-10px;border-left-color:#fff}.leaflet-tooltip-right:before{left:0;margin-left:-10px;border-right-color:#fff}.leaflet-bar a,.leaflet-control-layers-toggle,.leaflet-popup-close-button,.map-tooltip.closable .close,.mapbox-button-icon:before,.mapbox-icon{content:'';display:inline-block;width:26px;height:26px;vertical-align:middle;background-repeat:no-repeat}.leaflet-bar a{display:block}.leaflet-container.dark .map-tooltip .close,.leaflet-control-attribution:after,.leaflet-control-layers-toggle,.leaflet-control-zoom-in,.leaflet-control-zoom-out,.leaflet-popup-close-button,.map-tooltip .close,.mapbox-icon{opacity:.75;background-image:url(/Content/mapbox/v3.3.1/images/icons-000000@2x.png);background-image:linear-gradient(transparent,transparent),url(/Content/mapbox/v3.3.1/images/icons.svg);background-repeat:no-repeat;background-size:26px 260px}.leaflet-container.dark .leaflet-control-attribution:after,.leaflet-container.dark .leaflet-control-layers-toggle,.leaflet-container.dark .leaflet-control-zoom-in,.leaflet-container.dark .leaflet-control-zoom-out,.leaflet-container.dark .mapbox-icon,.mapbox-button-icon:before{opacity:1;background-image:url(/Content/mapbox/v3.3.1/images/icons-ffffff@2x.png);background-image:linear-gradient(transparent,transparent),url(/Content/mapbox/v3.3.1/images/icons-ffffff.svg);background-size:26px 260px}.leaflet-bar .leaflet-control-zoom-in{background-position:0 0}.leaflet-bar .leaflet-control-zoom-out{background-position:0 -26px}.leaflet-popup-close-button,.map-tooltip.closable .close{background-position:-3px -55px;width:20px;height:20px;border-radius:0 3px 0 0}.mapbox-icon-info{background-position:0 -78px}.leaflet-control-layers-toggle{background-position:0 -104px}.mapbox-icon.mapbox-icon-share,.mapbox-icon.mapbox-icon-share:before{background-position:0 -130px}.mapbox-icon.mapbox-icon-geocoder,.mapbox-icon.mapbox-icon-geocoder:before{background-position:0 -156px}.mapbox-icon-facebook,.mapbox-icon-facebook:before{background-position:0 -182px}.mapbox-icon-twitter,.mapbox-icon-twitter:before{background-position:0 -208px}.mapbox-icon-pinterest,.mapbox-icon-pinterest:before{background-position:0 -234px}.leaflet-popup-content-wrapper,.map-legends,.map-tooltip{background:#fff;border-radius:3px;box-shadow:0 1px 2px rgba(0,0,0,.1)}.map-legends,.map-tooltip{max-width:300px}.map-legends .map-legend{padding:10px}.map-tooltip{z-index:999999;padding:10px;min-width:180px;max-height:400px;overflow:auto;opacity:1;-webkit-transition:opacity 150ms;-moz-transition:opacity 150ms;-o-transition:opacity 150ms;transition:opacity 150ms}.map-tooltip .close{text-indent:-999em;overflow:hidden;display:none}.map-tooltip.closable .close{position:absolute;top:0;right:0;border-radius:3px}.map-tooltip.closable .close:active{background-color:#f8f8f8}.leaflet-control-interaction{position:absolute;top:10px;right:10px;width:300px}.leaflet-popup-content .marker-title{font-weight:700}.leaflet-control .mapbox-button{background-color:#fff;border:1px solid #ddd;border-color:rgba(0,0,0,.1);padding:5px 10px;border-radius:3px}.mapbox-modal>div{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;overflow-y:auto}.mapbox-modal.active>div{z-index:99999;transition:all .2s,z-index 0 0}.mapbox-modal .mapbox-modal-mask{background:rgba(0,0,0,.5);opacity:0}.mapbox-modal.active .mapbox-modal-mask{opacity:1}.mapbox-modal .mapbox-modal-content{-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}.mapbox-modal.active .mapbox-modal-content{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.mapbox-modal-body{position:relative;background:#fff;padding:20px;z-index:1000;width:50%;margin:20px 0 20px 25%}.mapbox-share-buttons{margin:0 0 20px}.mapbox-share-buttons a{width:33.3333%;border-left:1px solid #fff;text-align:center;border-radius:0}.mapbox-share-buttons a:last-child{border-radius:0 3px 3px 0}.mapbox-share-buttons a:first-child{border:none;border-radius:3px 0 0 3px}.mapbox-modal input{width:100%;height:40px;padding:10px;border:1px solid #ddd;border-color:rgba(0,0,0,.1);color:rgba(0,0,0,.5)}.mapbox-modal label{display:block;margin-top:5px}.leaflet-control-mapbox-geocoder{position:relative}.leaflet-control-mapbox-geocoder.searching{opacity:.75}.leaflet-control-mapbox-geocoder .leaflet-control-mapbox-geocoder-wrap{background:#fff;position:absolute;border:1px solid #999;border-color:rgba(0,0,0,.4);overflow:hidden;left:26px;height:28px;width:0;top:-1px;border-radius:0 3px 3px 0;opacity:0;-webkit-transition:opacity .1s;-moz-transition:opacity .1s;-o-transition:opacity .1s;transition:opacity .1s}.leaflet-control-mapbox-geocoder.active .leaflet-control-mapbox-geocoder-wrap{width:180px;opacity:1}.leaflet-bar .leaflet-control-mapbox-geocoder-toggle,.leaflet-bar .leaflet-control-mapbox-geocoder-toggle:hover{border-bottom:none}.leaflet-control-mapbox-geocoder-toggle{border-radius:3px}.leaflet-control-mapbox-geocoder.active,.leaflet-control-mapbox-geocoder.active .leaflet-control-mapbox-geocoder-toggle{border-top-right-radius:0;border-bottom-right-radius:0}.leaflet-control-mapbox-geocoder .leaflet-control-mapbox-geocoder-form input{background:0 0;border:0;width:180px;padding:0 0 0 10px;height:26px;outline:0}.leaflet-control-mapbox-geocoder-results{width:180px;position:absolute;left:26px;top:25px;border-radius:0 0 3px 3px}.leaflet-control-mapbox-geocoder.active .leaflet-control-mapbox-geocoder-results{background:#fff;border:1px solid #999;border-color:rgba(0,0,0,.4)}.leaflet-control-mapbox-geocoder-results a,.leaflet-control-mapbox-geocoder-results span{padding:0 10px;text-overflow:ellipsis;white-space:nowrap;display:block;width:100%;font-size:12px;line-height:26px;text-align:left;overflow:hidden}.leaflet-container.dark .leaflet-control .leaflet-control-mapbox-geocoder-results a:hover,.leaflet-control-mapbox-geocoder-results a:hover{background:#f8f8f8;opacity:1}.leaflet-right .leaflet-control-mapbox-geocoder-results,.leaflet-right .leaflet-control-mapbox-geocoder-wrap{left:auto;right:26px}.leaflet-right .leaflet-control-mapbox-geocoder-wrap{border-radius:3px 0 0 3px}.leaflet-right .leaflet-control-mapbox-geocoder.active,.leaflet-right .leaflet-control-mapbox-geocoder.active .leaflet-control-mapbox-geocoder-toggle{border-radius:0 3px 3px 0}.leaflet-bottom .leaflet-control-mapbox-geocoder-results{top:auto;bottom:25px;border-radius:3px 3px 0 0}.mapbox-logo.mapbox-logo-true{margin:0 0 5px 5px}.mapbox-logo-true:before{content:'';display:inline-block;width:85px;height:21px;vertical-align:middle}.mapbox-logo.mapbox-logo-true{background-repeat:no-repeat;background-size:85px 21px;background-image:url(/Content/mapbox/v3.3.1/data:image/svg+xml;charset=utf-8,%3C?xml%20version='1.0'%20encoding='utf-8'?%3E%3Csvg%20version='1.1'%20id='Layer_1'%20xmlns='http:/www.w3.org/2000/svg'%20xmlns:xlink='http:/www.w3.org/1999/xlink'%20x='0px'%20y='0px'%20viewBox='0%200%2084.49%2021'%20style='enable-background:new%200%200%2084.49%2021;'%20xml:space='preserve'%3E%3Cg%3E%20%3Cpath%20class='st0'%20style='opacity:0.9;%20fill:%20%23FFFFFF;%20enable-background:%20new;'%20d='M83.25,14.26c0,0.12-0.09,0.21-0.21,0.21h-1.61c-0.13,0-0.24-0.06-0.3-0.17l-1.44-2.39l-1.44,2.39%20c-0.06,0.11-0.18,0.17-0.3,0.17h-1.61c-0.04,0-0.08-0.01-0.12-0.03c-0.09-0.06-0.13-0.19-0.06-0.28l0,0l2.43-3.68L76.2,6.84%20c-0.02-0.03-0.03-0.07-0.03-0.12c0-0.12,0.09-0.21,0.21-0.21h1.61c0.13,0,0.24,0.06,0.3,0.17l1.41,2.36l1.4-2.35%20c0.06-0.11,0.18-0.17,0.3-0.17H83c0.04,0,0.08,0.01,0.12,0.03c0.09,0.06,0.13,0.19,0.06,0.28l0,0l-2.37,3.63l2.43,3.67%20C83.24,14.18,83.25,14.22,83.25,14.26z'/%3E%20%3Cpath%20class='st0'%20style='opacity:0.9;%20fill:%20%23FFFFFF;%20enable-background:%20new;'%20d='M66.24,9.59c-0.39-1.88-1.96-3.28-3.84-3.28c-1.03,0-2.03,0.42-2.73,1.18V3.51c0-0.13-0.1-0.23-0.23-0.23h-1.4%20c-0.13,0-0.23,0.11-0.23,0.23v10.72c0,0.13,0.1,0.23,0.23,0.23h1.4c0.13,0,0.23-0.11,0.23-0.23V13.5c0.71,0.75,1.7,1.18,2.73,1.18%20c1.88,0,3.45-1.41,3.84-3.29C66.37,10.79,66.37,10.18,66.24,9.59L66.24,9.59z%20M62.08,13c-1.32,0-2.39-1.11-2.41-2.48v-0.06%20c0.02-1.38,1.09-2.48,2.41-2.48s2.42,1.12,2.42,2.51S63.41,13,62.08,13z'/%3E%20%3Cpath%20class='st0'%20style='opacity:0.9;%20fill:%20%23FFFFFF;%20enable-background:%20new;'%20d='M71.67,6.32c-1.98-0.01-3.72,1.35-4.16,3.29c-0.13,0.59-0.13,1.19,0,1.77c0.44,1.94,2.17,3.32,4.17,3.3%20c2.35,0,4.26-1.87,4.26-4.19S74.04,6.32,71.67,6.32z%20M71.65,13.01c-1.33,0-2.42-1.12-2.42-2.51s1.08-2.52,2.42-2.52%20c1.33,0,2.42,1.12,2.42,2.51S72.99,13,71.65,13.01L71.65,13.01z'/%3E%20%3Cpath%20class='st1'%20style='opacity:0.35;%20enable-background:new;'%20d='M62.08,7.98c-1.32,0-2.39,1.11-2.41,2.48v0.06C59.68,11.9,60.75,13,62.08,13s2.42-1.12,2.42-2.51%20S63.41,7.98,62.08,7.98z%20M62.08,11.76c-0.63,0-1.14-0.56-1.17-1.25v-0.04c0.01-0.69,0.54-1.25,1.17-1.25%20c0.63,0,1.17,0.57,1.17,1.27C63.24,11.2,62.73,11.76,62.08,11.76z'/%3E%20%3Cpath%20class='st1'%20style='opacity:0.35;%20enable-background:new;'%20d='M71.65,7.98c-1.33,0-2.42,1.12-2.42,2.51S70.32,13,71.65,13s2.42-1.12,2.42-2.51S72.99,7.98,71.65,7.98z%20M71.65,11.76c-0.64,0-1.17-0.57-1.17-1.27c0-0.7,0.53-1.26,1.17-1.26s1.17,0.57,1.17,1.27C72.82,11.21,72.29,11.76,71.65,11.76z'/%3E%20%3Cpath%20class='st0'%20style='opacity:0.9;%20fill:%20%23FFFFFF;%20enable-background:%20new;'%20d='M45.74,6.53h-1.4c-0.13,0-0.23,0.11-0.23,0.23v0.73c-0.71-0.75-1.7-1.18-2.73-1.18%20c-2.17,0-3.94,1.87-3.94,4.19s1.77,4.19,3.94,4.19c1.04,0,2.03-0.43,2.73-1.19v0.73c0,0.13,0.1,0.23,0.23,0.23h1.4%20c0.13,0,0.23-0.11,0.23-0.23V6.74c0-0.12-0.09-0.22-0.22-0.22C45.75,6.53,45.75,6.53,45.74,6.53z%20M44.12,10.53%20C44.11,11.9,43.03,13,41.71,13s-2.42-1.12-2.42-2.51s1.08-2.52,2.4-2.52c1.33,0,2.39,1.11,2.41,2.48L44.12,10.53z'/%3E%20%3Cpath%20class='st1'%20style='opacity:0.35;%20enable-background:new;'%20d='M41.71,7.98c-1.33,0-2.42,1.12-2.42,2.51S40.37,13,41.71,13s2.39-1.11,2.41-2.48v-0.06%20C44.1,9.09,43.03,7.98,41.71,7.98z%20M40.55,10.49c0-0.7,0.52-1.27,1.17-1.27c0.64,0,1.14,0.56,1.17,1.25v0.04%20c-0.01,0.68-0.53,1.24-1.17,1.24C41.08,11.75,40.55,11.19,40.55,10.49z'/%3E%20%3Cpath%20class='st0'%20style='opacity:0.9;%20fill:%20%23FFFFFF;%20enable-background:%20new;'%20d='M52.41,6.32c-1.03,0-2.03,0.42-2.73,1.18V6.75c0-0.13-0.1-0.23-0.23-0.23h-1.4c-0.13,0-0.23,0.11-0.23,0.23%20v10.72c0,0.13,0.1,0.23,0.23,0.23h1.4c0.13,0,0.23-0.1,0.23-0.23V13.5c0.71,0.75,1.7,1.18,2.74,1.18c2.17,0,3.94-1.87,3.94-4.19%20S54.58,6.32,52.41,6.32z%20M52.08,13.01c-1.32,0-2.39-1.11-2.42-2.48v-0.07c0.02-1.38,1.09-2.49,2.4-2.49c1.32,0,2.41,1.12,2.41,2.51%20S53.4,13,52.08,13.01L52.08,13.01z'/%3E%20%3Cpath%20class='st1'%20style='opacity:0.35;%20enable-background:new;'%20d='M52.08,7.98c-1.32,0-2.39,1.11-2.42,2.48v0.06c0.03,1.38,1.1,2.48,2.42,2.48s2.41-1.12,2.41-2.51%20S53.4,7.98,52.08,7.98z%20M52.08,11.76c-0.63,0-1.14-0.56-1.17-1.25v-0.04c0.01-0.69,0.54-1.25,1.17-1.25c0.63,0,1.17,0.58,1.17,1.27%20S52.72,11.76,52.08,11.76z'/%3E%20%3Cpath%20class='st0'%20style='opacity:0.9;%20fill:%20%23FFFFFF;%20enable-background:%20new;'%20d='M36.08,14.24c0,0.13-0.1,0.23-0.23,0.23h-1.41c-0.13,0-0.23-0.11-0.23-0.23V9.68c0-0.98-0.74-1.71-1.62-1.71%20c-0.8,0-1.46,0.7-1.59,1.62l0.01,4.66c0,0.13-0.11,0.23-0.23,0.23h-1.41c-0.13,0-0.23-0.11-0.23-0.23V9.68%20c0-0.98-0.74-1.71-1.62-1.71c-0.85,0-1.54,0.79-1.6,1.8v4.48c0,0.13-0.1,0.23-0.23,0.23h-1.4c-0.13,0-0.23-0.11-0.23-0.23V6.74%20c0.01-0.13,0.1-0.22,0.23-0.22h1.4c0.13,0,0.22,0.11,0.23,0.22V7.4c0.5-0.68,1.3-1.09,2.16-1.1h0.03c1.09,0,2.09,0.6,2.6,1.55%20c0.45-0.95,1.4-1.55,2.44-1.56c1.62,0,2.93,1.25,2.9,2.78L36.08,14.24z'/%3E%20%3Cpath%20class='st1'%20style='opacity:0.35;%20enable-background:new;'%20d='M84.34,13.59l-0.07-0.13l-1.96-2.99l1.94-2.95c0.44-0.67,0.26-1.56-0.41-2.02c-0.02,0-0.03,0-0.04-0.01%20c-0.23-0.15-0.5-0.22-0.78-0.22h-1.61c-0.56,0-1.08,0.29-1.37,0.78L79.72,6.6l-0.34-0.56C79.09,5.56,78.57,5.27,78,5.27h-1.6%20c-0.6,0-1.13,0.37-1.35,0.92c-2.19-1.66-5.28-1.47-7.26,0.45c-0.35,0.34-0.65,0.72-0.89,1.14c-0.9-1.62-2.58-2.72-4.5-2.72%20c-0.5,0-1.01,0.07-1.48,0.23V3.51c0-0.82-0.66-1.48-1.47-1.48h-1.4c-0.81,0-1.47,0.66-1.47,1.47v3.75%20c-0.95-1.36-2.5-2.18-4.17-2.19c-0.74,0-1.46,0.16-2.12,0.47c-0.24-0.17-0.54-0.26-0.84-0.26h-1.4c-0.45,0-0.87,0.21-1.15,0.56%20c-0.02-0.03-0.04-0.05-0.07-0.08c-0.28-0.3-0.68-0.47-1.09-0.47h-1.39c-0.3,0-0.6,0.09-0.84,0.26c-0.67-0.3-1.39-0.46-2.12-0.46%20c-1.83,0-3.43,1-4.37,2.5c-0.2-0.46-0.48-0.89-0.83-1.25c-0.8-0.81-1.89-1.25-3.02-1.25h-0.01c-0.89,0.01-1.75,0.33-2.46,0.88%20c-0.74-0.57-1.64-0.88-2.57-0.88H28.1c-0.29,0-0.58,0.03-0.86,0.11c-0.28,0.06-0.56,0.16-0.82,0.28c-0.21-0.12-0.45-0.18-0.7-0.18%20h-1.4c-0.82,0-1.47,0.66-1.47,1.47v7.5c0,0.82,0.66,1.47,1.47,1.47h1.4c0.82,0,1.48-0.66,1.48-1.48l0,0V9.79%20c0.03-0.36,0.23-0.59,0.36-0.59c0.18,0,0.38,0.18,0.38,0.47v4.57c0,0.82,0.66,1.47,1.47,1.47h1.41c0.82,0,1.47-0.66,1.47-1.47%20l-0.01-4.57c0.06-0.32,0.25-0.47,0.35-0.47c0.18,0,0.38,0.18,0.38,0.47v4.57c0,0.82,0.66,1.47,1.47,1.47h1.41%20c0.82,0,1.47-0.66,1.47-1.47v-0.38c0.96,1.29,2.46,2.06,4.06,2.06c0.74,0,1.46-0.16,2.12-0.47c0.24,0.17,0.54,0.26,0.84,0.26h1.39%20c0.3,0,0.6-0.09,0.84-0.26v2.01c0,0.82,0.66,1.47,1.47,1.47h1.4c0.82,0,1.47-0.66,1.47-1.47v-1.77c0.48,0.15,0.99,0.23,1.49,0.22%20c1.7,0,3.22-0.87,4.17-2.2v0.52c0,0.82,0.66,1.47,1.47,1.47h1.4c0.3,0,0.6-0.09,0.84-0.26c0.66,0.31,1.39,0.47,2.12,0.47%20c1.92,0,3.6-1.1,4.49-2.73c1.54,2.65,4.95,3.53,7.58,1.98c0.18-0.11,0.36-0.22,0.53-0.36c0.22,0.55,0.76,0.91,1.35,0.9H78%20c0.56,0,1.08-0.29,1.37-0.78l0.37-0.61l0.37,0.61c0.29,0.48,0.81,0.78,1.38,0.78h1.6c0.81,0,1.46-0.66,1.45-1.46%20C84.49,14.02,84.44,13.8,84.34,13.59L84.34,13.59z%20M35.86,14.47h-1.41c-0.13,0-0.23-0.11-0.23-0.23V9.68%20c0-0.98-0.74-1.71-1.62-1.71c-0.8,0-1.46,0.7-1.59,1.62l0.01,4.66c0,0.13-0.1,0.23-0.23,0.23h-1.41c-0.13,0-0.23-0.11-0.23-0.23%20V9.68c0-0.98-0.74-1.71-1.62-1.71c-0.85,0-1.54,0.79-1.6,1.8v4.48c0,0.13-0.1,0.23-0.23,0.23h-1.4c-0.13,0-0.23-0.11-0.23-0.23%20V6.74c0.01-0.13,0.11-0.22,0.23-0.22h1.4c0.13,0,0.22,0.11,0.23,0.22V7.4c0.5-0.68,1.3-1.09,2.16-1.1h0.03%20c1.09,0,2.09,0.6,2.6,1.55c0.45-0.95,1.4-1.55,2.44-1.56c1.62,0,2.93,1.25,2.9,2.78l0.01,5.16C36.09,14.36,35.98,14.46,35.86,14.47%20L35.86,14.47z%20M45.97,14.24c0,0.13-0.1,0.23-0.23,0.23h-1.4c-0.13,0-0.23-0.11-0.23-0.23V13.5c-0.7,0.76-1.69,1.18-2.72,1.18%20c-2.17,0-3.94-1.87-3.94-4.19s1.77-4.19,3.94-4.19c1.03,0,2.02,0.43,2.73,1.18V6.74c0-0.13,0.1-0.23,0.23-0.23h1.4%20c0.12-0.01,0.22,0.08,0.23,0.21c0,0.01,0,0.01,0,0.02v7.51h-0.01V14.24z%20M52.41,14.67c-1.03,0-2.02-0.43-2.73-1.18v3.97%20c0,0.13-0.1,0.23-0.23,0.23h-1.4c-0.13,0-0.23-0.1-0.23-0.23V6.75c0-0.13,0.1-0.22,0.23-0.22h1.4c0.13,0,0.23,0.11,0.23,0.23v0.73%20c0.71-0.76,1.7-1.18,2.73-1.18c2.17,0,3.94,1.86,3.94,4.18S54.58,14.67,52.41,14.67z%20M66.24,11.39c-0.39,1.87-1.96,3.29-3.84,3.29%20c-1.03,0-2.02-0.43-2.73-1.18v0.73c0,0.13-0.1,0.23-0.23,0.23h-1.4c-0.13,0-0.23-0.11-0.23-0.23V3.51c0-0.13,0.1-0.23,0.23-0.23%20h1.4c0.13,0,0.23,0.11,0.23,0.23v3.97c0.71-0.75,1.7-1.18,2.73-1.17c1.88,0,3.45,1.4,3.84,3.28C66.37,10.19,66.37,10.8,66.24,11.39%20L66.24,11.39L66.24,11.39z%20M71.67,14.68c-2,0.01-3.73-1.35-4.17-3.3c-0.13-0.59-0.13-1.19,0-1.77c0.44-1.94,2.17-3.31,4.17-3.3%20c2.36,0,4.26,1.87,4.26,4.19S74.03,14.68,71.67,14.68L71.67,14.68z%20M83.04,14.47h-1.61c-0.13,0-0.24-0.06-0.3-0.17l-1.44-2.39%20l-1.44,2.39c-0.06,0.11-0.18,0.17-0.3,0.17h-1.61c-0.04,0-0.08-0.01-0.12-0.03c-0.09-0.06-0.13-0.19-0.06-0.28l0,0l2.43-3.68%20L76.2,6.84c-0.02-0.03-0.03-0.07-0.03-0.12c0-0.12,0.09-0.21,0.21-0.21h1.61c0.13,0,0.24,0.06,0.3,0.17l1.41,2.36l1.41-2.36%20c0.06-0.11,0.18-0.17,0.3-0.17h1.61c0.04,0,0.08,0.01,0.12,0.03c0.09,0.06,0.13,0.19,0.06,0.28l0,0l-2.38,3.64l2.43,3.67%20c0.02,0.03,0.03,0.07,0.03,0.12C83.25,14.38,83.16,14.47,83.04,14.47L83.04,14.47L83.04,14.47z'/%3E%20%3Cpath%20class='st0'%20style='opacity:0.9;%20fill:%20%23FFFFFF;%20enable-background:%20new;'%20d='M10.5,1.24c-5.11,0-9.25,4.15-9.25,9.25s4.15,9.25,9.25,9.25s9.25-4.15,9.25-9.25%20C19.75,5.38,15.61,1.24,10.5,1.24z%20M14.89,12.77c-1.93,1.93-4.78,2.31-6.7,2.31c-0.7,0-1.41-0.05-2.1-0.16c0,0-1.02-5.64,2.14-8.81%20c0.83-0.83,1.95-1.28,3.13-1.28c1.27,0,2.49,0.51,3.39,1.42C16.59,8.09,16.64,11,14.89,12.77z'/%3E%20%3Cpath%20class='st1'%20style='opacity:0.35;%20enable-background:new;'%20d='M10.5-0.01C4.7-0.01,0,4.7,0,10.49s4.7,10.5,10.5,10.5S21,16.29,21,10.49C20.99,4.7,16.3-0.01,10.5-0.01z%20M10.5,19.74c-5.11,0-9.25-4.15-9.25-9.25s4.14-9.26,9.25-9.26s9.25,4.15,9.25,9.25C19.75,15.61,15.61,19.74,10.5,19.74z'/%3E%20%3Cpath%20class='st1'%20style='opacity:0.35;%20enable-background:new;'%20d='M14.74,6.25C12.9,4.41,9.98,4.35,8.23,6.1c-3.16,3.17-2.14,8.81-2.14,8.81s5.64,1.02,8.81-2.14%20C16.64,11,16.59,8.09,14.74,6.25z%20M12.47,10.34l-0.91,1.87l-0.9-1.87L8.8,9.43l1.86-0.9l0.9-1.87l0.91,1.87l1.86,0.9L12.47,10.34z'/%3E%20%3Cpolygon%20class='st0'%20style='opacity:0.9;%20fill:%20%23FFFFFF;%20enable-background:%20new;'%20points='14.33,9.43%2012.47,10.34%2011.56,12.21%2010.66,10.34%208.8,9.43%2010.66,8.53%2011.56,6.66%2012.47,8.53%20'/%3E%3C/g%3E%3C/svg%3E)}.leaflet-container.dark .leaflet-bar{background-color:#404040;border-color:#202020;border-color:rgba(0,0,0,.75)}.leaflet-container.dark .leaflet-bar a{color:#404040;border-color:rgba(0,0,0,.5)}.leaflet-container.dark .leaflet-bar a:active,.leaflet-container.dark .leaflet-bar a:hover{background-color:#505050}.leaflet-container.dark .leaflet-control-attribution,.leaflet-container.dark .leaflet-control-attribution:after,.leaflet-container.dark .map-info-container,.leaflet-container.dark .mapbox-info-toggle{background-color:rgba(0,0,0,.5);color:#f8f8f8}.leaflet-container.dark .leaflet-control-attribution a,.leaflet-container.dark .leaflet-control-attribution a:hover,.leaflet-container.dark .map-info-container a,.leaflet-container.dark .map-info-container a:hover{color:#fff}.leaflet-container.dark .leaflet-control-attribution:hover:after{background-color:#000}.leaflet-container.dark .leaflet-control-layers-list span{color:#f8f8f8}.leaflet-container.dark .leaflet-control-layers-separator{border-top-color:rgba(255,255,255,.1)}.leaflet-container.dark .leaflet-bar a.leaflet-disabled,.leaflet-container.dark .leaflet-control .mapbox-button.disabled{background-color:#252525;color:#404040}.leaflet-container.dark .leaflet-control-mapbox-geocoder>div{border-color:#202020;border-color:rgba(0,0,0,.75)}.leaflet-container.dark .leaflet-control .leaflet-control-mapbox-geocoder-results a{border-color:#ddd #202020;border-color:rgba(0,0,0,.1) rgba(0,0,0,.75)}.leaflet-container.dark .leaflet-control .leaflet-control-mapbox-geocoder-results span{border-color:#202020;border-color:rgba(0,0,0,.75)}@media only screen and (max-width:800px){.mapbox-modal-body{width:83.3333%;margin-left:8.3333%}}@media only screen and (max-width:640px){.mapbox-modal-body{width:100%;height:100%;margin:0}}@media print{.mapbox-improve-map{display:none}}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(/Content/mapbox/v3.3.1/#default#VML);display:inline-block;position:absolute}.leaflet-container img.leaflet-tile{max-width:none!important}.leaflet-container img.leaflet-marker-icon{max-width:none}.leaflet-container img.leaflet-image-layer{max-width:15000px!important}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-oldie .mapbox-modal .mapbox-modal-content{display:none}.leaflet-oldie .mapbox-modal.active .mapbox-modal-content{display:block}.leaflet-oldie .leaflet-container.dark .map-tooltip .close,.leaflet-oldie .leaflet-control-layers-toggle,.leaflet-oldie .leaflet-control-zoom-in,.leaflet-oldie .leaflet-control-zoom-out,.leaflet-oldie .leaflet-popup-close-button,.leaflet-oldie .map-tooltip .close,.leaflet-oldie .mapbox-icon{background-image:url(/Content/mapbox/v3.3.1/data:image/png;base64,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)}.leaflet-oldie .leaflet-container.dark .leaflet-control-layers-toggle,.leaflet-oldie .leaflet-container.dark .leaflet-control-zoom-in,.leaflet-oldie .leaflet-container.dark .leaflet-control-zoom-out,.leaflet-oldie .leaflet-container.dark .mapbox-icon,.leaflet-oldie .mapbox-button-icon:before{background-image:url(/Content/mapbox/v3.3.1/data:image/png;base64,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)}.leaflet-oldie .mapbox-logo-true{background-image:none}
.leaflet-control-fullscreen a {
     background-size: 10px 10px;
    background: #fff no-repeat scroll center center;
    background-image: url(/favicon/1.JPG);
  }


/* Do not combine these two rules; IE will break. */
.leaflet-container:-webkit-full-screen {
  width:100%!important;
  height:100%!important;
  }
.leaflet-container.leaflet-fullscreen-on {
  width:100%!important;
  height:100%!important;
  }

.leaflet-pseudo-fullscreen {
  position:fixed!important;
  width:100%!important;
  height:100%!important;
  top:0!important;
  left:0!important;
  z-index:99999;
  }

/*@media
  (-webkit-min-device-pixel-ratio:2),
  (min-resolution:192dpi) {
    .leaflet-control-fullscreen a {
      background-image:url(/Content/leaflet-fullscreen/v0.0.4/data:image/png;base64,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);
    }
  }*/

.leaflet-control-zoom-min {
    text-indent: -999em;
    /*background: #fff url(/Scripts/map/leaflet.resetview/data:image/png;base64,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) no-repeat scroll center center;*/
    background-size: 10px 10px;
    background: #fff no-repeat scroll center center;
    background-image: url(/favicon/2.JPG);
}
.leaflet-control-zoom-min:focus {
  outline: 0;
}
    .leaflet-control-zoom-min.leaflet-disabled {
        background: #fff no-repeat scroll center center;
       background-size: 10px 10px;
        background-image: url(/favicon/2.JPG);
        /*background-image: url(/Scripts/map/leaflet.resetview/data:image/gif;base64,R0lGODlhGAAYAOZGAHp6eoWFhX9/f3t7e4KCgtvb2319faSkpJSUlMTExOzs7JiYmO/v79DQ0KWlpdXV1ZeXl8LCwq2trZWVldTU1KysrJOTk8HBwbS0tLW1tZ2dnaOjo5ubm9nZ2aurq+bm5oCAgMPDw+vr6+np6ZKSkomJicXFxYuLi9zc3Lm5ub+/v+Dg4J6enszMzMDAwN3d3djY2Pr6+oODg46OjqCgoHx8fJGRkaqqqr29vaampqenp7a2to+Pj7Ozs7u7u9HR0aKioqmpqX5+fs7OzsfHx66urv/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAEYALAAAAAAYABgAQAf/gEaCg0YMERskBAQkGxeEhCoAkhOPlR8GkpmOApmdICwUBSednQKDDwMALo89nBwTnQMPggSkKYQvFC2knQSDJqm8ACWCIwsAAyaVRh0ByAs1HBYGzpkBHY8VABDLRigQP4MemRVGCJk83UYwIMIWB7xCDUYQAJjCkgeF1fgW84IpMAVgsKwIJ2ECJKgTpMDDQV4CKojoFiKVBhQrVhSIkUADqQERCClw5qNSNSJGMuSwNtEIJwNDuiko9mBHJlPwJN1Y+KEErwO1MmHohgEfgXOdZuAQBERSEHwAEEQQNkFBgws0oAIIYUSCVh0HZKhwMCqTQkEFguGjMCgDsgKVFwrw62QjwTEAAeAuNJLAAQJFCBwk6BYIADs=);*/
    }
