.MenuPanesContainer .pane .paneShadow .paneContent.basemap-gallery-pane__container {max-height: 50vh;}.MenuPanesContainer .pane .paneShadow .paneContent.basemap-gallery-pane__container .basemap-gallery-pane {padding: 10px 16px;}.MenuPanesContainer .pane .paneFooter.basemap-gallery-pane__underground-container {height: auto !important; border-top: 1px #a9a9a9 solid; margin-top: 0px;}.MenuPanesContainer .pane .paneFooter.basemap-gallery-pane__underground-container h3.text {margin-left: 21px; margin-top: 20px;}.MenuPanesContainer .pane .paneFooter.basemap-gallery-pane__underground-container .dijitSliderH {width: 240px; margin: 10px 23px; margin-left: 37px; margin-top: 16px; padding-bottom: 31px; display: block;}.MenuPanesContainer .pane .paneFooter.basemap-gallery-pane__underground-container .dijitSliderH tbody {display: table-cell;}.MenuPanesContainer .pane .paneFooter.basemap-gallery-pane__underground-container .dijitSliderH .dijitSliderProgressBarH,.MenuPanesContainer .pane .paneFooter.basemap-gallery-pane__underground-container .dijitSliderH .dijitSliderBar {outline: none; border: none; height: 10px; background: none;}.MenuPanesContainer .pane .paneFooter.basemap-gallery-pane__underground-container .dijitSliderH .dijitSliderProgressBar:after {content: ""; background-color: #0079c1; height: 1px; display: block; top: 4px; position: relative;}.MenuPanesContainer .pane .paneFooter.basemap-gallery-pane__underground-container .dijitSliderH .dijitSliderRemainingBar:after {content: ""; background-color: grey; height: 1px; display: block; top: 4px; position: relative;}.MenuPanesContainer .pane .paneFooter.basemap-gallery-pane__underground-container .dijitSliderH .dijitSliderBumperH {display: none;}.MenuPanesContainer .pane .paneFooter.basemap-gallery-pane__underground-container .dijitSliderH .dijitRuleMarkH.dijitRuleMark {border: 2px solid white !important; border-bottom: 4px solid white !important; pointer-events: all; cursor: pointer; width: 1px; margin-left: -3px; background-color: #959595;}.MenuPanesContainer .pane .paneFooter.basemap-gallery-pane__underground-container .dijitSliderH .dijitRuleMarkH.dijitRuleMark:hover {border-color: #bed7f0 !important; background-color: #000;}.MenuPanesContainer .pane .paneFooter.basemap-gallery-pane__underground-container .dijitSliderH .minorRules {height: 2px; margin-top: 2px;}.MenuPanesContainer .pane .paneFooter.basemap-gallery-pane__underground-container .dijitSliderH .majorRules {height: 5px; margin-top: -2px;}.MenuPanesContainer .pane .paneFooter.basemap-gallery-pane__underground-container .dijitSliderH .labelPercent {font-size: 10px; width: 222px; margin-top: 5px; cursor: pointer;}.MenuPanesContainer .pane .paneFooter.basemap-gallery-pane__underground-container .dijitSliderH .labelPercent .dijitRuleLabel {width: 38px;}.MenuPanesContainer .pane .paneFooter.basemap-gallery-pane__underground-container .dijitSliderH .dijitSliderMoveable.dijitSliderMoveableH {background-color: white; background-image: none; width: 19px; height: 19px; margin-top: -7px; border-radius: 11px; border-width: 1px; border-style: solid; border-color: grey; border-image: initial; margin-right: -10px;}.MenuPanesContainer .pane .paneFooter.basemap-gallery-pane__underground-container .dijitSliderH .dijitSliderMoveable.dijitSliderMoveableH .dijitSliderImageHandleH.dijitSliderImageHandle {width: 22px; height: 21px; position: absolute; background: url("BasemapGallery/images/earth.svg") no-repeat; opacity: 1; margin-top: 4px; margin-left: -55%;}.esriRtl .MenuPanesContainer .pane .paneFooter.basemap-gallery-pane__underground-container .text {margin: 10px; margin-left: 20px; margin-right: 25px;}.esriRtl .MenuPanesContainer .pane .paneFooter.basemap-gallery-pane__underground-container .switch {margin: 8px; float: left; margin-left: 40px;}.esriRtl .MenuPanesContainer .pane .paneFooter.basemap-gallery-pane__underground-container .dijitSliderH {margin-right: 37px;}.esriRtl .MenuPanesContainer .pane .paneFooter.basemap-gallery-pane__underground-container .dijitSliderH .dijitSliderMoveable.dijitSliderMoveableH {margin-left: -10px;}.esriRtl .MenuPanesContainer .pane .paneFooter.basemap-gallery-pane__underground-container .dijitSliderH .dijitSliderMoveable.dijitSliderMoveableH .dijitSliderImageHandleH.dijitSliderImageHandle {margin-right: -60%;}.sceneviewer-basemap-gallery.esri-disabled > * {pointer-events: none; opacity: 0.2;}.sceneviewer-basemap-gallery.esri-disabled > .sceneviewer-basemap-gallery__loading-container {pointer-events: all; opacity: 1;}.sceneviewer-basemap-gallery .sceneviewer-basemap-gallery__loading-container {padding: 6px; text-align: center; display: none;}.sceneviewer-basemap-gallery.sceneviewer-basemap-gallery--loading .sceneviewer-basemap-gallery__loading-container {display: block;}.sceneviewer-basemap-item {float: left; width: 100px; margin: 5px 10px 0 10px; transition: opacity 0.2s; cursor: pointer; box-sizing: content-box;}.sceneviewer-basemap-item .sceneviewer-basemap-item__title-container {background-color: transparent; text-align: center; width: 100%; height: 2.6em; overflow: hidden; display: block; transition: color 0.2s; word-wrap: break-word; font-size: 13px;}.sceneviewer-basemap-item .sceneviewer-basemap-item__thumbnail {height: 67px; width: 100px; border: 1px solid #fff; margin: 1px; box-shadow: 0px 1px 2px #b3b3b3; transition: box-shadow 0.2s;}.sceneviewer-basemap-item:hover .sceneviewer-basemap-item__thumbnail {box-shadow: 0px 0px 6px #9c9c9c;}.sceneviewer-basemap-item:hover .sceneviewer-basemap-item__title-container {color: #0079c1;}.sceneviewer-basemap-item.esri-disabled {opacity: 0.25; cursor: default;}.sceneviewer-basemap-item.esri-disabled:hover .sceneviewer-basemap-item__thumbnail {box-shadow: 0px 1px 2px #b3b3b3;}.sceneviewer-basemap-item.esri-disabled:hover .sceneviewer-basemap-item__title-container {color: inherit;}.sceneviewer-basemap-item.sceneviewer-basemap-item--active .sceneviewer-basemap-item__thumbnail {border: 2px solid #0079c1; box-shadow: 0px 1px 2px #0079c1; margin: 0;}.sceneviewer-basemap-item.sceneviewer-basemap-item--active .sceneviewer-basemap-item__thumbnail:hover {box-shadow: 0px 1px 2px #0079c1;}.sceneviewer-basemap-item.sceneviewer-basemap-item--active .sceneviewer-basemap-item__title-container {color: #0079c1;}.crosshair {pointer-events: none; position: absolute; width: 40px; height: 40px; background-image: url("Crosshair/images/crosshair.svg"); opacity: 0.4;}.esri.esriIsPhoneSize .WebSceneViewerDialog .details {margin-bottom: -30px;}.esri .WebSceneViewerDialog .dijitDialogPaneContent {max-width: 600px !important;}.esri .WebSceneViewerDialog .ButtonContainer {text-align: right;}.esri .WebSceneViewerDialog .DialogOKButton {margin-top: 20px; border-radius: 0px;}.esri .WebSceneViewerDialog .details {font-size: 0.9em; color: #999; margin-top: 1em; word-wrap: break-word;}.esri .WebSceneViewerDialog .link {color: #21759b; font-weight: bold; font-size: 12px;}.esriRtl .WebSceneViewerDialog .ButtonContainer {text-align: left;}.saveDialogContentNode {min-width: 200px; min-height: 100px; padding: 15px;}.confirmDialogContentNode {min-height: 40px; min-width: 350px; padding: 15px;}.esri .dijitDialog.saveDialog .dijitDialogTitleBar {padding: 15px 10px 0 25px !important;}.esri .dijitDialog.saveDialog .dijitDialogPaneActionBar {padding: 0px 15px 5px 15px;}.esri .dijitDialog.saveDialog .scenePropertiesInput {width: 260px; padding: 9px;}.esri .dijitDialog.saveDialog .scenePropertiesInput.marginBelow {margin-bottom: 5px;}.esri .dijitDialog.saveDialog .scenePropertiesInput .dijitInputField,.esri .dijitDialog.saveDialog .scenePropertiesInput .dijitInputInner {line-height: 16px; height: 16px !important;}.esri .dijitDialog.saveDialog .ownershipText {margin-left: 15px;}.esri .dijitDialog.saveDialog .saveDialogContentNode .scenePropertiesNode label {padding-bottom: 3px; display: block; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; vertical-align: middle;}.esri .dijitDialog.saveDialog .saveDialogContentNode .scenePropertiesNode label.InlineLabel {display: inline-block; width: 100px;}.esri .dijitDialog.saveDialog .saveDialogContentNode .scenePropertiesNode .tagsContainer {display: flex; margin: 9px 0px 9px 0px;}.esri .dijitDialog.saveDialog .saveDialogContentNode .scenePropertiesNode .tagsContainer label {margin-top: 3px;}.esri .dijitDialog.saveDialog .saveDialogContentNode .scenePropertiesNode .tagsContainer .esri-tags {flex-grow: 1;}.esri .dijitDialog.saveDialog .saveDialogContentNode .scenePropertiesNode .tagsContainer .esri-tags .select2-container-multi .select2-choices {border-color: #8ba0bd; padding: 4px;}.esri .dijitDialog.saveDialog .saveDialogContentNode .scenePropertiesNode .tagsContainer .esri-tags .grid_1,.esri .dijitDialog.saveDialog .saveDialogContentNode .scenePropertiesNode .tagsContainer .esri-tags .grid_2 {float: initial;}.esri .dijitDialog.saveDialog .saveDialogContentNode .scenePropertiesNode .locationToggleContainer {display: inline-block; vertical-align: middle;}.esri .dijitDialog.saveDialog .saveDialogContentNode .scenePropertiesNode .locationToggleContainer .locationToggle {border: 1px solid #0079c1; display: inline-block;}.esri .dijitDialog.saveDialog .saveDialogContentNode .scenePropertiesNode .locationToggleContainer .locationToggle .myLocationDiv,.esri .dijitDialog.saveDialog .saveDialogContentNode .scenePropertiesNode .locationToggleContainer .locationToggle .otherLocationDiv {float: left; padding: 5px 7px 5px 7px; text-align: center; transition: background-color 0.2s ease-out;}.esri .dijitDialog.saveDialog .saveDialogContentNode .scenePropertiesNode .locationToggleContainer .locationToggle .myLocationDiv:hover,.esri .dijitDialog.saveDialog .saveDialogContentNode .scenePropertiesNode .locationToggleContainer .locationToggle .otherLocationDiv:hover {transition: background-color 0.2s ease-out; background-color: rgba(0, 121, 193, 0.3); cursor: pointer;}.esri .dijitDialog.saveDialog .saveDialogContentNode .scenePropertiesNode .locationToggleContainer .locationToggle .myLocationDiv.selected,.esri .dijitDialog.saveDialog .saveDialogContentNode .scenePropertiesNode .locationToggleContainer .locationToggle .otherLocationDiv.selected {transition: background-color 0.2s ease-out; background-color: #0079c1; color: white;}.esri .dijitDialog.saveDialog .saveDialogContentNode .scenePropertiesNode .locationToggleContainer .locationToggle .myLocationDiv {border-left: 1px solid #0079c1;}.esri .dijitDialog.saveDialog .saveDialogContentNode .scenePropertiesNode .locationToggleContainer .locationHint {position: absolute; color: #0079c1;}.esri .dijitDialog.saveDialog .saveDialogContentNode .scenePropertiesNode .locationToggleContainer.bold .locationToggle {border: 2px solid #0079c1;}.esri .dijitDialog.saveDialog .saveDialogContentNode .scenePropertiesNode .locationToggleContainer.bold .locationHint {font-weight: bold;}.esri .dijitDialog.saveDialog .saveDialogContentNode .scenePropertiesNode .locationToggleContainer.singleSelect .locationToggle {pointer-events: none; border: 0px;}.esri .dijitDialog.saveDialog .saveDialogContentNode .scenePropertiesNode .locationToggleContainer.singleSelect .locationToggle .myLocationDiv {background-color: transparent; color: #4c4c4c; border: 0px; padding-left: 0px;}.esri .dijitDialog.saveDialog .saveDialogContentNode .scenePropertiesNode .locationToggleContainer.singleSelect .locationToggle .otherLocationDiv {display: none;}.esri .dijitDialog.saveDialog .saveDialogContentNode .scenePropertiesNode .locationToggleContainer.singleSelect .locationHint {display: none;}.esri .dijitDialog.saveDialog .saveDialogContentNode .scenePropertiesNode .locationToggleContainer.singleSelectShared .locationToggle {pointer-events: none; border: 0px;}.esri .dijitDialog.saveDialog .saveDialogContentNode .scenePropertiesNode .locationToggleContainer.singleSelectShared .locationToggle .myLocationDiv {display: none;}.esri .dijitDialog.saveDialog .saveDialogContentNode .scenePropertiesNode .locationToggleContainer.singleSelectShared .locationToggle .otherLocationDiv {background-color: transparent; color: #444; border: 0px; padding-left: 0px;}.esri .dijitDialog.saveDialog .saveDialogContentNode .scenePropertiesNode .locationToggleContainer.singleSelectShared .locationHint {display: none;}.esri .dijitDialog.saveDialog .saveDialogContentNode .warningMessage {padding: 6px; margin-top: 11px; background-color: rgba(255, 239, 183, 0.7); border: 1px solid #a67032; display: none; max-width: 464px;}.esri .dijitDialog.saveDialog .saveDialogContentNode .warningMessage.show {display: inherit;}.esri .dijitDialog.saveDialog .saveDialogContentNode .warningMessage .warningIcon {display: inline-block; background: url("Dialog/images/warning.svg"); width: 16px; height: 16px; vertical-align: top;}.esri .dijitDialog.saveDialog .saveDialogContentNode .warningMessage .warningMessageTitle {display: none; font-weight: bold;}.esri .dijitDialog.saveDialog .saveDialogContentNode .warningMessage .warningMessageTitle.show {display: inline;}.esri .dijitDialog.saveDialog .saveDialogContentNode .warningMessage .warningMessageText {display: inline;}.esri .dijitDialog.saveDialog .saveDialogContentNode .dijitCheckBoxDisabled {opacity: 0.4;}.esri .dijitDialog.saveDialog .saveDialogContentNode .dijitCheckBoxDisabled ~ label {opacity: 0.4;}.esri .dijitDialog.saveDialog .thumbnailContainer {position: relative; margin-right: 10px;}.esri .dijitDialog.saveDialog .thumbnailContainer > * {vertical-align: bottom;}.esri .dijitDialog.saveDialog .thumbnailContainer img.scenePropertiesInput.thumbnail {width: 181px; height: 121px; padding: 0px; border: 1px solid #888;}.esri .dijitDialog.saveDialog .thumbnailContainer .dijitButton.thumbnailUpdateButton {position: absolute; bottom: 1px; right: 1px; width: 26px; height: 26px; background-color: rgba(237, 237, 237, 0.6); border-radius: 0px;}.esri .dijitDialog.saveDialog .thumbnailContainer .dijitButton.thumbnailUpdateButton:hover {background-color: rgba(237, 237, 237, 0.8);}.esri .dijitDialog.saveDialog .thumbnailContainer .dijitButton.thumbnailUpdateButton .dijitButtonNode .dijitButtonContents {padding: 5px !important;}.esri .dijitDialog.saveDialog .iconRefresh {width: 16px; height: 16px; background-image: url("Dialog/images/refresh.svg");}.esri .dijitDialog.saveDialog .iconRefresh:hover {background-position: 0px -16px;}.esriRtl .dijitDialog .dijitDialogTitle {padding-right: 0 !important; margin-right: 0 !important; margin-left: 20px;}.dijitDialog .dijitDialogTitle {padding-right: 0 !important; margin-right: 20px !important;}.esriRtl .dijitDialog.saveDialog .ownershipText {margin-left: 0px; margin-right: 15px;}.esriRtl .dijitDialog.saveDialog .dijitDialogTitle {padding: 0px !important;}.esriRtl .dijitDialog.saveDialog .thumbnailContainer {margin-left: 10px; margin-right: 0px !important;}.esriRtl .dijitDialog.saveDialog .thumbnailContainer .dijitButton.thumbnailUpdateButton {right: auto; left: 1px;}.esri .dijitDialog .dijitDialogPaneActionBar {text-align: right; padding: 0px 15px 5px 15px;}.esri .dijitDialog .dijitDialogPaneActionBar .dijitButton.greenButton {background: none repeat scroll 0 0 #6aa23f; transition: background 0.15s ease-out; border-radius: 0px;}.esri .dijitDialog .dijitDialogPaneActionBar .dijitButton.greenButton.dijitButtonHover {background: none repeat scroll 0 0 #4b8d2c; transition: background 0.05s ease-out;}.esri .dijitDialog .dijitDialogPaneActionBar .dijitButton.greenButton.dijitButtonHover .dijitButtonNode {color: white;}.esri .dijitDialog .dijitDialogPaneActionBar .dijitButton.greenButton .dijitButtonNode {height: 30px; margin: 5px 0; -moz-user-select: none; border: medium none; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.125); box-sizing: border-box; color: white; cursor: pointer; display: inline-block; letter-spacing: 1px; line-height: 1.71429em; padding: 0.3em 1.25em; position: relative; text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.125); text-transform: uppercase; transition: all 0.05s linear 0s; flex: 0 0 auto; -webkit-flex: 0 0 auto;}.esri .dijitDialog .dijitDialogPaneActionBar .dijitButton.greenButton .dijitButtonNode .dijitButtonContents {line-height: 30px; padding: 0em 4em !important;}.esri .dijitDialog .dijitDialogPaneActionBar .dijitButton.outlineButton {background: none; transition: border 0.05s ease-out; border: solid 1px #6aa23f; border-radius: 0px;}.esri .dijitDialog .dijitDialogPaneActionBar .dijitButton.outlineButton.dijitButtonHover {background: none; border: solid 1px #4b8d2c;}.esri .dijitDialog .dijitDialogPaneActionBar .dijitButton.outlineButton.dijitButtonHover .dijitButtonNode {color: #4b8d2c;}.esri .dijitDialog .dijitDialogPaneActionBar .dijitButton.outlineButton .dijitButtonNode {height: 28px; color: #6aa23f; text-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none;}.esri .dijitDialog .dijitDialogPaneActionBar .dijitButton.outlineButton .dijitButtonNode .dijitButtonContents {line-height: 28px; padding: 0em 2em !important;}.esriRtl .dijitDialog .dijitDialogPaneActionBar {text-align: left;}.esriRtl .esriIsMobile.esri .dijitDialog .dijitDialogTitle {padding-right: 0px !important; margin-right: 0px !important; font-size: 20px !important;}.esri .dijitDialogCloseIcon,.esri .dijitDialogCloseIcon:focus {background-image: url("Dialog/images/close.svg") !important; background-position: 0 0 !important; background-size: 16px 32px;}.esri .dijitDialogCloseIcon:hover,.esri .dijitDialogCloseIcon:focus:hover {background-position: 0 -16px !important;}.soria .dijitDialog {border-radius: 0px; border: 0px; -webkit-box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.4); box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.4);}.soria .dijitDialog.saveDialog .dijitDialogPaneContent {padding: 0 10px 10px 10px;}.esriIsPhoneSize > .dijitDialog {z-index: 970 !important;}.esriIsPhoneSize > .dijitDialogUnderlayWrapper {z-index: 969 !important;}@-webkit-keyframes pulse {to {box-shadow: 0 0 0 12px rgba(232, 76, 61, 0);}}@-moz-keyframes pulse {to {box-shadow: 0 0 0 12px rgba(232, 76, 61, 0);}}@-ms-keyframes pulse {to {box-shadow: 0 0 0 12px rgba(232, 76, 61, 0);}}@keyframes pulse {to {box-shadow: 0 0 0 12px rgba(232, 76, 61, 0);}}.environmentSettings {background-color: #fff; pointer-events: auto; padding: 12px;}.environmentSettings .sunSliderContainer {margin-bottom: 15px; margin-top: 0;}.environmentSettings .sunSliderContainer .sliderTooltipContainer {position: absolute; top: 45px; left: 2px;}.environmentSettings .sunSliderContainer .sliderTooltipContainer .sliderTooltipInnerContainer {display: inline-block;}.environmentSettings .sunSliderContainer .sliderTooltipContainer .sliderTooltipInnerContainer .sliderTooltip {display: block; height: 13px; font-size: 11px; text-align: center;}.environmentSettings .sunSliderContainer .sliderTooltipContainer .sliderTooltipInnerContainer .dijitReset.dijitInline:not(.dijitOffScreen) {height: 13px; width: 47px; position: relative !important;}.environmentSettings .sunSliderContainer .sliderTooltipContainer .sliderTooltipInnerContainer .dijitReset.dijitInline:not(.dijitOffScreen) .dijitInputField.dijitInputContainer {width: 47px;}.environmentSettings .sunSliderContainer .sliderTooltipContainer .sliderTooltipInnerContainer .dijitReset.dijitInline:not(.dijitOffScreen) .dijitInputField.dijitInputContainer input {text-align: center; font-size: 11px !important;}.environmentSettings .sunSliderContainer .sliderTooltipContainer .gmtDropdownDiv {display: inline-block; margin-left: -1px;}.environmentSettings .sunSliderContainer .sliderTooltipContainer .gmtDropdownDiv .gmtSelect {width: 40px; border: 0px; color: #949494;}.environmentSettings .sunSliderContainer .sliderTooltipContainer .gmtDropdownDiv .gmtSelect:hover {color: #0079c1;}.environmentSettings .sunSliderContainer .sliderTooltipContainer .gmtDropdownDiv .gmtSelect .dijitInputContainer {background-image: none; border: 0px;}.environmentSettings .sunSliderContainer .sliderTooltipContainer .gmtDropdownDiv .gmtSelect .dijitInputContainer .dijitReset {font-size: 8px !important; padding: 2px 2px 0px 0px; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;}.environmentSettings .sunSliderContainer .sliderTooltipContainer .gmtDropdownDiv .gmtSelect .dijitButtonNode.dijitArrowButton.dijitDownArrowButton {display: none;}.environmentSettings .sunSliderContainer .sliderTooltipContainer .gmtDropdownDiv .gmtSelect .dijitButtonNode.dijitArrowButton.dijitDownArrowButton .dijitArrowButtonInner {margin: 0px;}.esriIsMobile .environmentSettings .sunSliderContainer .sliderTooltipContainer .gmtDropdownDiv {pointer-events: none;}.environmentSettings .sunSliderContainer .envSunHorizontalSlider {padding: 20px 0 30px 10px; height: 5px; width: 190px; display: inline-block;}.environmentSettings .sunSliderContainer .envSunHorizontalSlider.shadow .dijitSliderImageHandleH {-webkit-box-shadow: 2px 2px 5px 0px rgba(148, 148, 148, 0.63); -moz-box-shadow: 2px 2px 5px 0px rgba(148, 148, 148, 0.63); box-shadow: 2px 2px 5px 0px rgba(148, 148, 148, 0.63);}.environmentSettings .sunSliderContainer .envSunHorizontalSlider .dijitRuleLabelContainerH {margin-top: 5px;}.environmentSettings .sunSliderContainer .envSunHorizontalSlider .dijitRuleLabelContainerH .dijitRuleLabel {cursor: pointer; width: 38px;}.environmentSettings .sunSliderContainer .envSunHorizontalSlider .dijitRuleLabelContainerH .dijitRuleLabel:hover {font-weight: bold; color: #0079c1;}.environmentSettings .sunSliderContainer .envSunHorizontalSlider .dijitRuleLabelContainerH .dijitRuleLabel:hover .AmPmLabel {color: #0079c1;}.environmentSettings .sunSliderContainer .envSunHorizontalSlider .dijitRuleLabelContainerH .dijitRuleLabel .AmPmLabel {font-size: 7px; color: #959595;}.environmentSettings .sunSliderContainer .envSunHorizontalSlider .dijitRuleContainerH:not(.dijitRuleLabelsContainer) {pointer-events: none;}.environmentSettings .sunSliderContainer .envSunHorizontalSlider .dijitRuleContainerH:not(.dijitRuleLabelsContainer) .dijitRuleMark {border-top: 2px solid white !important; border-left: 2px solid white !important; border-right: 2px solid white !important; border-bottom: 4px solid white !important; pointer-events: all;}.environmentSettings .sunSliderContainer .envSunHorizontalSlider .dijitRuleContainerH:not(.dijitRuleLabelsContainer) .dijitRuleMark.dijitRuleMarkH {width: 1px; margin-left: -2px; background-color: #959595;}.environmentSettings .sunSliderContainer .envSunHorizontalSlider .dijitRuleContainerH:not(.dijitRuleLabelsContainer) .dijitRuleMark.dijitRuleMarkH:hover {cursor: pointer; border-top: 2px solid #bed7f0 !important; border-left: 2px solid #bed7f0 !important; border-right: 2px solid #bed7f0 !important; border-bottom: 4px solid #bed7f0 !important;}.environmentSettings .sunSliderContainer .envSunHorizontalSlider .dijitSliderButtonContainerH {padding: 0;}.environmentSettings .sunSliderContainer .envSunHorizontalSlider .dijitSliderBar,.environmentSettings .sunSliderContainer .envSunHorizontalSlider.dijitSliderHover .dijitSliderBar,.environmentSettings .sunSliderContainer .envSunHorizontalSlider.dijitSliderFocused .dijitSliderBar {height: 1px; background-color: #333 !important; border-top: 15px solid white; border-bottom: 3px solid white; border-left: 0; border-right: 0px; background-image: none !important;}.environmentSettings .sunSliderContainer .envSunHorizontalSlider .dijitSliderBumperH,.environmentSettings .sunSliderContainer .envSunHorizontalSlider.dijitSliderHover .dijitSliderBumperH,.environmentSettings .sunSliderContainer .envSunHorizontalSlider.dijitSliderFocused .dijitSliderBumperH {background-color: white !important; webkit-box-shadow: none !important; box-shadow: none !important;}.environmentSettings .sunSliderContainer .envSunHorizontalSlider .dijitSliderMoveableH {pointer-events: none;}.environmentSettings .sunSliderContainer .envSunHorizontalSlider .dijitSliderMoveableH .dijitSliderImageHandleH,.environmentSettings .sunSliderContainer .envSunHorizontalSlider .dijitSliderMoveableH.dijitSliderHover .dijitSliderImageHandleH,.environmentSettings .sunSliderContainer .envSunHorizontalSlider .dijitSliderMoveableH.dijitSliderFocused .dijitSliderImageHandleH {pointer-events: all; background-image: none; background-color: #e79c47; border: 7px solid rgba(231, 156, 71, 0.6); border-radius: 40px; width: 14px; height: 14px; top: -13px; background-clip: padding-box; background-position: 0 0 !important;}.environmentSettings .sunSliderContainer .envSunHorizontalSlider .dijitSliderProgressBar {background-image: none !important;}.environmentSettings .sunSliderContainer .envSunHorizontalSlider .dijitSliderProgressBar .dijitSliderThumbHover {background-position: 0 0;}.environmentSettings .dijitCheckBoxDisabled {opacity: 0.7;}.environmentSettings .dijitCheckBoxDisabled + label {opacity: 0.7;}.environmentSettings .dijitCheckBoxDisabled + label:hover {color: black; opacity: 0.7; cursor: inherit;}.environmentSettings .dijitCheckBox {background: url("EnvironmentSettings/images/checkbox.svg") 14px 56px; background-position: 0 -28px; width: 14px; height: 14px; cursor: pointer;}.environmentSettings .dijitCheckBox .dijitCheckBoxInput {width: 14px; height: 14px;}.environmentSettings .dijitCheckBox .dijitCheckBoxInput:hover {cursor: pointer;}.environmentSettings .dijitCheckBox.dijitCheckBoxChecked {background-position: 0 0px;}.environmentSettings .dijitCheckBox.dijitCheckBoxChecked:hover {background-position: 0 -14px;}.environmentSettings .dijitCheckBox + label {margin-left: 5px; vertical-align: middle;}.environmentSettings .dijitCheckBox + label:hover {color: #0079c1; cursor: pointer;}.environmentSettings .shadowContainer {margin: 15px 0 0 10px;}.environmentSettings .shadowContainer .shadowCheckboxContainer {margin-bottom: 5px;}.environmentSettings .timeFieldsContainer {margin: 25px 0 0 10px;}.environmentSettings .timeFieldsContainer .datePicker {width: 206px;}.environmentSettings .timeFieldsContainer .datePicker .dijitInputContainer.dijitInputField {border-right: solid 1px #8ba0bd;}.environmentSettings .timeFieldsContainer .datePicker .dijitInputContainer.dijitInputField input {padding: 6px 0 6px 6px !important; box-sizing: border-box;}.environmentSettings .timeFieldsContainer .datePicker .dijitArrowButton {height: 25px;}.environmentSettings .sunDropdownDiv {margin-top: 10px; display: inline-block;}.environmentSettings .sunDropdownDiv .dijitDownArrowButton .dijitArrowButtonInner {background: url("EnvironmentSettings/images/calendar.svg") 16px 16px !important; background-position: 0 0; width: 16px; height: 16px !important; margin-top: 5px !important;}.environmentSettings .playButton {display: inline-block; width: 26px; height: 26px; cursor: pointer; background-color: #e9812e; border-radius: 15px; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.125);}.environmentSettings .playButton:hover {transition: background 0.15s ease-out; background-color: #e16b17;}.environmentSettings .playButton .playIcon {background: url("EnvironmentSettings/images/play_pause.svg") 32px 16px; background-position: 16px 0px; width: 16px; height: 16px; margin: 5px;}.environmentSettings .playButton.play .playIcon {background-position: 0px 0px; margin: 5px 4px 5px 6px;}.environmentSettings .playButton:not(.play) {animation: pulse 1s infinite cubic-bezier(0.66, 0, 0, 1);}.environmentSettings .timeFieldsContainer .playButton {border-radius: 15px; vertical-align: middle; float: right; margin-top: 10px; margin-right: 10px;}.environmentSettings .sunSliderContainer .playButton {margin-right: 10px; margin-top: 23px; float: right;}.environmentSettings .dijitValidationIcon {display: none;}.esriRtl .environmentSettings .sunSliderContainer .sliderTooltipContainer {left: auto; right: 2px;}.esriRtl .environmentSettings .sunSliderContainer .envSunHorizontalSlider {padding: 20px 10px 30px 0;}.esriRtl .environmentSettings .playButton {float: left; margin-left: 10px; margin-right: 0px;}.esriRtl .environmentSettings .timeFieldsContainer {margin: 25px 10px 0 0;}.esriRtl .environmentSettings .timeFieldsContainer .datePicker .dijitInputField:not(.dijitArrowButtonInner) {border-right: 0px; border-left: solid 1px #8ba0bd;}.esriRtl .environmentSettings .timeFieldsContainer .datePicker .dijitInputField:not(.dijitArrowButtonInner) input {padding: 6px 6px 6px 0 !important; box-sizing: border-box;}.esriRtl .environmentSettings .shadowContainer {margin: 15px 10px 0 0;}.esriRtl .dijitPopup.dijitCalendarPopup .dijitCalendarContainer .dijitCalendarIncrementArrow .dijitCalendarIncrease {background-position: 0 -15px;}.esriRtl .dijitPopup.dijitCalendarPopup .dijitCalendarContainer .dijitCalendarDecrementArrow .dijitCalendarDecrease {background-position: -30px 0px;}.esriRtl .infoIcon {margin: 0 6px 3px 0;}.soria .dijitCalendarPopup .dijitCalendarYearContainer {background: #bed7f0;}.soria .dijitCalendarPopup .dijitCalendarMonthContainer th {background: #bed7f0;}.soria .dijitCalendarPopup .dijitCalendarDateLabel:hover {color: #0079c1;}.soria .dijitCalendarPopup .dijitCalendarYearLabel {display: none;}.infoIcon {display: inline-block; background: url("EnvironmentSettings/images/Information16.svg"); width: 16px; height: 16px; margin: 0 0 3px 6px; vertical-align: middle;}.dijitPopup.dijitCalendarPopup .dijitCalendarContainer {width: 181px !important;}.dijitPopup.dijitCalendarPopup .dijitCalendarContainer table {width: 100%;}div[dijitpopupparent="environmentSettingsGMTSelect"] {height: 300px !important; max-height: 50vh !important; overflow-y: scroll !important; border: 1px solid #cbcbcb !important;}div[dijitpopupparent="environmentSettingsGMTSelect"] .dijitMenu.dijitComboBoxMenu {border: 0px;}div[dijitpopupparent="environmentSettingsGMTSelect"] .dijitMenu.dijitComboBoxMenu .dijitMenuItem {min-height: 13px; font-size: 11px !important; padding: 7px 10px 7px 8px;}div[dijitpopupparent="environmentSettingsGMTSelect"] .dijitMenu.dijitComboBoxMenu .dijitMenuItem div {margin-top: 2px;}#widget_environmentDatePicker_dropdown .dijitCalendarDecrementArrow,#widget_environmentDatePicker_dropdown .dijitCalendarIncrementArrow {display: none;}.esriIsMobile .environmentSettings .sliderTooltipInnerContainer .sliderTooltip {pointer-events: none;}.fpsView {position: absolute; left: 3px; bottom: 3px; color: white; opacity: 0.6; padding: 2px; width: 17px; height: 14px; cursor: pointer; text-shadow: 0px 0px 1px black, 0px 0px 2px black, 0px 0px 3px black; font-family: Arial; font-size: 12px;}.esriRtl .fpsView {left: auto; right: 0px;}.esriHasSlides .fpsView {bottom: 77px;}.disableLink {cursor: inherit; pointer-events: none; text-decoration: none !important;}.dropdown-link.dropdown-title {background-color: #fbfbfb; cursor: default; border-top-color: #ddd;}.dropdown-link.dropdown-title:after {content: "";}.recentScene.dropdown-link {padding-bottom: 2px;}.recentScene.dropdown-link:after {top: 1.3em;}.recentScene.dropdown-link .recentScene-thumbnail {width: 77px;}.recentScene.dropdown-link .recentScene-thumbnail img {width: 67px; height: 44px; border: none; border-width: 0;}.recentScene.dropdown-link .title {max-width: 190px; white-space: normal;}.recentScene.dropdown-link .title span {text-overflow: ellipsis; overflow: hidden; display: block;}#sceneType {background: url("Header/images/Global_Scene16.svg") 16px 16px; width: 16px; height: 16px; display: inline-block; margin-left: 10px; margin-right: -26px; vertical-align: middle; margin-top: -5px;}#sceneType.local {background: url("Header/images/Local_Scene16.svg") 16px 16px;}#globe-img, #local-img, .esriRtl #local-img {background: url("Header/images/Global_Scene16.svg") 16px 16px; width: 16px; height: 16px; display: inline-block; margin: 0 7px 4px 0; vertical-align: middle;}#local-img {background: url("Header/images/Local_Scene16.svg") 16px 16px;}#webmap-title {margin-top: 13px;}#webmap-title #webmap-title-text {color: #4c4c4c; width: 100%; display: inline-block; padding-right: 10px; margin-right: -10px; vertical-align: middle; margin-bottom: 3px;}#webmap-title #webmap-title-text:hover {color: #0079c1;}#header_map_try {margin: 20px 20px;}#header_map_try #webmap-try-arcgis,#header_map_try #webmap-try-arcgis:active,#header_map_try #webmap-try-arcgis:hover {color: #4c4c4c !important; text-decoration: underline;}@media (max-width: 700px) {.esriIsEmbedOrFullscreen #header_map_try, .esriIsEmbedOrFullscreen #header-full-viewer {display: none;}}.esriIsPhoneSize.esriIsEmbedOrFullscreen #header_map_try,.esriIsPhoneSize.esriIsEmbedOrFullscreen #header-full-viewer {display: none;}.buttonStyle #login-link.top-nav-link {height: 35px; margin: 12px 0; -moz-user-select: none; border: medium none; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.125); box-sizing: border-box; color: white; cursor: pointer; display: inline-block; letter-spacing: 1px; line-height: 1.71429em; padding: 0.5em 1.25em; position: relative; text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.125); text-transform: uppercase; transition: all 0.05s linear 0s; flex: 0 0 auto; -webkit-flex: 0 0 auto; flex-grow: 0; -webkit-flex-grow: 0; width: auto; background: none repeat scroll 0 0 #e98d32; transition: background 0.15s ease-out; color: white !important; text-shadow: none; font-size: 13px;}.buttonStyle #login-link.top-nav-link:hover {background: none repeat scroll 0 0 #e16b17; transition: background 0.15s ease-out;}.buttonStyle #login-link.top-nav-link:active {background: none repeat scroll 0 0 #e16b17; transition: background 0.15s ease-out;}.buttonStyle #login-link.top-nav-link::before {display: none;}.vi .buttonStyle .top-nav #login-link {font-family: "SST Vietnamese", "Lucida Grande", Arial, Verdana, Geneva, sans-serif;}.top-nav {transition: height 0.2s; transition: background 0.2s 0.2s;}.top-nav .fullScreen {display: none; color: rgba(255, 255, 255, 0.9); font-size: 13px; text-decoration: none; margin-top: 7px; margin-right: 7px;}.top-nav .fullScreen:hover {text-decoration: underline;}.top-nav #header_map_home #homeTitle:not(.top-nav-link) {padding-bottom: 16px;}.top-nav.small {height: 32px; background: none repeat scroll 0 0 rgba(0, 0, 0, 0.2); margin: 0; padding: 3px; right: 0; z-index: 1; border-bottom: 0px;}.top-nav.small .fullScreen.show {display: block;}.top-nav.small #header_map_home,.top-nav.small #header_map_newMap,.top-nav.small #header_map_signin,.top-nav.small #webmap-title #sceneType {display: none;}.top-nav.small #webmap-title {margin-top: -1px; position: absolute;}.top-nav.small #webmap-title #webmap-title-text {margin-top: 3px; color: rgba(255, 255, 255, 0.9); font-size: 15px; margin-left: 7px; text-decoration: none;}.top-nav.small #webmap-title #webmap-title-text:hover {text-decoration: underline;}.top-nav.small #webmap-title #webmap-title-text.disableLink {text-decoration: none; cursor: inherit; pointer-events: none;}.top-nav > div,.top-nav > h1 {opacity: 1; transition: opacity 0.8s;}.esriIsPhoneSize #webmap-title {max-width: 63%; padding: 3px 2px; left: 30px;}.esriIsPhoneSize #webmap-title.sceneHasSlides {max-width: 67%;}.esriIsPhoneSize #webmap-title.text-ellipsis {color: white;}.esriIsPhoneSize .top-nav.small {padding: 0px; background: linear-gradient(180deg, rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0)); height: 41px;}.esriIsPhoneSize .top-nav.small #header_map_home {pointer-events: auto; display: block; width: 40px; height: 40px; padding: 0px; left: 0px; top: 0px; position: absolute; display: flex; align-items: center;}.esriIsPhoneSize .top-nav.small #header_map_home .dropdown {pointer-events: auto; display: block; background: url("Header/images/menu_white.svg"); width: 16px; height: 16px; margin: 12px;}.esriIsPhoneSize .top-nav.small #header_map_home .dropdown * {display: none;}@media (orientation: landscape) {.esriIsPhoneSize #webmap-title {max-width: 79%;} .esriIsPhoneSize #webmap-title.sceneHasSlides {max-width: 62%;}}.esriRtl .embedHeader .fullScreen {right: auto; left: 7px; top: 10px;}.esriRtl .embedHeader .title {position: absolute; margin-top: 7px; right: 7px;}.esriRtl #sceneType {margin-left: -26px; margin-right: 10px;}.esriRtl #globe-img, .esriRtl #local-img {margin: 0 0 4px 7px;}.esriRtl #local-img {background: url("Header/images/Local_Scene16.svg") 16px 16px;}.esriRtl .esriIsPhoneSize #webmap-title {right: 30px; left: auto; padding: 3px 2px;}.esriRtl .esriIsPhoneSize #webmap-title #webmap-title-text {margin-right: 7px; margin-left: 0;}.esriRtl .esriIsPhoneSize .top-nav.small #header_map_home {right: 0px; left: auto;}.embedHeader {background: none repeat scroll 0 0 rgba(0, 0, 0, 0.2); height: 32px; margin: 0; padding: 3px; right: 0; z-index: 1;}.embedHeader .fullScreen {color: rgba(255, 255, 255, 0.9); font-size: 13px; position: absolute; right: 7px; top: 10px; text-decoration: none;}.embedHeader .fullScreen:hover {text-decoration: underline;}.embedHeader .title {position: absolute; margin-top: 7px; max-width: 50%; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; color: white;}.embedHeader .title .titleLink {color: rgba(255, 255, 255, 0.9); font-size: 15px; margin-left: 7px; text-decoration: none;}.embedHeader .title .titleLink:hover {text-decoration: underline;}.embedHeader .title .titleLink.disableLink {text-decoration: none; cursor: inherit; pointer-events: none;}.esriIsPhoneSize.esriIsEmbedOrFullscreen #webmap-title {left: 5px;}.esriIsPhoneSize.esriIsEmbedOrFullscreen .top-nav.small #header_map_home {display: none;}@media screen and (max-width: 1080px) {.esriIsEmbedOrFullscreen #webmap-title {max-width: 75%;}}@media screen and (max-width: 700px) {.esriIsEmbedOrFullscreen #webmap-title {max-width: 100%;}}@media screen and (max-width: 480px) {.esriIsEmbedOrFullscreen #webmap-title {max-width: 100%;}}.disableTextSelection {-webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;}.ellipsis, .LayerWidget .LayerItem .layerItemSpan,.dndCover .LayerItem .layerItemSpan, .LayerWidget.LayerWidgetEditable .editable .layers .LayerItem .titleInlineEditBox:not(.non-configurable),.dndCover .editable .layers .LayerItem .titleInlineEditBox:not(.non-configurable), .LayerWidget.LayerWidgetEditable .editable.GroupLayerItem > .LayerItem .titleInlineEditBox,.dndCover .editable.GroupLayerItem > .LayerItem .titleInlineEditBox, .LayerWidget.LayerWidgetEditable .editable.GroupLayerItem .groupTypeSwitchButton .dropdown span,.dndCover .editable.GroupLayerItem .groupTypeSwitchButton .dropdown span, .LayerWidget.LayerWidgetEditable .LayerItem .titleInlineEditBoxWrapper .titleInlineEditBox,.dndCover .LayerItem .titleInlineEditBoxWrapper .titleInlineEditBox {text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}.hoverShadow, .LayerWidget.LayerWidgetEditable .editable .layers .LayerItem:hover,.dndCover .editable .layers .LayerItem:hover, .LayerWidget.LayerWidgetEditable .LayerWidgetEditable > .editable:not(.GroupLayerItem) > .LayerItem:hover,.dndCover .LayerWidgetEditable > .editable:not(.GroupLayerItem) > .LayerItem:hover {border: 1px solid rgba(0, 121, 193, 0.66);}.noLayersLabel {padding-top: 7px;}.contentsPane {display: flex; display: -webkit-flex; flex-direction: column; -webkit-flex-direction: column; height: 100%;}.LayerWidget {display: flex; display: -webkit-flex; flex-direction: column; -webkit-flex-direction: column; height: 100%;}.LayerWidget,.dndCover {padding: 12px;}.LayerWidget .LayerItem,.dndCover .LayerItem {position: relative; min-height: 35px; padding-top: 4px;}.LayerWidget .LayerItem .layerItemSpan,.dndCover .LayerItem .layerItemSpan {position: relative; display: inline-block; top: 3px; max-width: 72%; padding: 0 0 0 7px; cursor: pointer;}.LayerWidget .LayerItem .layerItemSpan:hover,.dndCover .LayerItem .layerItemSpan:hover {color: #0079c1;}.LayerWidget :not(.GroupLayerItem) > .LayerItem,.dndCover :not(.GroupLayerItem) > .LayerItem {padding: 4px 2px 3px 0;}.LayerWidget .GroupLayerItem .LayerItem,.dndCover .GroupLayerItem .LayerItem {background-color: transparent; padding-right: 2px;}.LayerWidget:not(.LayerWidgetEditable) {padding: 0;}.LayerWidget:not(.LayerWidgetEditable) .LayerItem {min-height: 20px;}.LayerWidget:not(.LayerWidgetEditable) .LayerItem .icon_frame {display: block;}.LayerWidget:not(.LayerWidgetEditable) .LayerItem.ground .icon_frame {display: none;}.LayerWidget:not(.LayerWidgetEditable) .LayerItem button {background-color: rgba(0, 0, 0, 0); border: none; cursor: pointer;}.LayerWidget:not(.LayerWidgetEditable) .LayerItem .layerItemSpan {vertical-align: middle; padding-bottom: 4px;}.LayerWidget:not(.LayerWidgetEditable) .LayerItem.error {cursor: default;}.LayerWidget:not(.LayerWidgetEditable) .LayerItem.error .dijitCheckBox,.LayerWidget:not(.LayerWidgetEditable) .LayerItem.error .dijitRadio {cursor: default !important; background-image: url("LayerWidget/images/Error16.svg"); height: 16px; width: 16px; background-position: 0px 0;}.LayerWidget:not(.LayerWidgetEditable) .LayerItem.error .dijitCheckBox:hover, .LayerWidget:not(.LayerWidgetEditable) .LayerItem.error .dijitCheckBox:active,.LayerWidget:not(.LayerWidgetEditable) .LayerItem.error .dijitRadio:hover,.LayerWidget:not(.LayerWidgetEditable) .LayerItem.error .dijitRadio:active {background-position: 0px 0;}.LayerWidget:not(.LayerWidgetEditable) .LayerItem.error .dijitCheckBox input,.LayerWidget:not(.LayerWidgetEditable) .LayerItem.error .dijitRadio input {cursor: default !important;}.LayerWidget:not(.LayerWidgetEditable) .LayerItem.error .dijitCheckBox.dijitCheckBoxChecked, .LayerWidget:not(.LayerWidgetEditable) .LayerItem.error .dijitCheckBox.dijitRadioChecked,.LayerWidget:not(.LayerWidgetEditable) .LayerItem.error .dijitRadio.dijitCheckBoxChecked,.LayerWidget:not(.LayerWidgetEditable) .LayerItem.error .dijitRadio.dijitRadioChecked {cursor: default !important; background-position: 0px 0;}.LayerWidget:not(.LayerWidgetEditable) .LayerItem.error .dijitCheckBox.dijitCheckBoxChecked:hover, .LayerWidget:not(.LayerWidgetEditable) .LayerItem.error .dijitCheckBox.dijitCheckBoxChecked:active, .LayerWidget:not(.LayerWidgetEditable) .LayerItem.error .dijitCheckBox.dijitRadioChecked:hover, .LayerWidget:not(.LayerWidgetEditable) .LayerItem.error .dijitCheckBox.dijitRadioChecked:active,.LayerWidget:not(.LayerWidgetEditable) .LayerItem.error .dijitRadio.dijitCheckBoxChecked:hover,.LayerWidget:not(.LayerWidgetEditable) .LayerItem.error .dijitRadio.dijitCheckBoxChecked:active,.LayerWidget:not(.LayerWidgetEditable) .LayerItem.error .dijitRadio.dijitRadioChecked:hover,.LayerWidget:not(.LayerWidgetEditable) .LayerItem.error .dijitRadio.dijitRadioChecked:active {background-position: 0px 0;}.LayerWidget:not(.LayerWidgetEditable) .LayerItem.error .layerItemSpan {padding-left: 6px;}.LayerWidget:not(.LayerWidgetEditable) .LayerItem.error .layerItemSpan:hover {color: inherit; cursor: default;}.LayerWidget:not(.LayerWidgetEditable) .LayerItem.error .icon_frame {display: none;}.LayerWidget:not(.LayerWidgetEditable) .LayerItem .dijitCheckBox,.LayerWidget:not(.LayerWidgetEditable) .LayerItem .dijitRadio {cursor: pointer; height: 14px; width: 14px; background-position: 0px -28px;}.LayerWidget:not(.LayerWidgetEditable) .LayerItem .dijitCheckBox:hover, .LayerWidget:not(.LayerWidgetEditable) .LayerItem .dijitCheckBox:active,.LayerWidget:not(.LayerWidgetEditable) .LayerItem .dijitRadio:hover,.LayerWidget:not(.LayerWidgetEditable) .LayerItem .dijitRadio:active {background-position: 0px -42px;}.LayerWidget:not(.LayerWidgetEditable) .LayerItem .dijitCheckBox input,.LayerWidget:not(.LayerWidgetEditable) .LayerItem .dijitRadio input {height: 14px; width: 14px;}.LayerWidget:not(.LayerWidgetEditable) .LayerItem .dijitCheckBox input:hover,.LayerWidget:not(.LayerWidgetEditable) .LayerItem .dijitRadio input:hover {cursor: pointer;}.LayerWidget:not(.LayerWidgetEditable) .LayerItem .dijitCheckBox.dijitCheckBoxChecked, .LayerWidget:not(.LayerWidgetEditable) .LayerItem .dijitCheckBox.dijitRadioChecked,.LayerWidget:not(.LayerWidgetEditable) .LayerItem .dijitRadio.dijitCheckBoxChecked,.LayerWidget:not(.LayerWidgetEditable) .LayerItem .dijitRadio.dijitRadioChecked {background-position: 0px 0;}.LayerWidget:not(.LayerWidgetEditable) .LayerItem .dijitCheckBox.dijitCheckBoxChecked:hover, .LayerWidget:not(.LayerWidgetEditable) .LayerItem .dijitCheckBox.dijitCheckBoxChecked:active, .LayerWidget:not(.LayerWidgetEditable) .LayerItem .dijitCheckBox.dijitRadioChecked:hover, .LayerWidget:not(.LayerWidgetEditable) .LayerItem .dijitCheckBox.dijitRadioChecked:active,.LayerWidget:not(.LayerWidgetEditable) .LayerItem .dijitRadio.dijitCheckBoxChecked:hover,.LayerWidget:not(.LayerWidgetEditable) .LayerItem .dijitRadio.dijitCheckBoxChecked:active,.LayerWidget:not(.LayerWidgetEditable) .LayerItem .dijitRadio.dijitRadioChecked:hover,.LayerWidget:not(.LayerWidgetEditable) .LayerItem .dijitRadio.dijitRadioChecked:active {background-position: 0px -14px;}.LayerWidget:not(.LayerWidgetEditable) .LayerItem .dijitCheckBox {background-image: url("LayerWidget/images/checkbox.svg");}.LayerWidget:not(.LayerWidgetEditable) .LayerItem .dijitRadio {background-image: url("LayerWidget/images/radio.svg");}.LayerWidget:not(.LayerWidgetEditable) .LayerItem.ground {text-align: center; padding-right: 14px; pointer-events: none;}.LayerWidget:not(.LayerWidgetEditable) .LayerItem.ground .dijitCheckBox {display: none;}.LayerWidget:not(.LayerWidgetEditable) .LayerItem.ground label .layerItemSpan {background-color: white; padding: 0 4px 0 4px;}.LayerWidget:not(.LayerWidgetEditable) .LayerItem.ground hr {position: absolute; width: 252px; top: 8px; left: -2px; border: 2px solid rgba(0, 121, 193, 0.25); border-bottom: 0;}.LayerWidget:not(.LayerWidgetEditable) .LayerItem.ground ~ .layers {padding-left: 0; margin-top: 6px;}.LayerWidget:not(.LayerWidgetEditable) .LayerItem.ground ~ .layers .layersLine {display: none;}.LayerWidget:not(.LayerWidgetEditable) .LayerItem.ground ~ .layers .LayerItem {padding: 4px 2px 3px 0;}.LayerWidget:not(.LayerWidgetEditable) .LayerItem.ground.hide ~ .layers {margin: 0;}.LayerWidget:not(.LayerWidgetEditable) .noLayersLabel ~ .GroupLayerItem .LayerItem.ground:not(.hide) {margin-top: 5px;}.LayerWidget:not(.LayerWidgetEditable) :not(.GroupLayerItem) > .LayerItem {padding: 4px 2px 3px 5px;}.LayerWidget:not(.LayerWidgetEditable) :not(.GroupLayerItem) > .LayerItem.error {padding: 4px 2px 3px 4px;}.LayerWidget:not(.LayerWidgetEditable) .icon_frame {background: url("LayerWidget/images/zoomtolayer.svg") no-repeat; background-size: 16px auto; background-color: transparent !important; opacity: 0.5; width: 16px; height: 16px; margin-top: 1px; display: none;}.LayerWidget:not(.LayerWidgetEditable) .icon_frame:hover {background-position-y: -16px;}.LayerWidget:not(.LayerWidgetEditable) .GroupLayerItem .layers {padding-left: 8px; position: relative; margin-top: 2px;}.LayerWidget:not(.LayerWidgetEditable) .GroupLayerItem .layers .LayerItem span {max-width: 71%;}.LayerWidget:not(.LayerWidgetEditable) .GroupLayerItem .layers .layersLine {position: absolute; left: 5px; top: 3px; border-left: solid 1px rgba(0, 121, 193, 0.25); height: 99%; margin-bottom: 5px;}.LayerWidget:not(.LayerWidgetEditable) .layers.emptyPlaceholder {display: none;}.LayerWidget:not(.LayerWidgetEditable) .GroupLayerItem:not(.show):not(.hide-children):not(.hide) {padding-bottom: 0px !important; margin-bottom: 0px !important;}.LayerWidget:not(.LayerWidgetEditable) .GroupLayerItem:not(.editable) {padding: 0 0 0 5px;}.LayerWidget:not(.LayerWidgetEditable) .GroupLayerItem:not(.editable).hide-children {padding-bottom: 2px;}.NavigatorContainer .NavigatorContainerInner .NavigatorContainerContent .NavigatorContainerContentInner .LayerWidget.LayerWidgetEditable .CreateGroupLink {display: block;}.LayerWidget.LayerWidgetEditable,.dndCover {padding: 0; margin-top: 47px;}.LayerWidget.LayerWidgetEditable .layerContainerFlexWrapper,.dndCover .layerContainerFlexWrapper {flex: 1 0 auto; -webkit-flex: 1 0 auto; display: flex; overflow: visible;}.LayerWidget.LayerWidgetEditable .layerContainerFlexWrapper .layerContainer > div:first-child,.dndCover .layerContainerFlexWrapper .layerContainer > div:first-child {margin-top: 0;}.LayerWidget.LayerWidgetEditable .layerContainer,.dndCover .layerContainer {margin-top: -25px; padding-top: 30px; padding-bottom: 50px; overflow: visible; flex: 1 0 auto;}.LayerWidget.LayerWidgetEditable .CreateGroupLink,.dndCover .CreateGroupLink {margin-top: -50px;}.LayerWidget.LayerWidgetEditable .LayerItem .layerItemSpan,.dndCover .LayerItem .layerItemSpan {max-width: 200px;}.LayerWidget.LayerWidgetEditable .editable.GroupLayerItem.GroundGroup,.dndCover .editable.GroupLayerItem.GroundGroup {flex: 0 0 auto; -webkit-flex: 0 0 auto; background-color: transparent !important; box-shadow: none !important; padding-right: 0px !important;}.LayerWidget.LayerWidgetEditable .editable.GroupLayerItem.GroundGroup > .LayerItem.ground,.dndCover .editable.GroupLayerItem.GroundGroup > .LayerItem.ground {cursor: inherit; background-color: transparent; box-shadow: none; border: 1px solid #cccccc; margin: 0 0 0 1px; height: 35px;}.LayerWidget.LayerWidgetEditable .editable.GroupLayerItem.GroundGroup > .LayerItem.ground .layerItemIcon,.dndCover .editable.GroupLayerItem.GroundGroup > .LayerItem.ground .layerItemIcon {display: none;}.LayerWidget.LayerWidgetEditable .editable.GroupLayerItem.GroundGroup .layers.emptyPlaceholder .emptyPlaceholderText,.dndCover .editable.GroupLayerItem.GroundGroup .layers.emptyPlaceholder .emptyPlaceholderText {border: 1px dashed #a1a1a1 !important; color: #a0a0a0 !important; cursor: pointer; transition: 0.2s !important; text-transform: uppercase !important; text-align: center;}.LayerWidget.LayerWidgetEditable .editable.GroupLayerItem.GroundGroup .layers.emptyPlaceholder .emptyPlaceholderText:hover,.dndCover .editable.GroupLayerItem.GroundGroup .layers.emptyPlaceholder .emptyPlaceholderText:hover {border: 2px solid transparent !important; background-color: #5daddd !important; color: white !important;}.LayerWidget.LayerWidgetEditable .editable.GroupLayerItem.GroundGroup .layers .LayerItem,.LayerWidget.LayerWidgetEditable .editable.GroupLayerItem.GroundGroup .layers .LayerItem:hover,.dndCover .editable.GroupLayerItem.GroundGroup .layers .LayerItem,.dndCover .editable.GroupLayerItem.GroundGroup .layers .LayerItem:hover {cursor: inherit; background-color: transparent; box-shadow: none; border: 1px solid #cccccc; margin: 0 0 0 1px; height: 35px;}.LayerWidget.LayerWidgetEditable .editable.GroupLayerItem.GroundGroup .layers .LayerItem .layerItemIcon .thumbnail,.LayerWidget.LayerWidgetEditable .editable.GroupLayerItem.GroundGroup .layers .LayerItem:hover .layerItemIcon .thumbnail,.dndCover .editable.GroupLayerItem.GroundGroup .layers .LayerItem .layerItemIcon .thumbnail,.dndCover .editable.GroupLayerItem.GroundGroup .layers .LayerItem:hover .layerItemIcon .thumbnail {height: 34px;}.LayerWidget.LayerWidgetEditable .editable:first-child,.dndCover .editable:first-child {margin-bottom: 9px;}.LayerWidget.LayerWidgetEditable .editable:nth-child(2),.dndCover .editable:nth-child(2) {margin-top: 0;}.LayerWidget.LayerWidgetEditable .editable,.dndCover .editable {position: relative; margin-top: 9px;}.LayerWidget.LayerWidgetEditable .editable .layers .LayerItem .titleInlineEditBox:not(.non-configurable),.dndCover .editable .layers .LayerItem .titleInlineEditBox:not(.non-configurable) {height: 15px; margin-top: 2px; padding: 8px 10px 5px 11px; display: inline-block; max-width: 222.5px;}.LayerWidget.LayerWidgetEditable .editable .layers .LayerItem .titleInlineEditBox:not(.non-configurable):not(.non-configurable),.dndCover .editable .layers .LayerItem .titleInlineEditBox:not(.non-configurable):not(.non-configurable) {cursor: pointer;}.LayerWidget.LayerWidgetEditable .editable .layers .LayerItem .titleInlineEditBox:not(.non-configurable):not(.non-configurable):hover,.dndCover .editable .layers .LayerItem .titleInlineEditBox:not(.non-configurable):not(.non-configurable):hover {color: #0079c1;}.LayerWidget.LayerWidgetEditable .editable .layers .LayerItem.error:hover,.dndCover .editable .layers .LayerItem.error:hover {border: 1px solid red;}.LayerWidget.LayerWidgetEditable .editable .LayerItem,.dndCover .editable .LayerItem {background: white; padding-top: 0; margin-left: 1px; border: medium none; box-sizing: border-box; cursor: move; border: none; box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.075);}.LayerWidget.LayerWidgetEditable .editable .LayerItem .dijitInputField,.dndCover .editable .LayerItem .dijitInputField {border: dashed #ebebeb 1px; margin-top: 4px; padding-top: 2px; margin-left: 5px; height: 20px;}.LayerWidget.LayerWidgetEditable .editable .LayerItem .dijitInputField.dijitValidationIcon,.dndCover .editable .LayerItem .dijitInputField.dijitValidationIcon {border: none;}.LayerWidget.LayerWidgetEditable .editable .LayerItem .layerItemIcon,.dndCover .editable .LayerItem .layerItemIcon {margin: 0; padding: 0; position: absolute;}.LayerWidget.LayerWidgetEditable .editable .LayerItem:hover,.dndCover .editable .LayerItem:hover {border: 1px solid rgba(0, 121, 193, 0.66); box-sizing: border-box; margin: -1px -1px -1px 0; height: 37px;}.LayerWidget.LayerWidgetEditable .editable .LayerItem:hover .layerItemIcon .thumbnail,.dndCover .editable .LayerItem:hover .layerItemIcon .thumbnail {border-left: 0; margin-left: 0; margin-top: 0; border-top-width: 0;}.LayerWidget.LayerWidgetEditable .editable .LayerItem:hover .layerItemIcon,.dndCover .editable .LayerItem:hover .layerItemIcon {opacity: 1;}.LayerWidget.LayerWidgetEditable .editable .LayerItem .layerItemIcon .thumbnail,.dndCover .editable .LayerItem .layerItemIcon .thumbnail {width: 53px; height: 35px; background-size: cover; margin: 0; padding: 0; border-radius: 0; border-top-width: 0; border-bottom: 0; border-left-width: 0; border-right-width: 0;}.LayerWidget.LayerWidgetEditable .editable .LayerItem.error:hover,.dndCover .editable .LayerItem.error:hover {margin: 0 0 0 1px;}.LayerWidget.LayerWidgetEditable .editable .LayerItem.error,.dndCover .editable .LayerItem.error {border: 1px solid red; height: 37px;}.LayerWidget.LayerWidgetEditable .editable .LayerItem.error .titleInlineEditBoxWrapper,.dndCover .editable .LayerItem.error .titleInlineEditBoxWrapper {left: 52.5px; width: 240px;}.LayerWidget.LayerWidgetEditable .editable .LayerItem.error .titleInlineEditBoxWrapper .titleInlineEditBox,.dndCover .editable .LayerItem.error .titleInlineEditBoxWrapper .titleInlineEditBox {max-width: 232.5px;}.LayerWidget.LayerWidgetEditable .editable .LayerItem.error .layerItemIcon .thumbnail,.dndCover .editable .LayerItem.error .layerItemIcon .thumbnail {margin-left: 0; margin-top: 0; border: 0px; height: 35px;}.LayerWidget.LayerWidgetEditable .editable > .LayerItem,.dndCover .editable > .LayerItem {box-sizing: border-box; height: 35px;}.LayerWidget.LayerWidgetEditable .editable > .LayerItem:hover .OptionsMenu,.dndCover .editable > .LayerItem:hover .OptionsMenu {display: block;}.LayerWidget.LayerWidgetEditable .editable.show.dragHandle.GroupLayerItem > .LayerItem,.dndCover .editable.show.dragHandle.GroupLayerItem > .LayerItem {margin-top: 0;}.LayerWidget.LayerWidgetEditable .editable > .LayerItem .titleInlineEditBoxWrapper,.dndCover .editable > .LayerItem .titleInlineEditBoxWrapper {left: 52.5px; width: 250px; line-height: 1.3em; color: #545454; position: absolute;}.LayerWidget.LayerWidgetEditable .editable.GroupLayerItem,.dndCover .editable.GroupLayerItem {box-sizing: border-box;}.LayerWidget.LayerWidgetEditable .editable.GroupLayerItem.dragOver,.dndCover .editable.GroupLayerItem.dragOver {border: 2px solid #35b1ff;}.LayerWidget.LayerWidgetEditable .editable.GroupLayerItem.dragOver .layers.emptyPlaceholder .emptyPlaceholderText,.dndCover .editable.GroupLayerItem.dragOver .layers.emptyPlaceholder .emptyPlaceholderText {display: none;}.LayerWidget.LayerWidgetEditable .editable.GroupLayerItem.dragOver .layers.emptyPlaceholder .dropIndicator,.dndCover .editable.GroupLayerItem.dragOver .layers.emptyPlaceholder .dropIndicator {display: block;}.LayerWidget.LayerWidgetEditable .editable.GroupLayerItem > .LayerItem,.dndCover .editable.GroupLayerItem > .LayerItem {background: white;}.LayerWidget.LayerWidgetEditable .editable.GroupLayerItem > .LayerItem:hover .OptionsMenu,.dndCover .editable.GroupLayerItem > .LayerItem:hover .OptionsMenu {display: block;}.LayerWidget.LayerWidgetEditable .editable.GroupLayerItem > .LayerItem .titleInlineEditBox,.dndCover .editable.GroupLayerItem > .LayerItem .titleInlineEditBox {height: 15px; padding: 7px 10px 5px 5px; display: inline-block; max-width: 262.5px; cursor: pointer;}.LayerWidget.LayerWidgetEditable .editable.GroupLayerItem > .LayerItem .titleInlineEditBox:hover,.dndCover .editable.GroupLayerItem > .LayerItem .titleInlineEditBox:hover {color: inherit;}.LayerWidget.LayerWidgetEditable .editable.GroupLayerItem .layers.emptyPlaceholder,.dndCover .editable.GroupLayerItem .layers.emptyPlaceholder {display: block;}.LayerWidget.LayerWidgetEditable .editable.GroupLayerItem .layers.emptyPlaceholder .dropIndicator,.dndCover .editable.GroupLayerItem .layers.emptyPlaceholder .dropIndicator {display: none;}.LayerWidget.LayerWidgetEditable .editable.GroupLayerItem .layers.emptyPlaceholder .emptyPlaceholderText,.dndCover .editable.GroupLayerItem .layers.emptyPlaceholder .emptyPlaceholderText {height: 14px; display: block; margin: 0; border: 1px dashed #a1a1a1; color: #a0a0a0; padding: 12px 6px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}.LayerWidget.LayerWidgetEditable .editable.GroupLayerItem .groupTypeSwitchButton,.dndCover .editable.GroupLayerItem .groupTypeSwitchButton {cursor: pointer; position: absolute; left: 0; top: 0;}.LayerWidget.LayerWidgetEditable .editable.GroupLayerItem .groupTypeSwitchButton .dropdown,.dndCover .editable.GroupLayerItem .groupTypeSwitchButton .dropdown {width: 24px; height: 24px; display: block;}.LayerWidget.LayerWidgetEditable .editable.GroupLayerItem .groupTypeSwitchButton .dropdown span,.dndCover .editable.GroupLayerItem .groupTypeSwitchButton .dropdown span {top: initial; padding: 0;}.LayerWidget.LayerWidgetEditable .editable.GroupLayerItem .groupTypeSwitchButton .dropdown .arrow,.dndCover .editable.GroupLayerItem .groupTypeSwitchButton .dropdown .arrow {background-image: url("LayerWidget/images/dropdown_down_arrow.svg") !important; position: absolute; display: inline-block; right: 2px; width: 16px; height: 16px; top: 6px;}.LayerWidget.LayerWidgetEditable .editable.GroupLayerItem > .LayerItem .titleInlineEditBoxWrapper,.dndCover .editable.GroupLayerItem > .LayerItem .titleInlineEditBoxWrapper {width: 250px; left: 28px;}.LayerWidget.LayerWidgetEditable .editable.GroupLayerItem .layers .LayerItem .titleInlineEditBoxWrapper,.dndCover .editable.GroupLayerItem .layers .LayerItem .titleInlineEditBoxWrapper {width: 230px;}.LayerWidget.LayerWidgetEditable .editable.GroupLayerItem .layers .LayerItem.error .titleInlineEditBoxWrapper,.dndCover .editable.GroupLayerItem .layers .LayerItem.error .titleInlineEditBoxWrapper {width: 220px !important;}.LayerWidget.LayerWidgetEditable .editable.GroupLayerItem .layers .LayerItem.error .titleInlineEditBoxWrapper .titleInlineEditBox,.dndCover .editable.GroupLayerItem .layers .LayerItem.error .titleInlineEditBoxWrapper .titleInlineEditBox {max-width: 212.5px !important;}.LayerWidget.LayerWidgetEditable .editable.NestedGroupLayerItem .LayerItem .collapseContainer,.dndCover .editable.NestedGroupLayerItem .LayerItem .collapseContainer {margin-top: 0px; margin-left: 260px; cursor: inherit;}.LayerWidget.LayerWidgetEditable .editable.NestedGroupLayerItem .LayerItem .collapseContainer .infoButton,.dndCover .editable.NestedGroupLayerItem .LayerItem .collapseContainer .infoButton {padding-top: 2px; width: 15px; height: 13px; font-size: 10px; line-height: 12px; text-align: center; border: 1px solid #adadad; color: #adadad; border-radius: 100%;}.LayerWidget.LayerWidgetEditable .editable.NestedGroupLayerItem > .LayerItem .titleInlineEditBoxWrapper,.dndCover .editable.NestedGroupLayerItem > .LayerItem .titleInlineEditBoxWrapper {left: 0;}.LayerWidget.LayerWidgetEditable .GroupLayerItem .layersContainer,.dndCover .GroupLayerItem .layersContainer {opacity: 1;}.LayerWidget.LayerWidgetEditable .GroupLayerItem .layersContainer .layers,.dndCover .GroupLayerItem .layersContainer .layers {padding-left: 27px;}.LayerWidget.LayerWidgetEditable .GroupLayerItem .layersContainer .layers .LayerItem span,.dndCover .GroupLayerItem .layersContainer .layers .LayerItem span {max-width: 250px;}.LayerWidget.LayerWidgetEditable .GroupLayerItem .LayerItem .collapseContainer,.dndCover .GroupLayerItem .LayerItem .collapseContainer {padding: 9px 9px 7px 9px; cursor: pointer; display: inline-block;}.LayerWidget.LayerWidgetEditable .GroupLayerItem .LayerItem .collapseContainer .collapseIcon,.dndCover .GroupLayerItem .LayerItem .collapseContainer .collapseIcon {background: url("LayerWidget/images/btn_collapse.svg") 16px 32px; width: 16px; height: 16px; transform: rotate(270deg); -webkit-transform: rotate(270deg); opacity: 0.6;}.LayerWidget.LayerWidgetEditable .GroupLayerItem .LayerItem .collapseContainer:hover .collapseIcon,.dndCover .GroupLayerItem .LayerItem .collapseContainer:hover .collapseIcon {background-position: 0 16px;}.LayerWidget.LayerWidgetEditable .GroupLayerItem.collapsed .LayerItem .collapseIcon,.dndCover .GroupLayerItem.collapsed .LayerItem .collapseIcon {transform: rotate(180deg); -webkit-transform: rotate(180deg);}.LayerWidget.LayerWidgetEditable .GroupLayerItem.collapsed .layersContainer,.dndCover .GroupLayerItem.collapsed .layersContainer {opacity: 0; display: none;}.LayerWidget.LayerWidgetEditable .GroupLayerItem.collapsed.dragOver,.dndCover .GroupLayerItem.collapsed.dragOver {border: 2px solid #35b1ff;}.LayerWidget.LayerWidgetEditable :not(.GroupLayerItem) > .LayerItem,.dndCover :not(.GroupLayerItem) > .LayerItem {margin-bottom: 0;}.LayerWidget.LayerWidgetEditable .reusableclass_layerEditButton, .LayerWidget.LayerWidgetEditable .editable .LayerItem .layerEditButton, .dndCover .editable .LayerItem .LayerWidget.LayerWidgetEditable .layerEditButton, .LayerWidget.LayerWidgetEditable .layers .LayerItem .layerEditButton, .dndCover .layers .LayerItem .LayerWidget.LayerWidgetEditable .layerEditButton,.dndCover .reusableclass_layerEditButton,.dndCover .LayerWidget.LayerWidgetEditable .editable .LayerItem .layerEditButton,.LayerWidget.LayerWidgetEditable .editable .LayerItem .dndCover .layerEditButton,.dndCover .editable .LayerItem .layerEditButton,.dndCover .LayerWidget.LayerWidgetEditable .layers .LayerItem .layerEditButton,.LayerWidget.LayerWidgetEditable .layers .LayerItem .dndCover .layerEditButton,.dndCover .layers .LayerItem .layerEditButton {top: 0; right: 0px; cursor: pointer; background-size: contain; position: absolute;}.LayerWidget.LayerWidgetEditable .layers .editable,.dndCover .layers .editable {position: relative; margin-top: 1px;}.LayerWidget.LayerWidgetEditable .layers.emptyPlaceholder,.dndCover .layers.emptyPlaceholder {display: none;}.LayerWidget.LayerWidgetEditable .dijitTextBox,.dndCover .dijitTextBox {width: 250px; padding: 0; border: 0; background-color: transparent;}.LayerWidget.LayerWidgetEditable .LayerItem .titleInlineEditBoxWrapper,.dndCover .LayerItem .titleInlineEditBoxWrapper {display: inline-block; width: 280px;}.LayerWidget.LayerWidgetEditable .LayerItem .titleInlineEditBoxWrapper span,.dndCover .LayerItem .titleInlineEditBoxWrapper span {max-width: initial; padding-left: 5px;}.LayerWidget.LayerWidgetEditable .LayerItem .titleInlineEditBoxWrapper .titleInlineEditBox,.dndCover .LayerItem .titleInlineEditBoxWrapper .titleInlineEditBox {background: transparent; height: 15px; padding: 7px 10px 5px 11px; display: inline-block; max-width: 242.5px; font-size: 108%; margin-top: 2px;}.LayerWidget.LayerWidgetEditable .LayerItem .titleInlineEditBoxWrapper .titleInlineEditBox:not(.non-configurable),.dndCover .LayerItem .titleInlineEditBoxWrapper .titleInlineEditBox:not(.non-configurable) {cursor: pointer;}.LayerWidget.LayerWidgetEditable .LayerItem .titleInlineEditBoxWrapper .titleInlineEditBox:not(.non-configurable):hover,.dndCover .LayerItem .titleInlineEditBoxWrapper .titleInlineEditBox:not(.non-configurable):hover {color: #0079c1;}.LayerWidget.LayerWidgetEditable .dijitInlineEditBoxDisplayModeDisabled,.dndCover .dijitInlineEditBoxDisplayModeDisabled {pointer-events: none;}.LayerWidget.LayerWidgetEditable .dijitInlineEditBoxDisplayModeDisabled,.dndCover .dijitInlineEditBoxDisplayModeDisabled {pointer-events: inherit;}.LayerWidget.LayerWidgetEditable .dijitInlineEditBoxDisplayModeHover,.dndCover .dijitInlineEditBoxDisplayModeHover {border-width: 0; color: inherit;}.LayerWidget.LayerWidgetEditable .dropIndicator,.dndCover .dropIndicator {margin-top: 9px; margin-bottom: 9px;}.LayerWidget.LayerWidgetEditable .layers .dropIndicator,.dndCover .layers .dropIndicator {margin-top: 2; margin-bottom: 2;}.LayerWidget.LayerWidgetEditable .dragHandle,.dndCover .dragHandle {cursor: pointer;}.LayerWidget.LayerWidgetEditable.animateCollapseExpand .GroupLayerItem .layersContainer,.dndCover.animateCollapseExpand .GroupLayerItem .layersContainer {-webkit-transition: opacity 0.1s 0.1s, height 0.2s; transition: opacity 0.1s 0.1s, height 0.2s;}.LayerWidget.LayerWidgetEditable.animateCollapseExpand .GroupLayerItem.collapsed .layersContainer,.dndCover.animateCollapseExpand .GroupLayerItem.collapsed .layersContainer {-webkit-transition: opacity 0s, height 0s; transition: opacity 0s, height 0s;}.dndCover .GroupLayerItem .layers {padding-left: 12px;}.dndCover .GroupLayerItem .layers .LayerItem span {max-width: 250px;}.layer-menu-divider {border-bottom: 1px solid lightgrey; height: 0px; padding: 0px !important;}.menuOverlay ul li > div {padding: 0.5em 0.75em; border-bottom: 1px solid lightgrey;}.menuOverlay ul li > div .groupTypeIcons {height: 35px;}.menuOverlay ul li > div .groupTypeIcons .groupTypeIconContainer {padding: 7px; display: inline-block; cursor: pointer;}.menuOverlay ul li > div .groupTypeIcons .groupTypeIconContainer .layerGroupTypeReusable, .menuOverlay ul li > div .groupTypeIcons .groupTypeIconContainer .layerGroupTypeCheckbox, .menuOverlay ul li > div .groupTypeIcons .groupTypeIconContainer .layerGroupTypeCheckbox:hover, .menuOverlay ul li > div .groupTypeIcons .groupTypeIconContainer .layerGroupTypeRadios, .menuOverlay ul li > div .groupTypeIcons .groupTypeIconContainer .layerGroupTypeRadios:hover, .menuOverlay ul li > div .groupTypeIcons .groupTypeIconContainer .layerGroupTypeMerge, .menuOverlay ul li > div .groupTypeIcons .groupTypeIconContainer .layerGroupTypeMerge:hover, .menuOverlay ul li > div .groupTypeIcons .groupTypeIconContainer .layerGroupTypeHidden, .menuOverlay ul li > div .groupTypeIcons .groupTypeIconContainer .layerGroupTypeHidden:hover {background-repeat: no-repeat; background-size: 16px 32px; background-position: 0px 0; height: 16px; width: 16px; vertical-align: middle;}.esriRtl .menuOverlay ul li > div .groupTypeIcons .groupTypeIconContainer .layerGroupTypeReusable, .esriRtl .menuOverlay ul li > div .groupTypeIcons .groupTypeIconContainer .layerGroupTypeCheckbox, .esriRtl .menuOverlay ul li > div .groupTypeIcons .groupTypeIconContainer .layerGroupTypeRadios, .esriRtl .menuOverlay ul li > div .groupTypeIcons .groupTypeIconContainer .layerGroupTypeMerge, .esriRtl .menuOverlay ul li > div .groupTypeIcons .groupTypeIconContainer .layerGroupTypeHidden {transform: scale(-1, 1); -webkit-transform: scale(-1, 1);}.menuOverlay ul li > div .groupTypeIcons .groupTypeIconContainer .layerGroupTypeCheckbox {background-image: url("LayerWidget/images/LayerGroupTypeCheckboxes.svg");}.menuOverlay ul li > div .groupTypeIcons .groupTypeIconContainer .layerGroupTypeCheckbox:hover {background-position: 0px -16px;}.menuOverlay ul li > div .groupTypeIcons .groupTypeIconContainer .layerGroupTypeRadios {background-image: url("LayerWidget/images/LayerGroupTypeRadios.svg") !important;}.menuOverlay ul li > div .groupTypeIcons .groupTypeIconContainer .layerGroupTypeRadios:hover {background-position: 0px -16px;}.menuOverlay ul li > div .groupTypeIcons .groupTypeIconContainer .layerGroupTypeMerge {background-image: url("LayerWidget/images/LayerGroupTypeMerge.svg") !important;}.menuOverlay ul li > div .groupTypeIcons .groupTypeIconContainer .layerGroupTypeMerge:hover {background-position: 0px -16px;}.menuOverlay ul li > div .groupTypeIcons .groupTypeIconContainer .layerGroupTypeHidden {background-image: url("LayerWidget/images/LayerGroupTypeHidden.svg") !important;}.menuOverlay ul li > div .groupTypeIcons .groupTypeIconContainer .layerGroupTypeHidden:hover {background-position: 0px -16px;}.menuOverlay ul li > div .helpText {font-size: 11px; width: 155px;}.esriRtl .GroupLayerItem .LayerItem {padding-right: 0; padding-left: 2px;}.esriRtl .GroupLayerItem .LayerItem:hover .collapseContainer {padding: 9px 8px 7px 9px;}.esriRtl .LayerWidget.LayerWidgetEditable .GroupLayerItem.collapsed .LayerItem .collapseIcon {transform: rotate(0deg); -webkit-transform: rotate(0deg);}.esriRtl .LayerWidget.LayerWidgetEditable .NestedGroupLayerItem .LayerItem .collapseContainer {margin-left: 0; margin-right: 288px; margin-top: -1px;}.esriRtl :not(.GroupLayerItem) > .LayerItem {padding: 0px 0px 3px 2px;}.esriRtl .LayerWidget:not(.LayerWidgetEditable) :not(.GroupLayerItem) > .LayerItem {padding: 4px 5px 3px 2px;}.esriRtl .LayerWidget:not(.LayerWidgetEditable) .GroupLayerItem:not(.editable) {padding: 0 5px 0 0;}.esriRtl .LayerWidget:not(.LayerWidgetEditable) .LayerItem .status {left: -10px; right: auto;}.esriRtl .LayerWidget:not(.LayerWidgetEditable) .LayerItem .layerItemSpan {padding: 0 7px 4px 0;}.esriRtl .LayerWidget:not(.LayerWidgetEditable) .GroupLayerItem .layers {padding-left: 0; padding-right: 10px;}.esriRtl .LayerWidget:not(.LayerWidgetEditable) .GroupLayerItem .layers .layersLine {left: auto; right: 7px;}.esriRtl .LayerWidget:not(.LayerWidgetEditable) .GroupLayerItem .layers .LayerItem {padding-right: 5px;}.esriRtl .GroupLayerItem:not(.editable) {padding: 0px 5px 3px 0; margin-bottom: 0;}.esriRtl .LayerItem {padding-right: 5px;}.esriRtl .right {float: left;}.esriRtl .LayerWidget.LayerWidgetEditable .GroupLayerItem .layers {padding-left: 0; padding-right: 12px;}.esriRtl .LayerWidget.LayerWidgetEditable .editable .LayerItem .layerEditButton {right: auto; left: 0;}.esriRtl .LayerWidget.LayerWidgetEditable .editable .LayerItem .dijitInputField {margin-left: 0; margin-right: 5px;}.esriRtl .LayerWidget.LayerWidgetEditable .LayerItem:hover .layerItemIcon .thumbnail {border-right: 0; border-left: 1px; margin-left: 0; margin-top: 0; border-top-width: 0;}.esriRtl .GroupLayerItem.editable .layers .LayerItem .layerEditButton {right: auto; left: 0;}.esriRtl .editable > .LayerItem .titleInlineEditBoxWrapper {left: auto; right: 52.5px;}.esriRtl .editable.GroupLayerItem > .LayerItem .titleInlineEditBoxWrapper {right: 28px; left: auto;}.esriRtl .editable.NestedGroupLayerItem > .LayerItem .titleInlineEditBoxWrapper {right: 0;}.esriRtl .LayerWidget.LayerWidgetEditable .GroupLayerItem.editable .groupTypeSwitchButton {left: auto; right: 0;}.esriRtl .LayerWidget.LayerWidgetEditable .GroupLayerItem.editable .groupTypeSwitchButton .dropdown-content {left: auto; right: 0;}.esriRtl .LayerItem .titleInlineEditBoxWrapper span {padding-left: 0px; padding-right: 5px;}.esriRtl .LayerWidget.LayerWidgetEditable .editable .LayerItem.error .titleInlineEditBoxWrapper,.esriRtl .dndCover .editable .LayerItem.error .titleInlineEditBoxWrapper {right: 65.5px; left: auto;}.esriRtl .LayerWidget.LayerWidgetEditable .editable .LayerItem.error .layerItemIcon .thumbOther,.esriRtl .dndCover .editable .LayerItem.error .layerItemIcon .thumbOther {width: 53px; height: 34px;}.esriRtl .dndCover .editable .LayerItem .layerEditButton {right: auto; left: 0;}.esri .editable.hide {display: inherit !important;}.esriIsMobile .LayerWidget.LayerWidgetEditable .editable .layers .LayerItem:hover,.esriIsMobile .LayerWidget.LayerWidgetEditable .LayerItem {opacity: 1; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.125);}.esriIsMobile .LayerWidget.LayerWidgetEditable .editable .layers .LayerItem:hover .layerItemIcon,.esriIsMobile .LayerWidget.LayerWidgetEditable .LayerItem .layerItemIcon {opacity: 1;}.esriIsMobile .LayerWidget.LayerWidgetEditable .editable .layers .LayerItem:hover .layerItemIcon .thumbOther,.esriIsMobile .LayerWidget.LayerWidgetEditable .LayerItem .layerItemIcon .thumbOther {opacity: 1;}.mapControlsContainer {position: absolute; top: 10px; left: 10px; overflow: visible; text-align: center; color: #4c4c4c; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; border: none;}.mapControlsContainer.moved {top: 54px;}.mapControlsContainer div:not(.esri-navigation-toggle-container):hover {color: #0079c1; background-color: #edf7fd;}.mapControlsContainer .esri-navigation-toggle__button--active {background-color: #e1f1fb !important;}.mapControlsContainer > div {-webkit-box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.4); box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.4);}.mapControlsContainer .esri-widget--button {color: #444444; width: 38px; height: 38px; background-color: white;}.mapControlsContainer .esri-zoom {margin-top: 6px; margin-bottom: 6px;}.mapControlsContainer .esri-navigation-toggle__button:before {z-index: 0;}.esriIsEmbedOrFullscreen .mapControlsContainer {top: 47px;}.esriIsMobile.esriIsPhoneSize .mapControlsContainer {top: 11px; left: auto; right: 45px; z-index: 952;}.esriIsMobile.esriIsPhoneSize .mapControlsContainer .esri-home {background-color: transparent; color: white; border: 1px solid white; border-radius: 20px; width: 20px; height: 20px; font-size: 10px;}.esriIsMobile.esriIsPhoneSize .mapControlsContainer .esri-home .esri-icon.esri-icon-home {font-size: 12px; margin-top: -2px;}.esriIsMobile.esriIsPhoneSize .fullScreenContainer ~ .mapControlsContainer {right: 82px;}.esriRtl .mapControlsContainer {left: auto; right: 10px;}.esriRtl .mapControlsContainer.moved {left: auto; right: 10px;}.esriRtl .esriIsEmbedOrFullscreen .mapControlsContainer,.esriRtl .esriIsPhoneSize .mapControlsContainer {left: auto; right: 10px;}.esriRtl .esriIsMobile.esriIsPhoneSize .mapControlsContainer {left: 45px; right: auto;}.esriRtl .esriIsMobile.esriIsPhoneSize .fullScreenContainer ~ .mapControlsContainer {left: 82px; right: auto;}.OptionsMenu {padding: 5px 0px; cursor: pointer;}.OptionsMenu .dropdown-wrapper {position: relative; max-width: 230px; height: 22px; width: 32px; right: 5px;}.OptionsMenu .dropdown-wrapper .dropdown {background-image: url("OptionsMenu/images/edit-layer.svg") !important; position: absolute; display: inline-block; right: 7px; width: 13px; height: 13px; background-size: 13px; top: 5px; opacity: 0.3;}.OptionsMenu .dropdown-wrapper .dropdown:hover:before {color: white;}.OptionsMenu .dropdown-wrapper .dropdown:hover:after {border-top-color: white;}.OptionsMenu .dropdown-wrapper:hover .dropdown,.OptionsMenu .dropdown-wrapper .dropdown-wrapper .dropdown:active {background-position: 0px 13px;}.menuOverlay {position: absolute; z-index: 1000; display: none;}.menuOverlay .dropdown-wrapper {max-width: 250px;}.menuOverlay .dropdown-wrapper .dropdown-content {display: block; width: 100%; overflow: hidden; min-width: 135px; max-width: 250px; z-index: -1; top: 100%; right: 0; -webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.1); -moz-box-shadow: 0 0 8px rgba(0, 0, 0, 0.1); box-shadow: 0 0 8px rgba(0, 0, 0, 0.1); background: white; border: 1px solid gainsboro;}.menuOverlay .dropdown-wrapper .dropdown-content.show .options-menu {display: block;}.menuOverlay .dropdown-wrapper .dropdown-content div.options-menu {z-index: 1000; width: 100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; overflow: hidden;}.menuOverlay .dropdown-wrapper .dropdown-content div.options-menu ul {list-style-type: none; list-style-position: inside; margin: 0px; padding: 0px;}.menuOverlay .dropdown-wrapper .dropdown-content div.options-menu ul li {background: none; padding: 0;}.menuOverlay .dropdown-wrapper .dropdown-content div.options-menu ul li a {display: block; font-size: 12px; line-height: 1.6em; padding: 0.5em 0.75em; cursor: pointer;}.menuOverlay .dropdown-wrapper .dropdown-content div.options-menu ul li a:hover {background: #d2e9f9;}.menuOverlay .dropdown-wrapper .dropdown-content div.options-menu ul li.disabled {pointer-events: none;}.menuOverlay .dropdown-wrapper .dropdown-content div.options-menu ul li.disabled a {color: #929497;}.menuOverlay .dropdown-wrapper .dropdown-content div.options-menu ul li.disabled a:hover {background: inherit; color: #929497;}.menuOverlay .dropdown-wrapper .dropdown-content div.options-menu hr {border-color: gainsboro; border-top-width: 1px; margin: 0;}.menuOverlay.show {display: block;}.menuOverlay.active {display: block;}.esriRtl .OptionsMenu .dropdown-wrapper {right: auto; left: 3px;}.esriRtl .OptionsMenu .dropdown-wrapper .dropdown {right: auto; left: 2px;}.esriIsMobile .OptionsMenu {display: block;}.esriIsMobile .OptionsMenu .dropdown-wrapper .dropdown,.esriIsMobile .OptionsMenu .dropdown-wrapper:hover .dropdown {border-top-width: 5px; border-right-width: 4px; border-left-width: 4px; top: 25%; left: 40%;}.esriRtl .SymbologyEditor .changeSymbols, .esriRtl .SymbologyEditor .toggle2D3D,.esriRtl .SymbologyEditor .toggle2d3d {float: none;}.esriRtl .NavigatorContainer .editLayerPane .SymbolLayerEditor .numberText .dijitTextBox {width: 105px; padding: 4px; margin-left: 6px; margin-right: 0px;}.SymbologyEditor .editorWrapper {position: relative; display: inline-block; width: 340px;}.SymbologyEditor select {width: 100%; height: 30px; background: #ebebeb;}.SymbologyEditor .colorButton,.SymbologyEditor .shapeButton {margin: 0px;}.SymbologyEditor .colorButton .dijitButtonNode,.SymbologyEditor .shapeButton .dijitButtonNode {background: white; border: 1px solid #8ba0bd; float: left; width: 32px; padding: 0;}.SymbologyEditor .colorButton .dijitButtonNode .dijitDownArrowButton .dijitArrowButtonInner,.SymbologyEditor .shapeButton .dijitButtonNode .dijitDownArrowButton .dijitArrowButtonInner {display: none;}.SymbologyEditor .colorButton .dijitButtonNode .dijitButtonText,.SymbologyEditor .shapeButton .dijitButtonNode .dijitButtonText {padding: 4px 3px 4px 3px;}.SymbologyEditor .colorButton .dijitButtonNode .colorSwatchContainer,.SymbologyEditor .shapeButton .dijitButtonNode .colorSwatchContainer {background-image: url("SymbologyEditor/images/pattern_fill_transparent.png");}.SymbologyEditor .colorButton .dijitButtonNode .colorSwatchContainer .colorSwatch,.SymbologyEditor .shapeButton .dijitButtonNode .colorSwatchContainer .colorSwatch {height: 14px; width: 20px; border: 1px solid black;}.SymbologyEditor .shapeButton .dijitButtonNode {background: white; border: 1px solid #8ba0bd; float: left; width: 150px; padding: 0.1em;}.SymbologyEditor .shapeButton .dijitButtonNode .dijitButtonText {border-right: 1px solid #8ba0bd;}.SymbologyEditor .iconDropdown .shapeButton .dijitButtonNode {width: 32px;}.SymbologyEditor .iconDropdown .shapeButton .dijitButtonNode .dijitButtonText {display: none;}.SymbologyEditor .iconDropdown .shapeButton .dijitButtonNode .dijitArrowButtonInner {display: none;}.SymbologyEditor .iconDropdown .shapeButton .dijitButtonNode:hover {border-color: #7fbbdf;}.SymbologyEditor .sizeSlider {width: 240px; float: right; padding-top: 8px;}.SymbologyEditor .symbologyShield {position: absolute; top: 4px; bottom: 4px; left: 4px; right: 4px; background: rgba(255, 255, 255, 0.9); z-index: 100; text-align: center; padding: 35px;}.SymbologyEditor .symbologyShield .symbologyShieldOkButton .dijitButtonContents {width: 100px;}.SymbologyEditor .symbologyShield .symbologyShieldOkButton .dijitButtonNode {background: #ebebeb;}.SymbologyEditor .toggle2d3d {display: inline-block; float: left;}.SymbologyEditor .toggleOriginalEdited .dijitButtonNode {background: none;}.transparencyTable {width: 100%; border-spacing: 0px; padding-top: 5px;}.transparencyTable .transparencyInputColumn {text-align: right;}.transparencyTable .transparencyInput {width: 45px;}.SymbolLayerEditor {width: 300px;}.SymbolLayerEditor table {border-collapse: collapse;}.SymbolLayerEditor td .dijitTextBox {width: initial;}.SymbolLayerEditor .selectedShapeDisplay {height: 20px; width: 50px; color: red; background: blue;}.SymbolLayerEditor .symbolLayerTitle {padding: 5px 12px; text-transform: uppercase; font-weight: bold;}.SymbolLayerEditor .numberText {float: left; display: inline-block;}.SymbolLayerEditor .symbolLayerText {width: 145px; display: inline-block; float: left;}.SymbolLayerEditor .units {padding-top: 10px; padding-left: 5px; width: 20px; display: inline-block; float: left;}.NavigatorContainer .editLayerPane .SymbolLayerEditor .dijitTextBox {width: 145px; padding: 4px; margin-right: 6px;}.NavigatorContainer .editLayerPane .SymbolLayerEditor .numberText .dijitTextBox {width: 105px; padding: 4px; margin-right: 6px;}.SymbologyEditor .symbologyLoading {position: absolute; top: -5px; bottom: 4px; left: 4px; right: 4px; background-color: rgba(255, 255, 255, 0.6); z-index: 100; padding: 40px; background-image: url("SymbologyEditor/images/loading.gif"); background-repeat: no-repeat; background-position: center;}.SymbologyEditor .changeSymbols, .SymbologyEditor .toggle2D3D {width: 155px; display: inline-block; float: left;}.SymbologyEditor .changeSymbols .toggleOriginalEdited, .SymbologyEditor .toggle2D3D .toggleOriginalEdited {width: 155px;}.SymbologyEditor .toggle2D3D {display: table;}.ShapePicker {width: 150px;}.ShapePicker.longer {width: 180px;}.shapeIcon, .shapeIconCircle, .shapeIconCone, .shapeIconCross, .shapeIconCube, .shapeIconCylinder, .shapeIconDiamond, .shapeIconKite, .shapeIconSphere, .shapeIconSquare, .shapeIconTetrahedron, .shapeIconX {background-repeat: no-repeat; background-size: 31px 62px; background-position: 0 0; width: 20px; height: 20px; padding: 5px; cursor: pointer; display: inline-block !important;}.shapeIcon:hover, .shapeIconCircle:hover, .shapeIconCone:hover, .shapeIconCross:hover, .shapeIconCube:hover, .shapeIconCylinder:hover, .shapeIconDiamond:hover, .shapeIconKite:hover, .shapeIconSphere:hover, .shapeIconSquare:hover, .shapeIconTetrahedron:hover, .shapeIconX:hover {background-position: 0 -31px;}.smallShapeIcon {background-size: 26px 52px !important; background-position: 0 0; width: 16px !important; height: 16px !important; display: inline; padding: 5px !important;}.smallShapeIcon:hover {background-position: 0 -26px !important;}.shapeIconCircle {background-image: url("SymbologyEditor/images/ShapeCircle32.svg");}.shapeIconCone {background-image: url("SymbologyEditor/images/ShapeCone32.svg");}.shapeIconCross {background-image: url("SymbologyEditor/images/ShapeCross32.svg");}.shapeIconCube {background-image: url("SymbologyEditor/images/ShapeCube32.svg");}.shapeIconCylinder {background-image: url("SymbologyEditor/images/ShapeCylinder32.svg");}.shapeIconDiamond {background-image: url("SymbologyEditor/images/ShapeDiamond32.svg");}.shapeIconKite {background-image: url("SymbologyEditor/images/ShapeKite32.svg");}.shapeIconSphere {background-image: url("SymbologyEditor/images/ShapeSphere32.svg");}.shapeIconSquare {background-image: url("SymbologyEditor/images/ShapeSquare32.svg");}.shapeIconTetrahedron {background-image: url("SymbologyEditor/images/ShapeTetrahedron32.svg");}.shapeIconX {background-image: url("SymbologyEditor/images/ShapeX32.svg");}.disableLineSize .sizeInputTextBox {text-indent: -10000px;}.SymbologyEditor .warningMessage {padding: 6px; margin-top: 11px; background-color: rgba(255, 239, 183, 0.7); border: 1px solid #a67032; display: none; max-width: 464px;}.SymbologyEditor .warningMessage.show {display: inherit;}.SymbologyEditor .warningMessage .warningIcon {display: inline-block; background: url("SymbologyEditor/images/warning.svg"); width: 16px; height: 16px; vertical-align: top;}.SymbologyEditor .warningMessage .warningMessageTitle {font-weight: bold; display: inline;}.SymbologyEditor .warningMessage .warningMessageText {display: inline;}@keyframes opacityAnim {from {opacity: 0;} to {opacity: 1;}}@keyframes flash {0% {background-color: rgba(255, 255, 255, 0);} 40% {background-color: rgba(255, 255, 255, 0.7);} 100% {background-color: rgba(255, 255, 255, 0);}}.textNotSelectable, #slideDeckContainer .Slidebar {-webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;}.textSelectable {-webkit-touch-callout: initial; -webkit-user-select: initial; -khtml-user-select: initial; -moz-user-select: initial; -ms-user-select: initial; user-select: initial;}#slideDeckContainer.NoFullScreenElement .Slidebar {padding: 4px 0 0 0;}.esriIsPhoneSize #webscene-main .slideTitle {width: 100%;}.esriIsPhoneSize #webscene-main #slideDeckContainer .Slidebar {padding: 4px 0 0 0;}#slideDeckContainer .Slidebar {bottom: 0; left: 0; right: 0; background: rgba(0, 0, 0, 0.2); height: 68px; display: block; padding: 4px 50px 0 0px;}#slideDeckContainer .Slidebar.borderAnimationL ul.slideDeckInner.horizontalBar > :nth-child(1) {margin: 0 4px 1px 4px; padding-top: 1px; opacity: 0; animation: opacityAnim 0.08s 0.04s, flash 0.16s 0.04s; animation-fill-mode: forwards;}#slideDeckContainer .Slidebar.borderAnimationL ul.slideDeckInner.horizontalBar > :nth-child(2) {margin: 0 4px 1px 4px; padding-top: 1px; opacity: 0; animation: opacityAnim 0.08s 0.08s, flash 0.16s 0.08s; animation-fill-mode: forwards;}#slideDeckContainer .Slidebar.borderAnimationL ul.slideDeckInner.horizontalBar > :nth-child(3) {margin: 0 4px 1px 4px; padding-top: 1px; opacity: 0; animation: opacityAnim 0.08s 0.12s, flash 0.16s 0.12s; animation-fill-mode: forwards;}#slideDeckContainer .Slidebar.borderAnimationL ul.slideDeckInner.horizontalBar > :nth-child(4) {margin: 0 4px 1px 4px; padding-top: 1px; opacity: 0; animation: opacityAnim 0.08s 0.16s, flash 0.16s 0.16s; animation-fill-mode: forwards;}#slideDeckContainer .Slidebar.borderAnimationL ul.slideDeckInner.horizontalBar > :nth-child(5) {margin: 0 4px 1px 4px; padding-top: 1px; opacity: 0; animation: opacityAnim 0.08s 0.2s, flash 0.16s 0.2s; animation-fill-mode: forwards;}#slideDeckContainer .Slidebar.borderAnimationL ul.slideDeckInner.horizontalBar > :nth-child(6) {margin: 0 4px 1px 4px; padding-top: 1px; opacity: 0; animation: opacityAnim 0.08s 0.24s, flash 0.16s 0.24s; animation-fill-mode: forwards;}#slideDeckContainer .Slidebar.borderAnimationL ul.slideDeckInner.horizontalBar > :nth-child(7) {margin: 0 4px 1px 4px; padding-top: 1px; opacity: 0; animation: opacityAnim 0.08s 0.28s, flash 0.16s 0.28s; animation-fill-mode: forwards;}#slideDeckContainer .Slidebar.borderAnimationL ul.slideDeckInner.horizontalBar > :nth-child(8) {margin: 0 4px 1px 4px; padding-top: 1px; opacity: 0; animation: opacityAnim 0.08s 0.32s, flash 0.16s 0.32s; animation-fill-mode: forwards;}#slideDeckContainer .Slidebar.borderAnimationL ul.slideDeckInner.horizontalBar > :nth-child(9) {margin: 0 4px 1px 4px; padding-top: 1px; opacity: 0; animation: opacityAnim 0.08s 0.36s, flash 0.16s 0.36s; animation-fill-mode: forwards;}#slideDeckContainer .Slidebar.borderAnimationL ul.slideDeckInner.horizontalBar > :nth-child(10) {margin: 0 4px 1px 4px; padding-top: 1px; opacity: 0; animation: opacityAnim 0.08s 0.4s, flash 0.16s 0.4s; animation-fill-mode: forwards;}#slideDeckContainer .Slidebar.borderAnimationL ul.slideDeckInner.horizontalBar > :nth-child(11) {margin: 0 4px 1px 4px; padding-top: 1px; opacity: 0; animation: opacityAnim 0.08s 0.44s, flash 0.16s 0.44s; animation-fill-mode: forwards;}#slideDeckContainer .Slidebar.borderAnimationL ul.slideDeckInner.horizontalBar > :nth-child(12) {margin: 0 4px 1px 4px; padding-top: 1px; opacity: 0; animation: opacityAnim 0.08s 0.48s, flash 0.16s 0.48s; animation-fill-mode: forwards;}#slideDeckContainer .Slidebar.borderAnimationL ul.slideDeckInner.horizontalBar > :nth-child(13) {margin: 0 4px 1px 4px; padding-top: 1px; opacity: 0; animation: opacityAnim 0.08s 0.52s, flash 0.16s 0.52s; animation-fill-mode: forwards;}#slideDeckContainer .Slidebar.borderAnimationL ul.slideDeckInner.horizontalBar > :nth-child(14) {margin: 0 4px 1px 4px; padding-top: 1px; opacity: 0; animation: opacityAnim 0.08s 0.56s, flash 0.16s 0.56s; animation-fill-mode: forwards;}#slideDeckContainer .Slidebar.borderAnimationL ul.slideDeckInner.horizontalBar > :nth-child(15) {margin: 0 4px 1px 4px; padding-top: 1px; opacity: 0; animation: opacityAnim 0.08s 0.6s, flash 0.16s 0.6s; animation-fill-mode: forwards;}#slideDeckContainer .Slidebar.borderAnimationL ul.slideDeckInner.horizontalBar > :nth-child(16) {margin: 0 4px 1px 4px; padding-top: 1px; opacity: 0; animation: opacityAnim 0.08s 0.64s, flash 0.16s 0.64s; animation-fill-mode: forwards;}#slideDeckContainer .Slidebar.borderAnimationL ul.slideDeckInner.horizontalBar > :nth-child(17) {margin: 0 4px 1px 4px; padding-top: 1px; opacity: 0; animation: opacityAnim 0.08s 0.68s, flash 0.16s 0.68s; animation-fill-mode: forwards;}#slideDeckContainer .Slidebar.borderAnimationL ul.slideDeckInner.horizontalBar > :nth-child(18) {margin: 0 4px 1px 4px; padding-top: 1px; opacity: 0; animation: opacityAnim 0.08s 0.72s, flash 0.16s 0.72s; animation-fill-mode: forwards;}#slideDeckContainer .Slidebar.borderAnimationL ul.slideDeckInner.horizontalBar > :nth-child(19) {margin: 0 4px 1px 4px; padding-top: 1px; opacity: 0; animation: opacityAnim 0.08s 0.76s, flash 0.16s 0.76s; animation-fill-mode: forwards;}#slideDeckContainer .Slidebar.borderAnimationL ul.slideDeckInner.horizontalBar > :nth-child(20) {margin: 0 4px 1px 4px; padding-top: 1px; opacity: 0; animation: opacityAnim 0.08s 0.8s, flash 0.16s 0.8s; animation-fill-mode: forwards;}#slideDeckContainer .Slidebar.borderAnimationL ul.slideDeckInner.horizontalBar > :nth-child(21) {margin: 0 4px 1px 4px; padding-top: 1px; opacity: 0; animation: opacityAnim 0.08s 0.84s, flash 0.16s 0.84s; animation-fill-mode: forwards;}#slideDeckContainer .Slidebar.borderAnimationL ul.slideDeckInner.horizontalBar > :nth-child(22) {margin: 0 4px 1px 4px; padding-top: 1px; opacity: 0; animation: opacityAnim 0.08s 0.88s, flash 0.16s 0.88s; animation-fill-mode: forwards;}#slideDeckContainer .Slidebar.borderAnimationL ul.slideDeckInner.horizontalBar > :nth-child(23) {margin: 0 4px 1px 4px; padding-top: 1px; opacity: 0; animation: opacityAnim 0.08s 0.92s, flash 0.16s 0.92s; animation-fill-mode: forwards;}#slideDeckContainer .Slidebar.borderAnimationL ul.slideDeckInner.horizontalBar > :nth-child(24) {margin: 0 4px 1px 4px; padding-top: 1px; opacity: 0; animation: opacityAnim 0.08s 0.96s, flash 0.16s 0.96s; animation-fill-mode: forwards;}#slideDeckContainer .Slidebar.borderAnimationL ul.slideDeckInner.horizontalBar > :nth-child(25) {margin: 0 4px 1px 4px; padding-top: 1px; opacity: 0; animation: opacityAnim 0.08s 1s, flash 0.16s 1s; animation-fill-mode: forwards;}#slideDeckContainer .Slidebar.borderAnimationL ul.slideDeckInner.horizontalBar > :nth-child(26) {margin: 0 4px 1px 4px; padding-top: 1px; opacity: 0; animation: opacityAnim 0.08s 1.04s, flash 0.16s 1.04s; animation-fill-mode: forwards;}#slideDeckContainer .Slidebar.borderAnimationL ul.slideDeckInner.horizontalBar > :nth-child(27) {margin: 0 4px 1px 4px; padding-top: 1px; opacity: 0; animation: opacityAnim 0.08s 1.08s, flash 0.16s 1.08s; animation-fill-mode: forwards;}#slideDeckContainer .Slidebar.borderAnimationL ul.slideDeckInner.horizontalBar > :nth-child(28) {margin: 0 4px 1px 4px; padding-top: 1px; opacity: 0; animation: opacityAnim 0.08s 1.12s, flash 0.16s 1.12s; animation-fill-mode: forwards;}#slideDeckContainer .Slidebar.borderAnimationL ul.slideDeckInner.horizontalBar > :nth-child(29) {margin: 0 4px 1px 4px; padding-top: 1px; opacity: 0; animation: opacityAnim 0.08s 1.16s, flash 0.16s 1.16s; animation-fill-mode: forwards;}#slideDeckContainer .Slidebar.borderAnimationL ul.slideDeckInner.horizontalBar > :nth-child(30) {margin: 0 4px 1px 4px; padding-top: 1px; opacity: 0; animation: opacityAnim 0.08s 1.2s, flash 0.16s 1.2s; animation-fill-mode: forwards;}#slideDeckContainer .Slidebar.borderAnimationL ul.slideDeckInner.horizontalBar > :nth-child(31) {margin: 0 4px 1px 4px; padding-top: 1px; opacity: 0; animation: opacityAnim 0.08s 1.24s, flash 0.16s 1.24s; animation-fill-mode: forwards;}#slideDeckContainer .Slidebar.borderAnimationL ul.slideDeckInner.horizontalBar > :nth-child(32) {margin: 0 4px 1px 4px; padding-top: 1px; opacity: 0; animation: opacityAnim 0.08s 1.28s, flash 0.16s 1.28s; animation-fill-mode: forwards;}#slideDeckContainer .Slidebar.borderAnimationL ul.slideDeckInner.horizontalBar > :nth-child(33) {margin: 0 4px 1px 4px; padding-top: 1px; opacity: 0; animation: opacityAnim 0.08s 1.32s, flash 0.16s 1.32s; animation-fill-mode: forwards;}#slideDeckContainer .Slidebar.borderAnimationL ul.slideDeckInner.horizontalBar > :nth-child(34) {margin: 0 4px 1px 4px; padding-top: 1px; opacity: 0; animation: opacityAnim 0.08s 1.36s, flash 0.16s 1.36s; animation-fill-mode: forwards;}#slideDeckContainer .Slidebar.borderAnimationL ul.slideDeckInner.horizontalBar > :nth-child(35) {margin: 0 4px 1px 4px; padding-top: 1px; opacity: 0; animation: opacityAnim 0.08s 1.4s, flash 0.16s 1.4s; animation-fill-mode: forwards;}#slideDeckContainer .Slidebar.borderAnimationL ul.slideDeckInner.horizontalBar > :nth-child(36) {margin: 0 4px 1px 4px; padding-top: 1px; opacity: 0; animation: opacityAnim 0.08s 1.44s, flash 0.16s 1.44s; animation-fill-mode: forwards;}#slideDeckContainer .Slidebar.borderAnimationL ul.slideDeckInner.horizontalBar > :nth-child(37) {margin: 0 4px 1px 4px; padding-top: 1px; opacity: 0; animation: opacityAnim 0.08s 1.48s, flash 0.16s 1.48s; animation-fill-mode: forwards;}#slideDeckContainer .Slidebar.borderAnimationL ul.slideDeckInner.horizontalBar > :nth-child(38) {margin: 0 4px 1px 4px; padding-top: 1px; opacity: 0; animation: opacityAnim 0.08s 1.52s, flash 0.16s 1.52s; animation-fill-mode: forwards;}#slideDeckContainer .Slidebar.borderAnimationL ul.slideDeckInner.horizontalBar > :nth-child(39) {margin: 0 4px 1px 4px; padding-top: 1px; opacity: 0; animation: opacityAnim 0.08s 1.56s, flash 0.16s 1.56s; animation-fill-mode: forwards;}#slideDeckContainer .Slidebar.borderAnimationL ul.slideDeckInner.horizontalBar > :nth-child(40) {margin: 0 4px 1px 4px; padding-top: 1px; opacity: 0; animation: opacityAnim 0.08s 1.6s, flash 0.16s 1.6s; animation-fill-mode: forwards;}#slideDeckContainer .Slidebar.borderAnimationL ul.slideDeckInner.horizontalBar > :nth-child(41) {margin: 0 4px 1px 4px; padding-top: 1px; opacity: 0; animation: opacityAnim 0.08s 1.64s, flash 0.16s 1.64s; animation-fill-mode: forwards;}#slideDeckContainer .Slidebar.borderAnimationL ul.slideDeckInner.horizontalBar > :nth-child(42) {margin: 0 4px 1px 4px; padding-top: 1px; opacity: 0; animation: opacityAnim 0.08s 1.68s, flash 0.16s 1.68s; animation-fill-mode: forwards;}#slideDeckContainer .Slidebar.borderAnimationL ul.slideDeckInner.horizontalBar > :nth-child(43) {margin: 0 4px 1px 4px; padding-top: 1px; opacity: 0; animation: opacityAnim 0.08s 1.72s, flash 0.16s 1.72s; animation-fill-mode: forwards;}#slideDeckContainer .Slidebar.borderAnimationL ul.slideDeckInner.horizontalBar > :nth-child(44) {margin: 0 4px 1px 4px; padding-top: 1px; opacity: 0; animation: opacityAnim 0.08s 1.76s, flash 0.16s 1.76s; animation-fill-mode: forwards;}#slideDeckContainer .Slidebar.borderAnimationL ul.slideDeckInner.horizontalBar > :nth-child(45) {margin: 0 4px 1px 4px; padding-top: 1px; opacity: 0; animation: opacityAnim 0.08s 1.8s, flash 0.16s 1.8s; animation-fill-mode: forwards;}#slideDeckContainer .Slidebar.borderAnimationS ul.slideDeckInner.horizontalBar > :nth-child(1) {margin: 0 4px 1px 4px; padding-top: 1px; opacity: 0; animation: opacityAnim 0.2s 0.1s, flash 0.4s 0.1s; animation-fill-mode: forwards;}#slideDeckContainer .Slidebar.borderAnimationS ul.slideDeckInner.horizontalBar > :nth-child(2) {margin: 0 4px 1px 4px; padding-top: 1px; opacity: 0; animation: opacityAnim 0.2s 0.2s, flash 0.4s 0.2s; animation-fill-mode: forwards;}#slideDeckContainer .Slidebar.borderAnimationS ul.slideDeckInner.horizontalBar > :nth-child(3) {margin: 0 4px 1px 4px; padding-top: 1px; opacity: 0; animation: opacityAnim 0.2s 0.3s, flash 0.4s 0.3s; animation-fill-mode: forwards;}#slideDeckContainer .Slidebar.borderAnimationS ul.slideDeckInner.horizontalBar > :nth-child(4) {margin: 0 4px 1px 4px; padding-top: 1px; opacity: 0; animation: opacityAnim 0.2s 0.4s, flash 0.4s 0.4s; animation-fill-mode: forwards;}#slideDeckContainer .Slidebar.borderAnimationS ul.slideDeckInner.horizontalBar > :nth-child(5) {margin: 0 4px 1px 4px; padding-top: 1px; opacity: 0; animation: opacityAnim 0.2s 0.5s, flash 0.4s 0.5s; animation-fill-mode: forwards;}#slideDeckContainer .Slidebar.borderAnimationS ul.slideDeckInner.horizontalBar > :nth-child(6) {margin: 0 4px 1px 4px; padding-top: 1px; opacity: 0; animation: opacityAnim 0.2s 0.6s, flash 0.4s 0.6s; animation-fill-mode: forwards;}#slideDeckContainer .Slidebar.borderAnimationS ul.slideDeckInner.horizontalBar > :nth-child(7) {margin: 0 4px 1px 4px; padding-top: 1px; opacity: 0; animation: opacityAnim 0.2s 0.7s, flash 0.4s 0.7s; animation-fill-mode: forwards;}#slideDeckContainer .Slidebar.borderAnimationS ul.slideDeckInner.horizontalBar > :nth-child(8) {margin: 0 4px 1px 4px; padding-top: 1px; opacity: 0; animation: opacityAnim 0.2s 0.8s, flash 0.4s 0.8s; animation-fill-mode: forwards;}#slideDeckContainer .Slidebar.borderAnimationM ul.slideDeckInner.horizontalBar > :nth-child(1) {margin: 0 4px 1px 4px; padding-top: 1px; opacity: 0; animation: opacityAnim 0.1s 0.05s, flash 0.2s 0.05s; animation-fill-mode: forwards;}#slideDeckContainer .Slidebar.borderAnimationM ul.slideDeckInner.horizontalBar > :nth-child(2) {margin: 0 4px 1px 4px; padding-top: 1px; opacity: 0; animation: opacityAnim 0.1s 0.1s, flash 0.2s 0.1s; animation-fill-mode: forwards;}#slideDeckContainer .Slidebar.borderAnimationM ul.slideDeckInner.horizontalBar > :nth-child(3) {margin: 0 4px 1px 4px; padding-top: 1px; opacity: 0; animation: opacityAnim 0.1s 0.15s, flash 0.2s 0.15s; animation-fill-mode: forwards;}#slideDeckContainer .Slidebar.borderAnimationM ul.slideDeckInner.horizontalBar > :nth-child(4) {margin: 0 4px 1px 4px; padding-top: 1px; opacity: 0; animation: opacityAnim 0.1s 0.2s, flash 0.2s 0.2s; animation-fill-mode: forwards;}#slideDeckContainer .Slidebar.borderAnimationM ul.slideDeckInner.horizontalBar > :nth-child(5) {margin: 0 4px 1px 4px; padding-top: 1px; opacity: 0; animation: opacityAnim 0.1s 0.25s, flash 0.2s 0.25s; animation-fill-mode: forwards;}#slideDeckContainer .Slidebar.borderAnimationM ul.slideDeckInner.horizontalBar > :nth-child(6) {margin: 0 4px 1px 4px; padding-top: 1px; opacity: 0; animation: opacityAnim 0.1s 0.3s, flash 0.2s 0.3s; animation-fill-mode: forwards;}#slideDeckContainer .Slidebar.borderAnimationM ul.slideDeckInner.horizontalBar > :nth-child(7) {margin: 0 4px 1px 4px; padding-top: 1px; opacity: 0; animation: opacityAnim 0.1s 0.35s, flash 0.2s 0.35s; animation-fill-mode: forwards;}#slideDeckContainer .Slidebar.borderAnimationM ul.slideDeckInner.horizontalBar > :nth-child(8) {margin: 0 4px 1px 4px; padding-top: 1px; opacity: 0; animation: opacityAnim 0.1s 0.4s, flash 0.2s 0.4s; animation-fill-mode: forwards;}#slideDeckContainer .Slidebar.borderAnimationM ul.slideDeckInner.horizontalBar > :nth-child(9) {margin: 0 4px 1px 4px; padding-top: 1px; opacity: 0; animation: opacityAnim 0.1s 0.45s, flash 0.2s 0.45s; animation-fill-mode: forwards;}#slideDeckContainer .Slidebar.borderAnimationM ul.slideDeckInner.horizontalBar > :nth-child(10) {margin: 0 4px 1px 4px; padding-top: 1px; opacity: 0; animation: opacityAnim 0.1s 0.5s, flash 0.2s 0.5s; animation-fill-mode: forwards;}#slideDeckContainer .Slidebar.borderAnimationM ul.slideDeckInner.horizontalBar > :nth-child(11) {margin: 0 4px 1px 4px; padding-top: 1px; opacity: 0; animation: opacityAnim 0.1s 0.55s, flash 0.2s 0.55s; animation-fill-mode: forwards;}#slideDeckContainer .Slidebar.borderAnimationM ul.slideDeckInner.horizontalBar > :nth-child(12) {margin: 0 4px 1px 4px; padding-top: 1px; opacity: 0; animation: opacityAnim 0.1s 0.6s, flash 0.2s 0.6s; animation-fill-mode: forwards;}#slideDeckContainer .Slidebar.borderAnimationM ul.slideDeckInner.horizontalBar > :nth-child(13) {margin: 0 4px 1px 4px; padding-top: 1px; opacity: 0; animation: opacityAnim 0.1s 0.65s, flash 0.2s 0.65s; animation-fill-mode: forwards;}#slideDeckContainer .Slidebar.borderAnimationM ul.slideDeckInner.horizontalBar > :nth-child(14) {margin: 0 4px 1px 4px; padding-top: 1px; opacity: 0; animation: opacityAnim 0.1s 0.7s, flash 0.2s 0.7s; animation-fill-mode: forwards;}#slideDeckContainer .Slidebar.borderAnimationM ul.slideDeckInner.horizontalBar > :nth-child(15) {margin: 0 4px 1px 4px; padding-top: 1px; opacity: 0; animation: opacityAnim 0.1s 0.75s, flash 0.2s 0.75s; animation-fill-mode: forwards;}#slideDeckContainer .Slidebar.noBorderAnimation :nth-child(1) {opacity: 0;}#slideDeckContainer .Slidebar.noBorderAnimation :nth-child(2) {opacity: 0;}#slideDeckContainer .Slidebar.noBorderAnimation :nth-child(3) {opacity: 0;}#slideDeckContainer .Slidebar.noBorderAnimation :nth-child(4) {opacity: 0;}#slideDeckContainer .Slidebar.noBorderAnimation :nth-child(5) {opacity: 0;}#slideDeckContainer .Slidebar.noBorderAnimation :nth-child(6) {opacity: 0;}#slideDeckContainer .Slidebar.usePlayButton {padding: 4px 50px 0 50px;}#slideDeckContainer .Slidebar ul.slideDeckInner {padding: 0; margin: 0; height: 64px;}#slideDeckContainer .Slidebar ul.slideDeckInner.horizontalBar {white-space: nowrap; overflow: hidden;}#slideDeckContainer .Slidebar ul.slideDeckInner.horizontalBar .slide {height: 64px; width: 116px; display: inline-block; margin: 1px 4px 0 4px;}#slideDeckContainer .Slidebar ul.slideDeckInner.horizontalBar .slide .slideButton {background-color: black; display: inline-block; opacity: 0.9; height: 62px; width: 114px;}#slideDeckContainer .Slidebar ul.slideDeckInner.horizontalBar .slide .slideButton:hover, #slideDeckContainer .Slidebar ul.slideDeckInner.horizontalBar .slide .slideButton:focus {background-color: rgba(255, 255, 255, 0.2); transition: background 0.15s ease-out; opacity: 1; outline: 1px solid white;}#slideDeckContainer .Slidebar ul.slideDeckInner.horizontalBar .slide .slideButton:hover .smallTitle, #slideDeckContainer .Slidebar ul.slideDeckInner.horizontalBar .slide .slideButton:focus .smallTitle {display: block; z-index: 5; width: 111px;}#slideDeckContainer .Slidebar ul.slideDeckInner.horizontalBar .slide .highlight.slideButton {outline: 1px solid white;}#slideDeckContainer .Slidebar ul.slideDeckInner.horizontalBar .slide .slideButton img {height: 62px;}#slideDeckContainer .Slidebar .playButton {position: absolute; bottom: 17px; left: 10px; background-color: transparent; border: 1px solid white; width: 32px; height: 32px; padding-left: 2px; padding-top: 2px; border-radius: 30px; cursor: pointer; outline: none;}#slideDeckContainer .Slidebar .playButton:hover {background-color: rgba(255, 255, 255, 0.3);}#slideDeckContainer .Slidebar .playButton.playing .playIcon {background: url("SlideDeck/images/play_pause.svg") 15px 16px;}#slideDeckContainer .Slidebar .playButton .playIcon {outline: none; background: url("SlideDeck/images/play_pause.svg") 32px 16px; width: 16px; height: 16px; margin: 6px;}.slideTitle {position: absolute; left: 0px; bottom: 80px; width: calc(100% - 45px); font-size: 24px; color: white; text-shadow: 0px 0px 1px black, 0px 0px 2px black, 0px 0px 3px black; pointer-events: none; text-align: center; margin-bottom: 15px; opacity: 0;}.slideTitle.showSlide {opacity: 1; transition-property: opacity; transition-duration: 2s;}.slideTitle.hideSlide {opacity: 0; transition-property: opacity; transition-duration: 2s;}.slideDeck button {border: none; padding: 0; cursor: pointer;}.slideDeck#slideDeckContainer .slide .slideOverlay {display: none; position: absolute; width: 100%; height: 100%; background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 62%, rgba(0, 0, 0, 0.4) 85%, rgba(0, 0, 0, 0.4) 100%); background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 62%, rgba(0, 0, 0, 0.4) 85%, rgba(0, 0, 0, 0.4) 100%); background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 62%, rgba(0, 0, 0, 0.4) 85%, rgba(0, 0, 0, 0.4) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#66000000',GradientType=0 );}.slideDeck#slideDeckContainer .slide:hover .slideOverlay {display: block;}.slideDeck ul.slideDeckInner {list-style: none; padding: 0; margin: 0;}.slideDeck ul.slideDeckInner .slide .smallTitle {position: absolute; bottom: 1px; margin: 0 3px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; max-width: 140px; text-align: left; color: white; display: none;}.slideDeck .slide .slideButton, .slideDeck #slideDeckContainer .Slidebar ul.slideDeckInner.horizontalBar .slide .slideButton, #slideDeckContainer .Slidebar ul.slideDeckInner.horizontalBar .slideDeck .slide .slideButton,.dndCover .slide .slideButton,.dndCover #slideDeckContainer .Slidebar ul.slideDeckInner.horizontalBar .slide .slideButton,#slideDeckContainer .Slidebar ul.slideDeckInner.horizontalBar .dndCover .slide .slideButton {position: relative; width: 114px; height: 61px; cursor: pointer;}.slideDeck .slide img,.dndCover .slide img {height: 61px; opacity: 1; border-style: none; pointer-events: none;}.slideDeck .slide img.hidden,.dndCover .slide img.hidden {opacity: 0;}#webscene-main #slideThumbnailAnimation {width: 114px; height: 62px; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; position: absolute; left: 300px; top: 0px; background-color: red; z-index: 100;}#webscene-main #slideThumbnailAnimation.outside {left: 300px;}#editorContainer .NavigatorPane .slideDeckEditable .addSlide {transition: background 0.15s ease-out; height: 61px; cursor: pointer;}#editorContainer .NavigatorPane .slideDeckEditable .addSlide:hover .AddButton {color: #0079c1;}#editorContainer .NavigatorPane .slideDeckEditable .addSlide:hover .AddButton .AddIcon {background-color: #e16b17;}#editorContainer .NavigatorPane .slideDeckEditable .addSlide .AddButton {margin: 9px 0px 9px 9px;}#editorContainer .NavigatorPane .slideDeckEditable .addSlide .AddButton .AddButtonText {display: inline-block; vertical-align: middle;}#editorContainer .NavigatorPane .slideDeckEditable .addSlide .AddButton .AddButtonText .AddButtonSubText {font-size: 11px; white-space: normal; width: 285px; color: grey; display: block; padding-top: 3px;}#editorContainer .NavigatorPane .slideDeckEditable .addSlide .AddButton .AddIcon {vertical-align: middle;}#editorContainer .NavigatorPane .slideDeckEditable .addSlide .slideButton, #editorContainer .NavigatorPane .slideDeckEditable .addSlide #slideDeckContainer .Slidebar ul.slideDeckInner.horizontalBar .slide .slideButton, #slideDeckContainer .Slidebar ul.slideDeckInner.horizontalBar .slide #editorContainer .NavigatorPane .slideDeckEditable .addSlide .slideButton {width: 100%; height: 35px; -moz-user-select: none; background: none repeat scroll 0 0 #5daddd; transition: background 0.15s ease-out; border: medium none; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.125); box-sizing: border-box; color: white; display: inline-block; letter-spacing: 1px; line-height: 1.71429em; padding: 0.3em 1.25em; position: relative; text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.125); text-transform: uppercase; transition: all 0.05s linear 0s;}#editorContainer .NavigatorPane .slideDeckEditable .Slidebar .slide {display: block; height: 63px; overflow: hidden;}#editorContainer .NavigatorPane .slideDeckEditable .Slidebar .slide .slideButton, #editorContainer .NavigatorPane .slideDeckEditable #slideDeckContainer .Slidebar ul.slideDeckInner.horizontalBar .slide .slideButton, #slideDeckContainer #editorContainer .NavigatorPane .slideDeckEditable .Slidebar ul.slideDeckInner.horizontalBar .slide .slideButton {display: inline-block; float: left;}.esriHasSlides #editorContainer .NavigatorPane .slideDeckEditable .addSlide .AddButton {margin: 16px 0px 16px 9px;}.esriHasSlides #editorContainer .NavigatorPane .slideDeckEditable .addSlide .AddButton .AddButtonText .AddButtonSubText {display: none;}.dijitInlineEditBoxDisplayModeHover {background-color: white; border: 1px solid #ebebeb;}.ellipsis, #slideDeckContainer .Slidebar ul.slideDeckInner.horizontalBar .slide .slideButton:hover .smallTitle, #slideDeckContainer .Slidebar ul.slideDeckInner.horizontalBar .slide .slideButton:focus .smallTitle, #editorContainer .NavigatorPane .slideDeckEditable .Slidebar .slide .slideDetails .editTitle,.dndCover .slide .slideDetails .editTitle {text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}.slideDeckEditable .Slidebar .isDragging .slide:hover {border: none;}#editorContainer .NavigatorPane .slideDeckEditable .Slidebar .slide,.dndCover .slide {box-shadow: 0 1px 2px rgba(0, 0, 0, 0.125); box-sizing: border-box; list-style: none; margin: 10px 0; display: table; background-color: white; border: 1px solid white; cursor: move;}#editorContainer .NavigatorPane .slideDeckEditable .Slidebar .slide .smallTitle,.dndCover .slide .smallTitle {display: none;}#editorContainer .NavigatorPane .slideDeckEditable .Slidebar .slide .slideDetails,.dndCover .slide .slideDetails {display: table-cell; width: 100%; height: 61px;}#editorContainer .NavigatorPane .slideDeckEditable .Slidebar .slide .slideDetails .slideDetailsInner,.dndCover .slide .slideDetails .slideDetailsInner {position: relative; width: 100%; height: 61px; padding: 0; margin: 0;}#editorContainer .NavigatorPane .slideDeckEditable .Slidebar .slide .slideDetails .slideDetailsInner .dijitOffScreen,.dndCover .slide .slideDetails .slideDetailsInner .dijitOffScreen {z-index: -10000;}#editorContainer .NavigatorPane .slideDeckEditable .Slidebar .slide .slideDetails .slideDetailsInner > span,.dndCover .slide .slideDetails .slideDetailsInner > span {margin: 0px; position: absolute; left: 5px; top: 5px; right: auto; bottom: auto; float: none; clear: none;}#editorContainer .NavigatorPane .slideDeckEditable .Slidebar .slide .slideDetails .editTitle,.dndCover .slide .slideDetails .editTitle {position: absolute; top: 5px; left: 5px; width: 180px; height: 20px;}#editorContainer .NavigatorPane .slideDeckEditable .Slidebar .slide:hover,.dndCover .slide:hover {border: 1px solid rgba(0, 121, 193, 0.66);}#editorContainer .NavigatorPane .slideDeckEditable .Slidebar .slide:hover .OptionsMenu,.dndCover .slide:hover .OptionsMenu {display: block;}#editorContainer .NavigatorPane .slideDeckEditable .Slidebar .slide .iconButtonContainer, #editorContainer .NavigatorPane .slideDeckEditable .Slidebar .slide .iconButtonContainer2,.dndCover .slide .iconButtonContainer,.dndCover #editorContainer .NavigatorPane .slideDeckEditable .Slidebar .slide .iconButtonContainer2,#editorContainer .NavigatorPane .slideDeckEditable .Slidebar .dndCover .slide .iconButtonContainer2,.dndCover .slide .iconButtonContainer2 {display: block; position: absolute; top: 5px; right: 5px; cursor: pointer; width: 16px; height: 16px; padding: 3px;}#editorContainer .NavigatorPane .slideDeckEditable .Slidebar .slide .iconButtonContainer:hover .deleteSlide, #editorContainer .NavigatorPane .slideDeckEditable .Slidebar .slide .iconButtonContainer2:hover .deleteSlide,#editorContainer .NavigatorPane .slideDeckEditable .Slidebar .slide .iconButtonContainer:hover .updateSlide,#editorContainer .NavigatorPane .slideDeckEditable .Slidebar .slide .iconButtonContainer2:hover .updateSlide,.dndCover .slide .iconButtonContainer:hover .deleteSlide,.dndCover #editorContainer .NavigatorPane .slideDeckEditable .Slidebar .slide .iconButtonContainer2:hover .deleteSlide,#editorContainer .NavigatorPane .slideDeckEditable .Slidebar .dndCover .slide .iconButtonContainer2:hover .deleteSlide,.dndCover .slide .iconButtonContainer2:hover .deleteSlide,.dndCover .slide .iconButtonContainer:hover .updateSlide,.dndCover #editorContainer .NavigatorPane .slideDeckEditable .Slidebar .slide .iconButtonContainer2:hover .updateSlide,#editorContainer .NavigatorPane .slideDeckEditable .Slidebar .dndCover .slide .iconButtonContainer2:hover .updateSlide,.dndCover .slide .iconButtonContainer2:hover .updateSlide {background-position: 0px -16px;}#editorContainer .NavigatorPane .slideDeckEditable .Slidebar .slide .iconButtonContainer .deleteSlide, #editorContainer .NavigatorPane .slideDeckEditable .Slidebar .slide .iconButtonContainer2 .deleteSlide,.dndCover .slide .iconButtonContainer .deleteSlide,.dndCover #editorContainer .NavigatorPane .slideDeckEditable .Slidebar .slide .iconButtonContainer2 .deleteSlide,#editorContainer .NavigatorPane .slideDeckEditable .Slidebar .dndCover .slide .iconButtonContainer2 .deleteSlide,.dndCover .slide .iconButtonContainer2 .deleteSlide {width: 16px; height: 16px; background-image: url("SlideDeck/images/delete.svg"); background-size: 16px 32px; padding: 0; float: right;}#editorContainer .NavigatorPane .slideDeckEditable .Slidebar .slide .iconButtonContainer .updateSlide, #editorContainer .NavigatorPane .slideDeckEditable .Slidebar .slide .iconButtonContainer2 .updateSlide,.dndCover .slide .iconButtonContainer .updateSlide,.dndCover #editorContainer .NavigatorPane .slideDeckEditable .Slidebar .slide .iconButtonContainer2 .updateSlide,#editorContainer .NavigatorPane .slideDeckEditable .Slidebar .dndCover .slide .iconButtonContainer2 .updateSlide,.dndCover .slide .iconButtonContainer2 .updateSlide {width: 16px; height: 16px; background: url("SlideDeck/images/refresh.svg") 0 0; display: block;}#editorContainer .NavigatorPane .slideDeckEditable .Slidebar .slide .iconButtonContainer2,.dndCover .slide .iconButtonContainer2 {top: auto; left: auto; right: auto; bottom: 7px; padding: 0 8px; margin-top: -8px; line-height: 1em;}#editorContainer .NavigatorPane .slideDeckEditable .Slidebar .slide .editSlide,.dndCover .slide .editSlide {position: absolute; bottom: 0px; right: 0px;}#editorContainer .NavigatorPane .slideDeckEditable .Slidebar .slide .dijitInputField,.dndCover .slide .dijitInputField {border: dashed #ebebeb 1px; padding-top: 2px; height: 20px; width: 180px;}#editorContainer .NavigatorPane .slideDeckEditable .Slidebar .slide .dijitTextBox,.dndCover .slide .dijitTextBox {width: 180px; padding: 0px; border: 0px; background-color: transparent;}.esriRtl #slideDeckContainer .Slidebar {padding-right: 0px; padding-left: 50px;}.esriRtl #slideDeckContainer .Slidebar.usePlayButton {padding: 4px 50px 0 50px;}.esriRtl #editorContainer .NavigatorPane .slideDeckEditable .Slidebar .slide .iconButtonContainer, .esriRtl #editorContainer .NavigatorPane .slideDeckEditable .Slidebar .slide .iconButtonContainer2,.esriRtl #editorContainer .NavigatorPane .dndCover .slide .iconButtonContainer,.esriRtl #editorContainer .NavigatorPane .dndCover .slide .iconButtonContainer2 {display: block; top: 5px; position: absolute; right: auto; left: 5px;}.esriRtl #editorContainer .NavigatorPane .slideDeckEditable .Slidebar .slide .iconButtonContainer2,.esriRtl #editorContainer .NavigatorPane .dndCover .slide .iconButtonContainer2 {right: 5px; left: auto; top: auto; bottom: 7px;}.esriRtl #editorContainer .NavigatorPane .slideDeckEditable .Slidebar .slide .editTitle,.esriRtl #editorContainer .NavigatorPane .dndCover .editTitle {left: auto; right: 5px;}.esriRtl #editorContainer .NavigatorPane .slideDeckEditable .Slidebar .slide .editSlide,.esriRtl #editorContainer .NavigatorPane .dndCover .editSlide {right: auto; left: -2px;}.esriRtl #editorContainer .NavigatorPane #slideDeckContainer .slide .slideButton:hover .smallTitle {right: 0px; left: auto; text-align: right;}@media (orientation: landscape) {.esriIsPhoneSize.esriIsMobile #webscene-page #webscene-main #webscene-map #slideDeckContainer, .esriIsPhoneSize.esriIsMobile #webscene-page #webscene-main #webscene-map #slideDeckContainer .Slidebar {padding-bottom: 0px;} .esriIsPhoneSize.esriIsMobile #webscene-page #webscene-main #webscene-map .slideTitle {bottom: 20px; width: calc(100% - 130px);} .esriIsPhoneSize #webscene-page #slideDeckContainer:not(:empty) {position: absolute; top: 12px; right: 0; left: auto; width: 130px; height: auto; margin-top: -12px; margin-bottom: 12px; background: rgba(0, 0, 0, 0.2); padding-bottom: 100px; opacity: 0; z-index: 951;} .esriIsPhoneSize #webscene-page #slideDeckContainer:not(:empty) .Slidebar {height: 100%; width: 130px; overflow-y: scroll; padding-bottom: 50px; margin-top: 0px; background: none;} .esriIsPhoneSize #webscene-page #slideDeckContainer:not(:empty) .Slidebar ul.slideDeckInner {height: auto; width: 130px; margin-top: 10px;} .esriIsPhoneSize #webscene-page #slideDeckContainer:not(:empty).NoFullScreenElement {padding-bottom: 0px;} .esriIsPhoneSize #webscene-page #slideDeckContainer:not(:empty).NoFullScreenElement .Slidebar {padding-bottom: 0px;} .esriIsPhoneSize #webscene-page #slideDeckContainer:not(:empty) ul.slideDeckInner.horizontalBar {overflow: auto;} .esriIsPhoneSize #webscene-page #slideDeckContainer:not(:empty) ul.slideDeckInner.horizontalBar .slide {display: block; margin-bottom: 6px; margin-left: 7px; margin-right: 7px;} .esriIsPhoneSize #webscene-page #slideDeckContainer:not(:empty) ul.slideDeckInner.horizontalBar .slide:nth-child(1) {margin-top: 0px;} .esriIsPhoneSize #webscene-page #slideDeckContainer:not(:empty) .marginContainer {margin-top: -7px; overflow: scroll; height: 100%;} .esriRtl .esriIsPhoneSize #webscene-page #webscene-map #slideDeckContainer {right: auto; left: 0;}}.esriIsMobile #slideDeckContainer .Slidebar ul.slideDeckInner.horizontalBar {overflow-x: scroll;}.esriIsMobile #slideDeckContainer .Slidebar ul.slideDeckInner.horizontalBar .slide .slideButton:hover .smallTitle {display: none;}.esriIsMobile #slideDeckContainer .Slidebar ul.slideDeckInner.horizontalBar .slide .slideButton:hover .slideOverlay {display: none;}.esriIsMobile .slideDeckEditable .Slidebar .slide:hover,.esriIsMobile .dndCover .slide:hover {border: none;}.dndCover {background-image: url(data:image/gif;base64,R0lGODlhAQABAID/AMDAwAAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw%3D%3D); position: absolute; left: 0; top: 0; width: 100%; height: 1000px; z-index: 9999; cursor: move;}.dragNode {z-index: 10000; cursor: move;}.dragHandle {cursor: move;}.dropIndicator {box-sizing: border-box; position: relative; height: 60px; border: 1px dashed #a0a0a0; margin: 8px 0;}.dropIndicator > div {position: absolute; left: 0; top: 0; right: 0; bottom: 0;}.orange .dndCover2 {z-index: 10001;}.scrollBarContainer {cursor: pointer;}.scrollBarSpace {height: 2px; position: absolute;}.scrollBarHandleContainer {margin: 0px auto;}.scrollBarHandleHitArea {display: block; height: 2px; top: -3px; padding-top: 4px; position: relative;}.scrollBarHandle {margin: 0px 4px; height: 2px; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; -moz-box-shadow: 0px 1px 6px -1px rgba(49, 49, 49, 0.8); -webkit-box-shadow: 0px 1px 6px -1px rgba(49, 49, 49, 0.8); opacity: 1; -webkit-transition: opacity 0.2s ease-out; -moz-transition: opacity 0.2s ease-out; -o-transition: opacity 0.2s ease-out; -ms-transition: opacity 0.2s ease-out; background: none repeat scroll 0 0 white;}.esriIsMobile .scrollBarContainer {display: none;}.esriRtl .switchContainer {background-color: #0079c1; transition: margin-right 0.1s ease-out; block-progression: rl;}.esriRtl .switchContainer.off {margin-right: -23px; margin-left: 0px; transition: margin-right 0.1s ease-out;}.esriRtl .switchContainer.off .slider {left: 23px;}.esriRtl .switchContainer .slider {position: absolute; margin-right: -9px; margin-left: 0px; left: 0px;}.esriRtl .switchContainer .slider .sliderInner {margin-right: 6px; margin-left: 0px;}.esriRtl .switchContainer .labelOn {padding-left: 0px; padding-right: 4px; background-color: transparent; box-shadow: none;}.esriRtl .switchContainer .labelOff {background-color: white; padding-right: 10px;}.switch {transition: opacity 0.2s; position: relative; cursor: pointer; width: 45px; height: 22px; border: 1px solid rgba(0, 0, 0, 0.3); border-radius: 15px; background: white; overflow: hidden; box-shadow: 0 0.1em 0.1em rgba(0, 0, 0, 0.2) inset, 0 0.45em 0 0.1em rgba(0, 0, 0, 0.05) inset; vertical-align: top; margin-bottom: 10px;}.switch.incompatible {opacity: 0.25; transition: opacity 0.2s;}.switch:hover {border-color: #7fbbdf;}.switch.disable {opacity: 0.5; pointer-events: none;}.switchContainer {overflow: hidden; height: 22px; width: 300px; display: inline-block; transition: margin-left 0.1s ease-out;}.switchContainer.off {margin-left: -23px; -webkit-transition: margin-left 0.1s ease-out; transition: margin-left 0.1s ease-out;}.switchContainer.off .slider {left: 0px; position: absolute; transition: left 0.1s ease-out;}.switchContainer .slider {transition: left 0.1s ease-out; position: absolute; width: 20px; height: 20px; background-color: white; border-radius: 15px; display: inline-block; left: 23px; border: 1px solid grey; box-shadow: 0px 0px 3px #606060; background: linear-gradient(left, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0.1) 50%, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0) 100%); background-position: 40% 50%;}.switchContainer .label, .switchContainer .labelOn, .switchContainer .labelOff {vertical-align: top; text-align: center; display: inline-block; height: 22px; line-height: 22px; padding-left: 5px; padding-bottom: 2px; padding-right: 3px; opacity: 1; width: 24px;}.switchContainer .labelOn {box-shadow: 0 0.1em 0.1em rgba(0, 0, 0, 0.2) inset, 0 0.45em 0 0.1em rgba(0, 0, 0, 0.05) inset; background-color: #0079c1; color: white;}.switchContainer .labelOff {padding-left: 8px; padding-right: 5px; margin-left: -15px; width: 23px;}.esriIsPhoneSize .MessageList {z-index: 2;}.esriIsPhoneSize .MessageList .MessageWidget .MessageListContent {padding-top: 0px;}.esriIsPhoneSize .MessageList .MessageWidget .MessageTitle {max-width: 86%;}.MessageList {width: auto; height: auto; z-index: 1; max-width: 500px; margin: 0px; padding: 0px;}.MessageList .MessageListContent .collapsed.MessageWidget {cursor: pointer;}.MessageList .MessageListContent .collapsed.MessageWidget .MessageContent {-webkit-transition: all 0.3s linear; transition: all 0.3s linear; max-height: 0px; opacity: 0; padding-top: 0;}.MessageList .MessageListContent .collapsed.MessageWidget:hover .arrowIcon {display: block;}.MessageList .MessageListContent .MessageWidget:first-child:nth-last-child(n + 4),.MessageList .MessageListContent .MessageWidget:first-child:nth-last-child(n + 4) ~ div {cursor: pointer;}.MessageList .MessageListContent .MessageWidget:first-child:nth-last-child(n + 4) .MessageContent,.MessageList .MessageListContent .MessageWidget:first-child:nth-last-child(n + 4) ~ div .MessageContent {-webkit-transition: all 0.3s linear; transition: all 0.3s linear; max-height: 0px; opacity: 0; padding-top: 0;}.MessageList .MessageListContent .MessageWidget:first-child:nth-last-child(n + 4):hover .arrowIcon,.MessageList .MessageListContent .MessageWidget:first-child:nth-last-child(n + 4) ~ div:hover .arrowIcon {display: block;}.MessageList .MessageWidget {position: relative; z-index: 1; padding: 10px 10px 10px 18px; border: 1px solid #444; opacity: 0; margin: 5px; min-width: 200px; color: #4c4c4c; box-shadow: rgba(0, 0, 0, 0.2) 2px 2px 3px; backdrop-filter: blur(10px); -webkit-backdrop-filter: blur(10px);}.MessageList .MessageWidget a {color: inherit;}.MessageList .MessageWidget.expand .MessageContent {-webkit-transition: all 0.3s linear !important; transition: all 0.3s linear !important; max-height: 200px !important; opacity: 1 !important; padding-top: 13px !important; cursor: pointer !important;}.MessageList .MessageWidget.expand .arrowIcon {-webkit-transform: rotate(90deg); transform: rotate(90deg);}.MessageList .MessageWidget.expand {cursor: pointer !important;}.MessageList .MessageWidget .MessageTitle {display: inline-block; padding-right: 20px; max-width: 420px; overflow: hidden; font-weight: bold;}.MessageList .MessageWidget .MessageContent {-webkit-transition: all 0.3s linear; transition: all 0.3s linear; padding-top: 13px; padding-right: 15px; word-wrap: break-word;}.MessageList .MessageWidget .MessageContent.detailsHide {height: 0px; opacity: 0; padding: 0px;}.MessageList .MessageWidget.success {background-color: rgba(207, 237, 204, 0.7); border-color: #257824;}.MessageList .MessageWidget.info {background-color: rgba(210, 233, 249, 0.7); border-color: #0079c1;}.MessageList .MessageWidget.warning {background-color: rgba(255, 239, 183, 0.7); border-color: #a67032;}.MessageList .MessageWidget.error {background-color: rgba(255, 192, 179, 0.7); border-color: #de2900;}.MessageList .MessageWidget .messageIcon, .MessageList .MessageWidget .infoIcon, .MessageList .MessageWidget .warningIcon, .MessageList .MessageWidget .errorIcon, .MessageList .MessageWidget .successIcon {display: inline-block; width: 16px; height: 16px; background-size: 16px 16px; vertical-align: top;}.MessageList .MessageWidget .infoIcon {background: url("MessageListWidget/images/Information16.svg");}.MessageList .MessageWidget .warningIcon {background: url("MessageListWidget/images/Warning16.svg");}.MessageList .MessageWidget .errorIcon {background: url("MessageListWidget/images/Error16.svg");}.MessageList .MessageWidget .successIcon {background: url("MessageListWidget/images/Success16.svg");}.arrowIcon {width: 16px; height: 16px; margin: 0px; padding: 0px; position: absolute; left: 3px; top: 10px; background: url("MessageListWidget/images/arrow.svg"); background-size: 16px 32px; opacity: 0.8; display: none;}.esriRtl .MessageList .MessageWidget {padding: 10px 18px 10px 10px;}.esriRtl .MessageList .MessageWidget .MessageTitle {padding-left: 20px; padding-right: 0px;}.esriRtl .MessageList .MessageWidget .arrowIcon {position: absolute; left: auto; right: 6px; -webkit-transform: rotate(180deg); transform: rotate(180deg);}.esriRtl .MessageList .MessageWidget.expand .arrowIcon {-webkit-transform: rotate(90deg); transform: rotate(90deg);}.esriRtl .MessageList .MessageWidget .MessageContent {padding-top: 13px; padding-right: 0px; padding-left: 15px;}.esriRtl .MessageList .MessageWidget .MessageContent.detailsHide {height: 0px; opacity: 0; padding: 0px;}.esriRtl .Settings .mouseNavigation .navGroup {float: right; margin-right: 5px;}.esriRtl .Settings .mouseNavigation .navImage {float: right;}.esriRtl .Settings .subHeader {margin-right: 5px; margin-left: 0px;}.esriRtl .Settings .paneScrollableContainer {padding-right: 0px; padding-left: 20px;}.esriRtl .Settings .dijitSliderRightBumper {border-right-width: 0; border-left-width: 1px;}.esriRtl .Settings .dijitSliderFocused .dijitSliderLeftBumper,.esriRtl .Settings .dijitSliderLeftBumper {border-left-width: 0;}.esriRtl .Settings .qualitySwitch .dijitSliderH.qualitySlider {margin-right: 56px; margin-left: 0;}.esriRtl .Settings .qualitySwitch .dijitSliderH.qualitySlider .dijitSliderRightBumper {border-bottom-right-radius: 0; border-top-right-radius: 0; border-bottom-left-radius: 3px; border-top-left-radius: 3px;}.esriRtl .Settings .qualitySwitch .dijitSliderH.qualitySlider .dijitSliderLeftBumper {border-bottom-left-radius: 0; border-top-left-radius: 0; border-bottom-right-radius: 3px; border-top-right-radius: 3px;}.Settings {pointer-events: auto; padding: 10px; background-color: white;}.Settings .mouseNavigation {margin-top: 20px;}.Settings .mouseNavigation table {margin-top: -15px;}.Settings .mouseNavigation table tr td {margin: 0px;}.Settings .mouseNavigation .navGroup {float: left; width: 160px; margin-top: 5px;}.Settings .mouseNavigation .navImage {position: relative; background-image: url("Settings/images/mouse_navigation.png"); background-size: 420px 76px; background-position: 0 -8px; width: 105px; height: 68px;}.Settings .mouseNavigation .navImage.primRotation {background-position: -105px -8px;}.Settings .mouseNavigation .navImage.proNav {background-position: -210px -8px;}.Settings .mouseNavigation .navImage.proNav.primRotation {background-position: -315px -8px;}.Settings .RadioLabel {position: relative; display: inline-block; padding-top: 2px; vertical-align: middle; margin-left: 3px; max-width: 125px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; cursor: pointer;}.Settings .RadioLabel:hover {color: #0079c1;}.Settings .subHeader {display: inline-block; margin-bottom: 15px; margin-left: 5px;}.Settings label {display: block; margin-left: 10px; padding: 3px 2px;}.Settings .dijitRadio {background-image: url("Settings/images/radio.svg"); background-position: 0px -28px; height: 14px; width: 14px;}.Settings .dijitRadio.dijitRadioChecked {background-position: 0px 0px;}.Settings .dijitRadio.dijitRadioChecked:hover {background-position: 0px -14px;}.Settings .dijitRadio:hover {background-position: 0px -42px;}.Settings .dijitRadio input:hover {cursor: pointer;}.Settings .qualitySwitch {width: 218px;}.Settings .qualitySwitch .dijitSliderH.qualitySlider {margin-left: 56px; margin-bottom: 38px;}.Settings .qualitySwitch .dijitSliderH.qualitySlider .dijitRuleMark {border: 1px solid #8ba0bd;}.Settings .qualitySwitch .dijitSliderH.qualitySlider .dijitSliderBar,.Settings .qualitySwitch .dijitSliderH.qualitySlider.dijitSliderHover .dijitSliderBar,.Settings .qualitySwitch .dijitSliderH.qualitySlider.dijitSliderFocused .dijitSliderBar {height: 1px; background-color: #333 !important; border-top: 7px solid white; border-bottom: 7px solid white; border-left: 0; border-right: 0px; background-image: none !important;}.Settings .qualitySwitch .dijitSliderH.qualitySlider .dijitSliderBumperH,.Settings .qualitySwitch .dijitSliderH.qualitySlider.dijitSliderHover .dijitSliderBumperH,.Settings .qualitySwitch .dijitSliderH.qualitySlider.dijitSliderFocused .dijitSliderBumperH {background-color: white !important; webkit-box-shadow: none !important; box-shadow: none !important;}.Settings .qualitySwitch .dijitSliderH.qualitySlider .dijitSliderMoveableH {pointer-events: none;}.Settings .qualitySwitch .dijitSliderH.qualitySlider .dijitSliderMoveableH .dijitSliderProgressBar {background-image: none !important;}.Settings .qualitySwitch .dijitSliderH.qualitySlider .dijitSliderMoveableH .dijitSliderProgressBar .dijitSliderThumbHover {background-position: 0 0;}.Settings .qualitySwitch .dijitSliderH.qualitySlider .dijitSliderMoveableH .dijitSliderImageHandleH.dijitSliderImageHandle {background-image: none; background-color: #ffffff; border-radius: 10px; width: 12px; height: 12px; border: 1px solid grey; top: -7px;}.Settings .qualitySwitch .dijitSliderH.qualitySlider .dijitSliderMoveableH .dijitSliderImageHandleH.dijitSliderImageHandle:hover {border-color: #7fbbdf;}.Settings .qualitySwitch .dijitSliderH.qualitySlider .dijitSliderBumperH {width: 3px;}.Settings .qualitySwitch .dijitSliderH.qualitySlider .dijitSliderRightBumper {border-bottom-right-radius: 3px; border-top-right-radius: 3px;}.Settings .qualitySwitch .dijitSliderH.qualitySlider .dijitSliderFocused .dijitSliderLeftBumper,.Settings .qualitySwitch .dijitSliderH.qualitySlider .dijitSliderLeftBumper {border-bottom-left-radius: 5px; border-top-left-radius: 5px; background-image: none; background-color: #0079c1;}.Settings .qualitySwitch .dijitSliderH.qualitySlider .dijitSliderFocused .dijitSliderProgressBarH,.Settings .qualitySwitch .dijitSliderH.qualitySlider .dijitSliderProgressBarH {background-image: none; background-color: #0079c1;}.Settings .qualitySwitch .dijitSliderH.qualitySlider .dijitRuleLabel {cursor: pointer; max-width: 127px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap;}.Settings .qualitySwitch .dijitSliderH.qualitySlider .dijitRuleLabel:hover {color: #0079c1;}.Settings .qualitySwitch .dijitSliderH.qualitySlider .dijitRuleLabel.selected {font-weight: bold;}.Settings .qualitySwitch .dijitSliderH.qualitySlider .dijitRuleContainerH:not(.dijitRuleLabelsContainer) {pointer-events: none;}.Settings .qualitySwitch .dijitSliderH.qualitySlider .dijitRuleContainerH:not(.dijitRuleLabelsContainer) .dijitRuleMark {border-top: 2px solid white !important; border-left: 2px solid white !important; border-right: 2px solid white !important; border-bottom: 4px solid white !important; pointer-events: all;}.Settings .qualitySwitch .dijitSliderH.qualitySlider .dijitRuleContainerH:not(.dijitRuleLabelsContainer) .dijitRuleMark.dijitRuleMarkH {width: 1px; margin-left: -2px; background-color: #959595;}.Settings .qualitySwitch .dijitSliderH.qualitySlider .dijitRuleContainerH:not(.dijitRuleLabelsContainer) .dijitRuleMark.dijitRuleMarkH:hover {cursor: pointer; border-top: 2px solid #bed7f0 !important; border-left: 2px solid #bed7f0 !important; border-right: 2px solid #bed7f0 !important; border-bottom: 4px solid #bed7f0 !important;}.Settings .line {width: 100%; border-bottom: 1px solid #d9d9d9;}.esriIsMobile .line,.esriIsMobile .mouseNavigation {display: none;}.shareDialog {padding: 10px 16px; overflow: hidden;}.shareDialog div {font-size: 13px;}.shareDialog .dijitSelect.sizeOptionsSelect {border-color: #a9a9a9;}.shareDialog .dijitSelect.sizeOptionsSelect .dijitButtonContents {border-color: #a9a9a9;}.shareDialog .dijitTextBoxReadOnly,.shareDialog .dijitTextAreaReadOnly,.shareDialog .dijitReadOnly {border-color: inherit; opacity: 1; color: #4c4c4c;}.shareDialog .input-group {display: table;}.shareDialog .input-group .input-group-input {vertical-align: top; border: none; padding: 0; display: table-cell; width: 100%; position: relative;}.shareDialog .input-group .input-group-input input {display: inline-block; padding: 0 0.31rem !important; line-height: 1.55rem !important; font-style: normal; color: #595959 !important; border: 1px solid #a9a9a9 !important; -webkit-transition: border-color 150ms linear; transition: border-color 150ms linear; -webkit-appearance: textfield; height: 2rem; position: relative; margin-top: 0; width: 100%; vertical-align: middle;}.shareDialog .input-group-button {height: 34px; width: 34px; vertical-align: top; display: block;}.shareDialog .input-group-button::before {width: 20px; display: block; height: 31px; background: #fff; background: -o-linear-gradient(to right, rgba(255, 255, 255, 0) 0%, white 100%); background: -moz-linear-gradient(to right, rgba(255, 255, 255, 0) 0%, white 100%); background: -webkit-linear-gradient(to right, rgba(255, 255, 255, 0) 0%, white 100%); background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, white 100%); content: " "; margin-left: -20px; margin-top: 2px; position: absolute;}.shareDialog .input-group-button button {letter-spacing: 0; position: relative; display: inline-block; width: auto; font-style: normal; color: white; border: 1px solid #0079c1; color: #0079c1; background: transparent; margin-left: 0; -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-weight: 400; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; height: 34px; width: 34px; line-height: 1.1rem; font-size: 11px; box-shadow: none; background: url("ShareDialog/images/copy-link.svg") no-repeat 9px 9px;}.shareDialog .noCopyToClipboard {display: block;}.shareDialog .noCopyToClipboard .shareLinkUrl,.shareDialog .noCopyToClipboard .shareEmbedCode {display: block;}.shareDialog .noCopyToClipboard .shareLinkUrl input,.shareDialog .noCopyToClipboard .shareEmbedCode input {width: 252px !important;}.shareDialog .noCopyToClipboard .input-group-button {display: none;}.shareDialog .linkShare .shareLinkText {display: inline-block; margin-bottom: 5px;}.shareDialog .linkShare input {-webkit-appearance: none; border-radius: 0;}.shareDialog .linkShare label {float: left; margin-top: 5px; max-width: 100px; color: #595959; font-size: 12px; text-overflow: ellipsis;}.shareDialog .linkShare .shortenLink {cursor: pointer; vertical-align: bottom;}.shareDialog .linkShare .shortenLink:hover {color: #0079c1;}.shareDialog .linkShare .shortenLink.dijitCheckBox {cursor: pointer; height: 14px; width: 14px; vertical-align: top; background-position: 0px -28px; background-image: url("ShareDialog/images/checkbox-grey.svg");}.shareDialog .linkShare .shortenLink.dijitCheckBox:hover {background-position: 0px -42px;}.shareDialog .linkShare .shortenLink.dijitCheckBox.dijitCheckBoxChecked {background-position: 0px 0px; background-position: 0px 0px;}.shareDialog .linkShare .shortenLink.dijitCheckBox.dijitCheckBoxChecked:hover {background-position: 0px -14px;}.shareDialog .linkShare .shareLinkIcons {margin-top: 5px; min-height: 30px;}.shareDialog .linkShare .shareLinkIcons .shareIcon, .shareDialog .linkShare .shareLinkIcons .email, .shareDialog .linkShare .shareLinkIcons .twitter, .shareDialog .linkShare .shareLinkIcons .facebook {display: inline-block; width: 26px; height: 26px; margin-left: 4px; cursor: pointer; float: right; background-size: 26px;}.shareDialog .linkShare .shareLinkIcons .email {background-image: url("ShareDialog/images/email.svg");}.shareDialog .linkShare .shareLinkIcons .twitter {background-image: url("ShareDialog/images/twitter.svg");}.shareDialog .linkShare .shareLinkIcons .facebook {background-image: url("ShareDialog/images/facebook.svg");}.shareDialog .embedShare {margin-top: 20px;}.shareDialog .embedShare input {-webkit-appearance: none; border-radius: 0;}.shareDialog .embedShare .shareEmbedText {margin-bottom: 15px; margin-left: 0px;}.shareDialog .embedShare .moreOptionsContainer {margin-top: 5px; height: 25px;}.shareDialog .embedShare .sizeSelect {display: inline-block; float: right;}.shareDialog .embedShare .sizeSelect .dijitButtonText {padding: 5px 4px 2px 4px;}.shareDialog .embedShare .sizeSelect .dijitReset {font-size: 12px !important; overflow: hidden; color: #595959;}.shareDialog .embedShare .customSize {display: inline-block;}.shareDialog .embedShare .customSize .sizeTextBox {display: inline-block; width: 40px; padding: 5px; margin: 2px;}.shareDialog .embedShare .customSize .timesConnector {display: inline-block; margin: 0 4px; vertical-align: middle;}.shareDialog .createAppShare {margin-top: 15px; margin-bottom: -15px; text-align: center; width: 100%;}.shareDialog .createAppShare .createAppText {display: block; margin-left: 0; text-align: left; margin-bottom: 15px;}.shareDialog .infoMessage {margin-top: 25px;}.shareDialog .infoMessage .changeSettingsLink {display: none;}.shareDialog .infoMessage .changeSettingsLink.show {display: inline;}.browseItemDialog_underlay {opacity: 0.4 !important;}.esriRtl .shareDialog .embedShare .moreOptions .moreOptionsIcon {-webkit-transform: rotate(180deg); transform: rotate(180deg); transition: transform 0.1s; transition: -webkit-transform 0.1s;}.esriRtl .shareDialog .embedShare .moreOptions .moreOptionsIcon.rotate {transition: transform 0.1s; transition: -webkit-transform 0.1s; -webkit-transform: rotate(90deg); transform: rotate(90deg);}.esriRtl .shareDialog input.dijitInputInner {margin-left: -12px !important;}.esriRtl .shareDialog .noCopyToClipboard input.dijitInputInner {margin-right: -12px !important; margin-left: 0 !important; width: 252px !important;}.esriRtl .shareDialog .input-group-button::before {position: none;}.esriRtl .shareDialog .input-group-button::after {width: 20px; display: block; height: 31px; background: #fff; background: -o-linear-gradient(to left, rgba(255, 255, 255, 0) 0%, white 100%); background: -moz-linear-gradient(to left, rgba(255, 255, 255, 0) 0%, white 100%); background: -webkit-linear-gradient(to left, rgba(255, 255, 255, 0) 0%, white 100%); background: linear-gradient(to left, rgba(255, 255, 255, 0) 0%, white 100%); content: " "; margin-right: -20px; margin-top: -34px; position: absolute;}.esriRtl #viewerContainer {left: 11px; right: auto;}#viewerContainer {position: absolute; top: 10px; right: 10px; z-index: 102; pointer-events: none; height: 100%;}#viewerContainer > div {height: 100%;}#viewerContainer .MenuPanesContainer .pane .paneShadow .paneContent .building-viewertool .layer-loading-progress-bar {position: absolute; margin-top: 20px;}#viewerContainer #measureTool_tablist .dijitTabListWrapper .dijitTabContainerTop-tabs .dijitTab {padding: 0; overflow: hidden; width: 33.33%;}#viewerContainer #measureTool_tablist .dijitTabListWrapper .dijitTabContainerTop-tabs .dijitTab .icon {display: block; margin-left: auto; margin-right: auto; height: 23px; width: 23px; margin-top: 8px;}#viewerContainer #measureTool_tablist .dijitTabListWrapper .dijitTabContainerTop-tabs .dijitTab .icon.direct-measure {width: 23px; height: 18px; margin-top: 10px; background: url("ViewerTools/images/direct-measure.svg") no-repeat; background-size: cover;}#viewerContainer #measureTool_tablist .dijitTabListWrapper .dijitTabContainerTop-tabs .dijitTab .icon.area-measure {background: url("ViewerTools/images/area-measure.svg") no-repeat; background-size: cover; margin-top: 10px;}#viewerContainer #measureTool_tablist .dijitTabListWrapper .dijitTabContainerTop-tabs .dijitTab .icon.slice {width: 24px; height: 26px; margin-top: 8px; background: url("ViewerTools/images/slice.svg") no-repeat; background-size: 24px;}#viewerContainer #measureTool_tablist .dijitTabListWrapper .dijitTabContainerTop-tabs .dijitTab.dijitTabChecked .icon.direct-measure {background-position-y: -20px;}#viewerContainer #measureTool_tablist .dijitTabListWrapper .dijitTabContainerTop-tabs .dijitTab.dijitTabChecked .icon.area-measure {background-position-y: -21px; margin-top: 8px;}#viewerContainer #measureTool_tablist .dijitTabListWrapper .dijitTabContainerTop-tabs .dijitTab.dijitTabChecked .icon.slice {background-position-y: -28px; margin-top: 8px;}#viewerContainer #measureTool .infoIcon {position: absolute; top: 92px; right: 20px;}.esriRtl #viewerContainer #measureTool .infoIcon {right: auto; left: 20px;}#viewerContainer .esri-direct-line-measurement-3d__container,#viewerContainer .esri-area-measurement-3d__container,#viewerContainer .esri-slice__container {display: flex; flex-direction: column; font-size: 13px; padding: 0;}#viewerContainer .esri-direct-line-measurement-3d__settings,#viewerContainer .esri-area-measurement-3d__settings,#viewerContainer .esri-slice__settings {padding-left: 0; padding-right: 0;}#viewerContainer .esri-direct-line-measurement-3d__actions,#viewerContainer .esri-area-measurement-3d__actions,#viewerContainer .esri-slice__actions {padding-left: 0; padding-right: 0;}#viewerContainer .esri-direct-line-measurement-3d__clear-button,#viewerContainer .esri-area-measurement-3d__clear-button,#viewerContainer .esri-slice__clear-button {height: 35px; -moz-user-select: none; border: medium none; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.125); box-sizing: border-box; color: white; cursor: pointer; display: inline-block; letter-spacing: 1px; line-height: 1.71429em; padding: 0.3em 1.25em; position: relative; text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.125); text-transform: uppercase; transition: all 0.05s linear 0s; flex: 0 0 auto; -webkit-flex: 0 0 auto; flex-grow: 0; -webkit-flex-grow: 0; width: auto; background: none repeat scroll 0 0 #6aa23f; transition: background 0.15s ease-out;}#viewerContainer .esri-direct-line-measurement-3d__clear-button:hover,#viewerContainer .esri-area-measurement-3d__clear-button:hover,#viewerContainer .esri-slice__clear-button:hover {background: none repeat scroll 0 0 #4b8d2c; transition: background 0.15s ease-out;}#viewerContainer .esri-direct-line-measurement-3d__clear-button:active,#viewerContainer .esri-area-measurement-3d__clear-button:active,#viewerContainer .esri-slice__clear-button:active {background: none repeat scroll 0 0 #4b8d2c; transition: background 0.15s ease-out;}#viewerContainer .esri-slice__exclude-button,#viewerContainer .esri-slice__cancel-button {height: 35px; -moz-user-select: none; border: medium none; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.125); box-sizing: border-box; color: white; cursor: pointer; display: inline-block; letter-spacing: 1px; line-height: 1.71429em; padding: 0.3em 1.25em; position: relative; text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.125); text-transform: uppercase; transition: all 0.05s linear 0s; flex: 0 0 auto; -webkit-flex: 0 0 auto; flex-grow: 0; -webkit-flex-grow: 0; width: auto; transition: border 0.15s ease-out; color: #6aa23f; background: none; border: solid 1px #6aa23f; text-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none;}#viewerContainer .esri-slice__exclude-button:hover,#viewerContainer .esri-slice__cancel-button:hover {color: #4b8d2c; border: solid 1px #4b8d2c; transition: border 0.15s ease-out;}#viewerContainer .esri-slice__exclude-button:active,#viewerContainer .esri-slice__cancel-button:active {color: #4b8d2c; border: solid 1px #4b8d2c; transition: border 0.15s ease-out;}#viewerContainer .esri-slice__exclude-button {font-size: 10px; line-height: 10px;}#viewerContainer .esri-slice__layer-item {padding-left: 4px;}.esriRtl #viewerContainer .esri-slice__layer-item {padding-right: 4px;}#viewerContainer .esri-direct-line-measurement-3d__measurement-item,#viewerContainer .esri-area-measurement-3d__measurement-item {margin: 6px 0;}#viewerContainer .esri-direct-line-measurement-3d__hint,#viewerContainer .esri-area-measurement-3d__hint,#viewerContainer .esri-slice__hint {padding: 0px;}.esriIsEmbedOrFullscreen #viewerContainer,.esriIsPhoneSize #viewerContainer {display: none;}.MenuPanesContainer {background-color: rgba(0, 0, 0, 0); width: 296px;}.MenuPanesContainer .closeButtonContainer {top: 1px; right: 1px; padding: 10px; position: absolute; cursor: pointer;}.MenuPanesContainer .closeButtonContainer .closeButton {width: 16px; height: 16px; background: url("ViewerTools/images/button_search_cross.svg");}.MenuContainer.vertical {height: 100%;}.MenuTabsContainer {background-color: rgba(0, 0, 0, 0); background: none;}.MenuTabsContainer .MenuTabsContainerShadowDiv {pointer-events: all; overflow: hidden; background-color: white; -webkit-box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.4); box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.4);}.horizontal .MenuTabsContainer {height: 48px;}.vertical .MenuTabsContainer {width: 38px; height: 190px; float: right; margin-left: 13px;}.esriRtl .vertical .MenuTabsContainer {float: left; margin-left: 0px; margin-right: 13px;}.esriRtl .MenuPanesContainer .esri-search .esri-container .esri-input {padding: 3px 12px 3px 24px; box-sizing: border-box;}.esriRtl .MenuPanesContainer .esri-search .esri-container .esri-search-button {box-sizing: border-box; padding: 3px 3px; border-left: 0px; border-right: 1px solid #444;}.esriRtl .MenuPanesContainer .pane .paneShadow .paneHeader .dijitTabControllerRtl {padding-right: 14px;}.esriRtl .MenuPanesContainer .pane .paneShadow .paneHeader .dijitTabControllerRtl .dijitTabListWrapper .dijitTabContainerTop-tabs {padding-right: 0px; padding-left: 40px;}.esriRtl .MenuPanesContainer .pane .paneShadow .paneHeader .dijitTabControllerRtl .dijitTabListWrapper .dijitTabContainerTop-tabs .dijitTab {border-left: 1px solid rgba(50, 50, 50, 0.2); border-right: 0px;}.esriRtl .MenuPanesContainer .pane .paneShadow .paneHeader .tabStripButton.dijitTabRtl {display: none;}.esriRtl .MenuPanesContainer .pane .paneShadow .dijitTabContainer .dijitTabContainerTop-container {padding: 9px 18px 0 9px;}.ellipsis, .MenuPanesContainer .pane .paneShadow .paneHeader .dijitTabListContainer-top .dijitTabListWrapper .dijitTabContainerTop-tabs .dijitTab .tabLabel {text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}.MenuPanesContainer .pane {height: 100%;}.MenuPanesContainer .pane .paneShadow {position: relative; z-index: -1; -webkit-box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.4); box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.4);}.MenuPanesContainer .pane .paneShadow .paneHeader {pointer-events: all; background-color: white; padding: 9px 0 9px 0; margin: 0px;}.MenuPanesContainer .pane .paneShadow .paneContent {pointer-events: all; background-color: white; margin-top: -1px; max-height: 65vh; overflow-x: hidden; overflow-y: auto; padding-bottom: 3px; z-index: 5;}.MenuPanesContainer .pane .paneShadow .paneFooter {pointer-events: all; height: 20px; background-color: white;}.MenuPanesContainer .pane .paneShadow .paneHeader .dijitTabListContainer-top {pointer-events: none; margin-top: -9px; height: 49px !important; width: inherit !important;}.MenuPanesContainer .pane .paneShadow .paneHeader .dijitTabListContainer-top .dijitNoIcon {display: none;}.MenuPanesContainer .pane .paneShadow .paneHeader .dijitTabListContainer-top .dijitTabListWrapper {left: 0px !important; height: 49px !important; width: 296px !important;}.MenuPanesContainer .pane .paneShadow .paneHeader .dijitTabListContainer-top .dijitTabListWrapper .dijitTabContainerTop-tabs {border: 0px; border-bottom: 1px solid rgba(50, 50, 50, 0.2); padding-left: 0px; width: 260px !important; height: 38px !important; padding-right: 40px;}.MenuPanesContainer .pane .paneShadow .paneHeader .dijitTabListContainer-top .dijitTabListWrapper .dijitTabContainerTop-tabs * {pointer-events: all;}.MenuPanesContainer .pane .paneShadow .paneHeader .dijitTabListContainer-top .dijitTabListWrapper .dijitTabContainerTop-tabs .dijitTab {background: none; background-color: #f8f8f8; transition: background 0.2s; border-radius: 0; padding: 8px 4px 8px 4px; margin: 0; box-sizing: border-box; border: 1px solid rgba(50, 50, 50, 0.2); border-left: 0px; border-top: none; width: 50%; top: 0px; height: 39px;}.MenuPanesContainer .pane .paneShadow .paneHeader .dijitTabListContainer-top .dijitTabListWrapper .dijitTabContainerTop-tabs .dijitTab:hover {padding-top: 8px; background-color: rgba(0, 121, 193, 0.06); border-top: 0px;}.MenuPanesContainer .pane .paneShadow .paneHeader .dijitTabListContainer-top .dijitTabListWrapper .dijitTabContainerTop-tabs .dijitTab:hover .tabLabel {color: #0079c1; transition: color 0.2s;}.MenuPanesContainer .pane .paneShadow .paneHeader .dijitTabListContainer-top .dijitTabListWrapper .dijitTabContainerTop-tabs .dijitTab.dijitTabChecked {transition: background 0.2s; background-color: #fff; border-bottom-color: #fff; z-index: 10; padding-top: 8px; border-top: 0px;}.MenuPanesContainer .pane .paneShadow .paneHeader .dijitTabListContainer-top .dijitTabListWrapper .dijitTabContainerTop-tabs .dijitTab.dijitTabChecked .tabLabel {color: #0079c1; transition: color 0.2s; font-weight: bold;}.MenuPanesContainer .pane .paneShadow .paneHeader .dijitTabListContainer-top .dijitTabListWrapper .dijitTabContainerTop-tabs .dijitTab .tabLabel {width: 100%; font-size: 17px; transition: color 0.2s; text-align: center; color: #4c4c4c; line-height: 21px;}.MenuPanesContainer .pane .paneShadow .paneHeader .dijitTabListContainer-top .dijitTabListWrapper .dijitTabContainerTop-tabs .dijitTab .tabLabel:focus {outline: none;}.MenuPanesContainer .pane .paneShadow .paneContent .dijitTabContainer {margin-top: -11px;}.MenuPanesContainer .pane .paneShadow .paneContent .dijitTabContainer .dijitHidden {display: none;}.MenuPanesContainer .pane .paneShadow .paneContent .dijitTabContainer .dijitTabSpacer {border: 0; border-top: 1px solid #efefef; background: none;}.MenuPanesContainer .pane .paneShadow .paneContent .dijitTabContainer .dijitTabPaneWrapper {border: 0px; padding: 9px 18px 0 18px;}.MenuPanesContainer .pane .dijitContentPane {padding: 0;}.MenuPanesContainer .pane .dijitContentPane.esri-legend {padding-top: 0; box-shadow: none; -webkit-box-shadow: none;}.MenuPanesContainer .pane .dijitContentPane.esri-legend .esri-legend__service {padding: 12px 0 0 0;}.MenuPanesContainer .pane .esri-legend {padding: 0px;}.MenuPanesContainer .pane .esri-legend .esri-legend__message {padding: 7px 0 0 0;}.MenuPanesContainer .pane .esri-legend .esri-legend__service {padding: 12px 0 0 0;}.vertical .MenuPanesContainer {float: right; height: 100%;}.esriRtl .MenuPanesContainer {float: left;}.esriRtl .MenuPanesContainer .closeButtonContainer {left: 1px; right: auto;}.esriRtl .MenuPanesContainer .paneTitle {margin-left: 0px; margin-right: 14px;}.MenuPanesContainer button {color: rgba(0, 0, 0, 0.7); background-color: rgba(0, 0, 0, 0.3);}.MenuPanesContainer .paneTitle {font-size: 17px; margin-left: 14px; display: inline-block;}.tab {width: 74px; height: 48px; float: left; cursor: pointer; background-position: top left; background-repeat: no-repeat;}.vertical .tab {position: relative; transition: background-color 0.2s; width: 16px; height: 16px; background-color: white; border: 1px solid white; padding: 10px; transition: 0.01s;}.vertical .div {border: 1px solid #828282;}.vertical .tab.expand {border-bottom: 1px solid #6c6d70;}.vertical .tab.expand.active, .vertical html:not(.has-touch) .tab.expand:hover, html:not(.has-touch) .vertical .tab.expand:hover {background-color: #6c6d70;}.vertical .tab.lastOne {transition: 0.02s;}.vertical .tab.active, .vertical html:not(.has-touch) .tab:hover, html:not(.has-touch) .vertical .tab:hover {transition: background-color 0.2s; background-color: rgba(0, 121, 193, 0.125); border: 1px solid rgba(0, 121, 193, 0.15); z-index: 10; position: relative;}.vertical .tab.active:after, .vertical html:not(.has-touch) .tab:hover:after, html:not(.has-touch) .vertical .tab:hover:after, .vertical .tab.active:before, .vertical html:not(.has-touch) .tab:hover:before, html:not(.has-touch) .vertical .tab:hover:before {left: -14px; top: 50%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none;}.vertical .tab.active:after, .vertical html:not(.has-touch) .tab:hover:after, html:not(.has-touch) .vertical .tab:hover:after {border-color: rgba(136, 183, 213, 0); border-left-color: white; border-width: 10px; margin-top: -10px;}.vertical .tab.active:before, .vertical html:not(.has-touch) .tab:hover:before, html:not(.has-touch) .vertical .tab:hover:before {border-color: rgba(194, 225, 245, 0); border-left-color: #c2e1f5; border-width: 11px; margin-top: -11px;}.horizontal .tab.active, .horizontal html:not(.has-touch) .tab:hover, html:not(.has-touch) .horizontal .tab:hover {background-color: white;}.horizontal .tab.active .buildings_icon::after, .horizontal html:not(.has-touch) .tab:hover .buildings_icon::after, html:not(.has-touch) .horizontal .tab:hover .buildings_icon::after {background: white;}.horizontal .tab.inactive {background-color: white;}.tab.hideTab {opacity: 0; pointer-events: none; transition: 0.1s; display: none;}.tab.expand {opacity: 1; height: 7px; padding: 4px 8px 4px 8px; width: 20px; transition: 0.01s; background-color: #6c6d70; border-color: #6c6d70;}.tab.expand.fade {transition: 0.01s; display: none;}.tab .tabIconCommon, .tab .layers_icon, .tab .environment_icon, .tab .search_icon, .tab .basemap_icon, .tab .measure_icon, .tab .tridon_icon, .tab .expand_icon, .tab .buildings_icon, .tab .settings_icon {width: inherit; height: inherit; background-size: 16px 32px; background-position: 0px 0px;}.tab .layers_icon {background: url("ViewerTools/images/icon_layers.svg");}.tab .environment_icon {background: url("ViewerTools/images/icon_sun.svg");}.tab .search_icon {background: url("ViewerTools/images/icon_search.svg");}.tab .basemap_icon {background: url("ViewerTools/images/icon_basemap.svg");}.tab .measure_icon {background: url("ViewerTools/images/icon_measure.svg");}.tab .tridon_icon {background: url("ViewerTools/images/icon_tridon.svg");}.tab .expand_icon {background: url("ViewerTools/images/icon_expand.svg"); background-position: 0px 0; background-repeat: no-repeat; background-size: 20px 14px;}.tab .buildings_icon {background: url("ViewerTools/images/icon_building.svg");}.tab.active, html:not(.has-touch) .tab:hover {-webkit-transition: background-color 0.2s, border-color 0.2s; transition: background-color 0.2s, border-color 0.2s; background-color: rgba(0, 121, 193, 0.06); border: 1px solid rgba(0, 121, 193, 0.075);}.tab.active div, html:not(.has-touch) .tab:hover div {background-position: 0px -16px;}.tab.active .expand_icon, html:not(.has-touch) .tab:hover .expand_icon {background-position: 0px 0px;}.tab .settings_icon {background: url("ViewerTools/images/icon_settings.svg");}.MenuPanesContainer .esri-search {padding: 11px 11px 0px 11px; height: 28px; -webkit-box-shadow: none; box-shadow: none; margin-bottom: 10px; margin-top: 9px;}.MenuPanesContainer .esri-search .esri-search--show-suggestions .esri-search__suggestions-menu,.MenuPanesContainer .esri-search .esri-search--sources .esri-search__sources-menu {background-color: white; -webkit-box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.4); box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.4);}.MenuPanesContainer .esri-search .esri-search__container {width: 260px; border: 1px solid #a9a9a9; position: absolute; left: 16px; top: 46px;}html:not(.has-touch) {}html:not(.has-touch) .tab.expand:hover {background-color: #929497; transition: 0.01s;}html:not(.has-touch) .horizontal .tab.inactive:hover {background-color: white;}html:not(.has-touch) .MenuPanesContainer .closeButtonContainer:hover .closeButton {background: url("ViewerTools/images/button_search_cross.svg") 0 -16px;}.inlineMessage {font-size: 11px;}.inlineMessage .inlineMessageIcon {display: inline-block; width: 16px; height: 16px; background-image: url("InlineMessage/images/warning.svg"); background-repeat: no-repeat; opacity: 1; background-size: 16px 16px; border-top-left-radius: 3px; pointer-events: none; vertical-align: middle; margin: 2px 2px 5px 0px;}.inlineMessage .inlineMessageTitle {display: inline; word-wrap: break-word;}.inlineMessage .inlineMessageText {display: block; word-wrap: break-word; margin-top: 12px;}.inlineMessage.title-only .inlineMessageText {display: none;}.inlineMessage.error .inlineMessageIcon {background-image: url("InlineMessage/images/error.svg");}.inlineMessage.success .inlineMessageIcon {background-image: url("InlineMessage/images/success.svg");}.inlineMessage.information .inlineMessageIcon {background-image: url("InlineMessage/images/information.svg");}.inlineMessage.heavy {background-color: rgba(255, 239, 183, 0.7); border: 1px solid #a67032; padding: 5px 10px; box-sizing: border-box; font-size: inherit;}.inlineMessage.heavy .inlineMessageTitle {font-weight: bold;}.inlineMessage.heavy.error {background-color: rgba(255, 192, 179, 0.7); border-color: #de2900;}.inlineMessage.heavy.success {background-color: rgba(207, 237, 204, 0.7); border-color: #257824;}.inlineMessage.heavy.information {background-color: rgba(210, 233, 249, 0.7); border-color: #0079c1;}.symbolRotationContainer .rotationContainer {display: inline-block;}.symbolRotationContainer .rotationContainer .rotationTypeDropDown .dijitButtonNode {border: 0px; background: none; padding: 0px;}.symbolRotationContainer .rotationContainer .rotationTypeDropDown .dijitButtonNode .dijitButtonContents .dijitArrowButtonInner {display: none;}.symbolRotationContainer .rotationContainer .rotationTypeDropDown .dijitButtonNode .dijitButtonContents:hover {cursor: pointer;}.symbolRotationContainer .rotationContainer .rotationTypeDropDown .dijitButtonNode .dijitButtonContents:hover .dijitButtonText .rotationTypeIcon {background-position: 0px 16px;}.symbolRotationContainer .rotationContainer .rotationTypeDropDown .dijitButtonNode .dijitButtonContents:hover .dijitButtonText .rotationTypeIcon.geographic {background-position: 16px 16px;}.symbolRotationContainer .rotationContainer .rotationTypeDropDown .dijitButtonNode .dijitButtonContents .dijitButtonText {padding: 1px 1px 2px 1px; background-color: white; border: 1px solid #8ba0bd;}.symbolRotationContainer .rotationContainer .rotationTypeDropDown .dijitButtonNode .dijitButtonContents .dijitButtonText > span {width: 22px; height: 22px; display: inline-block;}.symbolRotationContainer .rotationContainer .rotationTypeDropDown .dijitButtonNode .dijitButtonContents .dijitButtonText > span .rotationTypeIcon {width: 16px; height: 16px; background: url("../editor/ConfigureLayer/widgets/RotationField/images/rotate.svg"); background-size: 32px 32px; display: inline-block; margin: 3px; vertical-align: middle;}.symbolRotationContainer .rotationContainer .rotationTypeDropDown .dijitButtonNode .dijitButtonContents .dijitButtonText > span .rotationTypeIcon.geographic {background-position: 16px 0px;}.symbolRotationContainer .rotationContainer .dijitInputField {white-space: nowrap; overflow: hidden; text-overflow: ellipsis; max-width: 170px;}.symbolRotationContainer .rotationComment {margin-left: 2px; margin-top: 4px; font-size: 11px; width: 200px;}.rotationTypeDropDown.dijitMenu {border: 1px solid #cbcbcb !important;}.rotationTypeDropDown.dijitMenu .dijitMenuItem {min-height: 13px; font-size: 11px !important; padding: 7px 10px 7px 8px; vertical-align: middle;}.rotationTypeDropDown.dijitMenu .dijitMenuItem td {line-height: 16px;}.rotationTypeDropDown.dijitMenu .dijitMenuItem .rotationUnitDesc {font-size: 10px; opacity: 0.9;}.rotationTypeDropDown.dijitMenu .dijitMenuItem .dijitMenuItemIconCell .rotationTypeIcon {width: 16px; height: 16px; background: url("../editor/ConfigureLayer/widgets/RotationField/images/rotate.svg"); background-size: 32px 32px; display: inline-block; margin: 3px; vertical-align: middle;}.rotationTypeDropDown.dijitMenu .dijitMenuItem .dijitMenuItemIconCell .rotationTypeIcon.geographic {background-position: 16px 0px;}.size3DSelect.dijitTextBox {width: 115px; padding: 5px;}.size3DComment {margin-left: 2px; margin-top: 4px; font-size: 11px; width: 200px;}.sizeUnitSelect .dijitButtonContents {width: 28px;}.adjustSizeButton .dijitButtonNode {border: 0px; background: none; padding: 0px;}.adjustSizeButton .dijitButtonNode .dijitButtonContents:hover .dijitButtonText .svgIcon {fill: #3b97cf;}.adjustSizeButton .dijitButtonNode .dijitButtonContents .dijitButtonText {padding: 1px 1px 2px 1px; background-color: white; border: 1px solid #8ba0bd;}.adjustSizeButton .dijitButtonNode .dijitButtonContents .dijitButtonText .svgIcon {width: 14px; height: 14px; margin: 4px; fill: #737373;}.sizeFieldContainer .dijitInputField {white-space: nowrap; overflow: hidden; text-overflow: ellipsis; max-width: 145px;}.esriRtl .size3DComment {margin-left: auto; margin-right: 2px; margin-top: 4px; font-size: 11px; width: 200px;}.ar .size3DSelect.dijitTextBox {padding: 2px;}.edgeEditor .toggleLabel {margin-left: 8px !important;}.edgeEditor .edgeEditorContent {margin-left: 10px;}.edgeEditor .edgeEditorContent .label {display: inline-block; width: 100px;}.edgeEditor .edgeEditorContent .dijitReset {font-size: 13px !important;}.edgeEditor .edgeEditorContent > div {padding: 8px 0; display: inline-block; width: 100%; border-bottom: 1px solid #d9d9d9;}.edgeEditor .edgeEditorContent .edge-editor-setting--hide {opacity: 0.5;}.selectedTab, .symbolStylerContainer .symbolStyler .symbolStylerContent .symbolTab, .symbolStylerContainer .symbolStyler .symbolStylerContent.showTab.custom .symbolTab.customTab {background-color: #cee7f8; border-radius: 4px;}.unselectedTab, .symbolStylerContainer .symbolStyler .symbolStylerContent .symbolTab.customTab, .symbolStylerContainer .symbolStyler .symbolStylerContent.showTab.custom .symbolTab {background-color: transparent;}.symbolStylerContainer {position: absolute; background-color: rgba(0, 0, 0, 0); z-index: 1000;}.symbolStylerContainer .closeIcon {z-index: 100; margin: 5px; background: url("SymbolStyler/images/close.svg");}.symbolStylerContainer .closeIcon:hover {background-position: 0px 16px;}.symbolStylerContainer .symbolStyler {position: relative; background-color: white;}.symbolStylerContainer .symbolStyler .symbolStylerContent {padding: 0 20px 20px 20px;}.symbolStylerContainer .symbolStyler .symbolStylerContent .symbolTab {display: none; height: 33px; border: 0px; text-transform: uppercase; color: #4d4d4d; font-size: 12px;}.symbolStylerContainer .symbolStyler .symbolStylerContent .symbolTab:first-child {margin-left: 10px;}.symbolStylerContainer .symbolStyler .symbolStylerContent .symbolStylerCustomContent {display: none;}.symbolStylerContainer .symbolStyler .symbolStylerContent.showTab {padding: 10px;}.symbolStylerContainer .symbolStyler .symbolStylerContent.showTab .symbolTab {display: inline-block;}.symbolStylerContainer .symbolStyler .symbolStylerContent.showTab .symbolStylerCustomContent,.symbolStylerContainer .symbolStyler .symbolStylerContent.showTab .esri-symbol-styler {overflow: hidden;}.symbolStylerContainer .symbolStyler .symbolStylerContent.showTab .esri-symbol-styler {padding: 10px; display: block;}.symbolStylerContainer .symbolStyler .symbolStylerContent.showTab .symbolStylerCustomContent {display: none; padding: 0 10px 0 10px; width: 280px;}.symbolStylerContainer .symbolStyler .symbolStylerContent.showTab.custom .esri-symbol-styler {display: none; padding: 0 10px 0 10px;}.symbolStylerContainer .symbolStyler .symbolStylerContent.showTab.custom .symbolStylerCustomContent {width: 280px; height: 280px; display: block; padding: 10px;}.symbolStylerContainer .symbolStyler .symbolStylerContent.showTab.custom .symbolStylerCustomContent .wrap {position: relative; pointer-events: none;}.symbolStylerContainer .symbolStyler .symbolStylerContent.showTab.custom .symbolStylerCustomContent .wrap > div {pointer-events: auto;}.symbolStylerContainer .symbolStyler .symbolStylerContent.showTab.custom .symbolStylerCustomContent .wrap .customResourcesContainer {height: 262px; width: 278px; border: solid 1px #8ba0bd; overflow: auto; margin-top: 8px;}.symbolStylerContainer .symbolStyler .symbolStylerContent.showTab.custom .symbolStylerCustomContent .wrap .customResourcesContainer .errorToSave {display: none;}.symbolStylerContainer .symbolStyler .symbolStylerContent.showTab.custom .symbolStylerCustomContent .wrap .customResourcesContainer .resourcesGrid {display: flex; flex-wrap: wrap; margin: 2px 6px;}.symbolStylerContainer .symbolStyler .symbolStylerContent.showTab.custom .symbolStylerCustomContent .wrap .customResourcesContainer .resourcesGrid .symbol {flex-basis: 16%; padding: 6px 0; height: 35px; display: flex; align-items: center; cursor: pointer; overflow: hidden; position: relative;}.symbolStylerContainer .symbolStyler .symbolStylerContent.showTab.custom .symbolStylerCustomContent .wrap .customResourcesContainer .resourcesGrid .symbol.selected {background-color: #cee7f8;}.symbolStylerContainer .symbolStyler .symbolStylerContent.showTab.custom .symbolStylerCustomContent .wrap .customResourcesContainer .resourcesGrid .symbol div {overflow: hidden; text-align: center; padding: 0 6px; margin: auto;}.symbolStylerContainer .symbolStyler .symbolStylerContent.showTab.custom .symbolStylerCustomContent .wrap .customResourcesContainer .resourcesGrid .symbol div img {max-width: 100%; height: auto; width: auto;}.symbolStylerContainer .symbolStyler .symbolStylerContent.showTab.custom .symbolStylerCustomContent .wrap .uploadMessage {position: absolute; bottom: 0px; width: 100%;}.symbolStylerContainer .symbolStyler .symbolStylerContent.showTab.custom .symbolStylerCustomContent .wrap .uploadMessage .inlineMessage.warning.heavy {background-color: #ffefb7;}.symbolStylerContainer .symbolStyler .symbolStylerContent.showTab.custom .symbolStylerCustomContent .wrap .uploadMessage .inlineMessage.warning.heavy .inlineMessageText {margin-top: 3px;}.symbolStylerContainer .symbolStyler .symbolStylerContent.showTab.custom .symbolStylerCustomContent .message {margin-bottom: 10px; font-size: 11px;}.symbolStylerContainer .symbolStyler .symbolStylerContent.showTab.custom .symbolStylerCustomContent input[type="file"] {display: none;}.symbolStylerContainer .symbolStyler .symbolStylerContent.showTab.custom .symbolStylerCustomContent .custom-file-upload {display: inline-block; padding: 7px 12px; cursor: pointer; border: 1px solid #e79c47; color: #e79c47; float: right; margin-bottom: 10px; margin-top: 15px; position: absolute; z-index: 100; width: 241px; left: 27px; text-align: center;}.symbolStylerContainer .symbolStyler .symbolStylerContent.showTab.custom .symbolStylerCustomContent .custom-file-upload:hover {border-color: #d88b3d; color: #d88b3d;}.symbolStylerContainer .symbolStyler .symbolStylerContent.showTab.custom .symbolStylerCustomContent .custom-file-upload .uploadIcon {background: url("SymbolStyler/images/upload.svg"); background-size: 16px 16px; width: 16px; height: 16px; display: inline-block; margin: 0 3px; vertical-align: middle;}.symbolStylerContainer .symbolStyler .symbolStylerContent.showTab.custom .symbolStylerCustomContent .customResourcesInnerContainer {margin-top: 41px;}.symbolStylerContainer .symbolStyler .symbolStylerContent.showTab.custom .symbolStylerCustomContent.disabled .message {display: none;}.symbolStylerContainer .symbolStyler .symbolStylerContent.showTab.custom .symbolStylerCustomContent.disabled .customResourcesContainer .customResourcesInnerContainer {margin-top: 0px;}.symbolStylerContainer .symbolStyler .symbolStylerContent.showTab.custom .symbolStylerCustomContent.disabled #uploadForm {display: none;}.symbolStylerContainer .symbolStyler .symbolStylerContent.showTab.custom .symbolStylerCustomContent.unsaved .customResourcesContainer .errorToSave {display: block; margin: 10px;}.symbolStylerContainer .symbolStyler .symbolStylerContent.showTab.custom .symbolStylerCustomContent.loading .customResourcesContainer {opacity: 0.2;}.symbolStylerContainer .symbolStyler .symbolStylerContent.showTab.custom .symbolStylerCustomContent.empty .custom-file-upload {margin-top: 113px;}.symbolStylerContainer .symbolStyler .symbolStylerContent .esri-symbol-styler {padding: 0px;}.symbolStylerContainer .symbolStyler .symbolStylerContent .esri-symbol-styler div[data-dojo-attach-point="dap_shapeSizeControls"] {display: none;}.symbolStylerContainer .symbolStyler .symbolStylerContent .esri-symbol-styler .esri-symbol-preview-container {display: none;}.symbolStylerContainer .symbolStyler .symbolStylerContent .esri-symbol-styler .esri-color-picker .esri-swatch.esri-selected {border-width: 3px;}.symbolStylerContainer .symbolStyler .symbolStylerContent .esri-symbol-styler .dijitSliderH.esri-horizontal-slider {margin-bottom: 6px; margin-top: 6px; vertical-align: middle; width: 120px; display: inline-table;}.symbolStylerContainer .symbolStyler .symbolStylerContent .esri-symbol-styler .dijitSliderH.esri-horizontal-slider .dijitRuleMark {border: 1px solid #8ba0bd;}.symbolStylerContainer .symbolStyler .symbolStylerContent .esri-symbol-styler .dijitSliderH.esri-horizontal-slider .dijitSliderBar,.symbolStylerContainer .symbolStyler .symbolStylerContent .esri-symbol-styler .dijitSliderH.esri-horizontal-slider.dijitSliderHover .dijitSliderBar,.symbolStylerContainer .symbolStyler .symbolStylerContent .esri-symbol-styler .dijitSliderH.esri-horizontal-slider.dijitSliderFocused .dijitSliderBar {height: 1px; background-color: #333 !important; border-top: 7px solid #ffffff; border-bottom: 4px solid #ffffff; border-left: 0; border-right: 0px; background-image: none !important;}.symbolStylerContainer .symbolStyler .symbolStylerContent .esri-symbol-styler .dijitSliderH.esri-horizontal-slider .dijitSliderBumperH,.symbolStylerContainer .symbolStyler .symbolStylerContent .esri-symbol-styler .dijitSliderH.esri-horizontal-slider.dijitSliderHover .dijitSliderBumperH,.symbolStylerContainer .symbolStyler .symbolStylerContent .esri-symbol-styler .dijitSliderH.esri-horizontal-slider.dijitSliderFocused .dijitSliderBumperH {background-color: #ffffff !important; -webkit-box-shadow: none !important; box-shadow: none !important;}.symbolStylerContainer .symbolStyler .symbolStylerContent .esri-symbol-styler .dijitSliderH.esri-horizontal-slider .dijitSliderMoveableH {top: -7px;}.symbolStylerContainer .symbolStyler .symbolStylerContent .esri-symbol-styler .dijitSliderH.esri-horizontal-slider .dijitSliderMoveableH .dijitSliderProgressBar {background-image: none !important;}.symbolStylerContainer .symbolStyler .symbolStylerContent .esri-symbol-styler .dijitSliderH.esri-horizontal-slider .dijitSliderMoveableH .dijitSliderProgressBar .dijitSliderThumbHover {background-position: 0 0;}.symbolStylerContainer .symbolStyler .symbolStylerContent .esri-symbol-styler .dijitSliderH.esri-horizontal-slider .dijitSliderMoveableH .dijitSliderImageHandleH.dijitSliderImageHandle {background-image: none; background-color: #ffffff; border-radius: 10px; width: 12px; height: 12px; border: 1px solid grey; top: 0px;}.symbolStylerContainer .symbolStyler .symbolStylerContent .esri-symbol-styler .dijitSliderH.esri-horizontal-slider .dijitSliderMoveableH .dijitSliderImageHandleH.dijitSliderImageHandle:hover {border-color: #7fbbdf;}.symbolStylerContainer .symbolStyler .symbolStylerContent .esri-symbol-styler .dijitSliderH.esri-horizontal-slider .dijitSliderBumperH {width: 3px;}.symbolStylerContainer .symbolStyler .symbolStylerContent .esri-symbol-styler .dijitSliderH.esri-horizontal-slider .dijitSliderRightBumper {border-bottom-right-radius: 3px; border-top-right-radius: 3px;}.symbolStylerContainer .symbolStyler .symbolStylerContent .esri-symbol-styler .dijitSliderH.esri-horizontal-slider .dijitSliderFocused .dijitSliderLeftBumper,.symbolStylerContainer .symbolStyler .symbolStylerContent .esri-symbol-styler .dijitSliderH.esri-horizontal-slider .dijitSliderLeftBumper {border-bottom-left-radius: 5px; border-top-left-radius: 5px; background-image: none; background-color: #0079c1;}.symbolStylerContainer .symbolStyler .symbolStylerContent .esri-symbol-styler .dijitSliderH.esri-horizontal-slider .dijitSliderFocused .dijitSliderProgressBarH,.symbolStylerContainer .symbolStyler .symbolStylerContent .esri-symbol-styler .dijitSliderH.esri-horizontal-slider .dijitSliderProgressBarH {background-image: none; background-color: #0079c1;}.symbolStylerContainer .symbolStyler .symbolStylerContent .esri-symbol-styler .dijitSliderH.esri-horizontal-slider .dijitRuleLabel {font-size: 10px; cursor: pointer; max-width: 127px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap;}.symbolStylerContainer .symbolStyler .symbolStylerContent .esri-symbol-styler .dijitSliderH.esri-horizontal-slider .dijitRuleLabel:hover {color: #0079c1;}.symbolStylerContainer .symbolStyler .symbolStylerContent .esri-symbol-styler .dijitSliderH.esri-horizontal-slider .dijitRuleLabel.selected {font-weight: bold;}.symbolStylerContainer .symbolStyler .symbolStylerContent .esri-symbol-styler .dijitSliderH.esri-horizontal-slider .dijitRuleContainerH:not(.dijitRuleLabelsContainer) {pointer-events: none;}.symbolStylerContainer .symbolStyler .symbolStylerContent .esri-symbol-styler .dijitSliderH.esri-horizontal-slider .dijitRuleContainerH:not(.dijitRuleLabelsContainer) .dijitRuleMark {border-top: 2px solid #ffffff !important; border-left: 2px solid #ffffff !important; border-right: 2px solid #ffffff !important; border-bottom: 4px solid #ffffff !important; pointer-events: all;}.symbolStylerContainer .symbolStyler .symbolStylerContent .esri-symbol-styler .dijitSliderH.esri-horizontal-slider .dijitRuleContainerH:not(.dijitRuleLabelsContainer) .dijitRuleMark.dijitRuleMarkH {width: 1px; margin-left: -2px; background-color: #959595;}.symbolStylerContainer .symbolStyler .symbolStylerContent .esri-symbol-styler .dijitSliderH.esri-horizontal-slider .dijitRuleContainerH:not(.dijitRuleLabelsContainer) .dijitRuleMark.dijitRuleMarkH:hover {cursor: pointer; border-top: 2px solid #bed7f0 !important; border-left: 2px solid #bed7f0 !important; border-right: 2px solid #bed7f0 !important; border-bottom: 4px solid #bed7f0 !important;}.symbolStylerContainer .symbolStyler .symbolStylerContent .esri-inline-input .dijitTextBox {margin-left: 6px;}.symbolStylerContainer .symbolStyler .symbolStylerHeader {min-height: 30px;}.symbolStylerContainer .symbolStyler .symbolStylerFooter {text-align: right; margin: 0 20px 8px 20px;}.symbolStylerContainer .symbolStyler .symbolStylerFooter > div {margin: 5px; display: inline-block;}.symbolStylerContainer .symbolStyler .symbolStylerFooter .solidColorContainer {display: block; text-align: left; margin-left: 0px;}.symbolStylerContainer .symbolStyler .symbolStylerFooter .solidColorContainer label {margin-left: 5px; margin-right: 5px; vertical-align: middle;}.symbolStylerContainer .symbolStyler .esri-color-picker .esri-transparency-slider[type="range"] {height: 4px; background-color: #dbdbdb;}.symbolStylerContainer .symbolStyler .esri-color-picker .esri-transparency-slider[type="range"]::-ms-track {color: transparent; border: none;}.symbolStylerContainer.pointCloud .esri-color-ramp-picker .esri-flipper {display: none;}.symbolStylerContainer.pointCloud .esri-symbol-styler .esri-color-ramp-picker .esri-viewport {height: 183px;}.esriRtl .symbolStylerContainer .symbolStyler .symbolStylerContent.showTab .symbolTab:first-child {margin-left: auto; margin-right: 10px;}.esriRtl .symbolStylerContainer .symbolStyler .symbolStylerContent.showTab .custom-file-upload {left: auto; right: 27px;}.esriRtl .symbolStylerContainer .symbolStylerFooter {text-align: left;}.esriRtl .symbolStylerContainer .symbolStylerFooter .solidColorContainer {text-align: right;}.labelEditor .toggleLabel {font-size: 20px;}.labelEditor .labelEditorContent {margin-left: 10px;}.labelEditor .labelEditorContent .labelConfiguration > div {padding: 8px 0; display: inline-block; width: 100%; border-bottom: 1px solid #d9d9d9;}.labelEditor .labelEditorContent .label {display: inline-block; width: 100px; vertical-align: middle;}.labelEditor .labelEditorContent .attributeSelect.dijitSelect {min-height: 27px;}.labelEditor .labelEditorContent .attributeSelect.dijitSelect .dijitButtonContents {min-width: 80px; max-width: 178px; overflow: hidden;}.labelEditor .labelEditorContent .attributeSelect.dijitSelect .dijitInputField {white-space: nowrap; overflow: hidden; text-overflow: ellipsis; max-width: 95%;}.labelEditor .labelEditorContent .placementDropDown .dijitButtonNode {border: 0px; background: none; padding: 0px;}.labelEditor .labelEditorContent .placementDropDown .dijitButtonNode .dijitButtonContents .dijitArrowButtonInner {display: none;}.labelEditor .labelEditorContent .placementDropDown .dijitButtonNode .dijitButtonContents:hover {cursor: pointer;}.labelEditor .labelEditorContent .placementDropDown .dijitButtonNode .dijitButtonContents .dijitButtonText {padding: 1px 1px 2px 1px; background-color: white; border: 1px solid #8ba0bd;}.labelEditor .labelEditorContent .placementDropDown .dijitButtonNode .dijitButtonContents .dijitButtonText > span {width: 22px; height: 22px; display: inline-block;}@-moz-document url-prefix() {.ar.labelEditor.labelEditorContent.placementDropDown.dijitButtonNode.dijitButtonContents.dijitButtonText> span {margin-top: -13px;}}.labelPlacementIcon {width: 16px; height: 16px; background: url("LabelEditor/images/placement2d.svg"); background-size: 48px 48px; display: inline-block; margin: 3px; vertical-align: middle;}.labelPlacementIcon.dijitMenuItemIcon {width: 16px; height: 16px;}.labelPlacementIcon.threeD {background: url("LabelEditor/images/placement3d.svg");}.labelPlacementIcon.above-center {background-position: 32px 0px;}.labelPlacementIcon.above-left {background-position: 48px 0px;}.labelPlacementIcon.above-right {background-position: 16px 0px;}.labelPlacementIcon.center-center {background-position: 32px 32px;}.labelPlacementIcon.center-left {background-position: 48px 32px;}.labelPlacementIcon.center-right {background-position: 16px 32px;}.labelPlacementIcon.below-center {background-position: 32px 16px;}.labelPlacementIcon.below-left {background-position: 48px 16px;}.labelPlacementIcon.below-right {background-position: 16px 16px;}.placementDropDown.dijitMenu {direction: ltr; border: 1px solid #d9d9d9 !important;}.placementDropDown.dijitMenu .dijitMenuItem {min-height: 13px; font-size: 11px !important; padding: 7px 7px 7px 7px; vertical-align: middle;}.placementDropDown.dijitMenu .dijitMenuItem td {line-height: 16px;}.placementDropDown.dijitMenu .dijitMenuItem.forceColumn {display: table-cell;}.placementDropDown.dijitMenu .dijitMenuItem.forceColumn .dijitMenuArrowCell {display: none;}.placementDropDown.dijitMenu .dijitMenuItem.forceNewRow {display: table-row; opacity: 0; height: 0px; min-height: 0px; line-height: 0px; padding: 0px;}.placementDropDown.dijitMenu .dijitMenuItem.forceNewRow td {display: none;}.placementDropDown.dijitMenu .dijitMenuItem:nth-child(1), .placementDropDown.dijitMenu .dijitMenuItem:nth-child(2), .placementDropDown.dijitMenu .dijitMenuItem:nth-child(5), .placementDropDown.dijitMenu .dijitMenuItem:nth-child(6), .placementDropDown.dijitMenu .dijitMenuItem:nth-child(9), .placementDropDown.dijitMenu .dijitMenuItem:nth-child(10) {border-right: 1px solid #d9d9d9;}.placementDropDown.dijitMenu .dijitMenuItem:nth-child(-n + 7) {border-bottom: 1px solid #d9d9d9;}.esriRtl .labelEditor .labelEditorContent {margin-left: 0px; margin-right: 10px;}.ellipsis, .esri .typesClassesList .dgrid .dgrid-header .dgrid-cell,.esri .typesClassesList .dgrid .dgrid-header .dgrid-cell:hover {overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}.esriIsMobile.esri .typesClassesList .dgrid .dojoDndSource .dgrid-row:hover {background-color: transparent !important;}.esri .typesClassesList {position: relative;}.esri .typesClassesList .dgrid {min-height: 10px; background-color: white; border-color: #d9d9d9; height: auto; box-shadow: inset 0px -6px 8px -7px #c7c7c7;}.esri .typesClassesList .dgrid .dgrid-content {width: 100% !important;}.esri .typesClassesList .dgrid .dgrid-header {background: #ffffff !important; box-shadow: 0px 0px 8px #c7c7c7;}.esri .typesClassesList .dgrid .dgrid-header.dgrid-header-row {right: 0px; background: transparent !important;}.esri .typesClassesList .dgrid .dgrid-header .dgrid-cell,.esri .typesClassesList .dgrid .dgrid-header .dgrid-cell:hover {background: #ffffff !important; font-size: 11px; padding: 0; vertical-align: middle; height: 30px; padding: 2px;}.esri .typesClassesList .dgrid .dgrid-cell {vertical-align: middle;}.esri .typesClassesList .dgrid .dojoDndItemAnchor {background-color: transparent;}.esri .typesClassesList .dgrid.select-all .dojoDndSource .dgrid-row.dgrid-selected .dgrid-cell.field-label {cursor: move;}.esri .typesClassesList .dgrid .dgrid-row.hide {visibility: hidden; width: 0; height: 0; display: block !important;}.esri .typesClassesList .dgrid .dojoDndSource .dgrid-row {padding: 2px; box-sizing: border-box;}.esri .typesClassesList .dgrid .dojoDndSource .dgrid-row.ui-state-default:hover {background: none; background-color: transparent;}.esri .typesClassesList .dgrid .dojoDndSource .dgrid-row.dojoDndItemOver {background: none;}.esri .typesClassesList .dgrid .dojoDndSource .dgrid-row.dojoDndItemOver:hover {background: none;}.esri .typesClassesList .dgrid .dojoDndSource .dgrid-row.dojoDndItemSelected {background-color: transparent;}.esri .typesClassesList .dgrid .dojoDndSource .dgrid-row.dgrid-row-odd {background-color: transparent;}.esri .typesClassesList .dgrid .dojoDndSource .dgrid-row.dgrid-selected {background-color: rgba(0, 121, 193, 0.125);}.esri .typesClassesList .dgrid .dojoDndSource .dgrid-row.dgrid-selected:hover {background-color: rgba(0, 121, 193, 0.125) !important;}.esri .typesClassesList .dgrid .dojoDndSource .dgrid-row.dgrid-selected .dgrid-cell.field-label {cursor: text;}.esri .typesClassesList .dgrid .dojoDndSource .dgrid-row.dojoDndItemAfter {border: 0px; padding: 2px; background-color: transparent;}.esri .typesClassesList .dgrid .dojoDndSource .dgrid-row.dojoDndItemBefore {border: 0px; padding: 2px; background-color: transparent;}.esri .typesClassesList .dgrid .dojoDndSource .dgrid-row.dojoDndItemAnchor {padding: 2px;}.esri .typesClassesList .dgrid .dojoDndSource .dgrid-row#dgrid_0-row-___default___,.esri .typesClassesList .dgrid .dojoDndSource .dgrid-row#dgrid_0-row-___default___ ~ .dgrid-row {cursor: default;}.esri .typesClassesList .dgrid .dojoDndSource .dgrid-row.dgrid-row-expandable ~ .dgrid-row .dgrid-cell,.esri .typesClassesList .dgrid .dojoDndSource .dgrid-row.dgrid-row-expandable ~ .dgrid-row:hover,.esri .typesClassesList .dgrid .dojoDndSource .dgrid-row.dgrid-row-expandable .dgrid-cell,.esri .typesClassesList .dgrid .dojoDndSource .dgrid-row.dgrid-row-expandable:hover {cursor: default;}.esri .typesClassesList .dgrid .dojoDndSource .dgrid-row.dgrid-row-expandable ~ .dgrid-row .dgrid-column-0 .symbolContainer {opacity: 0;}.esri .typesClassesList .dgrid .dgrid-cell {border: 0; padding: 7px 0 7px 0;}.esri .typesClassesList .dgrid .dgrid-cell.dgrid-column-3 {width: 55px;}.esri .typesClassesList .dgrid .dgrid-cell.dgrid-column-3 .actionContainer {cursor: pointer;}.esriRtl .esri .typesClassesList .dgrid .dgrid-cell.dgrid-column-3 .actionContainer {transform: scale(-1, 1); -webkit-transform: scale(-1, 1);}.esri .typesClassesList .dgrid .dgrid-cell.dgrid-column-3 .actionContainer.ungroupAll {background: url("../editor/ConfigureLayer/widgets/TypesClassesList/images/move-up-all.svg"); background-size: 16px 32px; height: 16px; width: 16px; display: inline-block;}.esri .typesClassesList .dgrid .dgrid-cell.dgrid-column-3 .actionContainer.ungroupAll:hover {background-position: 0px 16px;}.esri .typesClassesList .dgrid .dgrid-cell.dgrid-column-3 .actionContainer.ungroup {background: url("../editor/ConfigureLayer/widgets/TypesClassesList/images/move-up.svg"); background-size: 16px 32px; height: 16px; width: 16px; display: inline-block;}.esri .typesClassesList .dgrid .dgrid-cell.dgrid-column-3 .actionContainer.ungroup:hover {background-position: 0px 16px;}.esri .typesClassesList .dgrid .dgrid-cell.dgrid-column-2 {width: 70px; text-align: right;}.esri .typesClassesList .dgrid .dgrid-cell.dgrid-column-2 .showDefaultLink {text-decoration: underline; cursor: pointer;}.esri .typesClassesList .dgrid .dgrid-cell .dgrid-input {width: 97%; background-color: transparent; border: dashed #d9d9d9 1px; box-sizing: content-box; padding: 0px;}.esri .typesClassesList .dgrid .dgrid-cell .dgrid-input:focus {outline: none;}.esri .typesClassesList .dgrid .field-symbol {min-width: 30px; vertical-align: middle;}.esri .typesClassesList .dgrid .field-label {vertical-align: middle;}.esri .typesClassesList .dgrid .field-label.dgrid-cell-editing {padding: 6px 0 6px 0;}.esri .typesClassesList .dgrid .field-count {width: 70px;}.esri .typesClassesList .dgrid th.field-action {text-align: center;}.esri .typesClassesList .dgrid td.field-action {text-align: center;}.esri .typesClassesList .dgrid .dgrid-scroller {position: relative; max-height: 300px; overflow: auto; border-top: 1px solid #d9d9d9;}.esri .typesClassesList .dgrid .dgrid-scroller + .dgrid-header.dgrid-scrollbar-width {width: 0px;}.esri .typesClassesList .dgrid .dojoDndSource .dgrid-row:hover {cursor: move; background: none; background-color: rgba(0, 121, 193, 0.06) !important;}.esri .typesClassesList .dgrid .dojoDndSource .dgrid-row:hover.dojoDndItemBefore, .esri .typesClassesList .dgrid .dojoDndSource .dgrid-row:hover.dojoDndItemAfter, .esri .typesClassesList .dgrid .dojoDndSource .dgrid-row:hover:not(.dojoDndItemAnchor) {background-color: transparent;}.esri .typesClassesList .symbolContainer {text-align: center;}.esri .typesClassesList .no-drag .dojoDndSource .dgrid-row:hover {cursor: auto;}.esri .typesClassesList .select-all.dgrid .dgrid-content {background-color: rgba(0, 121, 193, 0.125);}.esri .typesClassesList .select-all.dgrid .dgrid-content .dgrid-cell:hover {background-color: transparent;}.esri .typesClassesList .select-all.dgrid .dgrid-content .dgrid-row.dgrid-selected {background-color: transparent;}.esri .typesClassesList .hide-default.dgrid .default-columns {opacity: 0.5;}.esri .typesClassesList .selectAllLink {position: absolute; right: 1px; top: -16px; text-decoration: underline; margin-bottom: 3px; font-size: 12px; cursor: pointer;}.placeholder {height: 30px; border: 2px dashed #cccccc; border-radius: 5px; margin: 0px 10px;}.placeholder.dojoDndItemOver {background-image: none;}.placeholder.dojoDndItem {padding: 0px;}.soria .dojoDndSourceMoved .dojoDndItemOver.dgrid-row {background-image: none; background-color: transparent !important;}.soria table.dojoDndAvatar {font-size: 100%; background-color: white; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.125); border: 1px solid #cccccc; border: 0; pointer-events: none;}.soria table.dojoDndAvatar tr.dojoDndAvatarHeader {display: none;}.soria table.dojoDndAvatar tr.dojoDndAvatarItem {background-color: white;}.soria table.dojoDndAvatar tr.dojoDndAvatarItem td {padding: 0px;}.soria table.dojoDndAvatar tr.dojoDndAvatarItem td .dgrid-row {border: 0; background-color: white;}.soria table.dojoDndAvatar tr.dojoDndAvatarItem td .dgrid-row .dgrid-row-table {background-color: white;}.soria table.dojoDndAvatar tr.dojoDndAvatarItem td .dgrid-row .dgrid-row-table .dgrid-cell {border: 0; padding: 7px 0 7px 0;}.soria table.dojoDndAvatar tr.dojoDndAvatarItem td .dgrid-row .dgrid-row-table .dgrid-cell.dgrid-column-3 {width: 50px;}.soria table.dojoDndAvatar tr.dojoDndAvatarItem td .dgrid-row .dgrid-row-table .dgrid-cell.dgrid-column-2 {width: 70px;}.soria table.dojoDndAvatar tr.dojoDndAvatarItem td .dgrid-row .dgrid-row-table .dgrid-cell .symbolContainer {text-align: center;}.soria table.dojoDndAvatar tr.dojoDndAvatarItem td .dgrid-row .dgrid-row-table .field-symbol {min-width: 30px; cursor: pointer; vertical-align: middle;}.soria table.dojoDndAvatar tr.dojoDndAvatarItem td .dgrid-row .dgrid-row-table .field-label {vertical-align: middle;}.soria table.dojoDndAvatar tr.dojoDndAvatarItem td .dgrid-row .dgrid-row-table .field-count {width: 70px;}.esriRtl .typesClassesList .selectAllLink {position: absolute; left: 1px; right: auto;}.esriRtl .typesClassesList .dgrid .dgrid-header.dgrid-header-row {left: 0px; right: auto;}.esriRtl .typesClassesList .dgrid .dgrid-cell.dgrid-column-2 {width: 70px; text-align: left;}.esriRtl .soria table.dojoDndAvatar .dgrid-cell {text-align: right;}.ar .esri .typesClassesList .selectAllLink {top: -28px;}.symbolPicker {display: flex; flex-grow: 1; align-items: center; justify-content: center;}.symbolPicker.multi-symbol {background: url("SymbolPreview/images/multi-symbols.svg"); background-size: 16px 16px; background-repeat: no-repeat; background-position: center center;}.colorPickerColor {width: 38px; height: 38px; background-color: black; box-sizing: border-box; position: relative; overflow: hidden;}.colorPickerColor svg {margin-top: -1px; margin-left: -1px;}.colorPickerColor .noColorDiv {display: none;}.colorPickerColor.noColor {background-color: white;}.colorPickerColor.noColor .noColorDiv {display: inline-block; background-color: #f00; position: absolute; height: 1px; bottom: 0; left: 0; width: 200%; transform: rotate(-45deg); -webkit-transform: rotate(-45deg); transform-origin: top left; -webkit-transform-origin: top left; content: ""; border-width: 1px; z-index: 1; border-width: 1px;}.welcomeWidgetContainer.dijitDialog {width: 870px; height: 415px; background-color: white !important;}.welcomeWidgetContainer.dijitDialog .backgroundImageContainer::after {content: ""; background-size: 110%; opacity: 0.09; top: -50%; left: -10%; bottom: 0; right: 0; position: absolute; z-index: -1;}.welcomeWidgetContainer.dijitDialog .dijitDialogTitle {padding: 7px 0px 0 0px !important; width: 100%; text-align: center; font-size: 33px !important;}.welcomeWidgetContainer.dijitDialog .dijitDialogTitle .titleIcon {vertical-align: middle; background: url("WelcomeWidget/images/SceneViewer64.png"); width: 64px; height: 64px; display: inline-block;}.welcomeWidgetContainer.dijitDialog .dijitDialogTitle .title {display: inline-block; vertical-align: middle;}.welcomeWidgetContainer.dijitDialog .dijitDialogTitle .closeIcon {right: 17px; top: 17px;}.welcomeWidgetContainer.dijitDialog .gallery {margin: 14px 7px 0px 7px; display: flex; flex-direction: row; flex-wrap: wrap; justify-content: space-around; min-height: 290px;}.welcomeWidgetContainer.dijitDialog .gallery .scene {width: 200px; height: 133px; background: white; margin: 1px 1px 11px 1px; display: inline-block; overflow: hidden; cursor: pointer; position: relative; border: solid 1px white; padding: 0px;}.welcomeWidgetContainer.dijitDialog .gallery .scene.newScene {text-align: center; border: 1px solid #989898; margin: 0px 0px 10px 0px;}.welcomeWidgetContainer.dijitDialog .gallery .scene.newScene .newSceneContainer {top: 50%; position: absolute; transform: translate(0%, -50%); -webkit-transform: translate(0%, -50%);}.welcomeWidgetContainer.dijitDialog .gallery .scene.newScene .newSceneContainer .newSceneIcon {background: url("WelcomeWidget/images/edit.svg"); background-size: 20px 40px; width: 20px; height: 20px; text-align: center; display: inline-block;}.welcomeWidgetContainer.dijitDialog .gallery .scene.newScene .newSceneContainer .earthIcon {background: url("WelcomeWidget/images/globe.svg"); background-size: 20px 40px; width: 20px; height: 20px; text-align: center; display: inline-block;}.welcomeWidgetContainer.dijitDialog .gallery .scene.newScene .newSceneContainer .sceneTitle {position: relative; display: inline-block; width: auto; height: auto; text-align: center; font-size: 14px; width: 190px; background: transparent; white-space: normal; color: #444444;}.welcomeWidgetContainer.dijitDialog .gallery .scene.newScene:hover .sceneTitle, .welcomeWidgetContainer.dijitDialog .gallery .scene.newScene:focus .sceneTitle {background-color: transparent; color: #0079c1;}.welcomeWidgetContainer.dijitDialog .gallery .scene.newScene:hover .newSceneIcon, .welcomeWidgetContainer.dijitDialog .gallery .scene.newScene:focus .newSceneIcon {background-position: 0px -20px;}.welcomeWidgetContainer.dijitDialog .gallery .scene.newScene:hover .earthIcon, .welcomeWidgetContainer.dijitDialog .gallery .scene.newScene:focus .earthIcon {background-position: 0px -20px;}.welcomeWidgetContainer.dijitDialog .gallery .scene .sceneThumbnail {height: 133px; width: 200px; background-size: 200px 133px; position: absolute; top: 0px; transition: transform 0.25s, background-position 0.25s; -webkit-transition: transform 0.25s, background-position 0.25s;}.welcomeWidgetContainer.dijitDialog .gallery .scene .sceneTitle {text-overflow: ellipsis; white-space: nowrap; overflow: hidden; padding: 5px; font-size: 11px; position: absolute; bottom: 0px; background-color: rgba(0, 0, 0, 0.3); z-index: 100; width: 190px; height: 12px; color: white;}.welcomeWidgetContainer.dijitDialog .gallery .scene .icon-helper {background-color: transparent; width: 0; height: 0; position: absolute; right: 0; top: 0; border-top: 35px solid rgba(0, 0, 0, 0.3); border-left: 35px solid transparent;}.welcomeWidgetContainer.dijitDialog .gallery .scene .icon-helper div.iconType {top: -34px; right: 1px; height: 18px; width: 18px; position: absolute; background-position: 0px 1px; background-size: 18px; background-repeat: no-repeat;}.welcomeWidgetContainer.dijitDialog .gallery .scene .icon-helper .iconType.frequent {background-image: url("WelcomeWidget/images/frequent-shadow.png");}.welcomeWidgetContainer.dijitDialog .gallery .scene .icon-helper .iconType.featured {background-image: url("WelcomeWidget/images/featured-shadow.png");}.welcomeWidgetContainer.dijitDialog .gallery .scene .icon-helper .iconType.recent {background-image: url("WelcomeWidget/images/recent-shadow.png");}.welcomeWidgetContainer.dijitDialog .gallery .scene:hover, .welcomeWidgetContainer.dijitDialog .gallery .scene:focus {border: solid 1px #99c9e6;}.welcomeWidgetContainer.dijitDialog .gallery .scene:hover .newSceneIcon, .welcomeWidgetContainer.dijitDialog .gallery .scene:focus .newSceneIcon {background-position: 0px -20px;}.welcomeWidgetContainer.dijitDialog .gallery .scene:hover .icon-helper, .welcomeWidgetContainer.dijitDialog .gallery .scene:focus .icon-helper {border-top-color: rgba(0, 121, 193, 0.6);}.welcomeWidgetContainer.dijitDialog .gallery .scene:hover .earthIcon, .welcomeWidgetContainer.dijitDialog .gallery .scene:focus .earthIcon {background-position: 0px -20px;}.welcomeWidgetContainer.dijitDialog .gallery .scene:hover .sceneThumbnail, .welcomeWidgetContainer.dijitDialog .gallery .scene:focus .sceneThumbnail {transform: scale(1.3); -webkit-transform: scale(1.3);}.welcomeWidgetContainer.dijitDialog .gallery .scene:hover .sceneTitle, .welcomeWidgetContainer.dijitDialog .gallery .scene:focus .sceneTitle {background-color: rgba(0, 121, 193, 0.6);}.welcomeWidgetContainer.dijitDialog .gallery .loading {background: url("WelcomeWidget/images/loading-blue.gif"); width: 33px; height: 39px; margin-top: 65px;}.welcomeWidgetContainer.dijitDialog .galleryLinkContainer {color: #4c4c4c !important; text-decoration: underline; cursor: pointer; font-size: 14px; flex-direction: row; justify-content: space-between; margin: 0 17px;}.welcomeWidgetContainer.dijitDialog .galleryLinkContainer a:active,.welcomeWidgetContainer.dijitDialog .galleryLinkContainer a:hover,.welcomeWidgetContainer.dijitDialog .galleryLinkContainer a:visited,.welcomeWidgetContainer.dijitDialog .galleryLinkContainer a {color: #4c4c4c !important; float: left;}.welcomeWidgetContainer.dijitDialog .galleryLinkContainer a:last-child {float: right;}.esriRtl .welcomeWidgetContainer.dijitDialog .dijitDialogTitle {margin-left: 15px !important; margin-right: 0px !important;}.esriRtl .welcomeWidgetContainer.dijitDialog .dijitDialogTitle .closeIcon {right: auto; left: 17px; top: 17px;}.esriRtl .welcomeWidgetContainer.dijitDialog .gallery .scene .icon-helper {border-top: 35px solid rgba(0, 0, 0, 0.3); border-right: 35px solid transparent; border-left: 0px; left: 0; right: auto;}.esriRtl .welcomeWidgetContainer.dijitDialog .gallery .scene .icon-helper div.iconType {right: auto; left: 2px;}.esriRtl .welcomeWidgetContainer.dijitDialog .galleryLinkContainer a:active,.esriRtl .welcomeWidgetContainer.dijitDialog .galleryLinkContainer a:hover,.esriRtl .welcomeWidgetContainer.dijitDialog .galleryLinkContainer a:visited,.esriRtl .welcomeWidgetContainer.dijitDialog .galleryLinkContainer a {float: right;}.esriRtl .welcomeWidgetContainer.dijitDialog .galleryLinkContainer a:last-child {float: left;}@media screen and (max-width: 900px) {:not(.esriIsPhoneSize) .welcomeWidgetContainer.dijitDialog {width: 663px; height: 285px;} :not(.esriIsPhoneSize) .welcomeWidgetContainer.dijitDialog .gallery {height: 135px; min-height: 135px; overflow: hidden;} :not(.esriIsPhoneSize) .welcomeWidgetContainer.dijitDialog .galleryLinkContainer {margin-top: 20px;}}@media screen and (orientation: landscape) {.esriIsPhoneSize .welcomeWidgetContainer.dijitDialog {height: 213px; width: 510px;} .esriIsPhoneSize .welcomeWidgetContainer.dijitDialog .gallery {height: 111px; min-height: 111px; overflow: hidden;}}@media screen and (orientation: portrait) {.esriIsPhoneSize .welcomeWidgetContainer.dijitDialog {width: 240px; height: 454px;} .esriIsPhoneSize .welcomeWidgetContainer.dijitDialog .dijitDialogTitle {padding: 20px 0px 0 0px !important;} .esriIsPhoneSize .welcomeWidgetContainer.dijitDialog .gallery {width: 240px; min-width: 240px; margin: 14px 0px 0px 0px; height: 335px; overflow: hidden;}}.esriIsPhoneSize .welcomeWidgetContainer.dijitDialog .dijitDialogTitle .title {font-size: 20px;}.esriIsPhoneSize .welcomeWidgetContainer.dijitDialog .dijitDialogTitle .titleIcon {background-size: 32px 32px; width: 32px; height: 32px;}.esriIsPhoneSize .welcomeWidgetContainer.dijitDialog .gallery .scene {width: 150px; height: 100px;}.esriIsPhoneSize .welcomeWidgetContainer.dijitDialog .gallery .scene .sceneThumbnail {height: 100px; width: 150px; background-size: 150px 100px;}.esriIsPhoneSize .welcomeWidgetContainer.dijitDialog .gallery .scene .sceneTitle {width: 140px;}.esriIsPhoneSize .welcomeWidgetContainer.dijitDialog .gallery .scene.newScene .newSceneContainer .sceneTitle {width: 140px;}.esriIsPhoneSize .welcomeWidgetContainer.dijitDialog .galleryLinkContainer {margin-top: 10px; font-size: 11px;}.esriIsPhoneSize .welcomeWidgetContainer + .dijitDialogUnderlayWrapper {top: 0px !important;}.esri .dijitDialogUnderlayWrapper.welcomeWidgetUnderlay .dijitDialogUnderlay._underlay.on {opacity: 0.2;}.textureModeToggleContainer {display: inline-block;}.textureModeToggleContainer .textureModeToggle .dijitButtonNode {border: 0px; background: none; padding: 0px;}.textureModeToggleContainer .textureModeToggle .dijitButtonNode .dijitButtonContents .dijitArrowButtonInner {display: none;}.textureModeToggleContainer .textureModeToggle .dijitButtonNode .dijitButtonContents:hover {cursor: pointer;}.textureModeToggleContainer .textureModeToggle .dijitButtonNode .dijitButtonContents .dijitButtonText {padding: 1px 1px 1px 1px; background-color: white; border: 1px solid #8ba0bd;}.textureModeToggleContainer .textureModeToggle .dijitButtonNode .dijitButtonContents .dijitButtonText > span {width: 34px; height: 34px; display: inline-block;}.textureModeToggleContainer .textureModeToggle .dijitButtonNode .dijitButtonContents .dijitButtonText > span .textureModeIcon {width: 32px; height: 32px; background-color: white; background-size: 32px 128px; display: inline-block; margin: 2px 0 0 2px; vertical-align: middle;}.textureModeToggleContainer .textureModeToggle .dijitButtonNode .dijitButtonContents .dijitButtonText > span .textureModeIcon.original {background: url("TextureModeToggle/images/texturesmodes.svg");}.textureModeToggleContainer .textureModeToggle .dijitButtonNode .dijitButtonContents .dijitButtonText > span .textureModeIcon.grey {background: url("TextureModeToggle/images/texturesmodes.svg"); background-position: 0px -32px;}.textureModeToggleContainer .textureModeToggle .dijitButtonNode .dijitButtonContents .dijitButtonText > span .textureModeIcon.colored {background: url("TextureModeToggle/images/texturesmodes.svg"); background-position: 0px -64px;}.textureModeToggleContainer .textureModeToggle .dijitButtonNode .dijitButtonContents .dijitButtonText > span .textureModeIcon.colorOnly {background: url("TextureModeToggle/images/texturesmodes.svg"); background-position: 0px -96px;}.textureModeDropDown.dijitMenu {border: 1px solid #cbcbcb !important;}.textureModeDropDown.dijitMenu .dijitMenuItem {min-height: 13px; font-size: 11px !important; padding: 7px 10px 7px 8px; vertical-align: middle;}.textureModeDropDown.dijitMenu .dijitMenuItem td {line-height: 16px;}.textureModeDropDown.dijitMenu .dijitMenuItem .textureModeDesc {font-size: 10px; opacity: 0.9;}.textureModeDropDown.dijitMenu .dijitMenuItem .dijitMenuItemIconCell .textureModeIcon {width: 32px; height: 32px; background: url("TextureModeToggle/images/texturesmodes.svg"); background-size: 32px 128px; display: inline-block; margin: 2px; vertical-align: middle;}.textureModeDropDown.dijitMenu .dijitMenuItem .dijitMenuItemIconCell .textureModeIcon.grey {background-position: 0px -32px;}.textureModeDropDown.dijitMenu .dijitMenuItem .dijitMenuItemIconCell .textureModeIcon.colored {background-position: 0px -64px;}.textureModeDropDown.dijitMenu .dijitMenuItem .dijitMenuItemIconCell .textureModeIcon.colorOnly {background-position: 0px -96px;}.ellipsis, .create-app-dialog .dijitDialogPaneContent .dijitTabListContainer-top .dijitTabListWrapper .dijitTabContainerTop-tabs .dijitTab .tabLabel, .create-app-dialog .dijitDialogPaneContent .esri-browseitems .gallery .template-info-panel .esri-button,.create-app-dialog .dijitDialogPaneContent .esri-browseitems.nofilters.wide .gallery .template-info-panel .esri-button {text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}.create-app-dialog .spinner {width: 100%; height: 100%; position: absolute; text-align: center; padding-top: 180px; font-size: 300%; color: white; background: rgba(0, 0, 0, 0.5); z-index: 999;}.create-app-dialog .dijitHidden {display: none;}.create-app-dialog .dijitNoIcon {display: none;}.create-app-dialog .dijitDialog.saveDialog .dijitButton .dijitButtonContents {padding: 0 !important;}.create-app-dialog .dijitDialog.saveDialog .dijitDialogTitleBar {margin-bottom: 12px;}.create-app-dialog .dijitButton {margin-right: 10px;}.create-app-dialog .templated-app-form-container {margin: 16px;}.create-app-dialog .dijitTabContainerTop-container .esri-browseitems .dgrid-grid.ui-widget,.create-app-dialog .esri-browseitems .dgrid-grid.dgrid .dgrid-content,.create-app-dialog .esri-browseitems .dgrid-grid.dgrid .dgrid-row.dgrid-selected .gallery-view,.create-app-dialog .dijitTabContainerTop-dijitContentPane {background: none;}.create-app-dialog .dijitTabContainerTopChildWrapper {top: 0;}.create-app-dialog .dijitTabContainerTopChildWrapper.dijitHidden > .dijitTabPane > .esriCreateApp > .dojoxWizardButtons {display: flex;}.create-app-dialog .thumbnail {height: auto;}.create-app-dialog .dojoxWizardContainer {overflow: visible; position: relative; z-index: 10;}.create-app-dialog .dijitDialog.saveDialog .dijitDialogPaneContent {padding-bottom: 60px;}.create-app-dialog .dijitDialogPaneContent {padding: 9px 0 9px 0; margin-top: -9px; height: auto; width: 660px;}.create-app-dialog .dijitDialogPaneContent .dijitLayoutContainer {overflow: visible;}.create-app-dialog .dijitDialogPaneContent .dijitContentPane {overflow: visible;}.create-app-dialog .dijitDialogPaneContent .dijitContentPane.pane-bordered {width: 700px !important; padding-top: 30px; margin-left: 60px; box-sizing: border-box;}.create-app-dialog .dijitDialogPaneContent .dijitTabListContainer-top {pointer-events: none; height: 39px !important; top: 10px !important;}.create-app-dialog .dijitDialogPaneContent .dijitTabListContainer-top .dijitTabListWrapper {left: 0px !important; height: 49px !important;}.create-app-dialog .dijitDialogPaneContent .dijitTabListContainer-top .dijitTabListWrapper .dijitTabContainerTop-tabs {border-bottom: 1px solid #e0e0e0; padding-left: 0px; width: 332px !important; height: 38px !important; padding-right: 330px;}.create-app-dialog .dijitDialogPaneContent .dijitTabListContainer-top .dijitTabListWrapper .dijitTabContainerTop-tabs * {pointer-events: all;}.create-app-dialog .dijitDialogPaneContent .dijitTabListContainer-top .dijitTabListWrapper .dijitTabContainerTop-tabs .dijitTab {background: none; background-color: #f8f8f8; transition: background 0.2s; border-radius: 0; padding: 8px 4px 8px 4px; margin: 0; box-sizing: border-box; border: 1px solid #e0e0e0; width: 50%; top: 0px; height: 39px;}.create-app-dialog .dijitDialogPaneContent .dijitTabListContainer-top .dijitTabListWrapper .dijitTabContainerTop-tabs .dijitTab:hover {padding-top: 8px; background-color: rgba(0, 121, 193, 0.06);}.create-app-dialog .dijitDialogPaneContent .dijitTabListContainer-top .dijitTabListWrapper .dijitTabContainerTop-tabs .dijitTab:hover .tabLabel {color: #0079c1;}.create-app-dialog .dijitDialogPaneContent .dijitTabListContainer-top .dijitTabListWrapper .dijitTabContainerTop-tabs .dijitTab:first-child {margin-right: -1px;}.create-app-dialog .dijitDialogPaneContent .dijitTabListContainer-top .dijitTabListWrapper .dijitTabContainerTop-tabs .dijitTab.dijitTabChecked {transition: background 0.2s; background-color: #fff; border-bottom-color: #fff; z-index: 10; padding-top: 8px;}.create-app-dialog .dijitDialogPaneContent .dijitTabListContainer-top .dijitTabListWrapper .dijitTabContainerTop-tabs .dijitTab.dijitTabChecked .tabLabel {color: #0079c1;}.create-app-dialog .dijitDialogPaneContent .dijitTabListContainer-top .dijitTabListWrapper .dijitTabContainerTop-tabs .dijitTab .tabLabel {width: 100%; font-size: 15px; transition: color 0.2s; text-align: center; color: #444; line-height: 21px;}.create-app-dialog .dijitDialogPaneContent .dijitTabListContainer-top .dijitTabListWrapper .dijitTabContainerTop-tabs .dijitTab .tabLabel:focus {outline: none;}.create-app-dialog .dijitDialogPaneContent .dijitTabContainerTop-container {border: none; top: 49px !important; overflow: visible; height: 390px;}.create-app-dialog .dijitDialogPaneContent .dijitTabContainerTop-spacer {display: none;}.create-app-dialog .dijitDialogPaneContent .esri-browseitems .instructions,.create-app-dialog .dijitDialogPaneContent .esri-browseitems.nofilters.wide .instructions {display: none;}.create-app-dialog .dijitDialogPaneContent .esri-browseitems .searchBar,.create-app-dialog .dijitDialogPaneContent .esri-browseitems.nofilters.wide .searchBar {display: none;}.create-app-dialog .dijitDialogPaneContent .esri-browseitems .dgrid-grid.dgrid,.create-app-dialog .dijitDialogPaneContent .esri-browseitems.nofilters.wide .dgrid-grid.dgrid {max-height: none;}.create-app-dialog .dijitDialogPaneContent .esri-browseitems .dgrid-grid.dgrid .gallery-view,.create-app-dialog .dijitDialogPaneContent .esri-browseitems.nofilters.wide .dgrid-grid.dgrid .gallery-view {width: 31%; padding: 0; margin: 1em 1%;}.create-app-dialog .dijitDialogPaneContent .esri-browseitems .dgrid-grid.dgrid .gallery-view img,.create-app-dialog .dijitDialogPaneContent .esri-browseitems.nofilters.wide .dgrid-grid.dgrid .gallery-view img {border: none; box-shadow: 0 0 0 1px #e0e0e0; margin-bottom: 0.5em;}.create-app-dialog .dijitDialogPaneContent .esri-browseitems .dgrid-grid.dgrid .gallery-view h5,.create-app-dialog .dijitDialogPaneContent .esri-browseitems.nofilters.wide .dgrid-grid.dgrid .gallery-view h5 {height: auto; font-size: 14px;}.create-app-dialog .dijitDialogPaneContent .esri-browseitems .dgrid-grid.dgrid .gallery-view .template-overlay,.create-app-dialog .dijitDialogPaneContent .esri-browseitems.nofilters.wide .dgrid-grid.dgrid .gallery-view .template-overlay {top: 4px; left: 4px; height: 125px; line-height: inherit; display: flex; align-items: center; justify-content: center;}.create-app-dialog .dijitDialogPaneContent .esri-browseitems.showing .gallery .template-info-panel,.create-app-dialog .dijitDialogPaneContent .esri-browseitems.nofilters.wide.showing .gallery .template-info-panel {right: 5px;}.create-app-dialog .dijitDialogPaneContent .esri-browseitems .gallery-right,.create-app-dialog .dijitDialogPaneContent .esri-browseitems.nofilters.wide .gallery-right {margin-top: 0;}.create-app-dialog .dijitDialogPaneContent .esri-browseitems.no-filters .gallery,.create-app-dialog .dijitDialogPaneContent .esri-browseitems.nofilters.wide.no-filters .gallery {float: none;}.create-app-dialog .dijitDialogPaneContent .esri-browseitems .gallery,.create-app-dialog .dijitDialogPaneContent .esri-browseitems.nofilters.wide .gallery {min-height: auto; height: 370px;}.create-app-dialog .dijitDialogPaneContent .esri-browseitems .gallery .template-info-panel,.create-app-dialog .dijitDialogPaneContent .esri-browseitems.nofilters.wide .gallery .template-info-panel {box-shadow: none; border-right: solid 1px #e0e0e0; overflow: hidden; padding: 0; top: -1px; height: auto; bottom: -40px;}.create-app-dialog .dijitDialogPaneContent .esri-browseitems .gallery .template-info-panel .template-info-showing,.create-app-dialog .dijitDialogPaneContent .esri-browseitems.nofilters.wide .gallery .template-info-panel .template-info-showing {padding: 12px 15px; height: 245px; overflow-x: hidden; overflow-y: auto; border-bottom: 1px solid #e0e0e0;}.create-app-dialog .dijitDialogPaneContent .esri-browseitems .gallery .template-info-panel .template-info-showing h4,.create-app-dialog .dijitDialogPaneContent .esri-browseitems.nofilters.wide .gallery .template-info-panel .template-info-showing h4 {font-size: 16px;}.create-app-dialog .dijitDialogPaneContent .esri-browseitems .gallery .template-info-panel .template-info-showing p,.create-app-dialog .dijitDialogPaneContent .esri-browseitems.nofilters.wide .gallery .template-info-panel .template-info-showing p {font-size: 14px !important;}.create-app-dialog .dijitDialogPaneContent .esri-browseitems .gallery .template-info-panel .template-info-showing .thumbnail,.create-app-dialog .dijitDialogPaneContent .esri-browseitems.nofilters.wide .gallery .template-info-panel .template-info-showing .thumbnail {width: 100%; line-height: 0; opacity: 1;}.create-app-dialog .dijitDialogPaneContent .esri-browseitems .gallery .template-info-panel .template-info-showing .thumbnail > img,.create-app-dialog .dijitDialogPaneContent .esri-browseitems.nofilters.wide .gallery .template-info-panel .template-info-showing .thumbnail > img {width: 100%;}.create-app-dialog .dijitDialogPaneContent .esri-browseitems .gallery .template-info-panel .template-info-showing p,.create-app-dialog .dijitDialogPaneContent .esri-browseitems.nofilters.wide .gallery .template-info-panel .template-info-showing p {height: auto;}.create-app-dialog .dijitDialogPaneContent .createAppTabContainer .esri-browseitems .gallery .template-info-panel .template-info-showing {height: 255px;}.create-app-dialog .dijitDialogPaneContent .dojoxWizardButtons {position: absolute; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; z-index: 1; width: 100%; justify-content: flex-end;}.create-app-dialog .dijitDialogPaneContent .dijitButton.cancel:hover .dijitButtonText {color: #00b9f2; border-color: #00b9f2;}.create-app-dialog .dijitDialogPaneContent .dijitButtonText,.create-app-dialog .dijitDialogPaneContent .panel-actions .esri-button {font-family: "Avenir Next", "Avenir", "Helvetica Neue", "Helvetica", "Arial", sans-serif; position: relative; color: #0079c1; display: inline-block; width: auto; letter-spacing: 0em; font-style: normal; border: 1px solid #0079c1; background-color: transparent; -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; letter-spacing: 1px; line-height: 1.55rem;}.create-app-dialog .dijitDialogPaneContent .panel-actions {width: 90%; margin: 12px 5% 0; display: flex; flex-flow: row wrap; justify-content: space-between; bottom: auto;}.create-app-dialog .dijitDialogPaneContent .panel-actions .esri-button {font-size: 12px; width: 48%; margin: 0 0 5px 0; padding: 0.37rem 0.9rem; text-transform: uppercase; overflow: hidden; text-overflow: ellipsis;}.create-app-dialog .dijitDialogPaneContent .panel-actions .esri-button:hover {border-color: #00b9f2; color: #00b9f2;}.create-app-dialog .dijitDialogPaneContent .panel-actions .esri-button.esri-close {border: none; color: #828282; width: 100%;}.create-app-dialog .dijitDialogPaneContent .panel-actions .esri-button.esri-close:hover {color: #0079c1; background-color: transparent;}.create-app-dialog .dijitDialogPaneContent #create-app {width: 100%; background-color: #0079c1; border: solid 1px #0079c1; color: #fff;}.create-app-dialog .dijitDialogPaneContent #create-app:hover {background-color: #005e95;}.create-app-dialog .calcite .dijitButtonText {padding: 0.35rem 0.9rem !important;}.create-app-dialog .dijitTabPane form {margin: 15px;}.create-app-dialog form {font-size: 14px;}.create-app-dialog form label {display: block; width: 100%; margin-bottom: 5px; margin-top: 12px; box-sizing: border-box;}.create-app-dialog form .marginTop {margin-top: 12px;}.create-app-dialog form label.forCheckBox {width: auto; display: inline; margin-left: 6px; vertical-align: -1px;}.create-app-dialog form .dijitTextBox {width: 100%; padding: 9px; box-sizing: border-box;}.create-app-dialog form .dijitInline,.create-app-dialog form .esri-tags,.create-app-dialog form .esri-tags > div,.create-app-dialog form .esri-tags .select2-container.select2-container-multi {width: 100%; box-sizing: border-box;}.create-app-dialog form .dijitInline.dijitCheckBox {width: 16px;}.create-app-dialog form .checkBoxContainer {display: inline-block;}.create-app-dialog form .esri-tags .dijitTextBox {width: inherit; padding: inherit;}.create-app-dialog form .esri-tags .select2-container.select2-container-multi .select2-choices {padding: 2px;}.create-app-dialog form .esri-tags .select2-container.select2-container-multi .select2-choices .dijitTextBox {margin-top: -2px;}.create-app-dialog form .esri-tags .select2-container.select2-container-multi .select2-choices .dijitTextBox input.dijitInputInner {margin-top: -2px;}.esriRtl .shareDialog .createAppShare .createAppText {text-align: right; margin-right: 0px;}.esriRtl .create-app-dialog .dijitDialogPaneContent .esri-browseitems .dgrid-grid.dgrid .gallery-view {float: right;}.esriRtl .create-app-dialog .dijitButton {margin-right: 0px; margin-left: 10px;}.esriRtl .create-app-dialog .dijitDialogPaneContent .dijitContentPane.pane-bordered {margin-right: auto; margin-left: 60px;}.esriRtl .create-app-dialog .dijitDialogPaneContent .dijitTabListContainer-top .dijitTabListWrapper {left: auto !important; right: 0px !important;}.esriRtl .create-app-dialog .dijitDialogPaneContent .dijitTabListContainer-top .dijitTabListWrapper .dijitTabContainerTop-tabs {padding-left: 330px; padding-right: 0px;}.esriRtl .create-app-dialog .dijitDialogPaneContent .dijitTabListContainer-top .dijitTabListWrapper .dijitTabContainerTop-tabs .dijitTab:first-child {margin-left: -1px; margin-right: auto;}.esriRtl .create-app-dialog .dijitDialogPaneContent .esri-browseitems .gallery .template-info-panel {left: -680px; right: auto;}.esriRtl .create-app-dialog .dijitDialogPaneContent .esri-browseitems.showing .gallery .template-info-panel {left: 5px; right: auto;}.calloutEditor .toggleLabel {font-size: 20px;}.calloutEditor .calloutEditorContent {margin-left: 10px;}.calloutEditor .calloutEditorContent .calloutConfiguration > div,.calloutEditor .calloutEditorContent .toggleLabel {padding: 8px 0; display: inline-block; width: 100%; border-bottom: 1px solid #d9d9d9;}.calloutEditor .calloutEditorContent .label {display: inline-block; width: 100px;}.esriRtl .calloutEditor .calloutEditorContent {margin-left: 0px; margin-right: 10px;}.esriIsPhoneSize .mobileMenuContainer {font-size: 17px; height: 100vh; width: 100%; position: relative; top: 0px; left: 0px; opacity: 0; transition: opacity 0.05s 0.08s; background-color: rgba(0, 0, 0, 0.5); z-index: 960; pointer-events: none;}.esriIsPhoneSize .mobileMenuContainer.show {pointer-events: auto; opacity: 1; transition: opacity 0.05s;}.esriIsPhoneSize .mobileMenuContainer.show .menu {transition: left 0.2s 0.05s; left: 0px;}.esriIsPhoneSize .mobileMenuContainer .menu {height: 100vh; width: 80%; background-color: white; left: -80%; transition: left 0.1s; position: absolute;}.esriIsPhoneSize .mobileMenuContainer .menu .closeButtonContainer {width: 40px; height: 40px; position: absolute; right: 0px; display: flex; align-items: center; z-index: 960;}.esriIsPhoneSize .mobileMenuContainer .menu .closeButtonContainer .closeButton {background: url("mobile/Menu/images/collapse.svg"); opacity: 0.6; width: 16px; height: 16px; margin: 8px;}.esriIsPhoneSize .mobileMenuContainer .menu .menuHeaderText {padding-left: 12px; padding-top: 8px; position: absolute; font-size: 20px;}.esriIsPhoneSize .mobileMenuContainer .menu .menuList {margin-top: 40px; border-top: 1px solid lightgray;}.esriIsPhoneSize .mobileMenuContainer .menu .menuList .menuListItem {height: 40px; display: flex; align-items: center; border-bottom: 1px solid lightgray; padding-left: 12px;}@media (orientation: landscape) {.esriIsPhoneSize .mobileMenuContainer .menu {left: -300px; width: 300px;}}.esriRtl .esriIsPhoneSize .mobileMenuContainer.show .menu {transition: right 0.2s 0.05s; right: 0px; left: auto;}.esriRtl .esriIsPhoneSize .mobileMenuContainer .menu {right: -80%; left: auto; transition: right 0.1s;}.esriRtl .esriIsPhoneSize .mobileMenuContainer .menu .closeButtonContainer {left: 0px; right: auto;}.esriRtl .esriIsPhoneSize .mobileMenuContainer .menu .closeButtonContainer .closeButton {transform: rotate(180deg);}.esriRtl .esriIsPhoneSize .mobileMenuContainer .menu .menuList .menuListItem {padding-right: 12px; padding-left: 0px;}@keyframes pulse-dot {0% {transform: scale(0.6);} 50% {transform: scale(1);} 100% {transform: scale(0.6);}}@keyframes pulse-dot-fade-out {0% {transform: scale(0.6); opacity: 1;} 100% {transform: scale(0); opacity: 0;}}.layer-loading {position: absolute; right: 0px; margin-right: -10px; margin-top: -12px; width: 6px; height: 6px; background-color: white; border-radius: 15px; opacity: 1;}.layer-loading.layer-loading-dot {background-color: #ddd; animation: pulse-dot 1.25s cubic-bezier(0.455, 0.03, 0.515, 0.955) -0.4s infinite;}.layer-loading.layer-loading-dot-fade-out {background-color: #ddd; animation: pulse-dot-fade-out 0.5s forwards;}.layer-loading-progress-bar {width: 100%; height: 3px; background-color: white;}.layer-loading-progress-bar .progress-bar {height: 100%; background-color: #0079c1; visibility: hidden; transition: width 0.5s linear;}.layer-loading-progress-bar .progress-bar.layer-loading-active {visibility: visible;}.feature-display-limit {position: relative; top: 3px; opacity: 1; margin-left: 4px; margin-right: 3px; line-height: 12px; font-size: 14px; -webkit-text-fill-color: #bbb;}.feature-display-limit--hide {display: none;}.addLayerPane.beta-feature-item-browser .NavigatorPaneHead {display: none;}.addLayerPane.beta-feature-item-browser .ib__container,.addLayerPane.beta-feature-item-browser .ib__header,.addLayerPane.beta-feature-item-browser .ib-results__item-list,.addLayerPane.beta-feature-item-browser .ib__input-area {background: transparent;}.addLayerPane.beta-feature-item-browser .ib__header {border-bottom: none; padding-bottom: 5px;}.addLayerPane.beta-feature-item-browser .ib__input-area {border: none; margin: 0 18px; padding-left: 0; padding-right: 12px;}.addLayerPane.beta-feature-item-browser .ib-item-pane__container {background: transparent;}.addLayerPane.beta-feature-item-browser .ib-input-area__search-bar {display: block;}.addLayerPane.beta-feature-item-browser .ib-input-area__search-bar input {background: #fff; border: solid #8ba0bd 1px; background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMnB4IiBoZWlnaHQ9IjMycHgiIHZpZXdCb3g9IjAgMCAzMiAzMiIgZmlsbD0iIzRDNEM0QyI+ICAgIDxwYXRoIGQ9Ik0zMS42MDcgMjcuODM4bC02LjEzMy02LjEzN2ExLjMzNiAxLjMzNiAwIDAgMC0xLjg4NyAwbC0uMDM1LjAzNS0yLjUzMy0yLjUzMy0uMDE0LjAxNGMzLjY1Mi00LjU1NiAzLjQyMi0xMS4xOTUtLjgwMy0xNS40Mi00LjUyOS00LjUyNy0xMS44NzUtNC41MzEtMTYuNDA0IDAtNC41MzEgNC41MzEtNC41MjkgMTEuODc1IDAgMTYuNDA2IDQuMjA1IDQuMjA0IDEwLjgxMSA0LjQ1NSAxNS4zNjUuODQ4bC4wMDQuMDAzLS4wMzMuMDMzIDIuNTQxIDIuNTRhMS4zMyAxLjMzIDAgMCAwIC4wMjUgMS44NDhsNi4xMzUgNi4xMzNhMS4zMyAxLjMzIDAgMCAwIDEuODg3IDBsMS44ODUtMS44ODNhMS4zMzIgMS4zMzIgMCAwIDAgMC0xLjg4N3pNMTcuODExIDE3LjgwOWE4LjIxMyA4LjIxMyAwIDAgMS0xMS42MTkgMCA4LjIxNyA4LjIxNyAwIDAgMSAwLTExLjYyMiA4LjIxOSA4LjIxOSAwIDAgMSAxMS42MTkuMDA0IDguMjE2IDguMjE2IDAgMCAxIDAgMTEuNjE4eiIvPjwvc3ZnPg==); background-size: 0.875em; background-position: 0.5em center; background-repeat: no-repeat; padding-left: 1.8em; -webkit-appearance: none; line-height: 14px;}.addLayerPane.beta-feature-item-browser .ib-results__item-list {margin-bottom: 100px;}.addLayerPane.beta-feature-item-browser .paneTopContainer {display: none;}.addLayerPane.beta-feature-item-browser .card-mc__action-container {height: 23px;}.addLayerPane.beta-feature-item-browser .ib__results {background-color: transparent;}.addLayerPane.beta-feature-item-browser .ib-results__item-list {padding: 0 18px;}.addLayerPane.beta-feature-item-browser .ib-side__container--flyout {position: fixed; width: 350px; height: inherit; min-height: 100%; top: 60px; left: 382px;}.addLayerPane.beta-feature-item-browser .ib-side__content--flyout {padding-bottom: 60px; min-height: 100%; position: absolute; background: #f4f4f4;}.addLayerPane.beta-feature-item-browser #filter-button {width: 36px; height: 32px; background-image: url("ItemBrowser/images/filter.svg"); background-position: center; background-repeat: no-repeat; background-size: 15px;}.addLayerPane.beta-feature-item-browser #filter-button svg {display: none;}.addLayerPane.beta-feature-item-browser .ib-input-area__result-bar-container {margin-right: -10px;}.addLayerPane.beta-feature-item-browser .ib-results__item-list--none {padding-top: 20px;}.addLayerPane.beta-feature-item-browser .ib-input-area__icon-button-container {height: auto;}.addLayerPane.beta-feature-item-browser .ib-input-area__icon-button-container .ib-input-area__spacer,.addLayerPane.beta-feature-item-browser .ib-input-area__icon-button-container #list-button,.addLayerPane.beta-feature-item-browser .ib-input-area__icon-button-container #table-button {display: none;}.addLayerPane.beta-feature-item-browser .ib-input-area__result-count {display: none;}.addLayerPane.beta-feature-item-browser .ib-input-area__result-bar-container {display: inline-block; margin-top: 0;}.addLayerPane.beta-feature-item-browser .ib__input-area {display: flex; flex-direction: row; padding-right: 0;}.addLayerPane.beta-feature-item-browser .ib-input-area__search-input {width: 273px;}.addLayerPane.beta-feature-item-browser .ib-filter-pane__title,.addLayerPane.beta-feature-item-browser .ib-sort-pane__title {margin-top: -45px; display: block; position: absolute;}.addLayerPane.beta-feature-item-browser .btn-toggle-switch__toggle {margin-top: -10px; margin-bottom: 6px;}.addLayerPane.beta-feature-item-browser .ib-item-pane__footer {text-align: center;}.addLayerPane.beta-feature-item-browser .ib-item-pane__select-btn {margin-top: 2px; width: auto; font-family: "Avenir Next", "Avenir", "Helvetica Neue", "Helvetica", "Arial", sans-serif; height: 35px; margin: 5px 0; -moz-user-select: none; border: medium none; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.125); box-sizing: border-box; color: white; cursor: pointer; display: inline-block; letter-spacing: 1px; line-height: 1.71429em; padding: 0.3em 1.25em; position: relative; text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.125); transition: all 0.05s linear 0s; flex: 0 0 auto; -webkit-flex: 0 0 auto; flex-grow: 0; -webkit-flex-grow: 0; width: auto; background: none repeat scroll 0 0 #e98d32; transition: background 0.15s ease-out;}.addLayerPane.beta-feature-item-browser .ib-item-pane__footer {padding-top: 2px; padding-bottom: 4px;}.addLayerPane.beta-feature-item-browser .ib__active-filters,.addLayerPane.beta-feature-item-browser .filter-controller__container--light {background-color: transparent;}.addLayerPane.beta-feature-item-browser .ib__active-filters {padding: 0 17px; border-top: none;}.addLayerPane.beta-feature-item-browser .btn-ftr-chip__label--dark {background-color: #fff;}.addLayerPane.beta-feature-item-browser .card-mc__title {overflow: hidden; white-space: nowrap; text-overflow: ellipsis; max-width: 215px;}.addLayerPane.beta-feature-item-browser .card-mc__author-link {color: #4c4c4c;}.addLayerPane.beta-feature-item-browser .card-mc__author-row {margin-top: 0;}.addLayerPane.beta-feature-item-browser .card-mc__info {margin-bottom: 0; margin-top: 3px;}.addLayerPane.beta-feature-item-browser .card-mc__title:hover {text-decoration: none; color: #0079c1;}.addLayerPane.beta-feature-item-browser .card-mc__title:focus {outline: 0;}.addLayerPane.beta-feature-item-browser .card-mc__header {padding: 8px; padding-bottom: 6px;}.addLayerPane.beta-feature-item-browser .card-mc__container {width: 346px;}.addLayerPane.beta-feature-item-browser .card-mc__container--active {border: solid 2px #179ff1; box-sizing: border-box;}.addLayerPane.beta-feature-item-browser .card-mc__info,.addLayerPane.beta-feature-item-browser .card-mc__author-text {font-size: 12px;}.addLayerPane.beta-feature-item-browser .card-mc__action-container > button > svg,.addLayerPane.beta-feature-item-browser .card-mc__action-container > div > svg {width: 22px; height: 22px; fill: #888888;}.addLayerPane.beta-feature-item-browser .card-mc__header--constrained {display: block;}.addLayerPane.beta-feature-item-browser .card-mc__header--constrained > div {width: inherit;}.addLayerPane.beta-feature-item-browser .ib-results__item-list {width: 382px; margin-right: -4px;}.addLayerPane.beta-feature-item-browser .ib-results__item-list > :first-child {margin-top: 0;}#editorContainer .addLayerPane.beta-feature-item-browser .paneScrollableContainer {overflow-y: hidden; margin-bottom: -100px; padding-right: 0; width: 100%; top: 0;}.NavigatorContainer .NavigatorContainerInner .NavigatorContainerContent .NavigatorContainerContentInner .NavigatorPane.addLayerPane.beta-feature-item-browser .NavigatorPaneContent .NavigatorPaneContentInner {margin: 0;}.esriRtl .addLayerPane.beta-feature-item-browser .ib-results__item-list {margin-left: -4px; margin-left: 0;}.esriRtl .addLayerPane.beta-feature-item-browser .ib-input-area__icon-button-container {margin-left: 0; margin-right: 2px;}.esriRtl .addLayerPane.beta-feature-item-browser .ib-side__container--flyout {right: 382px;}.esriRtl .addLayerPane.beta-feature-item-browser #sort-button {margin: 1px; margin-right: 0;}.esriRtl .addLayerPane.beta-feature-item-browser .ib-input-area__result-bar-container {margin-right: 0; margin-left: -25px;}.esriRtl .addLayerPane.beta-feature-item-browser .card-mc__header--constrained > .card-mc__title-container {margin-right: 0.5rem; margin-left: 0;}.layer-properties-pane {margin-top: 15px;}.layer-properties-pane .legend,.layer-properties-pane .popup {margin-bottom: 12px;}.layer-properties-pane .legend .switch,.layer-properties-pane .popup .switch {display: inline-block; vertical-align: middle; margin-bottom: 0px;}.layer-properties-pane .legend .legend-label,.layer-properties-pane .legend .popup-label,.layer-properties-pane .popup .legend-label,.layer-properties-pane .popup .popup-label {font-size: 16px; font-weight: bold; display: inline-block; margin: 0px 5px 0px 5px; color: #4c4c4c; vertical-align: middle; margin-left: 10px;}.layer-properties-pane .transparency-container .transparency-label {font-size: 16px; font-weight: bold; display: inline-block; color: #4c4c4c; vertical-align: middle; margin-top: 15px;}.layer-properties-pane .transparency-container .dijitSliderH.transparency-slider {width: 100%; margin-top: 12px;}.layer-properties-pane .transparency-container .dijitSliderH.transparency-slider .dijitSliderImageHandleH.dijitSliderImageHandle {background-image: none; background-color: #ffffff; border-radius: 10px; width: 12px; height: 12px; border: 1px solid grey;}.layer-properties-pane .transparency-container .dijitSliderH.transparency-slider .dijitSliderImageHandleH.dijitSliderImageHandle:hover {border-color: #7fbbdf;}.layer-properties-pane .transparency-container .dijitSliderH.transparency-slider .dijitSliderRightBumper {border-bottom-right-radius: 3px; border-top-right-radius: 3px;}.layer-properties-pane .transparency-container .dijitSliderH.transparency-slider .dijitSliderFocused .dijitSliderLeftBumper,.layer-properties-pane .transparency-container .dijitSliderH.transparency-slider .dijitSliderLeftBumper {border-bottom-left-radius: 5px; border-top-left-radius: 5px; background-image: none; background-color: #0079c1;}.layer-properties-pane .transparency-container .dijitSliderH.transparency-slider .dijitSliderFocused .dijitSliderProgressBarH,.layer-properties-pane .transparency-container .dijitSliderH.transparency-slider .dijitSliderProgressBarH {background-image: none; background-color: #0079c1;}.layer-properties-pane .transparency-container .dijitRuleContainer {margin-top: 8px; width: 98%; white-space: nowrap;}.layer-properties-pane .transparency-container .dijitRuleContainer .dijitRuleLabel {color: #b3b3b3; font-size: 12px;}.filtering .filter-title {margin-bottom: 5px; margin-top: 45px; font-size: 16px; font-weight: bold; color: #4c4c4c;}.filtering .no-filter-fields,.filtering .field-statistics-error {margin-top: 6px; border: 1px solid #ccc; background-color: white; padding: 15px; text-align: center; color: #aaa;}.filtering .filter-loading-placeholder {height: 200px !important; background-color: white; width: auto; margin: 0px; border: 1px solid #ccc; margin-top: 6px;}.filtering .filter-type-switcher {text-align: right; margin-top: 10px; margin-right: 5px; cursor: pointer; color: #4c4c4c; font-size: 13px;}.filtering .filter-type-switcher:hover {color: #0079c1;}.filtering .empty {border-top: 1px solid #cccccc; padding-left: 15px; padding-top: 13px; padding-bottom: 5px;}.filtering label.filtering-checkbox {display: block; position: relative; padding-left: 27px; line-height: 20px; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;}.filtering label.filtering-checkbox:hover input:not(:checked) ~ .checkmark {background-color: rgba(33, 150, 243, 0.1);}.filtering label.filtering-checkbox:hover {color: #2196f3;}.filtering label.filtering-checkbox input {position: absolute; opacity: 0; cursor: pointer; height: 0; width: 0;}.filtering label.filtering-checkbox input:checked ~ .checkmark {background-color: #2196f3;}.filtering label.filtering-checkbox input:checked ~ .checkmark:after {display: block;}.filtering label.filtering-checkbox .checkmark {position: absolute; top: 0; left: 0; height: 14px; width: 14px; border: 1px solid #2196f3;}.filtering label.filtering-checkbox .checkmark:after {content: ""; position: absolute; display: none;}.filtering label.filtering-checkbox .checkmark:after {left: 5px; top: 1px; width: 3px; height: 7px; border: solid white; border-width: 0 2px 2px 0; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg);}.filtering label.filtering-checkbox .label {overflow: hidden; white-space: nowrap; text-overflow: ellipsis; width: 240px; display: inline-block;}.filtering label.filtering-checkbox .count {position: absolute; right: 15px; color: #b3b3b3;}.esriRtl .filtering label.filtering-checkbox {padding-left: 0px;}.esriRtl .filtering label.filtering-checkbox .label {margin-right: 40px;}.esriRtl .filtering label.filtering-checkbox .count {right: auto; left: 0px;}.esriRtl .filtering label.filtering-checkbox .checkmark {left: auto; right: 14px;}.dijitPopup .field-selector-field-name {width: 19em; display: block; float: left; text-overflow: ellipsis; overflow: hidden;}.esriRtl .dijitPopup .field-selector-field-name {float: right;}.field-selector-field-type {display: none;}.dijitPopup .field-selector-field-type {display: initial; color: #ccc; position: absolute; left: 19em;}.esriRtl .dijitPopup .field-selector-field-type {left: initial; right: 19em;}.field-selector table {border: 1px solid #ccc !important;}.field-selector table.dijitSelectActive, .field-selector table.dijitSelectOpened {border-color: #ccc !important;}.field-selector table.dijitSelectHover {border-color: #ccc !important;}.field-selector table tbody td.dijitButtonContents {background: none !important; padding-left: 10px; padding-right: 10px; padding-top: 3px; padding-bottom: 3px; border-color: #ccc !important;}.field-selector table tbody .dijitInputField {white-space: nowrap; overflow: hidden; text-overflow: ellipsis; max-width: 290px;}.continuous-filter {background-color: white; border: 1px solid #cccccc; margin: 0px; margin-top: 6px;}.categorical-filter {background-color: white; border: 1px solid #cccccc; margin: 0px; margin-top: 6px;}.categorical-filter ul {list-style-type: none; overflow: auto; max-height: 300px; padding: 0px; padding-left: 15px; padding-top: 15px; padding-bottom: 5px; margin: 0px;}.categorical-filter ul li {line-height: 14px;}.range-slider {padding-left: 15px; padding-right: 15px;}.range-slider .scale {margin-top: 15px; margin-bottom: 20px;}.range-slider .scale line.x-axis {stroke: #d8d8d8; stroke-dasharray: 2;}.range-slider .scale line.y-tick {stroke: #d8d8d8; stroke-width: 2;}.range-slider .scale .scale-numbers {display: flex; flex-direction: row; justify-content: space-between;}.range-slider .scale .scale-numbers input[type="number"]::-webkit-outer-spin-button,.range-slider .scale .scale-numbers input[type="number"]::-webkit-inner-spin-button {-webkit-appearance: none; margin: 0;}.range-slider .scale .scale-numbers input[type="number"] {-moz-appearance: textfield;}.range-slider .scale .scale-numbers input {border: 1px solid white; cursor: pointer; font-size: 10px; color: #ccc;}.range-slider .scale .scale-numbers input:invalid {box-shadow: none;}.range-slider .scale .scale-numbers input:-moz-submit-invalid {box-shadow: none;}.range-slider .scale .scale-numbers input:-moz-ui-invalid {box-shadow: none;}.range-slider .scale .scale-numbers input.custom-min-max:not(:focus) {color: #00c0f4;}.range-slider .scale .scale-numbers input:nth-child(1) {position: relative; left: -3px;}.range-slider .scale .scale-numbers input:nth-child(2) {position: relative; right: -3px;}.range-slider .scale .scale-numbers input:hover:not(:focus) {background-color: #f2f2f2;}.range-slider .scale .scale-numbers input:focus {outline: none; border: 1px solid #ccc; cursor: text;}.range-slider .scale .scale-numbers input.min-max-input-invalid, .range-slider .scale .scale-numbers input.min-max-input-invalid:focus {border: 1px solid #ffcc00;}.range-slider table {width: 100% !important;}.range-slider .dijitSlider.dojoxRangeSlider .dijitSliderLeftBumper,.range-slider .dijitSlider.dojoxRangeSlider .dijitSliderBottomBumper {background: #ffffff;}.range-slider .claro .dijitSliderDisabled.dojoxRangeSlider .dijitSliderLeftBumper,.range-slider .claro .dijitSliderDisabled.dojoxRangeSlider .dijitSliderBottomBumper {background: #efefef;}.range-slider .dojoxRangeSliderBarContainer {position: relative;}.range-slider .dojoxRangeSlider .dijitSliderProgressBarV {position: relative !important;}.range-slider .dojoxRangeSlider .dijitSliderProgressBar {overflow: hidden; cursor: pointer; border: none; outline: none; background: none; height: 9px; top: -4px;}.range-slider .dojoxRangeSlider .dijitSliderProgressBar:after {content: ""; background-color: #00c0f4; height: 1px; display: block; top: 4px; position: relative;}.range-slider .dojoxRangeSlider .dijitSliderProgressBarV {position: absolute !important; border-width: 0px;}.range-slider .dojoxRangeSlider .dijitSliderImageHandleH {left: -50%;}.range-slider .dijitSlider .dojoxRangeSliderBarContainer .dijitSliderProgressBarH,.range-slider .dojoxRangeSlider .dijitSliderMoveableH {right: auto !important;}.range-slider .dijitSliderBarH {height: 1px; background: inherit; border: none; background-color: #d8d8d8;}.range-slider .dijitSliderBumperH {height: 1px; width: 0px; background: inherit; border: none; background-color: #d8d8d8 !important;}.range-slider .dijitSliderProgressBar {background-color: #00c0f4;}.range-slider .dijitSliderMoveable .dijitSliderImageHandleH {background: inherit; top: -11px; height: 20px; width: 20px; border-radius: 20px; background-color: white; border: 1px solid #e3e3e3; box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.13);}.range-input {margin-bottom: 15px; padding-top: 15px; padding-left: 15px; padding-right: 15px;}.range-input span {margin-left: 10px; margin-right: 10px; font-size: 18px;}.range-input input {border: 1px solid white; background-color: white; cursor: pointer; font-size: 18px; -moz-appearance: textfield;}.range-input input:invalid {box-shadow: none;}.range-input input:-moz-submit-invalid {box-shadow: none;}.range-input input:-moz-ui-invalid {box-shadow: none;}.range-input input::-webkit-outer-spin-button, .range-input input::-webkit-inner-spin-button {-webkit-appearance: none; margin: 0;}.range-input input.range-input-invalid, .range-input input.range-input-invalid:focus {border: 1px solid #ffcc00;}.range-input input:hover:not(:focus) {background-color: #eee;}.range-input input:focus {outline: none; background-color: white; border: 1px solid #ccc; cursor: text;}.field-histogram {padding-left: 15px; padding-right: 15px;}.field-histogram rect {fill: #d8d8d8;}.field-histogram rect.selected-bar {fill: #00c0f4;}.field-histogram .histogram-loading {opacity: 0.5; background-size: auto 60%; background-position: center 0%; height: 33px;}.ellipsis, .building-activation .layer-item .layer-item-title {text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}.building-activation {margin: 14px;}.building-activation .layer-item {width: 268px; height: 28px;}.building-activation .layer-item.layer-item-container {box-shadow: 0 0 3px rgba(0, 0, 0, 0.4);}.building-activation .layer-item .layer-item-title {line-height: 28px; font-size: 90%; width: 250px; height: 28px; display: inline-block; float: left; margin-left: 10px;}.building-activation .layer-item .layer-item-toggle, .building-activation .layer-item .layer-item-chevron {width: 20px; margin-top: 4px; float: right;}.building-activation .layer-item .layer-item-chevron {background-image: url("BuildingActivation/images/arrow.svg"); width: 12px; height: 12px; background-size: 12px 24px; margin-top: 8px; margin-right: 8px;}.building-activation .building-select .layer-item.layer-item-display .layer-item-display-inside {height: 100%; float: left; display: inline-block;}.building-activation .building-select .layer-item.layer-item-display .layer-item-title {margin-left: 10px; width: 236px;}.building-activation .building-select .layer-item.layer-item-display.select-open {opacity: 0.8;}.building-activation .building-select .building-select-openable.layer-item.layer-item-display:hover {background-color: #f8f8f8; cursor: pointer;}.building-activation .building-select .building-select-openable.layer-item.layer-item-display:hover .layer-item-title {color: #1b78b1;}.building-activation .building-select .building-select-openable.layer-item.layer-item-display:hover .layer-item-chevron {background-position: 0 -12px;}.building-activation .building-select .select-container {position: absolute; background: #fff; box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4); margin-top: 1px; width: 268px; z-index: 2; display: none;}.building-activation .building-select .select-container.select-open {display: block;}.building-activation .building-select .select-container .layer-item {border-top: 1px solid #dddddd; cursor: pointer;}.building-activation .building-select .select-container .layer-item.layer-item-active {color: #376fb6;}.building-activation .building-select .select-container .layer-item:first-child {border-top: none;}.building-activation .building-select .select-container .layer-item:hover {background: #deebf4; border: solid 1px #bedaed; height: 27px; width: 266px;}.building-activation .building-select .select-container .layer-item:hover:first-child {height: 27px; margin-top: -1px;}.building-activation .building-select .select-container .layer-item:hover .layer-item-title {color: #7f8d96; margin-left: 9px;}.esriRtl .building-activation .building-select .layer-item.layer-item-display .layer-item-display-inside {float: right;}.esriRtl .building-activation .building-select .layer-item.layer-item-display .layer-item-title {margin-left: 0; margin-right: 10px;}.esriRtl .building-activation .building-select .layer-item.layer-item-display .layer-item-chevron {margin-right: 0; margin-left: 8px;}.esriRtl .building-activation .building-select .select-container .layer-item .layer-item-title {margin-left: 0px; margin-right: 10px;}.esriRtl .building-activation .building-select .select-container .layer-item:hover .layer-item-title {margin-right: 9px;}.esriRtl .building-activation .layer-item .layer-item-title {float: right;}.esriRtl .building-activation .layer-item .layer-item-toggle, .esriRtl .building-activation .layer-item .layer-item-chevron,.esriRtl .building-activation .layer-item .layer-item-chevron {float: left;}.building-tree-view {margin: 9px; margin-bottom: 0;}.building-tree-view h3 {font-weight: normal; font-size: 15px; font-family: inherit; margin-bottom: 12px; margin-left: 6px;}.building-tree-view .esri-layer-list__item {border-bottom: none; margin-left: 5px;}.building-tree-view .esri-layer-list__item-title {color: #4c4c4c; font-size: 13px;}.building-tree-view .esri-layer-list__item-container {padding: 3px 0px 3px 2px;}.building-tree-view .esri-layer-list__item--has-children .esri-layer-list__item-title {max-width: 195px;}.building-tree-view .esri-layer-list__item--has-children .esri-layer-list__list:not([hidden]),.building-tree-view .esri-layer-list__item--has-children .esri-layer-list__list--independent {margin-left: 26px; border-left: solid 1px rgba(0, 121, 193, 0.25);}.building-tree-view .esri-layer-list__child-toggle [class*="esri-icon"] {font-size: 11px;}.building-tree-view .esri-layer-list__item-title {text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}.building-tree-view .esri-layer-list__item-toggle .esri-layer-list__item-toggle-icon {background-image: url("LayerWidget/images/checkbox.svg"); height: 14px; width: 14px; display: block; margin-right: 5px;}.building-tree-view .esri-layer-list__item-toggle .esri-layer-list__item-toggle-icon:hover {background-position: 0px -14px;}.building-tree-view .esri-layer-list__item-toggle .esri-layer-list__item-toggle-icon:before {content: "";}.building-tree-view .esri-layer-list__item-toggle .esri-layer-list__item-toggle-icon.esri-icon-radio-checked {background-image: url("LayerWidget/images/radio.svg");}.building-tree-view .esri-layer-list__item-toggle .esri-layer-list__item-toggle-icon.esri-icon-radio-checked:hover {background-position: 0px -14px;}.building-tree-view .esri-layer-list__item-toggle .esri-layer-list__item-toggle-icon.esri-icon-radio-unchecked {background-image: url("LayerWidget/images/radio.svg"); background-position: 0px -28px;}.building-tree-view .esri-layer-list__item-toggle .esri-layer-list__item-toggle-icon.esri-icon-radio-unchecked:hover {background-position: 0px -14px;}.building-tree-view .esri-layer-list__item-toggle .esri-layer-list__item-toggle-icon.esri-icon-non-visible {background-position: 0px -28px;}.building-tree-view .esri-layer-list__item-toggle .esri-layer-list__item-toggle-icon.esri-icon-non-visible:hover {background-position: 0px -14px;}.building-tree-view .esri-layer-list__item-toggle .esri-layer-list__item-toggle-icon.esri-icon-non-visible:before {content: "";}.building-tree-view .building-tree-view-list {max-height: 45vh; overflow-y: auto; padding-inline-start: 0; padding: 0; margin-block-end: 0; margin-block-start: 0; margin-bottom: 0; margin-top: 0;}.esriRtl .building-tree-view .esri-layer-list__item--has-children .esri-layer-list__list:not([hidden]),.esriRtl .building-tree-view .esri-layer-list__item--has-children .esri-layer-list__list--independent {margin-left: 0px; margin-right: 26px; border-right: solid 1px rgba(0, 121, 193, 0.25); border-left: none;}.esriRtl .building-tree-view .esri-layer-list__item-toggle .esri-layer-list__item-toggle-icon {margin-left: 5px; margin-right: 0;}.esriRtl .building-tree-view .esri-layer-list__item {margin-left: 0; margin-right: 5px;}.esriRtl .building-tree-view h3 {margin-right: 6px; margin-left: 0;}.esriRtl .building-tree-view .esri-layer-list__child-toggle-icon--closed.esri-icon-right-triangle-arrow {transform: rotate(180deg);}