.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 .text {display: inline-block; margin: 10px; margin-left: 25px; margin-right: 20px; max-width: 150px;}.MenuPanesContainer .pane .paneFooter.basemap-gallery-pane__underground-container .switch {display: inline-block; margin: 8px; float: right; margin-right: 43px;}.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;}.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;}.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.png"); 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.png");}.esri .dijitDialog.saveDialog .iconRefresh:hover {background-position: 0px -16px;}.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; font-family: 'Avenir LT W01 35 Light', 'Avenir Next', 'Avenir', 'Helvetica Neue', 'Helvetica', 'Arial', sans-serif;}.esri .dijitDialog .dijitDialogPaneActionBar .dijitButton.greenButton .dijitButtonNode .dijitButtonContents {padding: 0.7em 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; font-family: 'Avenir LT W01 35 Light', 'Avenir Next', 'Avenir', 'Helvetica Neue', 'Helvetica', 'Arial', sans-serif; color: #6aa23f; text-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none;}.esri .dijitDialog .dijitDialogPaneActionBar .dijitButton.outlineButton .dijitButtonNode .dijitButtonContents {padding: 0.7em 2em !important;}.esriRtl .dijitDialog .dijitDialogPaneActionBar {text-align: left;}.esriRtl .esriIsMobile.esri .WebSceneViewerDialog .ButtonContainer {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.png") !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.png") 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.png") 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.png") 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.png"); 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.png") 16px 16px; width: 16px; height: 16px; display: inline-block; margin-left: 10px; margin-bottom: 2px; vertical-align: middle;}#sceneType.local {background: url("Header/images/Local_Scene16.png") 16px 16px;}#globe-img, #local-img, .esriRtl #local-img {background: url("Header/images/Global_Scene16.png") 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.png") 16px 16px;}#webmap-title #webmap-title-text {color: #4c4c4c; text-decoration: underline;}#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; font-family: 'Avenir LT W01 35 Light', 'Avenir Next', 'Avenir', 'Helvetica Neue', 'Helvetica', 'Arial', sans-serif; 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;}.lt .buttonStyle .top-nav #login-link, .vi .buttonStyle .top-nav #login-link {font-family: Verdana, Arial, Helvetica, sans-serif !important;}.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: 0px; position: absolute;}.top-nav.small #webmap-title #webmap-title-text {color: white; white-space: nowrap; max-width: 50%; margin-top: 7px; overflow: hidden; text-overflow: ellipsis; 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.png"); 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: 0px; margin-right: 10px;}.esriRtl #globe-img, .esriRtl #local-img {margin: 0 0 4px 7px;}.esriRtl #local-img {background: url("Header/images/Local_Scene16.png") 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: 74%; 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.png"); 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:hover .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.png");}.LayerWidget:not(.LayerWidgetEditable) .LayerItem .dijitRadio {background-image: url("LayerWidget/images/radio.png");}.LayerWidget:not(.LayerWidgetEditable) .LayerItem .layerUpdatingPercentageContainer {height: 100%; width: 5px;}.LayerWidget:not(.LayerWidgetEditable) .LayerItem .progressbarUpper {background-color: LightGray; visibility: hidden;}.LayerWidget:not(.LayerWidgetEditable) .LayerItem .progressbarLower {background-color: #004180; visibility: hidden;}.LayerWidget:not(.LayerWidgetEditable) .LayerItem .status {position: absolute; display: block; width: 5px; top: 1px; bottom: 1px; right: -10px; opacity: 0.5;}.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: 4px; 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: 74%;}.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;}.LayerWidget.LayerWidgetEditable .layerContainerFlexWrapper, .dndCover .layerContainerFlexWrapper {flex: 1 0 auto; -webkit-flex: 1 0 auto; 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;}.LayerWidget.LayerWidgetEditable .CreateGroupLink, .dndCover .CreateGroupLink {margin-top: -50px;}.LayerWidget.LayerWidgetEditable .LayerItem .layerItemSpan, .dndCover .LayerItem .layerItemSpan {max-width: 200px;}.LayerWidget.LayerWidgetEditable .LayerItem_icon, .dndCover .LayerItem_icon {background: url("LayerWidget/images/icon_layers.png") top left no-repeat; background-color: rgba(0, 0, 0, 0);}.LayerWidget.LayerWidgetEditable .LayerItem_icon.active, .dndCover .LayerItem_icon.active {background-color: rgba(0, 0, 0, 0); background-position-y: -96px;}.LayerWidget.LayerWidgetEditable .LayerItem_icon .inactive, .dndCover .LayerItem_icon .inactive {background-color: rgba(0, 0, 0, 0); background-position-y: 0;}.LayerWidget.LayerWidgetEditable .LayerItem_icon .inactive:hover, .dndCover .LayerItem_icon .inactive:hover {background-color: rgba(0, 0, 0, 0); background-position-y: -48px;}.LayerWidget.LayerWidgetEditable:not(.dndCover) > .editable.GroupLayerItem, .dndCover:not(.dndCover) > .editable.GroupLayerItem {flex: 0 0 auto; -webkit-flex: 0 0 auto; background-color: transparent !important; box-shadow: none !important; padding-right: 0px !important; padding-bottom: 20px !important;}.LayerWidget.LayerWidgetEditable:not(.dndCover) > .editable.GroupLayerItem .LayerItem.ground, .dndCover:not(.dndCover) > .editable.GroupLayerItem .LayerItem.ground {border: 0; background-color: transparent; pointer-events: none; min-height: 16px; box-shadow: none;}.LayerWidget.LayerWidgetEditable:not(.dndCover) > .editable.GroupLayerItem .LayerItem.ground .layerItemIcon, .dndCover:not(.dndCover) > .editable.GroupLayerItem .LayerItem.ground .layerItemIcon {display: none;}.LayerWidget.LayerWidgetEditable:not(.dndCover) > .editable.GroupLayerItem .LayerItem.ground .titleInlineEditBoxWrapper, .dndCover:not(.dndCover) > .editable.GroupLayerItem .LayerItem.ground .titleInlineEditBoxWrapper {top: -15px; text-align: center; width: 100%; left: 0;}.LayerWidget.LayerWidgetEditable:not(.dndCover) > .editable.GroupLayerItem .LayerItem.ground .titleInlineEditBoxWrapper .titleInlineEditBox, .dndCover:not(.dndCover) > .editable.GroupLayerItem .LayerItem.ground .titleInlineEditBoxWrapper .titleInlineEditBox {background-color: #efefef; padding: 7px 5px 5px 5px;}.LayerWidget.LayerWidgetEditable:not(.dndCover) > .editable.GroupLayerItem .LayerItem.ground .layerEditButton, .dndCover:not(.dndCover) > .editable.GroupLayerItem .LayerItem.ground .layerEditButton {display: none;}.LayerWidget.LayerWidgetEditable:not(.dndCover) > .editable.GroupLayerItem .LayerItem.ground hr, .dndCover:not(.dndCover) > .editable.GroupLayerItem .LayerItem.ground hr {width: 100%; border: 2px solid rgba(0, 121, 193, 0.25); border-bottom: 0;}.LayerWidget.LayerWidgetEditable:not(.dndCover) > .editable.GroupLayerItem .layers, .dndCover:not(.dndCover) > .editable.GroupLayerItem .layers {padding-left: 0;}.LayerWidget.LayerWidgetEditable:not(.dndCover) > .editable.GroupLayerItem .layers.emptyPlaceholder, .dndCover:not(.dndCover) > .editable.GroupLayerItem .layers.emptyPlaceholder {border: 1px dashed #a0a0a0 !important; color: #a0a0a0 !important; cursor: pointer; height: 15px !important; margin: 4px 0px 2px 12px !important; margin-left: 0px !important; transition: 0.2s !important; text-transform: uppercase !important; text-align: center;}.LayerWidget.LayerWidgetEditable:not(.dndCover) > .editable.GroupLayerItem .layers.emptyPlaceholder:hover, .dndCover:not(.dndCover) > .editable.GroupLayerItem .layers.emptyPlaceholder:hover {border: 2px solid transparent !important; background-color: #5daddd !important; color: white !important;}.LayerWidget.LayerWidgetEditable:not(.dndCover) > .editable.GroupLayerItem .layers .LayerItem, .LayerWidget.LayerWidgetEditable:not(.dndCover) > .editable.GroupLayerItem .layers .LayerItem:hover, .dndCover:not(.dndCover) > .editable.GroupLayerItem .layers .LayerItem, .dndCover:not(.dndCover) > .editable.GroupLayerItem .layers .LayerItem:hover {cursor: inherit; background-color: transparent; box-shadow: none; border: 1px solid #CCCCCC; margin: 0 -2px 0 1px; height: 35px;}.LayerWidget.LayerWidgetEditable:not(.dndCover) > .editable.GroupLayerItem .layers .LayerItem .titleInlineEditBoxWrapper, .LayerWidget.LayerWidgetEditable:not(.dndCover) > .editable.GroupLayerItem .layers .LayerItem:hover .titleInlineEditBoxWrapper, .dndCover:not(.dndCover) > .editable.GroupLayerItem .layers .LayerItem .titleInlineEditBoxWrapper, .dndCover:not(.dndCover) > .editable.GroupLayerItem .layers .LayerItem:hover .titleInlineEditBoxWrapper {width: 250px !important;}.LayerWidget.LayerWidgetEditable:not(.dndCover) > .editable.GroupLayerItem .layers .LayerItem .layerItemIcon .thumbOther, .LayerWidget.LayerWidgetEditable:not(.dndCover) > .editable.GroupLayerItem .layers .LayerItem .layerItemIcon .thumbScene, .LayerWidget.LayerWidgetEditable:not(.dndCover) > .editable.GroupLayerItem .layers .LayerItem:hover .layerItemIcon .thumbOther, .LayerWidget.LayerWidgetEditable:not(.dndCover) > .editable.GroupLayerItem .layers .LayerItem:hover .layerItemIcon .thumbScene, .dndCover:not(.dndCover) > .editable.GroupLayerItem .layers .LayerItem .layerItemIcon .thumbOther, .dndCover:not(.dndCover) > .editable.GroupLayerItem .layers .LayerItem .layerItemIcon .thumbScene, .dndCover:not(.dndCover) > .editable.GroupLayerItem .layers .LayerItem:hover .layerItemIcon .thumbOther, .dndCover:not(.dndCover) > .editable.GroupLayerItem .layers .LayerItem:hover .layerItemIcon .thumbScene {margin: -1px;}.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 .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 .thumbOther, .LayerWidget.LayerWidgetEditable .editable .LayerItem:hover .layerItemIcon .thumbScene, .dndCover .editable .LayerItem:hover .layerItemIcon .thumbOther, .dndCover .editable .LayerItem:hover .layerItemIcon .thumbScene {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 .thumbOther, .LayerWidget.LayerWidgetEditable .editable .LayerItem .layerItemIcon .thumbScene, .dndCover .editable .LayerItem .layerItemIcon .thumbOther, .dndCover .editable .LayerItem .layerItemIcon .thumbScene {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, .dndCover .editable .LayerItem.error {border: 1px solid red;}.LayerWidget.LayerWidgetEditable .editable .LayerItem.error .titleInlineEditBoxWrapper, .dndCover .editable .LayerItem.error .titleInlineEditBoxWrapper {left: 65.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 .thumbOther, .LayerWidget.LayerWidgetEditable .editable .LayerItem.error .layerItemIcon .thumbScene, .dndCover .editable .LayerItem.error .layerItemIcon .thumbOther, .dndCover .editable .LayerItem.error .layerItemIcon .thumbScene {margin-left: 0; margin-top: 0; border: 0px; height: 33px;}.LayerWidget.LayerWidgetEditable .editable > .LayerItem, .dndCover .editable > .LayerItem {box-sizing: border-box;}.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 #a0a0a0; 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.png") !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 .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.png") 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;}.menuOverlay ul li > div {padding: .5em .75em; border-bottom: 1px solid lightgrey;}.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.png");}.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.png") !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.png") !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.png") !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 :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 .LayerWidget:not(.LayerWidgetEditable) .LayerItem.ground ~ .layers {padding-right: 0;}.esriRtl .LayerWidget:not(.LayerWidgetEditable) .LayerItem.ground ~ .layers .LayerItem {padding: 4px 0px 3px 2px;}.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 .thumbOther, .esriRtl .LayerWidget.LayerWidgetEditable .LayerItem:hover .layerItemIcon .thumbScene {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.GroupLayerItem .LayerItem.ground + .layers {padding-right: 0;}.esriRtl .editable.GroupLayerItem .LayerItem.ground + .layers .LayerItem:hover .layerItemIcon .thumbOther, .esriRtl .editable.GroupLayerItem .LayerItem.ground + .layers .LayerItem:hover .layerItemIcon .thumbScene {margin-right: -2px;}.esriRtl .editable.GroupLayerItem .LayerItem.ground .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 .iconContainer {background-color: #fff; width: 16px; height: 16px; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; cursor: pointer; margin: 0; padding: 7px; border: 1px solid #828282;}.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 .iconContainer {transition: background-color 0.2s;}.mapControlsContainer .iconContainer:hover .esri-home {background-position: 0px -16px;}.mapControlsContainer .iconContainer.active {background-color: #E1F1FB; transition: background-color 0.2s;}.mapControlsContainer .iconContainer .esri-home {margin-bottom: 6px; background-image: url("MapControls/images/home.png"); width: 16px; height: 16px; background-repeat: no-repeat;}.mapControlsContainer .iconContainer:nth-child(2) {margin-top: 6px; padding: 6px 7px 8px 7px; border-bottom: 1px solid #828282;}.mapControlsContainer .iconContainer:last-child {padding: 6px 7px 8px 7px; border-top-width: 0px;}.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;}.MenuPanesContainer {background-color: rgba(0, 0, 0, 0); width: 296px;}.MenuPanesContainer .closeButtonContainer {top: 1px; right: 1px; padding: 10px; position: absolute; cursor: pointer;}.MenuPanesContainer .closeButtonContainer:hover .closeButton {background: url("MenuContainer/images/button_search_cross.png") 0 -16px;}.MenuPanesContainer .closeButtonContainer .closeButton {width: 16px; height: 16px; background: url("MenuContainer/images/button_search_cross.png");}.MenuContainer.vertical {height: 100%;}.MenuTabsContainer {background-color: rgba(0, 0, 0, 0); background: none; pointer-events: all;}.MenuTabsContainer .MenuTabsContainerShadowDiv {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 .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 {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 {background-color: #6C6D70;}.vertical .tab.lastOne {transition: 0.02s;}.vertical .tab.active {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 .tab.active:before {left: -14px; top: 50%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none;}.vertical .tab.active:after {border-color: rgba(136, 183, 213, 0); border-left-color: white; border-width: 10px; margin-top: -10px;}.vertical .tab.active:before {border-color: rgba(194, 225, 245, 0); border-left-color: #c2e1f5; border-width: 11px; margin-top: -11px;}.horizontal .tab.active {background-color: white;}.horizontal .tab.inactive:hover {background-color: 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.expand:hover {background-color: #929497; transition: 0.01s;}.tab .tabIconCommon, .tab .layers_icon, .tab .environment_icon, .tab .search_icon, .tab .basemap_icon, .tab .measure_icon, .tab .tridon_icon, .tab .expand_icon, .tab .settings_icon {width: inherit; height: inherit; background-size: 16px 32px; background-position: 0px 0px;}.tab .layers_icon {background: url("MenuContainer/images/icon_layers.png");}.tab .environment_icon {background: url("MenuContainer/images/icon_sun.png");}.tab .search_icon {background: url("MenuContainer/images/icon_search.png");}.tab .basemap_icon {background: url("MenuContainer/images/icon_basemap.png");}.tab .measure_icon {background: url("MenuContainer/images/icon_measure.png");}.tab .tridon_icon {background: url("MenuContainer/images/icon_tridon.png");}.tab .expand_icon {background: url("MenuContainer/images/icon_expand.png"); background-position: 0px 0; background-repeat: no-repeat; background-size: 20px 14px;}.tab:hover, .tab.active {-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:hover div, .tab.active div {background-position: 0px -16px;}.tab:hover .expand_icon, .tab.active .expand_icon {background-position: 0px 0px;}.tab .settings_icon {background: url("MenuContainer/images/icon_settings.png");}.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;}.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.png") !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: .5em .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: 45%; 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.png");}.shapeIconCone {background-image: url("SymbologyEditor/images/ShapeCone32.png");}.shapeIconCross {background-image: url("SymbologyEditor/images/ShapeCross32.png");}.shapeIconCube {background-image: url("SymbologyEditor/images/ShapeCube32.png");}.shapeIconCylinder {background-image: url("SymbologyEditor/images/ShapeCylinder32.png");}.shapeIconDiamond {background-image: url("SymbologyEditor/images/ShapeDiamond32.png");}.shapeIconKite {background-image: url("SymbologyEditor/images/ShapeKite32.png");}.shapeIconSphere {background-image: url("SymbologyEditor/images/ShapeSphere32.png");}.shapeIconSquare {background-image: url("SymbologyEditor/images/ShapeSquare32.png");}.shapeIconTetrahedron {background-image: url("SymbologyEditor/images/ShapeTetrahedron32.png");}.shapeIconX {background-image: url("SymbologyEditor/images/ShapeX32.png");}.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.png"); 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 #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 {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 {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.png") 15px 16px;}#slideDeckContainer .Slidebar .playButton .playIcon {outline: none; background: url("SlideDeck/images/play_pause.png") 32px 16px; width: 16px; height: 16px; margin: 6px;}.slideDeck button {border: none; padding: 0; cursor: pointer;}.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; text-shadow: 0px 0px 1px black, 0px 0px 2px black, 0px 0px 3px black; 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;}.slideDeckEditable .addSlide {transition: background 0.15s ease-out; width: 100%; text-align: center; padding: 6px;}.slideDeckEditable .addSlide .addChar {margin: 0;}.slideDeckEditable .addSlide .slideButton, .slideDeckEditable .addSlide #slideDeckContainer .Slidebar ul.slideDeckInner.horizontalBar .slide .slideButton, #slideDeckContainer .Slidebar ul.slideDeckInner.horizontalBar .slide .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; 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;}.slideDeckEditable .addSlide .slideButton:hover, .slideDeckEditable .addSlide #slideDeckContainer .Slidebar ul.slideDeckInner.horizontalBar .slide .slideButton:hover, #slideDeckContainer .Slidebar ul.slideDeckInner.horizontalBar .slide .slideDeckEditable .addSlide .slideButton:hover, .slideDeckEditable .addSlide .slideButton:active, .slideDeckEditable .addSlide #slideDeckContainer .Slidebar ul.slideDeckInner.horizontalBar .slide .slideButton:active, #slideDeckContainer .Slidebar ul.slideDeckInner.horizontalBar .slide .slideDeckEditable .addSlide .slideButton:active {background: none repeat scroll 0 0 #4997d2; transition: background 0.15s ease-out;}.dijitInlineEditBoxDisplayModeHover {background-color: white; border: 1px solid #ebebeb;}.ellipsis, #slideDeckContainer .Slidebar ul.slideDeckInner.horizontalBar .slide .slideButton:hover .smallTitle, .slideDeckEditable .Slidebar .slide .slideDetails .editTitle, .dndCover .slide .slideDetails .editTitle {text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}.slideDeckEditable .Slidebar .isDragging .slide:hover {border: none;}.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;}.slideDeckEditable .Slidebar .slide .smallTitle, .dndCover .slide .smallTitle {display: none;}.slideDeckEditable .Slidebar .slide .slideDetails, .dndCover .slide .slideDetails {display: table-cell; width: 100%; height: 61px;}.slideDeckEditable .Slidebar .slide .slideDetails .slideDetailsInner, .dndCover .slide .slideDetails .slideDetailsInner {position: relative; width: 100%; height: 100%;}.slideDeckEditable .Slidebar .slide .slideDetails .slideDetailsInner .dijitOffScreen, .dndCover .slide .slideDetails .slideDetailsInner .dijitOffScreen {z-index: -10000;}.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;}.slideDeckEditable .Slidebar .slide .slideDetails .editTitle, .dndCover .slide .slideDetails .editTitle {position: absolute; top: 5px; left: 5px; width: 180px; height: 20px;}.slideDeckEditable .Slidebar .slide:hover, .dndCover .slide:hover {border: 1px solid rgba(0, 121, 193, 0.66);}.slideDeckEditable .Slidebar .slide:hover .OptionsMenu, .dndCover .slide:hover .OptionsMenu {display: block;}.slideDeckEditable .Slidebar .slide .iconButtonContainer, .slideDeckEditable .Slidebar .slide .iconButtonContainer2, .dndCover .slide .iconButtonContainer, .dndCover .slideDeckEditable .Slidebar .slide .iconButtonContainer2, .slideDeckEditable .Slidebar .dndCover .slide .iconButtonContainer2, .dndCover .slide .iconButtonContainer2 {display: block; position: absolute; top: 5px; right: 5px; cursor: pointer; width: 16px; height: 16px; padding: 3px;}.slideDeckEditable .Slidebar .slide .iconButtonContainer:hover .deleteSlide, .slideDeckEditable .Slidebar .slide .iconButtonContainer2:hover .deleteSlide, .slideDeckEditable .Slidebar .slide .iconButtonContainer:hover .updateSlide, .slideDeckEditable .Slidebar .slide .iconButtonContainer2:hover .updateSlide, .dndCover .slide .iconButtonContainer:hover .deleteSlide, .dndCover .slide .iconButtonContainer2:hover .deleteSlide, .dndCover .slide .iconButtonContainer:hover .updateSlide, .dndCover .slide .iconButtonContainer2:hover .updateSlide {background-position: 0px -16px;}.slideDeckEditable .Slidebar .slide .iconButtonContainer .deleteSlide, .slideDeckEditable .Slidebar .slide .iconButtonContainer2 .deleteSlide, .dndCover .slide .iconButtonContainer .deleteSlide, .dndCover .slide .iconButtonContainer2 .deleteSlide {width: 16px; height: 16px; background-image: url("SlideDeck/images/delete.png"); background-size: 16px 32px; padding: 0; float: right;}.slideDeckEditable .Slidebar .slide .iconButtonContainer .updateSlide, .slideDeckEditable .Slidebar .slide .iconButtonContainer2 .updateSlide, .dndCover .slide .iconButtonContainer .updateSlide, .dndCover .slide .iconButtonContainer2 .updateSlide {width: 16px; height: 16px; background: url("SlideDeck/images/refresh.png") 0 0; display: block;}.slideDeckEditable .Slidebar .slide .iconButtonContainer2, .dndCover .slide .iconButtonContainer2 {top: auto; left: auto; right: auto; bottom: 0px; padding: 8px;}.slideDeckEditable .Slidebar .slide .editSlide, .dndCover .slide .editSlide {position: absolute; bottom: 0px; right: 0px;}.slideDeckEditable .Slidebar .slide .dijitInputField, .dndCover .slide .dijitInputField {border: dashed #ebebeb 1px; padding-top: 2px; height: 20px; width: 180px;}.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 .slideDeckEditable .Slidebar .slide .iconButtonContainer, .esriRtl .slideDeckEditable .Slidebar .slide .iconButtonContainer2, .esriRtl .dndCover .slide .iconButtonContainer, .esriRtl .dndCover .slide .iconButtonContainer2 {display: block; top: 5px; position: absolute; right: auto; left: 5px;}.esriRtl .slideDeckEditable .Slidebar .slide .iconButtonContainer2, .esriRtl .dndCover .slide .iconButtonContainer2 {right: 5px; left: auto; top: 28px;}.esriRtl .slideDeckEditable .Slidebar .slide .editTitle, .esriRtl .dndCover .editTitle {left: auto; right: 5px;}.esriRtl .slideDeckEditable .Slidebar .slide .editSlide, .esriRtl .dndCover .editSlide {right: auto; left: -2px;}.esriRtl #slideDeckContainer .slide .slideButton:hover .smallTitle, .esriRtl #slideDeckContainer .Slidebar ul.slideDeckInner.horizontalBar .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 #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;}.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;}.splashScreen {padding: 0 25px 12px 25px; pointer-events: auto; background-color: white; margin-top: -8px;}.splashScreen .sceneViewerLabel {font-size: 22px; display: inline-block; margin-left: 18px;}.splashScreen .sceneViewerLabel + div {margin-top: 17px;}.splashScreen .sceneViewerIcon {width: 65px; height: 74px; background: url("SplashScreen/images/sceneviewericon.png"); display: inline-block; vertical-align: middle; margin-bottom: 3px;}.splashScreen .buttonContainer {display: flex; flex-direction: row; justify-content: space-between; flex-wrap: wrap;}.splashScreen button.smallButton {width: auto !important; margin: 20px auto !important; display: block !important;}.splashScreen button.smallButton.hide {display: none !important;}.splashScreen .helpLink a {color: inherit;}.esriRtl .splashScreen .sceneViewerLabel {margin-right: 18px; margin-left: auto;}.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; 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.png");}.MessageList .MessageWidget .warningIcon {background: url("MessageListWidget/images/Warning16.png");}.MessageList .MessageWidget .errorIcon {background: url("MessageListWidget/images/Error16.png");}.MessageList .MessageWidget .successIcon {background: url("MessageListWidget/images/Success16.png");}.arrowIcon {width: 16px; height: 16px; margin: 0px; padding: 0px; position: absolute; left: 3px; top: 10px; background: url("MessageListWidget/images/arrow.png"); 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.png"); 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-family: 'Avenir LT W01 35 Light', 'Avenir Next', 'Avenir', 'Helvetica Neue', 'Helvetica', 'Arial', sans-serif !important; 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 {width: 1%; vertical-align: top; display: table-cell;}.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.png") no-repeat 9px 9px;}.shareDialog .noCopyToClipboard {display: block;}.shareDialog .noCopyToClipboard .shareLinkUrl, .shareDialog .noCopyToClipboard .shareEmbedCode {display: block;}.shareDialog .noCopyToClipboard .shareLinkUrl input, .shareDialog .noCopyToClipboard .shareEmbedCode input {padding: 0 !important; box-sizing: border-box;}.shareDialog .noCopyToClipboard .input-group-button {display: none;}.shareDialog .linkShare .shareLinkText {display: inline-block; margin-bottom: 5px;}.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.png");}.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.png");}.shareDialog .linkShare .shareLinkIcons .twitter {background-image: url("ShareDialog/images/twitter.png");}.shareDialog .linkShare .shareLinkIcons .facebook {background-image: url("ShareDialog/images/facebook.png");}.shareDialog .embedShare {margin-top: 20px;}.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 .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 #measureTool_tablist .dijitTabListWrapper .dijitTabContainerTop-tabs .dijitTab {padding: 0; overflow: hidden;}#viewerContainer #measureTool_tablist .dijitTabListWrapper .dijitTabContainerTop-tabs .dijitTab .icon {display: block; margin-left: auto; margin-right: auto; height: 22px; width: 23px; margin-top: 10px;}#viewerContainer #measureTool_tablist .dijitTabListWrapper .dijitTabContainerTop-tabs .dijitTab .icon.direct-measure {width: 23px; height: 18px; margin-top: 11px; 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;}#viewerContainer #measureTool_tablist .dijitTabListWrapper .dijitTabContainerTop-tabs .dijitTab.dijitTabChecked .icon.direct-measure {background-position-y: -18px;}#viewerContainer #measureTool_tablist .dijitTabListWrapper .dijitTabContainerTop-tabs .dijitTab.dijitTabChecked .icon.area-measure {background-position-y: -21px; margin-top: 9px;}#viewerContainer .esri-direct-line-measurement-3d__clear-button, #viewerContainer .esri-area-measurement-3d__clear-button {text-align: center; font-family: 'Avenir LT W01 35 Light', 'Avenir Next', 'Avenir', 'Helvetica Neue', 'Helvetica', 'Arial', sans-serif; background: none repeat scroll 0 0 #6aa23f; transition: background 0.15s ease-out; height: 35px; margin: 12px 0px 0px 0px; -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; align-self: center;}#viewerContainer .esri-direct-line-measurement-3d__container.esri-widget, #viewerContainer .esri-area-measurement-3d__container.esri-widget {display: flex; flex-direction: column; font-size: 13px; padding: 9px 18px 0px 18px;}#viewerContainer .esri-direct-line-measurement-3d__container.esri-widget .esri-direct-line-measurement-3d__hint, #viewerContainer .esri-direct-line-measurement-3d__container.esri-widget .esri-area-measurement-3d__hint, #viewerContainer .esri-area-measurement-3d__container.esri-widget .esri-direct-line-measurement-3d__hint, #viewerContainer .esri-area-measurement-3d__container.esri-widget .esri-area-measurement-3d__hint {padding: 0px;}#viewerContainer .esri-direct-line-measurement-3d__container.esri-widget .esri-direct-line-measurement-3d__hint p, #viewerContainer .esri-direct-line-measurement-3d__container.esri-widget .esri-area-measurement-3d__hint p, #viewerContainer .esri-area-measurement-3d__container.esri-widget .esri-direct-line-measurement-3d__hint p, #viewerContainer .esri-area-measurement-3d__container.esri-widget .esri-area-measurement-3d__hint p {margin: 0;}#viewerContainer .esri-direct-line-measurement-3d__container.esri-widget .esri-direct-line-measurement-3d__measurement-item, #viewerContainer .esri-direct-line-measurement-3d__container.esri-widget .esri-area-measurement-3d__measurement-item, #viewerContainer .esri-area-measurement-3d__container.esri-widget .esri-direct-line-measurement-3d__measurement-item, #viewerContainer .esri-area-measurement-3d__container.esri-widget .esri-area-measurement-3d__measurement-item {margin: 6px 0;}.esriIsEmbedOrFullscreen #viewerContainer, .esriIsPhoneSize #viewerContainer {display: none;}.inlineMessage {font-size: 11px;}.inlineMessage .inlineMessageIcon {display: inline-block; width: 16px; height: 16px; background-image: url("InlineMessage/images/warning.png"); 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.png");}.inlineMessage.success .inlineMessageIcon {background-image: url("InlineMessage/images/success.png");}.inlineMessage.information .inlineMessageIcon {background-image: url("InlineMessage/images/information.png");}.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.png"); 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 .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.png"); 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;}.esriRtl .size3DComment {margin-left: auto; margin-right: 2px; margin-top: 4px; font-size: 11px; width: 200px;}.symbolStylerContainer {position: absolute; background-color: rgba(0, 0, 0, 0); z-index: 1000;}.symbolStylerContainer .symbolStyler {position: relative; background-color: white;}.symbolStylerContainer .symbolStyler .symbolStylerHeader {height: 30px;}.symbolStylerContainer .symbolStyler .symbolStylerHeader .closeIcon {z-index: 100; margin: 5px; background: url("SymbolStyler/images/close.png");}.symbolStylerContainer .symbolStyler .symbolStylerHeader .closeIcon:hover {background-position: 0px 16px;}.symbolStylerContainer .symbolStyler .esri-symbol-styler {padding-top: 0px;}.symbolStylerContainer .symbolStyler .esri-symbol-styler div[data-dojo-attach-point="dap_shapeSizeControls"] {display: none;}.symbolStylerContainer .symbolStyler .esri-symbol-styler .esri-symbol-preview-container {display: none;}.symbolStylerContainer .symbolStyler .esri-symbol-styler .esri-color-picker .esri-swatch.esri-selected {border-width: 3px;}.symbolStylerContainer .symbolStyler .esri-symbol-styler .dijitSliderH.esri-horizontal-slider {margin-bottom: 6px; margin-top: 6px; vertical-align: middle; width: 120px; display: inline-table;}.symbolStylerContainer .symbolStyler .esri-symbol-styler .dijitSliderH.esri-horizontal-slider .dijitRuleMark {border: 1px solid #8ba0bd;}.symbolStylerContainer .symbolStyler .esri-symbol-styler .dijitSliderH.esri-horizontal-slider .dijitSliderBar,.symbolStylerContainer .symbolStyler .esri-symbol-styler .dijitSliderH.esri-horizontal-slider.dijitSliderHover .dijitSliderBar,.symbolStylerContainer .symbolStyler .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 .esri-symbol-styler .dijitSliderH.esri-horizontal-slider .dijitSliderBumperH,.symbolStylerContainer .symbolStyler .esri-symbol-styler .dijitSliderH.esri-horizontal-slider.dijitSliderHover .dijitSliderBumperH,.symbolStylerContainer .symbolStyler .esri-symbol-styler .dijitSliderH.esri-horizontal-slider.dijitSliderFocused .dijitSliderBumperH {background-color: #ffffff !important; webkit-box-shadow: none !important; box-shadow: none !important;}.symbolStylerContainer .symbolStyler .esri-symbol-styler .dijitSliderH.esri-horizontal-slider .dijitSliderMoveableH {top: -7px;}.symbolStylerContainer .symbolStyler .esri-symbol-styler .dijitSliderH.esri-horizontal-slider .dijitSliderMoveableH .dijitSliderProgressBar {background-image: none !important;}.symbolStylerContainer .symbolStyler .esri-symbol-styler .dijitSliderH.esri-horizontal-slider .dijitSliderMoveableH .dijitSliderProgressBar .dijitSliderThumbHover {background-position: 0 0;}.symbolStylerContainer .symbolStyler .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 .esri-symbol-styler .dijitSliderH.esri-horizontal-slider .dijitSliderMoveableH .dijitSliderImageHandleH.dijitSliderImageHandle:hover {border-color: #7FBBDF;}.symbolStylerContainer .symbolStyler .esri-symbol-styler .dijitSliderH.esri-horizontal-slider .dijitSliderBumperH {width: 3px;}.symbolStylerContainer .symbolStyler .esri-symbol-styler .dijitSliderH.esri-horizontal-slider .dijitSliderRightBumper {border-bottom-right-radius: 3px; border-top-right-radius: 3px;}.symbolStylerContainer .symbolStyler .esri-symbol-styler .dijitSliderH.esri-horizontal-slider .dijitSliderFocused .dijitSliderLeftBumper, .symbolStylerContainer .symbolStyler .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 .esri-symbol-styler .dijitSliderH.esri-horizontal-slider .dijitSliderFocused .dijitSliderProgressBarH, .symbolStylerContainer .symbolStyler .esri-symbol-styler .dijitSliderH.esri-horizontal-slider .dijitSliderProgressBarH {background-image: none; background-color: #0079C1;}.symbolStylerContainer .symbolStyler .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 .esri-symbol-styler .dijitSliderH.esri-horizontal-slider .dijitRuleLabel:hover {color: #0079C1;}.symbolStylerContainer .symbolStyler .esri-symbol-styler .dijitSliderH.esri-horizontal-slider .dijitRuleLabel.selected {font-weight: bold;}.symbolStylerContainer .symbolStyler .esri-symbol-styler .dijitSliderH.esri-horizontal-slider .dijitRuleContainerH:not(.dijitRuleLabelsContainer) {pointer-events: none;}.symbolStylerContainer .symbolStyler .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 .esri-symbol-styler .dijitSliderH.esri-horizontal-slider .dijitRuleContainerH:not(.dijitRuleLabelsContainer) .dijitRuleMark.dijitRuleMarkH {width: 1px; margin-left: -2px; background-color: #959595;}.symbolStylerContainer .symbolStyler .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 .esri-inline-input .dijitTextBox {margin-left: 6px;}.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.pointCloud .esri-color-ramp-picker .esri-flipper {display: none;}.symbolStylerContainer.pointCloud .esri-symbol-styler .esri-color-ramp-picker .esri-viewport {height: 183px;}.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;}.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;}.labelPlacementIcon {width: 16px; height: 16px; background: url("LabelEditor/images/placement2d.png"); 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.png");}.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.png"); 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.png"); 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;}.symbolPicker {display: flex; flex-grow: 1; align-items: center; justify-content: center;}.symbolPicker.multi-symbol {background: url("SymbolPreview/images/multi-symbols.png"); 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;}.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.png"); 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.png"); background-size: 16px 32px; width: 16px; height: 16px; margin-top: 10px; 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 {background-color: transparent; color: #0079C1;}.welcomeWidgetContainer.dijitDialog .gallery .scene.newScene:hover .newSceneIcon {background-position: 0px -20px;}.welcomeWidgetContainer.dijitDialog .gallery .scene.newScene:hover .earthIcon {background-position: 0px -16px;}.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; 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 {border: solid 1px #99c9e6; margin: 0 0 10px 0;}.welcomeWidgetContainer.dijitDialog .gallery .scene:hover .newSceneIcon {background-position: 0px -20px;}.welcomeWidgetContainer.dijitDialog .gallery .scene:hover .icon-helper {border-top-color: rgba(0, 121, 193, 0.6);}.welcomeWidgetContainer.dijitDialog .gallery .scene:hover .earthIcon {background-position: 0px -16px;}.welcomeWidgetContainer.dijitDialog .gallery .scene:hover .sceneThumbnail {transform: scale(1.3); -webkit-transform: scale(1.3);}.welcomeWidgetContainer.dijitDialog .gallery .scene:hover .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:focus {outline: 0;}.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.png");}.textureModeToggleContainer .textureModeToggle .dijitButtonNode .dijitButtonContents .dijitButtonText > span .textureModeIcon.grey {background: url("TextureModeToggle/images/texturesmodes.png"); background-position: 0px -32px;}.textureModeToggleContainer .textureModeToggle .dijitButtonNode .dijitButtonContents .dijitButtonText > span .textureModeIcon.colored {background: url("TextureModeToggle/images/texturesmodes.png"); background-position: 0px -64px;}.textureModeToggleContainer .textureModeToggle .dijitButtonNode .dijitButtonContents .dijitButtonText > span .textureModeIcon.colorOnly {background: url("TextureModeToggle/images/texturesmodes.png"); 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.png"); 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 LT W01 35 Light", Arial, Helvetica, 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 .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.png"); opacity: 0.6; width: 16px; height: 16px; margin: 8px;}.esriIsPhoneSize .mobileMenuContainer .menu .menuHeaderText {padding-left: 12px; padding-top: 8px; position: absolute; font-size: 20px; font-family: "Avenir LT W01 65 Medium",Arial,Helvetica,sans-serif;}.esriIsPhoneSize .mobileMenuContainer .menu .menuHeaderText span {font-family: "Avenir LT W01 85 Heavy",Arial,Helvetica,sans-serif;}.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;}