﻿ .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; pointer-events: none;}
.esriControlsBR > * {pointer-events: auto;}
.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;}
.vertexDeleteIcon {background-image: url("../toolbars/images/delete.png"); background-repeat: no-repeat; text-align: center; width: 16px; height: 16px; background-position: 1px 1px;}
.esriTextEditorInput {border-width: 1px; border-color: black; margin: 0px; padding: 1px; background: transparent; position:absolute; border-style: solid; text-align: left;}
.esriAttributeInspector {width: 100%; z-index: 99;}
.esriAttributeInspector .atiLayerName {margin: 5px auto; font-weight: bold; border-bottom: 1px solid #A9A9A9;}
.esriAttributeInspector .atiField {margin: 1px;}
.esriAttributeInspector .atiRichTextField {margin: 5px auto;}
.esriAttributeInspector .atiLabel {margin: 1px; padding-right: 5px;}
.esriAttributeInspector .atiNavMessage {float: left; margin: 5px 5px auto auto;}
.esriAttributeInspector .atiButtons {margin: 5px auto; padding-top: 5px; border-top: 1px solid #A9A9A9;}
.esriAttributeInspector .atiNavButtons {float: right;}
.esriAttributeInspector .atiButton {margin: 0; width: 16px; height: 16px; background-image: url("../dijit/images/attribute_inspector_sprite.png");}
.esriAttributeInspector .atiPrevIcon {background-position: -32px 0px;}
.esriAttributeInspector .atiNextIcon {background-position: -48px 0px;}
.esriAttributeInspector .atiFirstIcon {background-position: -16px 0px;}
.esriAttributeInspector .atiLastIcon {background-position: 0px 0px;}
.esriAttributeInspector .atiDeleteButton {float: left;}
.esriAttributeInspector .atiAttachmentEditor {padding: 10px;}
.esriAttributeInspector .atiEditorTrackingInfo {padding-top: 10px;}
.esriAttributeInspector .atiAttributes .dijitTextBoxDisabled input{color: #000; -webkit-text-fill-color: #000; -webkit-opacity: 1;}
.dj_ie7 .dijitButtonNode > BUTTON.dijitButtonContents > * {position: static;}
.esriAttributeInspector .dijitDateTextBox {margin: 1px;}
.esriAttributeInspector .dijitTimeTextBox {width: 15em; margin: 1px;}
.esriAttributeInspector .dijitNumberTextBox .dijitInputInner {text-align: inherit;}
.esriAttributeInspector .atiRequiredField {color: #de2900;}
.esriBasemapGallery {}
.esriBasemapGalleryNode {float: left; margin: 10px 20px 10px 20px; width: 100px; margin:5px 10px 0 10px;}
 .esriBasemapGalleryLabelContainer {background-color: transparent; text-align: center; width: 100%; height: 2.5em; overflow: hidden; display: block;}
 .esriBasemapGalleryThumbnail {height: 67px; width: 100px; border: 1px solid #fff; margin: 1px; -moz-box-shadow: 0px 0px 7px #000; -webkit-box-shadow: 0px 0px 7px #000; box-shadow: 0px 0px 7px #000;}
.esriBasemapGallerySelectedNode .esriBasemapGalleryThumbnail {border: 2px solid #F99; margin: 0;}
.esriBasemapGalleryMessage {}
.BasemapToggle .toggleButton {padding: 1px; background: #fff; border: 1px solid #57585A; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; cursor: pointer; -webkit-border-radius: 5px; -moz-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px;}
.BasemapToggle .basemapImage {width: 75px; height: 75px; overflow: hidden;}
.BasemapToggle .basemapImage .basemapBG {width: 100%; height: 100%; margin: 0; padding: 0; background-repeat: no-repeat; background-position: center center; -webkit-border-radius: 5px; -moz-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px;}
.BasemapToggle .basemapImageContainer {position: relative;}
.BasemapToggle .basemapTitle {position: absolute; z-index: 2; bottom: 0; *bottom: 2px; width: 90%; color: #4C4C4C; margin: 0; font-size: 10px; line-height: 12px; display: block; padding: 2px 5%; background: #fff; background: rgba(255, 255, 255, 0.80); -webkit-border-radius: 0 0 5px 5px; -moz-border-radius: 0 0 5px 5px; -o-border-radius: 0 0 5px 5px; border-radius: 0 0 5px 5px; text-align: center;}
.esriBookmarks{width:215px; border-style: solid; border-color: #769DC0; border-width: 1px; font-family: Verdana;}
.esriBookmarkTable{width: 208px; border-spacing: 0px; border-collapse:collapse;}
.esriBookmarkLabel{position: relative; float: left; width: 136px; overflow:hidden; line-height:20px; height: 20px; white-space: nowrap; font-size:12px; text-align:left; vertical-align:middle; color:black; cursor: pointer; margin-left: 5px;}
.esriBookmarkItem{width:100%; height: 20px; padding: 2px 0;}
.esriAddBookmark{margin: 0px; padding: 0px;}
.esriAddBookmark div{padding: 0 5px;}
.esriBookmarkHighlight{background-color: #D9E6F9;}
.esriBookmarkEditImage{float:right; width:30px; cursor: pointer; background: transparent url("../dijit/images/edit.png") no-repeat scroll center center;}
.esriBookmarkRemoveImage{float:right; width: 30px; cursor: pointer; background: transparent url("../dijit/images/close.gif") no-repeat scroll center center;}
.esriBookmarkEditBox{position: fixed; font-size:12px; height: 18px; width:180px; z-index: 999;}
.esriBookmarks .dojoDndItem {padding: 0px; border-top: 2px solid white; border-bottom: 2px solid white;}
.esriBookmarks .dojoDndItemOver {cursor: auto;}
.esriBookmarks .dojoDndItemOver .dojoDndItemSelected {background-color: #e5f2fe;}
.esriBookmarks .esriBookmarkList .dojoDndItemAnchor,.esriBookmarks .esriBookmarkList .dojoDndItemSelected{background-color: transparent;}
.esriBookmarks .dojoDndItemOver .dojoDndItemAnchor {border:none; cursor: move; background-color: transparent;}
.esriBookmarks .dojoDndItemBefore, .dojoDndItemBefore > td {border-top: 2px dashed #0079C1; background: #FFF !important;}
.esriBookmarks .dojoDndItemAfter, .dojoDndItemAfter > td {border-bottom: 2px dashed #0079C1; background: #FFF !important;}
.dojoDndAvatarItem {display: none;}
.dojoDndAvatar {border: 2px solid #CCC !important; border-collapse: collapse; background-color: #fff; color: #57585A; padding: 5px;}
.dojoDndMove .dojoDndAvatarHeader {background-color: #ffffff !important; color:#000; background-image: none; padding: 2px;}
.dojoDndAvatarHeader td span{padding: 4px;}
.dojoDndAvatarHeader tr,.dojoDndAvatarHeader td {border: none;}
.esriBookmarksRTL .esriBookmarkEditImage{float:left;}
.esriBookmarksRTL .esriBookmarkRemoveImage{float:left;}
.esriBookmarksRTL .esriBookmarkLabel{float:right; text-align: right;}
.esriBookmarksRTL .esriBookmarkEditBox{float:right;}
.simpleDirections .esriStopsContainer {margin: 0 0 10px 0;}
.simpleDirections .esriStopsTableContainer{position: relative;}
.simpleDirections .esriStopsTableCover{position: absolute; top: 0; left: 0; right: 0; bottom: 0; background: rgba(255,255,255,0.5); z-index: 1000;}
.simpleDirections .esriStopsButtons {margin: 0;}
.simpleDirections .esriStopsReverse {padding: 4px; margin-top: 18px; height: 14px; background: url("../dijit/images/Directions/reverse.png") no-repeat 5px center; cursor: pointer;}
.dj_rtl .simpleDirections .esriStopsReverse {background: url("../dijit/images/Directions/reverse.png") no-repeat 3px center;}
.dojoDndMove .simpleDirections .esriStopsReverse {display: none;}
.simpleDirections .esriStopsReverse:hover,.simpleDirections .esriStopsReverse:focus {opacity: .7;}
.simpleDirections .esriStopsRemovable .esriStop .esriStopIconRemove {display: block; width: 16px; height: 12px; cursor: pointer; background: url("../dijit/images/Directions/remove-destination.png") no-repeat center center;}
.simpleDirections .esriStopsRemovable .esriStop .esriStopIconRemoveHidden {width: 16px; background: none;}
.simpleDirections .esriStopsRemovable .esriStop .esriStopIconRemove:hover,.simpleDirections .esriStopsRemovable .esriStop .esriStopIconRemove:focus {opacity: .7;}
.simpleDirections .esriStopsAddDestination {display: none;}
.simpleDirections .esriStopsAdd .esriStopsAddDestination {display: block; text-align: right; margin: 0 10px 0 10px; height: 30px;}
.dj_rtl .simpleDirections .esriStopsAdd .esriStopsAddDestination {text-align: left;}
.simpleDirections .esriStopsAdd .esriStopsAddDestinationBtn {float: right;}
.dj_rtl .simpleDirections .esriStopsAdd .esriStopsAddDestinationBtn {float: left;}
.simpleDirections .esriLinkButton {text-decoration: none; white-space: nowrap; text-transform: uppercase; letter-spacing: 1px; line-height: 16px; font-size: 12px; cursor: pointer; color: #1f78af; display: inline;}
.simpleDirections .esriLinkButton:hover {text-decoration: underline;}
.simpleDirections .esriLinkButtonDisabled,.simpleDirections .esriLinkButtonDisabled:hover{text-decoration: none; color: #b6b6b6; cursor: default;}
.simpleDirections .LocateButton{position: absolute; bottom: 5px; right: 0px; z-index: 2;}
.dj_rtl .simpleDirections .LocateButton{left: 2px; right: auto;}
.simpleDirections .LocateButton .zoomLocateButton {background-color: rgba(255, 255, 255, 1); border: none; cursor: pointer; background-image: url("../dijit/images/Directions/locate.png"); background-position: center center; background-repeat: no-repeat; width: 20px; height: 20px; border-radius: 15px;}
.simpleDirections .LocateButton .zoomLocateButton:hover,.simpleDirections .LocateButton .tracking:hover{opacity: 0.7; background-color: rgba(255, 255, 255, 1);}
.simpleDirections .LocateButton .tracking {background-image: url("../dijit/images/Directions/locate.png") !important; box-shadow: inset 0px 1px 1px rgba(0, 0, 0, 0.2); background-color: #90ccf5;}
.simpleDirections .esriStopsGetDirectionsContainer {display: flex; flex-direction: row; justify-content: space-between; align-items: center; flex-wrap: wrap; margin: 5px 10px;}
.simpleDirections .savePrintBtnContainer{margin: 5px 0; display: none;}
.simpleDirections .esriStopsClearDirections {line-height: 32px; font-size: 14px; margin: 5px 10px; display: none; float: left;}
.dj_rtl .simpleDirections .esriStopsClearDirections {float: right;}
.simpleDirections .esriDirectionsButton {background: #fff; border: 1px solid #c5c5c5; color: #555; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px; font-size: 12px; line-height: 12px; -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.125); -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.125); box-shadow: 0 1px 2px rgba(0, 0, 0, 0.125); -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; -webkit-user-select: none; -moz-user-select: none; user-select: none; -webkit-transition: all .05s linear; -moz-transition: all .05s linear; -o-transition: all .05s linear; transition: all .05s linear; padding: 5px 10px; text-align: center; text-transform: uppercase; cursor: pointer; letter-spacing: 1px; position: relative; -webkit-font-smoothing: antialiased;}
.simpleDirections .esriDirectionsTabButton {width: 28px; height: 28px; background-repeat: no-repeat; background-position: center; float: left; margin-left: 1px;}
.dj_rtl .simpleDirections .esriDirectionsTabButton {float: right;}
.simpleDirections .esriDirectionsTabLastButton {border-left: 0; border-right: 1px solid #A6A6A6;}
.dj_rtl .simpleDirections .esriDirectionsTabLastButton {border-right: 0; border-left: 1px solid #A6A6A6;}
.simpleDirections .esriDirectionsPressedButton{box-shadow: inset 0px 1px 1px rgba(0, 0, 0, 0.2);}
.simpleDirections .esriDirectionsPressedButton,.simpleDirections .esriDirectionsPressedButton:hover {background-color: #DDE8F2;}
.simpleDirections .esriActivateButton{background-image: url("../dijit/images/Directions/GreyPin16.png");}
.simpleDirections .esriLineBarrierButton{background-image: url("../dijit/images/Directions/barrier.png");}
.simpleDirections .esriStopsGetDirections {line-height: 32px; font-size: 14px; color: #fff; background-color: #5cace1; border: 0; float: left;}
.dj_rtl .simpleDirections .esriStopsGetDirections {float: right;}
.simpleDirections .esriStopsGetDirections:hover {color: #444; background-color: #90ccf5;}
.simpleDirections .esriOptionsCheckboxes {font-size: 14px; color: #555; line-height: 20px;}
.simpleDirections .esriOptionsUnitsMi {border-radius: 3px 0 0 3px; display: inline-block; float: left;}
.dj_rtl .simpleDirections .esriOptionsUnitsMi {border-radius: 0 3px 3px 0; float: right;}
.simpleDirections .esriOptionsUnitsKm {border-radius: 0 3px 3px 0; float: left;}
.dj_rtl .simpleDirections .esriOptionsUnitsKm {border-radius: 3px 0 0 3px; float: right;}
.simpleDirections .esriTravelModesContainer {margin: 5px 10px;}
.simpleDirections .esriTravelModesDDL{height:38px;}
.esriTravelModesTypeName{margin-left: 5px; display: inline; color: #4c4c4c;}
.esriTravelModesDirectionsIcon{display: inline-block; width: 32px; height: 32px;}
.dj_rtl .esriTravelModesDirectionsIcon{margin-left: 5px;}
.esriTravelModesTypeOtherDistance{background-image: url("../dijit/analysis/images/OtherModeDistance32.png");}
.esriTravelModesTypeOtherTime{background-image: url("../dijit/analysis/images/OtherModeTime32.png");}
.esriTravelModesTypeOther{background-image: url("../dijit/analysis/images/OtherMode32.png");}
.esriTravelModesTypeDrivingDistance{background-image: url("../dijit/analysis/images/DrivingDistance32.png");}
.esriTravelModesTypeDrivingTime{background-image: url("../dijit/analysis/images/DrivingTime32.png");}
.esriTravelModesTypeDriving{background-image: url("../dijit/analysis/images/Driving32.png");}
.esriTravelModesTypeTruckingDistance{background-image: url("../dijit/analysis/images/TruckingDistance32.png");}
.esriTravelModesTypeTruckingTime{background-image: url("../dijit/analysis/images/TruckingTime32.png");}
.esriTravelModesTypeTrucking{background-image: url("../dijit/analysis/images/Trucking32.png");}
.esriTravelModesTypeWalkingDistance{background-image: url("../dijit/analysis/images/WalkingDistance32.png");}
.esriTravelModesTypeWalkingTime{background-image: url("../dijit/analysis/images/WalkingTime32.png");}
.esriTravelModesTypeWalking{background-image: url("../dijit/analysis/images/Walking32.png");}
.simpleDirections .esriOptionsToggleContainer {display: block; line-height: 32px; margin: 10px 0 0 0;}
.simpleDirections .esriOptionsImpedanceContainer {display: none; float: left; margin: 0 0 10px 0; min-width: 160px;}
.dj_rtl .simpleDirections .esriOptionsImpedanceContainer {display: none; margin: 0 0 10px 0; min-width: 160px; float: right;}
.simpleDirections .esriOptionsImpedanceTime {border-top-left-radius: 3px; border-bottom-left-radius: 3px; border-top-right-radius: 0; border-bottom-right-radius: 0; display: inline-block;}
.dj_rtl .simpleDirections .esriOptionsImpedanceTime {border-top-right-radius: 3px; border-bottom-right-radius: 3px; border-top-left-radius: 0; border-bottom-left-radius: 0; display: inline-block;}
.simpleDirections .esriOptionsImpedanceDistance {border-top-right-radius: 3px; border-bottom-right-radius: 3px; border-top-left-radius: 0; border-bottom-left-radius: 0; display: inline-block;}
.dj_rtl .simpleDirections .esriOptionsImpedanceDistance {border-top-left-radius: 3px; border-bottom-left-radius: 3px; border-top-right-radius: 0; border-bottom-right-radius: 0; display: inline-block;}
.simpleDirections .esriStopsOptionsButton {display: none; line-height: 16px; margin: 0; white-space: nowrap; vertical-align: bottom;}
.simpleDirections .esriStopsOptionsEnabled .esriStopsOptionsButton {display: block; text-align: right; float: right; margin: 0 10px 0 2px; padding: 3px; border-radius: 3px 3px 0 0;}
.dj_rtl .simpleDirections .esriStopsOptionsEnabled .esriStopsOptionsButton {margin: 0 2px 0 10px; text-align: left; float: left;}
.simpleDirections .esriStopsOptionsEnabled .esriStopsOptionsOpen{background-color: #ebebeb;}
.simpleDirections .startTimeMenuButton{padding: 3px; margin: 0 6px; float: left;}
.dj_rtl .simpleDirections .startTimeMenuButton{float: right;}
.simpleDirections .startTimeMenu{display: none; background-color: white; position: absolute; z-index: 1000; border: 1px solid #a0a0a0; line-height: 22px; margin-left: 10px; padding: 5px 0; text-transform: none;}
.simpleDirections .startTimeMenuItem{padding: 3px 15px;}
.simpleDirections .departAtButton{margin: 0 10px; border-radius: 3px 3px 0 0; background-color: #ebebeb;}
.simpleDirections .departAtContainer{display: none; white-space: nowrap; margin: 0 10px; background-color: #ebebeb; border-radius: 0 0 3px 3px; flex-direction: row; flex-wrap: nowrap; align-items: stretch; -ms-flex-align: center; -ms-flex-pack: start; -ms-flex-wrap: wrap;}
.simpleDirections .departAtContainerVisible{display: flex; display: -ms-flexbox; display: block\9; white-space: normal\9;}
.simpleDirections div[id$="_directionsDepartAtTime"],.simpleDirections div[id$="_directionsDepartAtDate"]{margin: 5px; min-width: 6em;}
div[id$="_directionsDepartAtTime_dropdown"] .dijitTimePickerMarker{font-size: 0.8em;}
div[id$="_directionsDepartAtTime_dropdown"] .dijitTimePickerMarker,div[id$="_directionsDepartAtTime_dropdown"] .dijitTimePickerTick{background: white;}
div[id$="_directionsDepartAtTime_dropdown"] .dijitTimePickerMarker:hover,div[id$="_directionsDepartAtTime_dropdown"] .dijitTimePickerTick:hover {background: #e2f1fc; color: #444;}
div[id$="_directionsDepartAtTime_dropdown"] .dijitTimePickerMarkerSelected,div[id$="_directionsDepartAtTime_dropdown"] .dijitTimePickerTickSelected {background: #5cace1; color: white;}
div[id$="_directionsDepartAtTime_dropdown"],div[id$="_directionsDepartAtDate_dropdown"]{webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.25); -moz-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.25); box-shadow: 0 1px 5px rgba(0, 0, 0, 0.25);}
div[id$="_directionsDepartAtDate_dropdown"] .dijitCalendar,div[id$="_directionsDepartAtDate_dropdown"] .dijitCalendar:hover,div[id$="_directionsDepartAtDate_dropdown"] .dijitCalendarDayLabelTemplate {background: white; border-radius: 0; font-size: 0.7em;}
div[id$="_directionsDepartAtDate_dropdown"] .dijitCalendarMonthContainer{background: white; font-size: 0.8em;}
div[id$="_directionsDepartAtDate_dropdown"] .dijitCalendarYearContainer{background: white; font-size: 0.85em;}
div[id$="_directionsDepartAtDate_popup_mddb_mdd"]{font-size: 0.75em;}
.simpleDirections .esriTrafficAvailabilityButton{background: url("../dijit/images/infoimg.png") no-repeat center; width: 16px; height: 16px; display: inline-block; top: 3px; left: 5px; position: relative; cursor: pointer;}
.dj_rtl .simpleDirections .esriTrafficAvailabilityButton{left: 0}
.simpleDirections .esriStopsOptionsMenu {display: none; margin: 0 10px; border-radius: 0 0 3px 3px; padding: 6px 8px 0 6px; background-color: #ebebeb;}
.simpleDirections .esriStopsOptionsMenu input {margin: 0 5px 0 0;}
.simpleDirections .esriSaveContainer{background-color: white;}
.dj_rtl .simpleDirections .esriStopsOptionsMenu input {margin: 0 0 0 5px;}
.simpleDirections .esriOptionsUnitsContainer {float: left; margin: 0 10px 5px 0; white-space: nowrap; min-width: 77px;}
.dj_rtl .simpleDirections .esriOptionsUnitsContainer {float: right; margin: 0 0 10px 10px;}
.simpleDirections .esriOptionsUnits li {float: left; margin-right: 10px;}
.dj_rtl .simpleDirections .esriOptionsUnits li {float: right; margin-right: inherit; margin-left: 10px;}
.simpleDirections .esriLayerNameLabel{font-weight: 700; font-size: 14px; line-height: 18px; display: block; color: #444; padding-bottom: 5px;}
.simpleDirections .esriSaveButton{font-size: 14px; color: #fff; background-color: #5cace1; border: 0; float: left; margin-bottom: 5px;}
.simpleDirections .esriSaveButton:hover {color: #444; background-color: #90ccf5;}
.dj_rtl .simpleDirections .esriSaveButton{float: right;}
.simpleDirections .esriSaveAsButton{font-size: 14px; margin: 3px 10px; float: left;}
.dj_rtl .simpleDirections .esriSaveAsButton{float: right;}
.simpleDirections .esriDisabledDirectionsButton {border: 0; box-shadow: none; background-color: #e6e6e6; color: #b6b6b6;}
.simpleDirections .esriDisabledDirectionsButton:hover {background-color: #e6e6e6; color: #b6b6b6; cursor: default;}
.simpleDirections .esriFoldersDDL{display: block; overflow-x: hidden; margin: 5px 0; color: #4c4c4c;}
.simpleDirections .esriStops {margin: 0 0 2px; padding: 0; width: 100%; border-collapse: separate; border-spacing: 0;}
.simpleDirections .esriStop td {vertical-align: middle; padding-top: 4px; padding-bottom: 4px;}
.simpleDirections .esriStop .esriStopDnDHandle{width: 9px; background: url("../dijit/images/Directions/dndHandle.png") no-repeat center; cursor: n-resize;}
.simpleDirections .esriStop .esriStopDnDHandle:Hover,.simpleDirections .esriStop .esriStopDnDHandle:Focus{opacity: .7;}
.simpleDirections .esriStop .esriStopDnDHandleHidden{width: 9px; background: none;}
.simpleDirections .esriStop .esriStopIconColumn {width: 30px; padding-right: 0px; padding-left: 0;}
.simpleDirections .esriStop .esriStopIconColumn:Hover {opacity: 0.7;}
.dj_rtl .simpleDirections .esriStop .esriStopIconColumn {width: 21px; padding-right: 0; padding-left: 4px;}
.simpleDirections .esriStop .esriStopReverseColumn {width: 16px; padding-left: 0;}
.dj_rtl .simpleDirections .esriStop .esriStopReverseColumn {width: 16px; padding-right: 0;}
.simpleDirections .esriStopsRemovable .esriStopReverseColumn {display: none;}
.simpleDirections .esriStop .esriStopIconRemoveColumn {display: none; width: 16px; padding-left: 0;}
.simpleDirections .esriStopsRemovable .esriStopIconRemoveColumn {display: table-cell; *display: block; _display: block; vertical-align: bottom; padding: 0 0 15px 0;}
.simpleDirections .esriStop .esriStopIcon {width: 27px; height: 29px; text-align: center; color: #fff; font-size: 11px; line-height: 21px; font-family: Arial, Helvetica, sans-serif; cursor: pointer;}
.simpleDirections .esriStop .esriStopIcon {background: url("../dijit/images/Directions/blueCircle.png") no-repeat center center;}
.simpleDirections .esriStopOrigin .esriStopIcon {background: url("../dijit/images/Directions/greenPoint.png") no-repeat center center;}
.simpleDirections .esriStopDestination .esriStopIcon {background: url("../dijit/images/Directions/redPoint.png") no-repeat center center;}
.simpleDirections .esriStopUnreachedFirstOrLast .esriStopIcon {background: url("../dijit/images/Directions/grayPoint.png") no-repeat center center;}
.simpleDirections .esriStopUnreached .esriStopIcon {background: url("../dijit/images/Directions/grayCircle.png") no-repeat center center;}
.simpleDirections .esriRoutesInfo {padding: 10px 0; text-align: center; color: #4c4c4c;}
.simpleDirections .esriRoutesError {padding: 10px 0; text-align: center; color: #929292; font-size: small;}
.simpleDirections .esriRoutesError ul {margin: 0; padding: 0; list-style: none; display: block;}
.simpleDirections .esriRoutesError li {margin: 0 0 5px;}
.simpleDirections .esriRoutes table {margin: 0; padding: 1px; border-spacing: 0; width: 100%;}
.simpleDirections .esriRouteIconColumn {width: 21px; padding: 10px; vertical-align: middle; border-bottom: 1px solid #b5bcc7;}
.simpleDirections .esriRouteTextColumn {padding: 20px 5px 0px 0px; vertical-align: top; border-bottom: 1px solid #b5bcc7;}
.simpleDirections .esriRouteTextColumnCumulative{font-size: small; font-weight: bold; padding-top: 10px;}
.simpleDirections .esriRoutesTooltip .esriRouteIconColumn {border: none; padding: 0 3px 0 0;}
.simpleDirections .esriRoutesTooltip .esriRouteTextColumn {padding: 0; border: none;}
.simpleDirections .esriRouteIconColumn .esriRouteIcon {display: inline-block; font-family: Arial, Helvetica, sans-serif; height: 29px; width: 21px; margin: 0; line-height: 21px; vertical-align: middle; font-size: 11px; text-align: center; color: #fff; background-repeat: no-repeat; background-position: left top;}
.esriPopup .esriInfoWindowRoute {display: block; padding-left: 26px; min-height: 21px; background-repeat: no-repeat; background-position: left top;}
.dj_rtl .esriPopup .esriInfoWindowRoute {padding-left: 0; padding-right: 26px; background-position: right top;}
.esriPopup .esriDMTDepart .esriInfoWindowRoute,.esriPopup .esriDMTStop .esriInfoWindowRoute {padding-left: 0; background: none;}
.dj_rtl .esriPopup .esriDMTDepart .esriInfoWindowRoute,.dj_rtl .esriPopup .esriDMTStop .esriInfoWindowRoute {padding-left: inherit; padding-right: 0;}
.esriDMTUnknown .esriRouteIcon {background-image: url("../dijit/images/Directions/maneuvers/esriDMTUnknown.png");}
.esriDMTStop .esriRouteIcon {background-image: url("../dijit/images/Directions/maneuvers/esriDMTStop.png");}
.esriDMTStraight .esriRouteIcon {background-image: url("../dijit/images/Directions/maneuvers/esriDMTStraight.png");}
.esriDMTBearLeft .esriRouteIcon {background-image: url("../dijit/images/Directions/maneuvers/esriDMTBearLeft.png");}
.esriDMTBearRight .esriRouteIcon {background-image: url("../dijit/images/Directions/maneuvers/esriDMTBearRight.png");}
.esriDMTTurnLeft .esriRouteIcon {background-image: url("../dijit/images/Directions/maneuvers/esriDMTTurnLeft.png");}
.esriDMTTurnRight .esriRouteIcon {background-image: url("../dijit/images/Directions/maneuvers/esriDMTTurnRight.png");}
.esriDMTSharpLeft .esriRouteIcon {background-image: url("../dijit/images/Directions/maneuvers/esriDMTSharpLeft.png");}
.esriDMTSharpRight .esriRouteIcon {background-image: url("../dijit/images/Directions/maneuvers/esriDMTSharpRight.png");}
.esriDMTUTurn .esriRouteIcon {background-image: url("../dijit/images/Directions/maneuvers/esriDMTUTurn.png");}
.esriDMTFerry .esriRouteIcon {background-image: url("../dijit/images/Directions/maneuvers/esriDMTFerry.png");}
.esriDMTRoundabout .esriRouteIcon {background-image: url("../dijit/images/Directions/maneuvers/esriDMTRoundabout.png");}
.esriDMTHighwayMerge .esriRouteIcon {background-image: url("../dijit/images/Directions/maneuvers/esriDMTHighwayMerge.png");}
.esriDMTHighwayExit .esriRouteIcon {background-image: url("../dijit/images/Directions/maneuvers/esriDMTHighwayExit.png");}
.esriDMTHighwayChange .esriRouteIcon {background-image: url("../dijit/images/Directions/maneuvers/esriDMTHighwayChange.png");}
.esriDMTForkCenter .esriRouteIcon {background-image: url("../dijit/images/Directions/maneuvers/esriDMTForkCenter.png");}
.esriDMTForkLeft .esriRouteIcon {background-image: url("../dijit/images/Directions/maneuvers/esriDMTForkLeft.png");}
.esriDMTForkRight .esriRouteIcon {background-image: url("../dijit/images/Directions/maneuvers/esriDMTForkRight.png");}
.esriDMTDepart .esriRouteIcon {background-image: url("../dijit/images/Directions/maneuvers/esriDMTDepart.png");}
.esriDMTTripItem .esriRouteIcon {background-image: url("../dijit/images/Directions/maneuvers/esriDMTTripItem.png");}
.esriDMTEndOfFerry .esriRouteIcon {background-image: url("../dijit/images/Directions/maneuvers/esriDMTEndOfFerry.png");}
.esriDMTRampRight .esriRouteIcon {background-image: url("../dijit/images/Directions/maneuvers/esriDMTRampRight.png");}
.esriDMTRampLeft .esriRouteIcon {background-image: url("../dijit/images/Directions/maneuvers/esriDMTRampLeft.png");}
.esriDMTTurnLeftRight .esriRouteIcon {background-image: url("../dijit/images/Directions/maneuvers/esriDMTTurnLeftRight.png");}
.esriDMTTurnRightLeft .esriRouteIcon {background-image: url("../dijit/images/Directions/maneuvers/esriDMTTurnRightLeft.png");}
.esriDMTTurnRightRight .esriRouteIcon {background-image: url("../dijit/images/Directions/maneuvers/esriDMTTurnRightRight.png");}
.esriDMTTurnLeftLeft .esriRouteIcon {background-image: url("../dijit/images/Directions/maneuvers/esriDMTTurnLeftLeft.png");}
.esriDMTPedestrianRamp .esriRouteIcon {background-image: url("../dijit/images/Directions/maneuvers/esriDMTPedestrianRamp.png");}
.esriDMTElevator .esriRouteIcon {background-image: url("../dijit/images/Directions/maneuvers/esriDMTElevator.png");}
.esriDMTEscalator .esriRouteIcon {background-image: url("../dijit/images/Directions/maneuvers/esriDMTEscalator.png");}
.esriDMTStairs .esriRouteIcon {background-image: url("../dijit/images/Directions/maneuvers/esriDMTStairs.png");}
.esriDMTDoorPassage .esriRouteIcon {background-image: url("../dijit/images/Directions/maneuvers/esriDMTDoorPassage.png");}
.esriDMTStopOrigin .esriRouteIcon {background-image: url("../dijit/images/Directions/maneuvers/esriDMTStopOrigin.png");}
.esriDMTStopDestination .esriRouteIcon {background-image: url("../dijit/images/Directions/maneuvers/esriDMTStopDestination.png");}
.esriDirectionsRouteTooltip{display: none; position: absolute; background: white; padding: 5px; border: 1px solid #8b8b8b; color: #444; font-family: Verdana, Helvetica, sans-serif; font-size: 12px; border-radius: 3px; margin-left: 20px; margin-top: -10px;}
.simpleDirections .esriRouteZoom {cursor: pointer; outline: 0;}
.simpleDirections .esriRouteZoom:hover{background: #e2f1fc;}
.simpleDirections .esriRouteZoom:focus {background: #5cace1; color: white;}
.simpleDirections .esriRouteZoom:focus .esriRouteInfo,.simpleDirections .esriRouteZoom:focus .esriRouteInfo strong {color: #ffffff;}
.simpleDirections .esriRouteZoom:focus .esriRouteLength{background: #5cace1; color: #ffffff; -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.25); -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.25); box-shadow: 0 1px 2px rgba(0, 0, 0, 0.25);}
.simpleDirections .esriRoutesTooltip .esriRouteZoom:focus .esriRouteInfo,.simpleDirections .esriRoutesTooltip .esriRouteZoom:focus .esriRouteInfo strong,.simpleDirections .esriRoutesTooltip .esriRouteZoom,.simpleDirections .esriRoutesTooltip .esriRouteZoom:hover,.simpleDirections .esriRoutesTooltip .esriRouteZoom:focus,.simpleDirections .esriRoutesTooltip .esriRouteZoom:focus .esriRouteLength,.simpleDirections .esriPrintDirections .esriRouteZoom:focus .esriRouteInfo,.simpleDirections .esriPrintDirections .esriRouteZoom:focus .esriRouteInfo strong,.simpleDirections .esriPrintDirections .esriRouteZoom,.simpleDirections .esriPrintDirections .esriRouteZoom:hover,.simpleDirections .esriPrintDirections .esriRouteZoom:focus,.simpleDirections .esriPrintDirections .esriRouteZoom:focus .esriRouteLength{cursor: default; background: transparent; color: #444; box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none;}
.simpleDirections .esriRouteInfo {color: #444;}
.simpleDirections .esriPrintDirections .esriRouteInfo {display: flex; justify-content: space-between; line-height: 1.5em;}
.simpleDirections .esriRouteInfo strong {color: #444;}
.simpleDirections .esriDMTStopDestination .esriRouteInfo {border: 0;}
.simpleDirections .esriRouteLength {font-size: 11px; min-width: 65px; position: relative; top: 8px; display: inline; padding: 0 5px 0 5px; border-radius: 3px; background-color: #ffffff;}
.simpleDirections .esriRoutesTooltip .esriRouteLength,.simpleDirections .esriPrintDirections .esriRouteLength{top: 0; background: transparent; white-space: nowrap; min-width: 0;}
.simpleDirections .esriPrintDirections .esriRouteLength{width: 25%; text-align: right;}
.simpleDirections .esriPrintDirections .esriRouteTextColumn {padding: 10px 5px; vertical-align: middle;}
.simpleDirections .esriResultsContainer {background: #fff; height: auto; zoom: 1;}
.simpleDirections .esriResultsLoading .esriResultsContainer {height: auto; min-height: 110px; _height: 110px; *height: 110px; background: #fff url("../dijit/images/Directions/loading-32.gif") no-repeat center 70px;}
.simpleDirections .esriRoutesContainer {margin: 0; zoom: 1;}
.simpleDirections .esriRoutesContainerBusy {opacity: 0.3;}
.simpleDirections .esriResultsSummary {line-height: 18px; color: #444; display: flex; flex-wrap: nowrap; align-items: center; justify-content: space-around; background: #ebebeb; cursor: pointer; padding: 0 5px; overflow-x: auto; overflow-y: hidden;}
.simpleDirections .esriResultsSummary:hover {background: #f3f3f3;}
.simpleDirections .esriPrintHeader .esriResultsSummary{background: white; font-size: 1.5em; line-height: 1.25em; cursor: default;}
.simpleDirections .esriImpedanceCost{font-size: 1.75em; font-weight: bold; line-height: 30px; padding: 10px 0; text-align: center;}
.simpleDirections .esriImpedanceCostHrMin{display: flex; font-size: 0.5em; line-height: 18px; justify-content: space-around; display: -ms-flexbox; -ms-flex-align: center; -ms-flex-pack: center; direction: ltr; white-space: nowrap;}
.simpleDirections .esriImpedanceCostHr,.simpleDirections .esriImpedanceCostMin{display: inline\9; margin-left: 3px; margin-right: 3px; unicode-bidi: embed;}
.dj_rtl .simpleDirections .esriImpedanceCostHr,.dj_rtl .simpleDirections .esriImpedanceCostMin{direction: rtl; display: inline\9; margin-left: 3px\9; margin-right: 3px\9;}
.simpleDirections .esriImpedanceCostDist{font-size: 0.5em;}
.simpleDirections .esriOtherCosts{font-size: 0.9em; text-align: center\9; padding: 0 5px;}
.simpleDirections .esriTrafficLabel{font-weight: bold;}
.simpleDirections .esriTrafficLabelHidden{display: none;}
.simpleDirections .esriTrafficLabelNone{color: #aaa; font-weight: normal;}
.simpleDirections .esriTrafficLabelHeavy{color: #c80000;}
.simpleDirections .esriTrafficLabelLight{color: #00d700;}
.simpleDirections .esriResultsPrint {float: left; background-image: url("../dijit/images/Directions/print.png");}
.dj_rtl .simpleDirections .esriResultsPrint {float: right;}
.simpleDirections .esriResultsSave {float: left; background-image: url("../dijit/images/Directions/save.png");}
.dj_rtl .simpleDirections .esriResultsSave {float: right;}
.simpleDirections .esriPrintMap {text-align: center;}
.simpleDirections .esriPrintMapImg {border: 1px solid #AAAAAA; box-shadow: 2px 2px 5px #AAAAAA;}
.esriPrintPage .esriPrintWait{background: #fff url("../dijit/images/Directions/loading-32.gif") no-repeat center center; height: 200px;}
.simpleDirections .esriInnerGeocoder{position: relative;}
.simpleDirections .esriGeocoderContainer {width: 100%; display: block; margin: 0;}
.esriGeocoderResultsOpen .esriGeocoderContainer {position: relative; z-index: 1;}
.simpleDirections ul {margin: 0; padding: 0; list-style: none; display: block;}
.simpleDirections .arcgisSearch .searchGroup .searchInput,.dj_rtl .simpleDirections .arcgisSearch .searchGroup .searchInput{border-bottom: 1px solid #a0a0a0; border-top: 0; border-left: 0; border-right: 0; border-radius: inherit;}
.simpleDirections .arcgisSearch .searchBtn {display: none;}
.simpleDirections .arcgisSearch .hasValue .searchClear {display: none;}
.simpleDirections .searchInput:focus{outline: none;}
.simpleDirections .arcgisSearch .searchGroup,.simpleDirections .arcgisSearch .searchExpandContainer,.simpleDirections .arcgisSearch .searchInputGroup,.simpleDirections .arcgisSearch .searchGroup .searchInput{width: 100%}
.simpleDirections .arcgisSearch .showSources .searchMenu{top: 18px;}
.simpleDirections .arcgisSearch .searchGroup .searchInput,.dj_rtl .simpleDirections .arcgisSearch .searchGroup .searchInput {padding: 6px 0px 6px 4px;}
.simpleDirections .arcgisSearch .hasMultipleSources .searchToggle {display: block; padding: 0; border: none;}
.simpleDirections .arcgisSearch .searchIcon {font-size: 10px; height: 15px;}
.simpleDirections .arcgisSearch .searchBtn:hover,.simpleDirections .arcgisSearch .searchBtn:focus {background-color: transparent;}
.simpleDirections .esriSearchSourceContainer {margin: 0 10px; height: 19px;}
.simpleDirections .esriSearchSourceContainer .dijitSelectLabel {overflow: hidden; text-overflow: ellipsis;}
.simpleDirections .esriSearchSourcesDDL{height: 18px; width: 100px; float: right; border: none;}
.simpleDirections #search-source-container .dijitInputField{float: right; text-transform: uppercase; letter-spacing: 1px; line-height: 16px; font-size: 12px; color: #1f78af;}
.simpleDirections #search-source-container .dijitSelectLabel:hover {text-decoration: underline;}
.simpleDirections #search-source-container .dijitButtonContents{border: none;}
.simpleDirections #search-source-container .dijitArrowButton,.simpleDirections #search-source-container .dijitSelectHover{border: none; background-color: transparent; background-image: none; padding: 0;}
.dj_rtl .simpleDirections .esriSearchSourcesDDL{float: left;}
.dj_rtl .simpleDirections #search-source-container .dijitInputField{float: left;}
.esriDndDragDirection .dojoDndAvatar {display: none;}
.simpleDirections .dojoDndItem {margin: 0; padding: 0;}
.simpleDirections .dojoDndItem td {border: 0; vertical-align: middle;}
.simpleDirections .dojoDndItemOver,.simpleDirections .dojoDndItemAnchor {background-image: none; background-color: transparent; cursor: default;}
.simpleDirections .dojoDndMove {cursor: move;}
.simpleDirections .dojoDndHandle {cursor: move;}
.simpleDirections .dojoDndIgnore {cursor: default;}
.simpleDirections .dojoDndItemBefore td {border: 0; padding-top: 2px; border-top: 2px dashed #ccc;}
.simpleDirections .dojoDndItemAfter td {border: 0; padding-bottom: 2px; border-bottom: 2px dashed #ccc;}
.simpleDirections .dojoDndItemBefore .esriStopReverseColumn {border: none;}
.simpleDirections .dojoDndItemAfter .esriStopReverseColumn {border: none;}
.simpleDirections .esriClear {clear: both; display: block; overflow: hidden; visibility: hidden; width: 0; height: 0;}
.simpleDirections .esriPrintPage {padding: 30px 0; margin: 20px auto; font-family: arial, sans-serif; font-size: 13px;}
.simpleDirections .esriPrintBar {width: 100%; position: fixed; left: 0; top: 0; z-index: 6; height: 50px; background: #e2f1fc; border-bottom: 1px solid #000;}
.dj_rtl .simpleDirections .esriPrintBar {left: inherit; right: 0;}
.simpleDirections .esriPrintButton,.simpleDirections .esriCloseButton {color: #444; font-family: Verdana, Helvetica, sans-serif; font-size: 12px; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; border: 1px solid #8b8b8b; box-shadow: none; -webkit-box-shadow: none; background: #F2F2F2; background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNWU1ZTUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); background: -moz-linear-gradient(top, #F2F2F2 0%, #D1D1D1 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #F2F2F2), color-stop(100%, #D1D1D1)); background: -webkit-linear-gradient(top, #F2F2F2 0%, #D1D1D1 100%); background: -o-linear-gradient(top, #F2F2F2 0%, #D1D1D1 100%); background: -ms-linear-gradient(top, #F2F2F2 0%, #D1D1D1 100%); background: linear-gradient(to bottom, #F2F2F2 0%, #D1D1D1 100%); filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#F2F2F2', endColorstr='#D1D1D1', GradientType=0); margin: 10px 20px; line-height: 16px; display: block; padding: 5px 10px; outline: 0; text-decoration: none; cursor: pointer; font-weight: 400; white-space: nowrap; float: right;}
.dj_rtl .simpleDirections .esriPrintButton,.dj_rtl .simpleDirections .esriCloseButton {float: left;}
.simpleDirections .esriPrintButton:hover,.simpleDirections .esriPrintButton:focus,.simpleDirections .esriCloseButton:hover,.simpleDirections .esriCloseButton:focus {background: #E5E6E6; background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNWU1ZTUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); background: -moz-linear-gradient(top, #E5E6E6 0%, #A0A1A1 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #E5E6E6), color-stop(100%, #A0A1A1)); background: -webkit-linear-gradient(top, #E5E6E6 0%, #A0A1A1 100%); background: -o-linear-gradient(top, #E5E6E6 0%, #A0A1A1 100%); background: -ms-linear-gradient(top, #E5E6E6 0%, #A0A1A1 100%); background: linear-gradient(to bottom, #E5E6E6 0%, #A0A1A1 100%); filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#E5E6E6', endColorstr='#A0A1A1', GradientType=0);}
.simpleDirections .esriPrintMain {background: #FFF; border: solid 1px #000; margin: 0 auto; padding: 20px; width: 720px;}
.simpleDirections .esriPrintHeader {display: block; margin-bottom: 5px;}
.simpleDirections .esriPrintName {font-weight: 700; font-size: 2em; margin: 10px 0 5px; text-align: center;}
.simpleDirections .esriPrintStopLabel {color: #000; display: inline-block; font-size: 11px; width: 21px; height: 21px; line-height: 21px; border: 1px solid #000; text-align: center; border-radius: 50%;}
.simpleDirections .esriPrintLength {font-weight: 700; margin: 0 0 10px;}
.simpleDirections #print_area {margin: 0 0 10px; width: 100%;}
.simpleDirections #print_helper {display: none;}
.simpleDirections .esriPrintDirections {margin: 0;}
.simpleDirections .esriPrintDirections table {border-collapse: collapse; margin: 0; padding: 0; border: 0; width: 100%;}
.simpleDirections .esriPrintFooter {font-size: 0.75em; color: #a0a0a0; padding: 10px 2px;}
.simpleDirections .esriDirectionsDDLArrow{display: inline-block; border: 4px solid transparent; width: 0; height: 0; border-top-color: #1f78af;}
.simpleDirections .esriDirectionsDDLArrowDisabled{border-top-color: #b6b6b6;}
.esriMobileGallery {overflow:hidden;}
.esriMobileGallery .thumbnailcontainer {float:left; overflow:hidden; margin:0 10px 0 0; width:200px;}
.esriMobileGallery .thumbnailcontainer.small {margin:0 4px 0 0; width:100px;}
.esriMobileGallery .thumbnail {width:192px; height:133px; padding:0px; border: 4px solid #ccc;}
.esriMobileGallery .thumbnail.selected {border: 4px solid #F99;}
.esriMobileGallery .thumbnail.small {width:96px; height:67px; border: 2px solid #ccc;}
.esriMobileGallery .thumbnail.small.selected {border: 2px solid #F99;}
.esriMobileGallery .title {overflow:hidden; text-align:center; border-color: #fff; font-size:14px;}
.esriMobileGallery .title.small {font-size:12px;}
.arcgisGeocoder .esriGeocoderContainer * {-moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box;}
.arcgisGeocoder .esriGeocoderContainer {width: 250px; font-size: 12px; line-height: 16px; font-family: verdana,helvetica;}
.arcgisGeocoder .esriGeocoderContainer ul {margin: 0; padding: 0; list-style: none; display: block;}
.arcgisGeocoder .esriGeocoderIcon {float: right; outline: 0; width: 16px; height: 16px; display: block; overflow: hidden; margin: 2px 5px 2px 0;}
.dj_rtl .arcgisGeocoder .esriGeocoderIcon {float: left; margin: 2px 0 2px 5px;}
.esriGeocoder .esriGeocoderClearFloat {clear: both; display: block; overflow: hidden; visibility: hidden; width: 0; height: 0;}
.arcgisGeocoder .esriGeocoder {display: block; width: 100%; margin: 0; border: 1px solid #8b8b8b; background: #fff;}
.arcgisGeocoder .esriGeocoderActive,.arcgisGeocoder .esriGeocoderMenuActive {border-bottom: 0;}
.arcgisGeocoder .esriGeocoder input {outline: 0; display: block; border: 0; border-collapse: collapse; vertical-align: middle; font-size: 12px; line-height: 16px; margin: 0; padding: 2px 0; float: left; color: #444; background: none; margin: 0 5px; width: 196px;}
.arcgisGeocoder .esriGeocoderMultiple input {width: 175px;}
.dj_rtl .arcgisGeocoder .esriGeocoder input {float: right;}
.arcgisGeocoder .esriGeocoder input:focus {color: #333;}
.arcgisGeocoder .esriGeocoder .esriGeocoderSearch {cursor: pointer; background: url("../dijit/images/arcgisGeocoder.png") no-repeat 0 0;}
.arcgisGeocoder .esriGeocoder .esriGeocoderSearch:hover,.arcgisGeocoder .esriGeocoder .esriGeocoderSearch:focus {opacity: .75;}
.arcgisGeocoder .esriGeocoder .esriGeocoderReset {display: none;}
.arcgisGeocoder .esriGeocoderHasValue .esriGeocoderReset {display: block; cursor: pointer; background: url("../dijit/images/arcgisGeocoder.png") no-repeat -48px 0;}
.arcgisGeocoder .esriGeocoderLoading .esriGeocoderReset {background: url("../dijit/images/loading.gif") center center no-repeat;}
.arcgisGeocoder .esriGeocoder .esriGeocoderReset:hover,.arcgisGeocoder .esriGeocoder .esriGeocoderReset:focus {opacity: .75;}
.arcgisGeocoder .esriGeocoder .esriGeocoderMenuArrow {display: none; cursor: pointer; background: url("../dijit/images/arcgisGeocoder.png") no-repeat -32px 0;}
.arcgisGeocoder .esriGeocoderMultiple .esriGeocoderMenuArrow {display: block;}
.arcgisGeocoder .esriGeocoder .esriGeocoderMenuArrow:hover,.arcgisGeocoder .esriGeocoder .esriGeocoderMenuArrow:focus {opacity: .75;}
.arcgisGeocoder .esriGeocoderResults {display: none; z-index: 99; width: 100%; position: absolute; left: 0; top: 100%; margin: -1px 0 0; border: 1px solid #8b8b8b; border-top: 0; padding: 0; background: #fff;}
.arcgisGeocoder .esriGeocoderResult {padding: 5px; display: block; cursor: pointer; outline: 0; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; -o-text-overflow: ellipsis;}
.arcgisGeocoder .esriGeocoderResult:hover,.arcgisGeocoder .esriGeocoderResultEven:focus,.arcgisGeocoder .esriGeocoderResultOdd:focus {background-color: #d9e7fa;}
.arcgisGeocoder .esriGeocoderResult .esriGeocoderResultPartial {font-weight: 700;}
.arcgisGeocoder .esriGeocoderMenu {display: none; width: 100%; z-index: 99; position: absolute; left: 0; top: 100%; margin: -1px 0 0; padding: 0; background: #fff; border: 1px solid #8b8b8b; border-top: 0;}
.dj_rtl .arcgisGeocoder .esriGeocoderMenu,.dj_rtl .arcgisGeocoder .esriGeocoderResults {left: auto; right: 0;}
.arcgisGeocoder .esriGeocoderMenu .esriGeocoderMenuHeader {padding: 0 0 5px; margin: 5px; display: block; border-bottom: 1px solid #8b8b8b; color: #000; font-weight: 700;}
.arcgisGeocoder .esriGeocoderMenu .esriGeocoderMenuClose {display: block; float: right; width: 16px; height: 16px; background: url("../dijit/images/arcgisGeocoder.png") no-repeat -64px 0; cursor: pointer; outline: 0;}
.dj_rtl .arcgisGeocoder .esriGeocoderMenu .esriGeocoderMenuClose {float: left;}
.arcgisGeocoder .esriGeocoderMenu .esriGeocoderMenuClose:hover,.arcgisGeocoder .esriGeocoderMenu .esriGeocoderMenuClose:focus {opacity: .75;}
.arcgisGeocoder .esriGeocoderMenu .esriGeocoderSelectedCheck {width: 16px; height: 16px; display: block; float: right; margin: 0 0 0 5px;}
.dj_rtl .arcgisGeocoder .esriGeocoderMenu .esriGeocoderSelectedCheck {float: left; margin: 0 5px 0 0;}
.arcgisGeocoder .esriGeocoderMenu .esriGeocoderSelected .esriGeocoderSelectedCheck {background: url("../dijit/images/arcgisGeocoder.png") no-repeat -16px 0;}
.simpleGeocoder .esriGeocoderContainer * {-moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box;}
.simpleGeocoder .esriGeocoderContainer {width: 225px; font-size: 12px; line-height: 16px; font-family: verdana,helvetica;}
.simpleGeocoder .esriGeocoderContainer ul {margin: 0; padding: 0; list-style: none; display: block;}
.simpleGeocoder .esriGeocoderIcon {float: left; outline: 0; width: 16px; height: 16px; display: block; overflow: hidden; margin: 6px 0 6px 6px;}
.dj_rtl .simpleGeocoder .esriGeocoderIcon {float: right; margin: 6px 6px 6px 0;}
.esriGeocoder .esriGeocoderClearFloat {clear: both; display: block; overflow: hidden; visibility: hidden; width: 0; height: 0;}
.simpleGeocoder .esriGeocoder {display: block; width: 100%; margin: 0; border: 1px solid #57585A; background: #fff; -webkit-border-radius: 5px; border-radius: 5px;}
.simpleGeocoder .esriGeocoderActive,.simpleGeocoder .esriGeocoderMenuActive {border-bottom: 0; -webkit-border-radius: 5px 5px 0 0; border-radius: 5px 5px 0 0;}
.simpleGeocoder .esriGeocoder input {outline: 0; display: block; border: 0; border-collapse: collapse; vertical-align: middle; font-size: 12px; line-height: 16px; margin: 0; padding: 6px 0; float: left; color: #444; background: none; margin: 0 6px; width: 160px;}
.simpleGeocoder .esriGeocoderMultiple input {width: 146px;}
.dj_rtl .simpleGeocoder .esriGeocoder input {float: right;}
.simpleGeocoder .esriGeocoder input:focus {color: #333;}
.simpleGeocoder .esriGeocoder .esriGeocoderSearch {cursor: pointer; margin-left: 6px; background: url("../dijit/images/simpleGeocoder.png") no-repeat 0 0;}
.dj_rtl .simpleGeocoder .esriGeocoder .esriGeocoderSearch {margin-left: 0; margin-right: 6px;}
.simpleGeocoder .esriGeocoder .esriGeocoderSearch:hover,.simpleGeocoder .esriGeocoder .esriGeocoderSearch:focus {opacity: .75;}
.simpleGeocoder .esriGeocoder .esriGeocoderReset {margin: 6px 6px 6px 0; float: right; display: none;}
.dj_rtl .simpleGeocoder .esriGeocoder .esriGeocoderReset {margin: 6px 0 6px 6px; float: left;}
.simpleGeocoder .esriGeocoderHasValue .esriGeocoderReset {cursor: pointer; display: block; background: url("../dijit/images/simpleGeocoder.png") no-repeat -48px 0;}
.simpleGeocoder .esriGeocoderLoading .esriGeocoderReset {background: url("../dijit/images/loading.gif") center center no-repeat;}
.simpleGeocoder .esriGeocoder .esriGeocoderReset:hover,.simpleGeocoder .esriGeocoder .esriGeocoderReset:focus {opacity: .75;}
.simpleGeocoder .esriGeocoder .esriGeocoderMenuArrow {display: none; cursor: pointer; background: url("../dijit/images/simpleGeocoder.png") no-repeat -32px 0;}
.simpleGeocoder .esriGeocoderMultiple .esriGeocoderMenuArrow {display: block;}
.simpleGeocoder .esriGeocoder .esriGeocoderMenuArrow:hover,.simpleGeocoder .esriGeocoder .esriGeocoderMenuArrow:focus {opacity: .75;}
.simpleGeocoder .esriGeocoderResults {display: none; z-index: 99; width: 100%; position: absolute; left: 0; top: 100%; margin: -1px 0 0; border: 1px solid #57585A; border-top: 0; padding: 0; background: #fff; -webkit-border-radius: 0 0 5px 5px; border-radius: 0 0 5px 5px;}
.simpleGeocoder .esriGeocoderResult {padding: 6px; display: block; cursor: pointer; outline: 0; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; -o-text-overflow: ellipsis;}
.simpleGeocoder .esriGeocoderResultOdd {}
.simpleGeocoder .esriGeocoderResult:hover,.simpleGeocoder .esriGeocoderResultEven:focus,.simpleGeocoder .esriGeocoderResultOdd:focus {background-color: #ededed;}
.simpleGeocoder .esriGeocoderResultLast {-webkit-border-radius: 0 0 5px 5px; border-radius: 0 0 5px 5px;}
.simpleGeocoder .esriGeocoderResult .esriGeocoderResultPartial {font-weight: 700;}
.simpleGeocoder .esriGeocoderMenu {display: none; width: 100%; z-index: 99; position: absolute; left: 0; top: 100%; margin: -1px 0 0; padding: 0; background: #fff; border: 1px solid #57585A; border-top: 0; -webkit-border-radius: 0 0 5px 5px; border-radius: 0 0 5px 5px;}
.dj_rtl .simpleGeocoder .esriGeocoderMenu,.dj_rtl .simpleGeocoder .esriGeocoderResults {left: auto; right: 0;}
.simpleGeocoder .esriGeocoderMenu .esriGeocoderMenuHeader {padding: 6px; margin: 0; display: block; background: #666; color: #fff; font-weight: 700;}
.simpleGeocoder .esriGeocoderMenu .esriGeocoderMenuClose {display: block; float: right; width: 16px; height: 16px; background: url("../dijit/images/simpleGeocoder.png") no-repeat -64px 0; cursor: pointer; outline: 0;}
.dj_rtl .simpleGeocoder .esriGeocoderMenu .esriGeocoderMenuClose {float: left;}
.simpleGeocoder .esriGeocoderMenu .esriGeocoderMenuClose:hover,.simpleGeocoder .esriGeocoderMenu .esriGeocoderMenuClose:focus {opacity: .75;}
.simpleGeocoder .esriGeocoderMenu .esriGeocoderSelectedCheck {width: 16px; height: 16px; display: block; float: right; margin: 0 0 0 6px;}
.dj_rtl .simpleGeocoder .esriGeocoderMenu .esriGeocoderSelectedCheck {float: left; margin: 0 6px 0 0;}
.simpleGeocoder .esriGeocoderMenu .esriGeocoderSelected .esriGeocoderSelectedCheck {background: url("../dijit/images/simpleGeocoder.png") no-repeat -16px 0;}
.gaugeContainer {background: #fff; border-top: 1px solid #ccc; color: #444; font-family: arial; font-size: 0.8em; height: 170px; padding: 5px 5px 5px 5px; width: 280px;}
.gaugeCaption {height: 1em; margin: 0;}
.HomeButton span {display:none;}
.HomeButton .home {padding:2px; width:30px; height:30px; background-color: #666; background-color: rgba(102,102,102,0.80); -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; cursor:pointer; -webkit-border-radius:5px; -moz-border-radius:5px; -o-border-radius:5px; border-radius:5px; background-image:url("../dijit/images/home.png"); background-position:center center; background-repeat:no-repeat;}
.HomeButton .home:hover {background-color: #333; background-color: rgba(102,102,102,0.90);}
.HomeButton .home:active {background-color: #ccc; background-color: rgba(102,102,102,0.60);}
.HomeButton .loading {background-image:url("../dijit/images/home-spinner.gif");}
.infowindow {position:absolute;}
.infowindow .window {position:absolute; color:#000; font-family:verdana, sans-serif;}
.infowindow .window .top .left {width:15px; overflow:hidden; position:absolute;}
.infowindow .window .top .left .sprite {margin-top:0px; margin-left:-987px;}
.infowindow .window .top .right {overflow:hidden; position:absolute; padding-right:5px;}
.infowindow .window .top .right .sprite {margin-top:0px; position:absolute;}
.infowindow .window .top .right .user {position:absolute; padding:7px 0px 0px 10px;}
.infowindow .window .top .right .user .titlebar .hide {position:absolute; margin-top:5px; width:12px; height:8px; overflow:hidden;}
.infowindow .window .top .right .user .titlebar .hide .sprite {margin-left:-752px; margin-top:-900px; cursor:pointer; display:block;}
.infowindow .window .top .right .user .titlebar .hide .sprite:hover {margin-top:-908px;}
.infowindow .window .top .right .user .titlebar .title {font-weight:bold; font-size:10pt;}
.infowindow .window .top .right .user .border {margin-top:5px; font-size:0pt; height:0px; border-top:1px solid #000; border-bottom:1px solid #fff; opacity:0.25; filter:alpha(opacity:25);}
.infowindow .window .top .right .user .layout {margin:5px 0px 0px 0px; padding-right:5px; overflow:auto;}
.infowindow .window .top .right .user .content {font-size:9pt;}
.dj_ie .infowindow .window .top .right .user .content {position: relative;}
.infowindow .window .bottom .left {width:15px; height:10px; overflow:hidden; position:absolute;}
.infowindow .window .bottom .left .sprite {margin-top:-990px; margin-left:-987px;}
.infowindow .window .bottom .right {height:10px; overflow:hidden; position:absolute;}
.infowindow .window .bottom .right .sprite {margin-top:-990px; position:absolute;}
.infowindow .pointer {position:absolute; width:53px; height:44px; overflow:hidden;}
.infowindow .upperleft {right:0px; bottom:0px;}
.infowindow .upperright {left:0px; bottom:0px;}
.infowindow .lowerright {left:0px; top:0px;}
.infowindow .lowerleft {right:0px; top:0px;}
.infowindow .upperleft .sprite {margin-left:-800px; margin-top:-800px;}
.infowindow .upperright .sprite {margin-left:-902px; margin-top:-800px;}
.infowindow .lowerright .sprite {margin-left:-902px; margin-top:-924px;}
.infowindow .lowerleft .sprite {margin-left:-800px; margin-top:-924px;}
.infowindow .sprite {width:1000px; height:1000px;}
.tundra .infowindow .sprite {background-image:url("../dijit/images/tundra.infowindow.png");}
.nihilo .infowindow .sprite {background-image:url("../dijit/images/nihilo.infowindow.png");}
.soria .infowindow .sprite {background-image:url("../dijit/images/soria.infowindow.png");}
.claro .infowindow .sprite {background-image:url("../dijit/images/claro.infowindow.png");}
.simpleInfoWindow {position: absolute; padding: 5px; color: #666666; background-color: #FFFFFF; border: 1px solid #666666; -moz-border-radius: 5px; -webkit-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px; font-size: small; font-family: Arial Unicode MS,Arial,sans-serif; -moz-box-shadow: 0 0 0.5em #BBBBBB; -webkit-box-shadow: 0 0 0.5em #BBBBBB;}
.simpleInfoWindow .title {border-bottom: 1px solid #666666; padding: 2px;}
.simpleInfoWindow .content {padding: 2px; overflow: auto;}
.dj_ie .simpleInfoWindow .content {position: relative;}
.simpleInfoWindow .close {position: absolute; width: 24px; height: 24px; background-image: url("../dijit/images/remove-24x24.png"); cursor: pointer;}
.simpleInfoWindow .title.empty {border-bottom: none;}
.LayerSwipe {position:absolute; width:100%; height:100%; *z-index:1;}
.LayerSwipe .handleContainer {position:relative; width:100%; height:100%; z-index:1;}
.LayerSwipe .vertical {position:absolute; border-left:1px solid #848484; border-right:1px solid #848484; background-color:#dadada; width:6px; height:100%; padding:0!important; margin:0; z-index:30; cursor:col-resize;}
.LayerSwipe .vertical:hover {opacity:.75;}
.LayerSwipe .vertical .handle {width:24px; height:32px; margin:-16px 0 0 -12px; position:absolute; z-index:30; top:50%; left:50%; background-color:#dadada; -webkit-border-radius:5px; border-radius:5px; border:1px solid #848484; background-image:url("../dijit/images/vDrag.png"); background-repeat:no-repeat; background-position:center center;}
.LayerSwipe .horizontal {position:absolute; border-top:1px solid #848484; border-bottom:1px solid #848484; background-color:#dadada; width:100%; height:6px; padding:0!important; margin:0; z-index:30; cursor:row-resize;}
.LayerSwipe .horizontal:hover {opacity:.75;}
.LayerSwipe .horizontal .handle {width:32px; height:24px; margin:-12px 0 0 -16px; position:absolute; z-index:30; top:50%; left:50%; background-color:#dadada; -webkit-border-radius:5px; border-radius:5px; border:1px solid #848484; background-image:url("../dijit/images/hDrag.png"); background-repeat:no-repeat; background-position:center center;}
.LayerSwipe .scope {border:0; height:261px; overflow:hidden; position:absolute; width:261px; cursor:move; top:0; left:0; z-index:30; background-color:transparent; background-image:url("../dijit/images/scope.png"); background-repeat:no-repeat; background-position:center center;}
.LayerSwipe .scope .handleContainer {display:none;}
.esriLegendService {padding-bottom: 20px;}
.esriLegendServiceLabel {font-weight:bold;}
.esriLegendLayerLabel {padding-top: 5px;}
.esriStretchLegend {width: 5%; height: 80px;}
.esriStretchLegendGradientLabel {height: 40px; padding: 1px; width: 30px;}
.esriStretchLegendSingleGradient {padding: 0; width: 65%;}
.esriLegendSubFragment {margin-top: 10px;}
.esriLegendGroupLayer {padding-top: 10px;}
.esriLegendLeft {padding-left: 15px;}
.esriLegendRight {padding-right: 15px;}
.esriLegendHoverLabel {position: absolute; padding: 10px; background-color: #ffffff; border: 1px solid #759dc0; -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.25); -moz-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.25); box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.25);}
.esriLegendColorRamp {width: 24px; height: 120px;}
.esriLegendTransparencyRamp {background-image: url("../dijit/images/transparent-bg.png");}
.esriLegendColorRampTick {position: absolute; width: 4px; border-top: 1px solid #999999; line-height: 0px; right: 1px; left: auto;}
.esriLegendBorderLessColorRamp .esriLegendColorRampTick {width: 3px; right: 2px;}
.dj_rtl .esriLegendColorRampTick {left: 1px; right: auto;}
.dj_rtl .esriLegendBorderLessColorRamp .esriLegendColorRampTick {left: 2px; right: auto;}
.esriLegendColorRampTickLast {margin-top: 1px;}
.esriLegendBorderLessColorRamp .esriLegendColorRampTickLast {margin-top: -1px;}
.esriLegendColorRampLabels {position: relative; height: 120px;}
.esriLegendColorRampLabel {position: relative; line-height: 30px; padding-left: 5px; padding-right: 0px; text-align: left; white-space: nowrap;}
.dj_rtl .esriLegendColorRampLabel {padding-left: 0px; padding-right: 5px; text-align: right;}
.esriLegendSizeRampLabel {white-space: nowrap;}
.esriLegendRelationshipLabel {font-size: 12px; color: "#555555"; padding: 2.5px 5px;}
.LocateButton span {display:none;}
.LocateButton .zoomLocateButton {padding:2px; width:30px; height:30px; background-color:#666; background-color:rgba(102,102,102,0.80); -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; cursor:pointer; -webkit-border-radius:5px; -moz-border-radius:5px; -o-border-radius:5px; border-radius:5px; background-image:url("../dijit/images/locate.png"); background-position:center center; background-repeat:no-repeat;}
.LocateButton .zoomLocateButton:hover {background-color:#333; background-color:rgba(102,102,102,0.90);}
.LocateButton .zoomLocateButton:active {background-color:#ccc; background-color:rgba(102,102,102,0.60);}
.LocateButton .loading {background-image:url("../dijit/images/locate-spinner.gif");}
.LocateButton .tracking {background-image:url("../dijit/images/stop.png") !important;}
.esriMeasurement{width:100%; height:100%; position: relative;}
.esriMeasurement .esriMeasurementBorderContainer{width:100%; height:100%; padding:0; margin:0;}
.esriMeasurement .dijitContentPane{padding: 0px; position: relative;}
.esriMeasurement .distanceIcon {background-image:url("../dijit/images/Measure_Distance16.png"); width:16px; height:16px;}
 .esriMeasurement .areaIcon {background-image:url("../dijit/images/Measure_Area16.png"); width:16px; height:16px;}
 .esriMeasurement .locationIcon {background-image:url("../dijit/images/Measure_Point16.png"); width:16px; height:16px;}
 .esriMeasurement .esriButton .dijitButtonNode,.esriMeasurement .esriToggleButton .dijitButtonNode {vertical-align:middle; padding: 3px 0 0 0; border-color:none; border:none; background:none; font-size:medium;}
.esriMeasurement .esriButton .dijitButtonNode {color: #666; height: 30px; width: 32px;}
.esriMeasurement .esriToggleButton .dijitButtonNode {color:#000; height: 30px; width: 28px;}
.esriMeasurement .esriButtonHover .dijitButtonNode,.esriMeasurement .esriButtonActive .dijitButtonNode,.esriMeasurement .esriButtonChecked .dijitButtonNode{border: none; color:#000;}
.esriMeasurement .esriButtonHover .dijitButtonNode {background:#fcfdff url("../dijit/images/button-hover.png") repeat-x bottom;}
.esriMeasurement .esriButtonActive .dijitButtonNode {background: #ededed url("../dijit/images/button-active.png") no-repeat;}
.esriMeasurement .esriButtonChecked .dijitButtonNode{background: #ededed url("../dijit/images/button-active.png") bottom repeat-x;}
.esriMeasurement .esriToggleButtonDisabled .dijitButtonNode {color:red;}
.esriMeasurement .esriMeasurementResultLabel {margin-top:10px; margin-bottom:5px; border-bottom: thin solid rgb(51, 51, 51); text-align:center; font-weight:bold;}
.esriMeasurement .esriUnitButton .dijitButtonText{font-size:16px;}
.esriMeasurement .esriMeasurementTableContainer {padding:0px;}
.esriMeasurement .esriMeasurementResultTable {padding:0px; width:100%;}
.esriMeasurement .esriMeasurementTableHeader {width:50%; text-align:end;}
.esriMeasurement .esriMeasurementTableContainer .esriMeasurementResultTable .esriMeasurementTableCell{width:48%; text-align:end;}
.esriMeasurement .esriMeasurementTableRow{height:30px;}
.esriMeasurement .esriMeasurementResultValue {padding:5px;}
.esriMeasurement .esriMeasurementResultValue .esriGreenPinDiv{float: left; margin-right: 4px;}
.esriMeasurement .esriMeasurementResultValue .result{display: inline;}
.esriMeasurement .esriMeasurementSeparator{display:inline; margin: 0 2px; padding-top: 2px;}
.esriMeasurement .dijitButtonNode * {outline: none;}
.esriMeasurement .esriMeasurementButtonContainer{overflow: visible;}
.esriOverviewMap {position: absolute; z-index: 99;}
.esriOverviewMap .ovwContainer {position: absolute; display: none; background-color: #666;}
.esriOverviewMap .map {position: relative; width: 100%; height: 100%; background-color: #FFF;}
.esriOverviewMap .ovwHighlight {position: absolute; display: none; z-index: 99; cursor: move;}
.esriOverviewMap .ovwButton {position: relative; width: 16px; height: 16px; cursor: pointer; z-index: 99;}
.esriOverviewMap .ovwMaximizer {display: none;}
.esriOverviewMap .ovwDisabledButton {display: none !important;}
.esriOverviewMap .ovwMaximize {background: url("../dijit/images/overview.png") 0px -130px;}
.esriOverviewMap .ovwRestore {background: url("../dijit/images/overview.png") 0px -104px;}
.esriOverviewMap.ovwTL {top: 0px; left: 0px;}
.esriOverviewMap.ovwTR {top: 0px; right: 0px;}
.esriOverviewMap.ovwBL {bottom: 0px; left: 0px;}
.esriOverviewMap.ovwBR {bottom: 0px; right: 0px;}
.esriOverviewMap.ovwTL .ovwContainer {top: 0px; left: 0px; border-bottom: 1px solid #000; border-right: 1px solid #000; padding-bottom: 2px; padding-right: 2px;}
.esriOverviewMap.ovwTR .ovwContainer {top: 0px; right: 0px; border-bottom: 1px solid #000; border-left: 1px solid #000; padding-bottom: 2px; padding-left: 2px;}
.esriOverviewMap.ovwBL .ovwContainer {bottom: 0px; left: 0px; border-top: 1px solid #000; border-right: 1px solid #000; padding-top: 2px; padding-right: 2px;}
.esriOverviewMap.ovwBR .ovwContainer {bottom: 0px; right: 0px; border-top: 1px solid #000; border-left: 1px solid #000; padding-top: 2px; padding-left: 2px;}
.esriOverviewMap.ovwTL .ovwShow, .esriOverviewMap.ovwBR .ovwHide {background: url("../dijit/images/overview.png") 0px -26px;}
.esriOverviewMap.ovwTR .ovwShow, .esriOverviewMap.ovwBL .ovwHide {background: url("../dijit/images/overview.png") 0px 0px;}
.esriOverviewMap.ovwBL .ovwShow, .esriOverviewMap.ovwTR .ovwHide {background: url("../dijit/images/overview.png") 0px -78px;}
.esriOverviewMap.ovwBR .ovwShow, .esriOverviewMap.ovwTL .ovwHide {background: url("../dijit/images/overview.png") 0px -52px;}
.esriOverviewMap .bingLogo-lg {display: none;}
@font-face {font-family: 'popup'; src: url("../dijit/font/popup.eot?46610942"); src: url("../dijit/font/popup.eot?46610942#iefix") format('embedded-opentype'), url("../dijit/font/popup.woff?46610942") format('woff'), url("../dijit/font/popup.ttf?46610942") format('truetype'), url("../dijit/font/popup.svg?46610942#popup") format('svg'); font-weight: normal; font-style: normal;}
.esriPopup.light .titleButton,.esriPopup.light .actionsPane .action,.esriPopup.light .esriViewPopup .gallery .mediaHandle,.esriPopup.light .esriViewPopup .gallery .mediaIcon,.esriPopup.dark .titleButton,.esriPopup.dark .actionsPane .action,.esriPopup.dark .esriViewPopup .gallery .mediaHandle,.esriPopup.dark .esriViewPopup .gallery .mediaIcon {font-family: 'popup'; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; text-decoration: inherit; line-height: 1em; content: ''; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}
.esriPopupVisible.light .esriViewPopup .gallery .mediaHandle.next,.esriPopupVisible.dark .esriViewPopup .gallery .mediaHandle.next,.esriPopupVisible.light .titleButton.next,.esriPopupVisible.dark .titleButton.next {*zoom: expression(this.runtimeStyle['zoom']='1', this.innerHTML='&#xe808;');}
.esriPopupVisible.light .esriViewPopup .gallery .mediaHandle.next:before,.esriPopupVisible.dark .esriViewPopup .gallery .mediaHandle.next:before,.esriPopupVisible.light .titleButton.next:before,.esriPopupVisible.dark .titleButton.next:before {content: "\e808";}
.dj_rtl .esriPopupVisible.light .esriViewPopup .gallery .mediaHandle.next,.dj_rtl .esriPopupVisible.dark .esriViewPopup .gallery .mediaHandle.next,.dj_rtl .esriPopupVisible.light .titleButton.next,.dj_rtl .esriPopupVisible.dark .titleButton.next {*zoom: expression(this.runtimeStyle['zoom']='1', this.innerHTML='&#xe809;');}
.dj_rtl .esriPopupVisible.light .esriViewPopup .gallery .mediaHandle.next:before,.dj_rtl .esriPopupVisible.dark .esriViewPopup .gallery .mediaHandle.next:before,.dj_rtl .esriPopupVisible.light .titleButton.next:before,.dj_rtl .esriPopupVisible.dark .titleButton.next:before {content: "\e809";}
.esriPopupVisible.light .esriViewPopup .gallery .mediaHandle.prev,.esriPopupVisible.dark .esriViewPopup .gallery .mediaHandle.prev,.esriPopupVisible.light .titleButton.prev,.esriPopupVisible.dark .titleButton.prev {*zoom: expression(this.runtimeStyle['zoom']='1', this.innerHTML='&#xe809;');}
.esriPopupVisible.light .esriViewPopup .gallery .mediaHandle.prev:before,.esriPopupVisible.dark .esriViewPopup .gallery .mediaHandle.prev:before,.esriPopupVisible.light .titleButton.prev:before,.esriPopupVisible.dark .titleButton.prev:before {content: "\e809";}
.dj_rtl .esriPopupVisible.light .esriViewPopup .gallery .mediaHandle.prev,.dj_rtl .esriPopupVisible.dark .esriViewPopup .gallery .mediaHandle.prev,.dj_rtl .esriPopupVisible.light .titleButton.prev,.dj_rtl .esriPopupVisible.dark .titleButton.prev {*zoom: expression(this.runtimeStyle['zoom']='1', this.innerHTML='&#xe808;');}
.dj_rtl .esriPopupVisible.light .esriViewPopup .gallery .mediaHandle.prev:before,.dj_rtl .esriPopupVisible.dark .esriViewPopup .gallery .mediaHandle.prev:before,.dj_rtl .esriPopupVisible.light .titleButton.prev:before,.dj_rtl .esriPopupVisible.dark .titleButton.prev:before {content: "\e808";}
.esriPopupVisible.light .actionsPane .zoomTo,.esriPopupVisible.dark .actionsPane .zoomTo {*zoom: expression(this.runtimeStyle['zoom']='1', this.innerHTML='&#xe800;');}
.esriPopupVisible.light .actionsPane .zoomTo:before,.esriPopupVisible.dark .actionsPane .zoomTo:before {content: "\e800";}
.esriPopupVisible.light .esriViewPopup .gallery .mediaIcon.image,.esriPopupVisible.dark .esriViewPopup .gallery .mediaIcon.image {*zoom: expression(this.runtimeStyle['zoom']='1', this.innerHTML='&#xe801;');}
.esriPopupVisible.light .esriViewPopup .gallery .mediaIcon.image:before,.esriPopupVisible.dark .esriViewPopup .gallery .mediaIcon.image:before {content: "\e801";}
.esriPopupVisible.light .titleButton.maximize,.esriPopupVisible.dark .titleButton.maximize {*zoom: expression(this.runtimeStyle['zoom']='1', this.innerHTML='&#xe802;');}
.esriPopupVisible.light .titleButton.maximize:before,.esriPopupVisible.dark .titleButton.maximize:before {content: "\e802";}
.esriPopupVisible.light .icon-popup-edit,.esriPopupVisible.dark .icon-popup-edit {*zoom: expression(this.runtimeStyle['zoom']='1', this.innerHTML='&#xe803;');}
.esriPopupVisible.light .icon-popup-edit:before,.esriPopupVisible.dark .icon-popup-edit:before {content: "\e803";}
.esriPopupVisible.light .icon-popup-directions,.esriPopupVisible.dark .icon-popup-directions {*zoom: expression(this.runtimeStyle['zoom']='1', this.innerHTML='&#xe804;');}
.esriPopupVisible.light .icon-popup-directions:before,.esriPopupVisible.dark .icon-popup-directions:before {content: "\e804";}
.esriPopupVisible.light .titleButton.restore,.esriPopupVisible.dark .titleButton.restore {*zoom: expression(this.runtimeStyle['zoom']='1', this.innerHTML='&#xe805;');}
.esriPopupVisible.light .titleButton.restore:before,.esriPopupVisible.dark .titleButton.restore:before {content: "\e805";}
.esriPopupVisible.light .titleButton.close,.esriPopupVisible.dark .titleButton.close {*zoom: expression(this.runtimeStyle['zoom']='1', this.innerHTML='&#xe806;');}
.esriPopupVisible.light .titleButton.close:before,.esriPopupVisible.dark .titleButton.close:before {content: "\e806";}
.esriPopupVisible.light .esriViewPopup .gallery .mediaIcon.chart,.esriPopupVisible.dark .esriViewPopup .gallery .mediaIcon.chart {*zoom: expression(this.runtimeStyle['zoom']='1', this.innerHTML='&#xe807;');}
.esriPopupVisible.light .esriViewPopup .gallery .mediaIcon.chart:before,.esriPopupVisible.dark .esriViewPopup .gallery .mediaIcon.chart:before {content: "\e807";}
 .esriPopup {position: absolute; z-index: 40; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; border-radius: 5px; -webkit-border-radius: 5px;}
.dj_rtl .esriPopup{text-align: right;}
.esriPopup .esriPopupWrapper {box-shadow: 0 0 0.75em #777777; -webkit-box-shadow: 0 0 0.75em #777777; border-radius: 5px; -webkit-border-radius: 5px;}
.esriPopup .hidden {display: none;}
.esriPopup .sizer {position: relative; width: 270px; z-index: 1;}
.esriPopup a[href] {color: #336699; text-decoration: underline;}
.esriPopup .titlePane {background-color: #444444; color: #FFFFFF; line-height: 20px; padding-left: 6px; border-radius: 5px 5px 0px 0px; -webkit-border-radius: 5px 5px 0px 0px; cursor: default;}
.dj_rtl .esriPopup .titlePane {padding-left: 0; padding-right: 6px;}
.esriPopup.blueTheme .titlePane {background-color: #5491B8; border-color: #777777;}
.esriPopup .titlePane .spinner {float: left; margin-top: 2px; margin-right: 4px; cursor: pointer; background: url("../dijit/images/ajax-loader.gif") no-repeat; width: 16px; height: 16px; background-position: 0px 0px;}
.dj_rtl .esriPopup .titlePane .spinner {float: right; margin-right: 0; margin-left: 4px;}
.esriPopup.blueTheme .titlePane .spinner {background: url("../dijit/images/ajax-loader-blue.gif") no-repeat;}
.esriPopupHidden,.esriPopupHidden * {visibility: hidden !important; opacity: 0;}
.dj_ie7 .esriPopup .titlePane .spinner.hidden,.dj_ie7 .esriPopup.blueTheme .titlePane .spinner.hidden {background: none;}
.dj_ie7 .esriPopup .titlePane .title {background-color: #444444;}
.dj_ie7 .esriPopup.blueTheme .titlePane .title {background-color: #5491B8;}
.esriPopup .titleButton {position: absolute; top: 2px; cursor: pointer; background: url("../dijit/images/popup.png") no-repeat;}
.esriPopup .titleButton.prev {right: 64px; background-position: -29px 0; width: 9px; height: 17px;}
.dj_rtl .esriPopup .titleButton.prev {right: auto; left: 64px; background-position: -16px 0;}
.esriPopup .titleButton.next {right: 46px; background-position: -16px 0; width: 9px; height: 17px;}
.dj_rtl .esriPopup .titleButton.next {right: auto; left: 46px; background-position: -29px 0;}
.esriPopup .titleButton.maximize {right: 22px; background-position: -55px 0; width: 11px; height: 11px; top: 5px;}
.dj_rtl .esriPopup .titleButton.maximize {right: auto; left: 22px;}
.esriPopup .titleButton.restore {right: 22px; background-position: -42px -25px; width: 11px; height: 11px; top: 5px;}
.dj_rtl .esriPopup .titleButton.restore {right: auto; left: 22px;}
.esriPopup .titleButton.close {right: 3px; background-position: 0 0; width: 12px; height: 17px;}
.dj_rtl .esriPopup .titleButton.close {right: auto; left: 3px;}
.dj_ie7 .esriPopup .titleButton.hidden {background: none;}
.esriPopup .contentPane {position: relative; max-height: 300px; overflow: auto; padding: 10px 6px 6px 10px; background-color: #F7F7F7; color: #333333;}
.esriPopup .contentPane img {image-orientation: from-image;}
.esriPopup .actionsPane {padding: 2px 10px 4px 10px; background-color: #F7F7F7; border-radius: 0px 0px 5px 5px; -webkit-border-radius: 0px 0px 5px 5px; position: relative;}
.dj_ie11 .esriPopup .actionsPane {border-top: 1px solid #f7f7f7;}
.esriPopup .actionsPane .action {margin-right: 10px;}
.dj_rtl .esriPopup .actionsPane .action {margin-right: 0; margin-left: 10px;}
.esriPopup .pointer,.esriPopup .outerPointer {background: #F7F7F7; display: none; height: 16px; position: absolute; width: 16px; z-index: 0; transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); -webkit-transform: rotate(45deg); box-shadow: 0 0 0.75em #777777; -webkit-box-shadow: 0 0 0.75em #777777;}
.dj_ie7 .esriPopup .pointer,.dj_ie7 .esriPopup .outerPointer {z-index: -1;}
.esriPopup .pointer.top {background: #444; display: block; left: 50%; top: -8px; margin-left: -8px;}
.esriPopup.blueTheme .pointer.top {display: block; left: 50%; top: -8px; margin-left: -8px; background: #5491B8;}
.esriPopup .pointer.bottom {display: block; left: 50%; margin-left: -8px; bottom: -7px;}
.esriPopup .outerPointer.right {display: block; right: 8px; top: 50%; margin-top: -8px;}
.esriPopup .outerPointer.left {display: block; left: 8px; margin-top: -8px; top: 50%;}
.esriPopup .pointer.topLeft {background: #444; display: block; left: 6px; top: -7px;}
.esriPopup.blueTheme .pointer.topLeft {background: #5491B8; display: block; left: 5px; top: -7px;}
.esriPopup .pointer.topRight {background: #444; display: block; right: 5px; top: -7px;}
.esriPopup.blueTheme .pointer.topRight {background: #5491B8; display: block; right: 5px; top: -7px;}
.esriPopup .pointer.bottomRight {display: block; right: 5px; bottom: -7px;}
.esriPopup .pointer.bottomLeft {display: block; left: 5px; bottom: -7px;}
.dj_ie7 .esriPopup .pointer.hidden {background: none;}
.dj_ie8 .esriPopup .pointer,.dj_ie8 .esriPopup .outerPointer {-ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=0.7071067811865474, M12=-0.7071067811865476, M21=0.7071067811865476, M22=0.7071067811865474, SizingMethod='auto expand')";}
.dj_ie7 .esriPopup .pointer,.dj_ie7 .esriPopup .outerPointer {filter: progid:DXImageTransform.Microsoft.Matrix(M11=0.7071067811865474, M12=-0.7071067811865476, M21=0.7071067811865476, M22=0.7071067811865474, SizingMethod='auto expand');}
.dj_ie7 .esriPopup .pointer.bottom,.dj_ie8 .esriPopup .pointer.bottom {margin-left: -10px;}
.dj_ie7 .esriPopup .pointer.bottom {margin-bottom: -2px;}
.dj_ie8 .esriPopup .pointer.bottom,.dj_ie8 .esriPopup .pointer.bottomLeft,.dj_ie8 .esriPopup .pointer.bottomRight {margin-bottom: 2px;}
.dj_ie7 .esriPopup .pointer.bottomRight {margin-left: 4px;}
.dj_ie8 .esriPopup .pointer.bottomRight {margin-right: 2px;}
.dj_ie8 .esriPopup .pointer.bottomLeft {margin-left: -4px;}
.dj_ie7 .esriPopup .outerPointer.left,.dj_ie8 .esriPopup .outerPointer.left {left: 5px;}
.dj_ie7 .esriPopup .outerPointer.right {right: 5px;}
.dj_ie8 .esriPopup .outerPointer.right {right: 11px;}
.dj_ie8 .esriPopup .pointer.topRight,.dj_ie8 .esriPopup .pointer.top,.dj_ie8 .esriPopup .pointer.topLeft {top: -11px;}
.dj_ie8 .esriPopup .pointer.topRight,.dj_ie8 .esriPopup .pointer.top {right: 6px;}
.dj_ie8 .esriPopup .pointer.topLeft {left: 1px;}
.esriViewPopup .hidden {display: none;}
.esriViewPopup .hzLine {border: none; border-top: 1px solid #333333; margin-top: 6px; margin-bottom: 6px;}
.esriViewPopup .break {height: 14px;}
.esriViewPopup .header {font-weight: bold;}
.esriViewPopup .esriNumericValue {direction: ltr; unicode-bidi: embed;}
.esriViewPopup .esriDateValue {text-transform: capitalize;}
.esriViewPopup .charNewLine {white-space: pre-wrap;}
.esriViewPopup .statusSection {text-align: center;}
.esriViewPopup .mainSection .attrTable {border-collapse: collapse;}
.esriViewPopup .mainSection .attrTable td {padding: 2px; padding-bottom: 5px;}
.esriViewPopup .mainSection .attrTable td.attrName {color: #888888; padding-right: 5px;}
.esriViewPopup .attachmentsSection ul {margin: 0px; padding: 0px; list-style-type: none;}
.esriViewPopup .caption {font-style: italic;}
.esriViewPopup .gallery {position: relative; width: 200px; height: 150px; margin: 10px 13px 0px 12px;}
.esriViewPopup .gallery .frame.image {text-align: center;}
.esriViewPopup .gallery .frame img {max-width: 200px; max-height: 150px; border-style: none;}
.esriViewPopup .gallery .frame div.chart {width: 200px; height: 150px;}
.esriViewPopup .gallery ul.summary {position: absolute; right: 0px; bottom: -18px; list-style-type: none; margin: 0; padding: 0;}
.dj_rtl .esriViewPopup .gallery ul.summary {right: auto; left: 0px;}
.esriViewPopup .gallery ul.summary li {float: left;}
.dj_rtl .esriViewPopup .gallery ul.summary li {float: right;}
.esriViewPopup .gallery ul.summary li.mediaCount {margin-left: 3px;}
.dj_rtl .esriViewPopup .gallery ul.summary li.mediaCount {margin-left: 0; margin-right: 3px;}
.esriViewPopup .gallery .mediaHandle {position: absolute; top: 67px; cursor: pointer; background: url("../dijit/images/popup.png") no-repeat;}
.esriViewPopup .gallery .mediaHandle.prev {left: -12px; background-position: -57px -20px; width: 9px; height: 16px;}
.dj_rtl .esriViewPopup .gallery .mediaHandle.prev {left: auto; right: -12px; background-position: -42px 0;}
.esriViewPopup .gallery .mediaHandle.next {right: -12px; background-position: -42px 0; width: 9px; height: 16px;}
.dj_rtl .esriViewPopup .gallery .mediaHandle.next {right: auto; left: -12px; background-position: -57px -20px;}
.dj_ie7 .esriViewPopup .gallery .mediaHandle.hidden {background: none;}
.esriViewPopup .gallery .mediaIcon {background: url("../dijit/images/popup.png") no-repeat;}
.esriViewPopup .gallery .mediaIcon.image {background-position: -23px -21px; width: 15px; height: 15px;}
.esriViewPopup .gallery .mediaIcon.chart {background-position: 0 -21px; width: 19px; height: 15px;}
.dj_ie7 .esriViewPopup .gallery .mediaIcon.hidden {background: none;}
.esriViewPopup .editSummarySection .break {height: 10px;}
.esriViewPopup .editSummary {color: #888888;}
.esriPopup.light,.esriPopup.dark {border-radius: 3px; -webkit-border-radius: 3px; box-shadow: none; -webkit-box-shadow: none;}
.esriPopup.light .esriPopupWrapper,.esriPopup.dark .esriPopupWrapper {border-radius: 3px; -webkit-border-radius: 3px;}
.esriPopup.light .titlePane,.esriPopup.dark .titlePane {font-size: 12px; line-height: 16px; height: 16px; padding: 10px; border: 0; border-radius: 3px 3px 0 0; -webkit-border-radius: 3px 3px 0 0;}
.esriPopup.light .titlePane .title,.esriPopup.dark .titlePane .title {line-height: 16px;}
.esriPopup.light .titleButton,.esriPopup.dark .titleButton {top: 10px; background: none;}
.esriPopup.light .titleButton.prev,.esriPopup.dark .titleButton.prev {right: 73px;}
.dj_rtl .esriPopup.light .titleButton.prev,.dj_rtl .esriPopup.dark .titleButton.prev {left: 73px; right: auto;}
.esriPopup.light .titleButton.next,.esriPopup.dark .titleButton.next {right: 55px;}
.dj_rtl .esriPopup.light .titleButton.next,.dj_rtl .esriPopup.dark .titleButton.next {left: 55px; right: auto;}
.esriPopup.light .titleButton.maximize,.esriPopup.dark .titleButton.maximize {right: 31px;}
.dj_rtl .esriPopup.light .titleButton.maximize,.dj_rtl .esriPopup.dark .titleButton.maximize {left: 31px; right: auto;}
.esriPopup.light .titleButton.restore,.esriPopup.dark .titleButton.restore {right: 29px;}
.dj_rtl .esriPopup.light .titleButton.restore,.dj_rtl .esriPopup.dark .titleButton.restore {left: 29px; right: auto;}
.esriPopup.light .titleButton.close,.esriPopup.dark .titleButton.close {right: 10px;}
.dj_rtl .esriPopup.light .titleButton.close,.dj_rtl .esriPopup.dark .titleButton.close {left: 10px; right: auto;}
.esriPopup.light .contentPane,.esriPopup.dark .contentPane {padding: 10px; border: 0;}
.esriPopup.light .actionsPane,.esriPopup.dark .actionsPane {padding: 0 10px 10px 10px; border-radius: 0px 0px 3px 3px; -webkit-border-radius: 0px 0px 3px 3px; border: 0;}
.esriPopup.light .actionsPane .action,.esriPopup.dark .actionsPane .action {cursor: pointer; text-decoration: none;}
.esriPopup.light .actionsPane .zoomTo,.esriPopup.dark .actionsPane .zoomTo {display: inline-block;}
.esriPopup.light .actionsPane .zoomTo span,.esriPopup.dark .actionsPane .zoomTo span {display: none;}
.esriPopup.light .esriViewPopup .gallery .mediaHandle,.esriPopup.dark .esriViewPopup .gallery .mediaHandle {background: none;}
.esriPopup.light .esriViewPopup .gallery .mediaHandle.prev,.esriPopup.dark .esriViewPopup .gallery .mediaHandle.prev {left: -16px;}
.esriPopup.light .esriViewPopup .gallery .mediaHandle.next,.esriPopup.dark .esriViewPopup .gallery .mediaHandle.next {right: -16px;}
.dj_rtl .esriPopup.light .esriViewPopup .gallery .mediaHandle.prev,.dj_rtl .esriPopup.dark .esriViewPopup .gallery .mediaHandle.prev {right: -16px; left: auto;}
.dj_rtl .esriPopup.light .esriViewPopup .gallery .mediaHandle.next,.dj_rtl .esriPopup.dark .esriViewPopup .gallery .mediaHandle.next {left: -16px; right: auto;}
.esriPopup.light .actionsPane .action,.esriPopup.dark .actionsPane .action,.esriPopup.light .esriViewPopup .gallery .mediaIcon,.esriPopup.dark .esriViewPopup .gallery .mediaIcon,.esriPopup.light .esriViewPopup .gallery .mediaHandle,.esriPopup.dark .esriViewPopup .gallery .mediaHandle,.esriPopup.light .titleButton,.esriPopup.dark .titleButton {text-align: center; width: 16px; height: 16px; background: none; font-size: 12px; line-height: 16px;}
.esriPopup.light .esriPopupWrapper {border: 0; box-shadow: 0 0 0.55em #BBB; -webkit-box-shadow: 0 0 0.55em #BBB;}
.esriPopup.light .titlePane,.dj_ie7 .esriPopup.light .titlePane .title,.esriPopup.light .contentPane,.esriPopup.light .actionsPane {background-color: #fff; color: #6d6e71;}
.esriPopup.light .actionsPane .action {color: #6d6e71;}
.esriPopup.light .pointer,.esriPopup.light .outerPointer {background: #fff; border: 0; box-shadow: 0 0 0.55em #BBB; -webkit-box-shadow: 0 0 0.55em #BBB;}
.esriPopup.light .pointer.top,.esriPopup.light .pointer.topLeft,.esriPopup.light .pointer.topRight {background: #fff;}
.esriPopup.light .actionsPane .action,.esriPopup.light .esriViewPopup .gallery .mediaIcon,.esriPopup.light .esriViewPopup .gallery .mediaHandle,.esriPopup.light .titleButton {color: #6d6e71;}
.esriPopup.dark .esriPopupWrapper {border: 0; box-shadow: 0 0 0.55em #ccc; -webkit-box-shadow: 0 0 0.55em #ccc;}
.esriPopup.dark .titlePane,.dj_ie7 .esriPopup.dark .titlePane .title,.esriPopup.dark .contentPane,.esriPopup.dark .actionsPane {background-color: #555454; color: #fff;}
.esriPopup.dark .actionsPane .action {color: #fff;}
.esriPopup.dark .pointer,.esriPopup.dark .outerPointer {background: #555454; border: 0; box-shadow: 0 0 0.55em #ccc; -webkit-box-shadow: 0 0 0.55em #ccc;}
.esriPopup.dark .pointer.top,.esriPopup.dark .pointer.topLeft,.esriPopup.dark .pointer.topRight {background: #555454;}
.esriPopup.dark .actionsPane .action,.esriPopup.dark .esriViewPopup .gallery .mediaIcon,.esriPopup.dark .esriViewPopup .gallery .mediaHandle,.esriPopup.dark .titleButton {color: #fff;}
svg path[data-popup-highlight] {pointer-events: none;}
.esriPopupMobile {position: absolute; z-index: 40; box-shadow: 0 0 0.75em #111; -moz-box-shadow: 0 0 0.75em #111; -webkit-box-shadow: 0 0 0.75em #111; -o-box-shadow: 0 0 0.75em #111; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; -o-border-radius: 5px;}
.esriMobilePopupNavigator {position:absolute; top:42px; overflow:hidden; width:100%; height:18px; background:#ddd; z-index:42; text-align:center; padding-bottom:3px;}
.esriMobilePopupInfoView {display:none; position:absolute; top:42px; overflow:hidden; width:100%; height:100%; background:#fff; z-index:42; padding-bottom:30px; padding-left:2px;}
.esriPopupMobile .hidden {display: none;}
.esriPopupMobile .sizer {width: 260px;}
.esriPopupMobile a[href] {color: #336699; text-decoration: underline;}
.esriPopupMobile .titlePane {background: none repeat scroll 0 0 #0E3043; color: #FFFFFF; height:40px; padding-left: 35px; padding-right:35px; border-radius: 6px ; -moz-border-radius: 6px; -webkit-border-radius: 6px; cursor: default; border: 2px solid #fff;}
.esriPopupMobile .titlePane .title {white-space:nowrap; text-overflow:ellipsis; overflow:hidden; font-size:10pt; font-weight:bold; width:174x; line-height:18px; margin-top:3px;}
.esriPopupMobile .titlePane .footer {font-size:9pt; font-style:italic; line-height:10px;}
.esriPopupMobile .titlePane .spinner {float: left; margin-top: 4px; margin-right: 4px; cursor: pointer; background: url("../dijit/images/spinner.gif") no-repeat; width: 16px; height: 16px; background-position: 0px 0px;}
.esriPopupMobile .titleButton {position: absolute; top: 2px; cursor: pointer;}
.esriPopupMobile .titleButton.close {top: 6px; left: 3px; width:32px; height:32px; background: url("../dijit/images/whitex.png") no-repeat;}
.esriPopupMobile .titleButton.arrow {top: 6px; right: 3px; width:32px; height:32px; background: url("../dijit/images/whiter.png") no-repeat;}
.esriPopupMobile .titleButton.prev {top: 26px; left:76px; width:18px; height:11px; background: url("../dijit/images/leftlongarrow.png") no-repeat;}
.esriPopupMobile .titleButton.next {top: 26px; right:76px; width:18px; height:11px; background: url("../dijit/images/rightlongarrow.png") no-repeat;}
.esriPopupMobile .pointer {position: absolute;}
.esriPopupMobile .pointer.top {left: 118px; top: -10px; width:24px; height:12px; margin-left: 0px; background: url("../dijit/images/pointertop.png") no-repeat;}
.esriPopupMobile .pointer.bottom {left: 50%; bottom:-10px; width:24px; height:12px; margin-left: 0px; background: url("../dijit/images/pointerbottom.png") no-repeat;}
.esriMobileNavigationBar {overflow:hidden; position:absolute; z-index:41; top:0px; background-color:#639BBC; background-image:-webkit-gradient( linear, left bottom, left top, color-stop(0.25, rgb(10,77,106)), color-stop(0.82, rgb(99,155,188)) ); background-image:-moz-linear-gradient( center bottom, rgb(10,77,106) 25%, rgb(99,155,188) 82% ); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#639BBC', endColorstr='#0A4D6A'); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#639BBC', endColorstr='#0A4D6A')"; width:100%; height:42px; margin:0 auto; clear:both; font-family:Helvetica,Arial,sans-serif; display:block;}
.esriMobileNavigationBar .esriMobileNavigationItem {display:block; margin-top:5px;}
.esriMobileNavigationBar .esriMobileNavigationItem.left {width:32px; height:32px; float:left; position:absolute; left:0; top:0;}
.esriMobileNavigationBar .esriMobileNavigationItem.right {width:32px; height:32px; float:right; position:absolute; right:0; top:0;}
.esriMobileNavigationBar .esriMobileNavigationItem.right1 {width:32px; height:32px; float:right; position:absolute; right:36px; top:0;}
.esriMobileNavigationBar .esriMobileNavigationItem.right1.hidden {display:none;}
.esriMobileNavigationBar .esriMobileNavigationItem.right2 {width:32px; height:32px; float:right; position:absolute; right:74px; top:0;}
.esriMobileNavigationBar .esriMobileNavigationItem.right2.hidden {display:none;}
.esriMobileNavigationBar .esriMobileNavigationItem.center {display:block; color:white; font-size:16px; font-weight:600; margin:0.6em 32px 0.8em 32px; outline:0 none !important; overflow:hidden; padding:0; text-align:center; white-space:nowrap; text-overflow:ellipsis;}
.esriMobileInfoView {position:absolute; top:42px; width:100%; background:#fff; display:none; z-index:42; opacity:1.0; overflow:hidden;}
.esriMobileInfoViewPartial {border-bottom: 2px solid #333; position:absolute; overflow:hidden; top:42px; width:100%; height:90px; background:#fff; z-index:42; opacity:1.0;}
.esriMobileInfoView .esriMobileInfoViewSection {margin: 6px; padding: 6px; border: solid 2px rgba(0,0,0,0.5); background-color: rgba(255,255,255,0.75); -webkit-border-radius: 10px; -webkit-box-sizing: border-box;}
.esriMobileInfoViewPartial .esriMobileInfoViewSection {margin: 6px; padding: 6px; border: solid 2px rgba(0,0,0,0.5); background-color: rgba(255,255,255,0.75); -webkit-border-radius: 10px; -webkit-box-sizing: border-box;}
.esriMobileInfoView .esriMobileInfoViewItem {margin: 0px; color: #000000;}
.esriMobileInfoViewPartial .esriMobileInfoViewItem {margin: 0px;}
.esriMobileInfoView .esriMobileInfoViewItem .round {-webkit-border-radius: 10px; border: solid 1px #888; padding: 4px; margin: 2px; text-align: left; -webkit-box-shadow: 0 0 0 #888; overflow:hidden;}
.esriMobileInfoViewPartial .esriMobileInfoViewItem .round {-webkit-border-radius: 10px; border: solid 1px #888; padding: 4px; margin: 2px; text-align: left; -webkit-box-shadow: 0 0 0 #888; overflow:hidden;}
.esriMobileInfoViewItem .square {border-bottom: solid 1px #888; border-left: solid 1px #888; border-right: solid 1px #888; margin-left:5px; margin-right:5px; padding: 4px; text-align: left; overflow:hidden; position:relative;}
.esriMobileInfoViewItem .square .leftDiv {font-size:12px; color:#024672; float:left; width:60px; margin-left:2px;}
.esriMobileInfoViewItem .square .contentDiv {margin-top:12px; margin-left:50px; padding-right:2px; height:100%; text-overflow:ellipsis;}
.esriMobileInfoViewItem .square .title {font-size:20px; font-weight:bold; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; color:#333;}
.esriMobileInfoViewItem .square .desc {padding-right:32px; overflow:hidden; font-size:13px; color:#222; margin-left:2px; text-overflow:ellipsis;}
.esriMobileInfoViewItem .square .arrow {position:absolute; top:16px; right:10px; width:32px; height:32px; background: url("../dijit/images/squarearrow.png") no-repeat;}
.esriMobileInfoViewItem .square .thumbnail {float:left; margin-top:3px; margin-bottom:3px; width:48px; height:48px;}
.esriMobileInfoViewItem .square.first {margin-top:10px; border-top: solid 1px #888; -webkit-border-top-left-radius: 10px; -webkit-border-top-right-radius: 10px;}
.esriMobileInfoViewItem .square.last {-webkit-border-bottom-left-radius: 10px; -webkit-border-bottom-right-radius: 10px;}
.esriMobileInfoView .esriMobileInfoViewItem .gallery {margin: 10px 10px 60px 12px;}
.dojoxCalendar {width: 182px;}
.dojoxCalendarContainer {cursor: default; font-family: tahoma, verdana, helvetica; font-size: 11px; padding: 0px; text-align: center; width: 180px; overflow: hidden;}
.dj_ie6 .dojoxCalendarContainer {width: auto; position: relative;}
.dojoxCalendarBody {height: 138px; overflow: hidden; position: relative; margin: auto; width: 180px;}
.dojoxCalendar .no-header .dojoxCalendarBody {height: 162px;}
.dojoxCalendar .dijitCalendarDayLabels, .dojoxCalendarMonthLabels, .dojoxCalendarYearLabels, .dojoxCal-MY-labels {width: 180px; height: 138px; top: 0px; position: absolute; left: 0px; margin: auto; text-align: center;}
.dojoxCalendar .dojoxCalendarBody > div {width: 180px;}
.dojoxCalendar .dijitCalendarDateTemplate {padding: 0 1px 0 0 !important;}
.nihilo .dojoxCalendar .dijitCalendarDateTemplate,.soria .dojoxCalendar .dijitCalendarDateTemplate {border: 0px none !important;}
.soria tr.dojoxCal-MY-btns {background: url("../../dijit/themes/soria/images/tabBottomHoverC.gif") repeat-x scroll 0px -21px;}
.dojoxCalendar .noPointer, .dojoxCalendar .noPointer * {cursor: auto;}
.dojoxCalendarContainer table {font-size: 11px; border-bottom: 4px solid white; border-collapse: separate;}
.dojoxCalendarHeader {height: 20px; width: 172px; padding: 4px 4px 0;}
.dojoxCalendar .no-header .dojoxCalendarHeader {display: none;}
.soria .dojoxCalendarHeader {background: #BED7F0 url("../../dijit/themes/soria/images/titleBar.png") repeat-x scroll center top;}
.dojoxCalendarDecrease, .dojoxCalendarIncrease {height: 15px; width: 15px; cursor: pointer;}
.dojoxCalendarDecrease {background: transparent url("../../dijit/themes/nihilo/images/spriteRoundedIconsSmall.png") no-repeat scroll left top; float: left;}
.dojoxCalendarIncrease {background: transparent url("../../dijit/themes/nihilo/images/spriteRoundedIconsSmall.png") no-repeat scroll -30px top; float: right;}
.dojoxCalendarMonthLabel {cursor: pointer; height: 35px; width: 41px; overflow: hidden; text-align: center; padding-top: 10px;}
.dojoxCalendarYearLabel {cursor: pointer; height: 35px; width: 41px; overflow: hidden; text-align: center; padding-top: 10px;}
.dojoxCalendarTitle {cursor: pointer; font-weight: bold;}
.dojoxCalendar .navToPanel .dojoxCalendarDayYearLabel,.dojoxCalendar .navToPanel .dojoxCalendarYearHeader,.dojoxCalendar .navToPanel .dojoxCalendarMonthHeader {padding-right: 15px; background: url("../../dijit/themes/tundra/images/comboArrowDown.gif") right no-repeat;}
.dojoxCalendar .dijitCalendarDateLabel {height: 17px; width: 17px; padding: 1px 3px 0px 3px; text-align: center; border: 1px solid white;}
.dojoxCalendar .dijitCalendarDayLabel {cursor: pointer; height: 17px; width: 18px; padding: 0pt 2px; text-align: center;}
.dojoxCalendar .dojoxCalendarContainer {background-color: white; border: 1px solid #656565; color: black;}
.dojoxCalendar .dijitCalendarDisabledDate {text-decoration:line-through !important; cursor:default !important;}
.dojoxCalendar .dojoxCalendarFooter {border-top: 1px solid #F4F4F4; height: 15px; padding-top: 4px; cursor: pointer;}
.soria .dojoxCalendar .dojoxCalendarFooter {border-top: 0px none; padding-top: 5px; background: white url("../../dijit/themes/soria/images/titleBar.png") repeat-x scroll center top}
.dojoxCalendar .dojoxCalendarMonthLabel {border: 1px solid white;}
.dojoxCalendar .dojoxCalendarYearLabel {border: 1px solid white;}
.dojoxCalendar .dijitCalendarNextMonth .dijitCalendarDateLabel,.dojoxCalendar .dijitCalendarPreviousMonth .dijitCalendarDateLabel {border: 0px; color: #646464; padding-left: 0px; padding-right: 0px;}
.dojoxCalendar .dijitCalendarNextMonth, .dojoxCalendar .dijitCalendarPreviousMonth {background-color: #E4E4E4;}
.dojoxCalendar .dijitCalendarNextMonth .dojoxCalendarYearLabel,.dojoxCalendar .dijitCalendarPreviousMonth .dojoxCalendarYearLabel {background-color: white; border-color: white; color: #646464;}
.dojoxCalendar .dijitCalendarSelectedDate,.tundra .dojoxCalendar .dijitCalendarSelectedDate,.nihilo .dojoxCalendar .dijitCalendarSelectedDate {background-color:#ffe284 !important; color:black !important; border:#f5b93c solid 1px !important;}
.soria .dojoxCalendar td.dijitCalendarSelectedDate {background-color: #B9CBF1 !important; color: black !important; border: 1px solid #4B5AAA !important;}
.soria .dojoxCalendar .dijitCalendarSelectedDate div {background-color: #B9CBF1 !important; border: none !important;}
.dojoxCalendar .dijitCalendarSelectedDate div {background-color: #FFE284 !important; border: none !important;}
div.dojoxCalendar tr.dojoxCal-MY-G-Template td.dijitCalendarSelectedDate {background-color: transparent; width: 43px;}
.dojoxCalendar tr.dojoxCal-MY-G-Template td {width: 45px;}
.dojoxCalendar .dijitCalendarSelectedDate div.dijitCalendarDateLabel {padding: 1px 1px 0px 3px;}
.dojoxCalendar .monthOnly .dijitCalendarDayLabels,.dojoxCalendar .yearOnly .dijitCalendarDayLabels,.dojoxCalendar .monthOnly .dojoxCalendarComma,.dojoxCalendar .yearOnly .dojoxCalendarComma,.dojoxCalendar .monthOnly .dojoxCalendarFooter,.dojoxCalendar .yearOnly .dojoxCalendarFooter,.dojoxCalendar .monthOnly .dojoxCalendarYearHeader,.dojoxCalendar .monthOnly .dojoxCalendarIncrease,.dojoxCalendar .monthOnly .dojoxCalendarDecrease,.dojoxCalendar .yearOnly .dojoxCalendarMonthLabelNode {display: none;}
.dojoxCal-MY-labels .dojoxCalendarMonthLabel,.dojoxCal-MY-labels .dojoxCalendarYearLabel {height: 13px; padding-top: 4px; padding-bottom: 3px;}
.dojoxCal-MY-labels td.dojoxCal-MY-btns {padding-top: 2px; border-top: 1px solid grey; text-align: center;}
.dojoxCal-MY-labels {background-color: white;}
.dojoxCal-MY-labels .dojoxCalendarIncrease,.dojoxCal-MY-labels .dojoxCalendarDecrease {float: none; margin-left: 14px;}
.dojoxCal-MY-btns button {font-size: 8pt;}
.dojoxCalendar .dojoxCal-MY-btns .dijitDisabled button {color: #999;}
.dojoxCal-hidden {visibility: hidden;}
.dojoxCalendar .dojoxCal-MY-labels {height: 164px;}
.dojoxCalendar .dojoxCal-MY-labels .dijitCalendarSelectedDate div {padding-top: 3px; padding-bottom: 2px;}
.soria .dojoxCal-MY-labels .dijitCalendarSelectedDate div {padding-top: 4px; padding-bottom: 3px;}
.dojoxCal-MY-labels .dojoxCalendarMonthLabel {width: 38px;}
.dojoxCal-MY-labels .dojoxCal-MY-M-last {border-right: 1px grey solid;}
.soria .dojoxCal-MY-labels .dojoxCal-MY-M-last {border-right: 1px #B9CBF1 solid;}
 .dojoxCal-MY-labels .dojoxCal-MY-M-last .dojoxCalendarMonthLabel,.dojoxCal-MY-labels .dojoxCal-MY-G-Template div.dojoxCalendarYearLabel {width: 42px;}
.dojoxCalendar .cancel-btn {margin-left: 11px;}
.dojoxCalendar .ok-btn {margin-left: 15px;}
div.esriMultidimensionalFilterContainer {font-family: verdana,helvetica; font-size: 12px;}
.esriMultidimensionalFilterDimensionFilterGrid {margin-top:-10px;}
.esriMultidimensionalFilterDimensionHeadingLabelTd {padding-top:5px;}
.esriMultidimensionalFilterHeadingLabel {font-weight:bold; padding-bottom:10px;}
.esriMultidimensionalFilterDimensionHeadingLabel {font-weight:bold; padding-bottom:10px;}
.esriMultidimensionalFilterItemTable {table-layout:fixed; border-collapse: separate; border-spacing: 0px 10px; width: 100%; max-width: 400px; margin-top: -10px;}
.esriMultidimensionalFilterCol1 {width: 25%;}
.esriMultidimensionalFilterCol2{width: 35%;}
.esriMultidimensionalFilterCol3{width: 40%;}
.esriMultidimensionalFilterInfoDiv {cursor:pointer; background-position:center bottom; background-repeat:no-repeat; display:inline-block; background-image:url("../dijit/images/infoimg.png"); width: 16px; height: 16px; position: relative; top: 2px;}
.esriMultidimensionalFilterRangeInfoDiv {cursor:pointer; background-position:center bottom; background-repeat:no-repeat; display:inline-block; background-image:url("../dijit/images/infoimg.png"); width: 16px; height: 16px; position: relative; top: 2px; visibility:hidden;}
.esriMultidimensionalFilterVariableList {margin:0px; width: 99%;}
.esriMultidimensionalFilterTable {table-layout:fixed; border-collapse: separate; border-spacing: 0px 10px; width: 100%; max-width: 400px;}
.esriMultidimensionalFilterVariableList .dijitReset {vertical-align: middle; line-height: inherit !important;}
.esriMultidimensionalFilterVariableList .dijitInputInner {height: 100%; line-height: 24px; padding-left: 3px!important;}
.esriMultidimensionalFilterVariableList .dijitButtonNode.dijitDownArrowButton {padding-top: 3px!important; padding-bottom: 0px!important;}
.esriMultidimensionalFilterVariableList.dijitSelect input{letter-spacing: 0!important; text-indent: 0!important;}
.esriMultidimensionalFilterVariableList.dijitSelect input.dijitArrowButtonInner {text-indent: -2em!important; letter-spacing: -5em!important;}
.esriMultidimensionalFilterItemTable .dijitButtonNode {border-style: none !important;}
.esriMultidimensionalFilterDimensionText {font-weight: bold;}
.esriMultidimensionalFilterInfoTooltip {font-size: 11px!important;}
.esriMultidimensionalFilterTooltipLeftText {font-style: italic;}
.esriMultidimensionalFilterTooltipDisabledDimensionText {color:#5daddd; font-weight:bold;}
div.esriMultidimensionalFilterContainer .dijitComboBox.dijitDateTextBox .dijitArrowButton .dijitArrowButtonInner {margin-top:3px!important;}
div.esriMultidimensionalFilterContainer .tsButton {width:14px; height:20px; padding:0px !important; margin:0px !important; zoom: 0.8; background-repeat:no-repeat; background-image:url("../dijit/images/spriteTime.png");}
div.esriMultidimensionalFilterContainer .dijitButton {margin : 0px !important;}
div.esriMultidimensionalFilterContainer .dijitButtonNode {background: white;}
div.esriMultidimensionalFilterContainer .tsPrevButton {background-position : -157px 0px;}
div.esriMultidimensionalFilterContainer .tsNextButton {background-position : -40px 0px;}
div.esriMultidimensionalFilterContainer .tsStartButton {background-position : -65px 0px;}
div.esriMultidimensionalFilterContainer .tsEndButton {background-position : -95px 0px;}
.esriMultidimensionalFilterSelectorDiv {position:relative; display:inline;}
.esriTimeSelectDisplayNone {display: none;}
.esriDomHide {display: none;}
.esriRowShow {display: table-row;}
.esriInlineShow {display: inline;}
.esriDisabled {color : #969696;}
.esriEnabled {color : #000000;}
.esriRangeInfoVisible {visibility: visible;}
.esriRangeInfoHide {visibility: hidden;}
.esriImageServiceMeasure,.dijitMenuItemLabel {font-family: verdana,helvetica; font-size: 12px;}
.esriImageServiceMeasure .dijitDropDownButton .dijitButtonNode{background-color: white;}
 .esriImageServiceMeasureToolbarLayout {border-radius: 4px; -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15); -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15); box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15); border: 1px solid #759dc0;}
.esriMensurationHeightFromBaseAndTop {background-image: url("../dijit/images/ImageServiceMeasureHeightTopBase16.png"); background-repeat: no-repeat; width: 16px; height: 16px; text-align: center;}
.esriMensurationPoint {background-image: url("../dijit/images/ImageServiceMeasurePoint16.png"); background-repeat: no-repeat; width: 16px; height: 16px; text-align: center;}
.esriMensurationDistanceAndAngle {background-image: url("../dijit/images/ImageServiceMeasureDistance16.png"); background-repeat: no-repeat; width: 16px; height: 16px; text-align: center;}
.esriMensurationAreaAndPerimeter {background-image: url("../dijit/images/ImageServiceMeasureArea16.png"); background-repeat: no-repeat; width: 16px; height: 16px; text-align: center;}
.esriMensurationCentroid {background-image: url("../dijit/images/ImageServiceMeasureCentroid16.png"); background-repeat: no-repeat; width: 16px; height: 16px; text-align: center;}
.esriMensurationHeightFromTopAndTopShadow {background-image: url("../dijit/images/ImageServiceMeasureHeightTopShadow16.png"); background-repeat: no-repeat; width: 16px; height: 16px; text-align: center;}
.esriMensurationHeightFromBaseAndTopShadow {background-image: url("../dijit/images/ImageServiceMeasureHeightShadow16.png"); background-repeat: no-repeat; width: 16px; height: 16px; text-align: center;}
.esriMensurationSettingsIcon {background-image: url("../dijit/images/SettingsIcon.png"); background-repeat: no-repeat; width: 16px; height: 16px; text-align: center;}
.esriSelectedOption {font-weight:600; background: rgb(238,238,238) ; background: -moz-linear-gradient(top, rgba(238,238,238,1) 0%, rgba(204,204,204,1) 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(238,238,238,1)), color-stop(100%,rgba(204,204,204,1))); background: -webkit-linear-gradient(top, rgba(238,238,238,1) 0%,rgba(204,204,204,1) 100%); background: -o-linear-gradient(top, rgba(238,238,238,1) 0%,rgba(204,204,204,1) 100%); background: -ms-linear-gradient(top, rgba(238,238,238,1) 0%,rgba(204,204,204,1) 100%); background: linear-gradient(bottom, rgba(238,238,238,1) 0%,rgba(204,204,204,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#cccccc',GradientType=0 );}
.esriCheckedMeasureButton {font-weight:600; margin-right: -10px !important; border: 1px solid #0079C1 !important; background-color: #D1E9F9 !important; border-radius: 4px 0px 0px 4px !important;}
.esriImageServiceMeasureDropdownContainer .dijitButtonNode{padding: 3px 7px 3.5px 0px !important; border-top-left-radius: 0px !important; border-bottom-left-radius: 0px !important;}
 .esriImageServiceMeasureToggleButton .dijitButtonNode{padding-right: 5px !important; margin-right: -10px !important; border-radius: 4px 0px 0px 4px !important;}
.esriImageServiceMeasureToggleButton .dijitButtonNode .dijitArrowButtonInner {display: none !important;}
.esriCheckedMeasureButton .dijitButtonNode .dijitArrowButtonInner {display: none !important;}
.esriHiddenDropDownMenu {display: none;}
.esriImageServiceMeasureToggleButton.dijitDropDownButtonHover .dijitButtonNode{border: 1px solid #7FBBDF !important; background-color: #E1F0FB !important;}
.esriImageServiceMeasureToggleButton.dijitDropDownButtonHover .esriCheckedMeasureButton{border: 1px solid #7FBBDF !important; background-color: #E1F0FB !important;}
.esriImageServiceMeasure .dijitButtonContents {outline: none;}
.esriImageServiceMeasureButtonContainer {background: white; border-radius: 4px; padding: 2px 0 2px 0;}
.esriMeasureButton {padding-left: 2px; background: white; display: inline;}
.esriMeasureButton .dijitButtonNode {color: #666; height: 30px; width: 32px; padding: 3px 0 0 0; vertical-align: middle; border-color: none; border: none; background: white; font-size: medium; outline: none !important; margin: 0;}
.esriMeasureButtonHover .dijitButtonNode {background:#fcfdff url("../dijit/images/button-hover.png") repeat-x bottom; border: none;}
.esriMeasureButtonActive .dijitButtonNode {background: #ededed url("../dijit/images/button-active.png") no-repeat; border: none;}
.esriMeasureButtonChecked .dijitButtonNode{background: #ededed url("../dijit/images/button-active.png") bottom repeat-x; border: none;}
.esriMeasureSettingsButton .dijitButtonNode {border: none !important; box-shadow: none !important;}
.measureResultContainer {border-radius: 4px; padding-bottom: 10px; width: 100%;}
.esriMeasurementResultLabel {padding-top: 10px; padding-bottom: 5px; width: 95%; margin: 0 auto; border-bottom: thin solid rgb(51, 51, 51); text-align: center; font-weight: bold;}
.esriMeasurementResultString {padding-top: 10px; width: 95%; max-width: 320px; margin: 0 auto; height: 55px;}
.esriPrint {padding:8px;}
.esriPrintButton {}
.esriPrintout {}
.scalebar_top-left{left: 10px; top: 10px;}
.scalebar_top-center{left: 50%; top: 10px;}
.scalebar_top-right{right: 150px; top: 10px;}
.scalebar_bottom-left{left: 25px; bottom: 25px;}
.scalebar_bottom-center{left: 50%; bottom: 25px;}
.scalebar_bottom-right{right: 100px; bottom: 25px;}
.esriScalebar{z-index:30;position: absolute; width: 0px; height:20px;}
.esriScalebarRuler{overflow:hidden;position: relative; width: 100%; height:6px; background-color: White; border:1px solid #444444;}
.esriScalebarRulerBlock{overflow:hidden;position: absolute; height:50%; background-color: #444444;}
.upper_firstpiece{top:0%;left: 0%; width: 25%;}
.upper_secondpiece{top:0%;left: 50%; width: 25%;}
.lower_firstpiece{top:50%;left: 25%; width: 25%;}
.lower_secondpiece{top:50%;left: 75%; width: 30%;}
.esriScalebarLine{overflow:hidden;position: relative;width: 100%; height:6px;border:2px solid #444444;}
.esriScalebarMetricLineBackground{border:4px solid white;position: absolute;left: -1px;bottom: 2px;}
.esriScalebarMetricLine{border-top-style:none;}
.esriScalebarEnglishLine{border-bottom-style:none;top: -2px;}
.esriScaleLabelDiv{position: relative;top: -5px;width: 100%;padding: 2px;}
.scaleLabelDiv{position: relative; width: 100%;height:5px;}
.esriScalebarLabel{font-size:11px;position: absolute; width:10%;text-align:center;color:#666666;font:Verdana; font-weight:bolder;height:5px;top: -1px;}
.esriScalebarLineLabel{position: relative;}
.esriScalebarFirstNumber{left:45%;}
.esriScalebarSecondNumber{left:95%;white-space:nowrap;}
.dijitSlider.dojoxRangeSlider .dijitSliderLeftBumper,.dijitSlider.dojoxRangeSlider .dijitSliderBottomBumper {background:#FFFFFF;}
.claro .dijitSliderDisabled.dojoxRangeSlider .dijitSliderLeftBumper,.claro .dijitSliderDisabled.dojoxRangeSlider .dijitSliderBottomBumper {background:#EFEFEF;}
.dojoxRangeSliderBarContainer {position:relative;}
.dojoxRangeSlider .dijitSliderProgressBarV {position:relative !important;}
.dojoxRangeSlider .dijitSliderProgressBar {overflow:hidden; cursor:pointer;}
.dojoxRangeSlider .dijitSliderProgressBarV {position:absolute !important; border-width: 0px;}
.dojoxRangeSlider .dijitSliderImageHandleH {left: -50%;}
.dijitSlider .dojoxRangeSliderBarContainer .dijitSliderProgressBarH,.dojoxRangeSlider .dijitSliderMoveableH {right:auto !important;}
.esriTimeSlider {width:100%; z-index:999; position:relative;}
.esriTimeSlider .tsButton {width:16px; height:16px;background-repeat:no-repeat;background-image:url("../dijit/images/time_slider_sprite.png")}
.esriTimeSlider .tsFlipImage {-moz-transform: scaleX(-1); -o-transform: scaleX(-1); -webkit-transform: scaleX(-1); transform: scaleX(-1); filter: FlipH; -ms-filter: "FlipH";}
.esriTimeSlider .tsPlayButton {background-position : -32px -0px;}
.esriTimeSlider .tsPauseButton {background-position : -16px -0px;}
.esriTimeSlider .tsPrevButton {background-position : -48px -0px;}
.esriTimeSlider .tsNextButton {background-position : 0px 0px;}
.esriTimeSlider .ts {padding:10px 3px 3px 3px; margin:3px;}
.esriTimeSlider .tsTicks {height:10px;margin-bottom:-5px;}
.esriTimeSlider .tsLabels {font-size:.7em;margin-top:5px;}
.esriMdSliderDimensionInfoCellHorizontal{font-size: 80%; height: 20px;}
.esriMdSliderTableHorizontal{height: 100%; width: 100%;}
.esriMdSliderHorizontal{z-index: 999; width: 100%;}
.esriMdSliderHorizontal .mdsButton{width:16px; height:16px;background-repeat:no-repeat;background-image:url("../dijit/images/time_slider_sprite.png")}
.esriMdSliderHorizontal .mdsPlayButton{background-position : -32px -0px;}
.esriMdSliderHorizontal .mdsPauseButton{background-position : -16px -0px;}
.esriMdSliderHorizontalCol1{width: 30px;}
.esriMdSliderVertical{z-index: 999; background: rgba(255,255,255,0.8); filter: alpha(opacity=80); border: 1px solid #afafaf; -webkit-transition: 0; transition: 0;}
 .esriMdSliderVertical .dimensionInfo {min-height: 30px;}
.claro .esriMdSliderVertical .dijitSliderImageHandleV{background-position: -289px 0;}
.esriMdSliderCellVertical table{margin-left: 10px;}
.esriMdSliderInfoCellVertical,.esriMdSliderInfoCellHorizontal{font-size: 80%; height: 20px; text-align: center;}
.esriMdSliderTableVertical,.esriMdSliderTableHorizontal{width: 100%;}
.esriMdSliderSettingsButton{margin-top: -5px; margin-left: -5px;}
.esriMdSliderHorizontal{z-index: 999; width: 100%;}
 .esriMdSliderHorizontal .mdsButton, .esriMdSliderVertical .mdsButton {width: 16px; height: 16px; background-repeat: no-repeat; background-image: url("../dijit/images/multidimensionalSlider.png");}
 .mdsButton:hover {width: 16px; height: 16px; background-repeat: no-repeat; background-image: url("../dijit/images/multidimensionalSlider_hover.png");}
.esriMdSliderVertical .mdsPrevButton {background-position:-62px -1px; height: 24px;}
.esriMdSliderVertical .mdsNextButton {background-position:-96px -1px; height: 24px;}
.esriMdSliderVertical .mdsPlayButton {background-position:-34px -1px; height: 24px;}
.esriMdSliderVertical .mdsPauseButton {background-position:-8px -1px; height: 24px;}
.esriMdSliderVertical .mdsSettingsButton {background-position: -124px -1px; height: 24px; width: 20px;}
.esriMdSliderVertical .esriMdSliderPlayButtonRow{height: 20px;}
.esriMdSliderDimensionInfoCellVertical{height: 35px;}
.esriMdSliderActive .dijitSliderTopBumper,.esriMdSliderActive .dijitSliderRemainingBarV,.esriMdSliderActive .dijitSliderBottomBumper{border-color: #0215B5!important;}
#mdSliderSettingsButtonDiv .dijitButtonNode{border-radius: 7px; height: 26px; border: rgba(71, 71, 85, 0.5) 1px solid; background-color: rgb(243, 243, 243); background-image: none;}
#mdSliderAnimateButtonTd .dijitButton .dijitButtonNode,#mdSliderPreviousButtonTd .dijitButton .dijitButtonNode,#mdSliderNextButtonTd .dijitButton .dijitButtonNode{background: none; background-image: none;}
.esriMdSliderPassive .dijitSliderBottomBumper,.esriMdSliderPassive .dijitSliderProgressBarV{background-color: rgba(30,110,195,0.5); border-color: rgba(2,21,181,0.5)!important; background-image: none!important;}
.esriMdSliderPassive .dijitSliderTopBumper,.esriMdSliderPassive .dijitSliderRemainingBarV,.esriMdSliderPassive .dojoxRangeSlider .dijitSliderBottomBumper,.esriMdSliderActive .dojoxRangeSlider .dijitSliderBottomBumper{border-color: rgba(2,21,181,0.5); background-color: rgba(255,255,255,0.7)!important; background-image: none;}
.esriMdSliderActive .dijitSliderBottomBumper,.esriMdSliderActive .dijitSliderProgressBarV{background-color: #1E6EC3; background-image: none!important; border-color: #0215B5!important;}
.esriMdSliderPrevButtonCell, .esriMdSliderNextButtonCell, .esriMdSliderPlayButtonCell{margin: 0; padding: 0; padding-bottom: 2px;}
.esriMdSliderVertical .dijitButtonText{padding:0pt; margin: 0;}
.esriMdSliderVertical.dijitButton{margin: 0; padding: 0;}
.esriMdSliderPrevButtonCell .dijitButton .dijitButtonNode, .esriMdSliderPlayButtonCell .dijitButton .dijitButtonNode, .esriMdSliderNextButtonCell .dijitButton .dijitButtonNode{background: none; background-image: none; border: none; box-shadow: none;}
.esriMdSliderPassive{background: transparent; border: 1px solid transparent; -webkit-transition: background 3s, display 3s, border 3s; transition: background 3s, display 3s, border 3s;}
.esriMdSliderPassive .esriMdSliderInfo{visibility:hidden;}
.esriMdSliderActive .esriMdSliderInfo{visibility: visible;}
.esriMdSliderActive .esriMdSliderPlayButtonRow{visibility: visible;}
.esriMdSliderPassive .esriMdSliderPlayButtonRow{visibility:hidden;}
.esriMdSliderActive .esriMdSliderSettingsButton{visibility: visible;}
.esriMdSliderPassive .esriMdSliderSettingsButton{visibility: hidden;}
.esriMdSliderActive .dijitRuleContainerV{visibility: visible;}
.esriMdSliderPassive .dijitRuleContainerV{visibility: hidden;}
.esriMdSliderPassiveLbl{text-align:center; display: inline-block; z-index:10000; position: absolute; text-shadow: 0px 0px 5px black, 0px 0px 5px black, 0px 0px 5px black; color: white; top: -8px; left: 30px;}
 .esriMdSliderVertical *:focus {outline: none;}
div.esriVFRContainer {font-family: verdana,helvetica; font-size: 12px;}
.esriVFRTable {table-layout:fixed; border-collapse: separate; border-spacing: 0px 10px; width: 100%; max-width: 400px;}
 .esriVFRTable strong {font-weight: bold;}
.esriVFRSymbolTitle {padding-bottom:10px;}
.esriVFRTypeList, .esriVFRUnitsList, .esriVFRFlowAngleList{width: 100%;}
.esriVFRTypeBlock{width: 100%; border-spacing: 0;}
.esriVFRUnitsRow td{padding-bottom: 50px;}
.esriVFRTypeList .dijitRight.dijitButtonNode{height: 22px;}
.esriVFRTypeList .dijitInputInner {height: 24px; line-height: 24px; padding-left: 3px!important;}
.esriVFRTypeList .dijitButtonNode.dijitDownArrowButton {padding-top: 3px!important; padding-bottom: 0px!important;}
.esriVFRTypeList.dijitSelect input{letter-spacing: 0!important; text-indent: 0!important;}
.esriVFRTypeList.dijitSelect input.dijitArrowButtonInner {text-indent: -2em!important; letter-spacing: -5em!important;}
.esriVFRBold{font-weight: 600;}
.esriVFRColorButton .dijitReset.dijitInline.dijitButtonNode{height: 24px; width: 24px;}
.esriVFRColorButton .dijitReset.dijitInline.dijitArrowButtonInner{display: none;}
.esriVFRColorButton{display: none;}
.esriVFRColorPicker .colorPickerSwatchEmpty{display: none;}
.esriAdvSettingsCol1, .esriAdvSettingsCol2{width: 50%;}
.esriVFRAdvSettingsTable{width: 100%;}
.esriVFRMinMagInput, .esriVFRMaxMagInput{width: 100%; padding-left: 5px; padding-top: 3px; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; height: 24px;}
.esriVFRDataRangeLabelRow td{padding-top: 10px;}
.esriVFRTileSizeSlider, .esriVFRSymbolSizeSlider{padding-bottom: 10px;}
.esriVFRMinValueRow td{padding-top:5px;}
.esriVFRTable .dijitReset.dijitRight.dijitButtonNode.dijitArrowButton.dijitDownArrowButton.dijitArrowButtonContainer{width: 20px;}
.esriVFRColorPickerCell{max-width: 24px; padding: 2px}
.histogram-timeslider #map-controls {position: absolute; bottom: 5px; height: 135px; width: 100%; z-index: 1000; display: none;}
.histogram-timeslider #histogram-timeslider-dijit {width: 96%; position: relative; height: 100px; margin: auto; margin-top: 10px;}
.histogram-timeslider #timeSlider{width:30%; margin:auto; position:relative;}
.histogram-timeslider #histogram-slider {margin:auto; position:relative; height:5px; margin-top:-5px;}
.histogram-timeslider #histogram-slider .dijitSliderBarH {height: 1px !important; border:1px solid rgb(82, 95, 109) !important; border-bottom:none !important;}
.histogram-timeslider #histogram-slider .dijitSliderRightBumper {display:none;}
.histogram-timeslider #histogram-slider .dijitSliderLeftBumper {display:none;}
.histogram-timeslider #histogram-slider .dijitSliderImageHandleH {background: url("../dijit/images/HistogramTimeSlider/circle_slider.png") no-repeat !important;}
 .histogram-timeslider div#focusTip {position: absolute; top: 10px; left: 10px; display: none; box-shadow: 0px 0px 8px -2px #444; border-radius: 4px; padding: 6px; padding-top:1px; padding-bottom:1px; border:1px solid #EEE; background: rgb(82, 95, 109); color:#FFFFFF; text-align:center;}
.histogram-timeslider #scale-bar-right {height: 110px; width: 45px; position: absolute; right: -45px; bottom: 0px;}
.histogram-timeslider #scale-bar-left {height: 110px; width: 45px; position: absolute; left: -43px; bottom: 0px;}
.histogram-timeslider #histogram-controls {width: 100%; height: 33px; position: relative; margin: auto; margin-left: -1px; margin-top: -2px; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px;}
.histogram-timeslider .histogram-paging {color:#999; display:none;}
.histogram-timeslider .histogram-paging .btn {width: 40px; height:27px;}
.histogram-timeslider #histogram-page-back {position:absolute; left:10px; top:2px;}
.histogram-timeslider #histogram-page-forward {position:absolute; right:10px; top:2px;}
.histogram-timeslider #histogram-range {position: relative; margin: auto; width: 600px; color: #666; text-align: center; padding-top: 8px;}
div.esriRenderingRuleContainer {font-family: verdana,helvetica; font-size: 12px;}
.esriRenderingRuleTable {table-layout:fixed; border-collapse: separate; border-spacing: 0px 10px; width: 100%; max-width: 400px;}
.esriRenderingRuleHidden {display: none;}
.esriRenderingRuleVisible {width: 100%;}
.esriRenderingRuleCol1 {width: 33%;}
.esriRenderingRuleCol2{width: 33%;}
.esriRenderingRuleCol3{width: 33%;}
.esriRenderingRuleCol4{width: 10%;}
.esriRenderingRuleHeadingLabel {font-weight:bold; padding-bottom: 10px;}
.esriRenderingRuleEnhancementHeadingLabel{font-weight:bold; padding-bottom:25px;}
.esriRenderingRuleApply {text-align: center;}
.esriRenderingRuleRasterFunctionList {padding:0px; margin:0px; width: 99%;}
.esriRenderingRuleBandIdsRedList {padding:0px; margin:0px; color: Black; width: 100%;}
.esriRenderingRuleBandIdsGreenList {padding:0px; margin:0px; color: Black; width: 100%;}
.esriRenderingRuleBandIdsBlueList {padding:0px; margin:0px; color: Black; width: 98%;}
.esriRenderingRuleFixedInput{padding-left:10px; width: 50px; font-family: inherit; font-size: inherit;}
.esriRenderingRuleMsgLabel {font-size: 11px; float:right; font: Verdana;}
.esriRenderingRuleStretchMethodList {padding:0px; margin:0px; width: 100%;}
.esriRenderingRuleGammaSlider{width: 100%; padding-top:20px;}
.esriRenderingRuleDraLabel {padding-left:5px;}
.esriRenderingRuleApplyButton {text-align: center; float: center; font-family: inherit; font-size: inherit;}
.esriRenderingRuleRasterFunctionList.dijitReset, .esriRenderingRuleColorRampList.dijitReset{vertical-align: middle; line-height: inherit !important; width: 100%; box-sizing: border-box;}
.esriRenderingRuleStretchMethodList .dijitReset {line-height: inherit !important;}
.esriRenderingRuleBandIdsRedList .dijitInputInner,.esriRenderingRuleBandIdsGreenList .dijitInputInner,.esriRenderingRuleBandIdsBlueList .dijitInputInner,.esriRenderingRuleRasterFunctionList .dijitInputInner,.esriRenderingRuleColorRampList .dijitInputInner {height: 24px!important; line-height: 22px; direction: inherit!important; text-align: inherit!important; padding: 0 0.2em !important;}
.esriRenderingRuleClassifyMethodSelect .dijitInputInner,.esriRenderingRuleClassifyClassSelect .dijitInputInner,.esriRenderingRuleClassifyIntervalSelect .dijitInputInner {line-height: 22px; height: 24px;}
.esriRenderingRuleClassifyMethodSelect .dijitInputInner {padding: 0 0.2em !important;}
.esriRenderingRuleClassifyClassSelect .dijitInputField,.esriRenderingRuleClassifyIntervalSelect .dijitInputField {padding-right: 0.2em;}
.esriRenderingRuleBandIdsRedList .dijitButtonNode.dijitArrowButton,.esriRenderingRuleBandIdsGreenList .dijitButtonNode.dijitArrowButton,.esriRenderingRuleBandIdsBlueList .dijitButtonNode.dijitDownArrowButton,.esriRenderingRuleRasterFunctionList .dijitButtonNode.dijitDownArrowButton,.esriRenderingRuleColorRampList .dijitButtonNode.dijitDownArrowButton,.esriRenderingRuleClassifyMethodSelect .dijitButtonNode.dijitDownArrowButton,.esriRenderingRuleClassifyClassSelect .dijitButtonNode.dijitDownArrowButton,.esriRenderingRuleClassifyIntervalSelect .dijitButtonNode.dijitDownArrowButton {padding-top: 3px!important; padding-bottom: 0px!important;}
.esriRenderingRuleRasterFunctionList.dijitSelect input,.esriRenderingRuleBandIdsRedList.dijitSelect input,.esriRenderingRuleBandIdsGreenList.dijitSelect input,.esriRenderingRuleBandIdsBlueList.dijitSelect input,.esriRenderingRuleColorRampList.dijitSelect input{letter-spacing: 0!important; text-indent: 0!important;}
.esriRenderingRuleBandIdsRedList.dijitSelect input.dijitArrowButtonInner,.esriRenderingRuleBandIdsGreenList.dijitSelect input.dijitArrowButtonInner,.esriRenderingRuleBandIdsBlueList.dijitSelect input.dijitArrowButtonInner,.esriRenderingRuleRasterFunctionList.dijitSelect input.dijitArrowButtonInner,.esriRenderingRuleColorRampList.dijitSelect input.dijitArrowButtonInner {text-indent: -2em!important; letter-spacing: -5em!important;}
.esriRenderingRuleColorRampHeading{font-weight: 700;}
.esriRenderingRuleFixedInput.dijitTextBox input{text-align: center;}
.esriRnderingRuleSymbologyTypeSelect,.esriRenderingRuleClassifySelect,.esriRenderingRuleUniqueValuesSelect {width: 100%; box-sizing: border-box !important;}
.esriRenderingRuleClassifyMethodSelect,.esriRenderingRuleClassifyClassSelect,.esriRenderingRuleClassifyIntervalSelect {width: 100%; box-sizing: border-box;}
.esriRenderingRuleSymbolCell {width: 15px; height: 15px; border: 1px solid #000; margin-left: auto; margin-right: auto;}
.field-esriRenderingRuleUniqueValuesSymbol, .field-esriRenderingRuleClassifySymbol{width: 15%;}
.field-esriRenderingRuleUniqueValuesValue, .field-esriRenderingRuleClassifyValue{width: 42.5%; text-align: center;}
.field-esriRenderingRuleUniqueValuesLabel, .field-esriRenderingRuleClassifyLabel{width: 42.5%; text-align: center;}
.esriRenderingRuleTable .dgrid-scroller {margin-top: 26px!important;}
.esriRenderingRuleTable .dijitButtonNode.dijitDownArrowButton {width: 20px; height: 22px !important; border-left: solid grey 1px;}
.esriRenderingRuleGridEditorText {width: 100%;}
.esriRenderingRuleTable .dgrid .dijitNumberTextBox,.esriRenderingRuleTable .dgrid .dijitTextBox {width: 100%;}
.esriRenderingRuleFilteringSelectLabel {width: 40ex; white-space:pre-wrap;}
.esriRenderingRuleDisabledGrid .dgrid-content {color: gray;}
.esriRenderingRuleWarningIcon {width: 15px; height: 15px; background-image: url("../dijit/images/warning.png"); background-size: 13px; background-repeat: no-repeat; background-position: center; display: inline-block; margin-bottom: -2px;}
.esriRenderingRuleVectorTooltip {width: 22em;}
.esriRenderingRuleLoadingMsg {font-style: italic;}
.esriRenderingRuleHillshadeType {padding-right: 30px;}
.esriRenderingRuleSliderValue {width: 4rem;}
.esriRenderingRuleContainer .esri-icon-plus-circled {font-size: 20px; padding: 4px; color: #007AC2; cursor: pointer;}
div.mosaicRuleContainer {overflow: hidden; border: 1px solid white; font-family: verdana,helvetica; font-size: 12px;}
.mosaicRuleColumn1 {width: 55%;}
.mosaicRuleColumn2 {width: 45%;}
.mosaicRuleTable {border-collapse: separate; border-spacing: 0px 5px; table-layout: fixed; max-width:400px;}
.mosaicRuleQueryTable {border-collapse: separate; text-align: left; padding: 10px; border-spacing: 2px;}
select.mosaicRuleSelectbox {width: 100%; font-family: inherit; font-size: inherit;}
select.mosaicRuleAttributeSelectbox {width: 99%; font-family: inherit; font-size: inherit;}
input.mosaicRuleTextbox {width: 100%; font-family: inherit; font-size: inherit;}
input.mosaicRuleOrderValueTextbox {font-family: inherit; font-size: inherit; width:99%; box-sizing: border-box; -moz-box-sizing: border-box;}
.mosaicRuleOrderValueDate{width:98.7%; padding: 0px; margin: 0px; font-family: inherit; font-size: inherit; box-sizing: border-box; -moz-box-sizing: border-box;}
input.mosaicRuleQueryTextbox {width: 76%; font-family: inherit; font-size: inherit;}
input.mosaicRuleLockRasterTextbox {width: 99%!important; font-family: inherit; font-size: inherit; box-sizing: border-box; -moz-box-sizing: border-box;}
.mosaicRuleCalendarIcon {background-image: url("../dijit/images/MosaicRule_Threedots.png"); width: 16px; height: 16px;}
.mosaicRuleQueryIcon {background-image: url("../dijit/images/MosaicRule_Query.png"); width: 16px; height: 16px;}
.mosaicRuleThreedotsIcon {background-image: url("../dijit/images/MosaicRule_Threedots.png"); width: 16px; height: 16px;}
.mosaicRuleLayerlistTooltip {height: 250px; width: 125px; overflow: auto;}
.mosaicRuleLayerlistCheckbox {margin: 2px;}
.mosaicRuleLayerlistSelectCheckbox {margin: 2px;}
.mosaicRuleDescendingCheckbox {float: left;}
.mosaicRuleDropdownIcon{border-spacing: 0px; margin: 0px;}
.mosaicRuleDropdownIcon .dijitArrowButtonInner {display: none;}
.claro .mosaicRuleDropdownIcon .dijitButtonNode {padding: 0px 2px 2px 2px;}
.mosaicRuleDropdownIcon .dijitButtonNode * {vertical-align: middle;}
.mosaicRuleApplyButton {font-family: inherit; font-size: inherit;}
.mosaicParams {vertical-align:top; width: 100%; height: 100%; border-spacing: 0px 5px;}
.mosaicParams td {vertical-align:top; padding-top: 0.2em;}
.mosaicParamsTable {width:100%; height:100%; table-layout: fixed;}
.esri-feature-attachments {background-color: #FFF; font-family: verdana;}
.esri-feature-attachments-container {height: 100%; position: relative; width: 100%;}
.esri-feature-attachments-menu-container {bottom: 0; height: 42px; position: absolute; width: 100%;}
.esri-feature-attachments .dijitDisabled {opacity: .35;}
.esri-feature-attachments-tab-container {bottom: 42px; left: 0; position: absolute; right: 0; top: 0; width: 100%;}
.esri-feature-attachments-feedback {float: right; height: 40px; line-height: 40px; padding-right: 10px;}
.esri-feature-attachments-button {float: right; margin: 6px 5px 0;}
.esri-feature-table-dialogRtl .esri-feature-attachments-button {float: left;}
.esri-feature-table-dialogRtl .esri-dialog-close-button {float: left;}
.esri-feature-attachments .dijitTabContainerTop-container {border: 1px solid #b5bcc7; border-top: none;}
.esri-feature-attachments .dijitTabContainerTop-tabs {border-bottom: 1px solid #b5bcc7;}
.esri-feature-attachments .dijitTabContainerTop-tabs .dijitTab {border-bottom-width: 0; display: inline-block; margin-right: 1px; min-width: 60px; padding: 3px 6px; text-align: center; top: 1px;}
.esri-feature-attachments .dijitTabContainerTop-tabs .dijitTabChecked {background-color: #FFF; border-color: #b5bcc7; color: #000; padding-bottom: 4px; padding-top: 9px; top: 1px;}
.esri-feature-attachments .dijitTab {background-color: #efefef; border: 1px solid #b5bcc7; color: #494949; position: relative;}
.esri-feature-attachments .dijitTabHover {cursor: pointer;}
.esri-feature-attachments .dijitTabCheckedHover {cursor: default;}
.esri-feature-attachments .esri-attachments-tab-container {height: 230px; margin-bottom: 5px; width: 400px;}
.esri-feature-attachments .esri-attachments-view-pane,.esri-feature-attachments .esri-attachments-add-pane {padding: 5px;}
.esri-feature-attachments .esri-attachments-view-pane-content {height: 100%; overflow-x: none; overflow-y: scroll; width: 100%;}
.esri-feature-attachments .esri-feature-attachments-add-pane-content {-moz-box-sizing: border-box; -webkit-box-sizing: border-box; background: url("../dijit/FeatureAttachments/images/upload.svg") no-repeat top center #f8f8f8; background-size: contain; border: 3px dashed #efefef; border-radius: 4px; box-sizing: border-box; height: 100%; overflow: hidden; width: 100%;}
.esri-feature-attachments .esri-attachment-node {font-size: .8em; margin-bottom: 14px; min-height: 50px; width: 100%;}
.esri-feature-attachments .esri-attachment-node-text-container {display: inline-block; height: auto; margin: 5px 0 0 5px; padding: 1px; width: 70%; word-wrap: break-word;}
.esri-feature-attachments .esri-attachment-node-text-name {display: block; line-height: 15px;}
.esri-feature-attachments .esri-attachment-node-text-size {display: block;}
.esri-feature-attachments .esri-attachment-node-delete {background-image: url("../dijit/FeatureAttachments/images/ago_sprite.png"); background-position: -32px -64px; background-repeat: no-repeat; float: right; height: 16px; margin: 10px 10px 0 0; padding: 1px; width: 16px;}
.esri-feature-table-dialogRtl .esri-attachment-node-delete {float: left;}
.esri-feature-attachments .esri-attachment-node-delete:hover {color: #0079c1; cursor: pointer;}
.esri-attachment-node-icon {background-size: 48px 48px; display: inline; float: left; height: 48px; margin: 0 5px; width: 48px;}
.esri-feature-table-dialogRtl .esri-attachment-node-icon {float: right;}
.esri-attachment-node-icon-archive {background-image: url("../dijit/FeatureAttachments/images/AttachmentArchive64.png");}
.esri-attachment-node-icon-audiovideo {background-image: url("../dijit/FeatureAttachments/images/AttachmentAudioVideo64.png");}
.esri-feature-attachments .esri-attachment-node-icon-document {background-image: url("../dijit/FeatureAttachments/images/AttachmentDocument64.png");}
.esri-feature-attachments .esri-attachment-node-icon-image {background-image: url("../dijit/FeatureAttachments/images/AttachmentImage64.png");}
.esri-attachment-node-icon-other {background-image: url("../dijit/FeatureAttachments/images/AttachmentOther64.png");}
.esri-feature-attachments .icon-ui-close-circled {font-size: 20px;}
.esri-feature-attachments .esri-drag-drop {-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; display: block; height: 100%; padding: 25% 20% 0 20%; width: 100%;}
.esri-feature-attachments .esri-drag-drop:focus {outline: none;}
.esri-feature-attachments-loading-indicator {background-image: url("../dijit/FeatureAttachments/images/loading-indicator.gif"); background-position: center center; background-repeat: no-repeat; background-size: 28px 28px; float: left; height: 30px; margin: 6px; width: 30px;}
.esri-feature-attachments-hidden{display: none;}
.esriDrawingToolbar .dijitToolbar {font-size:11px;font-family:Verdana;}
.esriDrawingToolbar .dijitTitleNode{font-size:11px;font-family:Verdana;}
.toolbarIcon {background-image:url("../dijit/editing/images/toolbar_icons.png"); width:16px; height:16px;}
.pointIcon {background-position: 0px 0px;}
.pointIconDisabled {background-position: -16px 0px;}
.polylineIcon {background-position: -34px 0px;}
.polylineIconDisabled {background-position: -50px 0px;}
.polygonIcon {background-position: -69px 0px;}
.polygonIconDisabled {background-position: -84px 0px;}
.freehandPolylineIcon {background-position: -101px 0px;}
.freehandPolylineIconDisabled {background-position: -118px 0px;}
.freehandPolygonIcon {background-position: -135px 0px;}
.freehandPolygonIconDisabled {background-position: -152px 0px;}
.unionIcon {background-position: -169px 0px;}
.cutIcon {background-position: -186px 0px;}
.reshapeIcon {background-position: -203px 0px;}
.autoCompleteIcon {background-position: -220px 0px;}
.newSelectionIcon {background-position: -237px 0px;}
.addToSelectionIcon {background-position: -254px 0px;}
.removeFromSelectionIcon {background-position: -271px 0px;}
.clearSelectionIcon {background-position: -288px 0px;}
.attributesIcon{background-position: -305px 0px;}
.deleteFeatureIcon{background-position: -322px 0px;}
.rectangleIcon{background-position: -339px 0px;}
.triangleIcon{background-position: -356px 0px;}
.ellipseIcon{background-position: -373px 0px;}
.circleIcon{background-position: -390px 0px;}
.arrowIcon{background-position: -407px 0px;}
.arrowDownIcon{background-position: -424px 0px;}
.arrowLeftIcon{background-position: -441px 0px;}
.arrowUpIcon{background-position: -458px 0px;}
.esriEditor {font-family:Verdana; font-size:11px;}
.esriEditor .progressBar {display:none;width:80%;margin:5px auto;}
.dojoxGrid {position: relative; background-color: #EBEADB; font-family: Geneva, Arial, Helvetica, sans-serif; -moz-outline-style: none; outline: none; overflow: hidden; height: 0;}
.dojoxGrid table {padding: 0;}
.dojoxGrid td {-moz-outline: none;}
.dojoxGridMasterHeader {position: relative;}
.dojoxGridMasterView {position: relative;}
.dojoxGridMasterMessages {position: relative; padding: 1em; text-align: center; background-color: white;}
.dojoxGridView {position: absolute; overflow: hidden;}
.dojoxGridHeader {position: absolute; overflow: hidden; cursor: default;}
.dojoxGridHeader {background-color: #E8E1CF;}
.dojoxGridHeader table {text-align: center;}
.dojoxGridHeader .dojoxGridCell {border: 1px solid; border-color: #F6F4EB #ACA899 #ACA899 #F6F4EB; background: url("../../dojox/grid/resources/images/grid_dx_gradient.gif") #E8E1CF top repeat-x; padding-bottom: 2px;}
.dojoxGridHeader .dojoxGridCellOver {background-image: none; background-color: white; border-bottom-color: #FEBE47; margin-bottom: 0; padding-bottom: 0; border-bottom-width: 3px;}
.dojoxGridHeader .dojoxGridCellFocus {border: 1px dashed blue;}
.dojoxGridHeader.dojoxGridCellFocus.dojoxGridCellOver {background-image: none; background-color: white; border-bottom-color: #FEBE47; margin-bottom: 0; padding-bottom: 0; border-bottom-width: 3px;}
.dojoxGridArrowButtonNode {display: none; padding-left: 16px;}
.dojoxGridArrowButtonChar {display:inline;}
 .dojoxGridArrowButtonNode:hover {cursor: default;}
.dojoxGridArrowButtonChar:hover {cursor: default;}
.dojoxGridSortUp:hover {cursor: default;}
.dojoxGridSortDown:hover {cursor: default;}
.dijit_a11y .dojoxGridArrowButtonChar {display:inline !important;}
.dojoxGridScrollbox {position: relative; overflow: auto; background-color: white; width: 100%;}
.dojoxGridContent {position: relative; overflow: hidden; -moz-outline-style: none; outline: none;}
.dojoxGridRowbar {border: 1px solid; border-color: #F6F4EB #ACA899 #ACA899 #F6F4EB; border-top: none; background: url("../../dojox/grid/resources/images/grid_dx_gradient.gif") #E8E1CF top repeat-x;}
.dojoxGridRowbarInner {border-top: 1px solid #F6F4EB;}
.dojoxGridRowbarOver {background-image: none; background-color: white; border-top-color: #FEBE47; border-bottom-color: #FEBE47;}
.dojoxGridRowbarSelected {background-color: #D9E8F9;}
.dojoxGridRow {position: relative; width: 9000em;}
.dojoxGridRow {border: 1px solid #E8E4D8; border-color: #F8F7F1; border-left: none; border-right: none; background-color: white; border-top: none;}
.dojoxGridRowOver {border-top-color: #FEBE47; border-bottom-color: #FEBE47;}
.dojoxGridRowOdd {background-color: #FFFDF3;}
.dojoxGridRowSelected {background-color: #D9E8F9;}
.dojoxGridRowTable {table-layout: fixed; width: 0; empty-cells: show;}
.dj_ie .dojoxGridRowTable {border-collapse: collapse;}
.dojoxGridInvisible {visibility: hidden;}
 .Xdojo-ie .dojoxGridInvisible {display: none;}
 .dojoxGridInvisible td, .dojoxGridHeader .dojoxGridInvisible td {border-top-width: 0; border-bottom-width: 0; padding-top: 0; padding-bottom: 0; height: 0; overflow: hidden;}
.dojoxGrid .dojoxGridCell {border: 1px solid; border-color: #EBEADB; border-right-color: #D5CDB5; padding: 3px 3px 3px 3px; text-align: left; overflow: hidden; word-wrap: break-word;}
.dojoxGrid .dojoxGridFixedRowHeight .dojoxGridCell {white-space: nowrap; word-break: keep-all; word-wrap: normal; text-overflow: ellipsis;}
.dojoxGridCellFocus {border: 1px dashed blue;}
.dojoxGridCellOver {border: 1px dotted #FEBE47;}
.dojoxGridCellFocus.dojoxGridCellOver {border: 1px dashed green;}
.dojoxGridRowEditing td {background-color: #F4FFF4;}
.dojoxGridRow-inserting td {background-color: #F4FFF4;}
.dojoxGridRow-inflight td {background-color: #F2F7B7;}
.dojoxGridRow-error td {background-color: #F8B8B6;}
.dojoxGridInput, .dojoxGridSelect, .dojoxGridTextarea {margin: 0; padding: 0; border-style: none; width: 100%; font-size: 100%; font-family: inherit;}
.dojoxGridHiddenFocus {position: absolute; top: -1000px; height: 0; width: 0;}
.dijit_a11y .dojoxGridRowbarSelected {border-top: 1px solid white; border-bottom: 1px dashed black; border-top: 0; background: none;}
.dijit_a11y .dojoxGridRowbarSelected .dojoxGridRowbarInner {border: 0; border-top: 1px solid white;}
.dijit_a11y .dojoxGridRowSelected {border: 1px solid black !important;}
.dojoxGridRowTable .dojoDndHorizontal th.dojoDndItem {display: table-cell; margin: 0;}
.dojoxGridDndAvatar {font-size: 100%;}
.dojoxGrid .dojoDndItemBefore {border-left-color: red;}
.dojoxGrid .dojoDndItemAfter {border-right-color: red;}
.dijit_a11y .dojoDndItemBefore {border-left: double;}
.dijit_a11y .dojoDndItemAfter {border-right: double;}
.dojoxGridDndAvatarItem td {border: 1px solid; border-color: #F6F4EB #ACA899 #ACA899 #F6F4EB; background: url("../../dojox/grid/resources/images/grid_dx_gradient.gif") #E8E1CF top repeat-x; padding: 0pt; margin: 0pt;}
.dojoxGridDndAvatarItem td.dojoxGridDndAvatarItemImage {border: 0; border-color: #F6F4EB #ACA899 #ACA899 #F6F4EB; background-color: transparent; padding: 3px; padding-bottom: 2px; margin: 0;}
.dojoDndMove .dojoxGridDndAvatarItem .dojoxGridDndAvatarItemImage {background-image: url("../../dojo/resources/images/dndNoMove.png"); background-repeat: no-repeat; background-position: center center;}
.dojoDndCopy .dojoxGridDndAvatarItem .dojoxGridDndAvatarItemImage {background-image: url("../../dojo/resources/images/dndNoCopy.png"); background-repeat: no-repeat; background-position: center center;}
.dojoDndMove .dojoDndAvatarCanDrop .dojoxGridDndAvatarItem .dojoxGridDndAvatarItemImage {background-image: url("../../dojo/resources/images/dndMove.png"); background-repeat: no-repeat; background-position: center center;}
.dojoDndCopy .dojoDndAvatarCanDrop .dojoxGridDndAvatarItem .dojoxGridDndAvatarItemImage {background-image: url("../../dojo/resources/images/dndCopy.png"); background-repeat: no-repeat; background-position: center center;}
.dojoxGridColPlaceBottom {background: transparent url("../../dojox/grid/resources/images/grid_sort_up.gif") no-repeat scroll left top;}
.dojoxGridColPlaceTop {background: transparent url("../../dojox/grid/resources/images/grid_sort_down.gif") no-repeat scroll left top;}
.dojoxGridColPlaceTop, .dojoxGridColPlaceBottom {font-size:1px; height:6px; z-index:10000; top:0; overflow:hidden; position:absolute; line-height:1px; width:8px;}
.dojoxGridResizeColLine {width: 1px; background-color: #777; position: absolute; cursor: col-resize; z-index:10000;}
.dojoxGridColNoResize, .dojoxGridColNoResize .dojoDndItemOver {cursor: not-allowed !important;}
.dojoxGridColResize, .dojoxGridColResize .dojoDndItemOver,.dojoxGridColumnResizing,.dojoxGridColumnResizing .dojoDndItemOver,.dojoxGridColumnResizing .dojoxGridHeader {cursor: col-resize !important;}
.dojoxGridColPlaceBottom {background: transparent url("../../dojox/grid/resources/images/grid_sort_up.gif") no-repeat scroll left top;}
.dojoxGridColPlaceTop {background: transparent url("../../dojox/grid/resources/images/grid_sort_down.gif") no-repeat scroll left top;}
.dojoxGridColPlaceTop, .dojoxGridColPlaceBottom {font-size:1px; height:6px; z-index:10000; top:0; overflow:hidden; position:absolute; line-height:1px; width:8px;}
.dojoxGridResizeColLine {width: 1px; background-color: #777; position: absolute;}
.dojoxGridExpandoCell {vertical-align: middle;}
.dojoxGridSummarySpan {visibility: hidden;}
.dojoxGridSummaryRow .dojoxGridSummarySpan,.dojoxGridRowCollapsed .dojoxGridSummarySpan {visibility: visible;}
.dojoxGridNoChildren .dojoxGridExpando {visibility: hidden !important; width: 0px !important;}
.templatePicker {border: 1px solid #7EABCD; padding: 3px; -o-border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px;}
.templatePicker .tooltip {width: 100px; position: absolute; border: 1px solid #7EABCD; background-color: white; padding: 5px; -o-border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px;}
.templatePicker .grid .dojoxGridHeader {display:none;}
.templatePicker .dojoxGrid {background-color: white; font-size: 0.85em;}
.templatePicker .grid .dojoxGridRowOver .dojoxGridCell {background-color: #FFFFFF; color:#000000;}
.templatePicker .grid .dojoxGridRowSelected {background-color: #FFFFFF;}
.templatePicker .grid .dojoxGridCell {border: 1px solid #FFFFFF; outline: none;}
.dj_ie6 .templatePicker .grid .dojoxGridCell {border: 1px solid white;}
.templatePicker .grid .dojoxGridCellOver {border: 1px solid #FFFFFF;}
.templatePicker .grid .dojoxGridRow {border-color: #FFFFFF;}
.templatePicker .grid .dojoxGridRowOver {border-bottom-color: #FFFFFF; border-top-color: #FFFFFF;}
.templatePicker .grid .dojoxGridCellFocus {border: 1px solid #FFFFFF !important;}
.templatePicker .grid .selectedItem {border: 1px solid #7EABCD !important; background-color: #aec7e3 !important; -o-border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px;}
.templatePicker .grid .dojoxGridRowOdd {background-color: #FFFFFF;}
.templatePicker .grid .groupLabel {text-align: center; padding: 0px; font-weight: bold;}
.templatePicker .grid .item {cursor: default;}
.templatePicker .grid .dojoxGridRowTable tr {vertical-align: top;}
.dojoxCheckedMultiSelectHidden{display: none;}
.dojoxCheckedMultiSelect .dojoxCheckedMultiSelectWrapper {border: solid black 1px; margin: 1px 0; overflow: scroll; overflow-y: scroll; overflow-x: hidden; height: 100px;}
.dj_ie .dojoxCheckedMultiSelectWrapper,.dj_webkit .dojoxCheckedMultiSelectWrapper {padding-right: 15px;}
.dojoxMultiSelectItem {cursor: default; padding: 0.1em 0.2em; white-space: nowrap;}
.dojoxCheckedMultiSelectItem {white-space: nowrap; padding:.1em .2em; cursor:default;}
.dojoxCheckedMultiSelectDisabled *,.dojoxCheckedMultiSelectReadOnly * {color:gray !important;}
.dojoxCheckedMultiSelectItemLabel {margin-left: .2em;}
.dojoxCheckedMultiSelect .dojoxCheckedMultiSelectWrapper {margin: 0em 0.1em;}
.dojoxCheckedMultiSelectCheckBoxInput {opacity: 0.01;}
.dj_ie .dojoxCheckedMultiSelectCheckBoxInput {filter: alpha(opacity=0); width: 15px; height: 16px;}
.dijit_a11y .dojoxCheckedMultiSelectCheckBoxInput {opacity: 1; filter: none;}
.dojoxCheckedMultiSelectMenu td.dijitMenuArrowCell {display: none;}
.dojoxCheckedMultiSelectMenu td.dijitMenuItemLabel {position: static; padding: 2px;}
.tundra .dojoxCheckedMultiSelect .dojoxCheckedMultiSelectWrapper {background:#fff url("../../dijit/themes/tundra/images/validationInputBg.png") repeat-x top left; #background:#fff url("../../dijit/themes/tundra/images/validationInputBg.gif") repeat-x top left; border:1px solid #b3b3b3; line-height: normal;}
.tundra .dojoxCheckedMultiSelectFocused .dojoxCheckedMultiSelectWrapper {border-color:#406b9b;}
.soria .dojoxCheckedMultiSelect .dojoxCheckedMultiSelectWrapper {background:#fff url("../../dijit/themes/soria/images/validationInputBg.png") repeat-x top left; #background:#fff url("../../dijit/themes/soria/images/validationInputBg.gif") repeat-x top left; border:1px solid #8ba0bd; line-height: normal;}
.soria .dojoxCheckedMultiSelectFocused .dojoxCheckedMultiSelectWrapper {border-color:#406b9b;}
.nihilo .dojoxCheckedMultiSelect .dojoxCheckedMultiSelectWrapper {background:#fff url("../../dijit/themes/nihilo/images/validationInputBg.png") repeat-x top left; #background:#fff url("../../dijit/themes/nihilo/images/validationInputBg.gif") repeat-x top left; border:1px solid #d3d3d3; line-height: normal;}
.nihilo .dojoxCheckedMultiSelectFocused .dojoxCheckedMultiSelectWrapper {border-color:#b3b3b3;}
.claro .dojoxCheckedMultiSelect .dojoxCheckedMultiSelectWrapper {border: 1px solid #b5bcc7; background-color: #f7fcff; line-height: normal; -webkit-transition-property:background-color, border; -webkit-transition-duration:.35s;}
.claro .dojoxCheckedMultiSelectHover .dojoxCheckedMultiSelectWrapper {border-color: #769dc0; background-color: #e9f4fe; background-image: -moz-linear-gradient(rgba(127, 127, 127, 0.2) 0%, rgba(127, 127, 127, 0) 2px); background-image: -webkit-linear-gradient(rgba(127, 127, 127, 0.2) 0%, rgba(127, 127, 127, 0) 2px); background-image: linear-gradient(rgba(127, 127, 127, 0.2) 0%, rgba(127, 127, 127, 0) 2px); background-repeat: repeat-x; -webkit-transition-duration:.25s;}
.claro .dojoxCheckedMultiSelectFocused .dojoxCheckedMultiSelectWrapper {border: 1px solid #769dc0; -webkit-transition-duration:.1s;}
.claro .dojoxCheckedMultiSelectMenuCheckBoxItemIcon {background-image: url("../../dijit/themes/claro/form/images/checkboxRadioButtonStates.png"); background-repeat: no-repeat; background-position: -15px; width: 15px; height: 16px;}
.claro .dojoxCheckedMultiSelectMenuRadioItemIcon {background-image: url("../../dijit/themes/claro/form/images/checkboxRadioButtonStates.png"); background-repeat: no-repeat; background-position: -105px; width: 15px; height: 16px;}
.dj_ie6 .claro .dojoxCheckedMultiSelectMenuItemIcon {background-image: url("../../dijit/themes/claro/form/images/checkboxRadioButtonStates.png");}
.claro .dojoxCheckedMultiSelectMenuItemChecked .dojoxCheckedMultiSelectMenuCheckBoxItemIcon {background-position: 0;}
.claro .dojoxCheckedMultiSelectMenuItemChecked .dojoxCheckedMultiSelectMenuRadioItemIcon {background-position: -90px;}
.claro .dojoxCheckedMultiSelect .dojoxCheckedMultiSelectButton .dijitButtonText {padding: 2px;}
.claro .dojoxCheckedMultiSelectButton {border: 1px solid #b5bcc7; background-color: #ffffff; border-collapse: separate;}
.claro .dojoxCheckedMultiSelect .dijitButtonNode {border: 0 solid #b5bcc7; border-width: 0 0 0 0;}
.dj_ie6 .claro .dojoxCheckedMultiSelectButton, .dj_ie6 .claro .dojoxCheckedMultiSelect .dojoxCheckedMultiSelectButton .dijitButtonNode {background-image: none;}
.claro .dojoxCheckedMultiSelectButton .dijitButtonContents {border: 0 solid #b5bcc7; border-right-width: 1px;}
.claro .dojoxCheckedMultiSelectButton .dijitArrowButton {padding: 0; border: 1px solid #ffffff; border-top: none; background-color: #efefef; background-image: url("../../dijit/themes/claro/images/standardGradient.png"); background-repeat: repeat-x;}
.claro .dojoxCheckedMultiSelectButton .dijitArrowButton .dijitArrowButtonInner {background-image: url("../../dijit/themes/claro/form/images/commonFormArrows.png"); background-position: -35px; background-repeat: no-repeat; width: 16px; height: 16px;}
.claro .dojoxCheckedMultiSelectButtonHover {border: 1px solid #769dc0; background-color: #e9f4fe; background-image: -moz-linear-gradient(rgba(127, 127, 127, 0.2) 0%, rgba(127, 127, 127, 0) 2px); background-image: -webkit-linear-gradient(rgba(127, 127, 127, 0.2) 0%, rgba(127, 127, 127, 0) 2px); background-image: linear-gradient(rgba(127, 127, 127, 0.2) 0%, rgba(127, 127, 127, 0) 2px); background-repeat: repeat-x;}
.claro .dojoxCheckedMultiSelectButtonHover .dijitButtonContents {border-color: #769dc0;}
.claro .dojoxCheckedMultiSelectButtonHover .dijitArrowButton {background-color: #abd6ff;}
.claro .dojoxCheckedMultiSelectButtonHover .dijitArrowButton .dijitArrowButtonInner {background-position: -70px ;}
.claro .dojoxCheckedMultiSelectButtonFocused {border: 1px solid #769dc0;}
.claro .dojoxCheckedMultiSelectButtonFocused .dijitButtonContents {border-color: #769dc0;}
.claro .dojoxCheckedMultiSelectButtonFocused .dijitArrowButton {background-color: #7dbefa; background-position: 0 -177px; border: none; padding: 0 1px;}
.claro .dojoxCheckedMultiSelectButtonFocused .dijitArrowButton .dijitArrowButtonInner {background-position: -70px; margin-bottom: 1px;}
.claro .dojoxCheckedMultiSelectButtonDisabled {border: 1px solid #d3d3d3; background-color: #efefef; background-image: none; color: #818181;}
.claro .dojoxCheckedMultiSelectButtonDisabled .dijitArrowButton {background-color: #efefef;}
.claro .dojoxCheckedMultiSelectButtonDisabled .dijitArrowButton .dijitArrowButtonInner {background-position: 0;}
.claro .dojoxTitleGroup .dijitTitlePaneContentOuter {border-bottom:none;}
.claro .dojoxTitleGroup .dijitTitlePaneContentOuter .dijitTitlePaneContentOuter,.claro .dojoxTitleGroup {border-bottom:1px solid #B5BCC7;}
.soria .dojoxTitleGroup .dijitTitlePaneContentOuter {border-bottom:none;}
.soria .dojoxTitleGroup .dijitTitlePaneContentOuter .dijitTitlePaneContentOuter,.soria .dojoxTitleGroup {border-bottom:1px solid #BFBFBF;}
.nihilo .dojoxTitleGroup .dijitTitlePaneContentOuter {border-bottom:none;}
.nihilo .dojoxTitleGroup .dijitTitlePaneContentOuter .dijitTitlePaneContentOuter,.nihilo .dojoxTitleGroup {border-bottom:1px solid #BFBFBF;}
.esri .esriCreateAppDlg .dijitDialogPaneContent,.esri .esriShareMapDlg .dijitDialogPaneContent,.esri .esriPublishingWizardDlg .dijitDialogPaneContent{padding: 0px; overflow: hidden;}
.esri .esriCreateAppDlg.dijitDialog {min-width: 665px;}
.esri .esriCreateAppDlg .dijitContentPane {padding: 15px; min-width: 70% !important;}
.esri .esriCreateAppDlg .dojoxWizardButtons {margin-bottom: 15px;}
.esri .esriCreateAppDlg .dojoxWizard {}
.esri .esriShareMapDlg {min-width: 675px;}
.esri .esriShareMapDlg .dijitDialogPaneContent .share-map-stack-stack {margin-bottom: 15px;}
.esriCreateApp {width: 900px; max-width: 900px; height: 600px;}
.esriBrowseItemsCtr {margin: 0 auto; width: 100%; font-family: "Avenir LT W01 35 Light",Arial,Helvetica,sans-serif; height: 100%;}
.esriBrowseItemsCtr.filters .esriHelpIcon {background: url("../dijit/images/helpIcon.png") no-repeat center; width: 20px; height: 20px; margin: 1px 0 0 10px; cursor: pointer; display: inline-block;}
.esriBrowseItemsCtr.filters .esriHelpIcon.hide {display:none;}
.esriRtl .esriBrowseItemsCtr.filters .esriHelpIcon {margin: 0 10px 0 0;}
.esriBrowseItemsCtr .gallery {min-height: 450px; margin: 0 auto; height: 100%; clear: both;}
.esriBrowseItemsCtr .loaderWrap,.esriBrowseItemsCtr .dgrid .dgrid-loading {position: absolute; background: #fff url("../dijit/images/loading-throb.gif") 100% center no-repeat !important; top: 45%; width: 33px; text-align: center; z-index: 100; color: #ccc; height: 39px; left: 58%;}
.esriBrowseItemsCtr.nofilters .loaderWrap {left: 48%;}
.esriBrowseItemsCtr .loaderWrap.hide{display:none;}
.esriBrowseItemsCtr .top-bar {clear: both; width: 100%; padding: 0; margin: auto;}
.esriBrowseItemsCtr #gallery-grid_search {width: 31%; margin-bottom: 10px;}
.esriBrowseItemsCtr .gallery .gallery-left {float: left; width: 25%;}
.esriBrowseItemsCtr.nofilters .gallery .gallery-left {width: 0; display:none;}
.esriBrowseItemsCtr .gallery-left ul {list-style: none; padding: 0 0; margin: 15px 0; width: 99%; border-right: 1px solid #efefef; border-bottom: 1px solid #efefef; border-left: 1px solid #efefef;}
.esriBrowseItemsCtr .gallery-left li a {padding: .5rem .2rem .5rem .7rem; font-size: 15px; margin-right: 0; display: block; line-height: 1.42857143; border-top: 1px solid #efefef; width: 90%; color: #6e6e6e; position: relative;}
.esriBrowseItemsCtr .gallery-left li.active>a, .esriBrowseItemsCtr .gallery-left li.active>a:focus {color: #6e6e6e; cursor: default; background-color: #d2e9f9;}
.esriBrowseItemsCtr .gallery-left li a:hover:after {content: "Â»"; opacity: 1; position: absolute; right: 0; top: .5rem; padding: 0 0.3875rem; -webkit-transition: all 150ms linear; transition: all 150ms linear;}
.esriBrowseItemsCtr .gallery .gallery-left a {text-decoration: none; color: #6e6e6e; font-size: 15px;}
.esriBrowseItemsCtr .gallery .gallery-right {float: right; width: 74%; height: 100%; margin-top: 8px;}
.esriBrowseItemsCtr.nofilters .gallery .gallery-right {width: 100%; float: left; overflow: hidden;}
.esriBrowseItemsCtr .gallery .gallery-right p.filter-title {margin-bottom: 0.3em; padding: 0 1.5% 0 1.5%; font-size: 17px;}
.esriBrowseItemsCtr .dgrid .gallery-view h5 {width: 100%; height: 2.125em; line-height: 1.0em; font-size: 16px; word-wrap: break-word; font-family: "Avenir LT W01 35 Light",Arial,Helvetica,sans-serif; overflow: hidden;}
.esriBrowseItemsCtr .dgrid-grid.dgrid .gallery-view img {border: 1px solid #e0e0e0; padding: 4px; -webkit-transition: all .2s ease-in-out; -moz-transition: all .2s ease-in-out; -ms-transition: all .2s ease-in-out; -o-transition: all .2s ease-in-out; transition: all .2s ease-in-out;}
.esriBrowseItemsCtr .dgrid-grid.dgrid .gallery-view img:hover {border-color: #333;}
.esriBrowseItemsCtr.showing .dgrid-grid.dgrid .gallery-view img:hover {border-color: #e0e0e0;}
.esriBrowseItemsCtr .dgrid-grid.dgrid .dgrid-row .gallery-view {float: left; width: 29.9%; padding: 1% 1.6%; margin: auto; position: relative;}
.esriBrowseItemsCtr.nofilters.wide .dgrid-grid.dgrid .dgrid-row .gallery-view {width: 21%;}
.esriBrowseItemsCtr .template-overlay {position: absolute; z-index: 100; top: 12px; left: 15px; background: rgba(0, 0, 0, 0.7); text-align: center; color: #fff; width: 187px; height: 124px; line-height: 124px; pointer-events: none; font-size: 15px !important; text-overflow: ellipsis; overflow: hidden; white-space: nowrap;}
.esriBrowseItemsCtr .template-overlay p {font-size: 15px;}
.esriBrowseItemsCtr.nofilters.wide .template-overlay {top: 14px; left: 18px;}
 .esriBrowseItemsCtr .gallery .gallery-left {overflow-y: auto; overflow-x: hidden; height: 90%;}
.esriBrowseItemsCtr .instructions {margin-top:10px; margin-bottom: 10px; width:50%;}
.esriBrowseItemsCtr.filters .instructions {width:60%;}
.esriBrowseItemsCtr .instructions span{font-size: 17px;}
.esriBrowseItemsCtr .instructions span {display: inline-block;}
.esriBrowseItemsCtr .instructions span.hide.messageLeft,.esriBrowseItemsCtr.nofilters span.messageLeft {width: 0; padding: 0; display: none;}
.esriBrowseItemsCtr .instructions span.messageLeft {width: 37%; padding-right: 6.25%; vertical-align: top;}
.esriBrowseItemsCtr .instructions span.messageRight,.esriBrowseItemsCtr.nofilters .gallery span.messageRight {width: 100%; vertical-align: top;}
.esriBrowseItemsCtr.filters .instructions span.messageRight {max-width: 40%; width: auto; vertical-align: top;}
.esriBrowseItemsCtr .input-group-btn .btn {margin-top: 0.6em; border-top-left-radius: 0; border-bottom-left-radius: 0; height: 2.25rem;}
.esriBrowseItemsCtr .dgrid {border: none !important; height: auto; min-height: 180px !important;}
.esriBrowseItemsCtr .dgrid-no-data {position: relative; font-size: 17px; margin: 20px;}
.esriBrowseItemsCtr.showing .instructions .messageRight,.esriBrowseItemsCtr.showing .templates .dgrid,.esriBrowseItemsCtr.showing .templates .filter-title,.esriBrowseItemsCtr .templates.fade .dgrid,.esriBrowseItemsCtr .templates.fade .filter-title,.esriBrowseItemsCtr.showing .esriHelpIcon {opacity: 0.3; -webkit-transition: opacity 250ms ease-in-out, left 0ms linear 250ms; -moz-transition: opacity 250ms ease-in-out, left 0ms linear 250ms; -ms-transition: opacity 250ms ease-in-out, left 0ms linear 250ms; -o-transition: opacity 250ms ease-in-out, left 0ms linear 250ms; transition: opacity 250ms ease-in-out, left 0ms linear 250ms; pointer-events: none;}
.esriBrowseItemsCtr.showing .esriHelpIcon {pointer-events: none; cursor: default;}
.esriBrowseItemsCtr.showing .gallery .gallery-right {cursor: pointer;}
.esriBrowseItemsCtr .instructions .messageRight,.esriBrowseItemsCtr .templates {opacity: 1; -webkit-transition: opacity 250ms ease-in-out, left 0ms linear; -moz-transition: opacity 250ms ease-in-out, left 0ms linear; -ms-transition: opacity 250ms ease-in-out, left 0ms linear; -o-transition: opacity 250ms ease-in-out, left 0ms linear; transition: opacity 250ms ease-in-out, left 0ms linear;}
.esriBrowseItemsCtr .dgrid-grid.dgrid .dgrid-scroller {position: relative; min-height: 380px;}
.esriBrowseItemsCtr.nofilters .dgrid-grid.dgrid .dgrid-scroller {margin-bottom: 0px !important;}
.esriBrowseItemsCtr .dgrid-grid.dgrid, .esriBrowseItemsCtr .dgrid-grid.dgrid .dgrid-content {background: none repeat scroll 0 0 #FFF; border: none; width: auto !important; height: auto;}
.esriBrowseItemsCtr .dgrid-grid.dgrid {max-height: 75%; overflow-y: auto;}
.esriShareMapDlg .esriBrowseItemsCtr .dgrid-grid.dgrid {max-height: 450px;}
.esriBrowseItemsCtr .dgrid-grid.dgrid .dgrid-content {overflow-y: hidden;}
.esriBrowseItemsCtr .dgrid-grid.dgrid .dgrid-row .gallery-view:hover {cursor: pointer; background: #fff; background-color: #fff;}
.esriBrowseItemsCtr .dgrid-grid.dgrid .dgrid-row.dgrid-selected .gallery-view,.esriBrowseItemsCtr .dgrid-grid.dgrid .dgrid-row.dgrid-selected .gallery-view:hover,.esriBrowseItemsCtr .soria .dgrid-selected {background: #fff; background-color: #fff;}
.esriBrowseItemsCtr .dgrid .dgrid-footer {background: none repeat scroll 0 0 #FFF !important; position: relative;}
.esriBrowseItemsCtr .dgrid-grid.dgrid .dgrid-navigation {float: inherit !important; margin: 0 auto; height: 40px; text-align: center; display: table; width: auto !important;}
.esriBrowseItemsCtr .dgrid .dgrid-status {display: none !important; visibility: hidden;}
.esriBrowseItemsCtr .dgrid .dgrid-pagination .dgrid-page-link,.esriBrowseItemsCtr .dgrid .dgrid-pagination .dgrid-page-skip{background: none repeat scroll 0 0 #F2F2F2; border: 1px solid #EDEDED; border-radius: 4px 4px 4px 4px; -webkit-border-radius: 4px 4px 4px 4px; -moz-border-radius: 4px 4px 4px 4px; -ms-border-radius: 4px 4px 4px 4px; -o-border-radius: 4px 4px 4px 4px; color: #999999; font-size: 1em; line-height: 1.5em; margin: 5px; padding: 5px 10px; float: left;}
.esriBrowseItemsCtr .dgrid .dgrid-pagination .dgrid-page-disabled,.esriBrowseItemsCtr .dgrid .dgrid-pagination .dgrid-page-link:hover,.esriBrowseItemsCtr .dgrid .dgrid-pagination .dgrid-first:hover,.esriBrowseItemsCtr .dgrid .dgrid-pagination .dgrid-previous:hover,.esriBrowseItemsCtr .dgrid .dgrid-pagination .dgrid-next:hover,.esriBrowseItemsCtr .dgrid .dgrid-pagination .dgrid-last:hover {background-color: #007AC2; color: #FFF;}
.esriBrowseItemsCtr .dgrid .dgrid-pagination .dgrid-first,.esriBrowseItemsCtr .dgrid .dgrid-pagination .dgrid-previous,.esriBrowseItemsCtr .dgrid .dgrid-pagination .dgrid-next,.esriBrowseItemsCtr .dgrid .dgrid-pagination .dgrid-last {background: none repeat scroll 0 0 #F2F2F2; border: 1px solid #EDEDED; border-radius: 4px 4px 4px 4px; -webkit-border-radius: 4px 4px 4px 4px; -moz-border-radius: 4px 4px 4px 4px; -ms-border-radius: 4px 4px 4px 4px; -o-border-radius: 4px 4px 4px 4px; color: #999999; font-size: 1em; line-height: 1.5em; margin: 5px; padding: 5px 10px; float: left;}
.esriBrowseItemsCtr .gallery .templateInfoPanel {width: 279px; padding: 15px; background: rgba(255,255,255, 1); border: solid 1px #e0e0e0; border-right: none; right: -680px; top: 0px; overflow-x: hidden; position: absolute; z-index: 800; -webkit-box-shadow: -2px 1px 2px rgba(0,0,0, 0.25); box-shadow: -2px 1px 2px rgba(0,0,0, 0.25); -webkit-transition: all 500ms ease-in-out; -moz-transition: all 500ms ease-in-out; -ms-transition: all 500ms ease-in-out; -o-transition: all 500ms ease-in-out; transition: all 500ms ease-in-out; height: 94.5%;}
.dj_ie8 .esriBrowseItemsCtr .gallery .templateInfoPanel {background: #fff;}
.esriBrowseItemsCtr.showing .gallery .templateInfoPanel {opacity: 1; right: 0px;}
.esriCreateAppDlg .esriBrowseItemsCtr.filters .gallery .templateInfoPanel {height: 94.5%;}
#share-map-dialog .esriBrowseItemsCtr .gallery .templateInfoPanel {height: 97%;}
.esriPublishingWizard .withTabs .esriBrowseItemsCtr .gallery .templateInfoPanel {top: 49px; height: 87%;}
.esriBrowseItemsCtr .template-info-showing {min-height: 150px;}
.esriBrowseItemsCtr .template-info-showing .template-info {display:block;}
.esriBrowseItemsCtr .template-info-showing .thumbnail {border: 1px solid #e0e0e0; width: auto; margin: 0 0 10px 0; float:left; padding: 0;}
.esriBrowseItemsCtr .template-info-showing .thumbnail:hover {border-color: #e0e0e0; cursor: initial;}
.esriBrowseItemsCtr .template-info-showing .thumbnail > img{margin: 0; width:277px;}
.esriBrowseItemsCtr .template-info-showing h4 {margin-bottom:0.5rem; font-size: 1.25rem; clear:left; color: #616161; font-weight: normal; max-height: 3.0em; overflow: hidden; height: auto;}
.esriBrowseItemsCtr .template-info-showing p {font-size: 1rem !important; width: 100%; overflow-y: auto; overflow-x: hidden; height: 7.5em; line-height: 1.25em;}
.esriBrowseItemsCtr .panel-actions {width: 100%; position: absolute; bottom: 15px; left: 0; opacity: 0; -webkit-transition: opacity 250ms ease 500ms; -moz-transition: opacity 250ms ease 500ms; -ms-transition: opacity 250ms ease 500ms; -o-transition: opacity 250ms ease 500ms; transition: opacity 250ms ease 500ms; text-align: center;}
.esriBrowseItemsCtr .quiet-scroll pre::-webkit-scrollbar, .esriBrowseItemsCtr .quiet-scroll::-webkit-scrollbar {width: 4px !important; height: 4px !important; border-left: 0; background: rgba(0, 0, 0, 0.1);}
.esriBrowseItemsCtr .quiet-scroll pre::-webkit-scrollbar-thumb, .esriBrowseItemsCtr .quiet-scroll::-webkit-scrollbar-thumb {background: rgba(0, 0, 0, 0.4); border-radius: 0;}
.esriBrowseItemsCtr .quiet-scroll pre::-webkit-scrollbar-track, .esriBrowseItemsCtr .quiet-scroll::-webkit-scrollbar-track {background: none;}
.esriBrowseItemsCtr.showing .panel-actions {opacity: 1;}
.esriBrowseItemsCtr .btn-main {width: 90%; margin-bottom: 10px;}
.esriBrowseItemsCtr .btn-secondary {background-color: transparent; color: #5daddd; width: 44%; border: 1px solid #5daddd; margin: 4px 4px 10px 4px;}
.de .esriBrowseItemsCtr .btn-secondary,.sv .esriBrowseItemsCtr .btn-secondary,.da .esriBrowseItemsCtr .btn-secondary,.nl .esriBrowseItemsCtr .btn-secondary,.fr .esriBrowseItemsCtr .btn-secondary,.lv .esriBrowseItemsCtr .btn-secondary,.nb .esriBrowseItemsCtr .btn-secondary,.pl .esriBrowseItemsCtr .btn-secondary,.ro .esriBrowseItemsCtr .btn-secondary,.el .esriBrowseItemsCtr .btn-secondary{width: 90%;}
.esriBrowseItemsCtr .btn-wide {width: 90%;}
.esriBrowseItemsCtr .btn-secondary:hover {text-decoration: none; background-color: #5daddd; color: white;}
.esriBrowseItemsCtr .btn-cancel {background: none; border-color: #fff; color: #828282;}
.esriBrowseItemsCtr .btn-cancel:hover {background: none; border-color: #fff; color: #005e95;}
.esriBrowseItemsCtr p {margin:0;}
.esriBrowseItemsCtr .btn {text-transform: uppercase; font-size: 14px; padding: 0.37rem 0.9rem; -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; white-space: normal; word-wrap: break-word;}
.esriBrowseItemsCtr .searchBar {margin-right: 10px; margin-top: 3px; max-width: 50%; width: auto;}
.esriBrowseItemsCtr .searchBar .esriSearchBox {padding-left: 1.50em !important; background: url("../dijit/images/search.svg") no-repeat .25em center white !important; display: inline-block; padding: 0 0.31rem; font-size: 0.9375rem; line-height: 1.55rem; color: #595959; border: 1px solid #a9a9a9; -webkit-transition: border-color 150ms linear; transition: border-color 150ms linear; -webkit-appearance: textfield; height: 2.25rem; -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; width: auto; margin: 0 0 0 0 0; float: left; width: auto;}
.esriRtl .esriBrowseItemsCtr .searchBar .esriSearchBox {padding-left: inherit; padding-right: 0.25em;}
.esriBrowseItemsCtr .searchBar .btn {margin-top: 0.6em; height: 38px; border-top-left-radius: 0; border-bottom-left-radius: 0;}
.dj_ie .esriBrowseItemsCtr .searchBar .btn {margin-top: 0.5em;}
.dj_ie8 .esriBrowseItemsCtr .searchBar {width: 38%;}
.dj_ie8 .esriBrowseItemsCtr .searchBar .btn {margin-top: 0.6em; height: 32px;}
.dj_ie8 .esriBrowseItemsCtr .searchBar input {width: 150px; height: 30px;}
@media (max-width: 965px) and (min-width: 600px) {.esriCreateApp .esriBrowseItemsCtr .dgrid-grid.dgrid .dgrid-row .gallery-view {width: 45%;}
}
 .esriBrowseItemsCtr .esriSearchBox:focus {border: 1px solid #0079C1}
.esriRtl .esriBrowseItemsCtr .dgrid .dgrid-navigation{}
.esriRtl .esriBrowseItemsCtr .dgrid .dgrid-pagination .dgrid-page-link,.esriRtl .esriBrowseItemsCtr .dgrid .dgrid-pagination .dgrid-page-skip {float:right;}
.esriRtl .esriCreateApp .dojoxWizardButtons {right: inherit; left: 5px;}
.esriRtl .esriBrowseItemsCtr .dgrid .dgrid-row .gallery-view {float: right;}
.esriRtl .esriBrowseItemsCtr .gallery .gallery-left {float: right;}
.esriRtl .esriBrowseItemsCtr .gallery-left li a:hover:after {right: inherit; left: 0;}
.esriRtl .esriBrowseItemsCtr .searchBar {margin: 0 0 0 10px;}
.esriRtl .esriBrowseItemsCtr .searchBar .esriSearchBox {border-radius: 0 4px 4px 0; background: url("../dijit/images/search_rtl_32.png") no-repeat .25em center white !important;}
.esriRtl .esriBrowseItemsCtr .searchBar .btn {border-radius: 4px 0 0 4px;}
.esriRtl .esriBrowseItemsCtr .template-overlay {top: 11px; left: 6px;}
.esriRtl .esriCreateApp .esriBrowseItemsCtr .template-overlay {top: 11px; left: 15px;}
.esriRtl .esriBrowseItemsCtr .gallery .templateInfoPanel {border-left: none; left: -680px; right: inherit; -webkit-box-shadow: 2px 1px 2px rgba(0,0,0, 0.25); box-shadow: 2px 1px 2px rgba(0,0,0, 0.25); -webkit-transition: all 500ms ease-in-out; -moz-transition: all 500ms ease-in-out; -ms-transition: all 500ms ease-in-out; -o-transition: all 500ms ease-in-out; transition: all 500ms ease-in-out;}
.esriRtl .esriBrowseItemsCtr.showing .gallery .templateInfoPanel {left: 0; right: inherit;}
.esriRtl .esri .esriShareMapDlg .dijitDialogCloseIcon {left: 1% !important; right: inherit !important;}
.esriRtl .esriBrowseItemsCtr .searchBar {margin-right: inherit; margin-left: 15px;}
@media all and (max-width: 800px) {.esriBrowseItemsCtr .dgrid .dgrid-content {display: flex; flex-flow: row wrap; justify-content: space-around;}
 .esriBrowseItemsCtr .dgrid .dgrid-row {flex: 0 1 50%;}
}
@media all and (max-width: 500px) {.esriBrowseItemsCtr .dgrid .dgrid-content, .esriBrowseAnalysisLayers .top-bar {display: flex; flex-flow: row wrap; flex-direction: column;}
 .esriBrowseItemsCtr .dgrid-grid.dgrid .dgrid-navigation {margin: 0; flex-flow: row wrap; display: inline-flex; align-content: flex-end;}
 .esriBrowseItemsCtr .dgrid-pagination-links {flex: 0 1 50%;}
 .esriBrowseItemsCtr .dgrid .dgrid-pagination .dgrid-next, .esriBrowseAnalysisLayers .dgrid .dgrid-pagination .dgrid-previous {flex: 0 1 50%;}
}
html[dir='rtl'] caption, html[dir='rtl'] th {text-align: right;}
.esriRtl {direction: rtl;}
.esriAlignTrailing {text-align: right;}
.esriAlignLeading {text-align: left;}
.esriTdAlignTrailing {align: right;}
.esriTdAlignLeading {align: left;}
.esriFloatTrailing {float: right;}
.esriFloatLeading {float: left;}
.esriLtr .esriFloatLeading {float: left !important;}
.esriRtl .esriAlignTrailing {text-align: left;}
.esriRtl .esriAlignLeading {text-align: right;}
.esriRtl .esriTdAlignTrailing {align: left;}
.esriRtl .esriTdAlignLeading {align: right;}
.esriRtl .esriFloatTrailing {float: left;}
.esriRtl .esriFloatLeading {float: right;}
.esriLeadingMargin0 {margin-left: 0;}
.esriLeadingMargin025 {margin-left: 0.25em;}
.esriLeadingMargin05 {margin-left: 0.5em;}
.esriLeadingMargin1 {margin-left: 1em;}
.esriLeadingMargin12 {margin-left: 1.2em;}
.esriLeadingMargin125 {margin-left: 1.25em;}
.esriLeadingMargin2 {margin-left: 2em;}
.esriLeadingMargin3 {margin-left: 3em;}
.esriLeadingMargin35 {margin-left: 3.5em;}
.esriLeadingMargin4 {margin-left: 4em;}
.esriLeadingMargin5 {margin-left: 5em;}
.esriLeadingMargin6 {margin-left: 6em;}
.esriLeadingMargin7 {margin-left: 7em;}
.esriLeadingMargin10 {margin-left: 10em;}
.esriLeadingMargin15 {margin-left: 1.5em;}
.esriLeadingMargin27 {margin-left: 2.7em;}
.esriLeadingMargin23 {margin-left: 2.3em;}
.esriLeadingMargin24 {margin-left: 24em;}
.esriTrailingMargin025 {margin-right: 0.25em;}
.esriTrailingMargin05 {margin-right: 0.5em;}
.esriTrailingMargin075 {margin-right: 0.75em;}
.esriTrailingMargin07 {margin-right: 0.7em;}
.esriTrailingMargin1 {margin-right: 1em;}
.esriTrailingMargin2 {margin-right: 2em;}
.esriTrailingMargin3 {margin-right: 3em;}
.esriTrailingMargin35 {margin-right: 3.5em;}
.esriTrailingMargin4 {margin-right: 4em;}
.esriTrailingMargin5 {margin-right: 5em;}
.esriTrailingMargin6 {margin-right: 6em;}
.esriTrailingMargin63 {margin-right: 6.3em;}
.esriTrailingMargin12 {margin-right: 1.2em;}
.esriTrailingMargin10 {margin-right: 10em;}
.esriLeadingPadding05 {padding-left: 0.5em;}
.esriLeadingPadding1 {padding-left: 1em;}
.esriTrailingPadding1 {padding-right: 1em;}
.esriBorderRight1 {border-right: 1px solid #000;}
.esriRtl .esriLeadingMargin0 {margin-right: 0;}
.esriRtl .esriLeadingMargin025 {margin-right: 0.25em;}
.esriRtl .esriLeadingMargin05 {margin-right: 0.5em;}
.esriRtl .esriLeadingMargin075 {margin-right: 0.75em;}
.esriRtl .esriLeadingMargin1 {margin-right: 1em;}
.esriRtl .esriLeadingMargin12 {margin-right: 1.2em;}
.esriRtl .esriLeadingMargin125 {margin-right: 1.25em;}
.esriRtl .esriLeadingMargin2 {margin-right: 2em; margin-left: auto;}
.esriRtl .esriLeadingMargin3 {margin-right: 3em;}
.esriRtl .esriLeadingMargin35 {margin-right: 3.5em;}
.esriRtl .esriLeadingMargin4 {margin-right: 4em;}
.esriRtl .esriLeadingMargin5 {margin-right: 5em;}
.esriRtl .esriLeadingMargin6 {margin-right: 6em;}
.esriRtl .esriLeadingMargin7 {margin-right: 7em;}
.esriRtl .esriLeadingMargin10 {margin-right: 10em;}
.esriRtl .esriLeadingMargin15 {margin-right: 1.5em;}
.esriRtl .esriLeadingMargin27 {margin-right: 2.7em; margin-left: auto;}
.esriRtl .esriLeadingMargin23 {margin-right: 2.3em;}
.esriRtl .esriLeadingMargin24 {margin-right: 24em;}
.esriRtl .esriTrailingMargin025 {margin-left: 0.25em;}
.esriRtl .esriTrailingMargin05 {margin-left: 0.5em;}
.esriRtl .esriTrailingMargin07 {margin-left: 0.7em;}
.esriRtl .esriTrailingMargin075 {margin-left: 0.75em;}
.esriRtl .esriTrailingMargin1 {margin-left: 1em;}
.esriRtl .esriTrailingMargin2 {margin-left: 2em;}
.esriRtl .esriTrailingMargin3 {margin-left: 3em;}
.esriRtl .esriTrailingMargin4 {margin-left: 4em;}
.esriRtl .esriTrailingMargin5 {margin-left: 5em;}
.esriRtl .esriTrailingMargin6 {margin-left: 6em;}
.esriRtl .esriTrailingMargin63 {margin-left: 6.3em;}
.esriRtl .esriTrailingMargin10 {margin-left: 10em;}
.esriRtl .esriLeadingPadding05 {padding-right: 0.5em;}
.esriRtl .esriLeadingPadding1 {padding-right: 1em;}
.esriRtl .esriTrailingPadding1 {padding-left: 1em;}
 .esriHelpPopup {position: relative; z-index: 40; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; -o-border-radius: 5px;}
.esriHelpPopup .esriHelpPopupWrapper {box-shadow: 0 0 0.75em #777777; -moz-box-shadow: 0 0 0.75em #777777; -webkit-box-shadow: 0 0 0.75em #777777; -o-box-shadow: 0 0 0.75em #777777; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; -o-border-radius: 5px;}
.dijitTooltipDialog.esriHelpPopup.esriHelpPopupWrapper {padding: 1px;}
.esriHelpPopup .hidden {display: none;}
.esriHelpPopup .sizer {width: 420px;}
@media screen and (max-width: 480px){.esriHelpPopup .sizer {width: 40%;}
}
.esriHelpPopup a {color: #336699; text-decoration: underline;}
.esriHelpPopup .titlePane {background-color: #444444; color: #FFFFFF; line-height: 20px; padding-left: 6px; border-radius: 5px 5px 0px 0px ; -moz-border-radius: 5px 5px 0px 0px ; -webkit-border-radius: 5px 5px 0px 0px ; -o-border-radius: 5px 5px 0px 0px ; cursor: default; border-bottom: none;}
.esriHelpPopup .contentPane {position: relative; max-height: none; overflow: visible; padding: 10px 6px 6px 10px; background-color: #F7F7F7; border-top: none; border-bottom: none; color: #333333;}
.esriHelpPopup .actionsPane {padding: 2px 10px 4px 10px; background-color: #F7F7F7; border-radius: 0px 0px 5px 5px; -moz-border-radius: 0px 0px 5px 5px; -webkit-border-radius: 0px 0px 5px 5px; -o-border-radius: 0px 0px 5px 5px; border-top: none;}
.esriHelpPopup .actionsPane .action {margin-right: 10px;}
.esriHelpPopup .dijitTooltipConnector {display: none;}
.esriHelpPopup .dijitTooltipContainer {box-shadow: 0 0 0.75em #777777; -moz-box-shadow: 0 0 0.75em #777777; -webkit-box-shadow: 0 0 0.75em #777777; -o-box-shadow: 0 0 0.75em #777777; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; -o-border-radius: 5px; padding: 0px;}
 .esriBrowseAnalysisLayers {margin: 0 auto; width: 100%;}
.esriBrowseAnalysisLayers .dgrid .gallery-view h5 {width: 100%; height: 0.75em; line-height: 1.0em; font-size: 15px; word-wrap: break-word;}
.esriBrowseAnalysisLayers .dgrid .gallery-view img {border: 1px solid #e0e0e0; padding: 4px;}
@media all and (max-width: 800px) {.esriBrowseAnalysisLayers .dgrid .dgrid-content {display: flex; flex-flow: row wrap; justify-content: space-around;}
 .esriBrowseAnalysisLayers .dgrid .dgrid-row {flex: 0 1 50%;}
}
@media all and (max-width: 500px) {.esriBrowseAnalysisLayers .dgrid .dgrid-content, .esriBrowseAnalysisLayers .top-bar {display: flex; flex-flow: row wrap; flex-direction: column;}
 .esriBrowseAnalysisLayers .dgrid-grid.dgrid .dgrid-navigation {margin: 0; flex-flow: row wrap; display: inline-flex; align-content: flex-end;}
 .esriBrowseAnalysisLayers .dgrid-pagination-links {flex: 0 1 50%;}
 .esriBrowseAnalysisLayers .dgrid .dgrid-pagination .dgrid-next, .esriBrowseAnalysisLayers .dgrid .dgrid-pagination .dgrid-previous {flex: 0 5 50%;}
 .esriBrowseAnalysisLayers .dgrid-pagination {padding-top: 0.65em;}
}
.esriBrowseAnalysisLayers .top-bar .instructions, .esriAnalysisLayersItems .top-bar .instructions{display:block; width: 50%;}
.esriBrowseAnalysisLayers .instructions span, .esriAnalysisLayersItems .instructions span {font-size: 12px; font-family: Verdana, Helvetica, sans-serif;}
.esriBrowseAnalysisLayers.filters .instructions span.messageRight, .esriAnalysisLayersItems.filters .instructions span.messageRight {max-width: 100%;}
.esriBrowsePopup p {padding: 3px; margin: 0px;}
.esriBrowsePopup .dijitTooltipContainer {padding: 0px; margin: 0px;}
.esriContent .dijitPopup {height: 105px; max-height: 105px;}
.esriBrowsePopup.quiet-scroll {width: 155px; min-height:120px; height: auto; max-height:185px; padding: 3px; overflow: auto;}
.esriBrowsePopup.quiet-scroll pre::-webkit-scrollbar, .quiet-scroll::-webkit-scrollbar {width: 1px; height: 1px; border-left: 0; background: rgba(0, 0, 0, 0.1);}
.esriBrowsePopup.quiet-scroll pre::-webkit-scrollbar-thumb, .quiet-scroll::-webkit-scrollbar-thumb {background: rgba(0, 0, 0, 0.4); border-radius: 0;}
.esriBrowsePopup.quiet-scroll pre::-webkit-scrollbar-track, .quiet-scroll::-webkit-scrollbar-track {background: none;}
.esriBrowseAnalysisLayers .dgrid {border: none; min-height: 400px; clear:both;}
.esriBrowseAnalysisLayers .dgrid .dgrid-scroller {position: relative; overflow-y: hidden; margin-bottom: 2em !important;}
.esriBrowseAnalysisLayers .dgrid .dgrid-row .gallery-view:hover {cursor: pointer; background-color: #ededed;}
.esriBrowseAnalysisLayers .dgrid-row.dgrid-selected .gallery-view,.esriBrowseAnalysisLayers .dgrid .dgrid-row.dgrid-selected .gallery-view:hover {background-color: #bfd6eb;}
.esriBrowseAnalysisLayers .dgrid .dgrid-footer {background: none repeat scroll 0 0 #FFF; position: relative;}
.esriBrowseAnalysisLayers.esriBrowseItemsCtr .dgrid-grid.dgrid .dgrid-navigation {display: inline-table;}
.esriBrowseAnalysisLayers .dgrid .dgrid-status {display: none; visibility: hidden;}
.esriBrowseAnalysisLayers .dgrid .dgrid-pagination .dgrid-page-link,.esriBrowseAnalysisLayers .dgrid .dgrid-pagination .dgrid-page-skip{background: none repeat scroll 0 0 #F2F2F2; border: 1px solid #EDEDED; border-radius: 4px 4px 4px 4px; -webkit-border-radius: 4px 4px 4px 4px; -moz-border-radius: 4px 4px 4px 4px; -ms-border-radius: 4px 4px 4px 4px; -o-border-radius: 4px 4px 4px 4px; color: #999999; font-size: 1em; line-height: 1.5em; margin: 5px; padding: 5px 10px; display: inline-block; white-space: nowrap;}
.esriBrowseAnalysisLayers .dgrid .dgrid-pagination .dgrid-page-disabled,.esriBrowseAnalysisLayers .dgrid .dgrid-pagination .dgrid-page-link:hover,.esriBrowseAnalysisLayers .dgrid .dgrid-pagination .dgrid-first:hover,.esriBrowseAnalysisLayers .dgrid .dgrid-pagination .dgrid-previous:hover,.esriBrowseAnalysisLayers .dgrid .dgrid-pagination .dgrid-next:hover,.esriBrowseAnalysisLayers .dgrid .dgrid-pagination .dgrid-last:hover {background-color: #007AC2; color: #FFF;}
.esriBrowseAnalysisLayers .dgrid .dgrid-pagination .dgrid-first,.esriBrowseAnalysisLayers .dgrid .dgrid-pagination .dgrid-previous,.esriBrowseAnalysisLayers .dgrid .dgrid-pagination .dgrid-next,.esriBrowseAnalysisLayers .dgrid .dgrid-pagination .dgrid-last {background: none repeat scroll 0 0 #F2F2F2; border: 1px solid #EDEDED; border-radius: 4px 4px 4px 4px; -webkit-border-radius: 4px 4px 4px 4px; -moz-border-radius: 4px 4px 4px 4px; -ms-border-radius: 4px 4px 4px 4px; -o-border-radius: 4px 4px 4px 4px; color: #999999; font-size: 1em; line-height: 1.5em; margin: 5px; padding: 5px 10px; display: inline-block; white-space: nowrap;}
.esriBrowseAnalysisLayers p {margin:0;}
.esriBrowseOptions {margin: 1em 0;}
.esriBrowseOption {display: inline-block; margin: 0 10px 0 0;}
.esriBrowseOption_label {margin: 0 0.25em;}
.esriRtl .esriBrowseOption {margin-right: 0; margin-left: 10px;}
.esriBrowseAnalysisLayers .esriSearchBox {background: #fff url("../dijit/images/search.png") 98% center no-repeat; border: 1px solid #CBCBCB; -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; width: 20em; height: 1.0em; padding: 0.5em; margin: 0.5em 0 0.5em 0; float: left;}
.esriBrowseAnalysisLayers .esriSearchBox:focus {border: 1px solid #0079C1}
.esriRtl .esriBrowseAnalysisLayers .dgrid .dgrid-navigation{float:left;}
.esriRtl .esriBrowseAnalysisLayers .dgrid .dgrid-pagination .dgrid-page-link,.esriRtl .esriBrowseAnalysisLayers .dgrid .dgrid-pagination .dgrid-page-skip {float:right;}
.esriRtl .esriCreateApp .dojoxWizardButtons {right: inherit; left: 5px;}
.esriRtl .esriBrowseAnalysisLayers .dgrid .dgrid-row .gallery-view {float: right;}
.esriBrowseAnalysisLayers .dijitReset.dijitRight.dijitButtonNode.dijitArrowButton.dijitDownArrowButton.dijitArrowButtonContainer {width: 15px; height:100%;}
.esriBrowseAnalysisLayers .categorySelect {margin-top: 0.5em;}
.esriBrowseAnalysisLayers.esriBrowseItemsCtr .gallery .gallery-left {padding-right: 1%;}
.esriBrowseAnalysisLayers.esriBrowseItemsCtr .esriSearchBox.dijitTextBox {width: auto; overflow: hidden; float: right;}
.esriAnalysisLayersGrid {overflow-y: scroll; height: 180px !important; max-height: 180px !important;}
.esriAnalysisLayersGrid .dgrid-cell {border: none;}
.esriAnalysisLayersGrid .dgrid-row {padding: 0.25em !important;}
.esriAnalysisLayersItems {width:48em; height:30em; clear:both;}
.esriAnalysisLayersItems .gallery {min-height: 20em; height: 100%;}
.esriBrowseItemsCtr .gallery .gallery-right {max-height: 40em;}
.esriAnalysisLayersItems .dgrid-grid.dgrid {max-height: 99%; width: 100%;}
 .esriAnalysisLayersItems .dgrid-grid.dgrid .dgrid-content {overflow: hidden; width: 90%;}
.esriAnalysisLayersItems .dgrid-row {padding: 1em;}
.esriAnalysisLayersItems .dgrid-row.dgrid-row-odd, .esriAnalysisLayersGrid .dgrid-row.dgrid-row-odd {background-color:#ffffff;}
.esriAnalysisLayersItems .dgrid-row.dgrid-row-odd.dgrid-selected, .esriAnalysisLayersGrid .dgrid-row.dgrid-row-odd.dgrid-selected {background-color:#bfd6eb;}
.esriAnalysisLayersItems .dgrid-selected, .esriAnalysisLayersGrid .dgrid-selected {background-color:#bfd6eb;}
.esriAnalysisLayersItems .template-info-showing p {font-size: 1rem !important; width: auto; overflow-y: auto; overflow-x: hidden; height: 6em; line-height: 1.2em; padding: 0.75em 1em;}
.esriAnalysisLayersItems .dgrid .dgrid-scroller, .esriAnalysisLayersGrid.dgrid .dgrid-scroller {position: relative; overflow-y: hidden;}
.esriAnalysisLayersGrid .word-break {word-break: break-word;}
.esriAnalysisLayersItems .layer-container {}
.esriAnalysisLayersItems .template-info-showing h4 {margin-bottom: 0.5rem; font-size: 1.25rem; clear: left; color: #616161; font-weight: normal; max-height: 3.0em; overflow: visible; height: auto; word-wrap: break-word; padding-bottom: 0.25em;}
 .esriAnalysisLayersGrid .panel {border: 1px solid #efefef; padding: 1.023rem;}
 .esriAnalysisLayersGrid .panel:after {content: ''; display: table; clear: both;}
 .esriAnalysisLayersGrid .panel > :last-child {margin-bottom: 0;}
 .esriAnalysisLayersGrid .panel > [class*="column-"] {padding-left: 1.5rem; padding-right: 1.5rem;}
 html[dir="rtl"] .esriAnalysisLayersGrid .panel > [class*="column-"] {padding-right: 1.5rem;}
 html[dir="rtl"] .esriAnalysisLayersGrid .panel > [class*="column-"] {padding-left: 1.5rem;}
 .esriAnalysisLayersGrid .panel code {background-color: white;}
.esriAnalysisLayersGrid .panel-black {background-color: #323232; border: 1px solid #4c4c4c;}
 .esriAnalysisLayersGrid .panel-black a {color: #bcdaed;}
 .esriAnalysisLayersGrid .panel-black a:hover {color: #bcdaed;}
.esriAnalysisLayersGrid .panel-dark {background-color: #595959; border: 1px solid #4c4c4c;}
 .esriAnalysisLayersGrid .panel-dark a {color: #bcdaed;}
 .esriAnalysisLayersGrid .panel-dark a:hover {color: #bcdaed;}
.esriAnalysisLayersGrid .panel-white {background-color: white; border: 1px solid #efefef;}
 .esriAnalysisLayersGrid .panel-white code {background-color: #f8f8f8;}
.esriAnalysisLayersGrid .panel-dark-blue {background-color: #004575; border: 1px solid #052942;}
 .esriAnalysisLayersGrid .panel-dark-blue a {color: #69dcff;}
 .esriAnalysisLayersGrid .panel-dark-blue a:hover {color: #00dee7;}
.esriAnalysisLayersGrid .panel-blue {background-color: #0079c1; border: 1px solid #005e95;}
 .esriAnalysisLayersGrid .panel-blue a {color: #69dcff;}
 .esriAnalysisLayersGrid .panel-blue a:hover {color: #00dee7;}
.esriAnalysisLayersGrid .panel-light-blue {color: #323232; background-color: #56a5d8; border: 1px solid #0079c1;}
 .esriAnalysisLayersGrid .panel-light-blue a {color: #f8f8f8;}
 .esriAnalysisLayersGrid .panel-light-blue a:hover {color: #efefef;}
.esriAnalysisLayersGrid .panel-no-border {border: none;}
.esriAnalysisLayersGrid .panel-no-padding {padding: 0;}
.esriAnalysisLayersItems .panel-actions {position: absolute; bottom: 8px;}
.esriAnalysisLayersItems .layerItemsGrid {height: 40em;}
.esriAnalysisLayersItems .templateInfoPanel {overflow-y: hidden;}
.esriAnalysisLayersItems .quiet-scroll pre::-webkit-scrollbar, .esriBrowseItemsCtr .quiet-scroll::-webkit-scrollbar {width: 8px !important;}
.esriAnalysisLayersGrid .dgrid-grid.dgrid .dgrid-scroller {max-height: 200px; min-height: 100px;}
.esriBrowseAnalysisLayers .dgrid-grid.dgrid .dgrid-scroller {min-height: 300px; max-height: 300px;}
.esriBrowseAnalysisLayers .gallery {min-height: inherit;}
.esriBrowseAnalysisLayers.esriBrowseItemsCtr .galleryLabelContainer {background: #FFFFFF; display: block; display: -webkit-box; max-height: 2.4em; line-height: 1.2em; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; margin-bottom: 0;}
 .esriBufFieldExp {width: 100%; height: 100%;}
.esriBufFieldExp .esriCalcTitleLabel {font-weight: bold;}
.esriBufFieldExp .esriCalcSelField {width: 50%;}
.esriBufFieldExp .esriExprBox {width: 95%; max-width: 95%; max-height: 40%;}
.esriBufFieldExp .esriActionButtonCtr {width:100%; padding-bottom: 0.5em; padding-top: 0.75em;}
.esriBufFieldExp .esriCalcFieldValidateIcon {background-image: url("../dijit/images/validateicon16.png"); background-repeat: no-repeat; background-size: 100%; width: 16px; height: 16px; margin: 0.25px;}
.esriBufFieldExp .esriCalcFieldValidateDisabledIcon {background-repeat: no-repeat; background-size: 100%; width: 16px; height: 16px; margin: 0.25px;}
.esriBufFieldExp .esriActionButton {background-color: transparent; background: none; border: 1px solid #F7F8F8; -webkit-border-radius: 1px; -moz-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px; padding-top: 0.5em; height: 3em; width: 4em;}
.esriBufFieldExp .esriCalcFieldClearIcon {background-image: url("../dijit/analysis/images/GenericEraser16.png"); background-repeat: no-repeat; background-size: 100%; width: 16px; height: 16px; margin: 0.25px;}
.esriBufFieldExp .esriCalcFieldClearDisabledIcon {background-image: url("../dijit/analysis/images/GenericEraserDisabled16.png"); background-repeat: no-repeat; background-size: 100%; width: 16px; height: 16px; margin: 0.25px;}
.esriBufFieldExp .esriCalcFieldFuncCtr {clear:both; padding-top:0.5em; padding-bottom:0.5em; width: 100%; height: 65%;}
.esriBufFieldExp .esriCalcFieldCtr {width: 50%; height: 90%;}
.esriBufFieldExp .esriCalcFuncCtr {width: 50%; height: 100%;}
.esriBufFieldExp .esriFieldsLabelDiv {padding-bottom: 0.5em;}
.esriBufFieldExp .esriFunctionLabelDiv {padding-bottom: 0.5em;}
.esriBufFieldExp .esriCalcFieldsList {width: 70%; height: 90%; overflow-y: auto;}
.esriBufFieldExp .esriCalcFunctionList {width: 90%; height: 80%; overflow-y: auto;}
.esriBufFieldExp .esriFieldsSelectionCtr {width: 100%; padding-bottom: 0.5em; display: none;}
.esriBufFieldExp .esriCalExpRowOuter {padding: 0.25em;}
.esriBufFieldExp .esriCalcExpLabelRow {cursor: pointer; color: #000; border: 1px solid white; background-color: #fff;}
.esriBufFieldExp .esriBufFieldExpTextTrimWithEllipses {white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.esriBufFieldExp .esriLoading {background: url("../dijit/images/ajax-loader-arrow-lightblue.gif") center center no-repeat;}
.esriBufFieldExp .esriLoadingLarge {background: url("../dijit/images/ajax-loader-segments-circle-64.gif"); background-repeat: no-repeat; background-position: 43% 50%; background-size: auto;}
.esriBufFieldExp .esriFormWarning {padding:0.5em; margin: 0.7em 0; border: 1px solid #a67032; background-color: #F4DA6E; height: 3em; overflow-y: auto;}
.esriBufFieldExp .esriFormSuccess {padding: 1.2em; margin: 0.7em 0; border: 1px solid #257824; background-color: #D2E959;}
.esriBufExpressionFormCtr {width:40em; height:30em;}
 .jimu-gp-editor-base{display: inline-block;}
.jimu-gp-editor-multivalue .single-input{margin-top: 5px;}
.jimu-gp-editor-multivalue .remove{background-color: #24B9F0; width: 20px; height: 20px; border-radius: 10px; color: white; font-size: 20px; font-weight: bold; line-height: 19px; margin-left: 10px; display: inline-block; cursor: pointer; text-align: center;}
.jimu-gp-editor-multivalue .add-input{text-align: right;}
.jimu-gp-editor-multivalue .add-input .add-btn{background-color: #24B9F0; width: 20px; height: 20px; border-radius: 10px; color: white; font-size: 20px; font-weight: bold; line-height: 19px; margin-left: 10px; display: inline-block; cursor: pointer; text-align: center;}
.jimu-gp-editor-sffl{height: 30px; position: relative;}
.jimu-widget-geoprocessing{height: 100%; margin: -14px; font-size: 14px;}
.jimu-widget-geoprocessing .jimu-viewstack{padding: 14px;}
.jimu-widget-geoprocessing .input-node .jimu-viewstack{padding: 0 !important; margin-top: 10px;}
.jimu-widget-geoprocessing .section{overflow: visible;}
.jimu-widget-geoprocessing .opts [class*="col"]{height: 45px;}
.jimu-widget-geoprocessing .opts a.help{line-height: 45px;}
.jimu-widget-geoprocessing .section.opts{margin-top: 20px;}
.jimu-widget-geoprocessing .section .jimu-btn{float: none; margin: auto; width: 150px;}
.jimu-widget-geoprocessing .info{display: none; height: 100%; position: relative;}
.jimu-widget-geoprocessing .info .text{text-align: left; width: 100%; height: 100%; position: absolute; overflow: auto;}
.jimu-widget-geoprocessing .input-node, .jimu-widget-geoprocessing .output-node{overflow: visible; margin-top: 20px;}
.jimu-widget-geoprocessing .input-node>.input-label, .jimu-widget-geoprocessing .output-node>.output-label{overflow: hidden; font-size: 14px; color: #686868; font-weight: bold;}
.jimu-widget-geoprocessing .input-node>.editor-container, .jimu-widget-geoprocessing .output-node>.renderer-container{margin-top: 5px; width: 100%;}
.TabTheme .jimu-widget-geoprocessing .jimu-tab>.control>.tab.jimu-state-selected{border-top: 0;}
.jimu-widget-geoprocessing li{list-style: none;}
.jimu-widget-geoprocessing .error-message{width: 100%; margin: 14px;}
.jimu-widget-geoprocessing .jimu-basic-layer-chooser-from-map .jimu-tree{border: 1px solid #aaaaaa;}
.jimu-widget-geoprocessing .jimu-gp-editor-url .jimu-url-input{width: 100%;}
.jimu-widget-geoprocessing .file-input-label{display: inline-block; width: 100%; height: 100%; cursor: pointer;}
.jimu-widget-geoprocessing .jimu-gp-editor-datafile form > .jimu-btn{padding: 0;}
.geoprocessing-popup-title{height: 20px;}
.geoprocessing-popup .header{font-weight: bold;}
.geoprocessing-popup .hzLine{border-top: 1px solid #333333; margin-top: 6px; margin-bottom: 6px;}
.geoprocessing-popup .geoprocessing-popup-table{border-collapse: collapse;}
.geoprocessing-popup .geoprocessing-popup-table td{padding:2px 2px 5px 2px;}
.geoprocessing-popup .geoprocessing-popup-table .attr-name{color: #888888;}
.jimu-widget-geoprocessing .output-node .dgrid .dgrid-cell {width: 80px;}
.jimu-widget-geoprocessing .shp-info{margin-top: 20px; height: 24px;}
.jimu-widget-geoprocessing .shp-clear{cursor: pointer; line-height: 32px;}
.jimu-widget-geoprocessing .upload-status{width: 24px; height: 24px;}
.jimu-widget-geoprocessing .jimu-gp-renderer-draw-feature{position: relative; height: 40px; width: 100%;}
.jimu-widget-geoprocessing .clear-node {width: 16px; height: 16px; background-image: url("../dijit/analysis/customgp/css/images/del.png"); cursor: pointer;}
.jimu-widget-geoprocessing .clear-node:hover {background-image: url("../dijit/analysis/customgp/css/images/del_hover.png");}
.jimu-widget-geoprocessing .magnify-node {width: 16px; height: 16px; background-image: url("../dijit/analysis/customgp/css/images/zoom_normal.png"); cursor: pointer;}
.jimu-widget-geoprocessing .magnify-node:hover {background-image: url("../dijit/analysis/customgp/css/images/zoom_hover.png");}
.jimu-widget-geoprocessing .jimu-gp-renderer-draw-feature .output-label{position: absolute; font-size: 12px; line-height: 30px; left: 0; right: 75px;}
.jimu-rtl .jimu-widget-geoprocessing .jimu-gp-renderer-draw-feature .output-label{left: 75px; right: 0;}
.jimu-widget-geoprocessing .jimu-gp-renderer-draw-feature .clear-node {position: absolute; top: 50%; margin-top: -8px; right: 20px;}
.jimu-rtl .jimu-widget-geoprocessing .jimu-gp-renderer-draw-feature .clear-node{left: 20px; right: auto;}
.jimu-widget-geoprocessing .popup-menu-button {width: 16px; height: 16px;}
.jimu-widget-geoprocessing .jimu-gp-renderer-draw-feature .popup-menu-button {position: absolute; top: 50%; margin-top: -8px; right: 47px;}
.jimu-rtl .jimu-widget-geoprocessing .jimu-gp-renderer-draw-feature .popup-menu-button{left: 47px; right: auto;}
.jimu-widget-geoprocessing .jimu-gp-renderer-table{position: relative; margin-top:30px;}
.jimu-widget-geoprocessing .jimu-gp-renderer-table > .control-section{position: absolute; height: 30px; width: 100%; top: -30px; left: 0;}
.jimu-widget-geoprocessing .jimu-gp-renderer-table > .control-section > .popup-menu-button,.jimu-widget-geoprocessing .jimu-gp-renderer-table > .control-section > .magnify-node,.jimu-widget-geoprocessing .jimu-gp-renderer-table > .control-section > .clear-node {margin: 5px;}
.jimu-widget-geoprocessing .jimu-gp-renderer-table .table-node{width: 100%;}
.jimu-widget-geoprocessing .jimu-export-chooser{z-index: 1;}
.gp-table-magnified{width: 100%; height: 100%;}
.gp-table-magnified > .dgrid{height: 100%;}
.jimu-widget-geoprocessing .jimu-gp-editor-selection{position: relative; width: 100%; height: 40px; background: #EEEEEE;}
.jimu-widget-geoprocessing .jimu-gp-editor-selection .label{position: absolute; left: 0; right: 36px; margin: 0 10px; height: 40px; line-height: 40px; font-family: 'Avenir-Light'; font-size: 12px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.jimu-rtl .jimu-widget-geoprocessing .jimu-gp-editor-selection .label{left: 36px; right: 0;}
.jimu-widget-geoprocessing .jimu-gp-editor-selection .icon{width: 40px; height: 40px; cursor: pointer; position: absolute; right: 0;}
.jimu-rtl .jimu-widget-geoprocessing .jimu-gp-editor-selection .icon{right: auto; left: 0;}
.jimu-widget-geoprocessing .jimu-gp-editor-selection .icon-close{margin: 14px; font-size: 12px;}
.esriAnalysis .layerChooseCtr {width: 80%; min-width: 100px;}
.featureList {padding: 6px; border: 1px solid #686868; flex-direction: column; max-height: 8rem; overflow: auto;}
.inline-block-div {padding: 10px 0; display: flex; justify-content: space-around; flex-wrap: wrap; flex-direction: row; background: #d4d4d4; border: 1px solid #686868; margin-bottom: 10px;}
.inline-block-div .esriAnalysisCloseIcon {padding: 0; margin: 0; cursor: pointer;}
.layer-name {width: 80%; word-break: break-word;}
.esriBrowseAnalysisTools {margin: 0 auto; width: 45em; min-height: 38em; max-height: 40em;}
.esriBrowseAnalysisTools .analysis-tool-item-type {font-size: 1.3em; padding-bottom: 1em;}
.esriBrowseAnalysisTools .template-info-showing .dgrid-row {font-size: 1.3em; line-height: 3em; border: #eee 1px solid; padding: 1em; color: #0082A5;}
.esriBrowseAnalysisTools .web-tool-info-template {height: 100%;}
.esriBrowseAnalysisTools .web-tool-info-panel-description {height: 30%;}
.esriBrowseAnalysisTools .custom-web-tools-container {height: 40%;}
.esriBrowseAnalysisTools .template-info-showing {height: 100%;}
.esriBrowseAnalysisTools.esriBrowseItemsCtr.filters .instructions {width: 45%; margin-bottom: 20px;}
.esriBrowseAnalysisTools.esriBrowseItemsCtr .searchBar {max-width: 45%; margin-top: 10px;}
.esriBrowseAnalysisTools.esriBrowseItemsCtr.filters .instructions span.messageRight {max-width: 100%;}
.esriBrowseAnalysisTools.esriBrowseItemsCtr .dgrid-grid.dgrid {max-height: 95%; overflow-y: hidden;}
.esriBrowseAnalysisTools.esriBrowseItemsCtr .dgrid-grid.dgrid .dgrid-scroller {margin-bottom: 25px!important;}
.esriBrowseAnalysisTools.esriBrowseItemsCtr .gallery .gallery-right {margin-top: 15px; width: 73%; max-height: 35em;}
.esriBrowseAnalysisTools.esriBrowseItemsCtr .gallery {padding-top: 10px;}
.esriBrowseAnalysisTools .listServiceTitle {padding: .8em;}
.esriBrowseAnalysisTools.esriBrowseItemsCtr .gallery .gallery-right p.filter-title {display: none;}
.esriBrowseAnalysisTools.esriBrowseItemsCtr .gallery .gallery-left {width: 27%;}
.esriBrowseAnalysisTools .template-info-showing .rft-info-panel-description {max-height: 25em; overflow-y: auto; height: auto;}
.analysisTitle {font-weight: bold;}
.toolLabel {font-weight: normal;}
.esriSmallLabel {font-size: smaller; color: grey;}
.esriSmallLabel.disabled {font-size: smaller; color: lightgray;}
.esriSmallFont {font-size: smaller;}
.esriAnalysis .dijitTextBox {text-indent: 0.25em;}
.esriAnalysis .dijitComboBox {width: 100%;}
.esriAnalysis .margin0 {margin: 0;}
.esriAnalysis .padTop0, .esriAnalysis table.esriFormTable>tbody>tr>td.padTop0 {padding-top: 0;}
.esriAnalysis .padTop1, .esriAnalysis table.esriFormTable>tbody>tr>td.padTop1 {padding-top: 1em;}
.esriAnalysis .padTop05, .esriAnalysis table.esriFormTable>tbody>tr>td.padTop05 {padding-top: 0.5em;}
.esriAnalysis .padTop075, .esriAnalysis table.esriFormTable>tbody>tr>td.padTop075 {padding-top: 0.75em;}
.esriAnalysis .padBottom0, .esriAnalysis table.esriFormTable>tbody>tr>td.padBottom0 {padding-bottom: 0;}
.esriAnalysis .padBottom1, .esriAnalysis table.esriFormTable>tbody>tr>td.padBottom1 {padding-bottom: 1em;}
.toolContainer {display: block; width: 95%; height: 100%; margin: 0.75em .25em; border-bottom: .1em solid #e5e5e5; min-height: 40px;}
.analysisTooltip {max-width: 18em;}
.esriAnalysis .esriChoosePane .toolContainer,.esriAnalysis .esriChoosePane .toolContainerSelected{display: block; width: 95%; height: auto; margin: .75em .25em; border: .1em solid #e5e5e5; border-radius: 5px;}
.esriAnalysis .esriChoosePane .toolContainer{box-shadow: inset 0 0 0 1px #27496d; border: none; border-radius: 5px;}
.esriAnalysis .esriChoosePane .toolContainer:hover,.esriAnalysis .esriChoosePane .toolContainer.hover {box-shadow: inset 0 0 0 1px #27496d,0 5px 15px #193047;}
.esriAnalysis .esriChoosePane .toolContainer:active,.esriAnalysis .esriChoosePane .toolContainer.active,.esriAnalysis .esriChoosePane .toolContainer:visited,.esriAnalysis .esriChoosePane .toolContainer.visited{box-shadow: inset 0 0 0 1px #27496d,inset 0 5px 30px #193047;}
.esriAnalysis .esriChoosePane .toolContainer.toolSelected {box-shadow: inset 0 0 0 1px #27496d,inset 0 5px 30px #193047;}
.esriAnalysis .esriChoosePane .toolContainer .toolContent {min-height: 32px; padding-top: 2em;}
.esriAnalysis .esriChoosePane .toolDesc {padding-bottom: 1em; margin: 1em; word-break: keep-all;}
.esriChoosePane .toolLabel {font-weight: bold;}
.esriAnalysis .esriCBLtoolContainer {display: block; width: 95%; height: auto; margin: 0; padding: 1em .25em 0; border-bottom: .1em solid #e5e5e5;}
.esriAnalysis .esriCBLfirstGoal {margin-top: 2.2em; border-top: .1em solid #e5e5e5;}
.esriToolContainerDisabled {background-color: #e5e5e5; border-radius: .5em;}
.esriTransparentNode {opacity: 0.6; position: relative; top: 0.25em;}
.esriToolContainerDisabled .helpIcon {z-index: 900;}
.helpContentIcon {width: 45px; height: 45px; margin: 10px;}
.comingSoonIcon {color:#006400;}
.constructionIcon {background-image: url("../dijit/analysis/images/constructionicon.png"); background-repeat: no-repeat; background-size: 100%; width: 32px; height: 32px; margin: 1px;}
.esriToolContainerDisabled .comingSoonIcon{z-index: 900;}
.toolIcon{float: left; margin: 4px 0px 4px 10px; background-repeat: no-repeat; background-size: 100%; width: 32px; height: 32px;}
.toolContent .toolDesc:empty{display: none;}
.aggregateIcon {background-image: url("../dijit/analysis/images/AggregatePoints32.png");}
.sumNearbyIcon {background-image: url("../dijit/analysis/images/SummarizeNearby32.png");}
.sumWithinIcon {background-image: url("../dijit/analysis/images/SummarizeWithin32.png");}
.summarizeCenterAndDispersionIcon {background-image: url("../dijit/analysis/images/DistributionsTool32.png");}
.oneSdIcon{background-image: url("../dijit/analysis/images/1_SD32.png");}
.twoSdIcon{background-image: url("../dijit/analysis/images/2_SD32.png");}
.threeSdIcon{background-image: url("../dijit/analysis/images/3_SD32.png");}
.buffersIcon {background-image: url("../dijit/analysis/images/CreateBuffers32.png");}
.driveIcon {background-image: url("../dijit/analysis/images/CreateDriveTimeAreas32.png");}
.findDwellLocationsIcon {background-image: url("../dijit/analysis/images/FindDwellLocations32.png");}
.findLocationsIcon {background-image: url("../dijit/analysis/images/FindExistingLocations32.png");}
.findNewLocationsIcon {background-image: url("../dijit/analysis/images/FindNewLocations32.png");}
.findSimilarLocationsIcon {background-image: url("../dijit/analysis/images/FindSimilarLocations32.png");}
.geoenrichLayerIcon {background-image: url("../dijit/analysis/images/GeoenrichFeatures32.png");}
.findClosestFacilityIcon {background-image: url("../dijit/analysis/images/FindNearest32.png");}
.extractDataIcon{background-image: url("../dijit/analysis/images/ClipAndShip32.png");}
.findHotSpotsIcon {background-image: url("../dijit/analysis/images/FindHotSpots32.png");}
.findOutliersIcon {background-image: url("../dijit/analysis/images/FindOutliers32.png");}
.findPointClustersIcon {background-image: url("../dijit/analysis/images/FindClustersTool32.png");}
.createDensitySurfaceIcon {background-image: url("../dijit/analysis/images/CreateDensitySurface32.png");}
.correlationReporterIcon {background-image: url("../dijit/analysis/images/CorrelationFinder32.png");}
.createInterpolatedSurfaceIcon {background-image: url("../dijit/analysis/images/CreateInterpolatedSurface32.png");}
.attributeCalculatorIcon {background-image: url("../dijit/analysis/images/AttributeCalculator32.png"); background-repeat: no-repeat; background-size: 100%; width: 32px; height: 32px; margin: 10px;}
.calculateFieldIcon {background-image: url("../dijit/analysis/images/CalculateField32.png");}
.overlayLayersIcon {background-image: url("../dijit/analysis/images/OverlayLayers32.png");}
.clipLayerIcon {background-image: url("../dijit/analysis/images/ClipLayer32.png");}
.generateTessellationsIcon {background-image: url("../dijit/analysis/images/GenerateTesselations32.png");}
.generalizedLinearRegressionIcon {background-image: url("../dijit/analysis/images/GeneralizedLinearRegression32.png");}
.geographicallyWeightedRegressionIcon {background-image: url("../dijit/analysis/images/GeographicallyWeightedRegression32.png");}
.forestBasedClassificationAndRegressionIcon {background-image: url("../dijit/analysis/images/ForestBasedClassificationAndRegression32.png");}
.buildMultiVariableGridIcon {background-image: url("../dijit/analysis/images/BuildMulti-VariableGrid32.png");}
.appendDataIcon {background-image: url("../dijit/analysis/images/AppendData32.png");}
.watershedIcon {background-image: url("../dijit/analysis/images/Raster_Watershed_ra.png");}
.enrichMVGridIcon {background-image: url("../dijit/analysis/images/EnrichFromMultiVariableGrid32.png");}
.eraseLayersDisabledIcon {background-image: url("../dijit/analysis/images/EraseDisabled32.png"); background-repeat: no-repeat; background-size: 100%; width: 32px; height: 32px; margin: 1px;}
.intersectLayersDisabledIcon {background-image: url("../dijit/analysis/images/IntersectDisabled32.png"); background-repeat: no-repeat; background-size: 100%; width: 32px; height: 32px; margin: 1px;}
.unionLayersDisabledIcon {background-image: url("../dijit/analysis/images/UnionDisabled32.png"); background-repeat: no-repeat; background-size: 100%; width: 32px; height: 32px; margin: 1px;}
.eraseLayersIcon {background-image: url("../dijit/analysis/images/Erase32.png"); background-repeat: no-repeat; background-size: 100%; width: 32px; height: 32px; margin: 1px;}
.intersectLayersIcon {background-image: url("../dijit/analysis/images/Intersect32.png"); background-repeat: no-repeat; background-size: 100%; width: 32px; height: 32px; margin: 1px;}
.unionLayersIcon {background-image: url("../dijit/analysis/images/Union32.png"); background-repeat: no-repeat; background-size: 100%; width: 32px; height: 32px; margin: 1px;}
.identityLayersIcon {background-image: url("../dijit/analysis/images/Identity32.png"); background-repeat: no-repeat; background-size: 100%; width: 32px; height: 32px; margin: 1px;}
.symmetricalDifferenceLayersIcon {background-image: url("../dijit/analysis/images/SymmetricalDifference32.png"); background-repeat: no-repeat; background-size: 100%; width: 32px; height: 32px; margin: 1px;}
.mergeLayersIcon {background-image: url("../dijit/analysis/images/MergeLayers32.png");}
.describeDatasetIcon{background-image: url("../dijit/analysis/images/DecribeData32.png");}
.sampleLayerIcon {background-image: url("../dijit/analysis/images/GaxDescribeDatasetSample32.png");}
.extentLayerIcon{background-image: url("../dijit/analysis/images/GaxDescribeDatasetExtent32.png");}
.dissolveBoundariesIcon {background-image: url("../dijit/analysis/images/DissolveBoundaries32.png");}
.planRoutesIcon {background-image: url("../dijit/analysis/images/PlanRoutes32.png");}
.connectODIcon {background-image: url("../dijit/analysis/images/ConnectOriginstoDestinations32.png");}
.createViewshedIcon {background-image: url("../dijit/analysis/images/Viewshed32.png");}
.createWatershedIcon {background-image: url("../dijit/analysis/images/Watershed32.png");}
.chooseBestFacilitiesIcon {background-image: url("../dijit/analysis/images/ChooseBestFacilities32.png");}
.traceDownstreamIcon {background-image: url("../dijit/analysis/images/TraceDownstream32.png");}
.reconstructIcon {background-image: url("../dijit/analysis/images/ReconstructTracks32.png");}
.joinFeaturesIcon {background-image: url("../dijit/analysis/images/JoinFeatures32.png");}
.createSpaceTimeCubeIcon {background-image: url("../dijit/analysis/images/CreateSpaceTimeCube32.png");}
.sumAttributesIcon {background-image: url("../dijit/analysis/images/SummarizeAttributes32.png");}
.geocodeLocationsIcon {background-image: url("../dijit/analysis/images/GeocodeLocations32.png");}
.detectTrackIncidentsIcon {background-image: url("../dijit/analysis/images/DetectTrackIncidents32.png");}
.GPWidgetIcon {background-image: url("../dijit/analysis/images/GPWidget32.png");}
.findCentroidsIcon {background-image: url("../dijit/analysis/images/FindCentroid32.png");}
.calculateDistanceIcon {background-image: url("../dijit/analysis/images/CalculateDistance_ra.png");}
.travelCostNetworkIcon {background-image: url("../dijit/analysis/images/DetermineOptimumTravelCostNetwork_ra.png");}
.determineTravelCostPathAsPolylineIcon {background-image: url("../dijit/analysis/images/DetermineTravelCostPathAsPolyline_ra.png");}
.esriAnalysisCloseIcon {background-image: url("../dijit/analysis/images/close.gif"); background-repeat: no-repeat; width: 16px; height: 16px; margin: 1px; padding-left: 1.1em;}
.esriAnalysis .esriAnalysisSettingsIcon {background-image: url("../dijit/analysis/images/Gear16.png"); background-repeat: no-repeat; width: 16px; height: 16px; display: inline-block; margin: 0 3px;}
.esriAnalysisInfoPaneCloseIcon {background-image: url("../dijit/analysis/images/close.gif"); background-repeat: no-repeat; width: 16px; height: 16px; margin: 1px; padding-left: 1.1em;}
.esriRtl .esriAnalysisCloseIcon {padding-right: 1.1em; padding-left:0}
.dj_ie8 .helpIcon,.dj_ie7 .helpIcon {background-image: url("../dijit/analysis/images/Help16.png"); background-repeat: no-repeat; background-size: 100%; width: 16px; height: 16px; margin: 1px;}
.helpIcon {background-image: url("../dijit/analysis/images/Help16.png"); background-repeat: no-repeat; background-size: 100%; width: 12px; height: 12px; margin: 1px;}
.circleIcon {width:20px; height:20px; border-radius: 99px; background-color:#E0DCE3;}
.closeIcon {padding: 0.5em;}
.helpWindow {background-color:#D7D7D7; width:350px;}
.helpHeader {font-size: 1.15em; text-decoration: underline; font-weight: bolder; text-align: center; margin: 0.5em;}
.helpContent {font-size: 1em; margin: 0.5em; text-indent: 0.05em; text-align:justify; letter-spacing:0.01em;}
.helpFooter {font-size: 1em; margin: 0.5em;}
.esriAnalysis .hide{display: none;}
.esriAnalysis .show{display: block;}
.esriFormTable,.esriServiceEditorTable {width: 99%;}
.esriServiceEditorTable>tbody>tr>td {padding: 0.2em;}
.esriServicesEditor div.sectionHeader,.esriServiceEditorTable td.sectionHeader,.esriFormTable td.sectionHeader {border-bottom: 1px solid #ccc; padding: 5px;}
td.subsectionLineDivider {margin-left: 2em; border-bottom: 1px solid #ccc; color: #000; padding-top: 2em;}
.esriServicesEditor div.subsectionHeaderTop,.esriServiceEditorTable td.subsectionHeaderTop {margin-left: 2em; border-bottom: 1px solid #ccc; color: #000; padding-top: 1em;}
.esriServicesEditor div.subsectionHeaderBottom,.esriServiceEditorTable td.subsectionHeaderBottom {margin-left: 2em; border-top: 1px solid #ccc; color: #000; padding-top: 1em;}
.esriAnalysis .numberInput {width: 92px;}
.esriAnalysis .shortNumberInput {width: 4em;}
.esriAnalysis .shortTextInput {width: 5%; vertical-align: top;}
.esriAnalysis .longTextInput {width: 85%;}
.esriAnalysis .shortInput {width: 5%;}
.esriAnalysis .mediumInput {width: 49%;}
.esriAnalysis .mediumDivInput {width: 40%;}
.esriAnalysis .mediumDivInput .dijitInputField{width: 100%;}
.esriAnalysis .mediumDivInput .dijitSelectLabel{overflow: hidden; text-overflow: ellipsis; width: 95%}
.esriAnalysis .longInput {width: 85%; table-layout:fixed;}
.esriAnalysis .longInputGP {table-layout:fixed;}
.calcite .esriAnalysis .longInput {width: 90%; table-layout:inherit;}
.esriAnalysis .esriAnalysisDriveMode .dijitButtonText {padding: 0.15em;}
.esriAnalysis .attrSelect {width: 80%;}
.esriAnalysis .statsSelect {width: 90%;}
.esriServiceEditorTableBody {position: relative;}
.esriServiceEditorTableBody>tr>td {width: 50%;}
.esriServiceEditorTableBody>tr>td>label {text-align: left;}
.esriRtl .esriServiceEditorTableBody>tr>td>label {text-align: right;}
.dijitContentPane.esriSelectorPane,.dijitContentPane.esriSelectorPaneLabel {padding: 0px;}
.esriAnalysis .esriFormTable>tbody>tr>td {padding: 0.25em;}
.esriSimpleForm table.esriFormTable>tbody>tr>td {padding: 0.5em 0.5em 0.5em 0.5em;}
.esriSimpleForm table>tbody>tr>td.esriFormFieldLabelTop {padding: 0.5em 0.5em 0 0.5em;}
.esriSimpleForm .esriStackSelect {font-size: 80%;}
.esriSimpleForm .esriPagedList {padding:3px; border: 0px solid #a6a6a6; border-radius: 4px; font-size: 80%;}
.esriSimpleForm table.esriFormTable .dijitButtonNode {padding:1px;}
.esriSimpleForm table.esriFormTable .dijitArrowButton, .esriSimpleForm table.esriFormTable .dijitSpinnerButtonContainer {padding:0;}
.esriSimpleForm table.esriFormTable {width: 100%;}
@media all and (-ms-high-contrast:none) {*::-ms-backdrop, .esriAnalysis .esriSimpleForm table.esriFormTable {table-layout: fixed;}
}
.esriSimpleForm table.esriFormTable .shortNumberInput {width: 4em;}
.esriAnalysis .dijitReset.dijitRight.dijitButtonNode.dijitArrowButton.dijitDownArrowButton.dijitArrowButtonContainer {width: 15px; height:100%;}
.esriAnalysis .attrSelect div.dijitReset.dijitInputField.dijitButtonText , .esriAnalysis .statsSelect div.dijitReset.dijitInputField.dijitButtonText {width: 70%; overflow: hidden; text-align: left;}
 .esriRtl .esriAnalysis .attrSelect div.dijitReset.dijitInputField.dijitButtonText , .esriRtl .esriAnalysis .statsSelect div.dijitReset.dijitInputField.dijitButtonText {text-align: right;}
.esriAnalysis .attrSelect span.dijitReset.dijitInline.dijitSelectLabel.dijitValidationTextBoxLabel , .esriAnalysis .statsSelect span.dijitReset.dijitInline.dijitSelectLabel.dijitValidationTextBoxLabel {width: 99%; overflow: hidden;}
 .esriAnalysis div.optionsClose{border: none; position: relative;}
.esriAnalysis div.optionsClose.disabled{border: none; color: #808077;}
.esriAnalysis .esriSimpleForm td.optionsTd, .esriAnalysis .optionsTd {padding-right: 0;}
.esriAnalysis div.optionsOpen{border:1px solid #CCC; position: relative;}
.esriAnalysis .dijitTreeExpando {background-image: url("../dijit/analysis/images/treeExpandImages.png"); width: 16px; height: 16px;}
.esriboundingButton .dijitButtonNode {width: 16px; height: 16px;}
.esriAnalysis .optionsClose .dijitTreeExpando{background-position: 0 0; background-image: url("../dijit/analysis/images/treeExpandImages.png"); width: 16px; height: 16px;}
.esriAnalysis .optionsClose.disabled div.dijitTreeExpando:hover{background-position: 0 0; background-image: url("../dijit/analysis/images/treeExpandImages.png"); cursor: default;}
.esriAnalysis .optionsClose.disabled div.dijitTreeExpando label:hover{cursor: default;}
.esriAnalysis .optionsClose div.dijitTreeExpando:hover{background-position: -17px 0; background-image: url("../dijit/analysis/images/treeExpandImages.png"); cursor: pointer;}
.esriAnalysis div.dijitTreeExpando label:hover{cursor: pointer;}
.esriAnalysis .optionsOpen .dijitTreeExpando{background-position: -52px 0; cursor: pointer;}
.esriAnalysis .dijitSelectLabel{overflow: hidden; text-overflow: ellipsis; text-align: left;}
.esriAnalysis .esriLongLabel .dijitButtonText {width: 90%;}
.esriAnalysis .esriLongLabel.dijitError .dijitButtonText {width: 80%;}
.esriAnalysis .esriLongLabel .dijitSelectLabel, .esriLongLabel.dojoxCheckedMultiSelect{width: 100%; text-align: left;}
.esriRtl .esriAnalysis .dijitSelectLabel, .esriRtl .esriAnalysis .esriLongLabel .dijitSelectLabel, .esriRtl .esriLongLabel.dojoxCheckedMultiSelect {text-align: right;}
.esriAnalysis .dijitInputField.dijitValidationIcon {position: relative; top: 0.3em; right: 0.3em;}
.esriAnalysis .dijitSelect .dijitInputField.dijitValidationIcon {position: relative; top: 0.3em;}
.esriAnalysis .esriMediumlabel .dijitSelectLabel{overflow: hidden; text-overflow: ellipsis; max-width: 150px;}
.esriAnalysis .esriMediumlabel2 .dijitSelectLabel{overflow: hidden; text-overflow: ellipsis; max-width: 145px;}
.esriAnalysis .esriMediumlabel2{overflow: hidden; text-overflow: ellipsis; max-width: 170px;}
.esriAnalysis .esriMediumlabel{overflow: hidden; text-overflow: ellipsis; max-width: 150px;}
.esriAnalysis .esriTableFixedLayout {table-layout: fixed;}
.esriAnalysis .esriMediumlabel3{overflow: hidden; text-overflow: ellipsis; max-width: 105px;}
.esriAnalysis .esriShortlabel .dijitSelectLabel{overflow: hidden; text-overflow: ellipsis; max-width: 100px;}
.esriAnalysis .esriVeryShortlabel .dijitSelectLabel{overflow: hidden; text-overflow: ellipsis; max-width: 95%;}
.esriAnalysis .attributeJoin .dijitButtonText{width: 80%;}
.esriAnalysis .optionsTable {width: 100%;}
.esriAnalysis .optionsClose .optionsTable {display: none;}
.esriAnalysis .optionsOpen .optionsTable {display: table;}
.esriGroupButton .esriGroupChecked{border: 1px solid #FFA500;}
.esriRoundedBox {border-radius: 4px 4px 4px 4px;}
.esriFormInfo {border-color: #c2e5b8; background-color: #D6FFC9; border: 1px solid #e6e5b7; padding: 1.2em; margin: 0.7em 0;}
.esriFormError {background-color: #ffffcd; border: 1px solid #e6e5b7; padding: 1.2em; margin: 0.7em 0;}
.esriFormWarning {padding: 1.2em; margin: 0.7em 0; border: 1px solid #a67032; background-color: #F4DA6E;}
.esriFormSuccess {padding: 1.2em; margin: 0.7em 0; border: 1px solid #257824; background-color: #50ad4e;}
.esriMultiSelect .dojoxCheckedMultiSelectWrapper {width: 95%; border: 1px solid #CBCBCB !important;}
.esriAnalysis .formBorderBottom{border-bottom: 1px solid #CBCBCB;}
.esriMultiSelect .dojoxMultiSelectItemLabel {margin-left: 0.25em;}
.bufferIcon {background-repeat: no-repeat; background-size: 100%; width: 32px; height: 32px; margin: 1px; border-radius: 2px;}
.bufferSelector{text-align:center;}
.bufferSelector.iconSelector {text-align: left;}
.bufferSelector.selected{font-weight:bold;}
.bufferSelector.disabled{color:grey;}
.bufferSelector .bufferIcon{border:2px solid #FFF; margin: 5px auto;}
.bufferSelector.iconSelector .bufferIcon{border:2px solid #FFF; margin: 1px;}
.bufferSelector .bufferIcon:hover {cursor:pointer; border: 2px solid #AAA;}
.bufferSelector.disabled .bufferIcon {cursor:default; border: none;}
.bufferSelector.selected .bufferIcon{border: 2px solid #FFA500;}
.bufferSelector.selected .bufferIcon:hover {border: 2px solid #FFA500;}
.bufferDistanceIcon {background-image: url("../dijit/analysis/images/BufferDistance32.png");}
.bufferSelector.selected .label {background-color: lightblue;}
.esriDrivingTimeIcon {background-image: url("../dijit/analysis/images/DrivingTime32.png");}
.esriDrivingTimeDisabledIcon {background-image: url("../dijit/analysis/images/DrivingTimeDisabled32.png");}
.esriDrivingDistanceIcon {background-image: url("../dijit/analysis/images/DrivingDistance32.png");}
.esriDrivingOtherIcon {background-image: url("../dijit/analysis/images/Driving32.png");}
.esriWalkingOtherIcon {background-image: url("../dijit/analysis/images/Walking32.png");}
.esriTruckingOtherIcon {background-image: url("../dijit/analysis/images/Trucking32.png");}
.esriOtherOtherIcon {background-image: url("../dijit/analysis/images/OtherMode32.png");}
.esriTruckingTimeIcon {background-image: url("../dijit/analysis/images/TruckingTime32.png");}
.esriTruckingDistanceIcon {background-image: url("../dijit/analysis/images/TruckingDistance32.png");}
.esriWalkingTimeIcon {background-image: url("../dijit/analysis/images/WalkingTime32.png");}
.esriWalkingDistanceIcon {background-image: url("../dijit/analysis/images/WalkingDistance32.png");}
.esriOtherDistanceIcon {background-image: url("../dijit/analysis/images/OtherModeDistance32.png");}
.esriOtherTimeIcon {background-image: url("../dijit/analysis/images/OtherModeTime32.png");}
.esriOtherIcon {background-image: url("../dijit/analysis/images/OtherMode32.png");}
.bufferAttributeIcon {background-image: url("../dijit/analysis/images/BufferAttribute32.png");}
.bufferExprIcon {background-image: url("../dijit/analysis/images/FieldExpression32.png");}
.bufferOverlapIcon {background-image: url("../dijit/analysis/images/Overlap32.png");}
.esriAnalysisSplitIcon {background-image: url("../dijit/analysis/images/Split32.png");}
.bufferDissolveIcon {background-image: url("../dijit/analysis/images/Dissolve32.png");}
.bufferDisksIcon {background-image: url("../dijit/analysis/images/Disks32.png");}
.bufferRingsIcon {background-image: url("../dijit/analysis/images/Rings32.png");}
.bufferLeftIcon {background-image: url("../dijit/analysis/images/Left32.png");}
.bufferRightIcon {background-image: url("../dijit/analysis/images/Right32.png");}
.bufferAroundIcon {background-image: url("../dijit/analysis/images/Around32.png");}
.bufferRoundIcon {background-image: url("../dijit/analysis/images/Round32.png");}
.bufferFlatIcon {background-image: url("../dijit/analysis/images/Flat32.png");}
.bufferIncludeIcon {background-image: url("../dijit/analysis/images/Include32.png");}
.bufferExcludeIcon {background-image: url("../dijit/analysis/images/Exclude32.png");}
.esriStraightLineDistanceIcon {background-image: url("../dijit/analysis/images/StraightLineDistance32.png");}
.esriStraightLineDistanceDisabledIcon {background-image: url("../dijit/analysis/images/StraightLineDistanceDisabled32.png");}
.facilityDemandIcon {background-image: url("../dijit/analysis/images/FacilityToDemand32.png");}
.demandFacilityIcon {background-image: url("../dijit/analysis/images/DemandToFacility32.png");}
.constantIcon {background-image: url("../dijit/analysis/images/Constant32.png");}
.unlimitedIcon {background-image: url("../dijit/analysis/images/Unlimited32.png");}
.attributeIcon {background-image: url("../dijit/analysis/images/Field32.png");}
.polygonBinIcon {background-image: url("../dijit/analysis/images/Polygon32.png");}
.hexagonBinIcon {background-image: url("../dijit/analysis/images/Hexagon32.png");}
.squareBinIcon {background-image: url("../dijit/analysis/images/Square32.png");}
.continuousDataIcon {background-image: url("../dijit/analysis/images/ContinuousTypeData32.png");}
.binaryDataIcon {background-image: url("../dijit/analysis/images/BinaryTypeData32.png");}
.countDataIcon {background-image: url("../dijit/analysis/images/CountTypeData32.png");}
.mlFitIcon {background-image: url("../dijit/analysis/images/MLTools_Fit32.png");}
.mlFitAndPredictIcon {background-image: url("../dijit/analysis/images/MLTools_Predict32.png");}
.squareBinTessIcon {background-image: url("../dijit/analysis/images/SquareTesselation32.png");}
.transverseHexagonBinTessIcon {background-image: url("../dijit/analysis/images/TransverseHexagonTesselation32.png");}
.regularHexagonBinTessIcon {background-image: url("../dijit/analysis/images/RegularHexagonTesselation32.png");}
.diamondBinTessIcon {background-image: url("../dijit/analysis/images/DiamondTesselation32.png");}
.triangleBinTessIcon {background-image: url("../dijit/analysis/images/TriangleTesselation32.png");}
.spatialJoinIcon {background-image: url("../dijit/analysis/images/Spatial32.png");}
.temporalJoinIcon {background-image: url("../dijit/analysis/images/Temporal32.png");}
.attributeJoinIcon {background-image: url("../dijit/analysis/images/Attribute32.png");}
.classifyPixelsUsingDeepLearningIcon {background-image: url("../dijit/analysis/images/ClassifyPixelsUsingDeepLearning32.png");}
.detectObjectsUsingDeepLearningIcon {background-image: url("../dijit/analysis/images/DetectObjectsUsingDeepLearning32.png");}
.followStreetsIcon {background-image: url("../dijit/analysis/images/NetworkAnalystOutputLinearShapePathAlongNetwork32.png");}
.followStreetsDisabledIcon {background-image: url("../dijit/analysis/images/FollowStreetsDisabled32.png");}
.straightLineIcon {background-image: url("../dijit/analysis/images/NetworkAnalystOutputLinearShapePathStraight32.png");}
.geodesicIcon {background-image: url("../dijit/analysis/images/GeodesicDistances32.png");}
.planarIcon {background-image: url("../dijit/analysis/images/PlanarDistances32.png");}
.aggregateMultidimensionalRasterIcon {background-image: url("../dijit/analysis/images/AggregateMultidimensionalRaster32.png");}
.generateMultidimensionalAnomalyIcon {background-image: url("../dijit/analysis/images/GenerateMultidimensionalAnomaly32.png");}
.generateTrendRasterIcon {background-image: url("../dijit/analysis/images/GenerateTrendRaster32.png");}
.predictUsingTrendRasterIcon {background-image: url("../dijit/analysis/images/PredictUsingTrendRaster32.png");}
.findArgumentStatisticsIcon {background-image: url("../dijit/analysis/images/FindArgumentStatistics32.png");}
.classifyObjectsUsingDeepLearningIcon {background-image: url("../dijit/analysis/images/ClassifyObjectsUsingDeepLearning32.png");}
.sampleIcon {background-image: url("../dijit/analysis/images/MultiDRasterExtractValueByPoints32.png");}
.btn-container {padding: 5px 0px; position: relative; width: 100px; margin: auto;}
.btn1 {width:0px;}
.btn2 {position:absolute; left:60px; top:5px;}
.btn3 {position:absolute; left:120px; top:5px;}
.esriContainerSelector {border:1px solid #FFF; padding:5px;}
.esriContainerSelector label, .esriSelectLabel{cursor:pointer;}
.esriAnalysis .esriSelectLabelSelected {font-weight: bold;}
.esriContainerSelector.esriGroupselected {border:2px solid #FFF;}
.esriContainerSelector.esriGroupselected label{font-weight:bold;}
.esriContainerSelector {border:1px solid #FFF; padding:5px;}
.esriContainerSelector:hover {cursor:pointer; padding:5px;}
.esriContainerSelector.selected {border:1px solid #777; background:#DDD; padding:5px;}
.esriContainerSelector.selected:hover {border:1px solid #777; padding:5px;}
.claro .esriAnalysis .dijitComboBox .dijitArrowButtonInner {border: none;}
.soria .esriAnalysis .dijitButtonNode .dijitArrowButtonInner {margin: 0 2px; margin-top: 3px;}
.esriAnalysis .dijitInputInner {text-indent: 0.25em;}
.esriAnalysis .numberListing {font: bold 15px/1 Verdana, Helvetica, sans-serif;}
.esriAnalysis .esriOutputText {width: 85%;}
.esriAnalysis .esriToolIconTd {width: 32px; height: 32px;}
.esriAnalysis td.esriToolIconTd>div[class$='Icon']{width: 32px; height: 32px;}
.esri .esriAnalysis .dijitMenuSeparatorBottom {border-top: 1px dashed #8BA0BD;}
.esriAnalysis .esriFolderSelect {width:55%; height:auto;}
.esriAnalysis .esriFolderSelect .dijitInputField.dijitValidationIcon {position: relative; top: 0;}
.soria .esriAnalysisSelect.dijitDisabled .dijitButtonText {color: grey;}
.esriAnalysis .noWrapLabel {position: absolute;}
.esriSimpleForm .dijitSlider td {padding: 0;}
 .esriAnalysis .dijitRuleMark {border: 1px solid #999999;}
.esriAnalysis .dijitRuleLabel {white-space: nowrap;}
.esriAnalysisTextDisabled {color: grey;}
.esriAnalysis .ui-widget-content {width: 100%;}
.esriAnalysis .esriRemapgrid .ui-widget-content {overflow-y: visible;}
.esriAnalysis .esriRemapgrid .dgrid-resize-header-container {padding-left: 3px;}
.esriAnalysis .esriRemapgrid table.dgrid-row-table tr {border-bottom: 1px solid rgba(0, 0, 0, 0.09)}
.esriAnalysis .EnrichOptionsPage_Fields .dgrid-row.dgrid-row-odd {background-color:#ffffff !important;}
.esriAnalysisExpressionGrid .dgrid-cell {border: none;}
.esriAnalysisExpressionGrid .ui-widget {margin: 10px;}
.esriAnalysisExpressionGrid .field-operator .ui-icon {background-image: none; width: 0px;}
.esriAnalysisExpressionGrid .field-operator {width: 80%; padding: 3px;}
.esriAnalysisExpressionGrid .field-operator .dijitToggleButton {margin: -10px 0 0 0;}
.esriAnalysisExpressionGrid .field-operator .dgrid-expando-icon {white-space: pre;}
.esriAnalysisExpressionGrid .field-operator .esriAnalysisOperatorButton {width: 39px; color: #00f; text-decoration: underline; cursor: pointer;}
.esriAnalysisExpressionGrid .field-operator .esriAnalysisOperatorButton .dijitButtonText {padding: 0 0.1em;}
.esriAnalysisExpressionGrid .esriAnalysisExpression {border:1px solid #469df5; padding: 0 5px; text-overflow:ellipsis; width:99%;}
.esriAnalysisExpressionGrid .field-action {width: 10%; padding: 3px;}
.esriAnalysis .esriAnalysisEditIcon {background-image: url("../dijit/analysis/images/EditClause.png"); background-repeat: no-repeat; background-size: 100%; width: 16px; height: 16px; margin: 0.25px;}
.esriAnalysis .esriAnalysisEditDisabledIcon {background-image: url("../dijit/analysis/images/EditClauseDisabled16.png"); background-repeat: no-repeat; background-size: 100%; width: 16px; height: 16px; margin: 0.25px;}
.esriAnalysis .esriAnalysisRemoveIcon {background-image: url("../dijit/analysis/images/GenericEraser16.png"); background-repeat: no-repeat; background-size: 100%; width: 16px; height: 16px; margin: 0.25px;}
.esriAnalysis .esriAnalysisRemoveDisabledIcon {background-image: url("../dijit/analysis/images/GenericEraserDisabled16.png"); background-repeat: no-repeat; background-size: 100%; width: 16px; height: 16px; margin: 0.25px;}
.esriAnalysis .esriAnalysisGroupIcon {background-image: url("../dijit/analysis/images/ClausesGroup16.png"); background-repeat: no-repeat; background-size: 100%; width: 16px; height: 16px; margin: 0.25px;}
.esriAnalysis .warningIcon {background-image: url("../../dijit/themes/nihilo/images/warning.png"); background-repeat: no-repeat; background-size: 100%; float: right; width: 16px; height: 16px; margin: 0.25px;}
.esriAnalysis .esriAnalysisUngroupIcon {background-image: url("../dijit/analysis/images/ClausesUngroup16.png"); background-repeat: no-repeat; background-size: 100%; width: 16px; height: 16px; margin: 0.25px;}
.esriAnalysis .esriAnalysisUngroupDisabledIcon {background-image: url("../dijit/analysis/images/ClausesUngroup16disabled.png"); background-repeat: no-repeat; background-size: 100%; width: 16px; height: 16px; margin: 0.25px;}
.esriAnalysis .esriAnalysisGroupDisabledIcon {background-image: url("../dijit/analysis/images/ClausesGroup16disabled.png"); background-repeat: no-repeat; background-size: 100%; width: 16px; height: 16px; margin: 0.25px;}
.esriAnalysis .esriAnalysisSRIcon {background-image: url("../dijit/analysis/images/CoordinateSystem16.png"); background-repeat: no-repeat; background-size: 100%; width: 16px; height: 16px; margin: 0.25px;}
.esriAnalysis .esriAnalysisTextIcon {background-image: url("../dijit/analysis/images/EditView.png"); background-repeat: no-repeat; background-size: 100%; width: 16px; height: 16px; margin: 0.25px;}
.esriAnalysis .esriAnalysisGridIcon {background-image: url("../dijit/analysis/images/GridView.png"); background-repeat: no-repeat; background-size: 100%; width: 16px; height: 16px; margin: 0.25px;}
.esriAnalysis .esriAnalysisSelectFilterIcon {background-image: url("../dijit/analysis/images/SelectInteractively16.png"); background-repeat: no-repeat; background-size: 100%; width: 16px; height: 16px; margin: 0.25px;}
.esriAnalysis .esriAnalysisAttributeFiltercon {background-image: url("../dijit/analysis/images/SelectByAttributeFilter16.png"); background-repeat: no-repeat; background-size: 100%; width: 16px; height: 16px; margin: 0.25px;}
.esriAnalysisExpressionGrid .field-action .dijitButton {margin: 0 0.1em;}
.esriSimpleForm table.esriFormTable td.dgrid-cell-padding {padding: 3px;}
.esriSimpleForm .field-operator table.esriExpressionTable {width: 100%;}
.esriSimpleForm .field-operator table.esriExpressionTable td.expressionTd {padding: 3px;}
.esriAnalysisExpressionGrid .dgrid-scroller {overflow-y: auto;}
.esriAnalysis.esriExpressionForm .dijitSelectLabel{overflow: hidden; text-overflow: ellipsis; max-width:100%;}
.esriAnalysis.esriExpressionForm .dijitSelect .dijitButtonText {text-align: left; width:95%;}
.esriRtl .esriAnalysis.esriExpressionForm .dijitSelect .dijitButtonText {text-align: right;}
.esriActionButton .dijitButtonNode {border: none; height: 16px; padding: 0.15em;}
.esriAnalysisNumberLabel {font-weight: bold;}
.EnrichOptionsPage_Fields {width: 100% !important;}
.esriAnalysis .ShoppingCart {z-index: 0; position: relative; top: 0px; right: 0px; cursor: pointer;}
.esriAnalysis .ShoppingCart div.ShoppingCartRow {position: relative; color: #000; border: 1px solid white; background-color: #fff; line-height: 30px; padding-left: 5px;}
.esriAnalysis .ShoppingCart .ShoppingCartRowCloser {background-image: url("../dijit/analysis/images/close.gif"); background-repeat: no-repeat; width: 16px; height: 16px;}
.esriAnalysis .ShoppingCart_CounterDivLeftBorder, .esriAnalysis .ShoppingCart_CounterDivRightBorder {-webkit-transform-origin: 0; -moz-transform-origin: 0; -ms-transform-origin: 0; transform-origin: 0;}
.esriAnalysis .selectLabel {font-style: italic; text-align: center; width: 100%; font-weight: lighter;}
.esriAnalysis .dijitPlaceHolder {color : #aaa; font-style: italic; left: 0.3em; position: absolute; top: 0.2em;}
.esriAnalysisDriveMode .dijitSelectMenu .dijitMenuItemLabel {padding: 0.5em 0.2em;}
.esriAnalysisDriveMode.warningIcon {margin-top: 0.5em;}
.esriAnalysis .esriExtentLabel {font-size:smaller; display: inline-block;}
.esriAnalysis .esriExtentCreditsCtr {width: 100%; padding: 0.5em 0 1em 0;}
.esriAnalysis .esriPointIcon {background-image: url("../dijit/analysis/images/GreyPin16.png"); background-repeat: no-repeat; width:16px; height:16px;}
.esriAnalysis .esriAnalysisSubmitButton {max-width:90%; margin-left: 15%;}
.esriRtl .esriAnalysis .esriAnalysisSubmitButton {max-width:90%; margin-right: 15%;}
.esriAnalysis .esriAnalysisSwitchControl {position: relative; display: inline-block; width: 50px; height: 22px;}
.esriAnalysis .esriAnalysisSwitchControl input {display:none;}
.esriAnalysis .esriAnalysisSwitchControlSlider {position: absolute; cursor: pointer; top: 0; left: 0; right: 0; bottom: 0; background-color: #ccc; -webkit-transition: .4s; transition: .4s; border-radius: 34px;}
.esriAnalysis .esriAnalysisSwitchControlSlider:before {position: absolute; content: ""; height: 15px; width: 18px; left: 4px; bottom: 4px; background-color: white; -webkit-transition: .4s; transition: .4s; border-radius: 50%;}
.esriAnalysis input:checked + .esriAnalysisSwitchControlSlider{background-color: #5daddd;}
.esriAnalysis input:focus + .esriAnalysisSwitchControlSlider {box-shadow: 0 0 1px #5daddd;}
.esriAnalysis input:checked + .esriAnalysisSwitchControlSlider:before {-webkit-transform: translateX(26px); -ms-transform: translateX(26px); transform: translateX(26px);}
@media screen and (max-width: 480px){.esriAnalysis .esriAnalysisSubmitButton {margin-left: 1em;}
 .esriRtl .esriAnalysis .esriAnalysisSubmitButton {margin-right: 1em;}
}
.esriAnalysisStepsLabel {font-weight: normal; display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex;}
.esriAnalysis .analysisCategoryCtr {border: none; height: 90%; overflow-y: auto;}
.esriAnalysis .toolContainer .toolContent {min-height: 32px; padding-top: 1em;}
.esriAnalysis .analysisCategoryCtr .dijitTitlePaneContentInner {padding: 2px 10px;}
.esriAnalysis .dijitSelect {height: 2em;}
.esriAnalysis .dijitSelect .dijitButtonContents {height: 2em;}
.esriLoading {background: url("../dijit/images/ajax-loader-transparent.gif") center center no-repeat; width: 16px; height: 16px;}
.esriAnalysis .esriAnalysisExpIcon {background-image: url("../dijit/analysis/images/CalculateTable16.png"); background-repeat: no-repeat; background-size: 100%; width: 16px; height: 16px; margin: 0.25px;}
.allocateIcon {background-image: url("../dijit/analysis/images/Allocate_to_Existing_Facilities.png");}
.maximizeIcon {background-image: url("../dijit/analysis/images/Maximize_Coverage.png");}
.minimizeIcon {background-image: url("../dijit/analysis/images/Minimize_Travel.png");}
.maximizelimIcon {background-image: url("../dijit/analysis/images/Maximize_Coverage_with_Capacity.png");}
.percentageIcon {background-image: url("../dijit/analysis/images/Cover_Percentage_of_Demand.png");}
.goalIcon {background-image: url("../dijit/analysis/images/transparent.gif"); background-repeat: no-repeat; background-size: 100%; width: 32px; height: 32px; margin: 10px;}
.featureAnalysisIcon {background-image: url("../dijit/analysis/images/portal-analysis-feature-32.png"); background-repeat: no-repeat; background-size: 100%; width: 32px; height: 32px; margin: 10px; float: none !important;}
.rasterAnalysisIcon {background-image: url("../dijit/analysis/images/portal-analysis-raster-32.png"); background-repeat: no-repeat; background-size: 100%; width: 32px; height: 32px; margin: 10px; float: none !important;}
.esriChooseBestTool .esriAnalysisCloseIcon {background-image: url("calcite/images/ago_sprite.png"); background-position: -30px -10px; width: 14px; height: 14px; display:block;}
.esriRtl .esriChooseBestTool .esriAnalysisCloseIcon {background-position: -45px -10px;}
.calculateSlopeIcon {background-image: url("../dijit/analysis/images/CalculateSlope32.png");}
.deriveAspectIcon {background-image: url("../dijit/analysis/images/DeriveAspect32.png");}
.monitorVegetationIcon {background-image: url("../dijit/analysis/images/MonitorVegetation32.png");}
.remapIcon {background-image: url("../dijit/analysis/images/Remap32.png");}
.extractRasterIcon {background-image: url("../dijit/analysis/images/ExtractRaster32.png");}
.esriAnalysis .esriAnalysisAddIcon {background-image: url("../dijit/analysis/images/Add16.png"); background-repeat: no-repeat; background-size: 100%; width: 16px; height: 16px; margin: 0.25px;}
.esriAnalysis .esriAnalysisDeleteIcon {background-image: url("../dijit/analysis/images/Delete16.png"); background-repeat: no-repeat; background-size: 100%; width: 16px; height: 16px; margin: 0.25px;}
.sumRasterWithinIcon {background-image: url("../dijit/analysis/images/SummarizeRasterWithin32.png");}
.convertFeatureToRasterIcon {background-image: url("../dijit/analysis/images/FeatureToRaster32.png");}
.convertRasterToFeatureIcon {background-image: url("../dijit/analysis/images/RasterToFeature32.png");}
.createViewshedRasterIcon {background-image: url("../dijit/analysis/images/CreateViewshed32.png");}
.createInterpolatedRasterIcon {background-image: url("../dijit/analysis/images/InterpolatePoints32.png");}
.createDensityRasterIcon {background-image: url("../dijit/analysis/images/CalculateDensity32.png");}
.viewshedInnerIcon {background-image: url("../dijit/analysis/images/ViewshedInnerDistance32.png");}
.viewshedOuterIcon {background-image: url("../dijit/analysis/images/ViewshedOuterDistance32.png");}
.viewshedInnerFieldIcon {background-image: url("../dijit/analysis/images/ViewshedInnerDistanceField32.png");}
.viewshedOuterFieldIcon {background-image: url("../dijit/analysis/images/ViewshedOuterDistanceField32.png");}
.distanceAboveSurfaceIcon {background-image: url("../dijit/analysis/images/DistanceAboveTheSurface32.png");}
.distanceAboveSurfaceFieldIcon {background-image: url("../dijit/analysis/images/DistanceAboveTheSurfaceField32.png");}
.esriAnalysis .dijitNumberTextBox .dijitInputInner {text-align: inherit;}
.esri .dijitDialog.dataBrowser {padding: 0px 0px;}
.esriAnalysis .toolHeaderLine {clear:both; border-bottom: #CCC thin solid; height:1px; width:100%; margin-top:6px;}
.esriAnalysis .separatorLine {clear: both; border-bottom: #CCC thin solid; height: 1px; width: 100%;}
.esriAnalysis .breadcrumbs {font-weight: 400; font-style: normal; font-size: 0.875rem; line-height: 1.0rem; color: #828282; display: flex; flex-flow: column wrap;}
.esriAnalysis .breadcrumbs b, .esriAnalysis .breadcrumbs strong {font-weight: 500;}
@media screen and (max-width: 859px) {.esriAnalysis .breadcrumbs {font-size: 0.875rem;}
}
@media screen and (max-width: 479px) {.esriAnalysis .breadcrumbs {font-size: 0.875rem;}
}
.esriAnalysis .crumb {color: #595959 !important; padding: 0 0.25rem 0 0.25rem; background: url("../dijit/analysis/images/forward-slash.png") right center no-repeat transparent; float: left;}
html[dir="rtl"] .esriAnalysis .crumb {padding: 0 0.25rem 0 0.25rem; background: url("../dijit/analysis/images/forward-slash.png") left center no-repeat transparent; white-space: nowrap;}
html[dir="rtl"] .esriAnalysis .crumb {float: right;}
.esriAnalysis .crumb.is-active {font-weight: 400; color: #323232 !important;}
.esriAnalysis .crumb:hover {color: #323232;}
.esriAnalysis .breadcrumbs-white .crumb {color: white; background-image: url("../dijit/analysis/images/forward-slash-white.svg");}
.esriAnalysis .crumb:nth-child(2) {background-image: none; padding-left: 0;}
html[dir="rtl"] .esriAnalysis .crumb:nth-child(2) {padding-right: 0; background: none;}
.esriAnalysis .breadcrumbs {align-items: flex-start;}
.esriAnalysis .crumb:first-child {padding: 0 10px 0 0;}
html[dir="rtl"] .esriAnalysis .crumb:first-child {padding: 0 0 0 10px;}
.esriAnalysis .breadcrumbs__modelabel {font-size: 12px;}
.esriAnalysisSpatialRefTree .dgrid-cell {border: none;}
.esriAnalysisSpatialRefTree .dgrid-row.dgrid-row-odd {background-color:#ffffff;}
.esriAnalysisSpatialRefTree .dgrid-row.dgrid-row-odd.dgrid-selected {background-color:#bfd6eb;}
.esriAnalysisSpatialRefTree .dgrid-selected {background-color:#bfd6eb;}
.esriBufExpressDialog.dijitDialog .dijitDialogPaneContent {padding-top: 0;}
.esriSwitchField {padding: 1em; overflow: hidden;}
.esriSwitchTitle {margin-bottom: 0.5em;}
.esriAnalysisPadding1 {padding-bottom: 1.5em;}
.esriSwitchField input {display: none;}
.esriSwitchField label {float: left;}
.esriRtl .esriSwitchField label {float: right;}
.esriSwitchField label {display: inline-block; background-color: #efefef; color: #333; font-size: 1em; font-weight: normal; text-align: center; text-shadow: none; padding: 0.5em 1em; border: 0.05em solid rgba(0, 0, 0, 0.15); -webkit-transition: all 0.1s ease-in-out; -moz-transition: all 0.1s ease-in-out; -ms-transition: all 0.1s ease-in-out; -o-transition: all 0.1s ease-in-out; transition: all 0.1s ease-in-out;}
.esriSwitchField label:hover {cursor: pointer;}
.esriSwitchField input:checked + label {background-color: #007ac2; color: white;}
.esriSwitchField label:first-of-type {border-radius: 0.25em 0 0 0.25em;}
.esriSwitchField label:last-of-type {border-radius: 0 0.25em 0.25em 0;}
.esriAnalysis .esriLoading {background: url("../dijit/images/ajax-loader-arrow-lightblue.gif") center center no-repeat;}
 .mapviewer .esriAnalysis .esriLoading {background: url("../dijit/analysis/images/ajax-loader.gif") center center no-repeat;}
.esriAnalysis .esriLoadingLarge {background: url("../dijit/images/ajax-loader-segments-circle-64.gif"); background-repeat: no-repeat; background-position: 43% 50%; background-size: auto;}
.esriAnalysis .esriLoadingBar {background: url("../dijit/analysis/images/loading-throb.gif") no-repeat center; width: 100%; height: 100%;}
.esriAnalysis .esriLoadingBar2 {background: url("../dijit/analysis/images/loading-throb.gif") no-repeat center;}
.esriAnalysis .calciteWebTable {width: 100%; background-color: white; border-collapse: collapse; border-spacing: 0; border: 1px solid #cccccc; text-align: left; overflow: auto; font-size: 0.675rem; line-height: 1.55rem;}
 @media screen and (max-width: 859px) {.esriAnalysis .calciteWebTable {font-size: 0.875rem;}
}
 @media screen and (max-width: 479px) {.esriAnalysis .calciteWebTable {font-size: 0.875rem;}
}
 html[dir="rtl"] .esriAnalysis.calciteWebTable {text-align: right;}
 .esriAnalysis .calciteWebTable > thead {background-color: #efefef; border-bottom: 1px solid #cccccc; font-weight: 400; font-style: normal; font-size: 0.875rem; line-height: 1.55rem;}
 .esriAnalysis .calciteWebTable > thead b, .esriAnalysis .calciteWebTable > thead strong {font-weight: 500;}
 @media screen and (max-width: 859px) {.esriAnalysis .calciteWebTable > thead {font-size: 0.875rem;}
}
 @media screen and (max-width: 479px) {.esriAnalysis .calciteWebTable > thead {font-size: 0.875rem;}
}
 .esriAnalysis .calciteWebTable > tbody {overflow: auto; width: 100%;}
 .esriAnalysis .calciteWebTable > tfoot {background-color: #efefef; border-top: 1px solid #cccccc;}
 .esriAnalysis .calciteWebTable th, .calciteWebTable td {font-weight: 300; border-left: 1px solid #cccccc; border-right: 1px solid #cccccc; padding: 0.5166666667rem;}
 html[dir="rtl"] .esriAnalysis .calciteWebTable th, html[dir="rtl"] .esriAnalysis .calciteWebTable td {text-align: right;}
 .esriAnalysis .calciteWebTable tr {border-bottom: 1px solid #cccccc; text-align: left;}
 .esriAnalysis .calciteWebTable tr:last-child {border-bottom: none;}
 .esriAnalysis .calciteWebTable caption {color: #959595; caption-side: bottom; line-height: 1.55rem; padding: 0.3875rem 0.775rem;}
.esriAnalysis .table-blue {border: 1px solid #0079c1;}
 .esriAnalysis .table-blue > thead {background-color: #0079c1; border: none; border-bottom: 1px solid #0079c1; color: white;}
 .esriAnalysis .table-blue > thead tr:nth-child(even) {background-color: #bcdaed; color: #4c4c4c;}
 .esriAnalysis .table-blue > tfoot {border-top: 1px solid #0079c1;}
 .esriAnalysis .table-blue th, .table-blue td {border-left: 1px solid #0079c1; border-right: 1px solid #0079c1;}
 .esriAnalysis .table-blue tr {border-bottom: 1px solid #0079c1;}
.esriAnalysis .table-plain {border: none;}
 .esriAnalysis .table-plain > thead, .table-plain > tfoot, .esriAnalysis .table-plain th, .esriAnalysis .table-plain td {background-color: transparent; border: none;}
 .esriAnalysis .table-plain tr {border: none;}
 .esriAnalysis .table-plain tr:nth-child(even) {background-color: transparent;}
 .esriAnalysis .table-plain tr:nth-child(even) td {background-color: transparent;}
.esriAnalysis .table-striped tr:nth-child(even) {background-color: #f8f8f8;}
.esriAnalysis .table-striped tr:nth-child(even) td {background-color: #f8f8f8;}
.esriAnalysis .table-striped.table-blue tr:nth-child(even) {background-color: #d2e9f9;}
.esriAnalysis .table-striped.table-blue tr:nth-child(even) td {background-color: #d2e9f9;}
.one-width {width: 100%;}
.width-90{width: 90%;}
.width-50 {width: 50%;}
.strict-onebythree-width{width: 33.33% !important;}
.onebythree-width{width: 33.33%;}
.twobythree-width{width: 66.66%;}
.overlayTypeCell{width: 33%;}
.gaxOverlayTypeCell{width: 50%;}
.esriAnalysis #noStripedGrid .dgrid-row-odd, #no-striped-rows .dgrid-row-even{background-color: #fff;}
.esriAnalysis #noStripedGrid .dgrid-row-odd, #no-striped-rows .dgrid-row-even{background-color: #fff;}
.esriAnalysis #noStripedGrid .dgrid-row-highlight{background-color: #ccc;}
.esriAnalysis .toggleIconButton{height: 36px; width: 36px;}
.esriAnalysis .alert {font-size: 0.9375rem; line-height: 1.55rem; padding: 0.775rem 0.775rem; color: rgba(0, 0, 0, 0.75); background-color: #d2e9f9; position: relative; display: none; z-index: 100; max-width: 40em; border: 1px solid #0079c1; -webkit-box-shadow: 0 0 16px 0 rgba(0, 0, 0, 0.05); -moz-box-shadow: 0 0 16px 0 rgba(0, 0, 0, 0.05); box-shadow: 0 0 16px 0 rgba(0, 0, 0, 0.05); color: #4c4c4c;}
.esriAnalysis .alert.is-active {display: block;}
.esriAnalysis .alert.alert-yellow {background-color: #f3edc7; border-color: #e4d154;}
.esriAnalysis .alert.alert-red {background-color: #f3ded7; border-color: #e4a793;}
.esriAnalysis .card:after {content: ''; display: table; clear: both;}
.esriAnalysis .card-header {background-color: #f8f8f8; border: 1px solid #efefef; padding: 1.023rem;}
.esriAnalysis .card-header:after {content: ''; display: table; clear: both;}
esriAnalysis .card-header > :last-child {margin-bottom: 0;}
.card-header > [class*="column-"] {padding-left: 1.5rem; padding-right: 1.5rem;}
html[dir="rtl"] .esriAnalysis .card-header > [class*="column-"] {padding-right: 1.5rem;}
html[dir="rtl"] .esriAnalysis .card-header > [class*="column-"] {padding-left: 1.5rem;}
.esriAnalysis .card-header code {background-color: white;}
.esriAnalysis .card-image {background-color: white; border: 1px solid #efefef;}
.esriAnalysis .card-image code {background-color: #f8f8f8;}
.esriAnalysis .card-image img {display: block;}
.esriAnalysis .card-body {padding: 1.023rem; background-color: white; border: 1px solid #efefef;}
.esriAnalysis .card-body code {background-color: #f8f8f8;}
.esriAnalysis .card-image, .esriAnalysis .card-body {color: #6e6e6e;}
.esriAnalysis .btn {position: relative; display: inline-block; padding: 0.31rem 0.9rem; width: auto; color: #ffffff; border: 1px solid #0079c1; background-color: #0079c1; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; -webkit-transition: all 0.05s linear; transition: all 0.05s linear; cursor: pointer; white-space: nowrap; font-size: 0.9375rem; line-height: 1.55rem;}
 .esriAnalysis .btn:hover {text-decoration: none; background-color: #005e95; color: #ffffff;}
.esriAnalysis .btn-transparent {background: none; color: #0079c1; border: none;}
 .esriAnalysis .btn-transparent:hover {color: #005e95; background: none; text-decoration: underline;}
.esriAnalysis .btn-clear {color: #0079c1; background: #ffffff; border-color: #0079c1;}
 .esriAnalysis .btn-clear:hover {color: #ffffff; background: #005e95; border-color: #005e95;}
.esriAnalysis .btn-clear-white {background: none; color: #ffffff; border: 1px solid #ffffff;}
 .esriAnalysis .btn-clear-white:hover {color: #959595; background: #ffffff;}
.esriAnalysis .btn-small {font-size: 0.875rem; line-height: 1.55rem; padding: 0.2325rem 0.675rem;}
.esriAnalysis .btn-large {font-size: 1rem; line-height: 1.55rem; padding: .5rem 1rem .5rem;}
.esriAnalysis .btn-fill {width: 100%; text-align: center;}
.esriAnalysis .btn-half {width: 50%; text-align: center;}
.esriAnalysis .btn-grouped {float: left;}
 html[dir="rtl"] .esriAnalysis .btn-grouped {float: right;}
 .esriAnalysis .btn-grouped + .esriAnalysis .btn-grouped {margin-left: 1px;}
 html[dir="rtl"] .esriAnalysis .btn-grouped + .esriAnalysis .btn-grouped {margin-left: 0; margin-right: 1px;}
 .esriAnalysis .btn-grouped:last-of-type {float: none;}
 .esriAnalysis .btn-grouped.btn-half {margin-left: 0;}
.esriAnalysis .btn-white {background: #ffffff; color: #4c4c4c; border: 1px solid #ffffff;}
 .esriAnalysis .btn-white:hover {color: #4c4c4c; background: #efefef;}
.esriAnalysis .btn-red {color: #de2900; background: transparent; border-color: #de2900;}
 .esriAnalysis .btn-red:hover {color: #ffffff; background: #ab3c16; border-color: #ab3c16;}
.esriAnalysis .btn-green {background-color: #5a9359; border-color: #5a9359;}
 .esriAnalysis .btn-green:hover {background-color: #338033;}
.esriAnalysis .btn:disabled,.esriAnalysis .btn-disabled,button[disabled] {cursor: not-allowed; pointer-events: none; opacity: .3;}
 .esriAnalysis.card .card-collapsible {margin-bottom: 1.2rem 0;}
 .esriAnalysis.card .card-toggle {display: none;}
 .esriAnalysis.card .card-lbl-toggle {display: block; padding: 1rem; background-color: #f8f8f8; border: 1px solid #efefef; cursor: pointer; border-radius: 7px; transition: all 0.25s ease-out;}
 .esriAnalysis.card .card-lbl-toggle::before {content: ' '; border-top: 5px solid transparent; border-bottom: 5px solid transparent; border-left: 5px solid currentColor; vertical-align: middle; transform: translateY(-2px); transition: transform .2s ease-out; float: left;}
 .esriAnalysis.card .card-toggle:checked + .card-lbl-toggle::before {transform: rotate(90deg) translateX(-3px);}
 .esriAnalysis.card .card-content {max-height: 0px; overflow: hidden; transition: max-height .25s ease-in-out;}
 .esriAnalysis.card .card-toggle:checked + .card-lbl-toggle + .card-content {max-height: 300px;}
 .explanatoryDiv {max-height: 175px; min-height: 100px; overflow: auto; border: 1px solid #CBCBCB;}
 .esriAnalysis.card .card-toggle:checked + .card-lbl-toggle {border-bottom-right-radius: 0; border-bottom-left-radius: 0;}
 .esriAnalysis.card .card-content .card-content-inner {background-color: white; border: 1px solid #efefef; border-top: 0; border-bottom-left-radius: 7px; border-bottom-right-radius: 7px; padding: .5rem 1rem;}
 .esriAnalysis .addVariableAction {cursor: pointer; width: 32px; height: 32px;}
 .esriAnalysis .center {margin: auto; width: 50%;}
 .esriAnalysis .variableListContainer {height: 20em !important; overflow-y: scroll;}
 .esriAnalysis .esriListItemGrid {border: none;}
 .esriAnalysis .esriListItemGrid .dgrid-cell {border: none;}
 .esriAnalysis .esriListItemGrid .dgrid-row-table {border: 1px solid #bbb;}
 .esriAnalysis .esriListItemGrid .dgrid-row {padding: 0.25em;}
 .esriAnalysis .esriListItemGrid .esriGridCellEllipses {overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width: 70%;}
 .esriMultiVarDialogContent {width: 40em !important;}
 .esriAnalysis.esriMultiVariableForm .attrSelect div.dijitReset.dijitInputField.dijitButtonText , .esriAnalysis.esriMultiVariableForm .statsSelect div.dijitReset.dijitInputField.dijitButtonText {width: 86%; overflow: hidden; text-align: left;}
 .esriAnalysis.esriMultiVariableForm .attrSelect span.dijitReset.dijitInline.dijitSelectLabel.dijitValidationTextBoxLabel , .esriAnalysis.esriMultiVariableForm .statsSelect span.dijitReset.dijitInline.dijitSelectLabel.dijitValidationTextBoxLabel {width: 86%; overflow: hidden;}
 .fullSpread{width: 100%; height: 100%;}
.esriAnalysis .esriRasterAnalysisPreviewTable {padding: 0.5em .5em .5em 1.75em;}
.esriAnalysis .esriAnalysisPreviewError {background-image: url("../dijit/images/warning.png"); background-repeat: no-repeat; display: none; height: 20px; width: 20px; align-self: center;}
.esriAnalysis .esriAnalysisPreviewWarning {background-image: url("../dijit/images/warning.png"); background-repeat: no-repeat; display: none; height: 18px; width: 20px; align-self: center;}
.esriAnalysis .esriAnalysisPreviewLoading {background-image: url("../dijit/images/loading-throb.gif"); background-repeat: no-repeat; display: none; height: 45px; width: 30px; align-self: center; margin-left: 50px;}
.esriAnalysisPreviewErrorToolTip {width: 25em; overflow: auto; overflow-wrap: break-word; white-space: pre-line;}
.esriAnalysis .buildMVGAddVariableCtr {width: 18%;}
.esriAnalysis .verticalCenter{vertical-align: middle;}
.esriAnalysis .breakWord {word-break: break-word;}
.esriAnalysis .esriRemapgridRowAddDiv {padding: 1px; width: 100%;}
.esriAnalysis .breakWord {word-break: break-word;}
.esriAnalysis .webtoolbtn .dijitButtonNode {width: 100%;}
.esriAnalysis .webtoolbtn.dijitButton {padding: .3em 0 .3em !important;}
.longInput.with-filter {margin-left: 1rem; margin-top: 1rem; width: 70%; table-layout: fixed;}
.marginTop1{margin-top: 1rem;}
.paddingTop1 {padding-top: 1rem;}
.esriSaveLayerlabel {width: 9px; font-size: smaller;}
.esriSingleFilterForm .allExps {}
.esriSingleFilterForm .tabContainerContent {border: none !important; border-top: 0 none !important;}
.esriSingleFilterForm .dijitTabInner {background-color: #FFF;}
.esriSingleFilterForm .dijitTab {border-color: #CCC;}
.esriSingleFilterForm .dijitTab .tabLabel {padding: 0 10px;}
.esriSingleFilterForm .dijitTabContainerTop-tabs {border-bottom: 1px solid #CCC;}
.esriSingleFilterForm label {display: inline-block; padding: 0; width: 7.0em; margin: 0 0 0.5em 0;}
.esriSingleFilterForm .rowTable {margin: 10px 5px 5px 5px;}
.esriSingleFilterForm .dijitTextBox {width: 37.3em; height: 1.5em;}
.esriSingleFilterForm .interactiveFilter {margin: 0 5px 10px 5px;}
.esriSingleFilterForm .matchMsgSet {margin-bottom: 5px;}
.esriSingleFilterForm .interactiveFilter .dijitTextBox {margin: 0.3em 0 0 0;} 
.esriSingleFilterForm .dijitSelect {margin: 0 0 0.5em 0;}
.esriSingleFilterForm .dijitSelect .dijitButtonContents {width: 24em; padding: 0;}
.esriSingleFilterForm .dijitTextBox {width: 25.8em; padding: 0;}
.esriSingleFilterForm .dijitTextBox, .esriSingleFilterForm .dijitComboBox {margin: 0; height: auto; padding: 0 !important;}
.esriSingleFilterForm .dijitSelect .dijitButtonNode {border: 1px solid #BBBBBB;}
.esriSingleFilterForm .dijitInputContainer {padding: 0.2em 0 0 0.1em;}
.esriSingleFilterForm .dijitButtonNode {border: 1px solid #BBBBBB;}
.esriSingleFilterForm label {margin:auto 0.5em auto auto; width:auto;}
.esriSingleFilterForm .submitButtons {margin: 5px 0 15px 5px;}
.esriSingleFilterForm a:hover {cursor: pointer; cursor: hand}
.esriAGOFilterAddExpIcon {background-position: 0 0;}
.esriAGOFilterAddExpToSetIcon {background-position: -15px 0;}
.esriAGOFilterRemoveIcon {background-position: -30px 0; width: 14px;}
.esriAGOFilterAddSetIcon {background-position: -45px 0; margin-left: 8px; margin-right: 8px;}
.esriAGOFilterFilterIcon {background-position: -60px 0;}
.esriSingleFilterForm .matchMsg {padding: 15px 0 10px 0;}
.esriSingleFilterForm .attributeField{width:150px;}
.esriSingleFilterForm .operator{width:100px;}
.esriSingleFilterForm .attributeValueContainer{margin:0 5px 0 5px;}
.esriSingleFilterForm .attributeValue{width:200px;}
.esriSingleFilterForm .attributeValueOptions{margin:2px 0 0 0;}
.esriSingleFilterForm .attributeText{margin:3px 5px 0 5px;}
.esriSingleFilterForm .title{font-weight:bold; margin:10px 0;}
.esriSingleFilterForm .interactiveSection{padding:10px;}
.esriSingleFilterForm .attributeValue1, .esriSingleFilterForm .attributeValue2{width:100px;}
.esriSingleFilterForm .attributeBetweenValues{margin:3px 5px 0 5px;}
.esriSingleFilterForm .expression {margin-bottom: 5px; border: 1px solid #929497; background-color:#F7F8F8 !important;}
.esriSingleFilterForm .filterSet {border:1px solid #c0c0c0; margin-top:5px; margin-bottom:10px; padding-top:10px; background-color:#faffff;}
.esriSingleFilterForm .allExpsBox {background-color:#fff !important; border-top: 1px solid #A6A8AB; border-bottom: 1px solid #A6A8AB; padding:5px 0 !important; margin:0 0 5px 0;}
.esriSingleFilterForm .allExps {overflow-y: auto; max-height: 245px; padding:5px;}
.esriSingleFilterForm .friendlyText {line-height:18px; padding:10px; clear:both;}
.esriSingleFilterForm .hintText {line-height:24px; font-style: italic;}
.esriSingleFilterForm .singleInteractiveFilter{margin-top:10px;}
.esriSymbolEditor{background-color: white; width: 212px; height: 330px;}
.esri-halo-styler{height: 50px; background-color: #FFF; display: table; width: 100%;}
.esri-halo-styler-top-container{margin-bottom: 5px; padding: 5px;}
.esri-halo-styler-select{padding-right: 5px;}
.esriFontAlignment {}
.esriFontAlignment .icon {width: 32px; height: 32px; padding: 3px;}
.esriFontAlignment button {background: none repeat scroll 0 0 transparent; border: 1px solid #bfbfbf; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; border-spacing: 0; margin: 3px 1px;}
.esriFontAlignment button:hover {background: #DDD;}
.esriFontAlignment button:active {background-color: #c4c4c4; border: 1px solid #999;}
/*
.bot-left, .bot-mid, .bot-right, .mid-left, .mid-mid, .mid-right, .top-left, .top-mid, .top-right{background: url("../dijit/images/positionSprite.png") no-repeat; width: 24px; height: 24px;}
*/
.bot-left{background-position: 0 -44px;}
.bot-mid{background-position: -22px -44px;}
.bot-right{background-position: -44px -44px;}
.mid-left{background-position: 0 -22px;}
.mid-mid{background-position: -22px -22px;}
.mid-right{background-position: -44px -22px;}
.top-left{background-position: 0 0;}
.top-mid{background-position: -22px 0;}
.top-right{background-position: -44px 0;}


.esriFontAlignment .selectedFontAlignment{border: 1px solid #2c6dc2;}
.esriCalcField {width: 100%; height: 100%;}
.esriCalcField .esriCalcTitleLabel {font-weight: bold;}
.esriCalcField .esriCalcSelField {width: 50%;}
.esriCalcField .esriExprBox {width: 95%; max-width: 95%; max-height: 40%;}
.esriCalcField .esriActionButtonCtr {width:100%; padding-bottom: 0.5em; padding-top: 0.75em;}
.esriCalcField .esriCalcFieldValidateIcon {background-image: url("../dijit/images/validateicon16.png"); background-repeat: no-repeat; background-size: 100%; width: 16px; height: 16px; margin: 0.25px;}
.esriCalcField .esriCalcFieldValidateDisabledIcon {background-repeat: no-repeat; background-size: 100%; width: 16px; height: 16px; margin: 0.25px;}
.esriCalcField .esriActionButton {background-color: transparent; background: none; border: 1px solid #F7F8F8; -webkit-border-radius: 1px; -moz-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px; padding-top: 0.5em; height: 3em; width: 4em;}
.esriCalcField .esriCalcFieldClearIcon {background-image: url("../dijit/analysis/images/GenericEraser16.png"); background-repeat: no-repeat; background-size: 100%; width: 16px; height: 16px; margin: 0.25px;}
.esriCalcField .esriCalcFieldClearDisabledIcon {background-image: url("../dijit/analysis/images/GenericEraserDisabled16.png"); background-repeat: no-repeat; background-size: 100%; width: 16px; height: 16px; margin: 0.25px;}
.esriCalcField .esriCalcFieldFuncCtr {clear:both; padding-top:0.5em; padding-bottom:0.5em; width: 100%; height: 65%;}
.esriCalcField .esriCalcFieldCtr {width: 50%; height: 100%;}
.esriCalcField .esriCalcFuncCtr {width: 50%; height: 100%;}
.esriCalcField .esriFieldsLabelDiv {padding-bottom: 0.5em;}
.esriCalcField .esriFunctionLabelDiv {padding-bottom: 1em;}
.esriCalcField .esriCalcFieldsList {width: 70%; height: 80%; overflow-y: auto;}
.esriCalcField .esriCalcFunctionList {width: 90%; height: 100%; overflow-y: auto;}
.esriCalcField .esriFieldsSelectionCtr {width: 100%; padding-bottom: 0.5em;}
.esriCalcField .esriCalExpRowOuter {padding: 0.25em;}
.esriCalcField .esriCalcExpLabelRow {cursor: pointer; color: #000; border: 1px solid white; background-color: #fff;}
.esriCalcField .esriCalcFieldTextTrimWithEllipses {white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.esriCalcField .esriLoading {background: url("../dijit/images/ajax-loader-arrow-lightblue.gif") center center no-repeat;}
.esriCalcField .esriLoadingLarge {background: url("../dijit/images/ajax-loader-segments-circle-64.gif"); background-repeat: no-repeat; background-position: 43% 50%; background-size: auto;}
.esriCalcField .esriFormWarning {padding:0.5em; margin: 2.5em 0 0 0; border: 1px solid #a67032; background-color: #F4DA6E; height: 3em; overflow-y: auto;}
.esriCalcField .esriFormSuccess {padding: 1.2em; margin: 2.5em 0 0 0; border: 1px solid #257824; background-color: #D2E959;}
.esriCalcField .esriActionDividerLine {clear:both; border-bottom: #CCC thin solid; height:1px; width:100%;}
.esriCalcHelp {padding-bottom: 0.5em;}
.esriCalcHelp a {color: #336699;}
.esriCalcHelp a, .esriCalcHelp a:hover, .esriCalcHelp a:active, .esriCalcHelp a:visited {color: #21759B;}
.esriCalcField .esriTitleDivideLine {clear:both; border-bottom: #CCC thin solid; height:4%; max-height:4em; width:100%;}
.esriCalcField label{display: block;}
.esriCalcFieldActionCtr {padding: 3em 0 2em 0;}
.Infographics_AgePyramid .AgePyramid_ContentPane {overflow: hidden;}
.AgePyramid_Chart {position: absolute; top: 0; left: 0; bottom: 0; width: 60%; cursor: default;}
.AgePyramid_MinMax {position: absolute; top: 30%; right: 9.75pt; bottom: 7.5pt; width: 35%;}
 .AgePyramid_MinMax div {margin-left: 7.5pt;}
.dj_rtl .AgePyramid_MinMax {right: auto; left: 9.75pt; text-align: right;}
.AgePyramid_MinLabel {margin-top: 2em;}
.AgePyramid_Text {font-size: 131.25%; margin-top: 0.2em;}
.AgePyramid_TextMale {color: #69A3F7;}
.AgePyramid_TextFemale {color: #FF9CF3;}
.AgePyramid_Comparison {position: absolute; right: 3pt; bottom: 6pt; width: 35%;}
.dj_rtl .AgePyramid_Comparison {right: auto; left: 3pt; text-align: right;}
.AgePyramid_ComparisonLabel {margin-bottom: 3.75pt;}
.Collapsed .AgePyramid_Chart {width: 100%;}
.Collapsed .MenLabel,.Collapsed .WomenLabel {position: absolute; font-size: 8.25pt; top: 10pt;}
.Collapsed .MenLabel {color: #69A3F7;}
.Collapsed .WomenLabel {color: #FF9CF3; right: 0;}
.dj_rtl .MenLabel {left: 0;}
.Anim_Common {animation-duration: 0.3s; -webkit-animation-duration: 0.3s; animation-fill-mode: forwards; -webkit-animation-fill-mode: forwards;}
.Anim_FlyingObj {position: absolute; z-index: 1; margin: 0;}
.Anim_FadeIn {animation-name: Anim_FadeIn; -webkit-animation-name: Anim_FadeIn;}
@keyframes Anim_FadeIn {from {opacity: 0;}
 to {opacity: 1;}
}
@-webkit-keyframes Anim_FadeIn {from {opacity: 0;}
 to {opacity: 1;}
}
.Anim_FadeOut {animation-name: Anim_FadeOut; -webkit-animation-name: Anim_FadeOut;}
@keyframes Anim_FadeOut {from {opacity: 1;}
 to {opacity: 0;}
}
@-webkit-keyframes Anim_FadeOut {from {opacity: 1;}
 to {opacity: 0;}
}
.Anim_SlideLeft {animation-name: Anim_SlideLeft; -webkit-animation-name: Anim_SlideLeft;}
@keyframes Anim_SlideLeft {from {margin-left: 0;}
 to {margin-left: -100%;}
}
@-webkit-keyframes Anim_SlideLeft {from {margin-left: 0;}
 to {margin-left: -100%;}
}
.Anim_SlideRight {animation-name: Anim_SlideRight; -webkit-animation-name: Anim_SlideRight;}
@keyframes Anim_SlideRight {from {margin-left: -100%;}
 to {margin-left: 0;}
}
@-webkit-keyframes Anim_SlideRight {from {margin-left: -100%;}
 to {margin-left: 0;}
}
.WidgetBack .BaseSelectComparison_Select .dijitSelect {position: relative; color: #e2e2e2; border-color: #ACACAC; width: 100%; height: 1.6em; background: none;}
 .WidgetBack .BaseSelectComparison_Select .dijitSelect .dijitButtonContents, .WidgetBack .BaseSelectComparison_Select .dijitSelect .dijitArrowButton {color: #e2e2e2; background: none; border: none;}
 .WidgetBack .BaseSelectComparison_Select .dijitSelect .dijitArrowButtonContainer {border: 0; width: 12pt;}
 .WidgetBack .BaseSelectComparison_Select .dijitSelect .dijitArrowButtonInner {position: absolute; top: 50%; right: 3pt; margin-top: -2.25pt; width: 0; height: 0; border-left: 2.7pt solid transparent; border-right: 2.7pt solid transparent; border-top: 4.5pt solid #e2e2e2;}
.dj_rtl .WidgetBack .BaseSelectComparison_Select .dijitSelect .dijitArrowButtonInner {right: auto; left: 3pt;}
.WidgetBack {width: 345pt; height: 245pt; font-family: Verdana; font-size: 8pt; background-color: #444444; overflow: hidden; color: #e2e2e2; text-align: left;}
 .WidgetBack .dijitContentPane {padding: 0 !important;}
.Collapsed .WidgetBack {width: 150pt; height: 150pt;}
.BaseWidget_HeaderPane {margin: 3pt 9pt 0 9pt; overflow: hidden;}
.BaseWidget_ContentPane {margin: 0 9pt 0 9pt;}
.BaseWidget_FooterPane {margin: 0 9pt 3pt 9pt; overflow: hidden;}
.BaseWidget_Title {font-size: 131.25%; margin-bottom: 3pt; color: #ffffff;}
.dj_rtl .BaseWidget_Title {text-align: right;}
.BaseWidget_Subtitle {font-size: 9pt; color: #e2e2e2;}
.Collapsed .BaseWidget_Subtitle {font-size: 8pt;}
.BaseWidget_Subtitle div {white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.SortSpan {font-size: 80%; color: gray;}
.SortLink {cursor: pointer; vertical-align: middle; white-space: nowrap;}
 .SortLink:hover {text-decoration: underline;}
.SortArrow {font-size: 80%;}
.AlternatingRow {background-color: #666666;}
.Collapsed .BaseWidget_ContentPane {margin: 0 3.75pt 1.5pt 3.75pt;}
.Collapsed .BaseWidget_HeaderPane {margin: 2.25pt 3.75pt 0 3.75pt;}
.BufferOptions_StudyAreaLabel {text-align: right;}
.BufferOptions_RingToggle {}
.BufferOptions_DriveTimeToggle {margin-left: 3.75pt;}
.BufferOptions_RadiusLabel {text-align: right;}
.BufferOptions_RadiusSpinner {width: 61.5pt; margin-right: 1px;}
.BufferOptions_RadiusTd {text-align: left;}
.NumberSpinner {position: relative;}
.NumberSpinner_RadiusButton {position: absolute; top: 0; cursor: pointer; padding: 10px; margin: -8px -8px -10px -8px;}
.NumberSpinner_RadiusPlus {right: 0;}
.NumberSpinner_RadiusMinus {left: 0;}
.claro .NumberSpinner .dijitInputContainer input {text-align: center;}
.FavoriteItemIcon {background-image: url("../dijit/geoenrichment/themes/common/images/stars.svg"); background-repeat: no-repeat; background-size: cover; display: inline-block; width: 15px; height: 15px; margin: 0; padding: 0;}
.dj_ie8 .FavoriteItemIcon {background-image: url("../dijit/geoenrichment/themes/common/images/stars.png");}
.FavoriteItemIcon.small {width: 13px; height: 13px;}
.FavoriteItem {background-position: 0;}
.FavoriteItemChecked {background-position: -15px;}
 .FavoriteItemChecked.small {background-position: -13px;}
.FavoriteItem:hover {background-position: -30px;}
.FavoriteItem.small:hover {background-position: -26px;}
.FavoriteItemChecked:hover {background-position: -45px;}
.FavoriteItemChecked.small:hover {background-position: -39px;}
.Grid_Measure {width: 100%; height: 100%; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;}
.GridCell_Measure {position: absolute !important; display: inline-block !important; top: 0 !important; left: 0 !important; width: auto !important; height: auto !important;}
.Grid > .dijitContentPane {width: 100%; padding: 0 !important;}
.Browser_Table {position: relative; background: #444444; overflow: hidden; font-family: Verdana;}
.Browser_ReloadProgress {background-image: url("../dijit/geoenrichment/themes/common/images/largeBusy.gif"); background-repeat: no-repeat; position: absolute; top: 50%; left: 50%; width: 57px; height: 50px; margin-left: -29px; margin-top: -25px; -webkit-box-shadow: 2px 2px 6px #9e9e9e; box-shadow: 2px 2px 6px #9e9e9e;}
.Browser_ReloadProgressBack {background-color: #999999; position: absolute; width: 100%; height: 100%; top: 0; left: 0; filter: alpha(opacity=55); -moz-opacity: 0.55; -khtml-opacity: 0.55; opacity: 0.55;}
.Browser_UpdateProgress {position: absolute; width: 57px; height: 50px; top: 12pt; right: 12pt; background-image: url("../dijit/geoenrichment/themes/common/images/largeBusy.gif"); background-repeat: no-repeat;}
.Collapsed .Browser_UpdateProgress {width: 28px; height: 25px; top: 3pt; right: 3pt; background-image: url("../dijit/geoenrichment/themes/common/images/smallBusy.gif");}
.Browser_BackTd .Browser_Back {background-image: url("../dijit/geoenrichment/themes/common/images/legendLayerContextLightGray_rtl.png");}
.Browser_BackTd:hover .Browser_Back {background-image: url("../dijit/geoenrichment/themes/common/images/leftarrowwhite.png");}
.Browser_BackTd {text-align: center; vertical-align: middle;}
.Browser_Back {display: inline-block; background-image: none; background-repeat: no-repeat; width: 19.5pt; height: 19.5pt; margin-left: 9pt; margin-right: 9pt; cursor: pointer;}
.dj_rtl .Browser_Back {background-image: url("../dijit/geoenrichment/themes/common/images/rightArrowwhite.png");}
.dj_rtl .Browser_BackTd .Browser_Back {background-image: url("../dijit/geoenrichment/themes/common/images/legendLayerContextLightGray.png");}
.dj_rtl .Browser_BackTd:hover .Browser_Back {background-image: url("../dijit/geoenrichment/themes/common/images/rightArrowwhite.png");}
.Browser_ForwardTd .Browser_Forward {background-image: url("../dijit/geoenrichment/themes/common/images/legendLayerContextLightGray.png");}
.Browser_ForwardTd:hover .Browser_Forward {background-image: url("../dijit/geoenrichment/themes/common/images/rightArrowwhite.png");}
.Browser_ForwardTd {text-align: center; vertical-align: middle;}
.Browser_Forward {display: inline-block; background-image: none; background-repeat: no-repeat; width: 19.5pt; height: 19.5pt; margin-left: 9pt; margin-right: 9pt; cursor: pointer;}
.dj_rtl .Browser_ForwardTd .Browser_Forward {background-image: url("../dijit/geoenrichment/themes/common/images/legendLayerContextLightGray_rtl.png");}
.dj_rtl .Browser_ForwardTd:hover .Browser_Forward {background-image: url("../dijit/geoenrichment/themes/common/images/leftarrowwhite.png");}
 .Browser_BackTd .Browser_Back.Browser_Disabled, .Browser_BackTd:hover .Browser_Back.Browser_Disabled, .dj_rtl .Browser_BackTd .Browser_Back.Browser_Disabled, .dj_rtl .Browser_BackTd:hover .Browser_Back.Browser_Disabled, .Browser_ForwardTd .Browser_Forward.Browser_Disabled, .Browser_ForwardTd:hover .Browser_Forward.Browser_Disabled, .dj_rtl .Browser_ForwardTd .Browser_Forward.Browser_Disabled, .dj_rtl .Browser_ForwardTd:hover .Browser_Forward.Browser_Disabled {background-image: none; cursor: default;}
.Browser_HostBorder {position: relative; width: 367.5pt; height: 245pt; margin: 3.75pt 0 3.75pt 0; border: 0.75pt solid #fff;}
.Browser_TitlePane {font-size: 10.5pt; text-align: left; overflow: hidden !important; padding: 4.5pt 9pt 0 9pt !important; z-index: 3;}
.dj_rtl .Browser_TitlePane {text-align: right;}
.Browser_Table .Browser_TitlePane .dijitSelect {position: relative; background: none; border: none;}
 .Browser_Table .Browser_TitlePane .dijitSelect .dijitButtonContents, .Browser_Table .Browser_TitlePane .dijitSelect .dijitArrowButton {color: #ffffff; background: none; border: none; min-width: 0;}
.Browser_Table .Browser_TitlePane .dijitSelectFocused .dijitArrowButton {padding: 0;}
.Browser_Table .Browser_TitlePane .dijitSelectHover .dijitSelectLabel {text-decoration: underline;}
.Browser_Table .Browser_TitlePane .dijitSelectLabel {width: auto; padding: 0;}
.Browser_Table .Browser_TitlePane .dijitSelect .dijitInputField {padding: 0;}
.Browser_Table .Browser_TitlePane .dijitSelect .dijitArrowButtonContainer {border: 0;}
.Browser_Table .Browser_TitlePane .dijitSelect .dijitArrowButtonInner {background-image: url("../dijit/geoenrichment/themes/common/images/PulldownTriangleIcon.png"); background-position: 3.75pt 50%;}
.dj_rtl .Browser_Table .Browser_TitlePane .dijitSelect .dijitArrowButtonInner {right: auto; left: 3pt;}
.Browser_ContentPane {overflow: hidden; position: absolute; width: 100%; top: 20pt; right: 0; bottom: 0; left: 0;}
 .Browser_ContentPane .WidgetBack .BaseWidget_HeaderPane {margin-top: 0;}
.Collapsed .Browser_ContentPane {top: 15pt;}
.Collapsed .Browser_Table .Browser_TitlePane .dijitSelectLabel {max-width: 142.5pt; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; -ms-text-overflow: ellipsis; -o-text-overflow: ellipsis;}
.Collapsed .Browser_HostBorder {width: 157.5pt; height: 164.25pt; margin: 0; border: 0;}
.Collapsed .Browser_TitlePane {padding: 0 3.75pt 0 3.75pt !important;}
.Collapsed .Browser_Back,.Collapsed .Browser_Forward {width: 13.5pt; margin-left: 3.75pt; margin-right: 3.75pt; background-size: 13.5pt;}
._Wizard_Root .InfographicsMainPage_VarListsPane {left: 15px; right: 0; padding: 0; width: auto; min-height: 70px;}
._Wizard_Root .InfographicsMainPage_PreviewPane {width: 37%; right: 0; padding: 0; overflow: hidden;}
.InfographicsMainPage_VarListsPane .dgrid {height: auto; border: none; margin: 5px 5px 5px 10px;}
 .InfographicsMainPage_VarListsPane .dgrid .dgrid-scroller {position: relative; margin-top: 0; overflow: visible;}
.InfographicsMainPage_VarListsPane .dgrid-row {white-space: nowrap; cursor: pointer;}
.InfographicsMainPage_VarListsPane .dgrid-selected {background: none;}
.InfographicsMainPage_CountryAndTheme {margin: 7.5pt 0 0 19px;}
.InfographicsMainPage_ChooseDataCollection {margin-top: 3.75pt;}
.InfographicsMainPage_AddVariables {margin: 0 38pt;}
.InfographicsMainPage_BufferOptions {margin: 2.25pt;}
.dgrid .InfographicsMainPage_CurrentRow {background: #dedede;}
.InfographicsMainPage_Preview {position: absolute; width: 185px; height: 185px; background-size: contain; background-position: left top; background-repeat: no-repeat;}
.InfographicsMainPage_Step3 {margin: 0 0 5px 19px;}
.InfographicsMainPage_Item {float: left; position: relative; padding: 3px 0 0 3px; width: 165px; height: 100px; cursor: pointer;}
 .InfographicsMainPage_Item:hover {background: #e5e5e5;}
.InfographicsMainPage_ItemCheck {vertical-align: top;}
.InfographicsMainPage_ItemLabel {position: absolute; font-size: 90%; left: 20px; top: 1.5pt; right: 2.25pt; bottom: 2.25pt;}
.InfographicsMainPage_ItemImage {width: 75pt; height: 75pt; margin-top: 3.75pt; background-size: contain; background-position: left top; background-repeat: no-repeat;}
.InfographicsMainPage_ItemImage_AgePyramid {background-image: url("../dijit/geoenrichment/themes/common/images/AgePyramid.png");}
.InfographicsMainPage_ItemImage_Tapestry {background-image: url("../dijit/geoenrichment/themes/common/images/Tapestry.png");}
.InfographicsMainPage_ItemImage_RelatedVariables {background-image: url("../dijit/geoenrichment/themes/common/images/RelatedVariables.png");}
.InfographicsMainPage_ItemImage_OneVar {background-image: url("../dijit/geoenrichment/themes/common/images/OneVar.png");}
.NotSupported_Message {font: bold 9pt verdana; padding: 7.5pt;}
.Infographics_OneVar table {font-size: 13px;}
.OneVarMultiComparison_Value {margin: 3pt 0 6pt 0;}
.OneVarMultiComparison_Value_Primary {font-size: 281.25%; font-weight: bold; color: #66ff66;}
.OneVarMultiComparison_Expanded_Value_Primary {font-weight: bold; font-size: 27pt; color: #66ff66;}
.OneVarMultiComparison_Value_Secondary {font-size: 121.875%; font-weight: bold; color: #66ff66;}
.OneVarMultiComparison_Expanded_Value_Site {font-size: 140%; color: #FFFFFF;}
.OneVarMultiComparison_Comparison {margin: 4.5pt 0 4.5pt 0; color: #FFFFFF; font-size: 11px;}
.OneVarMultiComparison_Collapsed_ContentPane {max-height: 90pt; overflow-y: auto;}
.OneVarMultiComparison_Table {margin: 0 0.75pt 0 0.75pt; width: 99%; border-collapse: collapse;}
.OneVarMultiComparison_Collapsed_TextColumn {padding: 0 3pt 1.5pt 0; text-align: right;}
.OneVarMultiComparison_CurrentRow {color: #FFFFFF; font-weight: 600; background-color: #6A6A6A;}
 .OneVarMultiComparison_CurrentRow.AlternatingRow {background-color: #666666;}
.OneVarMultiComparison_Row {color: #c4c4c4; background-color: #6A6A6A;}
 .OneVarMultiComparison_Row.AlternatingRow {background-color: #666666;}
.OneVarMultiComparison_Collapsed_BarFrame {border: 0.75pt solid #8e8e8e; margin: 4.5pt 0 4.5pt 0;}
.OneVarMultiComparison_Collapsed_Bar {height: 9pt; background: #b5b5b5;}
.OneVarMultiComparison_Collapsed_CurrentBar {height: 9pt; background: #66FF66;}
.OneVarMultiComparison_Expanded_Bar {height: 9pt; background: #b5b5b5;}
.OneVarMultiComparison_Expanded_CurrentBar {height: 9pt; background: #66FF66;}
.OneVarMultiComparison_TextColumnHeader {padding: 1.5pt 3pt 1.5pt 3pt; color: #ffffff;}
.OneVarMultiComparison_ValueColumnHeader {padding: 1.5pt 2.25pt 1.5pt 2.25pt; color: #ffffff;}
.OneVarMultiComparison_ChartColumnHeader_Lower {padding: 0 1.5pt 0 1.5pt;}
.OneVarMultiComparison_ChartColumnHeader_Upper {padding: 0 1.5pt 0 1.5pt; text-align: right;}
.OneVarMultiComparison_TextColumn {padding: 1.5pt 3pt 1.5pt 3pt; border: 0.75pt solid #ACACAC;}
.OneVarMultiComparison_ValueColumn {padding: 1.5pt 2.25pt 1.5pt 2.25pt; border: 0.75pt solid #ACACAC;}
.OneVarMultiComparison_ChartColumn {padding: 2.25pt 0 2.25pt 0; border: 0.75pt solid #ACACAC;}
.Collapsed .OneVarMultiComparison_Value {margin: 0 0 0 0;}
.Collapsed .OneVarMultiComparison_Comparison {margin: 0 0 3.75pt 0;}
.Collapsed .OneVarMultiComparison_Expanded_Value_Primary {font-size: 19.5pt;}
.dj_rtl .OneVarMultiComparison_Value_Primary,.dj_rtl .OneVarMultiComparison_Expanded_Value_Primary,.dj_rtl .OneVarMultiComparison_Value_Secondary,.dj_rtl .OneVarMultiComparison_Expanded_Value_Site,.dj_rtl .OneVarMultiComparison_Comparison {float: right;}
.dj_rtl .OneVarMultiComparison_TextColumnHeader,.dj_rtl .OneVarMultiComparison_ValueColumnHeader,.dj_rtl .OneVarMultiComparison_TextColumn,.dj_rtl .OneVarMultiComparison_ValueColumn,.dj_rtl .OneVarMultiComparison_ChartColumnHeader_Lower,.dj_rtl .OneVarMultiComparison_Value {text-align: right;}
.dj_rtl .OneVarMultiComparison_ChartColumnHeader_Upper {text-align: left;}
.dijitLayoutContainer.Pagination {position: absolute; top: 0; bottom: 0; left: 0; right: 0;}
.Pagination_PageAndArrows {position: absolute; top: 0; bottom: 30px; left: 0; right: 0;}
.Pagination_Triangle {position: absolute; top: 50%; width: 20px; height: 60px; margin-top: -30px; cursor: pointer; background-position: center center; background-repeat: no-repeat;}
.Pagination_TriangleDisabled {cursor: default !important;}
.Pagination_TriangleBack {background: url("../dijit/geoenrichment/themes/common/images/paginationArrows/LeftArrow.svg") no-repeat right center; left: 0; margin-left: 20px; margin-right: 0; background-size: 13px;}
.dj_rtl .Pagination_TriangleBack {background-image: url("../dijit/geoenrichment/themes/common/images/paginationArrows/RightArrow.svg"); left: auto; right: 0; margin-left: 0; margin-right: 20px;}
.Pagination_TriangleBack.Pagination_TriangleEnabled:hover {background-image: url("../dijit/geoenrichment/themes/common/images/paginationArrows/LeftArrow_hover.svg");}
.dj_rtl .Pagination_TriangleBack.Pagination_TriangleEnabled:hover {background-image: url("../dijit/geoenrichment/themes/common/images/paginationArrows/RightArrow_hover.svg");}
.Pagination_TriangleBack.Pagination_TriangleDisabled {background-image: url("../dijit/geoenrichment/themes/common/images/paginationArrows/LeftArrow_disable.svg");}
.dj_rtl .Pagination_TriangleBack.Pagination_TriangleDisabled {background-image: url("../dijit/geoenrichment/themes/common/images/paginationArrows/RightArrow_disable.svg");}
.Pagination_TriangleForward {background: url("../dijit/geoenrichment/themes/common/images/paginationArrows/RightArrow.svg") no-repeat left center; right: 0; margin-left: 0; margin-right: 20px; background-size: 13px;}
.dj_rtl .Pagination_TriangleForward {background-image: url("../dijit/geoenrichment/themes/common/images/paginationArrows/LeftArrow.svg"); right: auto; left: 0; margin-left: 20px; margin-right: 0;}
.Pagination_TriangleForward.Pagination_TriangleEnabled:hover {background-image: url("../dijit/geoenrichment/themes/common/images/paginationArrows/RightArrow_hover.svg");}
.dj_rtl .Pagination_TriangleForward.Pagination_TriangleEnabled:hover {background-image: url("../dijit/geoenrichment/themes/common/images/paginationArrows/LeftArrow_hover.svg");}
.Pagination_TriangleForward.Pagination_TriangleDisabled {background-image: url("../dijit/geoenrichment/themes/common/images/paginationArrows/RightArrow_disable.svg");}
.dj_rtl .Pagination_TriangleForward.Pagination_TriangleDisabled {background-image: url("../dijit/geoenrichment/themes/common/images/paginationArrows/LeftArrow_disable.svg");}
.Pagination_Items {overflow: hidden; position: absolute; top: 0; bottom: 0; left: 40px; right: 40px;}
.Pagination_Bullets {position: absolute; bottom: 0; left: 0; right: 0; height: 30px; overflow: hidden; white-space: nowrap; text-align: center;}
.Pagination_Bullet {display: inline-block; vertical-align: top; width: 10px; height: 10px; border-radius: 5px; background-color: #d1d1d1; margin: 10px 7px; cursor: pointer;}
.touch .Pagination_Bullet {width: 16px; height: 16px; border-radius: 8px; margin: 7px 4px;}
.Pagination_Bullet:hover {background-color: #b9b9b9;}
.Pagination_BulletCurrent {background-color: #898989 !important; cursor: default !important;}
 .Pagination_BulletCurrent:hover {background-color: #898989 !important;}
.Pagination_SlideAnim {position: absolute; white-space: nowrap; width: 100%;}
 .Pagination_SlideAnim > div {display: inline-block; width: 100%; white-space: normal; vertical-align: top;}
.Pagination_FadeAnim {position: absolute; width: 100%; top: 0;}
.Infographics_RelatedVariables table {font-size: 13px;}
.dj_rtl .RelatedVariables_Labels {text-align: right;}
.RelatedVariables_HighLabel {margin: 1.5pt 1.5pt 3pt 0; font-size: 9pt;}
.RelatedVariables_LowLabel {margin: 0 0 1.5pt 0; font-size: 9pt;}
.RelatedVariables_Table {position: relative; margin: 0 0.75pt 0 0.75pt; border-collapse: collapse; width: 99%;}
.RelatedVariables_ColumnHeader {padding-top: 0; color: #ffffff;}
.RelatedVariables_Row {color: #c4c4c4; background-color: #444444;}
 .RelatedVariables_Row.AlternatingRow {background-color: #666666;}
.RelatedVariables_TextColumn {padding-left: 4pt; border: 0.75pt solid #ACACAC;}
.RelatedVariables_ValueColumn {padding-left: 4pt; border: 0.75pt solid #ACACAC;}
.RelatedVariables_DifferenceColumn {padding-left: 4pt; padding-right: 4pt; border: 0.75pt solid #ACACAC;}
.RelatedVariables_DifferenceColumn_Positive {color: #66F45B;}
.RelatedVariables_DifferenceColumn_Negative {color: #43D3FF;}
.dj_rtl .RelatedVariables_ColumnHeader,.dj_rtl .RelatedVariables_TextColumn,.dj_rtl .RelatedVariables_ValueColumn,.dj_rtl .RelatedVariables_DifferenceColumn_Positive,.dj_rtl .RelatedVariables_DifferenceColumn_Negative {text-align: right;}
.RelatedVariables_ChartNegative {text-align: right; border-top: 0.75pt solid #ACACAC; border-bottom: 0.75pt solid #ACACAC;}
.dj_rtl .RelatedVariables_ChartNegative {text-align: left;}
.RelatedVariables_ChartPositive {border-right: 0.75pt solid #ACACAC; border-top: 0.75pt solid #ACACAC; border-bottom: 0.75pt solid #ACACAC;}
.dj_rtl .RelatedVariables_ChartPositive {text-align: right; border-right: 0; border-left: 0.75pt solid #ACACAC;}
.RelatedVariables_PositiveBar {height: 9pt; background-color: #66F45B; display: inline-block;}
.RelatedVariables_NegativeBar {height: 9pt; background-color: #43D3FF; display: inline-block;}
.RelatedVariables_ComparisonDiv {float: right; width: 35%; margin: 3pt;}
.dj_rtl .RelatedVariables_ComparisonDiv {float: left;}
.RelatedVariables_ComparisonLabel {margin-bottom: 3.75pt;}
.dj_rtl .RelatedVariables_ComparisonLabel {text-align: right;}
.Collapsed .RelatedVariables_TextColumn,.Collapsed .RelatedVariables_ValueColumn {font-size: 6.75pt;}
.Collapsed .MinPct {background-color: #7bbdff;}
.Collapsed .MaxPct {background-color: #6def37;}
.Collapsed .MinPct,.Collapsed .MaxPct {color: #444444;}
.searchTextBox {white-space: nowrap; display: inline-block;}
 .searchTextBox .searchTextBoxInput {display: block; width: auto;}
 .searchTextBox .dijitInputInner::-ms-clear {display: none;}
 .searchTextBox .searchTextBoxButton {display: block; width: 29px; height: 22px; cursor: pointer; background: url("../dijit/geoenrichment/themes/common/images/dataSearchIcon.png") no-repeat center center; position: relative; float: right;}
.dj_rtl .searchTextBox .searchTextBoxButton {float: left;}
.Infographics_Tapestry table {font-size: 11px;}
.Tapestry_Main_Table {margin-top: 12px; background-color: #4c4c4c; border-spacing: 0;}
.dj_rtl .Tapestry_Main_Table,.dj_rtl .Tapestry_Details_Table {text-align: right;}
.Tapestry_Main_Pct {font-size: 145%; padding: 0 0 0 15px; border-left: 1px solid #6c6d70; font-weight: bold;}
.dj_rtl .Tapestry_Main_Pct {padding: 0 15px 0 0; border-right: 1px solid #6c6d70; border-left: none;}
.Tapestry_Main_Pct_Label {color: #A6A8AB; font-size: 65%; vertical-align: top; font-weight: normal; padding-top: 5px; display: block;}
.Tapestry_Main_Name {font-size: 135%; padding: 0 8px; vertical-align: middle; font-weight: bold;}
.dj_rtl .Tapestry_Main_Name {padding: 0 8px 0 0;}
.Tapestry_Main_Value {vertical-align: top; color: #A6A8AB; font-size: 70%; font-weight: normal; display: block; padding-top: 5px;}
.Tapestry_Main_Arrow div {background: url("../dijit/geoenrichment/themes/common/images/upDown.svg") no-repeat center; background-position: 7px 0; width: 32px; height: 32px; margin: 15px 5px 0 0;}
.dj_rtl .Tapestry_Main_Arrow div {margin: 15px 0 0 5px;}
.clicked .Tapestry_Main_Arrow div {background-position: -20px 0;}
.Tapestry_Main_Button {cursor: pointer; border-bottom: 2px solid #444444;}
 .Tapestry_Main_Button.Tapestry_Details_Image {padding: 10px 0 10px 12px; text-align: left;}
.dj_rtl .Tapestry_Main_Button.Tapestry_Details_Image {text-align: right; padding: 10px 12px 10px 0;}
.clicked .Tapestry_Main_Button {border-bottom: none !important;}
.Tapestry_LifeMode .LifeModeColor {color: #F7F8F8;}
.Tapestry_LifeMode:hover {background-color: #595959;}
.Tapestry_LifeMode .Tapestry_Details_Image div:first-child {width: 55.55px; height: 55.55px;}
.Collapsed .Tapestry_Main_Table {background: none;}
.Collapsed .Tapestry_Main_Pct {font-size: 110%; padding: 0 5px; border-left: none;}
.Collapsed .Tapestry_Main_Name {font-size: 110%; padding: 1px 5px;}
.Collapsed .Tapestry_Main_Value {padding: 2px 3px;}
.Tapestry_Details_Table {padding-bottom: 10px; width: 100%; border-bottom: 2px solid #444444;}
.Tapestry_thumbnail_Code {font-size: 110%; border: 3px solid #80C342; width: 25px; height: 25px; border-radius: 28px; text-align: center; line-height: 25px; font-weight: bold; background-color: #F7F8F8; display: block; margin: 5px 0 0 55px; color: #4c4c4c;}
.dj_rtl .Tapestry_thumbnail_Code {margin: 5px 55px 0 0;}
.Tapestry_Details_LinkIcon {margin: 0 5px 0 10px; background-image: url("../dijit/geoenrichment/themes/common/images/acrobat.svg"); background-repeat: no-repeat; height: 16px; width: 16px; background-size: contain;}
.dj_rtl .Tapestry_Details_LinkIcon {margin: 0 10px 0 5px;}
.Tapestry_Details_Link.Wizard_Link {color: #7FBBDF;}
.Tapestry_Details_FieldCell {padding: 10px 10px 25px 10px; font-size: 110%; vertical-align: bottom;}
.Tapestry_Details_FieldCellContent {padding: 1px 5px; border-left: 2px solid #A6A8AB;}
.dj_rtl .Tapestry_Details_FieldCellContent {border-width: 0 2px 0 0;}
.Tapestry_Details_Label {color: #fff; margin: 2px 0;}
.Tapestry_Details_SubLabel {color: #A6A8AB;}
.Tapestry_Details_Image {text-align: center; color: #FFFFFF;}
 .Tapestry_Details_Image div:first-child {display: inline-block; background-repeat: no-repeat; width: 85px; height: 85px; border: 4px solid #e5e5e5; border-radius: 45px;}
 .Tapestry_Details_Image.housing div:first-child {background-position: -85px 0;}
 .Tapestry_Details_Image.code_01A div:first-child {background-image: url("../dijit/geoenrichment/themes/common/images/tapestry/01A.png");}
 .Tapestry_Details_Image.code_01B div:first-child {background-image: url("../dijit/geoenrichment/themes/common/images/tapestry/01B.png");}
 .Tapestry_Details_Image.code_01C div:first-child {background-image: url("../dijit/geoenrichment/themes/common/images/tapestry/01C.png");}
 .Tapestry_Details_Image.code_01D div:first-child {background-image: url("../dijit/geoenrichment/themes/common/images/tapestry/01D.png");}
 .Tapestry_Details_Image.code_01E div:first-child {background-image: url("../dijit/geoenrichment/themes/common/images/tapestry/01E.png");}
 .Tapestry_Details_Image.code_02A div:first-child {background-image: url("../dijit/geoenrichment/themes/common/images/tapestry/02A.png");}
 .Tapestry_Details_Image.code_02B div:first-child {background-image: url("../dijit/geoenrichment/themes/common/images/tapestry/02B.png");}
 .Tapestry_Details_Image.code_02C div:first-child {background-image: url("../dijit/geoenrichment/themes/common/images/tapestry/02C.png");}
 .Tapestry_Details_Image.code_02D div:first-child {background-image: url("../dijit/geoenrichment/themes/common/images/tapestry/02D.png");}
 .Tapestry_Details_Image.code_03A div:first-child {background-image: url("../dijit/geoenrichment/themes/common/images/tapestry/03A.png");}
 .Tapestry_Details_Image.code_03B div:first-child {background-image: url("../dijit/geoenrichment/themes/common/images/tapestry/03B.png");}
 .Tapestry_Details_Image.code_03C div:first-child {background-image: url("../dijit/geoenrichment/themes/common/images/tapestry/03C.png");}
 .Tapestry_Details_Image.code_04A div:first-child {background-image: url("../dijit/geoenrichment/themes/common/images/tapestry/04A.png");}
 .Tapestry_Details_Image.code_04B div:first-child {background-image: url("../dijit/geoenrichment/themes/common/images/tapestry/04B.png");}
 .Tapestry_Details_Image.code_04C div:first-child {background-image: url("../dijit/geoenrichment/themes/common/images/tapestry/04C.png");}
 .Tapestry_Details_Image.code_05A div:first-child {background-image: url("../dijit/geoenrichment/themes/common/images/tapestry/05A.png");}
 .Tapestry_Details_Image.code_05B div:first-child {background-image: url("../dijit/geoenrichment/themes/common/images/tapestry/05B.png");}
 .Tapestry_Details_Image.code_05C div:first-child {background-image: url("../dijit/geoenrichment/themes/common/images/tapestry/05C.png");}
 .Tapestry_Details_Image.code_05D div:first-child {background-image: url("../dijit/geoenrichment/themes/common/images/tapestry/05D.png");}
 .Tapestry_Details_Image.code_05E div:first-child {background-image: url("../dijit/geoenrichment/themes/common/images/tapestry/05E.png");}
 .Tapestry_Details_Image.code_06A div:first-child {background-image: url("../dijit/geoenrichment/themes/common/images/tapestry/06A.png");}
 .Tapestry_Details_Image.code_06B div:first-child {background-image: url("../dijit/geoenrichment/themes/common/images/tapestry/06B.png");}
 .Tapestry_Details_Image.code_06C div:first-child {background-image: url("../dijit/geoenrichment/themes/common/images/tapestry/06C.png");}
 .Tapestry_Details_Image.code_06D div:first-child {background-image: url("../dijit/geoenrichment/themes/common/images/tapestry/06D.png");}
 .Tapestry_Details_Image.code_06E div:first-child {background-image: url("../dijit/geoenrichment/themes/common/images/tapestry/06E.png");}
 .Tapestry_Details_Image.code_06F div:first-child {background-image: url("../dijit/geoenrichment/themes/common/images/tapestry/06F.png");}
 .Tapestry_Details_Image.code_07A div:first-child {background-image: url("../dijit/geoenrichment/themes/common/images/tapestry/07A.png");}
 .Tapestry_Details_Image.code_07B div:first-child {background-image: url("../dijit/geoenrichment/themes/common/images/tapestry/07B.png");}
 .Tapestry_Details_Image.code_07C div:first-child {background-image: url("../dijit/geoenrichment/themes/common/images/tapestry/07C.png");}
 .Tapestry_Details_Image.code_07D div:first-child {background-image: url("../dijit/geoenrichment/themes/common/images/tapestry/07D.png");}
 .Tapestry_Details_Image.code_07E div:first-child {background-image: url("../dijit/geoenrichment/themes/common/images/tapestry/07E.png");}
 .Tapestry_Details_Image.code_07F div:first-child {background-image: url("../dijit/geoenrichment/themes/common/images/tapestry/07F.png");}
 .Tapestry_Details_Image.code_08A div:first-child {background-image: url("../dijit/geoenrichment/themes/common/images/tapestry/08A.png");}
 .Tapestry_Details_Image.code_08B div:first-child {background-image: url("../dijit/geoenrichment/themes/common/images/tapestry/08B.png");}
 .Tapestry_Details_Image.code_08C div:first-child {background-image: url("../dijit/geoenrichment/themes/common/images/tapestry/08C.png");}
 .Tapestry_Details_Image.code_08D div:first-child {background-image: url("../dijit/geoenrichment/themes/common/images/tapestry/08D.png");}
 .Tapestry_Details_Image.code_08E div:first-child {background-image: url("../dijit/geoenrichment/themes/common/images/tapestry/08E.png");}
 .Tapestry_Details_Image.code_08F div:first-child {background-image: url("../dijit/geoenrichment/themes/common/images/tapestry/08F.png");}
 .Tapestry_Details_Image.code_08G div:first-child {background-image: url("../dijit/geoenrichment/themes/common/images/tapestry/08G.png");}
 .Tapestry_Details_Image.code_09A div:first-child {background-image: url("../dijit/geoenrichment/themes/common/images/tapestry/09A.png");}
 .Tapestry_Details_Image.code_09B div:first-child {background-image: url("../dijit/geoenrichment/themes/common/images/tapestry/09B.png");}
 .Tapestry_Details_Image.code_09C div:first-child {background-image: url("../dijit/geoenrichment/themes/common/images/tapestry/09C.png");}
 .Tapestry_Details_Image.code_09D div:first-child {background-image: url("../dijit/geoenrichment/themes/common/images/tapestry/09D.png");}
 .Tapestry_Details_Image.code_09E div:first-child {background-image: url("../dijit/geoenrichment/themes/common/images/tapestry/09E.png");}
 .Tapestry_Details_Image.code_09F div:first-child {background-image: url("../dijit/geoenrichment/themes/common/images/tapestry/09F.png");}
 .Tapestry_Details_Image.code_10A div:first-child {background-image: url("../dijit/geoenrichment/themes/common/images/tapestry/10A.png");}
 .Tapestry_Details_Image.code_10B div:first-child {background-image: url("../dijit/geoenrichment/themes/common/images/tapestry/10B.png");}
 .Tapestry_Details_Image.code_10C div:first-child {background-image: url("../dijit/geoenrichment/themes/common/images/tapestry/10C.png");}
 .Tapestry_Details_Image.code_10D div:first-child {background-image: url("../dijit/geoenrichment/themes/common/images/tapestry/10D.png");}
 .Tapestry_Details_Image.code_10E div:first-child {background-image: url("../dijit/geoenrichment/themes/common/images/tapestry/10E.png");}
 .Tapestry_Details_Image.code_11A div:first-child {background-image: url("../dijit/geoenrichment/themes/common/images/tapestry/11A.png");}
 .Tapestry_Details_Image.code_11B div:first-child {background-image: url("../dijit/geoenrichment/themes/common/images/tapestry/11B.png");}
 .Tapestry_Details_Image.code_11C div:first-child {background-image: url("../dijit/geoenrichment/themes/common/images/tapestry/11C.png");}
 .Tapestry_Details_Image.code_11D div:first-child {background-image: url("../dijit/geoenrichment/themes/common/images/tapestry/11D.png");}
 .Tapestry_Details_Image.code_11E div:first-child {background-image: url("../dijit/geoenrichment/themes/common/images/tapestry/11E.png");}
 .Tapestry_Details_Image.code_12A div:first-child {background-image: url("../dijit/geoenrichment/themes/common/images/tapestry/12A.png");}
 .Tapestry_Details_Image.code_12B div:first-child {background-image: url("../dijit/geoenrichment/themes/common/images/tapestry/12B.png");}
 .Tapestry_Details_Image.code_12C div:first-child {background-image: url("../dijit/geoenrichment/themes/common/images/tapestry/12C.png");}
 .Tapestry_Details_Image.code_12D div:first-child {background-image: url("../dijit/geoenrichment/themes/common/images/tapestry/12D.png");}
 .Tapestry_Details_Image.code_13A div:first-child {background-image: url("../dijit/geoenrichment/themes/common/images/tapestry/13A.png");}
 .Tapestry_Details_Image.code_13B div:first-child {background-image: url("../dijit/geoenrichment/themes/common/images/tapestry/13B.png");}
 .Tapestry_Details_Image.code_13C div:first-child {background-image: url("../dijit/geoenrichment/themes/common/images/tapestry/13C.png");}
 .Tapestry_Details_Image.code_13D div:first-child {background-image: url("../dijit/geoenrichment/themes/common/images/tapestry/13D.png");}
 .Tapestry_Details_Image.code_13E div:first-child {background-image: url("../dijit/geoenrichment/themes/common/images/tapestry/13E.png");}
 .Tapestry_Details_Image.code_14A div:first-child {background-image: url("../dijit/geoenrichment/themes/common/images/tapestry/14A.png");}
 .Tapestry_Details_Image.code_14B div:first-child {background-image: url("../dijit/geoenrichment/themes/common/images/tapestry/14B.png");}
 .Tapestry_Details_Image.code_14C div:first-child {background-image: url("../dijit/geoenrichment/themes/common/images/tapestry/14C.png");}
.Collapsed .Tapestry_Details_Link {font-size: 110%;}
span.Tapestry_LifeMode1.LifeModeBorder,.Tapestry_LifeMode1.LifeModeBorder div {border-color: #F5821F;}
span.Tapestry_LifeMode2.LifeModeBorder,.Tapestry_LifeMode2.LifeModeBorder div {border-color: #80C342;}
span.Tapestry_LifeMode3.LifeModeBorder,.Tapestry_LifeMode3.LifeModeBorder div {border-color: #9FD2F1;}
span.Tapestry_LifeMode4.LifeModeBorder,.Tapestry_LifeMode4.LifeModeBorder div {border-color: #F598B1;}
span.Tapestry_LifeMode5.LifeModeBorder,.Tapestry_LifeMode5.LifeModeBorder div {border-color: #EDE80A;}
span.Tapestry_LifeMode6.LifeModeBorder,.Tapestry_LifeMode6.LifeModeBorder div {border-color: #009E4D;}
span.Tapestry_LifeMode7.LifeModeBorder,.Tapestry_LifeMode7.LifeModeBorder div {border-color: #B19ACA;}
span.Tapestry_LifeMode8.LifeModeBorder,.Tapestry_LifeMode8.LifeModeBorder div {border-color: #00C0F3;}
span.Tapestry_LifeMode9.LifeModeBorder,.Tapestry_LifeMode9.LifeModeBorder div {border-color: #F05B72;}
span.Tapestry_LifeMode10.LifeModeBorder,.Tapestry_LifeMode10.LifeModeBorder div {border-color: #DAC496;}
span.Tapestry_LifeMode11.LifeModeBorder,.Tapestry_LifeMode11.LifeModeBorder div {border-color: #35BBA5;}
span.Tapestry_LifeMode12.LifeModeBorder,.Tapestry_LifeMode12.LifeModeBorder div {border-color: #FFC20E;}
span.Tapestry_LifeMode13.LifeModeBorder,.Tapestry_LifeMode13.LifeModeBorder div {border-color: #8A73B4;}
span.Tapestry_LifeMode14.LifeModeBorder,.Tapestry_LifeMode14.LifeModeBorder div {border-color: #ACB671;}
.Tapestry_noSegmentsDiv {font-style: italic;}
.Infographics_Prizm5 table {}
.Prizm5_Main_Table {margin-top: 12px; background-color: #4c4c4c; border-spacing: 0;}
.dj_rtl .Prizm5_Main_Table {text-align: right;}
.Prizm5_LifeStyle {color: #F7F8F8; cursor: pointer;}
 .Prizm5_LifeStyle:hover {background-color: #595959;}
 .Prizm5_LifeStyle td {border-bottom: 2px solid #444444;}
 .Prizm5_LifeStyle.clicked td {border-bottom: none !important;}
.Prizm5_LifeStyle_Image {text-align: center; color: #FFFFFF; padding: 7px 0 7px 0px;}
 .Prizm5_LifeStyle_Image div:first-child {display: inline-block; background-repeat: no-repeat; width: 60px; height: 60px; background-size: 62px; background-position: center -21px; border: 4px solid #e5e5e5; border-radius: 45px;}
.Prizm5_LifeStyle_Image_Code {border: 3px solid black; width: 25px; height: 25px; border-radius: 28px; text-align: center; line-height: 25px; font-weight: bold; background-color: #F7F8F8; display: block; margin: 5px 0 0 55px; color: #4c4c4c; font-size: 14px;}
.dj_rtl .Prizm5_LifeStyle_Image_Code {margin: 5px 55px 0 0;}
.Prizm5_Main_Name {padding: 0 8px 0 12px; vertical-align: middle; font-weight: bold; font-size: 14px;}
.dj_rtl .Prizm5_Main_Name {padding: 0 12px 0 8px;}
.Prizm5_Main_Value {vertical-align: top; color: #A6A8AB; font-weight: normal; display: block; padding-top: 5px; font-size: 11px;}
.Prizm5_Main_Pct {padding: 0 0 0 15px; border-left: 1px solid #6c6d70; font-weight: bold; font-size: 16px;}
.dj_rtl .Prizm5_Main_Pct {border-left: none; border-right: 1px solid #6c6d70;}
.Prizm5_Main_Pct_Label {color: #A6A8AB; vertical-align: top; font-weight: normal; padding-top: 5px; display: block; font-size: 11px;}
.Prizm5_Main_Arrow div {background: url("../dijit/geoenrichment/themes/common/images/upDown.svg") no-repeat center; background-position: 7px 0; width: 32px; height: 32px; margin: 15px 5px 0 0;}
.dj_rtl .Prizm5_Main_Arrow div {margin: 15px 0 0 5px;}
.clicked .Prizm5_Main_Arrow div {background-position: -20px 0;}
.Prizm5_Details_Table {padding-bottom: 10px; width: 100%; border-bottom: 2px solid #444444;}
.Prizm5_Details_FieldCell {padding: 10px 10px 25px 10px; vertical-align: top;}
.Prizm5_Details_FieldCellContent {padding: 1px 5px; border-left: 2px solid #A6A8AB;}
.dj_rtl .Prizm5_Details_FieldCellContent {border-left: none; border-right: 2px solid #A6A8AB;}
.Prizm5_Details_Label {color: #fff; margin: 2px 0; font-size: 14px;}
.Prizm5_Details_SubLabel {color: #A6A8AB; font-size: 12px;}
.Prizm5_Details_LinkIcon {margin: 0 5px 0 10px; background-image: url("../dijit/geoenrichment/themes/common/images/acrobat.svg"); background-repeat: no-repeat; height: 16px; width: 16px; background-size: contain;}
.dj_rtl .Prizm5_Details_LinkIcon {margin: 0 10px 0 5px;}
.Prizm5_Details_Link.Wizard_Link {color: #7FBBDF; font-size: 11px;}
.Prizm5_noSegmentsDiv {font-style: italic;}
.esriTriStateCheckBoxIcon {background-image: url("../dijit/geoenrichment/themes/common/images/TriStateCheckboxStates.svg"); background-repeat: no-repeat; display: inline-block; vertical-align: top; cursor: pointer; width: 15px; height: 16px; margin: 0; padding: 0;}
.dj_ie8 .esriTriStateCheckBoxIcon {background-image: url("../dijit/geoenrichment/themes/common/images/TriStateCheckboxStates.png");}
.esriTriStateCheckBoxIcon.esriStyleDark {background-image: url("../dijit/geoenrichment/themes/common/images/TriStateCheckboxStatesDark.svg");}
.dj_ie8 .esriTriStateCheckBoxIcon.esriStyleDark {background-image: url("../dijit/geoenrichment/themes/common/images/TriStateCheckboxStatesDark.png");}
.esriTriStateCheckBoxIcon.esriStyleWhite {background-image: url("../dijit/geoenrichment/themes/common/images/TriStateCheckboxStatesWhite.svg");}
.dj_ie8 .esriTriStateCheckBoxIcon.esriStyleWhite {background-image: url("../dijit/geoenrichment/themes/common/images/TriStateCheckboxStatesWhite.png");}
.esriTriStateCheckBoxIcon.esriStyleInTable {vertical-align: middle;}
.esriTriStateCheckBoxLabel {cursor: pointer;}
.esriTriStateCheckBox {background-position: -60px;}
.esriTriStateCheckBoxChecked {background-position: 0px;}
.esriTriStateCheckBoxMixed {background-position: -30px;}
.esriTriStateCheckBoxDisabled {background-position: -105px; cursor: default;}
.esriTriStateCheckBoxCheckedDisabled {background-position: -90px; cursor: default;}
.esriTriStateCheckBoxMixedDisabled {background-position: -120px; cursor: default;}
.esriTriStateCheckBox:hover {background-position: -60px;}
.esriTriStateCheckBoxChecked:hover {background-position: -45px;}
.esriTriStateCheckBoxMixed:hover {background-position: -75px;}
.VariableInfo_Header {font-weight: bold;}
.VariableInfo_Header, .VariableInfo_Value {color: #666666;}
.dj_rtl .VariableInfo_Header, .dj_rtl .VariableInfo_Value {text-align: right;}
.VariableInfo_Spacer {height: 0.5em;}
.VariableInfo_Value {max-width: 250px;}
.VariableToggleButtonGroup {display: inline-block; border: none; height: 21px; vertical-align: top;}
 .VariableToggleButtonGroup span {font-size: 12px; margin: 0;}
 .VariableToggleButtonGroup .dijitButtonText {position: relative; bottom: 2px; min-width: 20px;}
 .VariableToggleButtonGroup .dijitButtonNode {border-color: #A4A3A4 !important;}
 .VariableToggleButtonGroup .dijitToggleButton.esriGroupButton .dijitButtonContents {height: 19px; line-height: 19px;}
 .VariableToggleButtonGroup .dijitToggleButton.esriGroupButton .dijitButtonNode {padding: 0; color: #444444; -moz-border-radius: 0px; border-radius: 0px; margin-left: -1px; margin-right: 0px;}
.dj_rtl .VariableToggleButtonGroup .dijitToggleButton.esriGroupButton .dijitButtonNode {margin-left: 0px; margin-right: -1px;}
.VariableToggleButtonGroup .firstButton.dijitToggleButton.esriGroupButton .dijitButtonNode {margin-left: 0px; margin-right: 0px;}
.VariableToggleButtonGroup .esriGroupButton .esriGroupChecked {border: none; color: white;}
.VariableToggleButtonGroup .dijitButtonContents {background: -webkit-linear-gradient(#FFFFFF, #A6A6A6); background: -o-linear-gradient(#FFFFFF, #A6A6A6); background: -moz-linear-gradient(#FFFFFF, #A6A6A6); background: linear-gradient(#FFFFFF, #A6A6A6);}
.VariableToggleButtonGroup .esriGroupChecked {background: -webkit-linear-gradient(#003A66, #409ECE); background: -o-linear-gradient(#003A66, #409ECE); background: -moz-linear-gradient(#003A66, #409ECE); background: linear-gradient(#003A66, #409ECE);}
._Wizard_Root {width: 100%; height: 100%;}
.Wizard_Buttons {margin: 0 10px 10px 15px;}
.Wizard_Button {min-width: 75px; height: 25px; border-radius: 0; border: 1px solid #b2b2b2; background-color: white; vertical-align: middle; color: #666666; padding: 1px 5px 1px 5px; text-align: center; margin: 2px 2px 2px 5px; cursor: pointer;}
 .Wizard_Button:hover {background-color: #acd8ef; color: #666666;}
 .Wizard_Button:active {background-color: #01709d; color: #ffffff;}
 .Wizard_Button:disabled {background-color: #fafafa !important; opacity: 0.25;}
.Wizard_Progress {position: absolute; margin: 0; top: 0; right: 0; bottom: 0; left: 0; display: none;}
 .Wizard_Progress.Wizard_Loading {display: block; background: url("../dijit/geoenrichment/themes/common/images/largeBusy.gif"); background-repeat: no-repeat; background-position: center center;}
 .Wizard_Progress.Wizard_Error {display: block; color: red; padding: 7.5pt; background: white;}
.Wizard_Link {color: #274cec; cursor: pointer;}
 .Wizard_Link:hover {text-decoration: underline;}
.Wizard_AlignRight {text-align: right;}
.dj_rtl .Wizard_AlignRight {text-align: left;}
.VariablesPage_DataCollection {height: 37.5pt;}
.Wizard_AltRow {background: #e5e5e5;}
.GridCell_Measure .EnrichOptionsPage_Fields {height: auto !important;}
 .GridCell_Measure .EnrichOptionsPage_Fields .dgrid-scroller {position: relative;}
.EnrichOptionsPage_Fields .dgrid-scroller {position: relative; height: 100%;}
.EnrichOptionsPage_Fields .ui-widget-header {position: relative;}
._Wizard_Root .Wizard_TopPane {padding: 0 0 5px 0;}
._Wizard_Root .Wizard_CenterPane {padding: 0 10px;}
._Wizard_Root .Wizard_BottomPane {padding: 5px 0 0 0;}
.EnrichOptionsPage_Fields {height: 100% !important; border: none !important;}
.EnrichOptionsPage_GridHideScroll .dgrid-scroller {overflow-y: hidden !important;}
.EnrichOptionsPage_Fields .dgrid-tree-container {-moz-transition: none; -o-transition: none; -webkit-transition: none; transition: none;}
.EnrichOptionsPage_Fields .dgrid-cell {border: none; vertical-align: middle;}
.EnrichOptionsPage_Fields .field-expander {width: 15pt;}
.EnrichOptionsPage_Fields .field-column {width: 93.75pt;}
.EnrichOptionsPage_Fields .dgrid-scroller {overflow-y: visible;}
.EnrichOptionsPage_Fields th {font-weight: normal;}
.EnrichOptionsPage_Fields .dgrid-header-row {background: #cccccc;}
.EnrichOptionsPage_Fields .ui-icon {background-image: url("../dijit/geoenrichment/themes/common/images/expand.png");}
.EnrichOptionsPage_Fields .ui-icon-triangle-1-e,.EnrichOptionsPage_Fields .ui-icon-triangle-1-se {background-position: 0 0;}
.EnrichOptionsPage_Fields .ui-icon-triangle-1-se {background-image: url("../dijit/geoenrichment/themes/common/images/collapse.png");}
 .EnrichOptionsPage_Fields .ui-icon-triangle-1-e:hover, .EnrichOptionsPage_Fields .ui-icon-triangle-1-se:hover {background-position: 0 -10.5pt;}
.EnrichOptionsPage_Fields .dgrid-expando-icon {width: 10.5pt; height: 10.5pt;}
.EnrichOptionsPage_OverwriteExisting {font-size: 90%; font-style: italic;}
.EnrichOptionsPage_Stacking {margin-top: 3.75pt; margin-bottom: 3.75pt;}
.EnrichOptionsPage_TrimWithEllipsis {white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.EnrichOptionsPage_CheckboxLabel {display: block;}
.EnrichOptionsPage_VariableCheckbox {margin-left: 12pt;}
.dj_rtl .EnrichOptionsPage_VariableCheckbox {margin-right: 12pt;}
.dj_rtl .VariableRowRoot {text-align: right;}
.configureInfographicsStep {width: 22px; height: 22px; text-align: center; vertical-align: middle; margin-right: 5px;}
.dj_rtl .configureInfographicsStep {margin-right: auto; margin-left: 3.75pt;}
.configureInfographicsStepOne {background-image: url("../dijit/geoenrichment/themes/common/images/one.png");}
.configureInfographicsStepTwo {background-image: url("../dijit/geoenrichment/themes/common/images/two.png");}
.configureInfographicsStepThree {background-image: url("../dijit/geoenrichment/themes/common/images/three.png"); background-position: center center; background-repeat: no-repeat;}
.esriMapsInfoGraphicsItemsDiv {height: 100%; min-height: 93.75pt;}
.dj_rtl .esriMapsInfoGraphicsItemsDiv {float: right; padding-right: 7.5pt;}
.Wizard_FadeAnim {position: absolute; top: 0;}
.light .AgePyramid_Tooltip_Content {background-color: #F7F7F7; padding: 5px; margin: -6px -7px;}
.light .AgePyramid_TextFemale {color: #f279ca;}
.light .BaseSelectComparison_Select .dijitSelect .dijitButtonContents,.light .BaseSelectComparison_Select .dijitSelect .dijitArrowButton {color: #666666;}
.light .BaseSelectComparison_Select .dijitSelect .dijitArrowButtonInner {border-top: 6px solid #666666;}
.light .WidgetBack {background-color: #F7F7F7; color: #666666;}
.light .BaseWidget_Title {color: #666666; font-weight: 500;}
.light .BaseWidget_Subtitle {color: #a4a4a4;}
.light .AlternatingRow {background-color: #eaeaea;}
.light .Browser_Table {background: #F7F7F7;}
 .light .Browser_Table .Browser_TitlePane .dijitSelect .dijitArrowButtonInner {background-image: url("../dijit/geoenrichment/themes/light/images/PulldownTriangleIcon.png");}
.light .Browser_BackTd:hover .Browser_Back {background-image: url("../dijit/geoenrichment/themes/light/images/legendLayerContextGray_rtl.png");}
.dj_rtl .light .Browser_BackTd:hover .Browser_Back {background-image: url("../dijit/geoenrichment/themes/light/images/legendLayerContextGray.png");}
.light .Browser_ForwardTd:hover .Browser_Forward {background-image: url("../dijit/geoenrichment/themes/light/images/legendLayerContextGray.png");}
.dj_rtl .light .Browser_ForwardTd:hover .Browser_Forward {background-image: url("../dijit/geoenrichment/themes/light/images/legendLayerContextGray_rtl.png");}
.light .Browser_HostBorder {border-color: #CECECE;}
.light .Browser_TitlePane .dijitSelect .dijitButtonContents,.light .Browser_TitlePane .dijitSelect .dijitArrowButton {color: #666666;}
.light .InfographicsMainPage_ItemImage_AgePyramid {background-image: url("../dijit/geoenrichment/themes/light/images/AgePyramid.png");}
.light .InfographicsMainPage_ItemImage_Tapestry {background-image: url("../dijit/geoenrichment/themes/light/images/Tapestry.png");}
.light .InfographicsMainPage_ItemImage_RelatedVariables {background-image: url("../dijit/geoenrichment/themes/light/images/RelatedVariables.png");}
.light .InfographicsMainPage_ItemImage_OneVar {background-image: url("../dijit/geoenrichment/themes/light/images/OneVar.png");}
.light .OneVarMultiComparison_Expanded_Value_Site {font-size: 140%; color: #666666;}
.light .OneVarMultiComparison_CurrentRow {color: #666666; background-color: white;}
 .light .OneVarMultiComparison_CurrentRow.AlternatingRow {background-color: #eaeaea;}
.light .OneVarMultiComparison_Row {color: #666666; background-color: white;}
 .light .OneVarMultiComparison_Row.AlternatingRow {background-color: #eaeaea;}
.light .OneVarMultiComparison_TextColumnHeader {color: #666666;}
.light .OneVarMultiComparison_ValueColumnHeader {color: #666666;}
.light .OneVarMultiComparison_TextColumn {border: 1px solid #CECECE;}
.light .OneVarMultiComparison_ValueColumn {border: 1px solid #CECECE;}
.light .OneVarMultiComparison_ChartColumn {border: 1px solid #CECECE;}
.light .OneVarMultiComparison_Expanded_Value_Primary {color: #669933;}
.light .OneVarMultiComparison_Comparison {margin: 0; color: #a4a4a4;}
.light .OneVarMultiComparison_Expanded_CurrentBar {background: #669933;}
.light .RelatedVariables_ColumnHeader {color: #000000;}
.light .RelatedVariables_Row {color: #666666; background-color: white;}
 .light .RelatedVariables_Row.AlternatingRow {background-color: #eaeaea;}
.light .RelatedVariables_DifferenceColumn_Positive {color: #339900;}
.light .RelatedVariables_DifferenceColumn_Negative {color: #2a71d8;}
.light .RelatedVariables_PositiveBar {background-color: #339900;}
.light .RelatedVariables_NegativeBar {background-color: #2a71d8;}
.light .Tapestry_Main_Table {background-color: #EFEEEF;}
.light .Tapestry_Main_Pct {border-left: 1px solid #cbcbcb;}
.dj_rtl .light .Tapestry_Main_Pct {border-right: 1px solid #cbcbcb; border-left: none;}
.light .Collapsed .Tapestry_Main_Pct {border-left: none;}
.light .Tapestry_Main_Button {border-bottom: 2px solid #F7F8F8;}
.light .Tapestry_LifeMode .LifeModeColor {color: #4c4c4c;}
.light .Tapestry_Main_Value {color: #7f8183;}
.light .Tapestry_Main_Arrow div {background-image: url("../dijit/geoenrichment/themes/light/images/upDown.svg");}
.light .Tapestry_LifeMode:hover {background-color: #e5e5e5;}
.light .Tapestry_Main_Pct_Label {color: #7f8183;}
.light .Tapestry_Details_FieldCell > div {border-left: 2px solid #7f8183;}
.light .Tapestry_Details_LinkIcon {background-image: url("../dijit/geoenrichment/themes/light/images/acrobat.svg");}
.light .Tapestry_Details_Link.Wizard_Link {color: #336699;}
.light .Tapestry_Details_Label {color: #000;}
.light .Tapestry_Details_SubLabel {color: #7f8183;}
.light .Tapestry_Details_Image {color: #000;}
.light .Tapestry_Details_Table {border-bottom: 2px solid #F7F8F8;}
.light .Prizm5_Main_Table {background-color: #EFEEEF;}
.light .Prizm5_LifeStyle {color: #4c4c4c;}
 .light .Prizm5_LifeStyle:hover {background-color: #e5e5e5;}
 .light .Prizm5_LifeStyle td {border-bottom: 2px solid #F7F8F8;}
.light .Prizm5_LifeStyle_Image {color: #FFFFFF;}
.light .Prizm5_Main_Name {}
.light .Prizm5_Main_Value {color: #7f8183;}
.light .Prizm5_Main_Pct {border-left: 1px solid #cbcbcb;}
.dj_rtl .light .Prizm5_Main_Pct {border-left: none; border-right: 1px solid #cbcbcb;}
.light .Prizm5_Main_Pct_Label {color: #7f8183;}
.light .Prizm5_Main_Arrow div {background-image: url("../dijit/geoenrichment/themes/light/images/upDown.svg");}
.light .Prizm5_Details_Table {border-bottom: 2px solid #F7F8F8;}
.light .Prizm5_Details_FieldCell > div {border-left: 2px solid #A6A8AB;}
.dj_rtl .light .Prizm5_Details_FieldCell > div {border-left: none; border-right: 2px solid #A6A8AB;}
.light .Prizm5_Details_Label {color: #000;}
.light .Prizm5_Details_SubLabel {color: #7f8183;}
.light .Prizm5_Details_LinkIcon {background-image: url("../dijit/geoenrichment/themes/light/images/acrobat.svg");}
.light .Prizm5_Details_Link.Wizard_Link {color: #336699;}
.esriColorPicker {font-family: "Avenir LT W01 65 Medium", Arial, Helvetica, sans-serif; font-size: 12px; color: #4d4d4d; text-shadow: none; width: 195px;}
.esriColorPicker .esriSection {margin: 10px 0 8px;}
.esriColorPicker .esriSection:last-child {margin-bottom: 0;}
.esriColorPicker.esriContainer {border: solid 2px #aaa; display: inline-block; padding: 4px 15px; background-color: #fff; border-radius: 4px;}
.esriColorPicker .esriHexInput {display: inline-block; color: #4d4d4d; width: 5.6em; border: 1px solid #aaa; direction: ltr;}
.esriColorPicker .esriHexInput .dijitInputInner {text-transform: uppercase;}
.esriColorPicker .esriHexInput .dijitInputContainer {height: auto;}
.esriColorPicker .esriInputLabel {display: inline-block; vertical-align: middle;}
.esriColorPicker .esriSwatch {box-sizing: border-box; vertical-align: middle; height: 15px; width: 15px; display: inline-block; cursor: pointer; margin: 0; border-radius: 0; border-color: transparent; transition: background-color .25s, border-color 0.25s;}
.esriColorPicker .esriDisplayNone {display: none;}
.esriColorPicker .esriSwatchEmpty:before {display: inline-block; background-color: #f00; position: absolute; height: 1px; bottom: 0; left: 0; width: 200%; transform: rotate(-45deg); -ms-transform: rotate(-45deg); -webkit-transform: rotate(-45deg); transform-origin: top left; -ms-transform-origin: top left; -webkit-transform-origin: top left; content: "";}
.esriColorPicker .esriSwatchEmpty {position: relative; overflow: hidden; border: solid 1px #aaa; background-color: #fff;}
.esriColorPicker .esriPaletteOptions {padding: 6px 0 0; display: flex; align-items: center;}
.esriColorPicker .esriPaletteOptions .esriSwatchEmpty {margin: 0 10px 0;}
.esriColorPicker .esriPaletteOptions .esriPaletteToggle {margin-left: auto; vertical-align: middle; box-shadow: none; border: none; padding: 0;}
.dijitRtl .esriColorPicker .esriPaletteOptions .esriPaletteToggle {margin-left: 0; margin-right: auto;}
.esriColorPicker .esriMiddle .esriPaletteOptions .dijit.esriPaletteToggle .dijitButtonNode {background: none; box-shadow: none; border: none; padding: 0;}
.esriColorPicker .esriPaletteOptions .esriPaletteToggle.dijitChecked {background-color: transparent;}
.esriColorPicker .esriLabel {margin: 0 0 4px;}
.esriColorPickerLabel.esriDisabled {opacity: 0.6; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";}
.esriColorPicker .esriSwatchPreview {box-sizing: border-box; margin: 0; vertical-align: middle; display: inline-block; height: 25px; width: 100%;}
.esriColorPicker .esriSwatchPreview.esriContainer {position: relative; left: 0; right: 0; display: block; text-align: center;}
.esriColorPicker .esriSwatchPreview .esriSwatch {position: absolute; cursor: auto; margin: 0; right: 0; top: 0; bottom: 0; left: 0; height: 25px; width: 100%;}
.esriColorPicker .esriSwatchPreview .esriSwatch.esriSwatchEmpty {display: none;}
.esriColorPicker .esriSwatchRow {font-size: 0; white-space: nowrap;}
.esriColorPicker .esriSwatch.esriSwatchTransparencyBackground {background-image: url("../dijit/images/transparent-bg.png");}
.esriColorPicker .esriSwatch.esriSelected,.esriColorPicker .esriSwatchPreview .esriSwatch {border: 1px solid;}
.esriColorPicker .esriTransparencySlider {padding-top: 5px;}
.esriColorPicker .esriSwatch.esriSelected {-webkit-animation: esriColorPicker-highlight-selection 0.2s ease; animation: esriColorPicker-highlight-selection 0.2s ease;}
.esriColorPicker .esriHeader,.esriColorPicker .esriFooter {margin: 8px 0 10px;}
.esriColorPicker .dijitRuleContainer {padding: 5px; color: #4d4d4d;}
.esriColorPicker .esriPalette.esriContainer.esriAlt .esriPalette {left: -100%;}
.esriColorPicker .esriPalette.esriContainer {width: 100%; overflow: hidden; white-space: nowrap;}
.esriColorPicker .esriPalette {left: 0; width: 100%; position: relative; display: inline-block; -webkit-transition: left 0.15s, visibility 0.1s; -moz-transition: left 0.15s, visibility 0.1s; -ms-transition: left 0.15s, visibility 0.1s; -o-transition: left 0.15s, visibility 0.1s; transition: left 0.15s, visibility 0.1s;}
.esriColorPicker .esriCollapseIcon {display: none;}
.esriColorPicker.esriCollapsible {padding: 4px; position: relative; width: auto; border-radius: 0;}
.esriColorPicker.esriCollapsible .esriColorControls {top: 40px; left: -2px; right: -2px; position: absolute; border: solid 2px #aaa; padding: 4px 15px; background-color: #fff; width: 195px; z-index: 1;}
.esriColorPicker.esriCollapsible .esriHeader {margin: 0; display: inline-block;}
.esriColorPicker.esriCollapsible .esriCollapseIcon {display: inline-block;}
.esriColorPicker.esriCollapsible .esriSwatchPreview.esriContainer {display: inline-block; width: 25px;}
.esriColorPicker.esriCollapsible .esriHeader,.esriColorPicker.esriCollapsible .esriSwatchPreview .esriSwatch {cursor: pointer;}
.esriColorPicker.esriCollapsed .esriHeader {margin: 0;}
.esriColorPicker.esriCollapsed .esriColorControls {display: none;}
.dijitRtl .esriColorPicker .esriPalette {left: auto; right: 0; -webkit-transition-property: right; -moz-transition-property: right; -ms-transition-property: right; -o-transition-property: right; transition-property: right;}
.dijitRtl .esriColorPicker .esriPalette.esriContainer.esriAlt .esriPalette {right: -100%; left: 0;}
.esriColorPicker .esriSwatch--focused {border: 2px solid; transition: none;}
.esriHorizontalSlider.dijitSlider.dijitDisabled {opacity: 0.50;}
.esriHorizontalSlider.dijitSlider .dijitSliderBumper {background: #999 none;}
.esriHorizontalSlider.dijitSlider .dijitSliderBar {border-color: #999;}
.esriHorizontalSlider.dijitSlider .dijitSliderProgressBar {background: #ddd none;}
.esriHorizontalSlider.dijitSlider .dijitSliderImageHandle,.esriHorizontalSlider.dijitSlider .dijitSliderImageHandle.dijitSliderThumbHover {background: url("../dijit/images/slider-handle.png"); width: 10px; border: none; height: 14px;}
.dijitRtl .esriHorizontalSlider.dijitSlider .dijitSliderImageHandle {left: auto; right: 50%;}
.dijitRtl .esriHorizontalSlider .dijitSliderMoveableH {right: auto; left: 0;}
.esriHorizontalSlider .dijitRuleContainer {padding: 6px 0 20px; color: #4d4d4d;}
.esriHorizontalSlider .dijitRuleLabel {z-index: 2; font-size: 12px; white-space: nowrap;}
.esriVisibleScaleRangeSlider {font-family: "Avenir LT W01 65 Medium", Arial, Helvetica, sans-serif; position: relative;}
.esriVisibleScaleRangeSlider .esriScaleIndicatorContainer {position: absolute; height: 4px; top: 0; left: 0; right: 0;}
.esriVisibleScaleRangeSlider .esriCurrentScaleIndicator {position: absolute; bottom: 4px; margin: 0 -4px ; width: 0; height: 0; border-right: 4px solid transparent; border-left: 4px solid transparent; border-top: 8px solid black;}
.esriVisibleScaleRangeSlider .esriScaleIndicator {transition-property: left, right, width; transition-duration: 0.2s;}
.esriScalePreviewPopup.dijitPopup {border: none; box-shadow: none; -webkit-box-shadow: none; padding: 6px 0;}
.esriScalePreviewPopup.dijitPopup .esriScalePreview {background-color: #fff; padding: 6px; box-shadow: #4d4d4d 0 0 6px;}
.esriScalePreviewPopup.dijitPopup .esriScalePreview .esriHeader {color: #5cace1; margin: 0 0 4px 0; max-width: 128px; word-wrap: break-word;}
.esriScalePreviewPopup.dijitPopup .esriScalePreview .esriThumbnail {display: block; box-sizing: border-box; padding: 64px;}
.esriVisibleScaleRangeSlider .esriScaleMenuButton {margin-top: 6px; width: 50%;}
.esriVisibleScaleRangeSlider .esriScaleMenuButton .dijitButtonNode,.esriVisibleScaleRangeSlider .esriScaleMenuButton .dijitButtonContents {width: 100%;}
.esriVisibleScaleRangeSlider .esriScaleMenuButton .dijitButtonText {text-overflow: ellipsis; overflow: hidden; max-width: 80%;}
.esriVisibleScaleRangeSlider .esriMinScaleMenuButton .dijitButtonNode {text-align: left;}
.esriVisibleScaleRangeSlider .esriMaxScaleMenuButton .dijitButtonNode {text-align: right;}
.dijitRtl .esriVisibleScaleRangeSlider .esriMinScaleMenuButton .dijitButtonNode {text-align: right;}
.dijitRtl .esriVisibleScaleRangeSlider .esriMaxScaleMenuButton .dijitButtonNode {text-align: left;}
.esriVisibleScaleRangeSlider .esriScaleMenuButton .dijitButtonNode {border: none; background: transparent none; box-shadow: none; -webkit-box-shadow: none;}
.esriScaleMenuPopup .esriScaleMenu .esriSection .esriHeader {display: block; background-color: #a6a8ab; padding: 4px 8px; color: #f6f6f8; text-transform: uppercase;}
.esriScaleMenuPopup .esriScaleMenu .esriSection:last-child .esriHeader .esriInline {vertical-align: middle;}
.esriScaleMenuPopup .esriScaleMenu .esriSection:last-child .esriHeader .esriInline:last-child {font-size: 0.8em; padding: 0 4px;}
.esriScaleMenuPopup .esriScaleMenu .esriSection .esriContent {padding: 15px 4px;}
.esriScaleMenuPopup .esriScaleMenu {padding: 0; background-color: #f6f6f8; color: #4d4d4d;}
.esriScaleMenuPopup .esriScaleMenu .esriList {padding: 0; margin: 0;}
.esriScaleMenuPopup .esriScaleMenu .esriItem {padding: 4px 0; margin: 0; list-style-type: none;}
.esriScaleMenuPopup .esriScaleMenu .esriItem.esriSelectable:hover {cursor: pointer; color: #21759B; text-decoration: underline;}
.esriScaleMenuPopup .esriHidden {display: none;}
.esriScaleMenuPopup .esriScaleMenu .esriSection .esriContent .esriCurrent.esriItem:first-child {white-space: nowrap; display: inline-block; padding: 0 4px 0 0; font-size: 1.2em; font-weight: bolder; vertical-align: middle;}
.dijitRtl .esriScaleMenuPopup .esriScaleMenu .esriHeader .esriItem {padding: 0 0 0 4px;}
.esriScaleMenuPopup .esriScaleMenu .esriContent .esriInput {width: 10em;}
.esriScaleMenuPopup .esriScaleMenu {padding: 0; background-color: #f6f6f8; border: 1px solid #999;}
.esriScaleMenuPopup .esriScaleMenu .dijitTooltipContainer {padding: 0; box-shadow: none; border: none;}
.esriScaleMenuPopup .esriScaleMenu .dijitTooltipContainer .dijitTooltipFocusNode {padding: 0;}
.esriScaleMenuPopup .esriScaleMenu .dijitTooltipContainer + .dijitTooltipConnector {background-image: none;}
.esriVisibleScaleRangeSlider .esriScaleMenuButton .dijitDownArrowButton .dijitArrowButtonInner {background: url("calcite/images/ago_sprite.png") -66px -50px;}
.esriVisibleScaleRangeSlider .esriHorizontalSlider.dijitDisabled {pointer-events: none;}
.esriSymbolStyler {width: 236px; font-family: "Avenir LT W01 65 Medium", Arial, Helvetica, sans-serif; font-size: 12px; color: #4d4d4d; position: relative; padding: 20px; background-color: #fff;}
.esriSymbolStyler .esriLink {margin: 8px 0; display: inline-block; cursor: pointer; text-decoration: underline;}
.esriSymbolStyler .esriLink .dijitButtonText {padding: 0; text-decoration: underline;}
.esriSymbolStyler .esriSymbolPreview {margin: auto auto 10px; transition: background-color .25s;}
.esriSymbolStyler .esriSymbolPreview.esriAlt {background-color: #ddd; padding: 2px;}
.esriSymbolStyler .esriMarkerSymbolPicker {width: auto;}
.esriSymbolStyler .esriInlineInput .dijitDisabled + .esriText {opacity: 0.5;}
.esriSymbolStyler .esriColorPicker {width: 100%;}
.esriSymbolStyler .esriColorPicker.esriContainer {border: none; padding: 0;}
.esriSymbolStyler .esriColorPicker .esriSwatch {width: 18px; height: 18px;}
.esriSymbolStyler .esriColorPicker .esriHeader {display: none;}
.esriSymbolStyler .esriColorPicker .esriFooter {margin-bottom: 0;}
.esriSymbolStyler .esriColorPicker .esriSection:first-child {margin-top: 0;}
.esriSymbolStyler .esriContent {height: 100%;}
.esriSymbolStyler .esriTabBar {display: block; margin: 10px 0; white-space: nowrap;}
.esriSymbolStyler .esriTabBar .dijitToggleButton {background: none; color: #4d4d4d; font-size: 11px; padding: 4px 10px; border: none; box-shadow: none; text-transform: uppercase;}
.esriSymbolStyler .esriTabBar .dijitDisabled .dijitButtonNode,.esriSymbolStyler .esriTabBar .dijitDisabled .dijitButtonContents,.esriSymbolStyler .esriTabBar .dijitDisabled .dijitButtonText {cursor: auto; color: #c3c3c3;}
.esriSymbolStyler .esriTabBar .dijitToggleButtonChecked {background-color: #CEE7F8; border-radius: 4px;}
.esriSymbolStyler .esriLabel {margin: 10px 0 4px;}
.esriSymbolStyler .esriColorPicker .esriHorizontalSlider .dijitRuleContainer {padding: 10px 0 14px;}
.esriSymbolStyler .esriSymbolSizeInput .esriHorizontalSlider,.esriSymbolStyler .esriLineWidthInput .esriHorizontalSlider {width: 66%;}
.esriSymbolStyler .esriInlineInput {white-space: nowrap;}
.esriSymbolStyler .esriInlineInput .esriHorizontalSlider,.esriSymbolStyler .esriInlineInput .dijitTextBox {display: inline-block;}
.esriSymbolStyler .esriInlineInput .dijitTextBox {width: 4.4em; margin: 0 2px; box-sizing: border-box;}
.esriSymbolStyler .esriIconSelect .dijitButtonContents {width: 100%; overflow: hidden;}
.esriSymbolStyler .esriIconSelect {box-sizing: border-box; margin: 0;}
.esriSymbolStyler .esriLabel.esriDisabled,.esriSymbolStyler .esriIconSelect.dijitDisabled {opacity: 0.6; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";}
.esriSymbolStyler .esriIconSelect .dijitButtonText {padding: 0;}
.esriIconSelectMenu .dijitMenuItemIconCell {margin: 0 2px;}
.esriIconSelectMenu .dijitMenuItemIcon {width: 100%; display: block;}
.esriIconSelectMenu .dijitMenuArrowCell,.esriIconSelectMenu .dijitMenuItemLabel {display: none;}
.esriIconSelectMenu .dijitMenuItemLabel .dijitSelect {padding: 0; margin: 0 5px;}
.esriSymbolStyler .esriLinePattern,.esriIconSelectMenu .esriLinePattern {background: url("../dijit/SymbolStyler/images/line-patterns.png") no-repeat; height: 15px; width: 100%;}
.esriSymbolStyler .esriArrowPattern,.esriIconSelectMenu .esriArrowPattern {background: url("../dijit/SymbolStyler/images/arrow-patterns.png") no-repeat; height: 15px; width: 100%;}
[class*=esriIconSelect] .solid {background-position: 0 0;}
[class*=esriIconSelect] .dot {background-position: 0 -15px;}
[class*=esriIconSelect] .dash {background-position: 0 -30px;}
[class*=esriIconSelect] .dashdot {background-position: 0 -45px;}
[class*=esriIconSelect] .longdashdotdot {background-position: 0 -60px;}
[class*=esriIconSelect] .longdash {background-position: 0 -75px;}
[class*=esriIconSelect] .longdashdot {background-position: 0 -90px;}
[class*=esriIconSelect] .shortdash {background-position: 0 -105px;}
[class*=esriIconSelect] .shortdot {background-position: 0 -120px;}
[class*=esriIconSelect] .shortdashdot {background-position: 0 -135px;}
[class*=esriIconSelect] .shortdashdotdot {background-position: 0 -150px;}
[class*=esriIconSelect] .none {background-position: 0 6px;}
[class*=esriIconSelect] .begin {background-position: 0 -14px;}
[class*=esriIconSelect] .end {background-position: 0 -34px;}
[class*=esriIconSelect] .begin-end {background-position: 0 -54px;}
.esriSymbolStyler .esriSymbolPreviewContainer {text-align: center;}
.esriSymbolStyler .esriTabBar .dijitToggleButton {vertical-align: middle;}
.esriSymbolStyler .esriAddIcon {background: url("../dijit/SymbolStyler/images/add.png") no-repeat; background-size: 18px; height: 18px; width: 18px;}
.esriSymbolStyler .dijitDisabled .addIcon {cursor: auto;}
.esriSymbolStyler .dijitLayoutContainer,.esriSymbolStyler .dijitContentPane {padding: 0; overflow: visible;}
.esriSymbolStyler .esriSymbolPreviewContainer ~ .esriTabBar .dijitButton .dijitButtonNode,.esriSymbolStyler .esriSymbolPreviewContainer ~ .esriContent .dijitButton .dijitButtonNode,.esriSymbolStyler .esriSymbolPreviewContainer ~ .dijitContentPane .dijitButton .dijitButtonNode,.esriSymbolStyler .esriSymbolPreviewContainer ~ .esriTabBar .dijitToggleButton .dijitButtonNode,.esriSymbolStyler .esriSymbolPreviewContainer ~ .esriContent .dijitToggleButton .dijitButtonNode,.esriSymbolStyler .esriSymbolPreviewContainer ~ .dijitContentPane .dijitToggleButton .dijitButtonNode {box-shadow: none; border: none; padding: 0; background: none;}
.esriSymbolStyler .esriErrorDisplay {padding: 8px 0 4px 0;}
.esriSymbolStyler .esriShapeImageUrlContainer .esriUrlInput {width: 90%;}
.esriSymbolStyler .esriShapeImageUrlContainer .esriErrorDisplay {color: #aaa;}
.esriSymbolStyler .esriHidden {display: none;}
.esriSymbolStyler .esriColorRampPicker .esriViewport {width: 200px;}
.esriSymbolStyler .dijitCheckBox + .esriLabel {margin-left: 4px; margin-right: 4px; vertical-align: middle;}
.esriMarkerSymbolPicker {position: relative; width: 290px; padding: 8px 0;}
.esriMarkerSymbolPicker .templatePicker {border: none; padding: 0;}
.esriMarkerSymbolPicker .templatePicker .dojoxGrid {height: auto !important; width: auto !important;}
.esriMarkerSymbolPicker .templatePicker .dojoxGridCell {padding: 0; width: 3.43em !important;}
.esriMarkerSymbolPicker .templatePicker .dojoxGridCell.dojoxGridCellOver .item {cursor: pointer;}
.esriMarkerSymbolPicker .templatePicker .dojoxGridCell.selectedItem .item {cursor: auto;}
.esriMarkerSymbolPicker.esriDefaultSymbols .esriContainer {height: auto;}
.esriMarkerSymbolPicker--custom-selected .itemSymbol {background-color: rgba(0, 0, 0, 0.1);}
.esriMarkerSymbolPicker .esriContainer {height: 180px; overflow: auto;}
.esriMarkerSymbolPicker .esriTypeInput {margin-bottom: 10px;}
.esriMarkerSymbolPicker .esriTypeInput .dijitButtonContents {width: 100%;}
.esriMarkerSymbolPicker .dijitSelectLabel {text-overflow: ellipsis; overflow: hidden; max-width: 17em;}
.esriMarkerSymbolPicker .esriOverlay {position: absolute; left: 0; right: 0; top: 0; bottom: 0; display: none;}
.esriMarkerSymbolPicker.esriNoSymbols .esriOverlay {display: inline;}
.esriMarkerSymbolPicker .esriOverlay .esriCenterContainer.esriTable {width: 100%; height: 100%; display: table;}
.esriMarkerSymbolPicker .esriOverlay .esriTable .esriTableCell {display: table-cell; vertical-align: middle; text-align: center;}
.esriMarkerSymbolPicker .esriOverlay .esriTable .esriCenterBlock {width: 50%; margin: 0 auto;}
.dijitMenuPopup[dijitpopupparent^="esri_dijit_SymbolStyler_MarkerSymbolPicker_"] .dijitMenuItemLabel {font-family: "Avenir LT W01 65 Medium", Arial, Helvetica, sans-serif;}
.esriColorRampPicker {min-width: 200px; white-space: nowrap;}
.esriColorRampPicker .esriContainer {display: inline-block; vertical-align: top;}
.esriColorRampPicker .esriViewport {white-space: normal; height: 208px; box-sizing: border-box; overflow-x: hidden; overflow-y: auto; margin: 0 6px; padding: 2px 0; border: solid 1px #ededed;}
.esriColorRampPicker .esriList {display: inline-block;}
.esriColorRampPicker .esriItem {position: relative; display: inline-block; height: 70px; width: 20px; margin: 0 4px; cursor: pointer; border: 1px solid #ededed;}
.esriColorRampPicker .esriItem.esriPreview {height: 180px; width: 20px; cursor: auto; margin: 0; display: inline-block;}
.esriColorRampPicker .esriPreview.esriGrid {width: 40px; height: 40px;}
.esriColorRampPicker .esriItem.esriSelected {cursor: auto;}
.esriColorRampPicker .dijitButton .dijitButtonNode {box-shadow: none; border: none; padding: 0; background: none;}
.esriColorRampPicker .esriFlipper {margin: 6px auto auto; display: block; cursor: pointer; background: url("../dijit/SymbolStyler/images/flip.png") no-repeat; border: none; height: 0; width: 0; padding: 10px 12px;}
.esriColorRampPicker .esriFlipper:hover {background-position: -24px;}
.esriColorRampPickerTransparencySection {width: 100%;}
.esriTags .select2-container-multi .select2-choices {list-style-type:none;}
.esriTags .select2-container-multi .select2-choices .select2-search-choice {padding: 3px 18px 3px 3px; margin: 3px 5px 3px 5px; position: relative; line-height: 13px; color: #333; cursor: default; border: 1px solid #7FBBDF; display:inline-block; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; -webkit-box-shadow: 0 0 2px #ffffff inset, 0 1px 0 rgba(0, 0, 0, 0.05); -moz-box-shadow: 0 0 2px #ffffff inset, 0 1px 0 rgba(0, 0, 0, 0.05); box-shadow: 0 0 2px #ffffff inset, 0 1px 0 rgba(0, 0, 0, 0.05); -webkit-background-clip: padding-box; -moz-background-clip: padding; background-clip: padding-box; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; background-color: #D1E9F9; filter: none; background-image: none;}
.esriTags .select2-container-multi .select2-search-choice-close {left: 3px;}
.esriTags .select2-search-choice-close {background-image: url("calcite/images/ago_sprite.png") !important; background-position: -48px -81px; width: 13px; height: 13px; display:block; position: absolute; left: auto; right: 3px; top: 3px; font-size: 1px; outline: none;}
.esriTags .select2-search-choice-close:hover,.esriTags .select2-search-choice-close:focus {background-position: -32px -81px;}
.esriTags .select2-container .dgrid-row.ui-state-default {padding:3px 3px 4px 3px; cursor:pointer; outline: none !important;}
.esriTags .select2-container .dgrid-row.ui-state-default.dgrid-row-odd {background:#eee;}
.esriTags .select2-container .dgrid-row.ui-state-default.dgrid-hover,.esriTags .select2-container .dgrid-row.ui-state-default.dgrid-row-odd.dgrid-hover,.esriTags .dgrid-focus,.esriTags .select2-container-multi .select2-choices .select2-search-choice-focus {background: #E1F0FB !important;}
.esriTags .select2-container .dgrid-no-data {color: #969696; font-size: 1.3em; padding: 1em; text-align: center;}
.esriTags .select2-container .dgrid-scroller {outline: none !important;}
.esriTags .select2-container-multi .select2-choices .select2-search-choice {padding: 3px 20px 3px 3px; float: left;}
.dj_rtl .esriTags .select2-container-multi .select2-choices .select2-search-choice {padding: 3px 5px 3px 18px; float: right;}
.dj_rtl .esriTags .select2-container-multi .select2-search-choice-close {right: auto; left: 3px;}
.esriTags .dijitReset .dijitInputInner, .esriTags .dijitInputField {margin-left: 0.3em;}
.dj_rtl .esriTags .dijitReset .dijitInputInner,.dj_rtl .esriTags .dijitInputField {margin-left: 0; margin-right: 0.3em;}
.esriTags .dijitInputInner {background-color: white !important;}
div.esriTags {outline: none;}
.esriTags .highlightMatch {color: red;}
.esriTags .dgrid-no-data, .esriTags .dgrid-loading {color: #aaa; font-size: 2em; padding: 1em; text-align: center;}
.esriTags .dgrid-selected {background: #999;}
.esriTags .dgrid-cell {border: none !important;}
.esriTags .dgrid-focus {background-color: #CCCCCC;}
.esriTags .dijitInputInner {background-color: white !important;}
.esriTags .dgrid-scroller {margin-top: 0 !important;}
.esriTags .dijitButton {position: absolute !important; top: 120px !important;}
.esriTags .rtl {padding-right: 1em;}
.esriTags .gridHeightLimiter {height: 6em;}
.esriTags .select2-container {margin: 0; position: relative; display: inline-block; zoom: 1; *display: inline; vertical-align: middle;}
.esriTags .select2-container,.esriTags .select2-search,.esriTags .select2-search input {-webkit-box-sizing: border-box; -khtml-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.esriTags .select2-container .select2-choice {display: block; height: 26px; padding: 0 0 0 8px; overflow: hidden; position: relative; border: 1px solid #aaa !important; white-space: nowrap; line-height: 26px; color: #444; text-decoration: none; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; -webkit-background-clip: padding-box; -moz-background-clip: padding; background-clip: padding-box; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; background-color: #fff; background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #eeeeee), color-stop(0.5, white)); background-image: -webkit-linear-gradient(center bottom, #eeeeee 0%, white 50%); background-image: -moz-linear-gradient(center bottom, #eeeeee 0%, white 50%); background-image: -o-linear-gradient(bottom, #eeeeee 0%, #ffffff 50%); background-image: -ms-linear-gradient(top, #ffffff 0%, #eeeeee 50%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff", endColorstr="#eeeeee", GradientType=0); background-image: linear-gradient(top, #ffffff 0%, #eeeeee 50%);}
.esriTags .select2-container .select2-choice span {margin-right: 26px; display: block; overflow: hidden; white-space: nowrap; -ms-text-overflow: ellipsis; -o-text-overflow: ellipsis; text-overflow: ellipsis;}
.esriTags .select2-search {display: inline-block; width: 100%; min-height: 26px; margin: 0; padding-left: 4px; padding-right: 4px; position: relative; z-index: 10000; white-space: nowrap;}
.esriTags .select2-search input {width: 100%; height: auto !important; min-height: 26px; padding: 4px 20px 4px 5px; margin: 0; outline: 0; font-family: sans-serif; font-size: 1em; border: 1px solid #aaa; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; background: #fff url("../dijit/images/select.png") no-repeat 100% -22px; background: url("../dijit/images/select.png") no-repeat 100% -22px, -webkit-gradient(linear, left bottom, left top, color-stop(0.85, white), color-stop(0.99, #eeeeee)); background: url("../dijit/images/select.png") no-repeat 100% -22px, -webkit-linear-gradient(center bottom, white 85%, #eeeeee 99%); background: url("../dijit/images/select.png") no-repeat 100% -22px, -moz-linear-gradient(center bottom, white 85%, #eeeeee 99%); background: url("../dijit/images/select.png") no-repeat 100% -22px, -o-linear-gradient(bottom, white 85%, #eeeeee 99%); background: url("../dijit/images/select.png") no-repeat 100% -22px, -ms-linear-gradient(top, #ffffff 85%, #eeeeee 99%); background: url("../dijit/images/select.png") no-repeat 100% -22px, linear-gradient(top, #ffffff 85%, #eeeeee 99%);}
.esriTags .select2-container-multi .select2-choices {height: auto !important; height: 1%; margin: 0; padding: 0; position: relative; border: 1px solid #aaa; cursor: text; overflow: hidden;}
.esriTags .select2-container-multi .select2-choices {min-height: 26px;}
.esriTags .select2-container-multi.select2-container-active .select2-choices {border: 1px solid #5897fb; outline: none; -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, .3); -moz-box-shadow: 0 0 5px rgba(0, 0, 0, .3); box-shadow: 0 0 5px rgba(0, 0, 0, .3);}
.esriTags .select2-container-multi .select2-choices li {float: left; list-style: none;}
.esriTags .select2-container-multi .select2-choices .select2-search-field {margin: 0; padding: 0; white-space: nowrap;}
.esriTags .select2-container-multi .select2-choices .select2-search-field input {padding: 5px; margin: 1px 0; font-family: sans-serif; font-size: 100%; color: #666; outline: 0; border: 0; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; background: transparent !important;}
.esriTags .select2-default {color: #999 !important;}
.esriTags .select2-container-multi .select2-choices .select2-search-choice {padding: 3px 5px 3px 18px; margin: 3px 0 3px 5px; position: relative; line-height: 13px; color: #333; cursor: default; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; -webkit-box-shadow: 0 0 2px #ffffff inset, 0 1px 0 rgba(0, 0, 0, 0.05); -moz-box-shadow: 0 0 2px #ffffff inset, 0 1px 0 rgba(0, 0, 0, 0.05); box-shadow: 0 0 2px #ffffff inset, 0 1px 0 rgba(0, 0, 0, 0.05); -webkit-background-clip: padding-box; -moz-background-clip: padding; background-clip: padding-box; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;}
.esriTags .select2-container-multi .select2-choices .select2-search-choice span {cursor: default;}
.esriTags .select2-container-multi .select2-choices .select2-search-choice-focus {background: #d4d4d4;}
.esriTags .select2-search-choice-close {display: block; width: 12px; height: 13px; position: absolute; right: 3px; top: 3px; font-size: 1px; outline: none;}
.esriTags .dijitReset .dijitInputInner,.esriTags .dijitInputField {line-height: 23px; padding: 2px 0 0 !important; outline: none;}
.esriTags .ie8Style .dijitReset .dijitInputInner,.esriTags .ie8Style .dijitInputField {padding: 2px 0 2px !important;}
.esriTags .ieStyle .dijitReset .dijitInputInner,.esriTags .ieStyle .dijitInputField {line-height: 21px !important; padding: 2px 0 2px !important;}
.esriTags .dijitPlaceHolder {left: 0 !important;}
.dj_rtl .esriTags .dijitPlaceHolder {left: auto; right: 0 !important;}
.esriTags .inputTextBox {margin-top: 0.2em; margin-bottom: 0.2em; border: none !important; margin-left: 10px;}
.esriTags .dropDownList {display: none; position: absolute; z-index: 999; -moz-box-shadow: 2px 2px 20px #888888; -webkit-box-shadow: 2px 2px 20px #888888; box-shadow: 2px 2px 20px #888888; background-color: white;}
.esriTags .select2-container-multi .select2-choices .select2-search-choice {padding: 3px 20px 3px 3px; float: left;}
.dj_rtl .esriTags .select2-container-multi .select2-choices .select2-search-choice {padding: 3px 3px 3px 20px; float: right;}
.esriTags .select2-container-multi .select2-search-choice-close {right: 3px; left: auto;}
.dj_rtl .esriTags .select2-container-multi .select2-search-choice-close {left: 3px; right: auto;}
.esriTags .container_2 {width: 92%; margin-left: 4%; margin-right: 4%;}
.esriTags .grid_1,.esriTags .grid_2 {display:inline; float: left; position: relative; margin: 0;}
.dj_rtl .esriTags .grid_1,.dj_rtl .esriTags .grid_2 {float: right;}
.esriTags .alpha {margin-left: 0;}
.esriTags .omega {margin-right: 0;}
.esriTags .container_2 .grid_1 {width:48.0%;}
.esriTags .container_2 .grid_2 {width:98.0%;}
.esriTags .container_2 .prefix_1 {padding-left:50.0%;}
.esriTags .container_2 .suffix_1 {padding-right:50.0%;}
.esriTags .container_2 .push_1 {left:50.0%;}
.esriTags .container_2 .pull_1 {left:-50.0%;}
.esriTags .clear {clear: both; display: block; overflow: hidden; visibility: hidden; width: 0; height: 0;}
.esriTags .clearfix:after {clear: both; content: " "; display: block; font-size: 0; line-height: 0; visibility: hidden; width: 0; height: 0;}
.esriTags .clearfix {display: inline-block;}
.esriTags .clearfix {height: 1%;}
.esriTags .clearfix {display: block;}
.esri-feature-table {font-family: verdana; font-size: 12px; height: 100%; width: 100%;}
.esri-feature-table-border-container {height: 100%; width: 100%; padding: 0;}
.esri-feature-table-left-margin {margin: 0 0 0 2px;}
.esri-feature-table .esri-feature-table-content-pane {padding: 0; width: 100%; height: 100%;}
.esri-feature-table .esri-feature-table-grid {bottom: 0; height: auto; left: 0; position: absolute; right: 0; top: 0;}
.esri-feature-table-column-header-type {color: #a9a9a9; display: block; float: left;}
.esri-feature-table .dgrid-cell {width: 146px; word-wrap: break-word;}
.esri-feature-table .dgrid-header .dgrid-cell {border-left: none; border-right: 1px solid #ccc; color: #57585A; font-size: 1.1em; font-weight: normal;}
.esri-feature-table .dgrid-header-row {border-bottom: 1px solid #ccc;}
.esri-feature-table .dgrid-row .dgrid-cell {border-bottom: none; border-left: none; border-right: 1px solid #ccc; border-top: none; padding: 7px 3px;}
.esri-feature-table .dgrid-row .dgrid-cell a{color: #005e95;}
.esri-feature-table .dgrid-row .dgrid-cell a:hover{text-decoration: underline;}
.esri-feature-table .dgrid-row {border: none;}
.esri-feature-table .dgrid-row-even {background-color: #F7F8F8;}
.esri-feature-table .dgrid-row-odd {background-color: #EFEFEF;}
.esri-feature-table .ui-state-active {background-color: #B4DAF5;}
.esri-feature-table .dgrid-row:hover {background-color: #CBE5F8;}
.esri-feature-table .ui-state-active:hover {background-color: #9ECEF2;}
.esri-locked-icon-container {float: left; padding-top: 2px; width: 14px;}
.esri-feature-tableRtl .esri-locked-icon-container {float: right;}
.esri-feature-table-column-header {position: relative;}
.esri-feature-table-column-header-title {display: block; float: left; padding: 0 2px;}
.esri-feature-table-column-header-title::after {content: "\200E";}
.esri-feature-tableRtl .esri-feature-table-column-header-title {float: right;}
.esri-feature-table .esri-feature-table-related-records-title {float: none; font-style: italic; text-align: center; word-wrap: break-word;}
.esri-feature-table-related-records-cell {text-align: center; word-wrap: break-word;}
.esri-feature-table .esri-feature-table-attachments-title {float: none; font-style: italic; text-align: center; word-wrap: break-word;}
.esri-feature-table-attachments-cell {text-align: center; word-wrap: break-word;}
.esri-feature-table .esri-attachments-link,.esri-feature-table .esri-related-records-link {color: #005e95;}
.esri-feature-table .esri-attachments-link:hover,.esri-feature-table .esri-related-records-link:hover,.esri-feature-table .esri-expressions-link:hover {cursor: pointer; text-decoration: underline;}
.esri-feature-table .esri-feature-table-expressions-title {float: none; font-style: italic; text-align: center; word-wrap: break-word;}
.esri-feature-table-expressions-cell {word-wrap: break-word;}
.esri-feature-table-expressions-cell .charNewLine {white-space: pre-wrap;}
.esri-feature-table .esri-expressions-link {color: #005e95; display: block; text-align: center;}
.esri-feature-table-title {float: left; font-weight: bold; padding: 0 10px;}
.esri-feature-table-loading-indicator {background-image: url("../dijit/FeatureTable/images/loading-indicator.gif"); background-position: center center; background-repeat: no-repeat; background-size: 28px 28px; float: left; height: 30px; width: 30px;}
.esri-feature-table-cell-loading-indicator {background-image: url("../dijit/FeatureTable/images/loading-indicator.gif"); background-position: center center; background-repeat: no-repeat; background-size: 28px 28px; height: 30px; width: 100%;}
.esri-feature-table .esri-feature-table-menu {background-color: #EFEFEF; border: 1px solid #AFAFAF; color: #444; height: 30px; overflow: hidden; padding: 0;}
.esri-feature-table-menu .esri-feature-table-menu-item {height: 30px; line-height: 30px; margin: 0;}
.esri-feature-table-menu-item:hover {cursor: pointer;}
.esri-feature-table-menu-options {color: #444444; cursor: pointer; float: right; text-decoration: none;}
.esri-feature-table-menu .dijitDropDownButtonHover .dijitButtonNode,.esri-feature-table-menu-options:hover {color: #21759B; cursor: pointer;}
.esri-feature-table-menu-options .esriSpriteArrow {background-image: url("../dijit/FeatureTable/images/spriteArrows.png"); display: inline-block; height: 8px; margin-left: 3px; width: 11px;}
.esri-icon-ascending,.esri-icon-descending,.esri-icon-filter,.esri-icon-properties,.esri-icon-statistics {background-image: url("../dijit/FeatureTable/images/column_menu_icons.png"); background-repeat: no-repeat; display: inline-block; height: 17px; margin-left: 8px; margin-right: 8px; width: 17px;}
.esri-icon-ascending {background-position: 0 -1px;}
.esri-icon-descending {background-position: -17px -1px;}
.esri-icon-filter {background-position: -34px -1px;}
.esri-icon-properties {background-position: -52px -1px;}
.esri-icon-statistics {background-position: -94px -1px;}
.esri-feature-table .esri-feature-table-menu .dijitDropDownButton {height: 30px; line-height: 22px; margin: 0;}
.esri-feature-table .esri-feature-table-menu .dijitDropDownButton .dijitButtonNode {background: none; border: none; box-shadow: none; color: #444; margin: 0; padding: 0;}
.esri-feature-table .esri-feature-table-menu .esri-feature-table-menu-item .dijitDropDownButtonHover .dijitButtonNode {color: #21759B;}
.esri-feature-table .esri-feature-table-menu .dijitDropDownButton .dijitButtonContents {height: 26px; line-height: 26px; margin: 0; padding: 0;}
.esri-feature-table-menu-item .dijitMenuItemLabel {font-family: verdana; font-size: 12px;}
.esri .esri-feature-table-options-menu-container .dijitMenuItemSelected td {background-image: none;}
.esri-feature-table-dialog {background-color: #FFF; border-color: #555; border-radius: 5px; box-shadow: 0 0 5px rgba(0, 0, 0, 0.35); font-family: verdana; padding-bottom: 8px;}
.esri-feature-table-dialog .dijitDialogTitleBar {background: none repeat scroll 0 0 rgba(0, 0, 0, 0); border-radius: 3px 3px 0 0; padding: 10px 10px 0;}
.esri-feature-table-dialog .dijitDialogTitleBar .dijitDialogTitle {color: #333; display: inline-block; font-family: "Avenir LT W01 65 Medium", Arial, Helvetica, sans-serif; font-size: 24px; font-weight: normal; line-height: 28px;}
.esri-feature-table-dialog .dijitDialogPaneContent,.esri .esri-feature-table-dialog .dijitDialogPaneContent {background: none repeat scroll 0 0 rgba(0, 0, 0, 0); border-bottom-color: inherit; border-left-color: inherit; border-right-color: inherit; border-top: medium none; padding: 10px;}
.esri-feature-table-dialog .dijitDialogTitleBar .dijitDialogCloseIcon {background-clip: border-box; background-image: url("../dijit/FeatureTable/images/ago_sprite.png"); background-position: -16px 0; background-repeat: no-repeat; left: auto; right: 5px;}
.esri-feature-table-dialog .dijitDialogCloseIcon:hover,.esri-feature-table-dialog .dijitDialogCloseIcon:focus,.esriLtr .esri-feature-table-dialog .dijitDialogCloseIcon:hover,.esriLtr .esri-feature-table-dialog .dijitDialogCloseIcon:focus {background-position: -16px -16px;}
.esri-feature-table-dialog .esri-feature-table-statistics {width: 400px;}
.esri-feature-table-statistics .esri-statistics-header {color: #444; font-weight: bold;}
.esri-feature-table-statistics .esri-break {height: 14px;}
.esri-feature-table-statistics .esri-horizontal-break {border-color: #333; border-image: none; border-right: medium none; border-style: solid none none; border-width: 1px medium medium; margin: 6px 0;}
.esri-feature-table-statistics .esri-attribute-table {border-collapse: collapse; width: 100%;}
.esri-feature-table-statistics .esri-attribute-table td {color: #444; padding: 2px 2px 5px;}
.esri-feature-table-statistics .esri-attribute-name {color: #888; padding-right: 5px;}
.esri-feature-table-statistics .esri-attribute-value {padding-left: 5px; text-align: right;}
.esri-feature-table .dijitTextBox,.esri-feature-table .dijitDateTextBox {background-color: #FFF; width: 98%;}
.esri-feature-table-dialog .esri-feature-attachments {height: 400px; width: 500px;}
.esri-feature-table-dialog .primary {-moz-box-sizing: border-box; -moz-user-select: none; background: none repeat scroll 0 0 #5DADDD; border: medium none; border-radius: 4px; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.125); cursor: pointer; display: inline-block; filter: none; font-size: 0.875em; letter-spacing: 1px; line-height: 1.71429em; padding: 0; position: relative; text-transform: uppercase; transition: all 0.05s linear 0s; white-space: nowrap;}
.esri-feature-table-dialog .primary:hover {background: none repeat scroll 0 0 #4997D2;}
.esri-feature-table-dialog .dijitDialogPaneContent .primary .dijitButtonNode {background: none repeat scroll 0 0 rgba(0, 0, 0, 0); border: medium none; border-radius: 0; height: auto; padding: 0;}
.esri-feature-table-dialog .dijitDialogPaneContent .primary .dijitButtonContents {padding: 0.3em 1.25em;}
.esri-feature-table-dialog .dijitDialogPaneContent .primary .dijitButtonText {color: #FFF; font-family: verdana; font-size: 14px; padding: 0.4em;}
.esri-feature-table-column-header-clear {clear: both;}
.esri-feature-table .field-esriRelatedRecordsSmall {width: 52px; text-align: center;}
.esri-feature-table-button{width: 16px; height: auto; cursor: pointer; float: right; font-size: 16px; padding: 0 10px;}
.esri-feature-tableRtl .esri-feature-table-button {float: left;}
.esri-feature-tableRtl .esri-feature-table-menu .esri-feature-table-loading-indicator {float: right;}
.esri-feature-table-dialogRtl .dijitDialogTitleBar .dijitDialogCloseIcon {left: 5px; right: auto;}
.esri-feature-tableRtl .dgrid-header {left: 17px; right: 0;}
.dgrid-rtl-swap .dgrid-header-scroll {left: 0; right: auto;}
.esri-feature-tableRtl .dgrid-cell {text-align: right;}
.esri-feature-tableRtl .esri-feature-table-grid .dgrid-header-row .dgrid-cell {border-left: 1px solid #ccc; border-right: none;}
.esri-feature-tableRtl .esri-feature-table-grid .dgrid-row .dgrid-cell {border-left: 1px solid #ccc; border-right: none;}
.esri-feature-tableRtl .esri-feature-table-menu .esri-feature-table-title {float: right;}
.esri-feature-tableRtl .esri-feature-table-menu .esri-feature-table-closer-container {float: left;}
.esri-feature-tableRtl .esri-feature-table-menu-options {float: left;}
.esri-dialog-close-button {float: right; margin: 6px 5px 0;}
.esri-feature-table-hidden {display: none;}
.esri-feature-table-block {display: block;}
.esri-feature-table .dgrid-cell.esri-date-value,.esri-feature-table .dgrid-cell.esri-date-value input {text-transform: capitalize;}
.esri-feature-tableRtl .dgrid-sort-arrow {float: left;}
.esri-renderer-slider {position: relative; display: inline-block; margin: 10px; font-weight: normal; text-align: left; background-color: #fff;}
.esri-renderer-slider .esri-slider-node {position: relative; display: inline-block; vertical-align: top; padding: 10px 4px; white-space: nowrap; margin: 0 0 0 80px;}
.esri-renderer-slider .esri-slider-area {display: inline-block; box-sizing: border-box; border: 1px solid #888; width: 2px; height: 200px;}
.esri-renderer-slider .esri-slider-area-right {width: 140px; height: 200px; display: inline-block; vertical-align: top;}
.esri-renderer-slider .esri-slider-area-right *:focus {outline: none;}
.esri-renderer-slider .esri-slider-area-right .esri-histogram-bar:hover {cursor: pointer;fill: #888;}
.esri-renderer-slider .esri-ramp{border: 1px solid #888;}
.esri-renderer-slider .esri-moveable {position: absolute; left: 0;}
.esri-renderer-slider .esri-handle-container{position: absolute; height: 20px; width: 18px;}
.esri-renderer-slider .esri-handle {position: absolute; background-color: #000; border: 1px solid #ccc; border-right: none; box-sizing: border-box; cursor: pointer; width: 10px; height: 14px; top: 3px; background-image: url("../dijit/RendererSlider/images/handles.png"); background-position: -15px -8px; z-index: 4; box-shadow: 0px 1px 3px #000;}
.esri-renderer-slider .esri-handle-span{background-color: #000; border: 1px solid #ccc; box-shadow: 2px 0 3px #000; height: 12px; width: 12px; transform: scale(0.707) rotate(45deg); -moz-transform: scale(0.707) rotate(45deg); -webkit-transform: scale(0.707) rotate(45deg); position: absolute; z-index: 3; top: 3px; left: 3px;}
.esri-renderer-slider .esri-handle:hover,.esri-handle-span:hover + .esri-handle{background-position: -30px -8px; background-color: #fff;}
.esri-renderer-slider .esri-handle-span:hover{cursor: pointer;}
.esri-renderer-slider .esri-handle-label {position: absolute; right: 5px; top: 3px; text-align:right;}
.esri-renderer-slider .esri-handle-label-span:hover{background-color: #e5f2fe; cursor: pointer; text-decoration: underline;}
.esri-renderer-slider .esri-moveable .dijitNumberTextBox,.esri-renderer-slider .esri-moveable .dijitValidationTextBox {text-align:start; position: relative; width:100px; top: -3px; left: 117px; z-index: 99;}
.esri-renderer-slider .esri-moveable .dijitValidationTextBox {width: 140px; left: 157px;}
.esri-renderer-slider .esri-handler-tick {border-top: 1px solid #FFF; border-bottom: 1px solid #000; box-sizing: border-box; height: 1px; left: 10px; position: absolute; top: 9px; width: 32px; z-index: 2;}
.esri-renderer-slider .esri-handler-tick-top {border-top: 1px solid #FFF; border-bottom: 1px solid #000;}
.esri-renderer-slider .esri-handler-tick-bottom {border-top: 1px solid #000; border-bottom: 1px solid #FFF;}
.esri-renderer-slider .esri-top-label-node {margin-bottom: 4px;}
 .esri-renderer-slider .esri-top-label-node, .esri-renderer-slider .esri-bottom-label-node{height: 22px; margin:auto; text-align: center; line-height: 20px;}
.esri-renderer-slider .esri-top-label-node, .esri-renderer-slider .esri-bottom-label-node, .esri-renderer-slider .esri-handle-label{font-family: Verdana, Helvetica, sans-serif; font-size: 10px; color: #444;}
.esri-renderer-slider .esri-handler-tick-size{border-top: none !important; border-bottom: 1px solid #000 !important; width: 32px !important;}
.esri-renderer-slider .esri-heatmap-tick{width:34px !important;}
.esri-renderer-slider .esri-top-label-node span,.esri-renderer-slider .esri-bottom-label-node span{height: 20px;}
.esri-renderer-slider .esri-top-label-node-hover:hover,.esri-renderer-slider .esri-bottom-label-node-hover:hover{background-color: #e5f2fe; cursor: pointer; text-decoration: underline;}
.dj_rtl .esri-renderer-slider .esri-slider-node {margin: 0 80px 0 0; width: 114px;}
.dj_rtl .esri-renderer-slider .esri-slider-area-right {text-align: right;}
.dj_rtl .esri-renderer-slider .esri-slider-node .esri-handle-label {unicode-bidi: embed; left: 0; position: absolute; right: auto; text-align: left; top: 3px; padding-left: 3px;}
.dj_rtl .esri-renderer-slider .esri-moveable .dijitNumberTextBox{left: -112px; text-align: right;}
.dj_rtl .esri-renderer-slider .esri-moveable .dijitValidationTextBox {left: -152px; text-align: right;}
.dj_rtl .esri-renderer-slider .esri-handler-tick {left: -42px;}
.dj_rtl .esri-renderer-slider .esri-top-label-node,.dj_rtl .esri-renderer-slider .esri-bottom-label-node{unicode-bidi: embed;}
.dj_rtl .esri-renderer-slider .esri-handle {border: 1px solid #ccc; border-left: none; box-shadow: 0px 1px 3px #000; background-position: -16px -8px;}
.dj_rtl .esri-renderer-slider .esri-handle-span{box-shadow: 2px 0 3px #000; left: 1px;}
.arcgisSearch .searchGroup {position: relative; color: #4C4C4C; font-family: Arial, Helvetica, sans-serif; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box;}
.arcgisSearch .searchInputGroup {float: left; position: relative;}
.dj_rtl .arcgisSearch .searchInputGroup {float: right;}
.arcgisSearch .searchInputGroup form {margin: 0; padding: 0;}
.arcgisSearch .searchBtn {display: block; float: left; padding: 6px 12px; margin: 0; font-size: 16px; font-weight: normal; line-height: 20px; height: 20px; width: 20px; text-align: center; white-space: nowrap; vertical-align: middle; -ms-touch-action: manipulation; touch-action: manipulation; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; border: 1px solid #57585A; -webkit-border-radius: 0 4px 4px 0; border-radius: 0 4px 4px 0; background-color: #fff; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box;}
.dj_rtl .arcgisSearch .searchBtn {float: right; -webkit-border-radius: 4px 0 0 4px; border-radius: 4px 0 0 4px;}
.arcgisSearch .searchBtn:hover,.arcgisSearch .searchBtn:focus {text-decoration: none; background-color: #eee;}
.arcgisSearch .searchBtn:active {background-color: #ddd;}
.arcgisSearch .searchButtonText {clip: rect(0 0 0 0); overflow: hidden; position: absolute; height: 1px; width: 1px;}
.arcgisSearch .searchGroup .searchInput {position: relative; z-index: 2; margin: 0; float: left; display: block; height: 20px; width: 200px; padding: 6px 24px 6px 12px; font-size: 14px; line-height: 20px; color: #4C4C4C; background-color: #fff; border: 1px solid #57585A; border-right: 0; -webkit-border-radius: 4px 0 0 4px; border-radius: 4px 0 0 4px; -webkit-transition: width .175s ease-in; -moz-transition: width .175s ease-in; -ms-transition: width .175s ease-in; -o-transition: width .175s ease-in; transition: width .175s ease-in; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box;}
.dj_rtl .arcgisSearch .searchGroup .searchInput {float: right; padding: 6px 12px 6px 24px; border: 1px solid #57585A; border-left: 0; -webkit-border-radius: 0 4px 4px 0; border-radius: 0 4px 4px 0;}
.arcgisSearch .searchGroup .searchInput::-ms-clear {display: none;}
.arcgisSearch .searchInput::-moz-placeholder {color: #999; opacity: 1;}
.arcgisSearch .searchInput:-ms-input-placeholder {color: #999;}
.arcgisSearch .searchInput::-webkit-input-placeholder {color: #999;}
.arcgisSearch .searchClear {display: none; position: absolute; top: 2px; right: 0; z-index: 2; height: 30px; width: 24px; text-align: center; background-color: #fff; cursor: pointer;}
.dj_rtl .arcgisSearch .searchClear {right: auto; left: 0;}
.arcgisSearch .sourceName {clip: rect(0 0 0 0); overflow: hidden; position: absolute; height: 1px; width: 1px;}
.dj_rtl .arcgisSearch .sourceName {text-align: right;}
.arcgisSearch .hasValue .searchClear {display: block;}
.arcgisSearch .searchIcon {font-size: 16px; width: 20px; height: 20px; line-height: 20px; display: inline-block;}
.arcgisSearch .searchClose,.arcgisSearch .searchSpinner {line-height: 30px; width: 24px; height: 30px;}
.arcgisSearch .searchLoading .searchClose {display: none;}
.arcgisSearch .searchSpinner {display: none;}
.arcgisSearch .searchLoading .searchSpinner {display: block;}
.arcgisSearch .searchMenu {position: absolute; top: 100%; left: 0; z-index: 1000; display: none; float: left; padding: 5px 0; margin: 2px 0 0; font-size: 14px; line-height: 16px; background-color: #fff; -webkit-background-clip: padding-box; background-clip: padding-box; border: 1px solid #57585A; -webkit-border-radius: 4px; border-radius: 4px; overflow: auto; max-height: 300px;}
.dj_rtl .arcgisSearch .searchMenu {left: auto; right: 0; float: right;}
.arcgisSearch .searchMenu ul {margin: 0; padding: 0; list-style: none;}
.arcgisSearch .searchMenu li {padding: 6px 12px; cursor: pointer;}
.arcgisSearch .searchMenu li:hover,.arcgisSearch .searchMenu li:focus {background-color: #eee;}
.arcgisSearch .searchMenu li:active {background-color: #ddd;}
.arcgisSearch .searchMenu li.active {background-color: #4C4C4C; color: #fff; cursor: default;}
.arcgisSearch .searchMenu .menuHeader {padding: 6px 12px; background: #4C4C4C; color: #fff;}
.arcgisSearch .showSuggestions .suggestionsMenu {display: block; width: 100%;}
.arcgisSearch .showSources .sourcesMenu {display: block; width: 70%;}
.arcgisSearch .searchToggle {display: none; -webkit-border-radius: 4px 0 0 4px; border-radius: 4px 0 0 4px;}
.dj_rtl .arcgisSearch .searchToggle {-webkit-border-radius: 0 4px 4px 0; border-radius: 0 4px 4px 0;}
.arcgisSearch .hasMultipleSources .searchToggle {display: block;}
.arcgisSearch .hasMultipleSources .searchInput {border-left: 0; -webkit-border-radius: 0; border-radius: 0;}
.dj_rtl .arcgisSearch .hasMultipleSources .searchInput {border-right: 0; -webkit-border-radius: 0; border-radius: 0;}
.arcgisSearch .searchLatLongHeader {font-weight: bold; margin-bottom: 2px;}
.arcgisSearch .moreResults .moreHeader {font-weight: bold; margin-bottom: 2px;}
.arcgisSearch .moreResults .moreItem {margin-bottom: 10px;}
.arcgisSearch .moreResults .resultsList {display: none;}
.arcgisSearch .moreResults .resultsList ul {list-style: none; margin: 0 0 10px 0; padding: 0;}
.arcgisSearch .moreResults .resultsList li {padding: 2px 0;}
.arcgisSearch .moreResults .resultsList .popupHeader {font-weight: bold;}
.arcgisSearch .showMoreResults .resultsList {display: block; margin-top: 10px; padding-top: 10px; border-top: 1px solid #ccc;}
.arcgisSearch .noResultsMenu {display: none; width: 100%;}
.arcgisSearch .noResultsBody {padding: 12px;}
.arcgisSearch .noResultsHeader {font-weight: bold; margin-bottom: 5px;}
.arcgisSearch .showNoResults .noResultsMenu {display: block;}
.arcgisSearch .noValueIcon {font-size: 16px; line-height: 16px; margin: 0 5px 0 0; vertical-align: text-bottom;}
.dj_rtl .arcgisSearch .noValueIcon {margin: 0 0 0 5px;}
.arcgisSearch .searchExpandContainer {float: left;}
.dj_rtl .arcgisSearch .searchExpandContainer {float: right;}
.arcgisSearch .hasButtonMode .searchExpandContainer {-webkit-transition: width .175s ease-in; -moz-transition: width .175s ease-in; -ms-transition: width .175s ease-in; -o-transition: width .175s ease-in; transition: width .175s ease-in; overflow: hidden; height: 34px;}
.arcgisSearch .hasButtonMode.showSuggestions .searchExpandContainer {overflow: inherit;}
.arcgisSearch .hasButtonMode.searchCollapsed .searchExpandContainer {width: 0px;}
.arcgisSearch .hasButtonMode.searchExpanded .searchExpandContainer,.arcgisSearch .hasButtonMode .searchAnimate {width: 237px;}
.arcgisSearch .hasButtonMode.searchExpanded.hasMultipleSources .searchExpandContainer,.arcgisSearch .hasButtonMode.hasMultipleSources .searchAnimate {width: 282px;}
.arcgisSearch .searchCollapsed .searchSubmit {-webkit-border-radius: 4px; border-radius: 4px;}
.arcgisSearch .searchClearFloat {clear: both;}
@-webkit-keyframes anim-rotate {0% {-webkit-transform: rotate(0); transform: rotate(0);}
 100% {-webkit-transform: rotate(360deg); transform: rotate(360deg);}
}
@keyframes anim-rotate {0% {-webkit-transform: rotate(0); transform: rotate(0);}
 100% {-webkit-transform: rotate(360deg); transform: rotate(360deg);}
}
.arcgisSearch .searchSpinner {-webkit-animation: anim-rotate 1.25s infinite linear; animation: anim-rotate 1.25s infinite linear;}
.esriLayerList .esriContainer {background-color: #f8f8f8; color: #6e6e6e; border-top: 2px solid #ccc; border-bottom: 2px solid #ccc;}
.esriLayerList .esriTitleContainer {margin: 0; border-top: 2px solid #ccc;}
.esriLayerList .esriLayer:first-child .esriTitleContainer {border-top: none;}
.esriLayerList .esriSubList .esriTitleContainer {padding: 0 0 0 10px; border-top: none;}
.dj_rtl .esriLayerList .esriSubList .esriTitleContainer {padding: 0 10px 0 0;}
.esriLayerList .esriNoLayers .esriList {display: none;}
.esriLayerList .esriNoLayersText {display: none;}
.esriLayerList .esriNoLayers .esriNoLayersText {display: block; padding: 16px;}
.esriLayerList .esriList,.esriLayerList .esriLayer,.esriLayerList .esriSubList,.esriLayerList .esriSubListLayer {list-style: none; margin: 0; padding: 0;}
.esriLayerList .esriSubList {margin-bottom: 10px;}
.esriLayerList .esriSubList .esriSubList {display: none;}
.esriLayerList .esriSubListExpand > .esriSubList {display: block;}
.esriLayerList .esriSubList .esriSubList {margin: 0 0 10px 16px;}
.dj_rtl .esriLayerList .esriSubList .esriSubList {margin: 0 16px 10px 0;}
.esriLayerList .esriHasTabContent.esriListVisible .esriToggleButton {display: block;}
.esriLayerList .esriTabMenu {display: none; list-style: none; margin: 5px 10px; padding: 0; border-bottom: 1px solid #ccc;}
.esriLayerList .esriTabMenu .esriTabMenuItem {float: left; padding: 5px 10px; font-size: 12px; cursor: pointer; top: 1px; position: relative; border: 1px solid transparent; border-bottom: none;}
.dj_rtl .esriLayerList .esriTabMenu .esriTabMenuItem {float: right;}
.esriLayerList .esriTabMenu .esriTabMenuSelected {border-color: #ccc; background-color: #f8f8f8; cursor: default;}
.esriLayerList .esriTabContainer {display: none;}
.esriLayerList .esriTabMenu {display: none;}
.esriLayerList .esriTabMenuVisible .esriTabMenu {display: block;}
.esriLayerList .esriListExpand.esriListVisible .esriTabContainer {display: block;}
.esriLayerList .esriTab {display: none;}
.esriLayerList .esriTabSelected {display: block; padding: 0 10px;}
.esriLayerList .esriLegend {margin-left: 10px;}
.dj_rtl .esriLayerList .esriLegend {margin-left: 0; margin-right: 10px;}
.esriLayerList .esriLegend .esriLegendService > table {display: none;}
.esriLayerList .esriLegend .esriLegendMsg {margin-bottom: 10px;}
.esriLayerList .dijitSlider {width: 200px; margin: 10px 0 0 0;}
.esriLayerList .esriSliderLabels {line-height: 16px; font-size: 12px; height: 16px; position: relative; width: 180px; margin: 2px 10px 10px 10px;}
.esriLayerList .esriTitle {font-size: 14px; line-height: 16px;}
.esriLayerList .esriLabel {display: block; padding: 10px 10px 10px 36px; margin: 0; word-wrap: break-word;}
.dj_rtl .esriLayerList .esriLabel {padding: 10px 36px 10px 10px;}
.esriLayerList .esriSubList .esriLabel,.esriLayerList .esriHasTabContent.esriHasButton .esriSubList .esriLabel {padding: 5px 0 5px 36px;}
.dj_rtl .esriLayerList .esriSubList .esriLabel,.dj_rtl .esriLayerList .esriHasTabContent.esriHasButton .esriSubList .esriLabel {padding: 5px 36px 5px 0;}
.esriLayerList .esriToggleButton {float: right; width: 16px; height: 16px; line-height: 16px; margin: 0; padding: 10px; cursor: pointer; display: none; text-align: center; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;}
.dj_rtl .esriLayerList .esriToggleButton {float: left;}
.esriLayerList .esriHasTabContent .esriLabel,.esriLayerList .esriHasButton .esriLabel {padding-right: 36px;}
.dj_rtl .esriLayerList .esriHasTabContent .esriLabel,.dj_rtl .esriLayerList .esriHasButton .esriLabel {padding-right: 36px; padding-left: 36px;}
.esriLayerList .esriHasTabContent.esriHasButton .esriLabel {padding-right: 72px;}
.dj_rtl .esriLayerList .esriHasTabContent.esriHasButton .esriLabel {padding-right: 36px; padding-left: 72px;}
.esriLayerList .esriScaleInvisible .esriLabel {color: #ccc;}
.esriLayerList .esriCheckbox {float: left; height: 16px; width: 16px; padding: 0; margin: 10px;}
.dj_rtl .esriLayerList .esriCheckbox {float: right;}
.esriLayerList .esriSubList .esriCheckbox {margin-top: 5px; margin-bottom: 5px;}
.esriLayerList .esriButton {float: right; font-size: 16px; line-height: 16px; padding: 10px; cursor: pointer;}
.esriLayerList .esriButton:hover,.esriLayerList .esriButton:active {color: #333;}
.esriLayerList .esriContent {margin: 0 0 0 36px;}
.dj_rtl .esriLayerList .esriContent {margin: 0 36px 0 0;}
.dj_rtl .esriLayerList .esriButton {float: left;}
.esriLayerList .esriClear {clear: both;}
.esriLayerList .esriClearFix:before,.esriLayerList .esriClearFix:after {content: " "; display: table;}
.esriLayerList .esriClearFix:after {clear: both;}
@font-face {font-family: 'CalciteWebCoreIcons'; src: url("../themes/calcite/icons/fonts/CalciteWebCoreIcons.eot?r2lind"); src: url("../themes/calcite/icons/fonts/CalciteWebCoreIcons.eot?r2lind#iefix") format('embedded-opentype'), url("../themes/calcite/icons/fonts/CalciteWebCoreIcons.ttf?r2lind") format('truetype'), url("../themes/calcite/icons/fonts/CalciteWebCoreIcons.woff?r2lind") format('woff'), url("../themes/calcite/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";}
.esri-icon-close {*zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe600;');}
.esri-icon-drag-horizontal {*zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe601;');}
.esri-icon-drag-vertical {*zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe602;');}
.esri-icon-handle-horizontal {*zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe603;');}
.esri-icon-handle-vertical {*zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe604;');}
.esri-icon-check-mark {*zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe605;');}
.esri-icon-left-triangle-arrow {*zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe606;');}
.esri-icon-right-triangle-arrow {*zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe607;');}
.esri-icon-down-arrow {*zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe608;');}
.esri-icon-up-arrow {*zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe609;');}
.esri-icon-overview-arrow-bottom-left {*zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe60a;');}
.esri-icon-overview-arrow-bottom-right {*zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe60b;');}
.esri-icon-overview-arrow-top-left {*zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe60c;');}
.esri-icon-overview-arrow-top-right {*zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe60d;');}
.esri-icon-maximize {*zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe60e;');}
.esri-icon-minimize {*zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe60f;');}
.esri-icon-checkbox-unchecked {*zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe610;');}
.esri-icon-checkbox-checked {*zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe611;');}
.esri-icon-radio-unchecked {*zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe612;');}
.esri-icon-radio-checked {*zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe613;');}
.esri-icon-up-arrow-circled {*zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe614;');}
.esri-icon-down-arrow-circled {*zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe615;');}
.esri-icon-left-arrow-circled {*zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe616;');}
.esri-icon-right-arrow-circled {*zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe617;');}
.esri-icon-zoom-out-fixed {*zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe618;');}
.esri-icon-zoom-in-fixed {*zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe619;');}
.esri-icon-refresh {*zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe61a;');}
.esri-icon-edit {*zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe61b;');}
.esri-icon-authorize {*zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe61c;');}
.esri-icon-map-pin {*zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe61d;');}
.esri-icon-blank-map-pin {*zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe61e;');}
.esri-icon-table {*zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe61f;');}
.esri-icon-plus {*zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe620;');}
.esri-icon-minus {*zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe621;');}
.esri-icon-beginning {*zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe622;');}
.esri-icon-reverse {*zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe623;');}
.esri-icon-pause {*zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe624;');}
.esri-icon-play {*zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe625;');}
.esri-icon-forward {*zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe626;');}
.esri-icon-end {*zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe627;');}
.esri-icon-erase {*zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe628;');}
.esri-icon-up-down-arrows {*zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe629;');}
.esri-icon-left {*zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe62a;');}
.esri-icon-right {*zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe62b;');}
.esri-icon-announcement {*zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe62c;');}
.esri-icon-notice-round {*zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe62d;');}
.esri-icon-notice-triangle {*zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe62e;');}
.esri-icon-home {*zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe62f;');}
.esri-icon-locate {*zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe630;');}
.esri-icon-expand {*zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe631;');}
.esri-icon-collapse {*zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe632;');}
.esri-icon-layer-list {*zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe633;');}
.esri-icon-basemap {*zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe634;');}
.esri-icon-globe {*zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe635;');}
.esri-icon-applications {*zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe636;');}
.esri-icon-arrow-up-circled {*zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe637;');}
.esri-icon-arrow-down-circled {*zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe638;');}
.esri-icon-arrow-left-circled {*zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe639;');}
.esri-icon-arrow-right-circled {*zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe63a;');}
.esri-icon-minus-circled {*zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe63b;');}
.esri-icon-plus-circled {*zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe63c;');}
.esri-icon-add-attachment {*zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe63d;');}
.esri-icon-attachment {*zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe63e;');}
.esri-icon-calendar {*zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe63f;');}
.esri-icon-close-circled {*zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe640;');}
.esri-icon-browser {*zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe641;');}
.esri-icon-collection {*zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe642;');}
.esri-icon-comment {*zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe643;');}
.esri-icon-configure-popup {*zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe644;');}
.esri-icon-contact {*zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe645;');}
.esri-icon-dashboard {*zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe646;');}
.esri-icon-deny {*zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe647;');}
.esri-icon-description {*zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe648;');}
.esri-icon-directions {*zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe649;');}
.esri-icon-directions2 {*zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe64a;');}
.esri-icon-documentation {*zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe64b;');}
.esri-icon-duplicate {*zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe64c;');}
.esri-icon-review {*zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe64d;');}
.esri-icon-environment-settings {*zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe64e;');}
.esri-icon-error {*zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe64f;');}
.esri-icon-error2 {*zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe650;');}
.esri-icon-experimental {*zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe651;');}
.esri-icon-feature-layer {*zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe652;');}
.esri-icon-filter {*zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe653;');}
.esri-icon-grant {*zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe654;');}
.esri-icon-group {*zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe655;');}
.esri-icon-key {*zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe656;');}
.esri-icon-labels {*zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe657;');}
.esri-icon-tag {*zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe658;');}
.esri-icon-layers {*zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe659;');}
.esri-icon-left-arrow {*zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe65a;');}
.esri-icon-right-arrow {*zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe65b;');}
.esri-icon-link-external {*zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe65c;');}
.esri-icon-link {*zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe65d;');}
.esri-icon-loading-indicator {*zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe65e;');}
.esri-icon-maps {*zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe65f;');}
.esri-icon-marketplace {*zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe660;');}
.esri-icon-media {*zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe661;');}
.esri-icon-media2 {*zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe662;');}
.esri-icon-menu {*zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe663;');}
.esri-icon-mobile {*zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe664;');}
.esri-icon-phone {*zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe665;');}
.esri-icon-navigation {*zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe666;');}
.esri-icon-pan {*zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe667;');}
.esri-icon-printer {*zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe668;');}
.esri-icon-pie-chart {*zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe669;');}
.esri-icon-chart {*zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe66a;');}
.esri-icon-line-chart {*zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe66b;');}
.esri-icon-question {*zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe66c;');}
.esri-icon-resend-invitation {*zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe66d;');}
.esri-icon-rotate {*zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe66e;');}
.esri-icon-save {*zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe66f;');}
.esri-icon-settings {*zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe670;');}
.esri-icon-settings2 {*zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe671;');}
.esri-icon-share {*zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe672;');}
.esri-icon-sign-out {*zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe673;');}
.esri-icon-support {*zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe674;');}
.esri-icon-user {*zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe675;');}
.esri-icon-time-clock {*zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe676;');}
.esri-icon-trash {*zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe677;');}
.esri-icon-upload {*zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe678;');}
.esri-icon-download {*zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe679;');}
.esri-icon-zoom-in-magnifying-glass {*zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe67a;');}
.esri-icon-search {*zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe67b;');}
.esri-icon-zoom-out-magnifying-glass {*zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe67c;');}
.esri-icon-locked {*zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe67d;');}
.esri-icon-unlocked {*zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe67e;');}
.esri-icon-favorites {*zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe67f;');}
.esri-icon-compass {*zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe680;');}
.esri-icon-down {*zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe681;');}
.esri-icon-up {*zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe682;');}
.esri-icon-chat {*zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe683;');}
.esri-icon-dock-bottom {*zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe684;');}
.esri-icon-dock-left {*zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe685;');}
.esri-icon-dock-right {*zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe686;');}
.esri-icon-organization {*zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe687;');}
.esri-icon-north-navigation {*zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe688;');}
.esri-icon-locate-circled {*zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe689;');}
.esri-icon-dial {*zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe68a;');}
.esri-icon-polygon {*zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe68b;');}
.esri-icon-polyline {*zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe68c;');}
.esri-icon-visible {*zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe68d;');}
.esri-icon-non-visible {*zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe68e;');}
.esri-icon-link-vertical {*zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe68f;');}
.esri-icon-unlocked-link-vertical {*zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe690;');}
.esri-icon-link-horizontal {*zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe691;');}
.esri-icon-unlocked-link-horizontal {*zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe692;');}
.esri-icon-swap {*zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe693;');}
.esri-icon-cta-link-external {*zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe694;');}
.esri-icon-reply {*zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe695;');}
.esri-icon-public {*zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe696;');}
.esri-icon-share2 {*zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe697;');}
.esri-icon-launch-link-external {*zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe698;');}
.esri-icon-rotate-back {*zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe699;');}
.esri-icon-pan2 {*zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe69a;');}
.esri-icon-tracking {*zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe69b;');}
.esri-icon-expand2 {*zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe69c;');}
.esri-icon-arrow-down {*zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe69d;');}
.esri-icon-arrow-up {*zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe69e;');}
.esri-icon-hollow-eye {*zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe69f;');}
.esri-icon-play-circled {*zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe6a0;');}
.esri-icon-volume-off {*zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe6a1;');}
.esri-icon-volume-on {*zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe6a2;');}
.esriObliqueRotationWidget {height: 100%; width: 100%; position: absolute;}
.esriObliqueRotationWidgetGauge {height: 100%; width: 100%; transition: 1s;}
.esriRasterListThumbnailRow{height: 105px; padding-left: 2px; padding-right: 2px;}
 .esriRasterListThumbnailRow.dgrid-row {height: 105px; padding-left: 2px; padding-right: 2px;}
.esriRasterListNoThumbnailRow{height: 50px; padding-left: 2px; padding-right: 2px;}
.esriRasterListThumbnail{height: 100px; width: 100px; display: inline;}
.esriRasterListInfoTag{display: inline;}
.esriRasterListRowTable{height: 100%; width: 100%;}
.esriRasterListDiv {height: 300px; width: 250px; background-color: white;}
.esri-histogram-svg-container {width: 90%; height: auto; border-left: 1px solid black; border-bottom: 1px solid black; margin-left: 10px;}
.esri-histogram-surface {overflow: visible; display: inline-block;}
.esri-histogram-bar:hover {cursor: pointer; fill: #888;}
 .esri-histogram-top-label,.esri-histogram-bottom-label {height: 30px; line-height: 30px; padding: 0 10px; width: auto; font-size: 12px;}
.esri-histogram-bottom-label {clear: both;}
.esri-histogram-group *:focus {outline: none;}
.esriAppProxyLoading {width: 16px; height: 16px; text-align: center; vertical-align: middle; display: inline-block; background: url("../dijit/images/ajax-loader-arrow-lightblue.gif") no-repeat center center;}
.esriRFxArgSlider {margin: 10px 0px; padding-right: 3px; width: 89%;}
.esriRFxArgSlider table {width: 100%;}
.esriRFxArgSlider .esriRFxArgSliderNumberSpinnerCell {width: 70px;}
.esriRFxArgSlider .esriRFxArgSliderNumberSpinner {width: 100%; margin-left: 5px; height: 2.3em!important;}
.esriRFxBandMatrix .field-idNum {width: 40px;}
.esriRFxNamedRasterEditor {width: 100%;}
.esriRFxNamedRasterEditor .esriRFxNamedRasterEditor__td--input {width: 100px;}
.esriRFxNamedRasterEditor .esriRFxNamedRasterEditor__td--assignment{padding: 0 5px; width: 10px;}
.esriRFxNamedRaster__td--delete {width: 15px;}
.esriRFxRasterArrayEditor__td--btn {width: 40px;}
.esriRFxRasterArrayEditor__grid .dgrid-scroller{margin-top: 0;}
.esriRFxRasterArrayEditor__grid.dgrid {height: 8em; overflow: auto;}
.esriRFxRasterArrayEditor__grid .dgrid-row.dgrid-row-odd.dgrid-selected {background-color: #aec7e3;}
.esriRFxRasterArrayEditor__btn {width: 2.3em;}
.esriRFxRasterArrayEditor__btn .esriAnalysisDeleteIcon {margin-left: .4em;}
.esriRFxWeightedSumTableEditor .field-idNum {width: 3em;}
.esriRFxWeightedSumTableEditor th.field-idNum {width: 2.75em;}
.esriRFxWeightedSumTableEditor .field-weight {width: 4em;}
.esriRFxWeightedSumTableEditor th.field-weight {width: 3.7em;}
.esriRFxWeightedSumTableEditor .dgrid .dijitNumberTextBox {height: 29px !important; width: 100%;}
.esri-rfx-weighted-overlay-editor .dgrid-cell {text-align: center; vertical-align: middle;}
.esri-rfx-weighted-overlay-editor .field-idNum {width: 10%;}
.esri-rfx-weighted-overlay-editor .field-layer {width: 35%;}
.esri-rfx-weighted-overlay-editor .field-influence {vertical-align: middle; width: 25%;}
.esri-rfx-weighted-overlay-editor .field-field {width: 30%;}
.esri-rfx-weighted-overlay-editor .dijitNumberTextBox,.esri-rfx-weighted-overlay-editor .dgrid-input {height: 90%; width: 90%;}
.esri-rfx-weighted-overlay-editor .esri-rfx-args-editor__tr--arg-row > td {padding-top: 0.5em; padding-bottom: 1em;}
.esri-rfx-weighted-overlay-editor .esri-rfx-args-editor__tr--arg-row .esri-rfx-args-editor__div--arg-td {width: 89%;}
.esri-rfx-weighted-overlay-editor .esri-rfx-args-editor__tr--arg-row .esri-rfx-args-editor__div--arg-td .esri-rfx-args-editor__span--left {float: left; text-align: left;}
.esri-rfx-weighted-overlay-editor .esri-rfx-args-editor__tr--arg-row .esri-rfx-args-editor__div--arg-td .esri-rfx-args-editor__span--right {float: right; text-align: right;}
.esri-rfx-weighted-overlay-editor .color-red {color: red;}
.esriRFxArgsEditor .srPicker {position: relative; width: 89%;}
.esriRFxArgsEditor .srPicker .input-group {position: relative; border-collapse: separate; display: flex;}
.esriRFxArgsEditor .srPicker .input-group-addon.clear-filter,.esriRFxArgsEditor .srPicker .filter-down-arrow {font-size: 16px; font-family: "CalciteWebCoreIcons"; height: 25px; width: 25px;}
.esriRFxArgsEditor .srPicker .input-group-addon.clear-filter:before {content: "\e600";}
.esriRFxArgsEditor .srPicker .filter-down-arrow:before {content: "\e681";}
.srPicker .input-group .form-control:first-child,.srPicker .input-group-addon:last-child {border-top-right-radius: 0; border-bottom-right-radius: 0;}
.srPicker .input-group-sm .input-group-addon.omp-input-group-addon-right {top: 6px; right: 35px; padding-right: 14px; border: none; z-index: 4 !important; background-color: transparent; position: absolute; left: auto; padding: 5px 10px; box-shadow: none;}
.srPicker .input-group-addon {width: 1%; white-space: nowrap; vertical-align: middle; display: table-cell;}
.srPicker .input-group .form-control,.srPicker .input-group-addon,.srPicker .input-group-btn {display: table-cell;}
.srPicker .input-group .form-control {position: relative; z-index: 2; float: left; width: 100%; margin: 0;}
.srPicker .input-group-sm>.form-control,.srPicker .input-group-sm>.input-group-addon,.srPicker .input-group-sm>.input-group-btn>.btn,.srPicker .input-sm {height: 15px; padding: 5px 10px; font-size: 12px; line-height: 0.5; border-radius: 0;}
.srPicker .input-group-sm>.input-group-addon {height: 17px; border-left: none; padding-left: 10px;}
.esriRFxArgsEditor .srPicker .filter-down-arrow {position: absolute; right: 0; top: 10px;}
.srPicker .input-group-sm>.form-control {width: 90%;}
.srPicker .treeview {max-height: 260px; overflow-y: auto; margin-top: 2px; border-top: 1px solid #a9a9a9; border-bottom: 1px solid #a9a9a9;}
.srPicker .collapse {display: none;}
.srPicker .collapse.in {display: block;}
.srPicker .treeview .list-group {margin-bottom: 0; padding-left: 0;}
.srPicker .treeview .list-group>a:first-child {border-top: none;}
.srPicker .treeview.treeview-sm .list-group-item {padding-top: 8px; padding-bottom: 8px;}
.srPicker .treeview .level1 {padding-left: 28px;}
.srPicker .treeview .list-group-item {margin-bottom: 0; border-bottom: none;}
.srPicker .list-group-item.active,.srPicker .list-group-item.active:focus,.srPicker .list-group-item.active:hover {z-index: 2; color: #fff; background-color: #196fa6; border-color: #196fa6;}
.srPicker .list-group-item:first-child {border-top-left-radius: 0; border-top-right-radius: 0;}
.srPicker .treeview a {cursor: pointer;}
.srPicker .list-group-item {position: relative; display: block; padding: 10px 15px; margin-bottom: -1px; background-color: #fff; border: 1px solid #a9a9a9; margin-right: 0;}
.srPicker .om-svg {padding-right: 5px; vertical-align: middle;}
.srPicker .om-svg.om-svg-chevron-right:before,.srPicker .om-svg.om-svg-folder-close:before,.srPicker .list-group-item.open .om-svg.om-svg-chevron-right:before,.srPicker .list-group-item.open .om-svg.om-svg-folder-close:before {color: #4c4c4c; font-size: 1em; width: 1em; height: 1em; display: inline-block; background-size: contain; background-repeat: no-repeat; content: " ";}
.srPicker .om-svg.om-svg-chevron-right:before {background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0iaWNvbnMiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDE2IDE2Ij48cGF0aCBkPSJNNC41MTcgMTRsNi41LTYuNS02LjUtNi41aDEuMTMybDYuNSA2LjUtNi41IDYuNXoiLz48L3N2Zz4=);}
.srPicker .om-svg.om-svg-folder-close:before {background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0iaWNvbnMiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjE2IiBoZWlnaHQ9IjE2IiB2aWV3Qm94PSIwIDAgMTYgMTYiPjx0aXRsZT5mb2xkZXItMTY8L3RpdGxlPjxwYXRoIGQ9Ik03LjI5OTgsMy4wMDIsNS45ODEzOCwySDNMMS43MDAyLDNIMFYxNEgxNVYzWk0xNCw2SDFWNEgyLjA0MDUzTDMuMzQwMjcsM2gyLjMwNDJMNi45NjI4OSw0SDE0Wm0wLDdIMVY3SDE0WiIvPjwvc3ZnPg==); padding-right: 10px;}
.srPicker .list-group-item.open .om-svg.om-svg-chevron-right:before {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMyIgaGVpZ2h0PSI5IiB2aWV3Qm94PSIwIDAgMTMgOSI+DQogIDxwb2x5Z29uIHBvaW50cz0iLjUxNyAxMyA3LjAxNyA2LjUgLjUxNyAwIDEuNjQ5IDAgOC4xNDkgNi41IDEuNjQ5IDEzIiB0cmFuc2Zvcm09InJvdGF0ZSg5MCA2LjUgNi41KSIvPg0KPC9zdmc+DQo=);}
.srPicker .list-group-item.open .om-svg.om-svg-folder-close:before {background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0iaWNvbnMiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDE2IDE2Ij48cGF0aCBkPSJNMTQgNlYzbC02LjcuMDAyTDUuOTggMkgzTDEuNyAzSDB2MTFoMTRsMi04ek0xIDRoMS4wNDFMMy4zNCAzaDIuMzA0bDEuMzE5IDEuMDAyTDEzIDR2Mkg5TDcuNyA3aC01TDEgMTEuNDA4em0yLjM4NyA0SDguMDRsMS4zLTFoNS4zNzlsLTEuNSA2SDEuNDU4eiIvPjwvc3ZnPg==); padding-right: 10px;}
.srPicker .input-group-addon {color: #4c4c4c; text-align: center; background-color: #efefef; border: 1px solid #959595;}
.srPicker .treeview .level2 {padding-left: 41px;}
.srPicker .treeview .level3 {padding-left: 54px;}
.srPicker .treeview .level4 {padding-left: 67px;}
.esriRFxArgsEditor .dijitTextBox {width: 89%; box-sizing: border-box;}
.esriRFxArgsEditor .dijitSelect {width: 89%; max-width: 89%; table-layout: fixed; box-sizing: border-box;}
.esriRFxArgsEditor .dijitTitlePaneTitle {background: none; border: none; font-weight: 700;}
.esriRFxArgsEditor .dijitTitlePaneContentOuter {border: none;}
.esriRFxArgsEditor *:focus{outline: none;}
.esriRFxArgsEditor .esriRFxArgsEditor__table {width: 100%; table-layout: fixed;}
.esriRFxArgsEditor .esriRFxArgsEditor__table--auto {width: 100%; table-layout: auto;}
.esriRFxArgsEditor .esriRFxArgsEditor__tr>td {padding-bottom: .5em;}
.esriRFxArgsEditor .esriRFxArgsEditor__tr>td {width: 50%; overflow: hidden;}
.esriRFxArgsEditor .esriRFxArgsEditor__tr--arg-name>td,.esriRFxArgsEditor .arg-name-row {width: 100%; overflow: hidden; padding-bottom: 0.2em;}
.esriRFxArgsEditor .esriRFxArgsEditor__tr--arg-widget>td{width: 100%; padding-bottom: 0.5em;}
.esriRFxRasterInputs .dijitTextBox.dijitTextBoxDisabled,.esriRFxRasterInputs .esriRFxRasterInput {margin-bottom: .5em;}
.esriRFxRasterInputs:last-child {margin-bottom: 0;}
.esriRFxArgsEditor__label--fx-desc {white-space: pre-line; width: 200px; overflow-x: auto;}
.esriRFxArgsEditor .esriRFxArgsEditor__icon--warning {width: 15px; height: 15px; background-image: url("../dijit/RasterFunctionEditor/images/warning.png"); background-size: 13px; background-repeat: no-repeat; background-position: center; display: inline-block; margin-left: 5px;}
.esriRFxArgsEditor .dijitInputField {overflow: hidden; text-overflow: ellipsis; max-width: 100%;}
.esriRFxArgsEditor .esriBandMatrixDeleteIcon,.esriRFxArgsEditor table>tr:not(:last-child) .esriRFxNamedRaster__td--delete:hover{background-image: url("../dijit/images/trash.png"); background-size: 16px 16px; background-repeat: no-repeat; background-position: center; color: transparent; cursor: pointer;}
.esriRFxArgsEditor .dgrid-content .dgrid-cell {height: 24px;}
.esriRFxArgsEditor .dgrid {height: auto;}
.esriRFxArgsEditor .dgrid .dgrid-scroller {position: relative; overflow-y: auto;}
.esriRFxArgsEditor .dgrid-header {width: 100%;}
.esriRFxArgsEditor .dgrid.esriRemapgrid .dgrid-scroller {position: absolute; overflow-y: scroll;}
.esriRFxArgsEditor .esriRemapgrid .dgrid-header {width: inherit;}
.esriRFxArgsEditor td.dgrid-cell.field-idNum {vertical-align: middle; text-align: center;}
.esriRFxPropertySet .field-idNum {width: 40px;}
.esriRFxArgsEditor .dijitComboBox input.dijitArrowButtonInner {height: 100%!important; vertical-align: middle; background-position: -65px -27px;}
.esriRFxArgsEditor .dijitComboBox input.dijitInputInner {height: 22px;}
.esriRFxArgsEditor .dijitComboBox {height: 27px !important;}
.esriRFxArgsEditor .esri-rfx-args-editor__table {width: 100%; table-layout: fixed;}
.esriRFxColorInput {width: 15px; height: 15px; border: 1px solid #000; margin-left: auto; margin-right: auto;}
.esriRFxAttributeTable__table {border-spacing: 0 1em; width: 100%;}
.esriAttributeTableGenerateTable {width: 170px; margin: 1em 0; background-color: #efe7e4;}
.esriRFxAttributeTable .esriRFxGridBase .dgrid {max-height: 200px; overflow: auto;}
.esriRFxAttributeTable .esriAttributeTableGenerateTable .dijitButtonNode,.esriRFxArgsEditor .esri-rfx-switch-selector .esri-rfx-linear-input {width: 100%; background: none !important;}
.esriRFxAttributeTable .esriAttributeTableGenerateTable .dijitButtonText {font-size: 15px !important;}
.esriGenerateTableOptions {margin: 1em 0;}
.esriRFxArgsEditor .esri-rfx-switch-selector,.esriRFxArgsEditor .esri-rfx-linear-input,.esriRFxArgsEditor .esriRFxGridBase,.esriRFxArgsEditor .esriRemapgridContainer,.esriRFxArgsEditor .conversion-grid-label {width: 89%;}
.esriRFxArgsEditor .conversion-grid-size-container {float: right;}
 .esriRFxArgsEditor .esri-rfx-switch-selector .dijitSelect, .esriRFxArgsEditor .esri-rfx-switch-selector .dijitTextBox, .esriRFxArgsEditor .esri-rfx-linear-input .dijitSelect, .esriRFxArgsEditor .esri-rfx-linear-input .dijitTextBox {width: 100% !important; max-width: 100% !important;}
 .esriAnalysis .esriRFxRasterInput .zoomToRaster {background: url("../dijit/images/zoomToImage.png") no-repeat; display: none; height: 20px; width: 20px; background-position: center !important;}
 .esriRFxArgsEditor .esriRFxRasterInput .zoomToRasterButtonNode .dijitButtonNode {background: none;}
 .esriRFxArgsEditor .esriRFxRasterInput {display: inline-flex;}
 .esriRFxArgsEditor .esriRFxMatrix .dgrid-content .dgrid-cell, .esriRFxArgsEditor .esriRFxMatrix .dgrid-header.dgrid-header-row .dgrid-cell {text-align: center; width: 30px;}
 .esriRFxArgsEditor .esriRFxBandMatrix .dgrid-content .dgrid-cell, .esriRFxArgsEditor .esriRFxBandMatrix .dgrid-header.dgrid-header-row .dgrid-cell {text-align: center;}
 .esriRFxArgsEditor .esriRFxMatrix>table {width: 100%;}
 .esriRFxArgsEditor .esriRFxMatrix .dgrid {max-height: 250px; overflow: auto;}
 .esriRFxArgsEditor .esriRFxKernelSelector .dgrid-header.dgrid-header-row .dgrid-cell {font-weight: 700;}
 .esriRFxArgsEditor .esriRFxKernelSelector .kernel-selector-label {display: inline-flex; margin-top: 11px;}
 .esriRFxArgsEditor .esriRFxKernelSelector .kernel-selector-label.hide {display: none;}
 .esriRFxArgsEditor .dijitSpinner {height: 28px;}
 .esriRFxArgsEditor .esriRemapgridRowAddDiv {width: 89%;}
 .esriRFxArgsEditor .esriRFxConversionGrid .conversion-grid-size-selector {height: 29px !important; width: 50px; margin-left: 20px;}
 .esriRFxArgsEditor .esriRFxConversionGrid .conversion-grid-container {margin-top: 20px;}
 .esriRFxArgsEditor .esriRFxArgsEditor__titlePane .dijitTitlePane {border: none; padding-bottom: 10px;}
 .esriRFxArgsEditor .esriRFxArgsEditor__titlePane .dijitTitlePaneTitle {padding: 0; font-weight: 500 !important;}
 .esriRFxArgsEditor .esriRFxArgsEditor__titlePane .dijitTitlePaneContentInner {padding: 15px 0 0;}
 .esri-rfx-raster-variable-grid .field-Select {width: 60px;}
 .esri-rfx-raster-variable-grid .dgrid-scroller {max-height: 160px; overflow-y: auto !important;}
 .esri-rfx-raster-variable-grid {padding-bottom: 7px;}
 .esri-rfx-mdimdef-byValues-grid .dgrid-scroller {max-height: 200px; overflow-y: auto !important;}
 .esri-paddingTop-5 {padding-top: 5px;}
 .hidden {display: none;}
.esriRFxArgSlider {margin: 10px 0px; padding-right: 3px; width: 89%;}
.esriRFxArgSlider table {width: 100%;}
.esriRFxArgSlider .esriRFxArgSliderNumberSpinnerCell {width: 70px;}
.esriRFxArgSlider .esriRFxArgSliderNumberSpinner {width: 100%; margin-left: 5px; height: 2.3em!important;}
.esriRFxBandMatrix .field-idNum {width: 40px;}
.esriRFxRasterArrayEditor__td--btn {width: 40px;}
.esriRFxRasterArrayEditor__grid .dgrid-scroller{margin-top: 0;}
.esriRFxRasterArrayEditor__grid.dgrid {height: 8em; overflow: auto;}
.esriRFxRasterArrayEditor__grid .dgrid-row.dgrid-row-odd.dgrid-selected {background-color: #aec7e3;}
.esriRFxRasterArrayEditor__btn {width: 2.3em;}
.esriRFxRasterArrayEditor__btn .esriAnalysisDeleteIcon {margin-left: .4em;}
.esriImageFilterSliderHorizontal .fieldInfo {min-height: 30px;}
.claro .esriImageFilterSliderHorizontal .dijitSliderImageHandleH {background-position: -289px 0;}
.esriImageFilterSliderCellHorizontal {width: 98%; display: inline-block; height: 40px;}
.esriImageFilterSliderCellHorizontal table {width: 100%; margin-top: 14px;}
.esriImageFilterSliderCellHorizontal table.dijitSelect {table-layout: fixed; overflow: hidden;}
.esriImageFilterSliderInfoCellHorizontal {font-size: 100%; text-align: left; font-family: sans-serif; padding-top: 5px; font-weight: 700; margin-left: 10px; padding-bottom: 10px;}
.esriImageFilterSliderHorizontal .dijitSelect .dijitButtonNode.dijitDownArrowButton {width: 20px;}
.esriImageFilterSliderHorizontal .dojoxRangeSliderBarContainer .dijitSliderProgressBarH {background-color: #1E6EC3 !important; background-image: none !important; border-color: #0215B5 !important;}
.esriImageFilterSliderHorizontal .dijitSliderDisabled.dijitDisabled .dojoxRangeSliderBarContainer .dijitSliderProgressBarH {background-color: #ccd1d6 !important; background-image: none !important; border-color: #c5c5cc !important;}
.esriImageFilterSliderInfo {margin-top: 10px; margin-left: 10px;}
 .esriImageFilterSliderHorizontal .dijitRuleContainerH {visibility: visible;}
.esriImageFilterNotification a {color: #D1E97A; cursor: pointer; font-size: smaller; margin-top: 3px; text-decoration: underline;}
.esriImageFilterNotification a:hover, .esriImageFilterNotification a:active {color: #D1E97A; text-decoration: underline;}
.esriImageFilterLockedExtentLink {float: left;}
.esriImageFilterUnlockLink {float: right;}
.esriImageFilterButton .esriImageFilterIcons{display: inline-block; height: 20px; width: 20px; background-position: center !important;}
.esriImageFilterIcons.esriImageFilterSettings {background: url("../dijit/images/settings.png") no-repeat;}
.esriImageFilterIcons.esriImageFilterFieldOptions {background: url("../dijit/images/options.png") no-repeat;}
.esriImageFilterIcons.esriImageFilterRangeButton {background: url("../dijit/images/range.png") no-repeat;}
.esriImageFilterIcons.esriImageFilterSingleButton {background: url("../dijit/images/singleValue.png") no-repeat;}
.esriImageFilterIcons.esriImageFilterZoomToButton {background: url("../dijit/images/zoomToImage.png") no-repeat;}
.esriImageFilterIcons.esriImageFilterAscSortIcon {background: url("../dijit/images/ascending.png") no-repeat;}
.esriImageFilterIcons.esriImageFilterDscSortIcon {background: url("../dijit/images/descending.png") no-repeat;}
.esriImageFilterButton:hover {border: 1px solid #0a4467; border-radius: 4px; background-color: #f5f7f9;}
.esriImageFilterButton {border: 1px solid transparent; display: inline-block; height: 20px; width: 20px;}
.esriImageFilterSelectAllButton {height: 20px !important; margin-right: 1px!important;}
.esriImageFilterButton.dijitButton {margin : 0;}
.esriImageFilterButton.dijitButton .dijitButtonNode.dijitReset {background: none; background-image: none; margin: 0; height: 20px; width: 20px;}
.esriImageFilterSettingsDialog .esriImageFilterSettingsContainerTable {table-layout: fixed;}
.esriImageFilterSettingsSelect {table-layout: fixed; width: 98%;}
.esriImageFilterSettingsContainerTable td {padding-bottom: 10px;}
.esriImageFilterNotification {position: absolute; bottom: 10%; right: 30%; left: 30%; background-color: #555; color: #fff; text-align: center; border-radius: 6px; padding: 8px; z-index: 1;}
.esriImageFilterSliderHorizontal .dijitSliderLeftBumper,.esriImageFilterSliderHorizontal .dijitSliderFocused .dijitSliderLeftBumper,.esriImageFilterSliderHorizontal .dijitSliderProgressBarH,.esriImageFilterSliderHorizontal .dijitSliderFocused .dijitSliderProgressBarH {border-color: #b4b4b4; background: #dcdcdc url("../../dijit/themes/soria/images/sliderEmpty.png") repeat-x top left;}
.loadingImageFilter {position: absolute; top: 0; bottom: 0; left: 0; right: 0; margin: auto; z-index: 100;}
.format.esriImageFilterFormatDate div {padding-top: 10px;}
.esriImageFilterFieldFormat {width: 180px; padding-bottom: 10px;}
.esriImageFilterTimeAnimationInfo {font-size: smaller;}
.esriImageFilterFieldFormatSelect .dijitButtonContents {width: 170px;}
.esriImageFilterConfirm {float: right;}
.esriImageFilterfieldInfo {padding-top: 10px;}
.esriImageFilterResultTable .esriRasterListDiv {width: 100% ; margin: 5px 0; height: 100%;}
.esriImageFilterSelectRasterInfo {padding-left: 3px; padding-top: 2px;}
.imageFilterFieldSelect {margin: 20px 0; width: 32em;}
.esriImageFilterResultTable .esriRasterListCheckboxCol {vertical-align: bottom; text-align: right; width: 10%;}
.esriImageFilterResultTable .esriRasterListThumbnailRow.dgrid-row {overflow: auto; margin: 3px 0; display: table;}
.esriImageFilterResultTable .esriRasterListInfoTag {display: block; overflow: visible; word-break: break-all;}
.esriImageFilterResultTable .esriRasterListThumbnailCol {width: 30%;}
.esriImageFilterResultTable .esriRasterListThumbnail {height: 40%; width: 100%;}
.esriImageFilterResultPanelOptions {text-align: right; font-size: 0; padding-top: 2px;}
.esriImageFilterCardInfo {margin-left: 12px;}
.esriImageFilterResultTable {width: 100%; height: 100%;}
.esriImageFilterClose {text-align: right;}
.esriImageFilterFieldSelectBox table {width: 98%; table-layout: fixed;}
.esriImageFilterCards, .esriImageFilterResultCard {width:95%; margin:10px;}
.esriImageFilterButton .dijitButtonText {padding: 0;}
.esriImageFilterResultCard.dijitTitlePane .dijitTitlePaneContentInner {padding: 0 10px 5px;}
.esriImageFilterResultTable .esriRasterListRowTable {border: 1px groove #ddd; border-spacing: 6px; table-layout: fixed;}
.esriImageFilterAddToMap .dijitReset.dijitInline.dijitButtonText {font-size: 11px !important;}
.esriImageFilterResultTable .esriRasterListNoThumbnailRow {height: auto; margin: 2px 0;}
.esriImageFilterFieldSelectRow {padding: 6px 5px;}
.esriImageFilterResultFieldLabel {padding-left: 5px;}
.esriImageFilterFieldFormat .timeCheckbox.disabled {color: #ccc;}
.esriImageFilterWarning {padding-right: 6px; vertical-align: text-top;}
.linkPanel table {width: 100%;}
table.esriImageFilterSliderTableHorizontal {table-layout: fixed; height: 7rem;}
.esriImageFilterSliderCellHorizontal .dijitSelect .dijitButtonContents {overflow: hidden;}
.esriGENoDataPlaceHolder {text-align: center;}
.esriGENoDataPlaceHolderLabel {text-align: center; font-style: italic; margin-top: 5px; color: #AAAAAA;}
.esriGEInfoIcon {background-image: url("../dijit/geoenrichment/ReportPlayer/themes/images/infoIconGray.svg"); height: 16px; width: 16px; background-size: contain; background-repeat: no-repeat; display: inline-block; cursor: pointer;}
.esriGEReportPlayer {position: relative; min-height: 150px;}
 .esriGEReportPlayer.esriGEReportPlayerFullScreen {position: absolute; left: 0px; right: 0px; top: 0px; bottom: 0px; z-index: 150;}
 .esriGEReportPlayer .reportPlayer_sidePageNavigator {position: absolute; top: 70px; right: 30px;}
 .esriGEReportPlayer.esriGEReportPlayerPaginationView {}
 .esriGEReportPlayer.esriGEReportPlayerPaginationView .reportPalyer_printableDivContainer {text-align: center;}
 .esriGEReportPlayer.esriGEReportPlayerPaginationView .reportPalyer_printableDiv {display: inline-block;}
.esriGEReportPlayerErrorMessage,.esriGEReportPlayerPanelErrorMessage {color: red; font-size: 13px; text-align: center; padding: 100px;}
.esriGEReportPlayer.playerThemeDark .esriGEReportPlayerErrorMessage {color: white;}
.esriGEReportPlayer .esriGEReportPlayer_pageBreak {display: none;}
.esriGEReportPlayer .Tapestry_Details_Image div:first-child {background-size: cover;}
.esriGEReportPlayer .RelatedVariables_ComparisonDiv {text-align: right;}
.esriGEReportPlayer.playerThemeDark {background-color: #525659;}
 .esriGEReportPlayer.playerThemeDark .esriGEReportPlayerProgress {background-color: rgba(82, 86, 89, 0.8);}
.esriGEReportPlayer.playerThemeLight {background-color: #FFFFFF;}
 .esriGEReportPlayer.playerThemeLight .esriGEReportPlayerProgress {background-color: rgba(255, 255, 255, 0.8);}
.esriGEReportPlayer .esriGEReportPlayerWaitingNode {min-width: 250px; min-height: 150px;}
.esriGEReportPlayer .esriGEWaitingMessageProgressBar {height: 5px;}
.esriGEPlayerToolbar {height: 50px; white-space: nowrap; display: table-cell; vertical-align: middle; position: relative;}
 .esriGEPlayerToolbar .playerToolbar_infographicsSelectDiv {margin-left: 25px; margin-right: 25px;}
 .esriGEPlayerToolbar .playerToolbar_areaTitleDiv {text-align: center; margin-left: 25px; margin-right: 25px;}
 .esriGEPlayerToolbar .playerToolbar_areaTitleInnerDiv {position: relative; text-align: left; max-width: 120px;}
 .esriGEPlayerToolbar .playerToolbar_areasSelectDiv {margin-left: 25px; margin-right: 25px;}
 .esriGEPlayerToolbar .playerToolbar_rightSideControlsBlock {text-align: right; position: absolute; right: -5px; top: 13px;}
 .esriGEPlayerToolbar .playerToolbar_zoomSelectDiv {text-align: left; margin-left: 25px; margin-right: 25px;}
 .esriGEPlayerToolbar .playerToolbar_pageSelectDiv {text-align: left; margin-left: 25px; margin-right: 25px;}
 .esriGEPlayerToolbar .playerToolbar_commandButtonsContainer {text-align: left; margin-left: 25px; margin-right: 25px;}
 .esriGEPlayerToolbar .playerToolbar_commandButtonsContainer .playerExportButton {position: relative; top: -1px;}
 .esriGEPlayerToolbar .playerToolbar_commandButton, .esriGEPlayerToolbar .playerToolbar_commandButton {width: 24px; height: 24px; background-repeat: no-repeat; background-size: 24px; background-position: center; cursor: pointer;}
 .esriGEPlayerToolbar .playerToolbar_commandButtonContainer:not(:first-child) {margin-left: 25px;}
 .esriGEPlayerToolbar .playerToolbar_closeButton {width: 24px; height: 24px; background-repeat: no-repeat; background-size: 24px; background-position: center; cursor: pointer;}
.esriGEReportPlayer .playerToolbar_closeButtonOuter {background-image: url("../dijit/geoenrichment/ReportPlayer/themes/images/close/closeWindowBigWhite.svg");}
.esriGEPlayerToolbar.playerThemeDark .playerToolbar_commandButton.playerPrintButton {background-image: url("../dijit/geoenrichment/ReportPlayer/themes/images/commands/printWhite.svg");}
.esriGEPlayerToolbar.playerThemeDark .playerToolbar_commandButton.playerExportButton {background-image: url("../dijit/geoenrichment/ReportPlayer/themes/images/commands/exportWhite.svg");}
.esriGEPlayerToolbar.playerThemeLight .playerToolbar_commandButton.playerPrintButton {background-image: url("../dijit/geoenrichment/ReportPlayer/themes/images/commands/print.svg");}
.esriGEPlayerToolbar.playerThemeLight .playerToolbar_commandButton.playerExportButton {background-image: url("../dijit/geoenrichment/ReportPlayer/themes/images/commands/export.svg");}
.esriGEPlayerToolbar.playerThemeDark .playerToolbar_closeButton {background-image: url("../dijit/geoenrichment/ReportPlayer/themes/images/close/closeWindowBigWhite.svg");}
.esriGEPlayerToolbar.playerThemeLight .playerToolbar_closeButton {background-image: url("../dijit/geoenrichment/ReportPlayer/themes/images/close/closeWindowBig.svg");}
.esriGEPlayerToolbar.playerThemeDark {background-color: #0079C1; color: white;}
 .esriGEPlayerToolbar.playerThemeDark .esriGEDisabledContent {background-color: #0079C1;}
.esriGEPlayerToolbar.playerThemeLight {background-color: #EFEFEF; color: #4d4d4d;}
 .esriGEPlayerToolbar.playerThemeLight .esriGEDisabledContent {background-color: #EEEEEE;}
.esriGEReportPlayer .playerToolbar_outerButton {background-color: #0079C1; background-size: 24px; background-position: center; width: 32px; height: 32px; padding: 0px; min-width: 0px; background-repeat: no-repeat; cursor: pointer; margin-left: 5px;}
.esriGEReportPlayer .playerToolbar_settingsButton {background-image: url("../dijit/geoenrichment/ReportPlayer/themes/images/gearWhite.svg");}
.esriGEReportPlayer .reportPlayer_playerAfterToolbarDiv {position: absolute; top: 5px; right: 5px;}
 .esriGEReportPlayer .reportPlayer_playerAfterToolbarDiv.playerToolbar_parentHasScroll {right: 25px;}
 .esriGEReportPlayer .reportPlayer_playerAfterToolbarDiv.playerToolbar_parentHasScroll.isMobileDevice {right: 5px;}
.esriGEReportPlayerToolbar_comparisonSettingsIcon {background-image: url("../dijit/geoenrichment/ReportPlayer/themes/images/gearWhite.svg");}
.esriGEReportPlayerToolbar_areasSelectList .esriGEReportPlayerToolbar_removeAreaButton {background-repeat: no-repeat; background-size: contain; width: 16px; height: 16px; background-image: url("../dijit/geoenrichment/ReportPlayer/themes/images/removeButtons/removeIconRound.svg"); cursor: pointer; margin-top: 1px;}
 .esriGEReportPlayerToolbar_areasSelectList .esriGEReportPlayerToolbar_removeAreaButton:hover {background-image: url("../dijit/geoenrichment/ReportPlayer/themes/images/removeButtons/removeIconRound_over.svg");}
.esriGEReportPlayerToolbar_areasSelectList .areaCard_only {margin: 10px 5px; border: 1px solid #dddddd;}
.esriGEReportPlayerToolbar_areasSelectList .areaCard_groupTop {margin: 10px 5px 0px 5px; border: 1px solid #dddddd; border-bottom: none;}
.esriGEReportPlayerToolbar_areasSelectList .areaCard_groupMiddle {margin: 0px 5px 0px 5px; border: 1px solid #dddddd; border-top: none; border-bottom: none;}
.esriGEReportPlayerToolbar_areasSelectList .areaCard_groupBottom {margin: 0px 5px 10px 5px; border: 1px solid #dddddd; border-top: none;}
.esriGEReportPlayerToolbar_areasSelectList .esriGEReportPlayerToolbar_compareAreasIcon {background-repeat: no-repeat; background-size: contain; width: 16px; height: 16px; background-image: url("../dijit/geoenrichment/ReportPlayer/themes/images/compare.svg");}
.esriGEReportPlayerToolbar_areasSelectList .esriGEReportPlayerToolbar_addMoreAreasIcon {background-repeat: no-repeat; background-size: contain; width: 16px; height: 16px; background-image: url("../dijit/geoenrichment/ReportPlayer/themes/images/add/addIcon.svg"); margin-left: 16px;}
.esriGEReportPlayerToolbar_areasSelectList .esriGEReportPlayerToolbar_checkboxRoot {padding: 10px; margin: -10px; margin-right: 0px; cursor: pointer; font-size: 0;}
.esriGEReportPlayerToolbar_areasSelectList .upDownArrowsBlock {opacity: 0; margin-left: 30px;}
.esriGEReportPlayerToolbar_areasSelectList .listItem:hover .upDownArrowsBlock {opacity: 1;}
.esriGEReportPlayerToolbar_areasSelectList .upDownArrowsBlock .upArrow,.esriGEReportPlayerToolbar_areasSelectList .upDownArrowsBlock .downArrow {background-image: url("../dijit/geoenrichment/ReportPlayer/themes/images/arrows/upArrow.svg"); background-position: center; background-repeat: no-repeat; background-size: 12px; width: 24px; height: 12px; position: relative; display: inline-block; cursor: pointer;}
.esriGEReportPlayerToolbar_areasSelectList .upDownArrowsBlock .downArrow {background-image: url("../dijit/geoenrichment/ReportPlayer/themes/images/arrows/downArrow.svg"); margin-left: 10px;}
.esriGEReportPlayerToolbar_comparisonSettings {padding: 1px 20px 1px 10px; background-color: white;}
 .esriGEReportPlayerToolbar_comparisonSettings .dijitNumberTextBox.dijitTextBox, .esriGEReportPlayerToolbar_comparisonSettings .dijitNumberTextBox.dijitTextBoxHover {width: 60px;}
 .esriGEReportPlayerToolbar_comparisonSettings .comparisonSettings_zoomOutButton {background-image: url("../dijit/geoenrichment/ReportPlayer/themes/images/minus/minusIcon.svg");}
 .esriGEReportPlayerToolbar_comparisonSettings .comparisonSettings_zoomInButton {background-image: url("../dijit/geoenrichment/ReportPlayer/themes/images/add/addIcon.svg");}
 .esriGEReportPlayerToolbar_comparisonSettings .comparisonSettings_zoomOutButton, .esriGEReportPlayerToolbar_comparisonSettings .comparisonSettings_zoomInButton {padding: 3px; background-color: #EEEEEE;}
 .esriGEReportPlayerToolbar_comparisonSettings .comparisonSettings_zoomOutButton:hover, .esriGEReportPlayerToolbar_comparisonSettings .comparisonSettings_zoomInButton:hover {background-color: #CCCCCC;}
.esriGEPlayerToolbar.isMobileDevice {height: auto; white-space: normal; display: block; vertical-align: top;}
 .esriGEPlayerToolbar.isMobileDevice .playerToolbar_areasSelectDiv, .esriGEPlayerToolbar.isMobileDevice .playerToolbar_zoomSelectDiv, .esriGEPlayerToolbar.isMobileDevice .playerToolbar_pageSelectDiv, .esriGEPlayerToolbar.isMobileDevice .playerToolbar_commandButtonsContainer, .esriGEPlayerToolbar.isMobileDevice .playerToolbar_infographicsSelectDiv {display: block; padding: 10px; text-align: right;}
 .esriGEPlayerToolbar.isMobileDevice .playerToolbar_rightSideControlsBlock {position: static; right: auto; top: auto;}
@keyframes esriGEReportPlayer_fadeIn {from {opacity: 0.05;}
 to {opacity: 1;}
}
.esriGEReportPlayer_fadeIn1000 {animation-name: esriGEReportPlayer_fadeIn; animation-duration: 1s; animation-iteration-count: 1; animation-fill-mode: forwards;}
.esriGEReportPlayerPrint .esriGEReportPlayer_fadeIn1000 {animation-name: none;}
.esriGEReportPlayer .reportPlayer_paginationArrowUp,.esriGEReportPlayer .reportPlayer_paginationArrowDown {background-repeat: no-repeat; background-size: contain; width: 27px; height: 27px; background-size: 18px; background-position: center; cursor: pointer; border: 1px solid white; border-radius: 20px;}
 .esriGEReportPlayer .reportPlayer_paginationArrowUp.disabled, .esriGEReportPlayer .reportPlayer_paginationArrowDown.disabled {cursor: default; opacity: 0.3;}
.esriGEReportPlayer .reportPlayer_paginationArrowUp {background-image: url("../dijit/geoenrichment/ReportPlayer/themes/images/pageArrows/pageArrowUp.svg"); margin-bottom: 20px;}
.esriGEReportPlayer .reportPlayer_paginationArrowDown {background-image: url("../dijit/geoenrichment/ReportPlayer/themes/images/pageArrows/pageArrowDown.svg");}
.esriGEReportPlayer.playerThemeDark .reportPlayer_paginationArrowUp,.esriGEReportPlayer.playerThemeDark .reportPlayer_paginationArrowDown {background-color: #0079C1;}
 .esriGEReportPlayer.playerThemeDark .reportPlayer_paginationArrowUp:hover, .esriGEReportPlayer.playerThemeDark .reportPlayer_paginationArrowDown:hover {background-color: #005E95;}
.esriGEReportPlayer.playerThemeLight .reportPlayer_paginationArrowUp,.esriGEReportPlayer.playerThemeLight .reportPlayer_paginationArrowDown {background-color: #AAAAAA;}
 .esriGEReportPlayer.playerThemeLight .reportPlayer_paginationArrowUp:hover, .esriGEReportPlayer.playerThemeLight .reportPlayer_paginationArrowDown:hover {background-color: #888888;}
 .esriGEReportPlayer_reportContainer {}
 .esriGEReportPlayer_reportContainer .reportContainer_stackContainer {position: relative;}
 .esriGEReportPlayer_reportContainer.reportContainerPreviewMode .reportContainer_mainContainer {overflow-x: auto; overflow-y: auto; width: inherit; text-align: center;}
 .esriGEReportPlayer_reportContainer.reportContainerPreviewMode .reportContainer_stackContainer {background-color: white; overflow: hidden; min-height: 400px; border: 1px solid #b2b2b2; height: auto; text-align: left; display: inline-block;}
 .esriGEReportPlayer_reportContainer.reportContainerPreviewMode .horizontalRuler {display: none;}
 .esriGEReportPlayer_reportContainer.reportContainerPreviewMode .reportElement {background-color: #F0F0F0; position: relative;}
 .esriGEReportPlayer_reportContainer.reportContainerPreviewMode .reportElementContent {overflow: hidden;}
 .esriGEReportPlayer_reportContainer.reportContainerPreviewMode .reportContainerCell {border: none; overflow: visible; background-color: white; display: inline-block; vertical-align: top; padding-bottom: 1px;}
 .esriGEReportPlayer_reportContainer .sampleValuesWatermark {position: absolute; z-index: 10; background-image: url("../dijit/geoenrichment/ReportPlayer/themes/images/sampleWatermark.svg"); background-repeat: repeat; width: 100%; height: 100%; pointer-events: none;}
.esriGEReportPlayer_reportContainerGrid {}
 .esriGEReportPlayer_reportContainerGrid .reportContainerGrid_mainContainer {position: relative; overflow-x: auto; overflow-y: auto; width: inherit; text-align: center; font-size: 0px;}
 .esriGEReportPlayer_reportContainerGrid .reportContainerGrid_stackContainer {position: relative; overflow: visible; min-height: 100px; height: auto; text-align: left; display: inline-block; font-size: 13px;}
 .esriGEReportPlayer_reportContainerGrid .reportContainerGrid_gridZoomFillerContainer {display: inline-block; vertical-align: top; position: relative; overflow: hidden; outline: 1px solid #b2b2b2; margin-top: 1px;}
 .esriGEReportPlayer_reportContainerGrid .reportContainerGrid_gridZoomScalableContainer {position: absolute; left: 0px; top: 0px; overflow: visible;}
 .esriGEReportPlayer_reportContainerGrid .sampleValuesWatermark {position: absolute; z-index: 10; background-image: url("../dijit/geoenrichment/ReportPlayer/themes/images/sampleWatermarkGraphic.svg"); background-repeat: repeat; pointer-events: none;}
.esriGEReportPlayerPrint .esriGEReportPlayer_reportContainerGrid.reportContainerPreviewMode .reportContainerGrid_mainContainer {text-align: left; overflow: hidden; padding-left: 0px !important; padding-right: 0px !important; max-width: none !important; max-height: none !important;}
.esriGEReportPlayerPrint .esriGEReportPlayer_reportContainerGrid.reportContainerPreviewMode .reportContainerGrid_stackContainer {margin: 0px; border: none !important; display: block !important;}
.esriGEReportPlayerPrint .esriGEReportPlayer_reportContainerGrid.reportContainerPreviewMode .reportContainerGrid_gridZoomFillerContainer {margin-top: 0 !important; outline: none !important;}
.esriGEReportPlayerPrint:not(.isPlayerOnServer) .esriGEReportPlayer_reportContainerGrid.reportContainerPreviewMode .reportContainerGrid_gridZoomFillerContainer {width: auto !important; height: auto !important;}
.esriGEReportPlayerPrint .esriGEReportPlayer_reportContainerGrid.reportContainerPreviewMode .reportContainerGrid_gridZoomScalableContainer {position: static !important;}
.esriGEReportPlayer_reportContainerPagination {position: relative;}
 .esriGEReportPlayer_reportContainerPagination .reportContainerPagination_emptyPlaceholder {font-style: italic; min-width: 400px; text-align: center; padding: 20px; color: #AAAAAA; font-size: 13px;}
 .esriGEReportPlayer_reportContainerPagination > div > .esriGEReportPlayer_infographicsPage > .esriGEReportPlayer_reportContainerGrid > .Pagination {text-align: center;}
 .esriGEReportPlayer_reportContainerPagination > div > .esriGEReportPlayer_infographicsPage > .esriGEReportPlayer_reportContainerGrid > .Pagination > .Pagination_PageAndArrows > .Pagination_Items {left: 60px; right: 60px;}
 .esriGEReportPlayer_reportContainerPagination > div > .esriGEReportPlayer_infographicsPage > .esriGEReportPlayer_reportContainerGrid > .Pagination > .esriGEDisabledContent {opacity: 0.01; position: absolute; left: 0px; top: 0px; right: 0px; bottom: 0px; margin-top: 0px !important;}
 .esriGEReportPlayer_reportContainerPagination .reportContainerPagination_pageNavigatorDiv {position: absolute; left: 0px; right: 0px; bottom: 0px; height: 30px; text-align: center;}
 .esriGEReportPlayer_reportContainerPagination.hasCustomPaginationBullets > div > .esriGEReportPlayer_infographicsPage > .esriGEReportPlayer_reportContainerGrid > .Pagination > .Pagination_Bullets {display: none;}
.playerThemeDark .esriGEPageNavigator {color: white;}
.esriGEReportPlayerMobile .esriGEReportPlayer_reportContainerPagination > div > .esriGEReportPlayer_infographicsPage > .esriGEReportPlayer_reportContainerGrid > .Pagination > .Pagination_PageAndArrows > .Pagination_Items {left: 0px; right: 0px;}
.esriGEReportPlayerMobile .esriGEReportPlayer_reportContainerPagination .reportContainerPagination_pageNavigatorDiv {left: auto; right: 5px; height: auto; bottom: 5px; background-color: gray; padding: 3px;}
.esriGEReportPlayer_reportContainerStack {position: relative; overflow: auto; text-align: center;}
 .esriGEReportPlayer_reportContainerStack .reportContainerStack_emptyPlaceholder {font-style: italic; min-width: 400px; text-align: center; padding: 30px; padding-top: 100px; color: #AAAAAA; font-size: 13px;}
 .esriGEReportPlayer_reportContainerStack .reportContainerStack_zoomFillerContainer {display: inline-block; vertical-align: top; position: relative; overflow: visible;}
 .esriGEReportPlayer_reportContainerStack .reportContainerStack_zoomScalableContainer {position: absolute; left: 0px; top: 0px; overflow: visible;}
.esriGEReportPlayer_reportContainerStackAll {position: relative; overflow: auto; text-align: center;}
 .esriGEReportPlayer_reportContainerStackAll .reportContainerStackAll_innerContainersDiv {white-space: nowrap;}
 .esriGEReportPlayer_reportContainerStackAll .reportContainerStackAll_innerContainersDiv > div {white-space: normal;}
 .esriGEReportPlayer_reportContainerStackAll .innerContainerRoot {display: inline-block; vertical-align: top;}
 .esriGEReportPlayer_reportContainerStackAll .innerContainerRoot:not(:last-child) {margin-right: 30px;}
 .esriGEReportPlayer_reportContainerStackAll .reportContainerStackAll_groupLabelsContainerFiller {}
 .esriGEReportPlayer_reportContainerStackAll .reportContainerStackAll_groupLabelsContainer {position: relative; white-space: nowrap; color: white; padding: 1em; padding-top: 1em; margin-top: -0.1em; position: absolute; left: 0px; top: 0px; background-color: rgba(0, 77, 124, 0.8);}
 .esriGEReportPlayer_reportContainerStackAll .reportContainerStackAll_groupLabelsContainer > div {white-space: normal;}
 .esriGEReportPlayer_reportContainerStackAll .innerContainerRoot_groupLabelContainer:not(:last-child) {margin-right: 30px;}
 .esriGEReportPlayer_reportContainerStackAll .innerContainerRoot_groupLabelLabel {margin-bottom: 0.5em;}
 .esriGEReportPlayer_reportContainerStackAll .innerContainerRoot_groupLabelUnderline {height: 0.3em; border: 1px solid #b2b2b2; border-bottom: none; margin-bottom: -0.3em; margin-left: 5em; margin-right: 5em;}
.esriGEReportPlayer.playerThemeDark .esriGEReportPlayer_reportContainerStackAll .innerContainerRoot_groupLabelUnderline {border: 1px solid white; border-bottom: none;}
.esriGEReportPlayer_reportContainerStackAll .innerContainerRoot_areaLabelContainer {}
.esriGEReportPlayer_reportContainerStackAll .innerContainerRoot_areaLabel:not(:last-child) {margin-right: 30px;}
.esriGEReportPlayer_reportContainerStackAll .innerContainerRoot_areaLabelLabel {display: inline-block; position: relative; padding: 0.3em 0.7em; white-space: nowrap;}
 .esriGEReportPlayer_reportContainerStackAll .innerContainerRoot_areaLabelLabel > div {padding: 0.3em 0.5em;}
.esriGEReportPlayer_reportContainerStackAll .innerContainerRoot_areaLabelBenchmarkIndicator {background-color: orange; color: white;}
.esriGEReportPlayer_reportContainerStackAll .innerContainerRoot_areaLabelContainer.isCompactView .innerContainerRoot_areaLabelBenchmarkIndicator {width: 0.5em; height: 0.5em; color: transparent; border-radius: 50%; padding: 0px; margin-left: -0.2em; margin-top: -1em;}
.esriGEReportPlayer_reportContainerStackAll .esriGEReportPlayer_reportContainerStack {overflow: visible;}
.esriGEReportPlayer_reportContainerStackAll .reportContainerStackAll_emptyPlaceholder {font-style: italic; min-width: 400px; text-align: center; padding: 30px; padding-top: 100px; color: #AAAAAA; font-size: 13px;}
.esriGEReportPlayer_reportContainerStackAll .reportContainerStackAll_zoomFillerContainer {display: inline-block; vertical-align: top; position: relative; overflow: visible;}
.esriGEReportPlayer_reportContainerStackAll .reportContainerStackAll_zoomScalableContainer {position: absolute; left: 0px; top: 0px; overflow: visible;}
.esriGEReportPlayer_reportContainerStackAll .innerContainerRoot_moreOptionsButton {background-repeat: no-repeat; background-size: contain; width: 1em; height: 1em; background-image: url("../dijit/geoenrichment/ReportPlayer/themes/images/dotsIconWhite.svg"); cursor: pointer; display: none;}
.esriGEReportPlayer_reportContainerStackAll .innerContainerRoot_areaLabelContainer .innerContainerRoot_moreOptionsButton {display: inline-block;}
.esriGEReportPlayerPrint .innerContainerRoot_moreOptionsButton {display: none !important;}
.esriGEReportPlayerPrint .esriGEReportPlayer_reportContainerStackAll .reportContainerStackAll_groupLabelsContainer {background-color: transparent; width: auto !important;}
.esriGEImageContainer {position: absolute; overflow: visible;}
 .esriGEImageContainer .imageContainer_content {background-repeat: no-repeat; background-size: contain; position: absolute;}
.esriGEShapeContainer {position: absolute; overflow: visible;}
 .esriGEShapeContainer .shapeContainer_content {background-repeat: no-repeat; background-size: contain; position: absolute;}
 .esriGEShapeContainer .shapeContainer_svgContainer {overflow: hidden; white-space: nowrap;}
 .esriGEShapeContainer .shapeContainer_svgContainerElement {position: absolute;}
 .esriGEShapeContainer .shapeContainer_svgContainerElement > svg {position: absolute; top: 0px; left: 0px;}
 .esriGEShapeContainer .shapeContainer_svgPlaceholder {background-image: url("../dijit/geoenrichment/ReportPlayer/themes/images/addShape.svg"); background-position: center; background-size: contain; background-repeat: no-repeat; width: inherit; height: inherit;}
 .esriGEShapeContainer .valueField_valueBlock:hover .shapeContainer_svgPlaceholder {background-image: url("../dijit/geoenrichment/ReportPlayer/themes/images/addShape_over.svg");}
 .esriGEShapeContainer .shapeContainer_svgPlaceholderText {margin-top: -10px; width: 100%; text-align: center;}
.esriGEMapContainer {position: absolute;}
 .esriGEMapContainer .mapContainer_content {position: relative;}
 .esriGEMapContainer .esriAttributionItem, .esriGEMapContainer .esriAttributionLastItem {display: none !important;}
.esriGEReportPlayer_mapLegend {position: absolute !important; background-color: white; min-width: 70px; max-width: 200px; overflow-y: auto; cursor: move; font-size: 10px; color: #4d4d4d;}
 .esriGEReportPlayer_mapLegend .esriLegendService {padding: 5px;}
 .esriGEReportPlayer_mapLegend .esriLegendServiceLabel {word-break: break-word;}
.esriGEReportPlayer .esriSimpleSliderTR {top: 45px; border-radius: 0px; right: 5px; z-index: 50 !important;}
.esriGEReportPlayer .HomeButton {position: absolute; top: 118px; right: 5px; z-index: 50 !important;}
 .esriGEReportPlayer .HomeButton .home {border-radius: 0px; padding: 1px;}
.esriGEReportPlayer .mapNavigationLockButton {position: absolute; background-image: url("../dijit/geoenrichment/ReportPlayer/themes/images/lock/lockWhite.svg"); display: block; background-color: rgba(100, 100, 100, 0.75); background-repeat: no-repeat; width: 32px; height: 32px; background-position: center; background-size: 24px; overflow: hidden; cursor: pointer; z-index: 50 !important; right: 5px; top: 170px;}
 .esriGEReportPlayer .mapNavigationLockButton.unlocked {background-image: url("../dijit/geoenrichment/ReportPlayer/themes/images/lock/unlockWhite.svg");}
.esriGEReportPlayerPrint .esriSimpleSliderTR,.esriGEReportPlayerPrint .HomeButton {display: none !important;}
.esriGEReportPlayer_section .sectionDynamicSettings_toolbar {background-color: rgba(100, 100, 100, 0.75); position: absolute; font-size: 13px;}
.esriGEReportPlayer_section .sectionDynamicSettings_buttonBar.hasMultipleButtons {padding: 0px 5px;}
.esriGEReportPlayer_section .sectionDynamicSettings_buttonBar > div:not(:first-child) {margin-left: 10px;}
.sectionDynamicSettings_buttonBar .sectionDynamicSettings_settingsButton {width: 32px; height: 32px; background-size: 24px; background-position: center; background-repeat: no-repeat; background-image: url("../dijit/geoenrichment/ReportPlayer/themes/images/gearWhite.svg"); cursor: pointer; position: relative;}
.sectionDynamicSettings_buttonBar .sectionDynamicSettings_filterButton {background-image: url("../dijit/geoenrichment/ReportPlayer/themes/images/filterWhite.svg"); background-size: 22px; width: 32px; height: 32px; background-position: center; background-repeat: no-repeat; cursor: pointer; position: relative;}
.sectionDynamicSettings_buttonBar .sectionDynamicSettings_filtersOnIndicator {position: absolute; top: -5px; left: -10px; background-color: rgb(255, 159, 51); color: white; text-align: center; font-size: 11px; height: 15px; line-height: 15px; font-weight: 500; white-space: nowrap; border-radius: 10px; padding: 0px 3px; z-index: 1000;}
.esriGEReportPlayer_sectionDynamicSettings,.esriGEReportPlayer_sectionDynamicFilter {background-color: white; min-width: 100px; padding-bottom: 5px;}
 .esriGEReportPlayer_sectionDynamicSettings .sectionDynamicSettings_row, .esriGEReportPlayer_sectionDynamicFilter .sectionDynamicFilter_row {padding: 10px;}
.esriGEReportPlayer_sectionDynamicChartSettings {}
 .esriGEReportPlayer_sectionDynamicChartSettings .sectionDynamicChartSettings_sortingList .listItem div:nth-child(2) {min-width: 100px; margin-right: 10px;}
 .esriGEReportPlayer_sectionDynamicChartSettings .sectionDynamicChartSettings_sortingList .upButton, .esriGEReportPlayer_sectionDynamicChartSettings .sectionDynamicChartSettings_sortingList .downButton {background-image: url("../dijit/geoenrichment/ReportPlayer/themes/images/sortArrows/upTriangle.svg"); background-repeat: no-repeat; width: 8px; height: 8px; background-size: 7px; background-position: center; float: right; margin-top: 5px;}
 .esriGEReportPlayer_sectionDynamicChartSettings .sectionDynamicChartSettings_sortingList .downButton {background-image: url("../dijit/geoenrichment/ReportPlayer/themes/images/sortArrows/downTriangle.svg");}
 .esriGEReportPlayer_sectionDynamicChartSettings .VariableToggleButtonGroup .dijitButtonContents {min-width: 50px;}
 .esriGEReportPlayer_sectionDynamicChartSettings .VariableToggleButtonGroup .dijitButtonContents {background: -webkit-linear-gradient(#EEEEEE, #EEEEEE); background: -o-linear-gradient(#EEEEEE, #EEEEEE); background: -moz-linear-gradient(#EEEEEE, #EEEEEE); background: linear-gradient(#EEEEEE, #EEEEEE);}
 .esriGEReportPlayer_sectionDynamicChartSettings .VariableToggleButtonGroup .esriGroupChecked {background: -webkit-linear-gradient(#409ECE, #409ECE); background: -o-linear-gradient(#409ECE, #409ECE); background: -moz-linear-gradient(#409ECE, #409ECE); background: linear-gradient(#409ECE, #409ECE);}
.esriGEReportPlayer_sectionDynamicTableSettings .esriGEOnDemandSelect {min-width: 150px;}
.esriGEReportPlayer_sectionDynamicTableSettings .sectionDynamicTableSettings_label {min-width: 80px;}
.esriGEReportPlayer_sectionDynamicRefineFilters {}
 .esriGEReportPlayer_sectionDynamicRefineFilters .sectionDynamicRefineFilters_row {height: 60px;}
 .esriGEReportPlayer_sectionDynamicRefineFilters .sectionDynamicRefineFilters_row.noLabel {height: 40px;}
 .esriGEReportPlayer_sectionDynamicRefineFilters .sectionDynamicRefineFilters_textFilter .dijitTextBox {width: 99%;}
 .esriGEReportPlayer_sectionDynamicRefineFilters .esriGENumericalSliderLabel {padding-bottom: 5px;}
.esriGEReportPlayer_sectionDynamicMethodFilter .esriGEOnDemandSelect {max-width: 125px;}
.esriGEReportPlayer_sectionDynamicMethodFilter .dijitTextBox {width: 40px;}
.esriGEReportPlayer_section .sectionDynamicSettings_exportButton {width: 32px; height: 32px; background-size: 24px; background-position: center; background-repeat: no-repeat; background-image: url("../dijit/geoenrichment/ReportPlayer/themes/images/commands/exportWhite.svg"); cursor: pointer;}
.esriGEReportPlayerPrint .sectionDynamicSettings_buttonBar {display: none !important;}
.esriGEReportPlayer_section.hasDynamicSettingsToolbar .esriGEImageNavigator .imageNavigator_showAllImagesButton {top: 25px;}
.esriGEReportPlayer_section {position: relative;}
 .esriGEReportPlayer_section .section_stackNode .stackNodeEmptyLine {display: block; background-color: transparent; height: 1px; margin-bottom: -1px;}
 .esriGEReportPlayer_section .section_stackNode .stackNodeSpacer {display: block;}
 .esriGEReportPlayer_section .section_errorDiv {text-align: center; padding-top: 50px; color: red;}
 .esriGEReportPlayer_section .templateHorizontalLine {background-color: black; height: 2px; margin-right: 2px; position: absolute; width: 100%;}
 .esriGEReportPlayer_section .templateHorizontalLine.templateHorizontalLineTop {top: 0px;}
 .esriGEReportPlayer_section .templateHorizontalLine.templateHorizontalLineBottom {bottom: 0px;}
.esriGEReportPlayer_pageBreak {height: 25px; line-height: 22px;}
 .esriGEReportPlayer_pageBreak .pageBreakLine {width: 45%; border-top: 2px dashed rgb(0, 145, 251);}
 .esriGEReportPlayer_pageBreak .pageBreakLabel {width: 9%; text-align: center;}
.esriGEPageOptionsDialog {min-width: 400px;}
 .esriGEPageOptionsDialog .esriGEOnDemandSelect {width: 180px;}
 .esriGEPageOptionsDialog .pageOptionsDialog_section {margin-left: 20px; margin-right: 20px;}
 .esriGEPageOptionsDialog .pageOptionsDialog_infoIcon {height: 20px; width: 20px;}
 .esriGEPageOptionsDialog .pageOptionsDialog_actionButtonsBlock {text-align: right;}
 .esriGEPageOptionsDialog .pageOptionsDialog_actionButton {border: 1px solid #b2b2b2; background-color: transparent; color: #4c4c4c; height: 25px; line-height: 25px; text-align: center; min-width: 54px; padding-left: 5px; padding-right: 5px; cursor: pointer; margin: 5px;}
 .esriGEPageOptionsDialog .pageOptionsDialog_actionButton:hover {background-color: #EEEEEE;}
 .esriGEPageOptionsDialog .dijitTextBox {width: 250px;}
 .esriGEPageOptionsDialog .reportTitleBlock_label {min-width: 60px;}
.esriGEConditionalStylingLegend {text-align: left;}
.esriGEConditionalStylingLegend_row {white-space: nowrap; position: relative; padding-top: 10px; padding-bottom: 10px; padding-left: 5px;}
.esriGEConditionalStylingLegend_text {padding: 5px;}
.esriGEConditionalStylingLegend_symbolImage {background-size: contain; background-repeat: no-repeat; background-position: center; width: 20px; height: 20px;}
.esriGEConditionalStylingLegend_symbolChart {padding: 5px; width: 6px; height: 6px; border-radius: 10px;}
.esriGEConditionalStylingLegend_currentValue {outline: 1px solid #EEEEEE;}
.esriGEConditionalStylingLegend_row > div:first-child {background-repeat: no-repeat; background-image: url("../dijit/geoenrichment/ReportPlayer/themes/images/transparentBackground.png"); background-size: 100px;}
.esriGEReportPlayerPrint_reportHeader {padding-top: 20px; padding-bottom: 10px; text-align: left;}
.esriGEReportPlayerPrint_reportHeaderTitleRow {position: relative;}
.esriGEReportPlayerPrint_reportHeaderRow {height: 17px; font-size: 12px !important;}
.esriGEReportPlayerPrint_titleLabel {font-size: 21px; min-height: 25px; padding-bottom: 5px;}
.esriGEReportPlayerPrint_reportHeaderTitleRow .esriGEReportPlayerPrint_subtitleLabel {position: absolute; bottom: 5px; right: 0px;}
.esriGEReportPlayerPrint_reportHeaderRow .esriGEReportPlayerPrint_subtitleLabel {float: right;}
.esriGEReportPlayerPrint_siteNameLabel {float: left;}
.esriGEReportPlayerPrint_siteAddrLabel {float: left;}
.esriGEReportPlayerPrint_siteDescLabel {float: left;}
.esriGEReportPlayerPrint_siteLatLabel {float: right; color: #AAAAAA;}
.esriGEReportPlayerPrint_siteLongLabel {float: right; color: #AAAAAA;}
.esriGEReportPlayerPrint_reportDataSource {padding-top: 10px; padding-bottom: 5px; font-size: 12px !important;}
.esriGEReportPlayerPrint_reportDataSourceRow {}
.esriGEReportPlayerPrint_dataSourceLabel {}
.esriGEReportPlayerPrint_reportFooter {padding-top: 5px; padding-bottom: 20px; font-size: 12px !important;}
.esriGEReportPlayerPrint_reportFooterRow {height: 12px; text-align: center;}
.esriGEReportPlayerPrint_dateLabel {float: right;}
.esriGEReportPlayerPrint_copyrightLabel {float: left;}
.esriGEReportPlayerPrint_pageLabel {}
.esriGEReportPlayerInPrinting .reportPlayer_sidePageNavigator {display: none !important;}
.esriGEReportPlayerPrint .esriGEImageNavigator .noImage,.esriGEReportPlayerPrint .esriGEImageNavigator .imageNavigator_watermarkPano,.esriGEReportPlayerPrint .esriGEImageNavigator .imageNavigator_watermark360 {display: none !important;}
.esriGEReportPlayerPrint .onDemandSelect_arrow {display: none !important;}
.esriGEReportPlayerPrint .esriGEOnDemandSelect .onDemandSelect_openButton {border: none !important; background-color: transparent !important;}
.esriGEReportPlayerPrint .esriGEOnDemandSelect .onDemandSelect_selectedLabel {margin-right: 8px; color: inherit;}
.esriGEReportPlayerPrint .Pagination .Pagination_TriangleBack,.esriGEReportPlayerPrint .Pagination .Pagination_TriangleForward,.esriGEReportPlayerPrint .Pagination .Pagination_Bullets {display: none !important;}
.esriGEReportPlayerPrintViewCopy .esriGEReportPlayerProgress {display: none;}
.esriGEReportPlayerPrint .esriGEReportPlayerPanelErrorMessage {display: none !important;}
@font-face {font-family: 'Avenir Next'; src: url(data:application/font-woff;charset=utf-8;base64,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) format('woff'); font-weight: bold; font-style: normal;}
@font-face {font-family: 'Avenir Next'; src: url(data:application/font-woff;charset=utf-8;base64,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) format('woff'); font-weight: normal; font-style: normal;}
@font-face {font-family: 'Avenir Next'; src: url(data:application/font-woff;charset=utf-8;base64,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) format('woff'); font-weight: normal; font-style: italic;}
.esriGEReportPlayer_chartContainer {position: relative; display: inline-block;}
 .esriGEReportPlayer_chartContainer svg {touch-action: auto !important;}
.chartContainer_chartContainerWithAxis {position: relative;}
.esriGEReportPlayer_chartContainer .chartContainer_chartLabel {text-align: center; line-height: 26px;}
.esriGEReportPlayer_chartContainerLevelLineH {position: absolute; border-top: 1px solid orange; height: 1px; pointer-events: none;}
.esriGEReportPlayer_chartContainerLevelLineV {position: absolute; border-left: 1px solid orange; width: 1px; pointer-events: none;}
.esriGEReportPlayer_chartContainer .chartContainer_chartIcon {position: absolute; background-size: contain; cursor: pointer;}
.esriGEReportPlayer_chartContainer .chartContainer_textSection {position: absolute; left: 0px; top: 0px; width: 0px !important; height: 0px !important;}
.esriGEReportPlayer_chartContainer .chartContainer_floatingIconSection {position: absolute; left: 0px; top: 0px; width: 0px !important; height: 0px !important;}
.esriGEReportPlayer_chartContainer .chartContainer_missingVariablesMessage {color: red; font-size: 16px; text-align: center; position: absolute; left: 50px; right: 50px; top: 100px;}
.esriGEChartContainer_chartTooltip {text-align: left;}
 .esriGEChartContainer_chartTooltip .chartTooltip_row {white-space: nowrap;}
 .esriGEChartContainer_chartTooltip .chartTooltip_current {font-weight: bold;}
 .esriGEChartContainer_chartTooltip .chartTooltip_title {font-weight: bold;}
 .esriGEChartContainer_chartTooltip .chartTooltip_label {margin-right: 20px;}
 .esriGEChartContainer_chartTooltip .esriGEReportPlayerChartLegendSymbol.isSVGSymbol {width: 10px;}
 .esriGEChartContainer_chartTooltip a {color: #0079C1;}
.esriGEChartContainer_chartTooltip_masterTooltip {width: auto !important; max-width: initial !important;}
.esriGEReportPlayer_chartContainer .chartContainer_comparisonSelectBlock {position: absolute; right: 10px; bottom: 10px; font-size: 11px; text-align: left;}
 .esriGEReportPlayer_chartContainer .chartContainer_comparisonSelectBlock .chartContainer_comparisonLabel {display: inline-block; vertical-align: middle; margin-right: 10px;}
 .esriGEReportPlayer_chartContainer .chartContainer_comparisonSelectBlock .esriGEOnDemandSelect {max-width: 150px;}
 .esriGEReportPlayer_chartContainer .chartContainer_comparisonSelectBlock .chartContainer_comparisonSelectDiv {display: inline-block; vertical-align: middle;}
 .esriGEReportPlayer_chartContainer .chartContainer_comparisonSelectBlock .esriGEDisabledContent {opacity: 0.01;}
.esriGEComparisonList_areaItemRoot {padding-left: 20px; padding-right: 10px;}
.esriGEReportPlayer_chartContainer .chartContainer_legendContainer {position: absolute;}
.esriGEReportPlayer_chartContainer .esriGESelectableLegend {border: 1px solid #b2b2b2; display: inline-block; overflow: hidden; color: #4C4C4C; background-color: white;}
 .esriGEReportPlayer_chartContainer .esriGESelectableLegend .selectableLegendRoot {padding-top: 3px; padding-bottom: 3px; text-decoration: inherit; white-space: nowrap;}
 .esriGEReportPlayer_chartContainer .esriGESelectableLegend .selectableLegendRootLabel {max-width: 200px; text-decoration: inherit;}
 .esriGEReportPlayer_chartContainer .esriGESelectableLegend .selectableLegendRoot_unselected .selectableLegendRootLabel {opacity: 0.3;}
 .esriGEReportPlayer_chartContainer .esriGESelectableLegend .selectableLegendRootValue {text-decoration: inherit;}
 .esriGEReportPlayer_chartContainer .esriGESelectableLegend .selectableLegendRoot .selectableLegendRootCheckbox {position: relative; vertical-align: middle; opacity: 0; margin-right: 5px;}
 .esriGEReportPlayer_chartContainer .esriGESelectableLegend:hover .selectableLegendRootCheckbox {opacity: 1;}
.esriGEReportPlayer_chartContainer .esriGESelectableLegend .esriGEReportPlayerChartLegendSymbol {margin-right: 5px;}
.esriGEReportPlayer_chartContainer.graphicReportChart .esriGESelectableLegend .selectableLegendRoot_unselected .esriGEReportPlayerChartLegendSymbol {opacity: 0.3;}
.esriGEReportPlayer_chartContainer.legendPlacementTop .chartContainer_legendContainer,.esriGEReportPlayer_chartContainer.legendPlacementBottom .chartContainer_legendContainer {text-align: center;}
.esriGEReportPlayer_chartContainer.legendPlacementTop .esriGESelectableLegend,.esriGEReportPlayer_chartContainer.legendPlacementBottom .esriGESelectableLegend {text-align: left;}
.esriGEReportPlayerChartLegendSymbol {box-sizing: border-box;}
 .esriGEReportPlayerChartLegendSymbol.square {width: 10px; height: 10px;}
 .esriGEReportPlayerChartLegendSymbol.circle {width: 10px; height: 10px; border-radius: 50%;}
 .esriGEReportPlayerChartLegendSymbol.rectangle {width: 15px; height: 6px;}
 .esriGEReportPlayerChartLegendSymbol.line {width: 15px; height: 2px;}
 .esriGEReportPlayerChartLegendSymbol.isSVGSymbol {position: relative; top: 5px; left: 5px;}
.esriGEReportPlayer_chartContainer.hasMinMaxLegend .chartContainer_legendContainer {text-align: left;}
.esriGEReportPlayer_chartContainer .esriGEMinMaxLegend {background-color: transparent !important;}
.esriGEReportPlayer_chartContainer .esriGEMinMaxLegend_titleRow {font-size: 11px; margin-bottom: 5px;}
.esriGEReportPlayer_chartContainer .esriGEMinMaxLegend_valueRow {font-size: 16px;}
.esriGEReportPlayer_chartContainer.hasMinMaxLegend.legendPlacementLeft .chartContainer_legendContainer {width: 35%;}
.esriGEReportPlayer_chartContainer.hasMinMaxLegend.legendPlacementLeft .esriGEMinMaxLegend_valueRow {margin-bottom: 20px;}
.esriGEReportPlayer_chartContainer.hasMinMaxLegend.legendPlacementLeft .chartContainer_comparisonSelectBlock {width: 35%; left: 10px; right: auto;}
.esriGEReportPlayer_chartContainer.hasMinMaxLegend.legendPlacementLeft:not(.isChartDataInTableView) .chartContainer_comparisonSelectBlock .chartContainer_comparisonLabel {margin: 0px; margin-bottom: 5px; display: block;}
.esriGEReportPlayer_chartContainer.hasMinMaxLegend.legendPlacementLeft:not(.isChartDataInTableView) .chartContainer_comparisonSelectBlock .chartContainer_comparisonSelectDiv {display: block;}
.esriGEReportPlayer_chartContainer.hasMinMaxLegend.legendPlacementRight:not(.isChartDataInTableView) .chartContainer_legendContainer {width: 35%;}
.esriGEReportPlayer_chartContainer.hasMinMaxLegend.legendPlacementRight .esriGEMinMaxLegend_valueRow {margin-bottom: 20px;}
.esriGEReportPlayer_chartContainer.hasMinMaxLegend.legendPlacementRight:not(.isChartDataInTableView) .chartContainer_comparisonSelectBlock {width: 35%;}
 .esriGEReportPlayer_chartContainer.hasMinMaxLegend.legendPlacementRight:not(.isChartDataInTableView) .chartContainer_comparisonSelectBlock .chartContainer_comparisonLabel {margin: 0px; margin-bottom: 5px; display: block;}
 .esriGEReportPlayer_chartContainer.hasMinMaxLegend.legendPlacementRight:not(.isChartDataInTableView) .chartContainer_comparisonSelectBlock .chartContainer_comparisonSelectDiv {display: block;}
.esriGEReportPlayer_chartContainer.hasMinMaxLegend.legendPlacementTop .chartContainer_legendContainer,.esriGEReportPlayer_chartContainer.hasMinMaxLegend.legendPlacementBottom .chartContainer_legendContainer {text-align: center;}
.esriGEReportPlayer_chartContainer.hasMinMaxLegend.legendPlacementTop .esriGEMinMaxLegend .esriGEMinMaxLegend_variableBlock,.esriGEReportPlayer_chartContainer.hasMinMaxLegend.legendPlacementBottom .esriGEMinMaxLegend .esriGEMinMaxLegend_variableBlock {display: inline-block; vertical-align: top; width: 45%; margin-left: 2%; margin-right: 2%; text-align: left;}
.esriGEAdjustableGrid {position: absolute;}
 .esriGEAdjustableGrid > .adjustableGridMainNode > .adjustableGrid_emptyRow {display: block; background-color: transparent; height: 1px; margin-bottom: -1px;}
 .esriGEAdjustableGrid > .adjustableGridMainNode > .esriGEAdjustableGridValueField {vertical-align: top; overflow: hidden; box-sizing: border-box;}
 .esriGEAdjustableGrid.esriGEAdjustableGridSingleCell > .adjustableGridMainNode > .esriGEAdjustableGridValueField {overflow: visible;}
 .esriGEAdjustableGrid > .adjustableGridMainNode > .esriGEAdjustableGridValueField > .valueField_contentBlock {box-sizing: border-box;}
 .esriGEAdjustableGrid > .adjustableGridMainNode > .esriGEAdjustableGridValueField > .valueField_contentBlock > .valueField_valueBlock {display: table-cell;}
 .esriGEAdjustableGrid .valueField_valueLabel {transform-origin: 50% 50%; -webkit-transform-origin: 50% 50%;}
 .esriGEAdjustableGrid > .adjustableGridMainNode > .esriGEAdjustableGridValueField > .valueField_contentBlock > .valueField_valueBlock > .valueField_valueLabel {white-space: pre-wrap; overflow-wrap: break-word; word-wrap: break-word;}
 .esriGEAdjustableGrid > .adjustableGridMainNode > .esriGEAdjustableGridValueField.hasNumericVariableFieldInfo > .valueField_contentBlock > .valueField_valueBlock > .valueField_valueLabel {word-break: break-all;}
 .esriGEAdjustableGrid > .adjustableGridMainNode > .esriGEAdjustableGridValueField.hasStringVariableFieldInfo > .valueField_contentBlock > .valueField_valueBlock > .valueField_valueLabel {white-space: normal;}
.esriGEAdjustableGridValueFieldHyperLink:hover {text-decoration: underline; cursor: pointer;}
.esriGEAdjustableGrid .esriGEAdjustableGridValueField a {color: blue;}
.esriGEAdjustableGrid .adjustableGrid_backgroundSection {pointer-events: none;}
.esriGEAdjustableGrid .adjustableGrid_foregroundSection {pointer-events: none;}
.esriGEAdjustableGrid .adjustableGrid_floatingTablesSection {width: 0px !important; height: 0px !important;}
.esriGEReportPlayer .floatingTableSimpleElement.isImage,.esriGEReportPlayer .floatingTableSimpleElement.isShape,.esriGEReportPlayer .esriGEAdjustableGridSingleCell.isImage,.esriGEReportPlayer .esriGEAdjustableGridSingleCell.isShape {pointer-events: none;}
.esriGEReportPlayer .floatingTableSimpleElement.isImage.hasConditionalStyling,.esriGEReportPlayer .esriGEAdjustableGridSingleCell.isImage.hasConditionalStyling {pointer-events: initial;}
.esriGEAdjustableGridValueField_cellTooltipContent {text-align: left;}
.esriGEAdjustableGridValueField_cellTooltipContentValue {font-weight: bold;}
.esriGEAdjustableGridValueField_cellTooltipContentSeparator {height: 1px; border-top: 1px solid #b2b2b2;}
.esriGEAdjustableGrid_cellTooltip_expression {max-width: 1000px; max-height: 250px; overflow-y: auto; overflow-x: hidden; color: #4c4c4c;}
 .esriGEAdjustableGrid_cellTooltip_expression .esriGEAdjustableGrid_cellTooltip_expressionVariable {border: 1px solid #b2b2b2; background-color: white; margin: 3px; padding: 3px; height: 20px; min-width: 250px; text-align: center; display: table-cell; vertical-align: middle;}
 .esriGEAdjustableGrid_cellTooltip_expression .esriGEAdjustableGrid_cellTooltip_expressionNumber {border: 1px solid #b2b2b2; background-color: white; text-align: center; margin: 3px; padding: 3px; height: 20px; line-height: 20px; font-size: 13px;}
 .esriGEAdjustableGrid_cellTooltip_expression .esriGEAdjustableGrid_cellTooltip_expressionOperator {border: 1px solid #b2b2b2; background-color: rgb(169,169,169); color: white; text-align: center; font-weight: bold; margin: 3px; padding: 3px; width: 15px; height: 20px; line-height: 20px; font-size: 15px;}
.outerAdjustableGrid.esriGEAdjustableGrid {position: relative;}
 .outerAdjustableGrid.esriGEAdjustableGrid > .adjustableGridMainNode > .esriGEAdjustableGridValueField {overflow: visible;}
.esriGEAdjustableGrid.hasResizableColumns > .adjustableGridMainNode > .esriGEAdjustableGridValueField > .valueField_widthSizer {cursor: ew-resize; position: absolute; right: 0px; top: 0px; bottom: 0px; background-color: rgba(100, 100, 100, 0.01); border: none; opacity: 0; width: 6px; border-right: 3px solid gray;}
.esriGEAdjustableGrid.hasResizableColumns:not(.isBeingResized) > .adjustableGridMainNode > .esriGEAdjustableGridValueField:not(.lastInRow):hover > .valueField_widthSizer,.esriGEAdjustableGrid.hasResizableColumns > .adjustableGridMainNode > .esriGEAdjustableGridValueField.isBeingResized > .valueField_widthSizer {opacity: 1;}
.esriGEAdjustableGrid_resizableColumnTooltip {position: absolute; padding: 10px; color: white; text-align: center; background-color: gray; z-index: 1000;}
.esriGEAdjustableGrid .sortArrow {background-repeat: no-repeat; background-size: contain; width: 9px; height: 9px; cursor: pointer; position: absolute;}
 .esriGEAdjustableGrid .sortArrow.sortArrowUp {background-image: url("../dijit/geoenrichment/ReportPlayer/themes/images/sortArrows/upTriangle.svg");}
 .esriGEAdjustableGrid .sortArrow.sortArrowDown {background-image: url("../dijit/geoenrichment/ReportPlayer/themes/images/sortArrows/downTriangle.svg");}
 .esriGEAdjustableGrid .sortArrow.sortArrowHoverIndicator {background-image: url("../dijit/geoenrichment/ReportPlayer/themes/images/sortArrows/downTriangle.svg"); opacity: 0;}
.esriGEAdjustableGrid .esriGEAdjustableGridValueField:hover > .sortArrow.sortArrowHoverIndicator {opacity: 1;}
.esriGEReportPlayerMobile .esriGEAdjustableGrid .esriGEAdjustableGridValueField > .sortArrow.sortArrowHoverIndicator {display: none;}
.esriGE_dynamicInfographic {overflow: hidden;}
 .esriGE_dynamicInfographic .Tapestry_Details_Image div:first-child {background-size: cover;}
 .esriGE_dynamicInfographic .RelatedVariables_ComparisonDiv {text-align: right;}
 .esriGE_dynamicInfographic .AgePyramid_MinMax {top: 0px;}
 .esriGE_dynamicInfographic .BaseWidget_Title {font-weight: normal;}
.esriGE_dynamicInfographic .OneVarMultiComparison_Row.OneVarMultiComparison_Row_highlighted,.esriGE_dynamicInfographic .OneVarMultiComparison_CurrentRow.OneVarMultiComparison_Row_highlighted {background-color: rgba(0, 145, 251, 0.2) !important;}
.esriGEReportPlayerPrint .esriGE_dynamicInfographic .dijitArrowButtonContainer {display: none !important;}
.esriGEReportPlayerPrint .esriGE_dynamicInfographic .dijitSelect {border: none !important;}
.esriGEReportPlayerPrint .esriGE_dynamicInfographic .WidgetBack .BaseSelectComparison_Select .dijitSelect .dijitButtonContents span {font-weight: bold;}
.esriGEReportPlayerPrint .esriGE_dynamicInfographic .SortArrow {display: none !important;}
.esriGEReportPlayerPrint .esriGE_dynamicInfographic .Wizard_Link {display: none !important;}
.esriGEReportPlayerPrint .esriGE_dynamicInfographic .Tapestry_thumbnail_Code {border-radius: 18px !important;}
.esriGEReportPlayerPrint .esriGE_dynamicInfographic .Tapestry_Details_Image div:first-child {border-radius: 35px !important;}
.esriGEReportPlayerPrint .esriGE_dynamicInfographic .Tapestry_Details_Table .Tapestry_Details_Image div:first-child {border-radius: 45px !important;}
.esriGEReportPlayerPrint .esriGE_dynamicInfographic .Tapestry_Main_Arrow div {display: none !important;}
.esriGEReportPlayer_infographicsPage {position: relative;}
 .esriGEReportPlayer_infographicsPage .esriGEReportPlayer_reportContainerGrid.reportContainerPreviewMode {overflow-y: auto;}
 .esriGEReportPlayer_infographicsPage .infographicPage_infographicRoot {display: inline-block; position: relative; min-width: 30px; min-height: 30px; margin-top: 20px; vertical-align: top; text-align: left;}
 .esriGEReportPlayer_infographicsPage .infographicPage_infographicRootSectionNode {position: relative; transform-origin: 50% 50%; display: inline-block; border: 1px solid #dddddd;}
 .esriGEReportPlayer_infographicsPage .infographicPage_infographicRootSectionNode > .esriGEReportPlayer_section > .section_stackNode {overflow: hidden;}
 .esriGEReportPlayer_infographicsPage.scaleSectionsToFit .Pagination .Pagination_PageAndArrows {bottom: 0px;}
 .esriGEReportPlayer_infographicsPage .infographicsPage_emptyPlaceholder {text-align: center; padding-top: 100px; font-style: italic; color: #AAAAAA; font-size: 14px;}
.esriGEReportPlayerMobile .esriGEReportPlayer_infographicsPage .infographicPage_infographicRoot {margin-top: 5px;}
.esriGEReportPlayerMobile .esriGEReportPlayer_infographicsPage > div > .Pagination > .Pagination_PageAndArrows > .Pagination_Triangle {display: none;}
.esriGEReportPlayerMobile .esriGEReportPlayer_infographicsPage > div > .Pagination > .Pagination_Bullets {left: auto; right: 5px; height: auto; bottom: 5px; pointer-events: none;}
 .esriGEReportPlayerMobile .esriGEReportPlayer_infographicsPage > div > .Pagination > .Pagination_Bullets .Pagination_Bullet {width: 5px; height: 5px; margin: 5px;}
.esriGEReportPlayer_infographicsPageStack {position: relative;}
 .esriGEReportPlayer_infographicsPageStack .infographicPageStack_infographicRow {text-align: center; position: relative; white-space: normal;}
 .esriGEReportPlayer_infographicsPageStack .infographicPageStack_infographicRowContent {border: 1px solid #dddddd; background-color: #dddddd;}
 .esriGEReportPlayer_infographicsPageStack .infographicPageStack_infographicSectionNode {display: inline-block; position: relative; transform-origin: 0 0;}
 .esriGEReportPlayer_infographicsPageStack .infographicPageStack_infographicSectionNode > .esriGEReportPlayer_section > .section_stackNode {overflow: hidden;}
 .esriGEReportPlayer_infographicsPageStack.isHorizontal {white-space: nowrap;}
.esriGEAreaDetailsInfographic {}
 .esriGEAreaDetailsInfographic .paginatableTableInfographic_noDataPlaceHolderImage {background-image: url("../dijit/geoenrichment/ReportPlayer/themes/images/emptySectionIcon.svg"); background-repeat: no-repeat; background-position: center; display: inline-block; background-size: 250px 139px; width: 250px; height: 139px; opacity: 0.5;}
.esriGEReportPlayerPrint .esriGEAreaDetailsInfographic .areaDetails_noDetailsPlaceHolderImage,.esriGEReportPlayerPrint .esriGEAreaDetailsInfographic .paginatableTableInfographic_noDataPlaceHolderImage {display: none !important;}
.esriGEComparisonTableInfographic {}
 .esriGEComparisonTableInfographic .comparisonTableInfographic_titleDiv {position: absolute; left: 0px; top: 0px; right: 0px;}
 .esriGEComparisonTableInfographic .comparisonTableInfographic_dataDiv {position: absolute; left: 0px; bottom: 0px; right: 0px;}
 .esriGEComparisonTableInfographic .esriGEOnDemandSelect .onDemandSelect_openButton {line-height: 15px;}
 .esriGEComparisonTableInfographic .esriGEOnDemandSelect .onDemandSelect_arrow {background-image: none; width: 0; height: 0px; border-left: 4px solid transparent; border-right: 4px solid transparent; border-top: 4px solid white; margin-top: 8px;}
 .esriGEComparisonTableInfographic .esriGEOnDemandSelect .onDemandSelect_selectedLabel {margin-left: 0px;}
.esriGEComparisonTableInfographic_removeButton {background-repeat: no-repeat; width: 18px; height: 18px; background-size: 12px; background-position: center; background-image: url("../dijit/geoenrichment/ReportPlayer/themes/images/close/closeWindowWhite.svg"); cursor: pointer; opacity: 0; border-radius: 50%; background-color: rgba(100, 100, 100, 0.75); position: absolute; right: 0px; top: 0px;}
.esriGEComparisonSelectionBuilder_root:hover .esriGEComparisonTableInfographic_removeButton {opacity: 1;}
.esriGEComparisonTableInfographic .esriGEAdjustableGrid > .adjustableGridMainNode > .esriGEAdjustableGridValueField > .fieldCellHighlightScreen {background-color: rgba(0, 145, 251, 0.2) !important; pointer-events: none;}
.esriGELocatorTableInfographic {}
.esriGEPaginatableTableInfographic {overflow-x: hidden; font-size: 13px;}
 .esriGEPaginatableTableInfographic .paginatableTableInfographic_contentDiv {position: relative;}
 .esriGEPaginatableTableInfographic .Pagination .Pagination_TriangleBack {margin-left: 0px; z-index: 1; display: none;}
 .esriGEPaginatableTableInfographic .Pagination .Pagination_TriangleForward {margin-right: 0px; display: none;}
 .esriGEPaginatableTableInfographic .Pagination .Pagination_Items {left: 0px; right: 0px;}
 .esriGEPaginatableTableInfographic .Pagination .Pagination_PageAndArrows {bottom: 0px;}
 .esriGEPaginatableTableInfographic:hover .Pagination .Pagination_TriangleBack, .esriGEPaginatableTableInfographic:hover .Pagination .Pagination_TriangleForward, .esriGEReportPlayerMobile .esriGEPaginatableTableInfographic .Pagination .Pagination_TriangleBack, .esriGEReportPlayerMobile .esriGEPaginatableTableInfographic .Pagination .Pagination_TriangleForward {display: block; background-color: rgba(100, 100, 100, 0.75); border-radius: 50%; width: 40px; height: 40px; background-position: center; background-size: 10px;}
 .esriGEPaginatableTableInfographic:hover .Pagination .Pagination_TriangleBack, .esriGEReportPlayerMobile .esriGEPaginatableTableInfographic .Pagination .Pagination_TriangleBack {background-image: url("../dijit/geoenrichment/themes/common/images/paginationArrows/LeftArrowWhite.svg");}
 .esriGEPaginatableTableInfographic:hover .Pagination .Pagination_TriangleForward, .esriGEReportPlayerMobile .esriGEPaginatableTableInfographic .Pagination .Pagination_TriangleForward {background-image: url("../dijit/geoenrichment/themes/common/images/paginationArrows/RightArrowWhite.svg");}
 .esriGEPaginatableTableInfographic:hover .Pagination .Pagination_TriangleBack.Pagination_TriangleDisabled, .esriGEPaginatableTableInfographic:hover .Pagination .Pagination_TriangleForward.Pagination_TriangleDisabled, .esriGEReportPlayerMobile .esriGEPaginatableTableInfographic .Pagination .Pagination_TriangleBack.Pagination_TriangleDisabled, .esriGEReportPlayerMobile .esriGEPaginatableTableInfographic .Pagination .Pagination_TriangleForward.Pagination_TriangleDisabled {display: none;}
 .esriGEPaginatableTableInfographic .Pagination .Pagination_Bullets {display: none;}
 .esriGEPaginatableTableInfographic .paginatableTableInfographic_pageNavigatorDiv {position: absolute; left: 0px; right: 0px; bottom: 0px; height: 30px; text-align: center; line-height: 32px;}
 .esriGEPaginatableTableInfographic.hasFootnote .paginatableTableInfographic_pageNavigatorDiv {left: auto; right: 30px; text-align: right;}
 .esriGEPaginatableTableInfographic .paginatableTableInfographic_pageNavigatorDiv .esriGEPageNavigator {color: #4d4d4d;}
 .esriGEPaginatableTableInfographic .paginatableTableInfographic_titleDiv {position: absolute; left: 0px; top: 0px; right: 0px;}
 .esriGEPaginatableTableInfographic .paginatableTableInfographic_footNoteDiv {position: absolute; left: 30px; bottom: 0px; height: 30px; line-height: 32px; font-style: italic;}
 .esriGEPaginatableTableInfographic .esriGEAdjustableGrid > .adjustableGridMainNode > .esriGEAdjustableGridValueField > .fieldCellHighlightScreen {background-color: rgba(0, 145, 251, 0.2) !important; pointer-events: none;}
.esriGESimpleInfographic {font-size: 13px; position: relative;}
 .esriGESimpleInfographic > div > .esriGEReportPlayer_section {width: 0px !important; height: 0px !important;}
 .esriGESimpleInfographic .esriGEAdjustableGrid > .adjustableGridMainNode > .esriGEAdjustableGridValueField.hasNumericVariableFieldInfo > .valueField_contentBlock > .valueField_valueBlock > .valueField_valueLabel {white-space: nowrap;}
.esriGEReportPlayer .dataDrilling_drillDataButton {cursor: pointer; text-align: center; color: white; background-color: rgba(170, 170, 170, 0.8); opacity: 0; white-space: nowrap; position: absolute; font-weight: normal; font-style: normal; text-decoration: none; min-width: 100px;}
 .esriGEReportPlayer .dataDrilling_drillDataButton:hover {opacity: 1;}
.esriGEReportPlayer.isShowingAnimation .dataDrilling_drillDataButton,.esriGEReportPlayer.isDrillingData .dataDrilling_drillDataButton {display: none;}
.esriGEReportPlayer .dataDrilling_drillDataButtonIcon {background-image: url("../dijit/geoenrichment/ReportPlayer/themes/images/chartWhite.svg"); background-repeat: no-repeat; background-size: 2em; width: 2em; height: 2em;}
.esriGEReportPlayer .dataDrilling_drillDataButtonLabel {word-break: break-word; line-height: 1.5em;}
.esriGEReportPlayerPrint .dataDrilling_topToolbar,.esriGEReportPlayerPrint .dataDrilling_drillDataButton,.esriGEReportPlayerPrint .dataDrilling_drillDataButtonIcon {display: none !important;}
.dataDrilling_dataDrillingViewDiv {position: absolute; box-shadow: 0px 0px 3px 3px rgba(50, 50, 50, 0.2);}
 .dataDrilling_dataDrillingViewDiv .dataDrilling_topToolbar {left: 0px; top: -42px; height: 42px; right: 0px; position: absolute; background-color: rgba(0,0,0,0.01); text-align: right; padding-top: 10px; font-size: 0px;}
.dataDrilling_dataDrillingViewDiv .dataDrilling_dynamicSettingsToolbarRoot .sectionDynamicSettings_buttonBar > div {width: 24px; height: 24px;}
.dataDrilling_dataDrillingViewDiv .dataDrilling_exportButton {background-repeat: no-repeat; background-size: 24px; background-position: center; width: 24px; height: 24px; background-image: url("../dijit/geoenrichment/ReportPlayer/themes/images/commands/exportWhite.svg"); cursor: pointer;}
.dataDrilling_dataDrillingViewDiv .dataDrilling_printButton {background-repeat: no-repeat; background-size: 24px; background-position: center; width: 24px; height: 24px; background-image: url("../dijit/geoenrichment/ReportPlayer/themes/images/commands/printWhite.svg"); cursor: pointer;}
.dataDrilling_dataDrillingViewDiv .dataDrilling_backToMainViewButton {background-repeat: no-repeat; background-size: 24px; background-position: center; width: 24px; height: 24px; background-image: url("../dijit/geoenrichment/ReportPlayer/themes/images/close/closeWindowWhite.svg"); cursor: pointer;}
.dataDrilling_dataDrillingViewDivScreen {background-color: rgba(70, 70, 70, 0.7);}
 .dataDrilling_dataDrillingViewDivScreen.mobile {background-color: rgba(70, 70, 70, 0.95);}
.dataDrilling_dataDrillingViewDiv,.dataDrilling_dataDrillingViewDivScreen {z-index: 151;}
.esriGEComparisonSelect_addButton {background-repeat: no-repeat; background-size: contain; width: 16px; height: 16px; background-image: url("../dijit/geoenrichment/ReportPlayer/themes/images/add/addIcon.svg"); cursor: pointer; opacity: 0; float: right;}
.listItem:hover .esriGEComparisonSelect_addButton {opacity: 1;}
.esriGEComparisonSelect_addButton:hover:not(.disabled) {background-image: url("../dijit/geoenrichment/ReportPlayer/themes/images/add/addIcon_over.svg");}
.listItem:hover .esriGEComparisonSelect_addButton.disabled {opacity: 0.3; cursor: default;}
.esriGEComparisonSelect_removeButton {background-repeat: no-repeat; background-size: contain; width: 16px; height: 16px; background-image: url("../dijit/geoenrichment/ReportPlayer/themes/images/close/closeWindow.svg"); cursor: pointer; opacity: 1; float: right;}
 .esriGEComparisonSelect_removeButton:hover:not(.disabled) {background-image: url("../dijit/geoenrichment/ReportPlayer/themes/images/close/closeWindow_over.svg");}
.listItem .esriGEComparisonSelect_removeButton.disabled {opacity: 0; cursor: default;}
.listItem:hover .esriGEComparisonSelect_removeButton.disabled {opacity: 0.3; cursor: default;}
.esriGEComparisonSelect_infoIcon {opacity: 0; float: right;}
.listItem:hover .esriGEComparisonSelect_infoIcon {opacity: 1;}
.esriGEComparisonSelectListMobile .esriGEComparisonSelect_addButton,.esriGEComparisonSelectListMobile .esriGEComparisonSelect_removeButton {opacity: 1;}
 .esriGEComparisonSelectListMobile .esriGEComparisonSelect_addButton.disabled, .esriGEComparisonSelectListMobile .esriGEComparisonSelect_removeButton.disabled {opacity: 0.3; cursor: default;}
.esriGEPaginationArrowLeft {background-repeat: no-repeat; background-size: contain; width: 32px; height: 70px; background-image: url("../dijit/geoenrichment/themes/common/images/paginationArrows/LeftArrow.svg"); display: inline-block; cursor: pointer;}
 .esriGEPaginationArrowLeft:hover {background-image: url("../dijit/geoenrichment/themes/common/images/paginationArrows/LeftArrow_hover.svg");}
 .esriGEPaginationArrowLeft.disabled {background-image: url("../dijit/geoenrichment/themes/common/images/paginationArrows/LeftArrow_disable.svg"); cursor: default;}
.esriGEPaginationArrowRight {background-repeat: no-repeat; background-size: contain; width: 32px; height: 70px; background-image: url("../dijit/geoenrichment/themes/common/images/paginationArrows/RightArrow.svg"); display: inline-block; cursor: pointer;}
 .esriGEPaginationArrowRight:hover {background-image: url("../dijit/geoenrichment/themes/common/images/paginationArrows/RightArrow_hover.svg");}
 .esriGEPaginationArrowRight.disabled {background-image: url("../dijit/geoenrichment/themes/common/images/paginationArrows/RightArrow_disable.svg"); cursor: default;}
.esriGEDisabledContent {background-color: white; opacity: 0.6; cursor: default;}
 .esriGEDisabledContent.esriGEDisabledContentTransparent {opacity: 0.01;}
.esriGEHidden {display: none !important;}
.esriGENonSelectable {-webkit-touch-callout: none !important; -webkit-user-select: none !important; -khtml-user-select: none !important; -moz-user-select: none !important; -ms-user-select: none !important; user-select: none !important; cursor: default;}
.esriGENonInteractable {pointer-events: none !important;}
 .esriGENonInteractable div {pointer-events: none !important;}
.esriGERelative {position: relative;}
.esriGEAbsoluteStretched {position: absolute; left: 0px; right: 0px; top: 0px; bottom: 0px;}
.esriGEContentVerticalAlignMiddle {display: flex; justify-content: center; align-items: center;}
.esriGEClickable {cursor: pointer;}
.esriGELink {cursor: pointer !important; color: #0079C1;}
 .esriGELink:hover {text-decoration: underline;}
.TrimWithEllipses {white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.esriGENoOverflowPopup {height: auto !important; overflow: visible !important;}
.esriGEOffscreen {position: absolute !important; z-index: -1000 !important; opacity: 0.01; left: 0px; top: 0px;}
.esriGEBehindScreen {position: absolute !important; z-index: -1000 !important; left: 0px; top: 0px;}
.esriGEIcon16 {background-repeat: no-repeat; background-size: 16px; width: 16px; background-position: center; height: 16px; cursor: pointer;}
.esriGECenter {text-align: center;}
.esriGEStart {text-align: left;}
.dj_rtl .esriGEStart {text-align: right;}
.esriGEEnd {text-align: right;}
.dj_rtl .esriGEEnd {text-align: left;}
.esriGEFloatStart {float: left;}
.dj_rtl .esriGEFloatStart {float: right;}
.esriGEFloatEnd {float: right;}
.dj_rtl .esriGEFloatEnd {float: left;}
.esriGEFlexRow {display: flex; align-items: center;}
.esriGEFlexSpacer {flex-grow: 1;}
.esriGERowHigh {margin-top: 10px; margin-bottom: 10px;}
.esriGERow15 {margin-top: 15px; margin-bottom: 15px;}
.esriGERow20 {margin-top: 20px; margin-bottom: 20px;}
.esriGESpaceBeforeMedium {margin-left: 5px;}
.dj_rtl .esriGESpaceBeforeMedium {margin-left: auto; margin-right: 5px;}
.esriGESpaceBeforeBig {margin-left: 10px;}
.dj_rtl .esriGESpaceBeforeBig {margin-left: auto; margin-right: 10px;}
.esriGESpaceBefore20 {margin-left: 20px;}
.dj_rtl .esriGESpaceBefore20 {margin-right: 20px; margin-left: auto;}
.esriGESpaceBefore30 {margin-left: 30px;}
.dj_rtl .esriGESpaceBefore30 {margin-right: 30px; margin-left: auto;}
.esriGESpaceAfterMedium {margin-right: 5px;}
.dj_rtl .esriGESpaceAfterMedium {margin-left: 5px; margin-right: auto;}
.esriGESpaceAfterBig {margin-right: 10px;}
.dj_rtl .esriGESpaceAfterBig {margin-left: 10px; margin-right: auto;}
.esriGESpaceAfter20 {margin-right: 20px;}
.dj_rtl .esriGESpaceAfter20 {margin-left: 20px; margin-right: auto;}
.esriGESpaceAfter30 {margin-right: 30px;}
.dj_rtl .esriGESpaceAfter30 {margin-left: 30px; margin-right: auto;}
.dijitTooltip.esriGETooltip .dijitTooltipContainer {padding: 5px 7px; border: none; background-color: transparent; padding: 8px 10px; text-align: left; box-shadow: none; cursor: default; color: #4c4c4c; background-image: none; position: relative;}
.dijitTooltip.esriGETooltip:not(.notRestricted) .dijitTooltipContainer {max-width: 250px;}
.dijitTooltip.esriGETooltip .dijitTooltipConnector {opacity: 0;}
.esriGEClosableTooltip {z-index: 10000; white-space: nowrap;}
 .esriGEClosableTooltip div {white-space: normal;}
.esriGEClosableTooltipBody {background-color: #6E6E6E; border-radius: 0px; color: #FFFFFF; text-align: left; vertical-align: middle; display: inline-block; font-size: 12px; margin: 0 -3px; max-width: 200px; padding: 18px 15px; position: relative; min-width: 150px;}
.esriGEClosableTooltipCloseButton {display: inline-block; position: absolute; right: 2px; top: 2px; width: 14px; height: 14px; background-image: url("../dijit/geoenrichment/ReportPlayer/themes/images/close/closeWindowWhite.svg"); background-size: 14px; cursor: pointer;}
.dj_rtl .esriGEClosableTooltipCloseButton {right: auto; left: 2px;}
.esriGEClosableTooltipTip {display: inline-block; width: 15px; height: 15px; position: relative; top: 5px; background-repeat: no-repeat; background-size: 15px; z-index: 100000;}
.esriGEClosableTooltipTipLeft,.dj_rtl .esriGEClosableTooltipTipRight {background-image: url("../dijit/geoenrichment/themes/common/images/tooltips/closableTip.svg");}
.esriGEClosableTooltipTipRight,.dj_rtl .esriGEClosableTooltipTipLeft {background-image: url("../dijit/geoenrichment/themes/common/images/tooltips/closableTip_rtl.svg");}
.esriGEClosableTooltipWide.esriGEClosableTooltip .esriGEClosableTooltipBody {max-width: 250px;}
.esriGEProgress {background-color: rgba(255, 255, 255, 0.7); background-image: url("../dijit/geoenrichment/themes/common/images/hugeBusy.gif"); background-size: 50px; background-repeat: no-repeat; background-position: 50%; width: inherit; height: inherit;}
.esriGEProgressAbsolute {position: absolute; left: 0px; right: 0px; top: 0px; bottom: 0px; margin-top: 0px !important; width: auto !important; height: auto !important;}
.esriGEWaitingMessageProgressBar {position: absolute; left: 0px; height: 3px; background-color: #0079C1;}
.esriGEWaitingMessageProgressBar_top {top: 0px;}
.esriGEWaitingMessageProgressBar_bottom {bottom: 0px;}
.esriGEFlowList {text-decoration: inherit; position: relative;}
 .esriGEFlowList .listItem {padding: 3px 5px 5px 5px; display: block; white-space: nowrap; background-color: transparent;}
 .esriGEFlowList .listItem:not(.disabled) {cursor: pointer;}
 .esriGEFlowList .listItem:not(.disabled):hover {background-color: #D1D1D1;}
 .esriGEFlowList .listItemSelected {background-color: #EEEEEE;}
 .esriGEFlowList .flowList_listSeparator {border-top: 1px solid #AAAAAA; margin-top: 5px; margin-bottom: 5px; margin-left: 5px; margin-right: 5px; cursor: default; display: block;}
 .esriGEFlowList.esriGEFlowListWhiteBackground {background-color: white;}
 .esriGEFlowList.esriGEFlowListSpacedOut .listItem {padding: 10px;}
 .esriGEFlowList.esriGEFlowListNoHighlight .listItem, .esriGEFlowList.esriGEFlowListNoHighlight .listItem:hover, .esriGEFlowList.esriGEFlowListNoHighlight .listItemSelected {background-color: transparent;}
 .esriGEFlowList .listItemFocused {background-color: #D1D1D1;}
.esriGEOnDemandSelect {width: auto; display: inline-block;}
 .esriGEOnDemandSelect .onDemandSelect_openButton {border: 1px solid #D3D3D3; background-color: #FFFFFF; height: 21px; cursor: pointer; min-width: 40px;}
 .esriGEOnDemandSelect .onDemandSelect_selectedLabel {display: block; margin-left: 8px; position: relative; color: #4c4c4c; top: 3px; max-width: 250px;}
.dj_gecko .esriGEOnDemandSelect .onDemandSelect_selectedLabel {margin-right: 25px;}
.esriGEOnDemandSelect .onDemandSelect_selectedLabel.placeHolder {font-style: italic; white-space: nowrap; opacity: 0.5;}
.esriGEOnDemandSelect .onDemandSelect_selectedItem {display: block; margin-left: 8px; position: relative;}
.esriGEOnDemandSelect .onDemandSelect_arrow {float: right; margin: 0 5px; width: 12px; height: 20px; background-image: url("../dijit/geoenrichment/themes/common/images/arrows/drop-down.svg"); background-repeat: no-repeat; background-size: cover; background-position: center; display: inline-block; cursor: pointer;}
.dj_rtl .esriGEOnDemandSelect .onDemandSelect_arrow {float: left;}
.dj_rtl .esriGEOnDemandSelect .onDemandSelect_selectedLabel,.dj_rtl .esriGEOnDemandSelect .onDemandSelect_selectedItem {margin-left: 0px; margin-right: 8px;}
.dj_rtl.dj_gecko .esriGEOnDemandSelect .onDemandSelect_selectedLabel {margin-left: 25px;}
.esriGEOnDemandSelectFlowListPopup {background-color: transparent; margin-top: 1px; overflow-y: visible !important;}
.esriGEOnDemandSelectFlowList {background-color: #FFFFFF; width: auto; max-height: 153px; overflow-y: auto; overflow-x: hidden;}
.esriGEOnDemandSelect .esriGEDisabledContent {margin-left: -1px; margin-right: -1px;}
.esriGEOnDemandSelectNoBackground.esriGEOnDemandSelect .onDemandSelect_openButton {border: none; background-color: transparent;}
.esriGEOnDemandSelectNoArrow.esriGEOnDemandSelect .onDemandSelect_arrow {display: none;}
.esriGEOnDemandSelectWhite.esriGEOnDemandSelect,.esriGEOnDemandSelectWhite.esriGEOnDemandSelect .onDemandSelect_selectedLabel {color: white;}
 .esriGEOnDemandSelectWhite.esriGEOnDemandSelect .onDemandSelect_arrow, .esriGEOnDemandSelectWhite.esriGEOnDemandSelect .onDemandSelect_arrow:hover {background-image: url("../dijit/geoenrichment/themes/common/images/arrows/drop-down-light.svg");}
.esriGEOnDemandSelectTallList.esriGEOnDemandSelectFlowList {max-height: 300px;}
.esriGEOnDemandSelectVeryTallList.esriGEOnDemandSelectFlowList {max-height: 400px;}
.esriGEOnDemandSelectVeryTallList500.esriGEOnDemandSelectFlowList {max-height: 500px;}
.esriGEOnDemandSelectVeryTallList600.esriGEOnDemandSelectFlowList {max-height: 600px;}
.esriGEOnDemandSelectVeryTallList800.esriGEOnDemandSelectFlowList {max-height: 800px;}
.esriGEOnDemandSelectUnlimitedTallList.esriGEOnDemandSelectFlowList {max-height: 2000px;}
.esriGEOnDemandSelectSpacedOut.esriGEOnDemandSelectFlowList .listItem {padding: 10px;}
.esriGEImageNavigator {font-size: 13px;}
.esriGEImageNavigator .imageNavigator_imageContainerOuter {position: relative;}
.esriGEImageNavigator .imageNavigator_imageContainer {height: 200px; position: relative;}
.esriGEImageNavigator .Pagination {position: absolute; top: 0px; left: 0px; right: 0px; bottom: 0px;}
.esriGEImageNavigator .Pagination_PageAndArrows {bottom: 0px;}
.esriGEImageNavigator .Pagination_Bullets,.esriGEImageNavigator .Pagination_TriangleForward,.esriGEImageNavigator .Pagination_TriangleBack {display: none;}
.esriGEImageNavigator .Pagination_Items {left: 0px; right: 0px;}
.esriGEImageNavigator .imageNavigator_imagePaginationRoot {min-width: 200px; height: 200px; cursor: pointer; position: relative; overflow: hidden;}
 .esriGEImageNavigator .imageNavigator_imagePaginationRoot .imageNode {background-repeat: no-repeat; background-size: contain; background-position: center;}
 .esriGEImageNavigator .imageNavigator_imagePaginationRoot .imageNavigator_watermarkPano {width: 24px; height: 24px; position: absolute; top: 10px; left: 12px; background-image: url("../dijit/geoenrichment/themes/common/images/imageNavigator/watermark-pano.svg"); background-size: 24px; background-repeat: no-repeat;}
 .esriGEImageNavigator .imageNavigator_imagePaginationRoot .imageNavigator_watermark360 {width: 24px; height: 24px; position: absolute; top: 10px; left: 12px; background-image: url("../dijit/geoenrichment/themes/common/images/imageNavigator/watermark-360.svg"); background-size: 24px; background-repeat: no-repeat;}
 .esriGEImageNavigatorPaginationLeftButton {background-repeat: no-repeat; background-size: contain; width: 18px; height: 18px; background-image: url("../dijit/geoenrichment/themes/common/images/paginationArrows/LeftArrow.svg"); display: inline-block; cursor: pointer;}
 .esriGEImageNavigatorPaginationLeftButton:hover {background-image: url("../dijit/geoenrichment/themes/common/images/paginationArrows/LeftArrow_hover.svg");}
 .esriGEImageNavigatorPaginationLeftButton.esriGEImageNavigatorPaginationLeftButtonDisabled {background-image: url("../dijit/geoenrichment/themes/common/images/paginationArrows/LeftArrow_disable.svg"); cursor: default;}
.esriGEImageNavigatorPaginationRightButton {background-repeat: no-repeat; background-size: contain; width: 18px; height: 18px; background-image: url("../dijit/geoenrichment/themes/common/images/paginationArrows/RightArrow.svg"); display: inline-block; cursor: pointer;}
 .esriGEImageNavigatorPaginationRightButton:hover {background-image: url("../dijit/geoenrichment/themes/common/images/paginationArrows/RightArrow_hover.svg");}
 .esriGEImageNavigatorPaginationRightButton.esriGEImageNavigatorPaginationRightButtonDisabled {background-image: url("../dijit/geoenrichment/themes/common/images/paginationArrows/RightArrow_disable.svg"); cursor: default;}
.esriGEImageNavigator .esriGEProgressAbsolute {background-size: 50px;}
.esriGEImageNavigator .imageNavigator_prevImageButton {position: absolute; left: 10px; top: 80px; width: 30px; height: 40px;}
.esriGEImageNavigator .imageNavigator_nextImageButton {position: absolute; right: 10px; top: 80px; width: 30px; height: 40px;}
.esriGEImageNavigator .imageNavigator_prevImageButton,.esriGEImageNavigator .imageNavigator_nextImageButton {opacity: 0;}
.esriGEImageNavigator:hover .imageNavigator_prevImageButton,.esriGEImageNavigator:hover .imageNavigator_nextImageButton {opacity: 1;}
.esriGEImageNavigator .imageNavigator_navigatorLabel {text-align: center;}
.esriGEImageNavigator .imageNavigator_imageNoteContainerDiv {position: absolute; left: 0px; right: 0px; bottom: 0px; height: 40px; background-color: rgba(0,0,0,0.3); color: white; padding-left: 20px; padding-top: 10px; padding-right: 20px; opacity: 0;}
.esriGEImageNavigator .imageNavigator_imageContainerOuter:hover .imageNavigator_imageNoteContainerDiv,.esriGEImageNavigator.fixedCaptions .imageNavigator_imageContainerOuter .imageNavigator_imageNoteContainerDiv {opacity: 1;}
.esriGEImageNavigator .imageThumbnailList {background-color: white;}
.esriGEImageNavigator .imageThumbnailListItemRoot {width: 50px; height: 50px; border: 1px solid transparent; display: inline-block; cursor: pointer; position: relative;}
 .esriGEImageNavigator .imageThumbnailListItemRoot .imageNode {background-repeat: no-repeat; background-size: contain; background-position: center;}
.esriGEImageNavigator .imageThumbnailListItemRootSelected {border: 1px solid rgba(0, 145, 251, 1);}
.esriGEImageNavigator .imageNavigator_allImagesView .imageThumbnailList {overflow-y: auto;}
.esriGEImageNavigator .imageNavigator_allImagesView .imageThumbnailListItemRoot {width: 150px; height: 150px;}
.esriGEImageNavigator .imageNavigator_allImagesView .imageThumbnailList .noImage {width: 150px; height: 150px;}
.esriGEImageNavigator .noImage {background-image: url("../dijit/geoenrichment/themes/common/images/imageNavigator/noImages.svg"); background-repeat: no-repeat; background-position: center; display: inline-block; background-size: 250px 139px; width: 250px; height: 139px; opacity: 0.5;}
.esriGEImageNavigator .imageThumbnailList .noImage {width: 50px; height: 50px;}
.esriGEImageNavigator .PaginationItemsNode .thumbnailIsUnavailable {width: 100%; text-align: center; position: absolute; top: 50%; margin-top: -0.625em;}
.esriGEImageNavigator .imageNavigator_noImagePlaceHolder {text-align: center;}
.esriGEImageNavigator .imageNavigator_noImagePlaceHolderImage.noImage {}
.esriGEImageNavigator .imageNavigator_noImagePlaceHolderLabel {text-align: center; font-style: italic; margin-top: 15px; color: #AAAAAA;}
.esriGEImageNavigator .imageNavigator_showAllImagesButton {background-repeat: no-repeat; background-size: contain; width: 24px; height: 24px; background-image: url("../dijit/geoenrichment/themes/common/images/imageNavigator/squares.svg"); display: inline-block; cursor: pointer; position: absolute; top: 0px; right: 0px; opacity: 0;}
.esriGEImageNavigator:hover .imageNavigator_showAllImagesButton {opacity: 1;}
.esriGEImageNavigator.hasNoImages .imageNavigator_showAllImagesButton {display: none;}
.esriGEImageNavigator.mobile .imageNavigator_prevImageButton {opacity: 1; width: 60px; height: 100px; background-size: 24px; background-position: 40% center; left: 0px;}
.esriGEImageNavigator.mobile .imageNavigator_nextImageButton {opacity: 1; width: 60px; height: 100px; background-position: 60% center; background-size: 24px; right: 0px;}
.esriGEImageNavigator.mobile .imageNavigator_showAllImagesButton {opacity: 1; width: 32px; height: 32px;}
.esriGEImageNavigator.mobile .imageNavigator_imageContainerOuter .imageNavigator_imageNoteContainerDiv {opacity: 1;}
.esriGEPanoramicViewerContainer {z-index: 1500 !important;}
.esriGEPageNavigator {text-align: center;}
 .esriGEPageNavigator .esriGEPaginationArrowLeft, .esriGEPageNavigator .esriGEPaginationArrowRight {width: 20px; height: 30px;}
 .esriGEPageNavigator .pageNavigator_bulletNode {width: 10px; height: 10px; border-radius: 5px; background-color: #d1d1d1; margin: 10px 7px; cursor: pointer;}
 .esriGEPageNavigator .pageNavigator_bulletNode:hover {background-color: #b9b9b9;}
 .esriGEPageNavigator .pageNavigator_bulletNode.bulletNodeCurrentPage, .esriGEPageNavigator .pageNavigator_bulletNode.bulletNodeCurrentPage:hover {background-color: #898989; cursor: default;}
.esriGENumericalSlider {}
 .esriGENumericalSlider .esriGENumericalSliderContainer {width: 125px; height: 30px; display: inline-block; position: relative; bottom: 2px; float: left;}
 .esriGENumericalSlider .esriGENumericalSliderMinValueTextBox, .esriGENumericalSlider .esriGENumericalSliderMaxValueTextBox {width: 65px; margin-top: 3px; float: left;}
 .esriGENumericalSlider .esriGENumericalSliderMinValueTextBox {margin-left: 4px; margin-right: 10px;}
 .esriGENumericalSlider .esriGENumericalSliderMaxValueTextBox {margin-left: 10px; margin-right: 4px;}
 .esriGENumericalSlider .esriGENumericalSliderMinValueTextBox .dijitTextBox, .esriGENumericalSlider .esriGENumericalSliderMaxValueTextBox .dijitTextBox {width: 65px;}
.dj_rtl .esriGENumericalSlider .esriGENumericalSliderContainer,.dj_rtl .esriGENumericalSlider .esriGENumericalSliderMinValueTextBox,.dj_rtl .esriGENumericalSlider .esriGENumericalSliderMaxValueTextBox {float: right;}
.dj_rtl .esriGENumericalSlider .esriGENumericalSliderMinValueTextBox {margin-left: 10px; margin-right: 4px;}
.dj_rtl .esriGENumericalSlider .esriGENumericalSliderMaxValueTextBox {margin-left: 4px; margin-right: 10px;}
.esriGENumericalSlider_statisticsContainerBlock {position: absolute; background-color: #CCCCCC;}
.numericalSlider_statisticsContainer {left: 5px; right: 5px;}
.esriGENumericalSlider .numericalSlider_hLineDiv {position: absolute; border-bottom: 1px #767766 solid; left: 5px; right: 5px; bottom: 9px;}
.esriGENumericalSlider .numericalSlider_minThumbDiv,.esriGENumericalSlider .numericalSlider_maxThumbDiv {background-image: url("../dijit/geoenrichment/themes/common/images/sliderThumb.svg"); height: 20px; width: 20px; background-position: 3px 4px; position: absolute; background-repeat: no-repeat; top: 0px; cursor: pointer; left: 0px;}
.esriGENumericalSlider.isMobile .numericalSlider_minThumbDiv,.esriGENumericalSlider.isMobile .numericalSlider_maxThumbDiv {height: 40px; width: 40px; background-size: 16px; background-position: 10px 0px;}
.DataBrowser {font-size: 13px; -moz-user-select: none; -ms-user-select: none; -webkit-user-select: none;}
.DataBrowser_Title {margin: 16px 20px 0 20px; font-size: 1.2em; color: #2892CD;}
.DataBrowser .dgrid-selected {background: none;}
.DataBrowser .dgrid-row {white-space: nowrap; cursor: default;}
.DataBrowser .ShoppingCart .Label {color: #9b9b9b;}
.DataBrowser .ShoppingCart .ShoppingCart_CounterDiv {font-weight: 600; font-size: 1.1em;}
.DataBrowser .Wizard_Buttons {margin: 0 15px;}
 .DataBrowser .Wizard_Buttons .Wizard_Button {margin: 5px; float: right;}
.dj_rtl .DataBrowser .Wizard_Buttons .Wizard_Button {float: left;}
.DataBrowserInfoIcon {background: url("../dijit/geoenrichment/themes/common/images/InfoIcon.png") no-repeat center center; display: inline-block; width: 16px; height: 16px; margin: 0; padding: 0;}
.DataBrowserVarHeader {font-weight: 600; font-size: 14px; color: #777777;}
.DataBrowserVarSpacer {width: 0.5em;}
.DataBrowserVarIcon {position: relative; top: 1px;}
 .DataBrowserVarIcon.FavoriteItemIcon {cursor: pointer;}
.DataBrowserVarGroup {color: #777777;}
.DataBrowserVarLabel {color: #666666;}
.DataBrowserVarFloatStart {float: left;}
.dj_rtl .DataBrowserVarFloatStart {float: right;}
.DataBrowserVarFloatEnd {float: right;}
.dj_rtl .DataBrowserVarFloatEnd {float: left;}
.DataBrowser_Clickable {cursor: pointer !important;}
.DataBrowser_Selectable {}
.DataBrowser_SelectVar {animation-name: DataBrowser_SelectVar; -webkit-animation-name: DataBrowser_SelectVar;}
 .DataBrowser_SelectVar.Anim_Common {animation-duration: 0.5s; -webkit-animation-duration: 0.5s;}
@keyframes DataBrowser_SelectVar {0% {}
 60% {opacity: 1;}
 100% {right: 20px; top: 20px; opacity: 0; transform: scale(0.5, 0.5); transform-origin: right top;}
}
@-webkit-keyframes DataBrowser_SelectVar {0% {}
 60% {opacity: 1;}
 100% {right: 20px; top: 20px; opacity: 0; -webkit-transform: scale(0.5, 0.5); -webkit-transform-origin: right top;}
}
.dj_rtl .DataBrowser_SelectVar {animation-name: RTLDataBrowser_SelectVar; -webkit-animation-name: RTLDataBrowser_SelectVar;}
@keyframes RTLDataBrowser_SelectVar {0% {}
 60% {opacity: 1;}
 100% {left: 20px; top: 20px; opacity: 0; transform: scale(0.5, 0.5); transform-origin: left top;}
}
@-webkit-keyframes RTLDataBrowser_SelectVar {0% {}
 60% {opacity: 1;}
 100% {left: 20px; top: 20px; opacity: 0; -webkit-transform: scale(0.5, 0.5); -webkit-transform-origin: left top;}
}
.DataBrowser_CountryBoxContainer {display: inline-block; height: 23px; width: 198px; position: relative;}
.DataBrowser_CountryBox, .DataBrowser_HierarchyBox {display: block; vertical-align: top;}
.DataBrowser_HierarchyBox {position: absolute; left: 1px; top: 28px;}
.dj_rtl .DataBrowser_HierarchyBox {left: auto; right: 1px;}
.DataBrowser_CountrySelectMenu.dijitComboBoxMenu .dijitMenuItemSelected {background: #DFDFDF; border: none;}
.DataCategoryItem {display: inline-block; width: 90px; height: 72px; margin: 10px; vertical-align: top;}
 .DataCategoryItem:hover {background-color: #EFEFEF;}
.DataCategoryItemIconMargins {display: block; margin: -2px 21px 0; width: 48px;}
.DataCategoryItemIcon {width: 48px; height: 45px; background-position: center 13px; background-repeat: no-repeat;}
.DataCategoryItemLabel {display: inline-block; text-align: center; width: 88px; max-height: 34px; overflow-y: hidden; text-overflow: ellipsis; padding: 0 1px; text-align: center; text-wrap: normal; font-size: 12px; color: #666666;}
.DataCategoryImage {background-image: url("../dijit/geoenrichment/themes/common/images/analysis/Categories_Default.svg");}
.dj_ie8 .DataCategoryImage {background-image: url("../dijit/geoenrichment/themes/common/images/analysis/Categories_Default.png");}
.DataCategoryImage_AllCategories {background-image: url("../dijit/geoenrichment/themes/common/images/analysis/Categories_All.svg");}
.dj_ie8 .DataCategoryImage_AllCategories {background-image: url("../dijit/geoenrichment/themes/common/images/analysis/Categories_All.png");}
.DataCategoryImage.DataCategoryImage_age {background-image: url("../dijit/geoenrichment/themes/common/images/analysis/Categories_Age.svg");}
.dj_ie8 .DataCategoryImage.DataCategoryImage_age {background-image: url("../dijit/geoenrichment/themes/common/images/analysis/Categories_Age.png");}
.DataCategoryItemIcon.DataCategoryImage_age {background-position: center 12px; height: 45px;}
.DataCategoryImage.DataCategoryImage_atrisk {background-image: url("../dijit/geoenrichment/themes/common/images/analysis/Categories_PopulationsAtRisk.svg");}
.dj_ie8 .DataCategoryImage.DataCategoryImage_atrisk {background-image: url("../dijit/geoenrichment/themes/common/images/analysis/Categories_PopulationsAtRisk.png");}
.DataCategoryItemIcon.DataCategoryImage_atrisk {background-position: center 13px; height: 45px;}
.DataCategoryImage.DataCategoryImage_behaviors {background-image: url("../dijit/geoenrichment/themes/common/images/analysis/Categories_Behavior.svg");}
.dj_ie8 .DataCategoryImage.DataCategoryImage_behaviors {background-image: url("../dijit/geoenrichment/themes/common/images/analysis/Categories_Behavior.png");}
.DataCategoryItemIcon.DataCategoryImage_behaviors {background-position: center 13px; height: 45px;}
.DataCategoryImage.DataCategoryImage_business {background-image: url("../dijit/geoenrichment/themes/common/images/analysis/Categories_Business.svg");}
.dj_ie8 .DataCategoryImage.DataCategoryImage_business {background-image: url("../dijit/geoenrichment/themes/common/images/analysis/Categories_Business.png");}
.DataCategoryItemIcon.DataCategoryImage_business {background-position: center 12px; height: 45px;}
.DataCategoryImage.DataCategoryImage_education {background-image: url("../dijit/geoenrichment/themes/common/images/analysis/Categories_Education.svg");}
.dj_ie8 .DataCategoryImage.DataCategoryImage_education {background-image: url("../dijit/geoenrichment/themes/common/images/analysis/Categories_Education.png");}
.DataCategoryItemIcon.DataCategoryImage_education {background-position: center 14px; height: 45px;}
.DataCategoryImage.DataCategoryImage_households {background-image: url("../dijit/geoenrichment/themes/common/images/analysis/Categories_Households.svg");}
.dj_ie8 .DataCategoryImage.DataCategoryImage_households {background-image: url("../dijit/geoenrichment/themes/common/images/analysis/Categories_Households.png");}
.DataCategoryItemIcon.DataCategoryImage_households {background-position: center 12px; height: 45px;}
.DataCategoryImage.DataCategoryImage_housing {background-image: url("../dijit/geoenrichment/themes/common/images/analysis/Categories_Housing.svg");}
.dj_ie8 .DataCategoryImage.DataCategoryImage_housing {background-image: url("../dijit/geoenrichment/themes/common/images/analysis/Categories_Housing.png");}
.DataCategoryItemIcon.DataCategoryImage_housing {background-position: center 12px; height: 45px;}
.DataCategoryImage.DataCategoryImage_income {background-image: url("../dijit/geoenrichment/themes/common/images/analysis/Categories_Wealth.svg");}
.dj_ie8 .DataCategoryImage.DataCategoryImage_income {background-image: url("../dijit/geoenrichment/themes/common/images/analysis/Categories_Wealth.png");}
.DataCategoryItemIcon.DataCategoryImage_income {background-position: center 14px; height: 45px;}
.DataCategoryImage.DataCategoryImage_jobs {background-image: url("../dijit/geoenrichment/themes/common/images/analysis/Categories_Jobs.svg");}
.dj_ie8 .DataCategoryImage.DataCategoryImage_jobs {background-image: url("../dijit/geoenrichment/themes/common/images/analysis/Categories_Jobs.png");}
.DataCategoryItemIcon.DataCategoryImage_jobs {background-position: center 14px; height: 45px;}
.DataCategoryImage.DataCategoryImage_keyfacts {background-image: url("../dijit/geoenrichment/themes/common/images/analysis/Categories_KeyFacts.svg");}
.dj_ie8 .DataCategoryImage.DataCategoryImage_keyfacts {background-image: url("../dijit/geoenrichment/themes/common/images/analysis/Categories_KeyFacts.png");}
.DataCategoryItemIcon.DataCategoryImage_keyfacts {background-position: center 13px; height: 45px;}
.DataCategoryImage.DataCategoryImage_maritalstatus {background-image: url("../dijit/geoenrichment/themes/common/images/analysis/Categories_MaritalStatus.svg");}
.dj_ie8 .DataCategoryImage.DataCategoryImage_maritalstatus {background-image: url("../dijit/geoenrichment/themes/common/images/analysis/Categories_MaritalStatus.png");}
.DataCategoryItemIcon.DataCategoryImage_maritalstatus {background-position: center 13px; height: 45px;}
.DataCategoryImage.DataCategoryImage_policy {background-image: url("../dijit/geoenrichment/themes/common/images/analysis/Categories_Policy.svg");}
.dj_ie8 .DataCategoryImage.DataCategoryImage_policy {background-image: url("../dijit/geoenrichment/themes/common/images/analysis/Categories_Policy.png");}
.DataCategoryItemIcon.DataCategoryImage_policy {background-position: center 12px; height: 45px;}
.DataCategoryImage.DataCategoryImage_poverty {background-image: url("../dijit/geoenrichment/themes/common/images/analysis/Categories_Poverty.svg");}
.dj_ie8 .DataCategoryImage.DataCategoryImage_poverty {background-image: url("../dijit/geoenrichment/themes/common/images/analysis/Categories_Poverty.png");}
.DataCategoryItemIcon.DataCategoryImage_poverty {background-position: center 14px; height: 45px;}
.DataCategoryImage.DataCategoryImage_population {background-image: url("../dijit/geoenrichment/themes/common/images/analysis/Categories_Population.svg");}
.dj_ie8 .DataCategoryImage.DataCategoryImage_population {background-image: url("../dijit/geoenrichment/themes/common/images/analysis/Categories_Population.png");}
.DataCategoryItemIcon.DataCategoryImage_population {background-position: center 13px; height: 45px;}
.DataCategoryImage.DataCategoryImage_race {background-image: url("../dijit/geoenrichment/themes/common/images/analysis/Categories_Race.svg");}
.dj_ie8 .DataCategoryImage.DataCategoryImage_race {background-image: url("../dijit/geoenrichment/themes/common/images/analysis/Categories_Race.png");}
.DataCategoryItemIcon.DataCategoryImage_race {background-position: center 13px; height: 45px;}
.DataCategoryImage.DataCategoryImage_supplyanddemand {background-image: url("../dijit/geoenrichment/themes/common/images/analysis/Categories_SupplyAndDemand.svg");}
.dj_ie8 .DataCategoryImage.DataCategoryImage_supplyanddemand {background-image: url("../dijit/geoenrichment/themes/common/images/analysis/Categories_SupplyAndDemand.png");}
.DataCategoryItemIcon.DataCategoryImage_supplyanddemand {background-position: center 6px; height: 36px;}
.DataCategoryImage.DataCategoryImage_spending {background-image: url("../dijit/geoenrichment/themes/common/images/analysis/Categories_Spending.svg");}
.dj_ie8 .DataCategoryImage.DataCategoryImage_spending {background-image: url("../dijit/geoenrichment/themes/common/images/analysis/Categories_Spending.png");}
.DataCategoryItemIcon.DataCategoryImage_spending {background-position: center 13px; height: 45px;}
.DataCategoryImage.DataCategoryImage_tapestry,.DataCategoryImage.DataCategoryImage_segmentation {background-image: url("../dijit/geoenrichment/themes/common/images/analysis/Categories_Tapestry.svg");}
.dj_ie8 .DataCategoryImage.DataCategoryImage_tapestry,.dj_ie8 .DataCategoryImage.DataCategoryImage_segmentation {background-image: url("../dijit/geoenrichment/themes/common/images/analysis/Categories_Tapestry.png");}
.DataCategoryItemIcon.DataCategoryImage_tapestry,.DataCategoryItemIcon.DataCategoryImage_segmentation {background-position: center 13px; height: 45px;}
.DataCategoryImage.DataCategoryImage_landscape {background-image: url("../dijit/geoenrichment/themes/common/images/analysis/Categories_Landscape.svg");}
.dj_ie8 .DataCategoryImage.DataCategoryImage_landscape {background-image: url("../dijit/geoenrichment/themes/common/images/analysis/Categories_Landscape.png");}
.DataCategoryItemIcon.DataCategoryImage_landscape {background-position: center 12px; height: 45px;}
.DataCategoryImage.DataCategoryImage_health {background-image: url("../dijit/geoenrichment/themes/common/images/analysis/Categories_Health.svg");}
.dj_ie8 .DataCategoryImage.DataCategoryImage_health {background-image: url("../dijit/geoenrichment/themes/common/images/analysis/Categories_Health.png");}
.DataCategoryItemIcon.DataCategoryImage_health {background-position: center 12px; height: 45px;}
.Breadcrumb {position: absolute; top: 0;}
.BreadcrumbHeight {height: 70px; margin-top: 35px;}
.Breadcrumb_AllCategories {position: absolute; left: 20px; top: 16px; width: 48px; height: 36px; border: 1px solid #9b9b9b; background-color: white; background-position: center center; background-repeat: no-repeat; cursor: pointer;}
.dj_rtl .Breadcrumb_AllCategories {left: auto; right: 20px;}
.Breadcrumb_AllCategories:hover {background-color: #EFEFEF;}
.Breadcrumb_DataCollections {position: absolute; left: 100px; top: 11px; width: 46px; height: 46px; border: 1px solid #9b9b9b; border-radius: 23px; background-position: center center; background-repeat: no-repeat; background-color: white;}
.dj_rtl .Breadcrumb_DataCollections {right: 100px; left: auto;}
.Breadcrumb_DataCollections.DataBrowser_Clickable:hover {background-color: #EFEFEF;}
.DataCategoryImage.Anim_FlyingObj {width: 32px; height: 46px; margin-top: -7px; background-position: center center; background-repeat: no-repeat;}
.DataCategoryImage_age.Breadcrumb_DataCollections,.DataCategoryImage_age.Anim_FlyingObj,.DataCategoryImage_business.Breadcrumb_DataCollections,.DataCategoryImage_business.Anim_FlyingObj,.DataCategoryImage_households.Breadcrumb_DataCollections,.DataCategoryImage_households.Anim_FlyingObj,.DataCategoryImage_housing.Breadcrumb_DataCollections,.DataCategoryImage_housing.Anim_FlyingObj,.DataCategoryImage_policy.Breadcrumb_DataCollections,.DataCategoryImage_policy.Anim_FlyingObj,.DataCategoryImage_income.Breadcrumb_DataCollections,.DataCategoryImage_income.Anim_FlyingObj,.DataCategoryImage_health.Breadcrumb_DataCollections,.DataCategoryImage_health.Anim_FlyingObj {background-position: center 4px;}
.DataCategoryImage_jobs.Breadcrumb_DataCollections,.DataCategoryImage_jobs.Anim_FlyingObj,.DataCategoryImage_supplyanddemand.Breadcrumb_DataCollections,.DataCategoryImage_supplyanddemand.Anim_FlyingObj,.DataCategoryImage_atrisk.Breadcrumb_DataCollections,.DataCategoryImage_atrisk.Anim_FlyingObj {background-position: center 6px;}
.Breadcrumb_Variables {position: absolute; top: 21px; left: 178px; cursor: default;}
.dj_rtl .Breadcrumb_Variables {right: 178px; left: auto;}
.Breadcrumb_Variables.Breadcrumb_VariablesNoDC {left: 100px;}
.dj_rtl .Breadcrumb_Variables.Breadcrumb_VariablesNoDC {right: 100px; left: auto;}
.Breadcrumb_Line {position: absolute; top: 36px; left: 70px; height: 34px;}
.dj_rtl .Breadcrumb_Line {left: auto; right: 70px;}
.Breadcrumb_AnimatedConnect {border-style: solid; border-color: #9b9b9b; border-width: 1px 1px 0 0;}
.dj_rtl .Breadcrumb_AnimatedConnect {border-width: 1px 0 0 1px;}
.Breadcrumb_Connect {width: 77px; height: 0 !important;}
.Breadcrumb_ConnectDC {width: 108px;}
.Breadcrumb_ConnectVars {width: 250px;}
.Breadcrumb_ConnectDCVars {width: 328px;}
.Breadcrumb_SelectCategory {animation-name: Breadcrumb_SelectCategory; -webkit-animation-name: Breadcrumb_SelectCategory;}
@keyframes Breadcrumb_SelectCategory {from {}
 to {left: 108px; top: 54px;}
}
@-webkit-keyframes Breadcrumb_SelectCategory {from {}
 to {left: 108px; top: 54px;}
}
.dj_rtl .Breadcrumb_SelectCategory {animation-name: RTLBreadcrumb_SelectCategory; -webkit-animation-name: RTLBreadcrumb_SelectCategory;}
@keyframes RTLBreadcrumb_SelectCategory {from {}
 to {right: 108px; top: 54px;}
}
@-webkit-keyframes RTLBreadcrumb_SelectCategory {from {}
 to {right: 108px; top: 54px;}
}
.Breadcrumb_SelectDC {animation-name: Breadcrumb_SelectDC; -webkit-animation-name: Breadcrumb_SelectDC;}
@keyframes Breadcrumb_SelectDC {from {}
 to {left: 178px; top: 56px;}
}
@-webkit-keyframes Breadcrumb_SelectDC {from {}
 to {left: 178px; top: 56px;}
}
.dj_rtl .Breadcrumb_SelectDC {animation-name: RTLBreadcrumb_SelectDC; -webkit-animation-name: RTLBreadcrumb_SelectDC;}
@keyframes RTLBreadcrumb_SelectDC {from {}
 to {right: 178px; top: 56px;}
}
@-webkit-keyframes RTLBreadcrumb_SelectDC {from {}
 to {right: 178px; top: 56px;}
}
.DataCategoriesPage_Country {margin: 8px 0 0 0; text-align: center;}
 .DataCategoriesPage_Country .dijitInputInner::-ms-clear {display: none;}
.DataCategoriesPage_Search {position: absolute; top: 50px; right: 20px; left: 20px; width: auto; max-width: 350px;}
.DataCategoriesPage_Pagination {min-height: 135px;}
 .DataCategoriesPage_Pagination .Pagination_PageAndArrows {top: 15px; left: 20px; right: 20px; border-color: #bcbcbc; border-style: solid; border-width: 1px 1px 0 1px; background-color: white;}
 .DataCategoriesPage_Pagination .Pagination_Items {}
 .DataCategoriesPage_Pagination .Pagination_Bullets {left: 20px; right: 20px; overflow: hidden; white-space: nowrap; text-align: center; color: #d1d1d1; border-color: #bcbcbc; border-style: solid; border-width: 0 1px 1px 1px; background-color: white;}
.DataCategoriesPage_Bullet {font-size: 30px; font-weight: bold; margin: 0 3px; cursor: pointer;}
.DataCategoriesPage_BulletCurrent {color: #898989;}
.DataCategoriesPage_ShowFavorites {display: block; margin: 0 20px; position: absolute;}
.DataCategoriesPage_FadeAnim {position: absolute; width: 100%; top: 0;}
@keyframes MoveLeft {from {margin-left: 0;}
 to {margin-left: -100%;}
}
@-webkit-keyframes MoveLeft {from {margin-left: 0;}
 to {margin-left: -100%;}
}
@keyframes MoveRight {from {margin-left: -100%;}
 to {margin-left: 0;}
}
@-webkit-keyframes MoveRight {from {margin-left: -100%;}
 to {margin-left: 0;}
}
.DataCollectionsPage_Header {height: 25px; margin-top: 25px; padding-left: 10px; padding-right: 10px;}
.DataCollectionsPage_Panel {margin-left: 20px; margin-right: 20px; background-color: white; border: 1px #bcbcbc solid;}
 .DataCollectionsPage_Panel > div:first-child {margin-top: 0;}
.DataCollectionsPage_PanelTop {border-bottom: none; padding-top: 5px;}
.DataCollectionsPage_PanelCenter {border-top: none; border-bottom: none; height: 100%; padding-right: 3px;}
.DataCollectionsPage_PanelBottom {border-top: none; margin-bottom: 5px;}
.DataCollectionsPage_Search {display: block; width: auto; margin-left: 10px; margin-right: 10px; width: 350px;}
.DataCollectionButton {text-align: center; padding: 0 2px; width: 186px; height: 30px; line-height: 30px; display: inline-block; background: #9B9B9B; color: #fff;}
 .DataCollectionButton.DataBrowser_Clickable:hover {background: #7a7a7a;}
.DataCollectionsPage_ContentPane_DataCollectionContainer,.DataCollectionsPage_DataCollectionContainer {min-height: 100px;}
 .DataCollectionsPage_DataCollectionContainer .DataCollectionButtonContainer {display: inline-block; margin: 5px;}
.DataCollectionsPage_PopularVariables {margin: 0 20px;}
 .DataCollectionsPage_PopularVariables.dgrid {height: auto; border: 0;}
 .DataCollectionsPage_PopularVariables .dgrid-cell {border: 0;}
 .DataCollectionsPage_PopularVariables .dgrid-scroller {position: relative; overflow-y: hidden;}
.DataCollectionsPage_DataCollectionContainer .dgrid {border: 0; height: 100%;}
.DataCollectionsPage_DataCollectionContainer .dgrid-scroller {margin-top: 0; overflow-y: auto;}
.DataCollectionsPage_DataCollectionContainer .Pagination {margin-left: 20px; margin-right: 20px; height: 100%; background-color: white; border-left: 1px #bcbcbc solid; border-right: 1px #bcbcbc solid;}
.DataCollectionsPage_ShowAll {display: inline-block; margin: 0 20px 5px 20px;}
.DataVariablesPage_VarCount {margin-left: 20px; margin-right: 20px; background: white; border-style: solid; border-color: #bcbcbc; border-width: 1px 1px 0 1px; padding: 5px 10px;}
.DataVariablesPage_Container {position: absolute; top: 0; left: 20px; right: 20px; bottom: 10px; border-width: 0 1px 1px 1px; border-style: solid; border-color: #bcbcbc; background: white; min-height: 110px;}
.DataVariablesPage_Variables.dgrid {height: auto;}
.DataVariablesPage_Variables .dgrid-cell {border: none; vertical-align: middle; padding-left: 5px; padding-right: 5px;}
.DataVariablesPage_Variables .dgrid-scroller {overflow-y: auto;}
.ShoppingCart {z-index: 100; position: absolute; top: 10px; right: 20px; cursor: pointer; -webkit-touch-callout: none; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none;}
.dj_rtl .ShoppingCart {left: 20px; right: auto;}
.ShoppingCart .Label {border: 0; border-collapse: collapse; height: 25px; position: absolute; right: 0; z-index: 101;}
.ShoppingCart td {padding: 0;}
.dj_rtl .Label {left: 0; right: auto;}
.ShoppingCart .ShoppingCart_CounterTD {white-space: nowrap; padding-bottom: 0.3em; padding-left: 4px; padding-right: 4px;}
.ShoppingCart_CounterTD > div {display: inline-block; vertical-align: bottom;}
.ShoppingCart_CounterDivRightBorder {border-right: 2px solid #d4d4d4; height: 15px; transform: translateX(-2px) rotate(30deg); transform-origin: right bottom; -ms-transform: translateX(-2px) rotate(30deg); -ms-transform-origin: right bottom; -webkit-transform: translateX(-2px) rotate(30deg); -webkit-transform-origin: right bottom;}
.dj_rtl .ShoppingCart_CounterDivRightBorder {transform: translateX(2px) rotate(-30deg); transform-origin: left bottom; -ms-transform: translateX(2px) rotate(-30deg); -ms-transform-origin: left bottom; -webkit-transform: translateX(2px) rotate(-30deg); -webkit-transform-origin: left bottom;}
.ShoppingCart_CounterDivLeftBorder {border-left: 2px solid #d4d4d4; height: 15px; transform: translateX(2px) rotate(-30deg); transform-origin: left bottom; -ms-transform: translateX(2px) rotate(-30deg); -ms-transform-origin: left bottom; -webkit-transform: translateX(2px) rotate(-30deg); -webkit-transform-origin: left bottom;}
.dj_rtl .ShoppingCart_CounterDivLeftBorder {transform: translateX(-2px) rotate(30deg); transform-origin: right bottom; -ms-transform: translateX(-2px) rotate(30deg); -ms-transform-origin: right bottom; -webkit-transform: translateX(-2px) rotate(30deg); -webkit-transform-origin: right bottom;}
.ShoppingCart_CounterDiv {border-bottom: 2px solid #d4d4d4; padding-left: 0; padding-right: 0;}
.ShoppingCart .ShoppingCart_OuterDiv {height: 207px; width: 302px; position: absolute; right: -2px; top: 25px;}
.dj_rtl .ShoppingCart .ShoppingCart_OuterDiv {left: -2px; right: auto;}
.ShoppingCart .ShoppingCart_DivList {background-color: white; height: 200px; width: 300px; right: 0; top: 4px; -webkit-box-shadow: 2px 2px 6px #9e9e9e; box-shadow: 2px 2px 6px #9e9e9e;}
.ShoppingCart .ShoppingCart_DivEmpty {height: 200px; width: 300px; color: #666666; font-size: 1.1em; text-align: center; position: absolute; top: 4px; display: table;}
 .ShoppingCart .ShoppingCart_DivEmpty div {display: table-cell; width: 100%; height: 100%; vertical-align: middle; padding: 10px 30px;}
.ShoppingCart .dgrid-content {height: 190px;}
.ShoppingCart .dgrid-scroller {margin-top: 0; overflow-y: auto;}
.ShoppingCart .ShoppingCart_LabelTd {font-size: 0.9em; text-align: center; padding: 0 2px 0 6px; white-space: nowrap;}
.dj_rtl .ShoppingCart .ShoppingCart_LabelTd {padding: 0 6px 0 6px;}
.ShoppingCart .ShoppingCart_LabelTd div {display: inline-block; line-height: 12px; white-space: nowrap;}
.ShoppingCart .ShoppingCartOpener {line-height: 22px; font-size: 0.8em;}
.ShoppingCart .ShoppingCartRow {color: white; background-color: #f99e19; height: 34px; padding: 0px 5px; margin: 5px;}
.ShoppingCart .ShoppingCartRowLabel {line-height: 34px; vertical-align: middle;}
.ShoppingCart .ShoppingCartRowLabel_missing {color: red;}
.ShoppingCart .ShoppingCartRowSpacer {width: 3px;}
.ShoppingCart .ShoppingCartRowCloser {background-image: url("../dijit/geoenrichment/themes/common/images/CloseIconforSelectedVariables.png"); background-position: center; background-repeat: no-repeat; width: 15px; height: 15px; position: relative; top: 10px; display: inline-block; cursor: pointer;}
.ShoppingCart .ShoppingCartRowEditButton {background-image: url("../dijit/geoenrichment/themes/common/images/edit/editIcon.svg"); background-position: center; background-repeat: no-repeat; width: 16px; height: 16px; background-size: contain; position: relative; top: 10px; display: inline-block; cursor: pointer; margin-left: 5px; margin-right: 5px; display: none;}
 .ShoppingCart .ShoppingCartRowEditButton:hover {background-image: url("../dijit/geoenrichment/themes/common/images/edit/editIcon_over.svg");}
.ShoppingCart .ShoppingCartRow:hover .ShoppingCartRowEditButton {display: inline-block;}
.ShoppingCart .ShoppingCartRowReplaceButton {background-image: url("../dijit/geoenrichment/themes/common/images/replace/replaceIcon.svg"); background-position: center; background-repeat: no-repeat; width: 16px; height: 16px; background-size: contain; position: relative; top: 10px; display: inline-block; cursor: pointer; margin-left: 5px; margin-right: 5px; display: none;}
 .ShoppingCart .ShoppingCartRowReplaceButton:hover {background-image: url("../dijit/geoenrichment/themes/common/images/replace/replaceIcon_over.svg");}
.ShoppingCart .ShoppingCartRow:hover .ShoppingCartRowReplaceButton {display: inline-block;}
.ShoppingCart .VariableToggleButtonGroup {position: relative; top: 8px;}
.ShoppingCart .ShoppingCartRowFloatEnd {float: right;}
.dj_rtl .ShoppingCart .ShoppingCartRowFloatEnd {float: left;}
.ShoppingCart .upDownArrowsBlock {position: relative; top: 8px; display: none;}
.ShoppingCart .ShoppingCartRow:hover .upDownArrowsBlock {display: block;}
.ShoppingCart .upDownArrowsBlock .upArrow,.ShoppingCart .upDownArrowsBlock .downArrow {background-image: url("../dijit/geoenrichment/ReportPlayer/themes/images/arrows/upArrow.svg"); background-position: center; background-repeat: no-repeat; width: 15px; height: 15px; position: relative; display: inline-block; cursor: pointer;}
.ShoppingCart .upDownArrowsBlock .downArrow {background-image: url("../dijit/geoenrichment/ReportPlayer/themes/images/arrows/downArrow.svg"); margin-left: 5px;}
.dj_rtl .ShoppingCart .upDownArrowsBlock .downArrow {margin-left: auto; margin-right: 5px;}
.esriGEToggleButton {background-image: url("../dijit/geoenrichment/themes/common/images/toggle/toggleOff.svg"); background-repeat: no-repeat; display: inline-block; width: 32px; height: 16px; cursor: pointer;}
.dj_rtl .esriGEToggleButton {background-image: url("../dijit/geoenrichment/themes/common/images/toggle/toggleOnWhite.svg");}
.esriGEToggleButton.disabled {background-image: url("../dijit/geoenrichment/themes/common/images/toggle/toggleOffDisabled.svg"); cursor: default;}
.dj_rtl .esriGEToggleButton.disabled {background-image: url("../dijit/geoenrichment/themes/common/images/toggle/toggleOnWhiteDisabled.svg");}
.esriGEToggleButton.checked,.dj_rtl .esriGEToggleButton.switch:not(.checked) {background-image: url("../dijit/geoenrichment/themes/common/images/toggle/toggleOn.svg");}
 .esriGEToggleButton.checked.disabled, .dj_rtl .esriGEToggleButton.switch:not(.checked).disabled {background-image: url("../dijit/geoenrichment/themes/common/images/toggle/toggleOnDisabled.svg");}
.esriGEToggleButton.switch:not(.checked),.dj_rtl .esriGEToggleButton.checked {background-image: url("../dijit/geoenrichment/themes/common/images/toggle/toggleOffDark.svg");}
.esriGEToggleButton.switch:not(.checked).disabled,.dj_rtl .esriGEToggleButton.checked.disabled {background-image: url("../dijit/geoenrichment/themes/common/images/toggle/toggleOffDarkDisabled.svg");}
