.map {overflow: hidden;}.map .esriMapContainer {position: relative; border: none; padding: 0px; margin: 0px; left: 0px; top: 0px; overflow: hidden; width: 100%; height: 100%; text-align: left;}.map .esriMapContainer .esriMapLayers {position: relative; left: 0px; top: 0px; width: 100%; height: 100%; z-index: 0;}.map .esriMapContainer .esriMapLayers .layerTile,.map .esriMapContainer .esriMapLayers .esri-display-object {position: absolute; border: none; margin: 0px; padding: 0px;}.map .esriMapContainer .esriMapLayers > div {pointer-events: none;}.map .esriMapContainer .esriMapLayers canvas {pointer-events: auto;}.map .esriMapContainer .esriMapLayers > div[data-reference="true"] {z-index: 1;}.map .esriMapContainer .esriMapLayers > div[data-reference="true"] canvas,.map .esriMapContainer .esriMapLayers > div[data-vectortiles="true"] canvas {pointer-events: none;}.map .esriMapContainer .esriMapLayers svg g text {white-space: pre;}.map .esriMapContainer .esriMapContainer {-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}.esriControlsBR {position: absolute; right: 5px; bottom: 5px; z-index: 30; text-align: right;}.esriControlsBR.withPanArrows {right: 25px;}.esriAttribution {font-size: 13px; line-height: 15px; color: #323232; display: inline-block; text-align: left; vertical-align: bottom; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; padding:0 4px; margin: 0 5px 0 0; background: rgba(255,255,255,0.7); background: repeat left top url("../images/map/70-percent-white.png")\9;}.esriAttributionOpen {white-space: normal; cursor: pointer;}.dj_ie7 .esriAttribution,.dj_ie6 .esriAttribution {display: inline;}.esriAttributionLastItem span.esriAttributionDelim {display: none;}.map .logo-med {display: inline-block; vertical-align: bottom; width:65px; height:36px; z-index:30; background-image:url("../images/map/logo-med.png"); cursor:pointer; _background-image:none;}.map .logo-sm {display: inline-block; vertical-align: bottom; width:46px; height:22px; z-index:30; background-image:url("../images/map/logo-sm.png"); cursor:pointer; _background-image:none;}.dj_ie7 .map .logo-med,.dj_ie7 .map .logo-sm,.dj_ie6 .map .logo-med,.dj_ie6 .map .logo-sm {display: inline;}.map .bingLogo-lg {position:absolute; left:5px; bottom:5px; width:93px; height:29px; z-index:30; background-image:url("../images/map/bing-logo-lg.png"); _background-image:none;}.map .esriMapContainer .fixedPan {position:absolute; width:15px; height:15px; background-image:url("../images/map/fixed-pan-sprite.png"); overflow:hidden; cursor:pointer;}.map .esriMapContainer .panUp {background-position:-16px 0px; top:5px;}.map .esriMapContainer .panUpperRight {background-position:-32px 0px; right:5px; top:5px;}.map .esriMapContainer .panRight {background-position:-32px -16px; right:5px;}.map .esriMapContainer .panLowerRight {background-position:-32px -32px; right:5px; bottom:5px;}.map .esriMapContainer .panDown {background-position:-16px -32px; bottom:5px;}.map .esriMapContainer .panLowerLeft {background-position:-47px -32px; left:5px; bottom:5px;}.map .esriMapContainer .panLeft {background-position:-47px -16px; left:5px;}.map .esriMapContainer .panUpperLeft {background-position:-47px 0px; left:5px; top:5px;}.map .esriMapTooltip {width: 100px; word-wrap: break-word; position: absolute; border: 1px solid #7EABCD; background-color: white; padding: 5px; font-size:9pt; z-index: 9999; -o-border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px;}.esriSimpleSlider {position:absolute; text-align:center; border:1px solid #57585A; background-color:#FFF; color:#4C4C4C; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; -webkit-border-radius:5px; -moz-border-radius:5px; -o-border-radius:5px; border-radius:5px;}.esriSimpleSliderTL {top:20px; left:20px;}.esriSimpleSliderTR {top:20px; right:20px;}.esriSimpleSliderBL {bottom:40px; left:20px;}.esriSimpleSliderBR {bottom:45px; right:20px;}.esriSimpleSlider div {width:30px; height:30px; font-size:24px; font-family:verdana,helvetica; line-height:25px; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; cursor:pointer;}.esriSimpleSliderVertical .esriSimpleSliderIncrementButton {border-bottom:1px solid #57585A; -webkit-border-radius:5px 5px 0 0; border-radius:5px 5px 0 0;}.esriSimpleSliderVertical .esriSimpleSliderDecrementButton {-webkit-border-radius:0 0 5px 5px; border-radius:0 0 5px 5px;}.esriSimpleSliderHorizontal.esriSimpleSliderBL {left:5px;}.esriSimpleSliderHorizontal.esriSimpleSliderBR {right:5px;}.esriSimpleSliderHorizontal .esriSimpleSliderIncrementButton {float:right; -webkit-border-radius:0 5px 5px 0; border-radius:0 5px 5px 0;}.esriSimpleSliderHorizontal .esriSimpleSliderDecrementButton {float:left; border-right:1px solid #57585A; -webkit-border-radius:5px 0 0 5px; border-radius:5px 0 0 5px;}.esriSimpleSliderDecrementButton:hover,.esriSimpleSliderIncrementButton:hover {background-color:#eee;}.esriSimpleSliderDecrementButton:active,.esriSimpleSliderIncrementButton:active {background-color:#ddd;}.esriSimpleSliderDisabledButton,.esriSimpleSliderDisabledButton:active,.esriSimpleSliderDisabledButton:hover {cursor:default; background-color:#f4f4f4; color:#bbb;}.esriSimpleSliderHorizontal .esriSimpleSliderIncrementButton.dj_ie67Fix {float:none; text-align:center;}.esriLargeSlider {position: absolute;}.esriLargeSliderTL {top: 30px; left: 30px;}.esriLargeSliderTR {top: 30px; right: 15px;}.esriLargeSliderBL {bottom: 40px; left: 30px;}.esriLargeSliderBR {bottom: 45px; right: 15px;}.esriLargeSliderVertical {height: 200px;}.esriLargeSliderHorizontal {width: 200px;}.esriLargeSliderHorizontal.esriLargeSliderBL {left: 5px;}.esriLargeSliderHorizontal.esriLargeSliderBR {right: 5px;}.esriLargeSliderHorizontal .esriLargeSliderTicks {height: 5px;}.esriLargeSliderVertical .esriLargeSliderTicks {width: 5px;}.esriLargeSliderHorizontal .esriLargeSliderLabels {height: 2em; font-family: Verdana; font-size: 50%;}.esriLargeSliderVertical .esriLargeSliderLabels {width: 2em; font-family: Verdana; font-size: 50%;}.esriIconFallbackText {clip: rect(0 0 0 0); overflow: hidden; position: absolute; height: 1px; width: 1px;}.heatmapImgLyr img{-webkit-transition: opacity .25s ease; -moz-transition: opacity .25s ease; -ms-transition: opacity .25s ease; -o-transition: opacity .25s ease; transition: opacity .25s ease;}.heatmapImgLyr img:nth-last-child(n+2){opacity: 0;}@font-face {font-family: 'CalciteWebCoreIcons'; src: url("../icons/fonts/CalciteWebCoreIcons.eot?r2lind"); src: url("../icons/fonts/CalciteWebCoreIcons.eot?r2lind#iefix") format('embedded-opentype'), url("../icons/fonts/CalciteWebCoreIcons.ttf?r2lind") format('truetype'), url("../icons/fonts/CalciteWebCoreIcons.woff?r2lind") format('woff'), url("../icons/fonts/CalciteWebCoreIcons.svg?r2lind#CalciteWebCoreIcons") format('svg'); font-weight: normal; font-style: normal;}[class^="esri-icon-"], [class*=" esri-icon-"] {font-family: 'CalciteWebCoreIcons' !important; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}.esri-icon-close:before {content: "\e600";}.esri-icon-drag-horizontal:before {content: "\e601";}.esri-icon-drag-vertical:before {content: "\e602";}.esri-icon-handle-horizontal:before {content: "\e603";}.esri-icon-handle-vertical:before {content: "\e604";}.esri-icon-check-mark:before {content: "\e605";}.esri-icon-left-triangle-arrow:before {content: "\e606";}.esri-icon-right-triangle-arrow:before {content: "\e607";}.esri-icon-down-arrow:before {content: "\e608";}.esri-icon-up-arrow:before {content: "\e609";}.esri-icon-overview-arrow-bottom-left:before {content: "\e60a";}.esri-icon-overview-arrow-bottom-right:before {content: "\e60b";}.esri-icon-overview-arrow-top-left:before {content: "\e60c";}.esri-icon-overview-arrow-top-right:before {content: "\e60d";}.esri-icon-maximize:before {content: "\e60e";}.esri-icon-minimize:before {content: "\e60f";}.esri-icon-checkbox-unchecked:before {content: "\e610";}.esri-icon-checkbox-checked:before {content: "\e611";}.esri-icon-radio-unchecked:before {content: "\e612";}.esri-icon-radio-checked:before {content: "\e613";}.esri-icon-up-arrow-circled:before {content: "\e614";}.esri-icon-down-arrow-circled:before {content: "\e615";}.esri-icon-left-arrow-circled:before {content: "\e616";}.esri-icon-right-arrow-circled:before {content: "\e617";}.esri-icon-zoom-out-fixed:before {content: "\e618";}.esri-icon-zoom-in-fixed:before {content: "\e619";}.esri-icon-refresh:before {content: "\e61a";}.esri-icon-edit:before {content: "\e61b";}.esri-icon-authorize:before {content: "\e61c";}.esri-icon-map-pin:before {content: "\e61d";}.esri-icon-blank-map-pin:before {content: "\e61e";}.esri-icon-table:before {content: "\e61f";}.esri-icon-plus:before {content: "\e620";}.esri-icon-minus:before {content: "\e621";}.esri-icon-beginning:before {content: "\e622";}.esri-icon-reverse:before {content: "\e623";}.esri-icon-pause:before {content: "\e624";}.esri-icon-play:before {content: "\e625";}.esri-icon-forward:before {content: "\e626";}.esri-icon-end:before {content: "\e627";}.esri-icon-erase:before {content: "\e628";}.esri-icon-up-down-arrows:before {content: "\e629";}.esri-icon-left:before {content: "\e62a";}.esri-icon-right:before {content: "\e62b";}.esri-icon-announcement:before {content: "\e62c";}.esri-icon-notice-round:before {content: "\e62d";}.esri-icon-notice-triangle:before {content: "\e62e";}.esri-icon-home:before {content: "\e62f";}.esri-icon-locate:before {content: "\e630";}.esri-icon-expand:before {content: "\e631";}.esri-icon-collapse:before {content: "\e632";}.esri-icon-layer-list:before {content: "\e633";}.esri-icon-basemap:before {content: "\e634";}.esri-icon-globe:before {content: "\e635";}.esri-icon-applications:before {content: "\e636";}.esri-icon-arrow-up-circled:before {content: "\e637";}.esri-icon-arrow-down-circled:before {content: "\e638";}.esri-icon-arrow-left-circled:before {content: "\e639";}.esri-icon-arrow-right-circled:before {content: "\e63a";}.esri-icon-minus-circled:before {content: "\e63b";}.esri-icon-plus-circled:before {content: "\e63c";}.esri-icon-add-attachment:before {content: "\e63d";}.esri-icon-attachment:before {content: "\e63e";}.esri-icon-calendar:before {content: "\e63f";}.esri-icon-close-circled:before {content: "\e640";}.esri-icon-browser:before {content: "\e641";}.esri-icon-collection:before {content: "\e642";}.esri-icon-comment:before {content: "\e643";}.esri-icon-configure-popup:before {content: "\e644";}.esri-icon-contact:before {content: "\e645";}.esri-icon-dashboard:before {content: "\e646";}.esri-icon-deny:before {content: "\e647";}.esri-icon-description:before {content: "\e648";}.esri-icon-directions:before {content: "\e649";}.esri-icon-directions2:before {content: "\e64a";}.esri-icon-documentation:before {content: "\e64b";}.esri-icon-duplicate:before {content: "\e64c";}.esri-icon-review:before {content: "\e64d";}.esri-icon-environment-settings:before {content: "\e64e";}.esri-icon-error:before {content: "\e64f";}.esri-icon-error2:before {content: "\e650";}.esri-icon-experimental:before {content: "\e651";}.esri-icon-feature-layer:before {content: "\e652";}.esri-icon-filter:before {content: "\e653";}.esri-icon-grant:before {content: "\e654";}.esri-icon-group:before {content: "\e655";}.esri-icon-key:before {content: "\e656";}.esri-icon-labels:before {content: "\e657";}.esri-icon-tag:before {content: "\e658";}.esri-icon-layers:before {content: "\e659";}.esri-icon-left-arrow:before {content: "\e65a";}.esri-icon-right-arrow:before {content: "\e65b";}.esri-icon-link-external:before {content: "\e65c";}.esri-icon-link:before {content: "\e65d";}.esri-icon-loading-indicator:before {content: "\e65e";}.esri-icon-maps:before {content: "\e65f";}.esri-icon-marketplace:before {content: "\e660";}.esri-icon-media:before {content: "\e661";}.esri-icon-media2:before {content: "\e662";}.esri-icon-menu:before {content: "\e663";}.esri-icon-mobile:before {content: "\e664";}.esri-icon-phone:before {content: "\e665";}.esri-icon-navigation:before {content: "\e666";}.esri-icon-pan:before {content: "\e667";}.esri-icon-printer:before {content: "\e668";}.esri-icon-pie-chart:before {content: "\e669";}.esri-icon-chart:before {content: "\e66a";}.esri-icon-line-chart:before {content: "\e66b";}.esri-icon-question:before {content: "\e66c";}.esri-icon-resend-invitation:before {content: "\e66d";}.esri-icon-rotate:before {content: "\e66e";}.esri-icon-save:before {content: "\e66f";}.esri-icon-settings:before {content: "\e670";}.esri-icon-settings2:before {content: "\e671";}.esri-icon-share:before {content: "\e672";}.esri-icon-sign-out:before {content: "\e673";}.esri-icon-support:before {content: "\e674";}.esri-icon-user:before {content: "\e675";}.esri-icon-time-clock:before {content: "\e676";}.esri-icon-trash:before {content: "\e677";}.esri-icon-upload:before {content: "\e678";}.esri-icon-download:before {content: "\e679";}.esri-icon-zoom-in-magnifying-glass:before {content: "\e67a";}.esri-icon-search:before {content: "\e67b";}.esri-icon-zoom-out-magnifying-glass:before {content: "\e67c";}.esri-icon-locked:before {content: "\e67d";}.esri-icon-unlocked:before {content: "\e67e";}.esri-icon-favorites:before {content: "\e67f";}.esri-icon-compass:before {content: "\e680";}.esri-icon-down:before {content: "\e681";}.esri-icon-up:before {content: "\e682";}.esri-icon-chat:before {content: "\e683";}.esri-icon-dock-bottom:before {content: "\e684";}.esri-icon-dock-left:before {content: "\e685";}.esri-icon-dock-right:before {content: "\e686";}.esri-icon-organization:before {content: "\e687";}.esri-icon-north-navigation:before {content: "\e688";}.esri-icon-locate-circled:before {content: "\e689";}.esri-icon-dial:before {content: "\e68a";}.esri-icon-polygon:before {content: "\e68b";}.esri-icon-polyline:before {content: "\e68c";}.esri-icon-visible:before {content: "\e68d";}.esri-icon-non-visible:before {content: "\e68e";}.esri-icon-link-vertical:before {content: "\e68f";}.esri-icon-unlocked-link-vertical:before {content: "\e690";}.esri-icon-link-horizontal:before {content: "\e691";}.esri-icon-unlocked-link-horizontal:before {content: "\e692";}.esri-icon-swap:before {content: "\e693";}.esri-icon-cta-link-external:before {content: "\e694";}.esri-icon-reply:before {content: "\e695";}.esri-icon-public:before {content: "\e696";}.esri-icon-share2:before {content: "\e697";}.esri-icon-launch-link-external:before {content: "\e698";}.esri-icon-rotate-back:before {content: "\e699";}.esri-icon-pan2:before {content: "\e69a";}.esri-icon-tracking:before {content: "\e69b";}.esri-icon-expand2:before {content: "\e69c";}.esri-icon-arrow-down:before {content: "\e69d";}.esri-icon-arrow-up:before {content: "\e69e";}.esri-icon-hollow-eye:before {content: "\e69f";}.esri-icon-play-circled:before {content: "\e6a0";}.esri-icon-volume-off:before {content: "\e6a1";}.esri-icon-volume-on:before {content: "\e6a2";}@font-face{font-family:"Avenir Next W01";src:url(../fonts/avenir-next/Avenir_Next_W01_300.woff2) format("woff2"),url(../fonts/avenir-next/Avenir_Next_W01_300.woff) format("woff");font-weight:300;font-style:normal}@font-face{font-family:"Avenir Next W01";src:url(../fonts/avenir-next/Avenir_Next_W01_400.woff2) format("woff2"),url(../fonts/avenir-next/Avenir_Next_W01_400.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:"Avenir Next W01";src:url(../fonts/avenir-next/Avenir_Next_W01_500.woff2) format("woff2"),url(../fonts/avenir-next/Avenir_Next_W01_500.woff) format("woff");font-weight:500;font-style:normal}@font-face{font-family:"Avenir Next W01";src:url(../fonts/avenir-next/Avenir_Next_W01_600.woff2) format("woff2"),url(../fonts/avenir-next/Avenir_Next_W01_600.woff) format("woff");font-weight:600;font-style:normal}*,*:before,*:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}html{font-size:10px;-webkit-tap-highlight-color:transparent}body{font-family:"Avenir Next W01","Avenir Next","Avenir","Helvetica Neue","Helvetica","Arial",sans-serif;font-size:12px;line-height:1.66667;color:#4c4c4c;background-color:#f8f8f8}.calcite .esriBasemapGallery{font-size:12px}.calcite .esriBasemapGalleryNode{float:left;width:100px;margin:5px;padding:2px;color:#4c4c4c;background-color:#fff;-moz-transition:all .25s ease;-o-transition:all .25s ease;-webkit-transition:all .25s ease;transition:all .25s ease;overflow:hidden;text-align:center;-moz-transition:all .25s ease;-o-transition:all .25s ease;-webkit-transition:all .25s ease;transition:all .25s ease}.calcite .esriBasemapGalleryNode:hover{color:#4c4c4c;background-color:#e2f1fb}.calcite .esriBasemapGalleryNode:active,.calcite .esriBasemapGalleryNode:focus{color:#0079c1;background-color:#aadbfa}.calcite .esriBasemapGalleryNode .esriBasemapGalleryThumbnail{height:65px;width:96px;cursor:pointer;vertical-align:top;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.calcite .esriBasemapGalleryNode.esriBasemapGallerySelectedNode{background-color:#aadbfa}.calcite .esriBasemapGalleryNode a{display:block;outline:none}.calcite .esriBasemapGalleryLabelContainer{display:table;background-color:transparent;text-align:center;width:100%;height:3em;line-height:normal;padding:5px 0;overflow:hidden;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}.calcite .esriBasemapGalleryLabelContainer>*{display:table-cell;vertical-align:middle}.calcite .BasemapToggle .toggleButton{background:rgba(255,255,255,0.7);-moz-user-select:-moz-none;-ms-user-select:none;-webkit-user-select:none;user-select:none;-moz-box-shadow:0px 1px 1px rgba(0,0,0,0.5);-webkit-box-shadow:0px 1px 1px rgba(0,0,0,0.5);box-shadow:0px 1px 1px rgba(0,0,0,0.5);cursor:pointer}.calcite .BasemapToggle .basemapImage{width:65px;height:65px;overflow:hidden}.calcite .BasemapToggle .basemapImage .basemapBG{width:100%;height:100%;margin:0;padding:0;background-repeat:no-repeat;background-position:center center}.calcite .BasemapToggle .basemapImageContainer{position:relative}.calcite .BasemapToggle .basemapTitle{display:block;width:100%;color:#4c4c4c;margin:0;font-size:10px;line-height:1.2;padding:4px;background:#fff;background:rgba(255,255,255,0.7);text-align:center;position:absolute;bottom:0;z-index:2;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.calcite .esriBookmarks{font-size:12px;width:100%;position:relative}.calcite .esriBookmarkTable{border-spacing:0;border-collapse:collapse}.calcite .esriBookmarkLabel{position:relative;float:left;overflow:hidden;line-height:1.66667;white-space:nowrap;text-overflow:ellipsis;text-align:left;vertical-align:middle;cursor:pointer;margin-left:0}.calcite .esriBookmarkItem{padding:5px 10px;width:100%;*zoom:1}.calcite .esriBookmarkItem,.calcite .esriBookmarkItem>*{line-height:1.66667}.calcite .esriBookmarkItem:after{content:"";display:table;clear:both}.calcite .esriBookmarkItem:before{float:left;font-family:"CalciteWebCoreIcons";speak:none;font-size:12px;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;text-indent:0;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";color:inherit;line-height:1.66667;margin-right:5px}.calcite .esriAddBookmark{color:#6e6e6e}.calcite .esriAddBookmark:before{content:"\e620"}.calcite .esriBookmarkHighlight{background-color:#e2f1fb}.calcite .esriBookmarkEditImage,.calcite .esriBookmarkRemoveImage{float:right;width:30px;cursor:pointer;font-family:"CalciteWebCoreIcons";speak:none;font-size:12px;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;text-indent:0;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.66667;text-align:center}.calcite .esriBookmarkEditImage:hover,.calcite .esriBookmarkEditImage:active,.calcite .esriBookmarkRemoveImage:hover,.calcite .esriBookmarkRemoveImage:active{-moz-transition:all .25s ease;-o-transition:all .25s ease;-webkit-transition:all .25s ease;transition:all .25s ease;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=75);opacity:.75}.calcite .esriBookmarkEditImage:before{content:"\e61b"}.calcite .esriBookmarkRemoveImage:before{content:"\e600"}.calcite .esriBookmarkEditBox{position:fixed;font-size:12px;height:30px;width:160px;z-index:999;padding:0;margin:0 10px;border:0;border-bottom:1px solid #007ac2;background:#fff}.calcite .esriBookmarkEditBox:focus{outline:none}.calcite .esriBookmarks .dojoDndItem{padding:0}.calcite .esriBookmarks .dojoDndItem .esriBookmarkItem:before{content:"\e601"}.calcite .esriBookmarks .dojoDndItemAnchor,.calcite .esriBookmarks .dojoDndItemAnchor:hover,.calcite .esriBookmarks .dojoDndItemAnchor:focus,.calcite .esriBookmarks .dojoDndItemAnchor.dojoDndItemOver,.calcite .esriBookmarks .dojoDndItemSelected,.calcite .esriBookmarks .dojoDndItemSelected:hover,.calcite .esriBookmarks .dojoDndItemSelected:focus,.calcite .esriBookmarks .dojoDndItemSelected.dojoDndItemOver{background-color:transparent}.calcite .esriBookmarkList .esriBookmarkItem:before{color:#e0e0e0}.calcite .esriBookmarkList .esriBookmarkHighlight:before{color:#a9a9a9}.calcite .dojoDndAvatarItem{display:none}.calcite.dojoDndMove .esriBookmarkList .esriBookmarkHighlight{background-color:transparent}.calcite.dojoDndMove .esriBookmarkList .esriBookmarkHighlight:before{color:#e0e0e0}.calcite.dojoDndMove .esriBookmarkList .dojoDndItemAnchor,.calcite.dojoDndMove .esriBookmarkList .dojoDndItemAnchor:hover,.calcite.dojoDndMove .esriBookmarkList .dojoDndItemAnchor:focus,.calcite.dojoDndMove .esriBookmarkList .dojoDndItemAnchor.dojoDndItemOver,.calcite.dojoDndMove .esriBookmarkList .dojoDndItemSelected,.calcite.dojoDndMove .esriBookmarkList .dojoDndItemSelected:hover,.calcite.dojoDndMove .esriBookmarkList .dojoDndItemSelected:focus,.calcite.dojoDndMove .esriBookmarkList .dojoDndItemSelected.dojoDndItemOver{background-color:transparent}.calcite.dojoDndMove .esriBookmarkList .dojoDndItemAnchor .esriBookmarkItem,.calcite.dojoDndMove .esriBookmarkList .dojoDndItemAnchor:hover .esriBookmarkItem,.calcite.dojoDndMove .esriBookmarkList .dojoDndItemAnchor:focus .esriBookmarkItem,.calcite.dojoDndMove .esriBookmarkList .dojoDndItemAnchor.dojoDndItemOver .esriBookmarkItem,.calcite.dojoDndMove .esriBookmarkList .dojoDndItemSelected .esriBookmarkItem,.calcite.dojoDndMove .esriBookmarkList .dojoDndItemSelected:hover .esriBookmarkItem,.calcite.dojoDndMove .esriBookmarkList .dojoDndItemSelected:focus .esriBookmarkItem,.calcite.dojoDndMove .esriBookmarkList .dojoDndItemSelected.dojoDndItemOver .esriBookmarkItem{background-color:#c5e5f9}.calcite.dojoDndMove .esriBookmarkList .dojoDndItemAnchor .esriBookmarkItem:before,.calcite.dojoDndMove .esriBookmarkList .dojoDndItemAnchor:hover .esriBookmarkItem:before,.calcite.dojoDndMove .esriBookmarkList .dojoDndItemAnchor:focus .esriBookmarkItem:before,.calcite.dojoDndMove .esriBookmarkList .dojoDndItemAnchor.dojoDndItemOver .esriBookmarkItem:before,.calcite.dojoDndMove .esriBookmarkList .dojoDndItemSelected .esriBookmarkItem:before,.calcite.dojoDndMove .esriBookmarkList .dojoDndItemSelected:hover .esriBookmarkItem:before,.calcite.dojoDndMove .esriBookmarkList .dojoDndItemSelected:focus .esriBookmarkItem:before,.calcite.dojoDndMove .esriBookmarkList .dojoDndItemSelected.dojoDndItemOver .esriBookmarkItem:before{color:#a9a9a9}.calcite.dojoDndMove .esriBookmarkList .dojoDndItemAnchor .esriBookmarkHighlight:before,.calcite.dojoDndMove .esriBookmarkList .dojoDndItemSelected .esriBookmarkHighlight:before{color:#a9a9a9}.calcite.dojoDndMove .esriAddBookmark{background-color:transparent}.calcite .simpleDirections .esriStopsButtons{margin-right:20px;margin-left:15px}.calcite .simpleDirections .esriStopsReverse{width:20px;height:16px;font-family:"CalciteWebCoreIcons";speak:none;font-size:12px;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;text-indent:0;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#a9a9a9;font-size:16px;text-align:center;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;cursor:pointer}.calcite .simpleDirections .esriStopsReverse:before{content:"\e629"}.calcite .simpleDirections .esriStopsReverse:hover,.calcite .simpleDirections .esriStopsReverse:focus{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:.7}.calcite .simpleDirections .esriStops{padding:0;width:100%;border-collapse:separate;border-spacing:0}.calcite .simpleDirections .esriStops td{vertical-align:middle;padding-top:1px;padding-bottom:1px;height:36px}.calcite .simpleDirections .esriStop .esriStopDnDHandle,.calcite .simpleDirections .esriStop .esriStopDnDHandleHidden{width:15px;color:#e0e0e0;text-align:center;font-family:"CalciteWebCoreIcons";speak:none;font-size:12px;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;text-indent:0;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;cursor:n-resize}.calcite .simpleDirections .esriStop .esriStopDnDHandle:before,.calcite .simpleDirections .esriStop .esriStopDnDHandleHidden:before{content:"\e601"}.calcite .simpleDirections .esriStop .esriStopDnDHandle:hover,.calcite .simpleDirections .esriStop .esriStopDnDHandle:focus{opacity:.7}.calcite .simpleDirections .esriStop .esriStopIconColumn{width:28px}.calcite .simpleDirections .esriStop .esriStopIconColumn:hover{opacity:.7}.calcite .simpleDirections .esriStop+.esriStop .esriStopIconColumn{position:relative}.calcite .simpleDirections .esriStop+.esriStop .esriStopIconColumn:before{content:"";display:block;height:100%;width:0;border-left:1px dashed #e0e0e0;position:absolute;left:13px;bottom:9px}.calcite .simpleDirections .esriStop.dojoDndItem:hover,.calcite .simpleDirections .esriStop.dojoDndItem:focus,.calcite .simpleDirections .esriStop.dojoDndItem.dojoDndItemOver{background-color:transparent}.calcite .simpleDirections .esriStop .esriStopReverseColumn{width:20px}.calcite .simpleDirections .esriStop .esriStopIconRemoveColumn{display:none;width:22px}.calcite .simpleDirections .esriStopsRemovable .esriStop .esriStopIconRemove{display:block;width:20px;padding:3px 5px;font-family:"CalciteWebCoreIcons";speak:none;font-size:12px;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;text-indent:0;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer}.calcite .simpleDirections .esriStopsRemovable .esriStop .esriStopIconRemove:before{content:"\e600"}.calcite .simpleDirections .esriStopsRemovable .esriStop .esriStopIconRemove:hover,.calcite .simpleDirections .esriStopsRemovable .esriStop .esriStopIconRemove:focus{opacity:.7}.calcite .simpleDirections .esriStopsRemovable .esriStop .esriStopIconRemoveHidden{width:16px;background:none}.calcite .simpleDirections .esriStopsRemovable .esriStopReverseColumn{display:none}.calcite .simpleDirections .esriStopsRemovable .esriStopIconRemoveColumn{display:table-cell;*display:block;_display:block;vertical-align:middle}.calcite .simpleDirections .esriStop .esriStopIcon{width:18px;height:18px;background-color:#fff;border:1px solid #56a5d8;color:#4c4c4c;margin:0 auto;text-align:center;font-size:11px;line-height:1.63636;font-family:Arial, Helvetica, sans-serif;cursor:pointer;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;position:relative;z-index:1}.calcite .simpleDirections .esriStopOrigin .esriStopIcon{background-color:#5a9359;color:#fff;border-color:transparent}.calcite .simpleDirections .esriStopDestination .esriStopIcon{background-color:#c6542d;color:#fff;border-color:transparent}.calcite .simpleDirections .esriStopUnreachedFirstOrLast .esriStopIcon{background-color:#ccc;color:#fff;border-color:#ccc}.calcite .simpleDirections .esriStopUnreached .esriStopIcon{background-color:#ccc;color:#fff;border-color:#ccc}.calcite .simpleDirections .LocateButton{position:absolute;bottom:0;right:0;z-index:2}.calcite .simpleDirections .LocateButton .zoomLocateButton{background-color:transparent;border:none;cursor:pointer;width:20px;height:20px;line-height:1.66667;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}.calcite .simpleDirections .LocateButton .zoomLocateButton:hover,.calcite .simpleDirections .LocateButton .tracking:hover{background-color:transparent;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:.7}.calcite .simpleDirections .esriInnerGeocoder{position:relative}.calcite .simpleDirections .arcgisSearch{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}.calcite .simpleDirections .arcgisSearch .searchGroup .searchInput{height:20px;line-height:1.66667;background-color:transparent;padding:0;border-bottom:1px solid #ccc;border-top:0;border-left:0;border-right:0;border-radius:inherit}.calcite .simpleDirections .arcgisSearch .searchBtn,.calcite .simpleDirections .arcgisSearch .hasValue .searchClear{display:none}.calcite .simpleDirections .arcgisSearch .searchGroup,.calcite .simpleDirections .arcgisSearch .searchExpandContainer,.calcite .simpleDirections .arcgisSearch .searchInputGroup,.calcite .simpleDirections .arcgisSearch .searchGroup .searchInput{width:100%}.calcite .simpleDirections .arcgisSearch .showSources .searchMenu{top:18px}.calcite .simpleDirections .arcgisSearch .hasMultipleSources .searchToggle{display:block;padding:0;border:none}.calcite .simpleDirections .arcgisSearch .searchIcon{font-size:10px}.calcite .simpleDirections .arcgisSearch .searchBtn:hover,.calcite .simpleDirections .arcgisSearch .searchBtn:focus{background-color:transparent}.calcite .simpleDirections .searchInput:focus{outline:none}.calcite .simpleDirections .esriStopsAddDestination{display:none}.calcite .simpleDirections .esriStopsAdd .esriStopsAddDestination{display:block;text-align:right;margin:5px 0;*zoom:1}.calcite .simpleDirections .esriStopsAdd .esriStopsAddDestination:after{content:"";display:table;clear:both}.calcite .simpleDirections .esriStopsAdd .esriStopsAddDestinationBtn{float:right;color:#a9a9a9}.calcite .simpleDirections .esriStopsAdd .esriStopsAddDestinationBtn:before{font-family:"CalciteWebCoreIcons";speak:none;font-size:12px;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;text-indent:0;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e620";line-height:1.66667;padding-right:5px}.calcite .simpleDirections .esriDirectionsButton{border:1px solid transparent;color:#4c4c4c;background-color:#fff;-moz-transition:all .25s ease;-o-transition:all .25s ease;-webkit-transition:all .25s ease;transition:all .25s ease;border-color:#e0e0e0;border-color:rgba(0,0,0,0.15);padding:5px 10px;font-size:12px;line-height:1.66667;text-transform:uppercase;cursor:pointer;position:relative}.calcite .simpleDirections .esriDirectionsButton:hover{color:#4c4c4c;background-color:#e2f1fb}.calcite .simpleDirections .esriDirectionsButton:active,.calcite .simpleDirections .esriDirectionsButton:focus{color:#0079c1;background-color:#aadbfa}.calcite .simpleDirections .esriDirectionsPressedButton{color:#0079c1;background-color:#aadbfa}.calcite .simpleDirections .esriActivateButton{float:left;color:#a9a9a9;padding-left:5px;padding-right:5px;border-style:dashed;font-family:"CalciteWebCoreIcons";speak:none;font-size:12px;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;text-indent:0;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px}.calcite .simpleDirections .esriActivateButton:before{content:"\e61d"}.calcite .simpleDirections .esriActivateButton:active,.calcite .simpleDirections .esriActivateButton:focus,.calcite .simpleDirections .esriActivateButton.esriDirectionsPressedButton{color:#0079c1;border-style:solid}.calcite .simpleDirections .esriDirectionsTabButton{float:left}.calcite .simpleDirections .esriDirectionsTabButton+.esriDirectionsTabButton{margin-left:-1px}.calcite .simpleDirections .esriDirectionsTabButton.esriDirectionsPressedButton{z-index:1}.calcite .simpleDirections .esriLinkButton{border:1px solid transparent;color:#196fa6;background-color:transparent;-moz-transition:all .25s ease;-o-transition:all .25s ease;-webkit-transition:all .25s ease;transition:all .25s ease;border-color:transparent;padding:5px 0;font-size:12px;line-height:1.66667;line-height:20px;color:#4c4c4c;white-space:nowrap;cursor:pointer}.calcite .simpleDirections .esriLinkButton:focus{color:#196fa6;background-color:transparent;border-color:transparent}.calcite .simpleDirections .esriLinkButton:hover{color:#196fa6;background-color:transparent;border-color:transparent}.calcite .simpleDirections .esriLinkButton:active{color:#196fa6;background-color:transparent;border-color:transparent}.calcite .simpleDirections .esriLinkButton:active:hover,.calcite .simpleDirections .esriLinkButton:active:focus{color:#196fa6;background-color:transparent;border-color:transparent}.calcite .simpleDirections .esriLinkButton:hover{text-decoration:underline}.calcite .simpleDirections .esriTravelModesDDL .dijitButtonContents{padding:1px}.calcite .simpleDirections .esriOptionsCheckboxes{line-height:1.66667}.calcite .simpleDirections .esriOptionsUnitsMi,.calcite .simpleDirections .esriOptionsUnitsKm{display:inline-block}.calcite .simpleDirections .esriOptionsToggleContainer{margin-top:5px}.calcite .simpleDirections .esriStopsOptionsButton{display:none;white-space:nowrap;vertical-align:bottom}.calcite .simpleDirections .esriStopsOptionsEnabled .esriStopsOptionsButton{display:block;text-align:right;float:right}.calcite .simpleDirections .esriStopsOptionsMenu{display:none;padding:10px 10px;background-color:#efefef;margin-right:20px;margin-left:15px}.calcite .simpleDirections .esriStopsOptionsMenu input{margin-right:5px}.calcite .simpleDirections .esriOptionsUnitsContainer{float:left;white-space:nowrap}.calcite .simpleDirections .esriOptionsImpedanceContainer{display:none;float:left;margin-top:5px;min-width:160px}.calcite .simpleDirections .esriOptionsImpedanceTime,.calcite .simpleDirections .esriOptionsImpedanceDistance{display:inline-block}.calcite .simpleDirections .esriStopsGetDirectionsContainer{margin-right:20px;margin-left:15px;margin-top:15px}.calcite .simpleDirections .esriStopsGetDirections{float:right;color:#fff;background-color:#196fa6;-moz-transition:all .25s ease;-o-transition:all .25s ease;-webkit-transition:all .25s ease;transition:all .25s ease;border-color:#166090}.calcite .simpleDirections .esriStopsGetDirections:focus{color:#fff;background-color:#12517a;border-color:#051621}.calcite .simpleDirections .esriStopsGetDirections:hover{color:#fff;background-color:#12517a;border-color:#0e3d5b}.calcite .simpleDirections .esriStopsGetDirections:active{color:#fff;background-color:#12517a;border-color:#0e3d5b}.calcite .simpleDirections .esriStopsGetDirections:active:hover,.calcite .simpleDirections .esriStopsGetDirections:active:focus{color:#fff;background-color:#0e3d5b;border-color:#051621}.calcite .simpleDirections .esriStopsGetDirections:hover{background-color:#3b8fc4;border-color:#3b8fc4}.calcite .simpleDirections .esriStopsClearDirections{float:right;display:none;margin-right:20px}.calcite .simpleDirections .esriTravelModesContainer{margin-top:15px}.calcite .simpleDirections .esriResultsContainer{height:auto;zoom:1;margin-top:25px}.calcite .simpleDirections .esriResultsLoading .esriResultsContainer{height:auto;min-height:40px;background:url(../images/Directions/loading-blue.gif) no-repeat center center}.calcite .simpleDirections .esriRoutesContainer{margin:0;zoom:1}.calcite .simpleDirections .esriResultsSummary{font-weight:700;font-size:larger;display:block}.calcite .simpleDirections .esriResultsViewFullRoute{float:left;color:#a9a9a9}.calcite .simpleDirections .esriResultsViewFullRoute:before{font-family:"CalciteWebCoreIcons";speak:none;font-size:12px;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;text-indent:0;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e67a";line-height:1.66667;padding-right:5px}.calcite .simpleDirections .esriResultsPrint{float:right;outline:0;font-family:"CalciteWebCoreIcons";speak:none;font-size:12px;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;text-indent:0;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#a9a9a9;padding:5px 10px;line-height:1.66667;cursor:pointer}.calcite .simpleDirections .esriResultsPrint:before{content:"\e668"}.calcite .simpleDirections .esriResultsPrint:hover,.calcite .simpleDirections .esriResultsPrint:focus{opacity:.7}.calcite .simpleDirections .esriRoutesError{padding:5px 0;margin-right:20px;margin-left:15px}.calcite .simpleDirections .esriRoutesError ul{margin:0;padding:0;list-style:none;display:block}.calcite .simpleDirections .esriRoutesError li{margin-bottom:5px}.calcite .simpleDirections .esriRoutes{margin-top:10px}.calcite .simpleDirections .esriRoutes table{margin:0;padding:0;border-collapse:collapse;border-spacing:0;width:100%}.calcite .simpleDirections .esriRouteIconColumn{width:24px;padding-top:10px;vertical-align:top;border-bottom:1px solid #efefef}.calcite .simpleDirections .esriRouteTextColumn{padding:10px 10px;vertical-align:top;border-bottom:1px solid #efefef}.calcite .simpleDirections .esriRouteIcon{height:24px;width:24px}.calcite .simpleDirections .esriDMTStop .esriRouteIcon,.calcite .simpleDirections .esriDMTDepart .esriRouteIcon{width:18px;height:18px;background-color:#fff;border:1px solid #56a5d8;color:#4c4c4c;margin:0 auto;text-align:center;font-size:11px;line-height:1.63636;font-family:Arial, Helvetica, sans-serif;cursor:pointer;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;position:relative;z-index:1}.calcite .simpleDirections .esriDMTStopOrigin .esriRouteIcon,.calcite .simpleDirections .esriDMTStopDestination .esriRouteIcon{width:18px;height:18px;background-color:#fff;border:1px solid #56a5d8;color:#4c4c4c;margin:0 auto;text-align:center;font-size:11px;line-height:1.63636;font-family:Arial, Helvetica, sans-serif;cursor:pointer;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;position:relative;z-index:1}.calcite .simpleDirections .esriDMTStopOrigin .esriRouteIcon{background-color:#5a9359;color:#fff;border-color:transparent}.calcite .simpleDirections .esriDMTStopDestination .esriRouteIcon{background-color:#c6542d;color:#fff;border-color:transparent}.calcite .simpleDirections .esriRouteZoom{cursor:pointer;outline:0}.calcite .simpleDirections .esriRouteZoom:hover,.calcite .simpleDirections .esriRouteZoom:focus{background:#e2f1fb}.calcite .simpleDirections .esriDMTStopLast .esriRouteIconColumn,.calcite .simpleDirections .esriDMTStopLast .esriRouteTextColumn{border-bottom:0}.calcite .simpleDirections .esriRouteInfo{color:#4c4c4c}.calcite .simpleDirections .esriRouteLength{color:#a9a9a9;font-size:10px;line-height:1.5;min-width:65px}.calcite .simpleDirections .esriResultsRouteName{display:none}.calcite .simpleDirections .esriSearchSourcesDDL{border:none}.calcite .simpleDirections .esriSearchSourcesDDL:hover,.calcite .simpleDirections .esriSearchSourcesDDL:active,.calcite .simpleDirections .esriSearchSourcesDDL:focus,.calcite .simpleDirections .esriSearchSourcesDDL.dijitOpened{background-color:transparent}.calcite .simpleDirections .esriSearchSourcesDDL .dijitButtonContents{padding-left:0;padding-right:0}.calcite .simpleDirections .esriSearchSourcesDDL .dijitInputField{float:right;text-transform:uppercase;letter-spacing:1px}.calcite .simpleDirections .esriSearchSourcesDDL .dijitSelectLabel:hover{text-decoration:underline}.calcite .simpleDirections .esriSearchSourcesDDL .dijitArrowButton{border:none}.calcite .simpleDirections .esriSearchSourceContainer{margin-right:20px;margin-left:15px}.calcite .simpleDirections ul{margin:0;padding:0;list-style:none;display:block}.calcite .simpleDirections .esriClear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}.calcite.esriDndDragDirection .dojoDndAvatar{display:none}.calcite.dojoDndMove .simpleDirections .esriStopsReverse{display:none}.calcite .simpleDirections .dojoDndItem{margin:0;padding:0}.calcite .simpleDirections .dojoDndItem td{border:0;vertical-align:middle}.calcite .simpleDirections .dojoDndItemOver,.calcite .simpleDirections .dojoDndItemAnchor{background-color:transparent}.calcite .simpleDirections .dojoDndMove{cursor:move}.calcite .simpleDirections .dojoDndHandle{cursor:move}.calcite .simpleDirections .dojoDndIgnore{cursor:default}.calcite .simpleDirections .dojoDndItemBefore td{border:0;padding-top:0;border-top:1px solid #196fa6}.calcite .simpleDirections .dojoDndItemBefore .esriStopReverseColumn{border:none}.calcite .simpleDirections .dojoDndItemAfter td{border:0;padding-bottom:0;border-bottom:1px solid #196fa6}.calcite .simpleDirections .dojoDndItemAfter .esriStopReverseColumn{border:none}.calcite .esriPopup .esriInfoWindowRoute{display:block;padding-left:34px;min-height:24px;background-repeat:no-repeat;background-position:left top}.calcite .esriPopup .esriDMTDepart .esriInfoWindowRoute,.calcite .esriPopup .esriDMTStop .esriInfoWindowRoute{padding-left:0;background:none}.calcite .esriTravelModesTypeName{margin-left:10px;display:inline-block;vertical-align:middle}.calcite.esriPrintPage{padding:0;margin:0 auto;font-family:"Avenir Next W01","Avenir Next","Avenir","Helvetica Neue","Helvetica","Arial",sans-serif;font-size:12px;background-color:#f4f4f4}.calcite.esriPrintPage .esriPrintButton,.calcite.esriPrintPage .esriCloseButton{display:block;border:1px solid transparent;color:#4c4c4c;background-color:#fff;-moz-transition:all .25s ease;-o-transition:all .25s ease;-webkit-transition:all .25s ease;transition:all .25s ease;border-color:#e0e0e0;padding:5px 10px;outline:0;font-size:12px;line-height:1.66667;text-align:center;text-decoration:none;cursor:pointer;white-space:nowrap;text-decoration:none;float:right;margin:0 10px;margin-top:9px}.calcite.esriPrintPage .esriPrintButton:hover,.calcite.esriPrintPage .esriCloseButton:hover{color:#4c4c4c;background-color:#e2f1fb}.calcite.esriPrintPage .esriPrintButton:active,.calcite.esriPrintPage .esriPrintButton:focus,.calcite.esriPrintPage .esriCloseButton:active,.calcite.esriPrintPage .esriCloseButton:focus{color:#0079c1;background-color:#aadbfa}.calcite.esriPrintPage .esriPrintButton{color:#fff;background-color:#196fa6;-moz-transition:all .25s ease;-o-transition:all .25s ease;-webkit-transition:all .25s ease;transition:all .25s ease;border-color:#166090}.calcite.esriPrintPage .esriPrintButton:focus{color:#fff;background-color:#12517a;border-color:#051621}.calcite.esriPrintPage .esriPrintButton:hover{color:#fff;background-color:#12517a;border-color:#0e3d5b}.calcite.esriPrintPage .esriPrintButton:active{color:#fff;background-color:#12517a;border-color:#0e3d5b}.calcite.esriPrintPage .esriPrintButton:active:hover,.calcite.esriPrintPage .esriPrintButton:active:focus{color:#fff;background-color:#0e3d5b;border-color:#051621}.calcite.esriPrintPage .esriPrintButton:hover{background-color:#3b8fc4;border-color:#3b8fc4}.calcite.esriPrintPage .esriPrintWait{background:url(../images/Directions/loading-blue.gif) no-repeat center center;height:200px}.calcite .esriPrintBar{width:100%;position:fixed;left:0;top:0;z-index:6;height:50px;background-color:#fff;border-bottom:1px solid #ccc}.calcite .esriPrintMain{background:#fff;border:1px solid #ccc;margin:60px auto 0;width:760px}.calcite .esriPrintHeader{display:block;padding:15px 15px;margin-bottom:5px;border-bottom:1px solid #efefef}.calcite .esriPrintHeader hr{display:none}.calcite .esriPrintName{font-weight:700;font-size:120%;margin:5px 0}.calcite .esriPrintLength{font-weight:700;margin-bottom:5px}.calcite .esriPrintMap{text-align:center;margin:15px 0}.calcite .esriPrintMapImg{border:1px solid #ccc}.calcite #print_area{margin-bottom:5px;max-width:100%;min-width:20%}.calcite #print_helper{display:none}.calcite .esriPrintStopLabel{width:18px;height:18px;background-color:#fff;border:1px solid #56a5d8;color:#4c4c4c;margin:0 auto;text-align:center;font-size:11px;line-height:1.63636;font-family:Arial, Helvetica, sans-serif;cursor:pointer;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;position:relative;z-index:1;border-color:#323232}.calcite .esriPrintDirections{margin:0;padding:15px 15px}.calcite .esriPrintDirections table{border-collapse:collapse;margin:0;padding:0;border:0;width:100%}.calcite .esriPrintDirections td{padding:10px 10px}.calcite .esriRouteIconColumn,.calcite .esriRouteTextColumn{vertical-align:top;border-bottom:1px solid #efefef}.calcite .esriPrintFooter{font-size:80%;padding:0 15px 15px}.esriTravelModesDirectionsIcon{display:inline-block;width:30px;height:30px;vertical-align:middle;background-position:center center}.esriTravelModesTypeOtherDistance{background-image:url("../images/analysis/images/OtherModeDistance32.png")}.esriTravelModesTypeOtherTime{background-image:url("../images/analysis/images/OtherModeTime32.png")}.esriTravelModesTypeOther{background-image:url("../images/analysis/images/OtherMode32.png")}.esriTravelModesTypeDrivingDistance{background-image:url("../images/analysis/images/DrivingDistance32.png")}.esriTravelModesTypeDrivingTime{background-image:url("../images/analysis/images/DrivingTime32.png")}.esriTravelModesTypeDriving{background-image:url("../images/analysis/images/Driving32.png")}.esriTravelModesTypeTruckingDistance{background-image:url("../images/analysis/images/TruckingDistance32.png")}.esriTravelModesTypeTruckingTime{background-image:url("../images/analysis/images/TruckingTime32.png")}.esriTravelModesTypeTrucking{background-image:url("../images/analysis/images/Trucking32.png")}.esriTravelModesTypeWalkingDistance{background-image:url("../images/analysis/images/WalkingDistance32.png")}.esriTravelModesTypeWalkingTime{background-image:url("../images/analysis/images/WalkingTime32.png")}.esriTravelModesTypeWalking{background-image:url("../images/analysis/images/Walking32.png")}.esriDMTUnknown .esriRouteIcon{background-image:url(../images/Directions/maneuvers/Unknown_Manuver24.svg)}.esriDMTStraight .esriRouteIcon{background-image:url(../images/Directions/maneuvers/Straight24.svg)}.esriDMTBearLeft .esriRouteIcon{background-image:url(../images/Directions/maneuvers/Bear_Left24.svg)}.esriDMTBearRight .esriRouteIcon{background-image:url(../images/Directions/maneuvers/Bear_Right24.svg)}.esriDMTTurnLeft .esriRouteIcon{background-image:url(../images/Directions/maneuvers/Left24.svg)}.esriDMTTurnRight .esriRouteIcon{background-image:url(../images/Directions/maneuvers/Right24.svg)}.esriDMTSharpLeft .esriRouteIcon{background-image:url(../images/Directions/maneuvers/Sharp_Left24.svg)}.esriDMTSharpRight .esriRouteIcon{background-image:url(../images/Directions/maneuvers/Sharp_Right24.svg)}.esriDMTUTurn .esriRouteIcon{background-image:url(../images/Directions/maneuvers/U_Turn24.svg)}.esriDMTFerry .esriRouteIcon{background-image:url(../images/Directions/maneuvers/Embark24.svg)}.esriDMTRoundabout .esriRouteIcon{background-image:url(../images/Directions/maneuvers/Round_About24.svg)}.esriDMTHighwayMerge .esriRouteIcon{background-image:url(../images/Directions/maneuvers/Merge_On_Highway24.svg)}.esriDMTHighwayExit .esriRouteIcon{background-image:url(../images/Directions/maneuvers/Exit_Highway24.svg)}.esriDMTHighwayChange .esriRouteIcon{background-image:url(../images/Directions/maneuvers/Highway_Change24.svg)}.esriDMTForkCenter .esriRouteIcon{background-image:url(../images/Directions/maneuvers/Fork_Middle24.svg)}.esriDMTForkLeft .esriRouteIcon{background-image:url(../images/Directions/maneuvers/Fork_Left24.svg)}.esriDMTForkRight .esriRouteIcon{background-image:url(../images/Directions/maneuvers/Fork_Right24.svg)}.esriDMTTripItem .esriRouteIcon{background-image:url(../images/Directions/maneuvers/esriDMTTripItem.png)}.esriDMTEndOfFerry .esriRouteIcon{background-image:url(../images/Directions/maneuvers/Disembark24.svg)}.esriDMTRampRight .esriRouteIcon{background-image:url(../images/Directions/maneuvers/Ramp_Right24.svg)}.esriDMTRampLeft .esriRouteIcon{background-image:url(../images/Directions/maneuvers/Ramp_Left24.svg)}.esriDMTTurnLeftRight .esriRouteIcon{background-image:url(../images/Directions/maneuvers/Left_Right24.svg)}.esriDMTTurnRightLeft .esriRouteIcon{background-image:url(../images/Directions/maneuvers/Right_Left24.svg)}.esriDMTTurnRightRight .esriRouteIcon{background-image:url(../images/Directions/maneuvers/Right_Right24.svg)}.esriDMTTurnLeftLeft .esriRouteIcon{background-image:url(../images/Directions/maneuvers/Left_Left24.svg)}.esriDMTPedestrianRamp .esriRouteIcon{background-image:url(../images/Directions/maneuvers/Take_Pedestrian_Ramp24.svg)}.esriDMTElevator .esriRouteIcon{background-image:url(../images/Directions/maneuvers/Elevator24.svg)}.esriDMTEscalator .esriRouteIcon{background-image:url(../images/Directions/maneuvers/Escalator24.svg)}.esriDMTStairs .esriRouteIcon{background-image:url(../images/Directions/maneuvers/Stairs24.svg)}.esriDMTDoorPassage .esriRouteIcon{background-image:url(../images/Directions/maneuvers/Walk_Through_Door24.svg)}.dj_rtl .calcite .simpleDirections .esriStopsButtons{margin-left:20px;margin-right:15px}.dj_rtl .calcite .simpleDirections .esriStopsAdd .esriStopsAddDestination{text-align:left}.dj_rtl .calcite .simpleDirections .esriStopsAdd .esriStopsAddDestinationBtn{float:left}.dj_rtl .calcite .simpleDirections .esriStopsAdd .esriStopsAddDestinationBtn:before{float:right;padding-left:5px;padding-right:inherit}.dj_rtl .calcite .simpleDirections .LocateButton{left:2px;right:initial}.dj_rtl .calcite .simpleDirections .esriStopsClearDirections{float:left;margin-right:inherit;margin-left:20px}.dj_rtl .calcite .simpleDirections .esriDirectionsTabButton{float:right}.dj_rtl .calcite .simpleDirections .esriDirectionsTabButton+.esriDirectionsTabButton{margin-left:inherit;margin-right:-1px}.dj_rtl .calcite .simpleDirections .esriStopsGetDirections{float:left}.dj_rtl .calcite .simpleDirections .esriStopsOptionsEnabled .esriStopsOptionsButton{text-align:left;float:left}.dj_rtl .calcite .simpleDirections .esriStopsOptionsMenu{margin-left:20px;margin-right:15px}.dj_rtl .calcite .simpleDirections .esriStopsOptionsMenu input{margin-right:inherit;margin-left:5px}.dj_rtl .calcite .simpleDirections .esriOptionsUnitsContainer{float:right}.dj_rtl .calcite .simpleDirections .esriOptionsImpedanceContainer{float:right}.dj_rtl .calcite .simpleDirections .esriStopsGetDirectionsContainer{margin-left:20px;margin-right:15px}.dj_rtl .calcite .simpleDirections .esriRoutesError{margin-left:20px;margin-right:15px}.dj_rtl .calcite .simpleDirections .esriResultsViewFullRoute{float:right}.dj_rtl .calcite .simpleDirections .esriResultsViewFullRoute:before{float:right;padding-left:5px;padding-right:inherit}.dj_rtl .calcite .simpleDirections .esriResultsPrint{float:left}.dj_rtl .calcite .simpleDirections #search-source-container .dijitInputField{float:left}.dj_rtl .calcite .simpleDirections .esriSearchSourceContainer{margin-left:20px;margin-right:15px}.dj_rtl .calcite .simpleDirections .esriPrintBar{left:inherit;right:0}.dj_rtl .calcite .simpleDirections .esriPrintButton,.dj_rtl .calcite .simpleDirections .esriCloseButton{float:left}.dj_rtl .calcite .esriTravelModesTypeName{margin-left:inherit;margin-right:10px}.dj_rtl .calcite .esriPopup .esriInfoWindowRoute{padding-left:inherit;padding-right:34px;background-position:right top}.dj_rtl .calcite .esriPopup .esriDMTDepart .esriInfoWindowRoute,.dj_rtl .calcite .esriPopup .esriDMTDepart .esriInfoWindowRoute{padding-left:inherit;padding-right:0}.calcite .HomeButton span{display:none}.calcite .HomeButton .home{padding:0;width:32px;height:32px;color:#4c4c4c;background-color:#fff;-moz-transition:all .25s ease;-o-transition:all .25s ease;-webkit-transition:all .25s ease;transition:all .25s ease;border-width:0;border-style:none;text-align:center;cursor:pointer;-moz-user-select:-moz-none;-ms-user-select:none;-webkit-user-select:none;user-select:none;-moz-box-shadow:0px 1px 1px rgba(0,0,0,0.5);-webkit-box-shadow:0px 1px 1px rgba(0,0,0,0.5);box-shadow:0px 1px 1px rgba(0,0,0,0.5);font-family:"CalciteWebCoreIcons";speak:none;font-size:12px;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;text-indent:0;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:12px;line-height:2.66667}.calcite .HomeButton .home:hover{color:#4c4c4c;background-color:#e2f1fb}.calcite .HomeButton .home:active,.calcite .HomeButton .home:focus{color:#0079c1;background-color:#aadbfa}.calcite .HomeButton .home:before{content:"\e62f"}.calcite .HomeButton .loading{background-image:url("../images/loadingIndicator/LoadingAnimation16_Trans.gif");background-position:center center;background-repeat:no-repeat;transition:none}.calcite .HomeButton .loading:before{display:none}.calcite .LayerSwipe{position:absolute;width:100%;height:100%}.calcite .LayerSwipe .handleContainer{position:relative;width:100%;height:100%;z-index:1}.calcite .LayerSwipe .vertical,.calcite .LayerSwipe .horizontal{position:absolute;background-color:rgba(50,50,50,0.75);padding:0 !important;margin:0;z-index:30;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}.calcite .LayerSwipe .vertical:before,.calcite .LayerSwipe .horizontal:before{content:"";display:block;position:absolute;background-color:#323232}.calcite .LayerSwipe .vertical:hover,.calcite .LayerSwipe .horizontal:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=75);opacity:.75}.calcite .LayerSwipe .vertical .handle,.calcite .LayerSwipe .horizontal .handle{position:absolute;z-index:30;font-family:"CalciteWebCoreIcons";speak:none;font-size:12px;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;text-indent:0;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:12px}.calcite .LayerSwipe .vertical .handle:before,.calcite .LayerSwipe .vertical .handle:after,.calcite .LayerSwipe .horizontal .handle:before,.calcite .LayerSwipe .horizontal .handle:after{display:block;float:left;text-align:center;background-color:rgba(50,50,50,0.75);color:#fff}.calcite .LayerSwipe .vertical{width:11px;height:100%;cursor:col-resize}.calcite .LayerSwipe .vertical:before{left:5px;height:100%;width:1px}.calcite .LayerSwipe .vertical .handle{width:51px;height:24px;margin-top:-12px;margin-left:-20px;top:50%;left:0}.calcite .LayerSwipe .vertical .handle:before,.calcite .LayerSwipe .vertical .handle:after{content:"\e602";width:20px;height:24px;line-height:2}.calcite .LayerSwipe .vertical .handle:before{margin-right:11px}.calcite .LayerSwipe .horizontal{width:100%;height:11px;cursor:row-resize}.calcite .LayerSwipe .horizontal:before{top:5px;height:1px;width:100%}.calcite .LayerSwipe .horizontal .handle{width:24px;height:51px;margin-top:-20px;margin-left:-12px;top:0;left:50%}.calcite .LayerSwipe .horizontal .handle:before,.calcite .LayerSwipe .horizontal .handle:after{content:"\e601";width:24px;height:20px;line-height:1.66667}.calcite .LayerSwipe .horizontal .handle:before{margin-bottom:11px}.calcite .LayerSwipe .scope{background-color:transparent;border-width:9px;border-style:solid;border-color:#323232;overflow:hidden;position:absolute;cursor:move;top:0;left:0;z-index:30;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=75);opacity:.75;-moz-transition:opacity .2s ease;-o-transition:opacity .2s ease;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.calcite .LayerSwipe .scope:hover{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}.calcite .LayerSwipe .scope .handleContainer{height:260px;width:260px;border:5px solid #f8f8f8;-moz-box-shadow:inset 0 0px 5px #323232;-webkit-box-shadow:inset 0 0px 5px #323232;box-shadow:inset 0 0px 5px #323232}.calcite .esriLegendServiceLabel,.calcite .esriLegendLayerLabel{color:#4c4c4c}.calcite .esriLegendService{padding-bottom:10px;margin-bottom:10px}.calcite .esriLegendService>div{padding-left:10px}.calcite .esriLegendServiceLabel{font-weight:bold}.calcite .esriLegendLayer{padding-bottom:0}.calcite .esriLegendGroupLayer{padding-bottom:0}.calcite .esriLegendLeft{padding-left:10px}.calcite .esriLegendRight{padding-right:10px}.calcite .esriLegendColorRamp{width:16px;height:120px}.calcite .esriLegendColorRampTick{position:absolute;width:3px;border-top:1px solid #a9a9a9;line-height:0;right:2px;left:auto}.calcite .esriLegendColorRampLabels{position:relative;height:90px}.calcite .esriLegendColorRampLabel{position:relative;line-height:30px;padding-left:5px;padding-right:0;text-align:left;white-space:nowrap}.calcite .esriLegendSizeRampLabel{white-space:nowrap}.dj_rtl .calcite .esriLegendService>div{padding-left:inherit;padding-right:10px}.dj_rtl .calcite .esriLegendColorRampTick{left:2px;right:auto}.dj_rtl .calcite .esriLegendColorRampLabel{padding-left:inherit;padding-right:5px;text-align:right}.calcite .LocateButton span{display:none}.calcite .LocateButton .zoomLocateButton{padding:0;width:32px;height:32px;color:#4c4c4c;background-color:#fff;-moz-transition:all .25s ease;-o-transition:all .25s ease;-webkit-transition:all .25s ease;transition:all .25s ease;border-width:0;border-style:none;text-align:center;cursor:pointer;-moz-user-select:-moz-none;-ms-user-select:none;-webkit-user-select:none;user-select:none;-moz-box-shadow:0px 1px 1px rgba(0,0,0,0.5);-webkit-box-shadow:0px 1px 1px rgba(0,0,0,0.5);box-shadow:0px 1px 1px rgba(0,0,0,0.5);font-family:"CalciteWebCoreIcons";speak:none;font-size:12px;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;text-indent:0;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:12px;line-height:2.66667}.calcite .LocateButton .zoomLocateButton:hover{color:#4c4c4c;background-color:#e2f1fb}.calcite .LocateButton .zoomLocateButton:active,.calcite .LocateButton .zoomLocateButton:focus{color:#0079c1;background-color:#aadbfa}.calcite .LocateButton .zoomLocateButton:before{content:"\e630"}.calcite .LocateButton .loading{background-image:url("../images/loadingIndicator/LoadingAnimation16_Trans.gif");background-position:center center;background-repeat:no-repeat;transition:none}.calcite .LocateButton .loading:before{display:none}.calcite .esriOverviewMap{position:absolute;z-index:99}.calcite .esriOverviewMap .ovwContainer{position:absolute;display:none;background-color:#fff;padding:2px;-moz-box-shadow:0px 1px 1px rgba(0,0,0,0.5);-webkit-box-shadow:0px 1px 1px rgba(0,0,0,0.5);box-shadow:0px 1px 1px rgba(0,0,0,0.5)}.calcite .esriOverviewMap .map{position:relative;width:100%;height:100%;background-color:#fff}.calcite .esriOverviewMap .ovwHighlight{position:absolute;display:none;z-index:99;cursor:move}.calcite .esriOverviewMap .ovwButton{position:relative;color:#4c4c4c;background-color:#fff;-moz-transition:all .25s ease;-o-transition:all .25s ease;-webkit-transition:all .25s ease;transition:all .25s ease;font-family:"CalciteWebCoreIcons";speak:none;font-size:12px;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;text-indent:0;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f8f8f8;width:14px;height:14px;padding:2px;font-size:10px;cursor:pointer;z-index:99;-moz-box-shadow:0px 1px 1px rgba(0,0,0,0.5);-webkit-box-shadow:0px 1px 1px rgba(0,0,0,0.5);box-shadow:0px 1px 1px rgba(0,0,0,0.5)}.calcite .esriOverviewMap .ovwButton:hover{color:#4c4c4c;background-color:#e2f1fb}.calcite .esriOverviewMap .ovwButton:active,.calcite .esriOverviewMap .ovwButton:focus{color:#0079c1;background-color:#aadbfa}.calcite .esriOverviewMap .ovwButton.ovwHide{margin:7px}.calcite .esriOverviewMap .ovwMaximizer{display:none;margin:7px}.calcite .esriOverviewMap .ovwDisabledButton{display:none !important}.calcite .esriOverviewMap .ovwMaximize:before{content:"\e60e"}.calcite .esriOverviewMap .ovwRestore:before{content:"\e60f"}.calcite .esriOverviewMap.ovwTL{top:0px;left:0px}.calcite .esriOverviewMap.ovwTR{top:0px;right:0px}.calcite .esriOverviewMap.ovwBL{bottom:0px;left:0px}.calcite .esriOverviewMap.ovwBR{bottom:0px;right:0px}.calcite .esriOverviewMap.ovwTL .ovwMaximizer,.calcite .esriOverviewMap.ovwTR .ovwMaximizer{margin-top:0}.calcite .esriOverviewMap.ovwBL .ovwMaximizer,.calcite .esriOverviewMap.ovwBR .ovwMaximizer{margin-bottom:0}.calcite .esriOverviewMap.ovwTL .ovwContainer{top:0px;left:0px}.calcite .esriOverviewMap.ovwTR .ovwContainer{top:0px;right:0px}.calcite .esriOverviewMap.ovwBL .ovwContainer{bottom:0px;left:0px}.calcite .esriOverviewMap.ovwBR .ovwContainer{bottom:0px;right:0px}.calcite .esriOverviewMap.ovwTL .ovwShow:before,.calcite .esriOverviewMap.ovwBR .ovwHide:before{content:"\e60b"}.calcite .esriOverviewMap.ovwTR .ovwShow:before,.calcite .esriOverviewMap.ovwBL .ovwHide:before{content:"\e60a"}.calcite .esriOverviewMap.ovwBL .ovwShow:before,.calcite .esriOverviewMap.ovwTR .ovwHide:before{content:"\e60d"}.calcite .esriOverviewMap.ovwBR .ovwShow:before,.calcite .esriOverviewMap.ovwTL .ovwHide:before{content:"\e60c"}.calcite .esriOverviewMap .bingLogo-lg{display:none}.calcite .esriPrint{border-color:transparent;-moz-box-shadow:0px 1px 1px rgba(0,0,0,0.5);-webkit-box-shadow:0px 1px 1px rgba(0,0,0,0.5);box-shadow:0px 1px 1px rgba(0,0,0,0.5)}.calcite .esriPrintButton .dijitButtonNode{border-width:0}.calcite .esriPrintButton .dijitArrowButton{border-width:0 0 0 1px}.calcite .scalebar_top-left{left:10px;top:10px}.calcite .scalebar_top-center{left:50%;top:10px}.calcite .scalebar_top-right{right:150px;top:10px}.calcite .scalebar_bottom-left{left:25px;bottom:25px}.calcite .scalebar_bottom-center{left:50%;bottom:25px}.calcite .scalebar_bottom-right{right:100px;bottom:25px}.calcite .esriScalebar{z-index:30;position:absolute;width:0;height:20px}.calcite .esriScalebarRuler{overflow:hidden;position:relative;width:100%;height:6px;background-color:#fff;-moz-box-shadow:0px 1px 1px rgba(0,0,0,0.5);-webkit-box-shadow:0px 1px 1px rgba(0,0,0,0.5);box-shadow:0px 1px 1px rgba(0,0,0,0.5)}.calcite .esriScalebarRulerBlock{overflow:hidden;position:absolute;height:50%;background-color:#6e6e6e}.calcite .upper_firstpiece{top:0%;left:0%;width:25%}.calcite .upper_secondpiece{top:0%;left:50%;width:25%}.calcite .lower_firstpiece{top:50%;left:25%;width:25%}.calcite .lower_secondpiece{top:50%;left:75%;width:30%}.calcite .esriScalebarLine{overflow:hidden;position:relative;width:100%;height:6px;border:1px solid #6e6e6e}.calcite .esriScalebarMetricLine{border-top-style:none}.calcite .esriScalebarEnglishLine{border-bottom-style:none;top:-1px}.calcite .esriScaleLabelDiv{position:relative;top:-5px;width:100%;padding:4px}.calcite .scaleLabelDiv{position:relative;width:100%;height:5px}.calcite .esriScalebarLabel{font-size:10px;position:absolute;width:10%;text-align:center;color:#6e6e6e;height:5px;top:0}.calcite .esriScalebarLineLabel{position:relative}.calcite .esriScalebarFirstNumber{left:45%}.calcite .esriScalebarSecondNumber{left:95%;white-space:nowrap}@-moz-keyframes anim-rotate{from{transform:rotate(0)}to{transform:rotate(360deg)}}@-webkit-keyframes anim-rotate{from{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes anim-rotate{from{transform:rotate(0)}to{transform:rotate(360deg)}}.calcite .arcgisSearch{-moz-box-shadow:0px 1px 1px rgba(0,0,0,0.5);-webkit-box-shadow:0px 1px 1px rgba(0,0,0,0.5);box-shadow:0px 1px 1px rgba(0,0,0,0.5)}.calcite .arcgisSearch .searchGroup{position:relative;color:#4c4c4c;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}.calcite .arcgisSearch .searchInputGroup{float:left;position:relative;display:inline-block}html.esriRtl .calcite .arcgisSearch .searchInputGroup,html[dir="rtl"] .calcite .arcgisSearch .searchInputGroup{float:right}.calcite .arcgisSearch .searchInputGroup form{margin:0;padding:0}.calcite .arcgisSearch .searchBtn{display:block;float:left;padding:0;width:32px;height:32px;color:#4c4c4c;background-color:#fff;-moz-transition:all .25s ease;-o-transition:all .25s ease;-webkit-transition:all .25s ease;transition:all .25s ease;border-width:0;border-style:none;text-align:center;cursor:pointer;-moz-user-select:-moz-none;-ms-user-select:none;-webkit-user-select:none;user-select:none;font-size:12px;line-height:2.66667;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;outline:none}html.esriRtl .calcite .arcgisSearch .searchBtn,html[dir="rtl"] .calcite .arcgisSearch .searchBtn{float:right}.calcite .arcgisSearch .searchBtn:hover{color:#4c4c4c;background-color:#e2f1fb}.calcite .arcgisSearch .searchBtn:active,.calcite .arcgisSearch .searchBtn:focus{color:#0079c1;background-color:#aadbfa}.calcite .arcgisSearch .searchBtn.searchToggle{border-right:1px solid #efefef;border-left:0}html.esriRtl .calcite .arcgisSearch .searchBtn.searchToggle,html[dir="rtl"] .calcite .arcgisSearch .searchBtn.searchToggle{border-left:1px solid #efefef}html.esriRtl .calcite .arcgisSearch .searchBtn.searchToggle,html[dir="rtl"] .calcite .arcgisSearch .searchBtn.searchToggle{border-right:0}.calcite .arcgisSearch .searchBtn.searchSubmit{border-left:1px solid #efefef;border-right:0}html.esriRtl .calcite .arcgisSearch .searchBtn.searchSubmit,html[dir="rtl"] .calcite .arcgisSearch .searchBtn.searchSubmit{border-right:1px solid #efefef}html.esriRtl .calcite .arcgisSearch .searchBtn.searchSubmit,html[dir="rtl"] .calcite .arcgisSearch .searchBtn.searchSubmit{border-left:0}.calcite .arcgisSearch .searchBtn .searchButtonText{clip:rect(0 0 0 0);overflow:hidden;position:absolute;height:1px;width:1px}.calcite .arcgisSearch .searchToggle{display:none}.calcite .arcgisSearch .searchGroup .searchInput{position:relative;z-index:2;margin:0;float:left;display:block;height:32px;width:200px;padding:5px 24px 5px 10px;font-size:12px;line-height:1.83333;line-height:22px;color:#4c4c4c;background-color:#fff;border-width:0;border-style:none;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}html.esriRtl .calcite .arcgisSearch .searchGroup .searchInput,html[dir="rtl"] .calcite .arcgisSearch .searchGroup .searchInput{float:right}.calcite .arcgisSearch .searchGroup .searchInput:focus{outline:0}.calcite .arcgisSearch .searchGroup .searchInput::-moz-placeholder{color:#e0e0e0;opacity:1}.calcite .arcgisSearch .searchGroup .searchInput::-ms-clear{display:none}.calcite .arcgisSearch .searchGroup .searchInput:-ms-input-placeholder{color:#e0e0e0}.calcite .arcgisSearch .searchGroup .searchInput::-webkit-input-placeholder{color:#e0e0e0}.calcite .arcgisSearch .searchClear{display:none;position:absolute;top:0;right:0;left:auto;z-index:2;text-align:center;cursor:pointer}html.esriRtl .calcite .arcgisSearch .searchClear,html[dir="rtl"] .calcite .arcgisSearch .searchClear{left:0}html.esriRtl .calcite .arcgisSearch .searchClear,html[dir="rtl"] .calcite .arcgisSearch .searchClear{right:auto}.calcite .arcgisSearch .sourceName{clip:rect(0 0 0 0);overflow:hidden;position:absolute;height:1px;width:1px;white-space:nowrap;text-overflow:ellipsis}.calcite .arcgisSearch .searchIcon{display:inline-block;line-height:2.66667}.calcite .arcgisSearch .searchClose,.calcite .arcgisSearch .searchSpinner{width:24px;height:32px}.calcite .arcgisSearch .hasValue .searchClear{display:block}.calcite .arcgisSearch .searchSpinner{display:none}.calcite .arcgisSearch .searchLoading .searchClose{display:none}.calcite .arcgisSearch .searchLoading .searchSpinner{display:block}.calcite .arcgisSearch .searchLoading .searchSpinner:before{-moz-animation:anim-rotate 1.25s infinite linear;-webkit-animation:anim-rotate 1.25s infinite linear;animation:anim-rotate 1.25s infinite linear}.calcite .arcgisSearch .searchMenu{position:absolute;top:100%;left:0;right:auto;z-index:1000;display:none;max-height:300px;float:left;text-align:left;list-style:none;padding:0;margin:0;font-size:12px;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.15);overflow:auto;-moz-box-shadow:0 1px 3px -1px rgba(0,0,0,0.2),0 5px 6px -3px rgba(0,0,0,0.1);-webkit-box-shadow:0 1px 3px -1px rgba(0,0,0,0.2),0 5px 6px -3px rgba(0,0,0,0.1);box-shadow:0 1px 3px -1px rgba(0,0,0,0.2),0 5px 6px -3px rgba(0,0,0,0.1);-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}html.esriRtl .calcite .arcgisSearch .searchMenu,html[dir="rtl"] .calcite .arcgisSearch .searchMenu{right:0}html.esriRtl .calcite .arcgisSearch .searchMenu,html[dir="rtl"] .calcite .arcgisSearch .searchMenu{left:auto}html.esriRtl .calcite .arcgisSearch .searchMenu,html[dir="rtl"] .calcite .arcgisSearch .searchMenu{float:right}html.esriRtl .calcite .arcgisSearch .searchMenu,html[dir="rtl"] .calcite .arcgisSearch .searchMenu{text-align:right}.calcite .arcgisSearch .searchMenu ul{margin:0;padding:0;list-style:none}.calcite .arcgisSearch .searchMenu li{padding:5px 10px;line-height:1.66667;line-height:20px;color:#4c4c4c;background-color:#fff;-moz-transition:all .25s ease;-o-transition:all .25s ease;-webkit-transition:all .25s ease;transition:all .25s ease;border-top:1px solid #efefef;cursor:pointer;outline:none}.calcite .arcgisSearch .searchMenu li:hover{color:#4c4c4c;background-color:#e2f1fb}.calcite .arcgisSearch .searchMenu li:active,.calcite .arcgisSearch .searchMenu li:focus{color:#0079c1;background-color:#aadbfa}.calcite .arcgisSearch .searchMenu li:first-child{border-top:0}.calcite .arcgisSearch .searchMenu li.active{color:#0079c1;background-color:#aadbfa}.calcite .arcgisSearch .searchMenu li.active,.calcite .arcgisSearch .searchMenu li.active+li{border-top-color:transparent}.calcite .arcgisSearch .searchMenu .menuHeader{height:25px;padding:6.5px 10px;color:#f8f8f8;line-height:1;background:#6e6e6e;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.calcite .arcgisSearch .showSuggestions .suggestionsMenu{display:block;width:100%}.calcite .arcgisSearch .showSources .sourcesMenu{display:block}.calcite .arcgisSearch .hasMultipleSources .searchToggle{display:block;outline:none}.calcite .arcgisSearch .hasMultipleSources .searchInput{border-left:0}html.esriRtl .calcite .arcgisSearch .hasMultipleSources .searchInput,html[dir="rtl"] .calcite .arcgisSearch .hasMultipleSources .searchInput{border-right:0}.calcite .arcgisSearch .moreResults .moreHeader{font-weight:700;margin-bottom:3px}.calcite .arcgisSearch .moreResults .moreItem{font-size:13px;font-weight:700;margin-bottom:10px}.calcite .arcgisSearch .moreResults .moreItem a{font-family:"CalciteWebCoreIcons";speak:none;font-size:12px;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;text-indent:0;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.calcite .arcgisSearch .moreResults .moreItem a:before{content:"\e62b"}.calcite .arcgisSearch .moreResults .resultsList{display:none}.calcite .arcgisSearch .moreResults .resultsList ul{list-style:none;margin:0;padding:0 0 10px 0}.calcite .arcgisSearch .moreResults .resultsList li{padding:3px 0}.calcite .arcgisSearch .moreResults .resultsList .popupHeader{font-weight:700}.calcite .arcgisSearch .showMoreResults .moreItem a:before{content:"\e681"}.calcite .arcgisSearch .showMoreResults .resultsList{display:block;padding-top:10px;border-top:1px solid #efefef}.calcite .arcgisSearch .noResultsMenu{display:none;width:100%}.calcite .arcgisSearch .noResultsBody{padding:5px 10px}.calcite .arcgisSearch .noResultsBody div{padding:5px 10px;background-color:#ffefb7;color:#4c4c4c;cursor:default}.calcite .arcgisSearch .noResultsHeader{font-weight:bold;margin-bottom:0}.calcite .arcgisSearch .showNoResults .noResultsMenu{display:block}.calcite .arcgisSearch .showMoreResults .resultsList{display:block}.calcite .arcgisSearch .searchExpandContainer{float:left}html.esriRtl .calcite .arcgisSearch .searchExpandContainer,html[dir="rtl"] .calcite .arcgisSearch .searchExpandContainer{float:right}.calcite .arcgisSearch .hasButtonMode .searchExpandContainer{-moz-transition:width .175s ease-in;-o-transition:width .175s ease-in;-webkit-transition:width .175s ease-in;transition:width .175s ease-in;overflow:hidden}.calcite .arcgisSearch .hasButtonMode.showSuggestions .searchExpandContainer{overflow:inherit}.calcite .arcgisSearch .hasButtonMode.searchCollapsed .searchExpandContainer{width:0}.calcite .arcgisSearch .hasButtonMode.searchCollapsed .searchBtn.searchSubmit{border-left:0}html.esriRtl .calcite .arcgisSearch .hasButtonMode.searchCollapsed .searchBtn.searchSubmit,html[dir="rtl"] .calcite .arcgisSearch .hasButtonMode.searchCollapsed .searchBtn.searchSubmit{border-right:0}.calcite .arcgisSearch .hasButtonMode.searchCollapsed .searchExpandContainer{width:0;display:none}.calcite .arcgisSearch .hasButtonMode.searchExpanded .searchExpandContainer,.calcite .arcgisSearch .hasButtonMode .searchAnimate{width:200px}.calcite .arcgisSearch .hasButtonMode.searchExpanded.hasMultipleSources .searchExpandContainer,.calcite .arcgisSearch .hasButtonMode.hasMultipleSources .searchAnimate{width:233px}.calcite .esriPopup .arcgisSearch{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}.calcite .searchClearFloat{clear:both}.calcite .esriSimpleSliderTL{top:15px;left:15px}.calcite .esriSimpleSliderTR{top:15px;right:15px}.calcite .esriSimpleSliderBL{bottom:35px;left:15px}.calcite .esriSimpleSliderBR{bottom:40px;right:15px}.calcite .esriSimpleSlider{text-align:center;border:none;background-color:transparent;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;-moz-box-shadow:0px 1px 1px rgba(0,0,0,0.5);-webkit-box-shadow:0px 1px 1px rgba(0,0,0,0.5);box-shadow:0px 1px 1px rgba(0,0,0,0.5)}.calcite .esriSimpleSlider span{display:none}.calcite .esriSimpleSlider div{width:32px;height:32px;border-width:0;border-style:none;color:#4c4c4c;background-color:#fff;-moz-transition:all .25s ease;-o-transition:all .25s ease;-webkit-transition:all .25s ease;transition:all .25s ease;-moz-user-select:-moz-none;-ms-user-select:none;-webkit-user-select:none;user-select:none;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;font-family:"CalciteWebCoreIcons";speak:none;font-size:12px;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;text-indent:0;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:12px;line-height:2.66667}.calcite .esriSimpleSlider div:hover{color:#4c4c4c;background-color:#e2f1fb}.calcite .esriSimpleSlider div:active,.calcite .esriSimpleSlider div:focus{color:#0079c1;background-color:#aadbfa}.calcite .esriSimpleSlider .esriSimpleSliderIncrementButton{-moz-border-radius:0 0 0 0;-webkit-border-radius:0;border-radius:0 0 0 0}.calcite .esriSimpleSlider .esriSimpleSliderIncrementButton:before{content:"\e620"}.calcite .esriSimpleSlider .esriSimpleSliderDecrementButton{-moz-border-radius:0 0 0 0;-webkit-border-radius:0;border-radius:0 0 0 0}.calcite .esriSimpleSlider .esriSimpleSliderDecrementButton,.calcite .esriSimpleSlider .esriSimpleSliderDecrementButton:hover,.calcite .esriSimpleSlider .esriSimpleSliderDecrementButton:focus{border-top:0}.calcite .esriSimpleSlider .esriSimpleSliderDecrementButton:before{content:"\e621"}.calcite .esriSimpleSliderDisabledButton,.calcite .esriSimpleSliderDisabledButton:hover,.calcite .esriSimpleSliderDisabledButton:active{cursor:false;pointer-events:none;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=65);opacity:.65}.calcite .esriSimpleSliderVertical .esriSimpleSliderIncrementButton{border-bottom:1px solid #efefef}.calcite .esriSimpleSliderHorizontal.esriSimpleSliderBL{left:5px}.calcite .esriSimpleSliderHorizontal.esriSimpleSliderBR{right:5px}.calcite .esriSimpleSliderHorizontal .esriSimpleSliderIncrementButton{float:right;border-left:1px solid #efefef;-moz-border-radius:0 0 0 0;-webkit-border-radius:0;border-radius:0 0 0 0}.calcite .esriSimpleSliderHorizontal .esriSimpleSliderDecrementButton{float:left;-moz-border-radius:0 0 0 0;-webkit-border-radius:0;border-radius:0 0 0 0}.calcite .esriSimpleSliderHorizontal .esriSimpleSliderIncrementButton.dj_ie67Fix{float:none;text-align:center}.calcite .dojoxRangeSlider .dijitSliderLeftBumper,.calcite .dojoxRangeSlider .dijitSliderBottomBumper{background:#e0e0e0}.calcite .dojoxRangeSlider .dijitSliderProgressBarH,.calcite .dojoxRangeSlider .dijitSliderLeftBumper{-moz-transition:none;-o-transition:none;-webkit-transition:none;transition:none}.calcite .dojoxRangeSlider .dijitSliderProgressBar{overflow:hidden;cursor:ew-resize}.calcite .dojoxRangeSlider .dijitSliderImageHandleH{left:-50%}.calcite .dojoxRangeSlider .dijitSliderProgressBarH,.calcite .dojoxRangeSlider .dijitSliderMoveableH{right:auto}.calcite .dojoxRangeSlider .dijitSliderRemainingBarV{margin:0 6px}.calcite .dojoxRangeSlider .dijitSliderProgressBarV{position:absolute !important;border-width:0;cursor:ns-resize}.calcite .dojoxRangeSliderBarContainer{position:relative;padding:6px 0}.calcite .esriTimeSlider{width:100%;z-index:999;position:relative}.calcite .esriTimeSlider .dijitButton{margin:1px}.calcite .esriTimeSlider .dijitButtonContents{padding:8px 8px;line-height:1}.calcite .esriTimeSlider .tsButton{margin:0;font-family:"CalciteWebCoreIcons";speak:none;font-size:12px;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;text-indent:0;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.calcite .esriTimeSlider .tsPlayButton:before{content:"\e625"}.calcite .esriTimeSlider .tsPauseButton:before{content:"\e624"}.calcite .esriTimeSlider .tsPrevButton:before{content:"\e623"}.calcite .esriTimeSlider .tsNextButton:before{content:"\e626"}.calcite .esriTimeSlider .tsFlipImage{-moz-transform:scaleX(-1);-ms-transform:scaleX(-1);-webkit-transform:scaleX(-1);transform:scaleX(-1);-webkit-filter:FlipH;filter:FlipH}.calcite .esriTimeSlider .ts{margin:5px;margin-bottom:0}.calcite .esriTimeSlider .tsLabels{font-size:.7em}.calcite .esriPopup{position:absolute;z-index:40}.calcite .esriPopup ::-webkit-scrollbar{-webkit-appearance:none;width:8px;background-color:rgba(50,50,50,0.1);margin:0}.calcite .esriPopup ::-webkit-scrollbar-thumb{background-color:rgba(50,50,50,0.5)}.calcite .esriPopup .esriPopupWrapper{padding:0;background-color:#fff;-moz-box-shadow:0 1px 4px rgba(0,0,0,0.3);-webkit-box-shadow:0 1px 4px rgba(0,0,0,0.3);box-shadow:0 1px 4px rgba(0,0,0,0.3)}.calcite .esriPopup .hidden{display:none}.calcite .esriPopup .sizer{width:340px;height:auto}.calcite .esriPopup .titlePane{background-color:#fff;color:#323232;font-size:16px;padding:10px 15px}.calcite .esriPopup .titlePane .title{font-weight:700;line-height:1.25;padding-right:116px}.calcite .esriPopup .titlePane .spinner{float:left;width:16px;height:16px;margin-right:8px;background-image:url("../images/loadingIndicator/LoadingAnimation16_Trans.gif");background-repeat:no-repeat;background-position:center center}.calcite .esriPopup .header{font-size:16px;font-weight:600}.calcite .esriPopup a,.calcite .esriPopup a:hover,.calcite .esriPopup a:active,.calcite .esriPopup a:visited{color:#0079c1}.calcite .esriPopup a:hover,.calcite .esriPopup a:active{text-decoration:underline}.calcite .esriPopup a,.calcite .esriPopup a:visited{text-decoration:none}.calcite .esriPopup .actionList a,.calcite .esriPopup .titleButton,.calcite .esriPopup .mediaHandle{padding:10px 8px;color:#6e6e6e;font-size:13px;line-height:1.53846;text-align:center;cursor:pointer}.calcite .esriPopup .actionList a:hover,.calcite .esriPopup .titleButton:hover,.calcite .esriPopup .mediaHandle:hover{color:#323232}.calcite .esriPopup .actionList a:before,.calcite .esriPopup .titleButton:before,.calcite .esriPopup .mediaHandle:before{font-family:"CalciteWebCoreIcons";speak:none;font-size:12px;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;text-indent:0;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.53846}.calcite .esriPopup .actionList a{color:#6e6e6e}.calcite .esriPopup .actionList a:hover,.calcite .esriPopup .actionList a:active{text-decoration:none}.calcite .esriPopup .actionList a:before{margin-right:5px}.calcite .esriPopup .titleButton{position:absolute;top:0}.calcite .esriPopup .titleButton.prev{right:93px}.calcite .esriPopup .titleButton.prev:before{content:"\e606"}.calcite .esriPopup .titleButton.next{right:64px}.calcite .esriPopup .titleButton.next:before{content:"\e607"}.calcite .esriPopup .titleButton.maximize{right:35px}.calcite .esriPopup .titleButton.maximize:before{content:"\e60e"}.calcite .esriPopup .titleButton.restore{right:35px}.calcite .esriPopup .titleButton.restore:before{content:"\e60f"}.calcite .esriPopup .titleButton.close{right:6px}.calcite .esriPopup .titleButton.close:before{content:"\e600"}.calcite .esriPopup .contentPane{position:relative;padding:10px 15px;max-height:300px;font-size:12px;font-weight:400;overflow:auto;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}.calcite .esriPopup .actionsPane{*zoom:1}.calcite .esriPopup .actionsPane:after{content:"";display:table;clear:both}.calcite .esriPopup .actionsPane .actionList{margin-left:15px -8px}.calcite .esriPopup .actionsPane .action{display:block;float:left}.calcite .esriPopup .actionsPane .zoomTo:before{content:"\e67a"}.calcite .esriPopup .pointer,.calcite .esriPopup .outerPointer{display:none;height:0;width:0;border-style:solid;border-color:#fff;position:absolute;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}.calcite .esriPopup .pointer.top,.calcite .esriPopup .pointer.bottom,.calcite .esriPopup .pointer.right,.calcite .esriPopup .pointer.left,.calcite .esriPopup .pointer.topLeft,.calcite .esriPopup .pointer.topRight,.calcite .esriPopup .pointer.bottomRight,.calcite .esriPopup .pointer.bottomLeft{display:block}.calcite .esriPopup .pointer.top{left:50%;top:-20px;margin-left:-7px;border-width:0 7px 20px;border-right-color:transparent;border-left-color:transparent}.calcite .esriPopup .pointer.bottom{left:50%;bottom:-20px;margin-left:-7px;border-width:20px 7px 0;border-right-color:transparent;border-left-color:transparent}.calcite .esriPopup .pointer.right{top:50%;right:-20px;margin-top:-7px;border-width:7px 0 7px 20px;border-top-color:transparent;border-bottom-color:transparent}.calcite .esriPopup .pointer.left{top:50%;left:-20px;margin-top:-7px;border-width:7px 20px 7px 0;border-top-color:transparent;border-bottom-color:transparent}.calcite .esriPopup .pointer.topLeft{left:13px;top:-20px;border-right-color:transparent;border-top-color:transparent;border-width:10px 7px}.calcite .esriPopup .pointer.topRight{right:13px;top:-20px;border-left-color:transparent;border-top-color:transparent;border-width:10px 7px}.calcite .esriPopup .pointer.bottomRight{right:13px;bottom:-20px;border-left-color:transparent;border-bottom-color:transparent;border-width:10px 7px}.calcite .esriPopup .pointer.bottomLeft{left:13px;bottom:-20px;border-right-color:transparent;border-bottom-color:transparent;border-width:10px 7px}.calcite .esriPopup .outerPointer.left,.calcite .esriPopup .outerPointer.right{display:block}.calcite .esriPopup .outerPointer.right{top:50%;right:-4px;margin-top:-7px;border-width:7px 0 7px 20px;border-top-color:transparent;border-bottom-color:transparent}.calcite .esriPopup .outerPointer.left{top:50%;left:-4px;margin-top:-7px;border-width:7px 20px 7px 0;border-top-color:transparent;border-bottom-color:transparent}.calcite .esriPopupHidden,.calcite .esriPopupHidden *{visibility:hidden !important}.calcite .esriViewPopup .hzLine{border:none;border-bottom:1px solid #efefef;margin-top:5px;margin-bottom:15px}.calcite .esriViewPopup .break{height:10px}.calcite .esriViewPopup .charNewLine{white-space:pre-wrap}.calcite .esriViewPopup .caption{color:#a9a9a9;text-align:center}.calcite .esriViewPopup .mainSection{position:relative}.calcite .esriViewPopup .mainSection .attrTable{color:#323232;border:none;border-collapse:collapse;width:100%}.calcite .esriViewPopup .mainSection .attrTable tr:nth-child(odd){background-color:#ebebeb;background-color:rgba(50,50,50,0.1)}.calcite .esriViewPopup .mainSection .attrTable td{padding:3px 5px;-ms-word-break:break-word;word-break:break-word;vertical-align:top;font-size:12px;font-weight:400}.calcite .esriViewPopup .mainSection .attrTable .attrName{width:50%;text-align:left;border-right:3px solid #d9d9d9;border-right:3px solid rgba(0,0,0,0.05)}.calcite .esriViewPopup .gallery{position:relative;width:100%;height:150px;margin:0 auto}.calcite .esriViewPopup .gallery .frame{padding:0 10px}.calcite .esriViewPopup .gallery .frame.image{text-align:center}.calcite .esriViewPopup .gallery .frame.image a{display:block;padding:0}.calcite .esriViewPopup .gallery .frame img{max-width:100%;max-height:140px}.calcite .esriViewPopup .gallery .frame .chart{width:100%;height:140px}.calcite .esriViewPopup .gallery ul.summary{position:absolute;right:0;bottom:-20px;list-style-type:none;margin:0;padding:0}.calcite .esriViewPopup .gallery ul.summary li{float:left;line-height:1.53846;margin-right:2px;color:#6e6e6e}.calcite .esriViewPopup .gallery ul.summary li.mediaCount{margin-left:5px}.calcite .esriViewPopup .gallery .mediaHandle{position:absolute;top:50%;margin-top:-20px}.calcite .esriViewPopup .gallery .mediaHandle.prev{left:-14.5px}.calcite .esriViewPopup .gallery .mediaHandle.prev:before{content:"\e606"}.calcite .esriViewPopup .gallery .mediaHandle.next{right:-14.5px}.calcite .esriViewPopup .gallery .mediaHandle.next:before{content:"\e607"}.calcite .esriViewPopup .gallery .mediaIcon{font-family:"CalciteWebCoreIcons";speak:none;font-size:12px;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;text-indent:0;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:13px;text-align:center}.calcite .esriViewPopup .gallery .mediaIcon.image:before{content:"\e661"}.calcite .esriViewPopup .gallery .mediaIcon.chart:before{content:"\e66a"}.calcite .esriViewPopup .editSummary{color:#6e6e6e}.calcite .attachmentsSection ul{list-style-type:none;margin:5px 0;padding:0}.calcite svg path[data-popup-highlight]{pointer-events:none}.dj_rtl .calcite .esriPopup .titlePane .title{text-align:right;padding-left:116px;padding-right:inherit}.dj_rtl .calcite .esriPopup .titlePane .spinner{float:right;margin-right:auto;margin-left:8px}.dj_rtl .calcite .esriPopup .actionList a:before{margin-left:5px;margin-right:0}.dj_rtl .calcite .esriPopup .titleButton.prev,.dj_rtl .calcite .esriPopup .titleButton.next,.dj_rtl .calcite .esriPopup .titleButton.maximize,.dj_rtl .calcite .esriPopup .titleButton.restore,.dj_rtl .calcite .esriPopup .titleButton.close{right:auto}.dj_rtl .calcite .esriPopup .titleButton.prev{left:93px}.dj_rtl .calcite .esriPopup .titleButton.prev:before{content:"\e607"}.dj_rtl .calcite .esriPopup .titleButton.next{left:64px}.dj_rtl .calcite .esriPopup .titleButton.next:before{content:"\e606"}.dj_rtl .calcite .esriPopup .titleButton.maximize{left:35px}.dj_rtl .calcite .esriPopup .titleButton.restore{left:35px}.dj_rtl .calcite .esriPopup .titleButton.close{left:6px}.dj_rtl .calcite .esriPopup .actionsPane .actionList{margin-left:inherit;margin-right:7px}.dj_rtl .calcite .esriPopup .actionsPane .action{float:right}.dj_rtl .calcite .esriPopup .actionsPane .zoomTo:before{float:right}.dj_rtl .calcite .esriViewPopup .mainSection .attrTable td.attrName{border-left:3px solid #d9d9d9;border-left:3px solid rgba(0,0,0,0.05);border-right:0;border-right:0}.dj_rtl .calcite .esriViewPopup .gallery ul.summary{right:auto;left:0}.dj_rtl .calcite .esriViewPopup .gallery ul.summary li{float:right;margin-left:2px;margin-right:inherit}.dj_rtl .calcite .esriViewPopup .gallery ul.summary li.mediaCount{margin-left:auto;margin-left:5px}.dj_rtl .calcite .esriViewPopup .gallery .mediaHandle.prev{left:auto;right:-14.5px}.dj_rtl .calcite .esriViewPopup .gallery .mediaHandle.prev:before{content:"\e607"}.dj_rtl .calcite .esriViewPopup .gallery .mediaHandle.next{left:-14.5px;right:auto}.dj_rtl .calcite .esriViewPopup .gallery .mediaHandle.next:before{content:"\e606"}.calcite .esriMeasurement{width:100%;height:100%;position:relative}.calcite .esriMeasurement .esriMeasurementBorderContainer{width:100%;height:100%;padding:0;margin:0}.calcite .esriMeasurement .dijitContentPane{padding:0;position:relative}.calcite .esriMeasurement .distanceIcon,.calcite .esriMeasurement .areaIcon,.calcite .esriMeasurement .locationIcon{width:16px;height:16px}.calcite .esriMeasurement .distanceIcon{background-image:url(../images/Measure_Distance16.png)}.calcite .esriMeasurement .areaIcon{background-image:url(../images/Measure_Area16.png)}.calcite .esriMeasurement .locationIcon{background-image:url(../images/Measure_Point16.png)}.calcite .esriMeasurement .esriButton{float:left;width:33.3333333333%;position:relative}.calcite .esriMeasurement .esriButton+.esriButton{margin-left:-1px}.calcite .esriMeasurement .esriButton:first-child{margin-left:1px}.calcite .esriMeasurement .dijitButtonNode{width:100%}.calcite .esriMeasurement .dijitButtonNode .dijitIcon{margin-right:0}.calcite .esriMeasurement .dijitButtonNode *{outline:none}.calcite .esriMeasurement .esriButtonChecked{z-index:1}.calcite .esriMeasurement .esriButtonChecked .dijitButtonNode{color:#0079c1;background-color:#aadbfa;border-color:#196fa6}.calcite .esriMeasurement .esriToggleButton{display:block;margin:0 1px}.calcite .esriMeasurement .esriToggleButton .dijitButtonContents{display:table;width:100%;padding:0}.calcite .esriMeasurement .esriToggleButton .dijitButtonContents>*{display:table-cell}.calcite .esriMeasurement .esriToggleButton .dijitButtonText{width:100%;padding:5px 10px}.calcite .esriMeasurement .esriToggleButton .dijitArrowButtonInner{float:right}.calcite .esriMeasurement .esriMeasurementButtonContainer{overflow:visible;margin-bottom:10px}.calcite .esriMeasurement .esriMeasurementResultLabel{border-top:1px solid #efefef;padding:10px 10px;color:#a9a9a9;text-align:center}.calcite .esriMeasurement .esriMeasurementResultValue,.calcite .esriMeasurement .esriMeasurementTableContainer{text-align:center;padding:10px 10px}.calcite .esriMeasurement .esriMeasurementResultTable{width:100%}.calcite .esriMeasurement .esriMeasurementTableRow,.calcite .esriMeasurement .result{font-weight:700;font-size:13px}.calcite .esriMeasurement .esriMeasurementTableHeader{width:50%;text-align:end}.calcite .esriMeasurement .esriMeasurementTableCell{width:48%;text-align:end}.calcite .esriMeasurement .esriMeasurementSeparator{height:10px;text-indent:-99999em;clear:both}.dj_rtl .calcite .esriMeasurement .esriButton{float:right}.dj_rtl .calcite .esriMeasurement .esriButton+.esriButton{margin-left:inherit;margin-right:-1px}.dj_rtl .calcite .esriMeasurement .esriButton:first-child{margin-left:inherit;margin-right:1px}.dj_rtl .calcite .esriMeasurement .dijitButtonNode .dijitIcon{margin-left:0;margin-right:inherit}.dj_rtl .calcite .esriMeasurement .esriToggleButton .dijitArrowButtonInner{float:left}.calcite .dark.esriPopup{color:#d1d1d1}.calcite .dark.esriPopup ::-webkit-scrollbar{-webkit-appearance:none;width:8px;background-color:rgba(76,76,76,0.1);margin:0}.calcite .dark.esriPopup ::-webkit-scrollbar-thumb{background-color:rgba(76,76,76,0.5)}.calcite .dark.esriPopup .esriPopupWrapper{background-color:#242424}.calcite .dark.esriPopup .titlePane{background-color:#242424;color:#d1d1d1}.calcite .dark.esriPopup .titlePane .spinner{background-image:url("../images/loadingIndicator/LoadingAnimation16_Trans.gif")}.calcite .dark.esriPopup a,.calcite .dark.esriPopup a:hover,.calcite .dark.esriPopup a:active,.calcite .dark.esriPopup a:visited{color:#2493f2}.calcite .dark.esriPopup .actionList a,.calcite .dark.esriPopup .titleButton,.calcite .dark.esriPopup .mediaHandle{color:#9e9e9e}.calcite .dark.esriPopup .actionList a:hover,.calcite .dark.esriPopup .titleButton:hover,.calcite .dark.esriPopup .mediaHandle:hover{color:#d1d1d1}.calcite .dark.esriPopup .pointer,.calcite .dark.esriPopup .outerPointer{border-color:#242424}.calcite .dark.esriPopup .pointer.top{border-right-color:transparent;border-left-color:transparent}.calcite .dark.esriPopup .pointer.bottom{border-right-color:transparent;border-left-color:transparent}.calcite .dark.esriPopup .pointer.right{border-top-color:transparent;border-bottom-color:transparent}.calcite .dark.esriPopup .pointer.left{border-top-color:transparent;border-bottom-color:transparent}.calcite .dark.esriPopup .pointer.topLeft{border-right-color:transparent;border-top-color:transparent}.calcite .dark.esriPopup .pointer.topRight{border-left-color:transparent;border-top-color:transparent}.calcite .dark.esriPopup .pointer.bottomRight{border-left-color:transparent;border-bottom-color:transparent}.calcite .dark.esriPopup .pointer.bottomLeft{border-right-color:transparent;border-bottom-color:transparent}.calcite .dark.esriPopup .outerPointer.right{border-top-color:transparent;border-bottom-color:transparent}.calcite .dark.esriPopup .outerPointer.left{border-top-color:transparent;border-bottom-color:transparent}.calcite .dark .esriViewPopup .hzLine{border-bottom:1px solid #404040}.calcite .dark .esriViewPopup .caption{color:#666}.calcite .dark .esriViewPopup .mainSection .attrTable{color:#d1d1d1}.calcite .dark .esriViewPopup .mainSection .attrTable tr:nth-child(odd){background-color:#272727;background-color:rgba(76,76,76,0.1)}.calcite .dark .esriViewPopup .gallery ul.summary li{color:#9e9e9e}.calcite .dark .esriViewPopup .editSummary{color:#9e9e9e}