.MenuPanesContainer .pane .paneShadow .paneContent.basemap-gallery-pane__container {max-height: 50vh;}.MenuPanesContainer .pane .paneShadow .paneContent.basemap-gallery-pane__container .basemap-gallery-pane {padding: 10px 10px 10px 14px;}.MenuPanesContainer .pane .paneFooter.basemap-gallery-pane__underground-container {height: auto !important; border-top: 1px #a9a9a9 solid; margin-top: 0px;}.MenuPanesContainer .pane .paneFooter.basemap-gallery-pane__underground-container h3.text {margin-left: 21px; margin-top: 20px;}.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: 104px; 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;}.esriRtl .sceneviewer-basemap-item {float: right;}.crosshair {pointer-events: none; position: absolute; width: 40px; height: 40px; background-image: url("Crosshair/images/crosshair.svg"); opacity: 0.4;}.esri.esriIsPhoneSize .WebSceneViewerDialog .details {margin-bottom: -30px;}.esri .WebSceneViewerDialog .dijitDialogPaneContent {max-width: 600px !important;}.esri .WebSceneViewerDialog .ButtonContainer {text-align: right;}.esri .WebSceneViewerDialog .DialogOKButton {margin-top: 20px; border-radius: 0px;}.esri .WebSceneViewerDialog .details {font-size: 0.9em; color: #999; margin-top: 1em; word-wrap: break-word;}.esri .WebSceneViewerDialog .link {color: #21759b; font-weight: bold; font-size: 12px;}.esriRtl .WebSceneViewerDialog .ButtonContainer {text-align: left;}.ar .esriIsMobile.esriIsPhoneSize .WebSceneViewerDialog .dijitDialogPaneContent {overflow: hidden !important;}.ar .esriIsMobile.esriIsPhoneSize .WebSceneViewerDialog .dijitDialogPaneContent .ButtonContainer {margin-bottom: 20px !important;}.saveDialogContentNode {min-width: 200px; min-height: 100px; padding: 15px;}.confirmDialogContentNode {min-height: 40px; min-width: 350px; padding: 15px;}.esri .dijitDialog.saveDialog {z-index: 1000 !important;}.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 .locationToggleContainer {display: inline-block; vertical-align: middle;}.esri .dijitDialog.saveDialog .saveDialogContentNode .scenePropertiesNode .locationToggleContainer .locationToggle {border: 1px solid #0079c1; display: inline-block;}.esri .dijitDialog.saveDialog .saveDialogContentNode .scenePropertiesNode .locationToggleContainer .locationToggle .myLocationDiv,.esri .dijitDialog.saveDialog .saveDialogContentNode .scenePropertiesNode .locationToggleContainer .locationToggle .otherLocationDiv {float: left; padding: 5px 7px 5px 7px; text-align: center; transition: background-color 0.2s ease-out;}.esri .dijitDialog.saveDialog .saveDialogContentNode .scenePropertiesNode .locationToggleContainer .locationToggle .myLocationDiv:hover,.esri .dijitDialog.saveDialog .saveDialogContentNode .scenePropertiesNode .locationToggleContainer .locationToggle .otherLocationDiv:hover {transition: background-color 0.2s ease-out; background-color: rgba(0, 121, 193, 0.3); cursor: pointer;}.esri .dijitDialog.saveDialog .saveDialogContentNode .scenePropertiesNode .locationToggleContainer .locationToggle .myLocationDiv.selected,.esri .dijitDialog.saveDialog .saveDialogContentNode .scenePropertiesNode .locationToggleContainer .locationToggle .otherLocationDiv.selected {transition: background-color 0.2s ease-out; background-color: #0079c1; color: white;}.esri .dijitDialog.saveDialog .saveDialogContentNode .scenePropertiesNode .locationToggleContainer .locationToggle .myLocationDiv {border-left: 1px solid #0079c1;}.esri .dijitDialog.saveDialog .saveDialogContentNode .scenePropertiesNode .locationToggleContainer .locationHint {position: absolute; color: #0079c1;}.esri .dijitDialog.saveDialog .saveDialogContentNode .scenePropertiesNode .locationToggleContainer.bold .locationToggle {border: 2px solid #0079c1;}.esri .dijitDialog.saveDialog .saveDialogContentNode .scenePropertiesNode .locationToggleContainer.bold .locationHint {font-weight: bold;}.esri .dijitDialog.saveDialog .saveDialogContentNode .scenePropertiesNode .locationToggleContainer.singleSelect .locationToggle {pointer-events: none; border: 0px;}.esri .dijitDialog.saveDialog .saveDialogContentNode .scenePropertiesNode .locationToggleContainer.singleSelect .locationToggle .myLocationDiv {background-color: transparent; color: #4c4c4c; border: 0px; padding-left: 0px;}.esri .dijitDialog.saveDialog .saveDialogContentNode .scenePropertiesNode .locationToggleContainer.singleSelect .locationToggle .otherLocationDiv {display: none;}.esri .dijitDialog.saveDialog .saveDialogContentNode .scenePropertiesNode .locationToggleContainer.singleSelect .locationHint {display: none;}.esri .dijitDialog.saveDialog .saveDialogContentNode .scenePropertiesNode .locationToggleContainer.singleSelectShared .locationToggle {pointer-events: none; border: 0px;}.esri .dijitDialog.saveDialog .saveDialogContentNode .scenePropertiesNode .locationToggleContainer.singleSelectShared .locationToggle .myLocationDiv {display: none;}.esri .dijitDialog.saveDialog .saveDialogContentNode .scenePropertiesNode .locationToggleContainer.singleSelectShared .locationToggle .otherLocationDiv {background-color: transparent; color: #444; border: 0px; padding-left: 0px;}.esri .dijitDialog.saveDialog .saveDialogContentNode .scenePropertiesNode .locationToggleContainer.singleSelectShared .locationHint {display: none;}.esri .dijitDialog.saveDialog .saveDialogContentNode .warningMessage {padding: 6px; margin-top: 11px; background-color: rgba(255, 239, 183, 0.7); border: 1px solid #a67032; display: none; max-width: 464px;}.esri .dijitDialog.saveDialog .saveDialogContentNode .warningMessage.show {display: inherit;}.esri .dijitDialog.saveDialog .saveDialogContentNode .warningMessage .warningIcon {display: inline-block; background: url("Dialog/images/warning.svg"); width: 16px; height: 16px; vertical-align: top;}.esri .dijitDialog.saveDialog .saveDialogContentNode .warningMessage .warningMessageTitle {display: none; font-weight: bold;}.esri .dijitDialog.saveDialog .saveDialogContentNode .warningMessage .warningMessageTitle.show {display: inline;}.esri .dijitDialog.saveDialog .saveDialogContentNode .warningMessage .warningMessageText {display: inline;}.esri .dijitDialog.saveDialog .saveDialogContentNode .dijitCheckBoxDisabled {opacity: 0.4;}.esri .dijitDialog.saveDialog .saveDialogContentNode .dijitCheckBoxDisabled ~ label {opacity: 0.4;}.esri .dijitDialog.saveDialog .thumbnailContainer {position: relative; margin-right: 10px;}.esri .dijitDialog.saveDialog .thumbnailContainer > * {vertical-align: bottom;}.esri .dijitDialog.saveDialog .thumbnailContainer img.scenePropertiesInput.thumbnail {width: 181px; height: 121px; padding: 0px; border: 1px solid #888;}.esri .dijitDialog.saveDialog .thumbnailContainer .dijitButton.thumbnailUpdateButton {position: absolute; bottom: 1px; right: 1px; width: 26px; height: 26px; background-color: rgba(237, 237, 237, 0.6); border-radius: 0px;}.esri .dijitDialog.saveDialog .thumbnailContainer .dijitButton.thumbnailUpdateButton:hover {background-color: rgba(237, 237, 237, 0.8);}.esri .dijitDialog.saveDialog .thumbnailContainer .dijitButton.thumbnailUpdateButton .dijitButtonNode .dijitButtonContents {padding: 5px !important;}.esri .dijitDialog.saveDialog .iconRefresh {width: 16px; height: 16px; background-image: url("Dialog/images/refresh.svg");}.esri .dijitDialog.saveDialog .iconRefresh:hover {background-position: 0px -16px;}.esriRtl .dijitDialog .dijitDialogTitle {padding-right: 0 !important; margin-right: 0 !important; margin-left: 20px;}.dijitDialog .dijitDialogTitle {padding-right: 0 !important; margin-right: 20px !important;}.esriRtl .dijitDialog.saveDialog .ownershipText {margin-left: 0px; margin-right: 15px;}.esriRtl .dijitDialog.saveDialog .dijitDialogTitle {padding: 0px !important;}.esriRtl .dijitDialog.saveDialog .thumbnailContainer {margin-left: 10px; margin-right: 0px !important;}.esriRtl .dijitDialog.saveDialog .thumbnailContainer .dijitButton.thumbnailUpdateButton {right: auto; left: 1px;}.esri .dijitDialog .dijitDialogPaneActionBar {text-align: right; padding: 0px 15px 5px 15px;}.esri .dijitDialog .dijitDialogPaneActionBar .dijitButton.greenButton {background: none repeat scroll 0 0 #6aa23f; transition: background 0.15s ease-out; border-radius: 0px;}.esri .dijitDialog .dijitDialogPaneActionBar .dijitButton.greenButton.dijitButtonHover {background: none repeat scroll 0 0 #4b8d2c; transition: background 0.05s ease-out;}.esri .dijitDialog .dijitDialogPaneActionBar .dijitButton.greenButton.dijitButtonHover .dijitButtonNode {color: white;}.esri .dijitDialog .dijitDialogPaneActionBar .dijitButton.greenButton .dijitButtonNode {height: 30px; margin: 5px 0; -moz-user-select: none; border: medium none; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.125); box-sizing: border-box; color: white; cursor: pointer; display: inline-block; letter-spacing: 1px; line-height: 1.71429em; padding: 0.3em 1.25em; position: relative; text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.125); text-transform: uppercase; transition: all 0.05s linear 0s; flex: 0 0 auto; -webkit-flex: 0 0 auto;}.esri .dijitDialog .dijitDialogPaneActionBar .dijitButton.greenButton .dijitButtonNode .dijitButtonContents {line-height: 30px; padding: 0em 4em !important;}.esri .dijitDialog .dijitDialogPaneActionBar .dijitButton.outlineButton {background: none; transition: border 0.05s ease-out; border: solid 1px #6aa23f; border-radius: 0px;}.esri .dijitDialog .dijitDialogPaneActionBar .dijitButton.outlineButton.dijitButtonHover {background: none; border: solid 1px #4b8d2c;}.esri .dijitDialog .dijitDialogPaneActionBar .dijitButton.outlineButton.dijitButtonHover .dijitButtonNode {color: #4b8d2c;}.esri .dijitDialog .dijitDialogPaneActionBar .dijitButton.outlineButton .dijitButtonNode {height: 28px; color: #6aa23f; text-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none;}.esri .dijitDialog .dijitDialogPaneActionBar .dijitButton.outlineButton .dijitButtonNode .dijitButtonContents {line-height: 28px; padding: 0em 2em !important;}.esriRtl .dijitDialog .dijitDialogPaneActionBar {text-align: left;}.esriRtl .esriIsMobile.esri .dijitDialog .dijitDialogTitle {padding-right: 0px !important; margin-right: 0px !important; font-size: 20px !important;}.esri .dijitDialogCloseIcon,.esri .dijitDialogCloseIcon:focus {background-image: url("Dialog/images/close.svg") !important; background-position: 0 0 !important; background-size: 16px 32px;}.esri .dijitDialogCloseIcon:hover,.esri .dijitDialogCloseIcon:focus:hover {background-position: 0 -16px !important;}.soria .dijitDialog {border-radius: 0px; border: 0px; -webkit-box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.4); box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.4);}.soria .dijitDialog.saveDialog .dijitDialogPaneContent {padding: 0 10px 10px 10px;}.esriIsPhoneSize > .dijitDialog {z-index: 970 !important;}.esriIsPhoneSize > .dijitDialogUnderlayWrapper {z-index: 969 !important;}.fpsView {background: transparent; position: absolute; left: 3px; bottom: 15px; color: white; opacity: 1; padding: 15px; width: 10px; height: 10px; cursor: pointer; font-family: "Andalo Mono", monospace; font-size: 12px; line-height: 16px; border-radius: 3px;}.fpsView.active {background: rgba(0, 0, 0, 0.5); width: auto; height: auto;}.fpsView ul {margin: 0; padding: 0; text-indent: 0; list-style-type: none;}.fpsView ul li {margin: 0; padding: 0; text-indent: 0;}.fpsView ul ul {margin-top: 5px; margin-left: 15px; list-style-type: disc;}.fpsView ul ul ul {margin-top: 0; list-style-type: none;}.esriRtl .fpsView {left: auto; right: 0px;}.esriRtl .fpsView ul ul {margin-left: 0; margin-right: 15px;}.esriHasSlides .fpsView {bottom: 77px;}.disableLink {cursor: inherit; pointer-events: none; text-decoration: none !important;}.dropdown-link.dropdown-title {background-color: #fbfbfb; cursor: default; border-top-color: #ddd;}.dropdown-link.dropdown-title:after {content: "";}.recentScene.dropdown-link {padding-bottom: 2px;}.recentScene.dropdown-link:after {top: 1.3em;}.recentScene.dropdown-link .recentScene-thumbnail {width: 77px;}.recentScene.dropdown-link .recentScene-thumbnail img {width: 67px; height: 44px; border: none; border-width: 0;}.recentScene.dropdown-link .title {max-width: 190px; white-space: normal;}.recentScene.dropdown-link .title span {text-overflow: ellipsis; overflow: hidden; display: block;}#sceneType {background: url("Header/images/Global_Scene16.svg") 16px 16px; width: 16px; height: 16px; display: inline-block; margin-left: 10px; margin-right: -26px; vertical-align: middle; margin-top: -5px;}#sceneType.local {background: url("Header/images/Local_Scene16.svg") 16px 16px;}#globe-img, #local-img, .esriRtl #local-img {background: url("Header/images/Global_Scene16.svg") 16px 16px; width: 16px; height: 16px; display: inline-block; margin: 0 7px 4px 0; vertical-align: middle;}#local-img {background: url("Header/images/Local_Scene16.svg") 16px 16px;}#webmap-title {margin-top: 13px;}#webmap-title #webmap-title-text {color: #4c4c4c; width: 100%; display: inline-block; padding-right: 10px; margin-right: -10px; vertical-align: middle; margin-bottom: 3px;}#webmap-title #webmap-title-text:hover {color: #0079c1;}#header_map_try {margin: 20px 20px;}#header_map_try #webmap-try-arcgis,#header_map_try #webmap-try-arcgis:active,#header_map_try #webmap-try-arcgis:hover {color: #4c4c4c !important; text-decoration: underline;}@media (max-width: 700px) {.esriIsEmbedOrFullscreen #header_map_try, .esriIsEmbedOrFullscreen #header-full-viewer {display: none;}}.esriIsPhoneSize.esriIsEmbedOrFullscreen #header_map_try,.esriIsPhoneSize.esriIsEmbedOrFullscreen #header-full-viewer {display: none;}.buttonStyle #login-link.top-nav-link {height: 35px; margin: 12px 0; -moz-user-select: none; border: medium none; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.125); box-sizing: border-box; color: white; cursor: pointer; display: inline-block; letter-spacing: 1px; line-height: 1.71429em; padding: 0.5em 1.25em; position: relative; text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.125); text-transform: uppercase; transition: all 0.05s linear 0s; flex: 0 0 auto; -webkit-flex: 0 0 auto; flex-grow: 0; -webkit-flex-grow: 0; width: auto; background: none repeat scroll 0 0 #e98d32; transition: background 0.15s ease-out; color: white !important; text-shadow: none; font-size: 13px;}.buttonStyle #login-link.top-nav-link:hover {background: none repeat scroll 0 0 #e16b17; transition: background 0.15s ease-out;}.buttonStyle #login-link.top-nav-link:active {background: none repeat scroll 0 0 #e16b17; transition: background 0.15s ease-out;}.buttonStyle #login-link.top-nav-link::before {display: none;}.vi .buttonStyle .top-nav #login-link {font-family: "SST Vietnamese", "Lucida Grande", Arial, Verdana, Geneva, sans-serif;}.top-nav {transition: height 0.2s; transition: background 0.2s 0.2s;}.top-nav .fullScreen {display: none; color: rgba(255, 255, 255, 0.9); font-size: 13px; text-decoration: none; margin-top: 7px; margin-right: 7px;}.top-nav .fullScreen:hover {text-decoration: underline;}.top-nav #header_map_home #homeTitle:not(.top-nav-link) {padding-bottom: 16px;}.top-nav.small {height: 32px; background: none repeat scroll 0 0 rgba(0, 0, 0, 0.2); margin: 0; padding: 3px; right: 0; z-index: 1; border-bottom: 0px;}.top-nav.small .fullScreen.show {display: block;}.top-nav.small #header_map_home,.top-nav.small #header_map_newMap,.top-nav.small #header_map_signin,.top-nav.small #webmap-title #sceneType {display: none;}.top-nav.small #webmap-title {margin-top: -1px; position: absolute;}.top-nav.small #webmap-title #webmap-title-text {margin-top: 3px; color: rgba(255, 255, 255, 0.9); font-size: 15px; margin-left: 7px; text-decoration: none;}.top-nav.small #webmap-title #webmap-title-text:hover {text-decoration: underline;}.top-nav.small #webmap-title #webmap-title-text.disableLink {text-decoration: none; cursor: inherit; pointer-events: none;}.top-nav > div,.top-nav > h1 {opacity: 1; transition: opacity 0.8s;}.esriIsPhoneSize #webmap-title {max-width: 63%; padding: 3px 2px; left: 30px;}.esriIsPhoneSize #webmap-title.sceneHasSlides {max-width: 67%;}.esriIsPhoneSize #webmap-title.text-ellipsis {color: white;}.esriIsPhoneSize .top-nav.small {padding: 0px; background: linear-gradient(180deg, rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0)); height: 41px;}.esriIsPhoneSize .top-nav.small #header_map_home {pointer-events: auto; display: block; width: 40px; height: 40px; padding: 0px; left: 0px; top: 0px; position: absolute; display: flex; align-items: center;}.esriIsPhoneSize .top-nav.small #header_map_home .dropdown {pointer-events: auto; display: block; background: url("Header/images/menu_white.svg"); width: 16px; height: 16px; margin: 12px;}.esriIsPhoneSize .top-nav.small #header_map_home .dropdown * {display: none;}@media (orientation: landscape) {.esriIsPhoneSize #webmap-title {max-width: 79%;} .esriIsPhoneSize #webmap-title.sceneHasSlides {max-width: 62%;}}.esriRtl .embedHeader .fullScreen {right: auto; left: 7px; top: 10px;}.esriRtl .embedHeader .title {position: absolute; margin-top: 7px; right: 7px;}.esriRtl #sceneType {margin-left: -26px; margin-right: 10px;}.esriRtl #globe-img, .esriRtl #local-img {margin: 0 0 4px 7px;}.esriRtl #local-img {background: url("Header/images/Local_Scene16.svg") 16px 16px;}.esriRtl .esriIsPhoneSize #webmap-title {right: 30px; left: auto; padding: 3px 2px;}.esriRtl .esriIsPhoneSize #webmap-title #webmap-title-text {margin-right: 7px; margin-left: 0;}.esriRtl .esriIsPhoneSize .top-nav.small #header_map_home {right: 0px; left: auto;}.embedHeader {background: none repeat scroll 0 0 rgba(0, 0, 0, 0.2); height: 32px; margin: 0; padding: 3px; right: 0; z-index: 1;}.embedHeader .fullScreen {color: rgba(255, 255, 255, 0.9); font-size: 13px; position: absolute; right: 7px; top: 10px; text-decoration: none;}.embedHeader .fullScreen:hover {text-decoration: underline;}.embedHeader .title {position: absolute; margin-top: 7px; max-width: 50%; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; color: white;}.embedHeader .title .titleLink {color: rgba(255, 255, 255, 0.9); font-size: 15px; margin-left: 7px; text-decoration: none;}.embedHeader .title .titleLink:hover {text-decoration: underline;}.embedHeader .title .titleLink.disableLink {text-decoration: none; cursor: inherit; pointer-events: none;}.esriIsPhoneSize.esriIsEmbedOrFullscreen #webmap-title {left: 5px;}.esriIsPhoneSize.esriIsEmbedOrFullscreen .top-nav.small #header_map_home {display: none;}@media screen and (max-width: 1080px) {.esriIsEmbedOrFullscreen #webmap-title {max-width: 75%;}}@media screen and (max-width: 700px) {.esriIsEmbedOrFullscreen #webmap-title {max-width: 100%;}}@media screen and (max-width: 480px) {.esriIsEmbedOrFullscreen #webmap-title {max-width: 100%;}}.disableTextSelection {-webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;}.ellipsis, .LayerWidget .LayerItem .layerItemSpan,.dndCover .LayerItem .layerItemSpan, .LayerWidget.LayerWidgetEditable .editable .layers .LayerItem .titleInlineEditBox:not(.non-configurable),.dndCover .editable .layers .LayerItem .titleInlineEditBox:not(.non-configurable), .LayerWidget.LayerWidgetEditable .editable.GroupLayerItem > .LayerItem .titleInlineEditBox,.dndCover .editable.GroupLayerItem > .LayerItem .titleInlineEditBox, .LayerWidget.LayerWidgetEditable .editable.GroupLayerItem .groupTypeSwitchButton .dropdown span,.dndCover .editable.GroupLayerItem .groupTypeSwitchButton .dropdown span, .LayerWidget.LayerWidgetEditable .LayerItem .titleInlineEditBoxWrapper .titleInlineEditBox,.dndCover .LayerItem .titleInlineEditBoxWrapper .titleInlineEditBox {text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}.hoverShadow, .LayerWidget.LayerWidgetEditable .editable .layers .LayerItem:hover,.dndCover .editable .layers .LayerItem:hover, .LayerWidget.LayerWidgetEditable .LayerWidgetEditable > .editable:not(.GroupLayerItem) > .LayerItem:hover,.dndCover .LayerWidgetEditable > .editable:not(.GroupLayerItem) > .LayerItem:hover {border: 1px solid rgba(0, 121, 193, 0.66);}.noLayersLabel {padding-top: 7px;}.contentsPane {display: flex; display: -webkit-flex; flex-direction: column; -webkit-flex-direction: column; height: 100%;}.LayerWidget {display: flex; display: -webkit-flex; flex-direction: column; -webkit-flex-direction: column; height: 100%;}.LayerWidget,.dndCover {padding: 12px;}.LayerWidget .LayerItem,.dndCover .LayerItem {position: relative; min-height: 35px; padding-top: 4px;}.LayerWidget .LayerItem .layerItemSpan,.dndCover .LayerItem .layerItemSpan {position: relative; display: inline-block; top: 3px; max-width: 72%; padding: 0 0 0 7px; cursor: pointer;}.LayerWidget .LayerItem .layerItemSpan:hover,.dndCover .LayerItem .layerItemSpan:hover {color: #0079c1;}.LayerWidget :not(.GroupLayerItem) > .LayerItem,.dndCover :not(.GroupLayerItem) > .LayerItem {padding: 4px 2px 3px 0;}.LayerWidget .GroupLayerItem .LayerItem,.dndCover .GroupLayerItem .LayerItem {background-color: transparent; padding-right: 2px;}.LayerWidget:not(.LayerWidgetEditable) {padding: 0;}.LayerWidget:not(.LayerWidgetEditable) .LayerItem {min-height: 20px;}.LayerWidget:not(.LayerWidgetEditable) .LayerItem .icon_frame {display: block;}.LayerWidget:not(.LayerWidgetEditable) .LayerItem.ground .icon_frame {display: none;}.LayerWidget:not(.LayerWidgetEditable) .LayerItem button {background-color: rgba(0, 0, 0, 0); border: none; cursor: pointer;}.LayerWidget:not(.LayerWidgetEditable) .LayerItem .layerItemSpan {vertical-align: middle; padding-bottom: 4px;}.LayerWidget:not(.LayerWidgetEditable) .LayerItem.error {cursor: default;}.LayerWidget:not(.LayerWidgetEditable) .LayerItem.error .dijitCheckBox,.LayerWidget:not(.LayerWidgetEditable) .LayerItem.error .dijitRadio {cursor: default !important; background-image: url("LayerWidget/images/Error16.svg"); height: 16px; width: 16px; background-position: 0px 0;}.LayerWidget:not(.LayerWidgetEditable) .LayerItem.error .dijitCheckBox:hover, .LayerWidget:not(.LayerWidgetEditable) .LayerItem.error .dijitCheckBox:active,.LayerWidget:not(.LayerWidgetEditable) .LayerItem.error .dijitRadio:hover,.LayerWidget:not(.LayerWidgetEditable) .LayerItem.error .dijitRadio:active {background-position: 0px 0;}.LayerWidget:not(.LayerWidgetEditable) .LayerItem.error .dijitCheckBox input,.LayerWidget:not(.LayerWidgetEditable) .LayerItem.error .dijitRadio input {cursor: default !important;}.LayerWidget:not(.LayerWidgetEditable) .LayerItem.error .dijitCheckBox.dijitCheckBoxChecked, .LayerWidget:not(.LayerWidgetEditable) .LayerItem.error .dijitCheckBox.dijitRadioChecked,.LayerWidget:not(.LayerWidgetEditable) .LayerItem.error .dijitRadio.dijitCheckBoxChecked,.LayerWidget:not(.LayerWidgetEditable) .LayerItem.error .dijitRadio.dijitRadioChecked {cursor: default !important; background-position: 0px 0;}.LayerWidget:not(.LayerWidgetEditable) .LayerItem.error .dijitCheckBox.dijitCheckBoxChecked:hover, .LayerWidget:not(.LayerWidgetEditable) .LayerItem.error .dijitCheckBox.dijitCheckBoxChecked:active, .LayerWidget:not(.LayerWidgetEditable) .LayerItem.error .dijitCheckBox.dijitRadioChecked:hover, .LayerWidget:not(.LayerWidgetEditable) .LayerItem.error .dijitCheckBox.dijitRadioChecked:active,.LayerWidget:not(.LayerWidgetEditable) .LayerItem.error .dijitRadio.dijitCheckBoxChecked:hover,.LayerWidget:not(.LayerWidgetEditable) .LayerItem.error .dijitRadio.dijitCheckBoxChecked:active,.LayerWidget:not(.LayerWidgetEditable) .LayerItem.error .dijitRadio.dijitRadioChecked:hover,.LayerWidget:not(.LayerWidgetEditable) .LayerItem.error .dijitRadio.dijitRadioChecked:active {background-position: 0px 0;}.LayerWidget:not(.LayerWidgetEditable) .LayerItem.error .layerItemSpan {padding-left: 6px;}.LayerWidget:not(.LayerWidgetEditable) .LayerItem.error .layerItemSpan:hover {color: inherit; cursor: default;}.LayerWidget:not(.LayerWidgetEditable) .LayerItem.error .icon_frame {display: none;}.LayerWidget:not(.LayerWidgetEditable) .LayerItem .dijitCheckBox,.LayerWidget:not(.LayerWidgetEditable) .LayerItem .dijitRadio {cursor: pointer; height: 14px; width: 14px; background-position: 0px -28px;}.LayerWidget:not(.LayerWidgetEditable) .LayerItem .dijitCheckBox:hover, .LayerWidget:not(.LayerWidgetEditable) .LayerItem .dijitCheckBox:active,.LayerWidget:not(.LayerWidgetEditable) .LayerItem .dijitRadio:hover,.LayerWidget:not(.LayerWidgetEditable) .LayerItem .dijitRadio:active {background-position: 0px -42px;}.LayerWidget:not(.LayerWidgetEditable) .LayerItem .dijitCheckBox input,.LayerWidget:not(.LayerWidgetEditable) .LayerItem .dijitRadio input {height: 14px; width: 14px;}.LayerWidget:not(.LayerWidgetEditable) .LayerItem .dijitCheckBox input:hover,.LayerWidget:not(.LayerWidgetEditable) .LayerItem .dijitRadio input:hover {cursor: pointer;}.LayerWidget:not(.LayerWidgetEditable) .LayerItem .dijitCheckBox.dijitCheckBoxChecked, .LayerWidget:not(.LayerWidgetEditable) .LayerItem .dijitCheckBox.dijitRadioChecked,.LayerWidget:not(.LayerWidgetEditable) .LayerItem .dijitRadio.dijitCheckBoxChecked,.LayerWidget:not(.LayerWidgetEditable) .LayerItem .dijitRadio.dijitRadioChecked {background-position: 0px 0;}.LayerWidget:not(.LayerWidgetEditable) .LayerItem .dijitCheckBox.dijitCheckBoxChecked:hover, .LayerWidget:not(.LayerWidgetEditable) .LayerItem .dijitCheckBox.dijitCheckBoxChecked:active, .LayerWidget:not(.LayerWidgetEditable) .LayerItem .dijitCheckBox.dijitRadioChecked:hover, .LayerWidget:not(.LayerWidgetEditable) .LayerItem .dijitCheckBox.dijitRadioChecked:active,.LayerWidget:not(.LayerWidgetEditable) .LayerItem .dijitRadio.dijitCheckBoxChecked:hover,.LayerWidget:not(.LayerWidgetEditable) .LayerItem .dijitRadio.dijitCheckBoxChecked:active,.LayerWidget:not(.LayerWidgetEditable) .LayerItem .dijitRadio.dijitRadioChecked:hover,.LayerWidget:not(.LayerWidgetEditable) .LayerItem .dijitRadio.dijitRadioChecked:active {background-position: 0px -14px;}.LayerWidget:not(.LayerWidgetEditable) .LayerItem .dijitCheckBox {background-image: url("LayerWidget/images/checkbox.svg");}.LayerWidget:not(.LayerWidgetEditable) .LayerItem .dijitRadio {background-image: url("LayerWidget/images/radio.svg");}.LayerWidget:not(.LayerWidgetEditable) .LayerItem.ground {text-align: center; padding-right: 14px; pointer-events: none;}.LayerWidget:not(.LayerWidgetEditable) .LayerItem.ground .dijitCheckBox {display: none;}.LayerWidget:not(.LayerWidgetEditable) .LayerItem.ground label .layerItemSpan {background-color: white; padding: 0 4px 0 4px;}.LayerWidget:not(.LayerWidgetEditable) .LayerItem.ground hr {position: absolute; width: 252px; top: 8px; left: -2px; border: 2px solid rgba(0, 121, 193, 0.25); border-bottom: 0;}.LayerWidget:not(.LayerWidgetEditable) .LayerItem.ground ~ .layers {padding-left: 0; margin-top: 6px;}.LayerWidget:not(.LayerWidgetEditable) .LayerItem.ground ~ .layers .layersLine {display: none;}.LayerWidget:not(.LayerWidgetEditable) .LayerItem.ground ~ .layers .LayerItem {padding: 4px 2px 3px 0;}.LayerWidget:not(.LayerWidgetEditable) .LayerItem.ground.hide ~ .layers {margin: 0;}.LayerWidget:not(.LayerWidgetEditable) .noLayersLabel ~ .GroupLayerItem .LayerItem.ground:not(.hide) {margin-top: 5px;}.LayerWidget:not(.LayerWidgetEditable) :not(.GroupLayerItem) > .LayerItem {padding: 4px 2px 3px 5px;}.LayerWidget:not(.LayerWidgetEditable) :not(.GroupLayerItem) > .LayerItem.error {padding: 4px 2px 3px 4px;}.LayerWidget:not(.LayerWidgetEditable) .icon_frame {background: url("LayerWidget/images/zoomtolayer.svg") no-repeat; background-size: 16px auto; background-color: transparent !important; opacity: 0.5; width: 16px; height: 16px; margin-top: 1px; display: none;}.LayerWidget:not(.LayerWidgetEditable) .icon_frame:hover {background-position-y: -16px;}.LayerWidget:not(.LayerWidgetEditable) .GroupLayerItem .layers {padding-left: 8px; position: relative; margin-top: 2px;}.LayerWidget:not(.LayerWidgetEditable) .GroupLayerItem .layers .LayerItem span {max-width: 71%;}.LayerWidget:not(.LayerWidgetEditable) .GroupLayerItem .layers .layersLine {position: absolute; left: 5px; top: 3px; border-left: solid 1px rgba(0, 121, 193, 0.25); height: 99%; margin-bottom: 5px;}.LayerWidget:not(.LayerWidgetEditable) .layers.emptyPlaceholder {display: none;}.LayerWidget:not(.LayerWidgetEditable) .GroupLayerItem:not(.show):not(.hide-children):not(.hide) {padding-bottom: 0px !important; margin-bottom: 0px !important;}.LayerWidget:not(.LayerWidgetEditable) .GroupLayerItem:not(.editable) {padding: 0 0 0 5px;}.LayerWidget:not(.LayerWidgetEditable) .GroupLayerItem:not(.editable).hide-children {padding-bottom: 2px;}.NavigatorContainer .NavigatorContainerInner .NavigatorContainerContent .NavigatorContainerContentInner .LayerWidget.LayerWidgetEditable .CreateGroupLink {display: block;}.LayerWidget.LayerWidgetEditable,.dndCover {padding: 0; margin-top: 8px;}.LayerWidget.LayerWidgetEditable .layerContainerFlexWrapper,.dndCover .layerContainerFlexWrapper {flex: 1 0 auto; -webkit-flex: 1 0 auto; display: flex; padding-right: 20px; overflow: visible;}.LayerWidget.LayerWidgetEditable .layerContainer,.dndCover .layerContainer {margin-top: -25px; padding-top: 30px; padding-bottom: 50px; overflow: visible; flex: 1 0 auto;}.LayerWidget.LayerWidgetEditable .CreateGroupLink,.dndCover .CreateGroupLink {margin-top: -50px;}.LayerWidget.LayerWidgetEditable .LayerItem .layerItemSpan,.dndCover .LayerItem .layerItemSpan {max-width: 200px;}.LayerWidget.LayerWidgetEditable .editable.GroupLayerItem.GroundGroup,.dndCover .editable.GroupLayerItem.GroundGroup {flex: 0 0 auto; -webkit-flex: 0 0 auto; background-color: transparent !important; box-shadow: none !important; padding-right: 0px !important;}.LayerWidget.LayerWidgetEditable .editable.GroupLayerItem.GroundGroup > .LayerItem.ground,.dndCover .editable.GroupLayerItem.GroundGroup > .LayerItem.ground {cursor: inherit; background-color: transparent; box-shadow: none; border: 1px solid #cccccc; margin: 0 0 0 1px; height: 35px;}.LayerWidget.LayerWidgetEditable .editable.GroupLayerItem.GroundGroup > .LayerItem.ground .layerItemIcon,.dndCover .editable.GroupLayerItem.GroundGroup > .LayerItem.ground .layerItemIcon {display: none;}.LayerWidget.LayerWidgetEditable .editable.GroupLayerItem.GroundGroup .layers.emptyPlaceholder .emptyPlaceholderText,.dndCover .editable.GroupLayerItem.GroundGroup .layers.emptyPlaceholder .emptyPlaceholderText {border: 1px dashed #a1a1a1 !important; color: #a0a0a0 !important; cursor: pointer; transition: 0.2s !important; text-transform: uppercase !important; text-align: center;}.LayerWidget.LayerWidgetEditable .editable.GroupLayerItem.GroundGroup .layers.emptyPlaceholder .emptyPlaceholderText:hover,.dndCover .editable.GroupLayerItem.GroundGroup .layers.emptyPlaceholder .emptyPlaceholderText:hover {border: 2px solid transparent !important; background-color: #5daddd !important; color: white !important;}.LayerWidget.LayerWidgetEditable .editable.GroupLayerItem.GroundGroup .layers .LayerItem,.LayerWidget.LayerWidgetEditable .editable.GroupLayerItem.GroundGroup .layers .LayerItem:hover,.dndCover .editable.GroupLayerItem.GroundGroup .layers .LayerItem,.dndCover .editable.GroupLayerItem.GroundGroup .layers .LayerItem:hover {cursor: inherit; background-color: transparent; box-shadow: none; border: 1px solid #cccccc; margin: 0 0 0 1px; height: 35px;}.LayerWidget.LayerWidgetEditable .editable.GroupLayerItem.GroundGroup .layers .LayerItem .layerItemIcon .thumbnail,.LayerWidget.LayerWidgetEditable .editable.GroupLayerItem.GroundGroup .layers .LayerItem:hover .layerItemIcon .thumbnail,.dndCover .editable.GroupLayerItem.GroundGroup .layers .LayerItem .layerItemIcon .thumbnail,.dndCover .editable.GroupLayerItem.GroundGroup .layers .LayerItem:hover .layerItemIcon .thumbnail {height: 34px;}.LayerWidget.LayerWidgetEditable .editable,.dndCover .editable {position: relative; margin-top: 0;}.LayerWidget.LayerWidgetEditable .editable ~ .editable,.dndCover .editable ~ .editable {margin-top: 9px;}.LayerWidget.LayerWidgetEditable .editable .layers .LayerItem .titleInlineEditBox:not(.non-configurable),.dndCover .editable .layers .LayerItem .titleInlineEditBox:not(.non-configurable) {height: 15px; margin-top: 2px; padding: 8px 10px 5px 11px; display: inline-block; max-width: 222.5px;}.LayerWidget.LayerWidgetEditable .editable .layers .LayerItem .titleInlineEditBox:not(.non-configurable):not(.non-configurable),.dndCover .editable .layers .LayerItem .titleInlineEditBox:not(.non-configurable):not(.non-configurable) {cursor: pointer;}.LayerWidget.LayerWidgetEditable .editable .layers .LayerItem .titleInlineEditBox:not(.non-configurable):not(.non-configurable):hover,.dndCover .editable .layers .LayerItem .titleInlineEditBox:not(.non-configurable):not(.non-configurable):hover {color: #0079c1;}.LayerWidget.LayerWidgetEditable .editable .layers .LayerItem.error:hover,.dndCover .editable .layers .LayerItem.error:hover {border: 1px solid red;}.LayerWidget.LayerWidgetEditable .editable .LayerItem,.dndCover .editable .LayerItem {background: white; padding-top: 0; margin-left: 1px; border: medium none; box-sizing: border-box; cursor: move; border: none; box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.075);}.LayerWidget.LayerWidgetEditable .editable .LayerItem .dijitInputField,.dndCover .editable .LayerItem .dijitInputField {border: dashed #ebebeb 1px; margin-top: 4px; padding-top: 2px; margin-left: 5px; height: 20px;}.LayerWidget.LayerWidgetEditable .editable .LayerItem .dijitInputField.dijitValidationIcon,.dndCover .editable .LayerItem .dijitInputField.dijitValidationIcon {border: none;}.LayerWidget.LayerWidgetEditable .editable .LayerItem .layerItemIcon,.dndCover .editable .LayerItem .layerItemIcon {margin: 0; padding: 0; position: absolute;}.LayerWidget.LayerWidgetEditable .editable .LayerItem:hover,.dndCover .editable .LayerItem:hover {border: 1px solid rgba(0, 121, 193, 0.66); box-sizing: border-box; margin: -1px -1px -1px 0; height: 37px;}.LayerWidget.LayerWidgetEditable .editable .LayerItem:hover .layerItemIcon .thumbnail,.dndCover .editable .LayerItem:hover .layerItemIcon .thumbnail {border-left: 0; margin-left: 0; margin-top: 0; border-top-width: 0;}.LayerWidget.LayerWidgetEditable .editable .LayerItem:hover .layerEditButton,.dndCover .editable .LayerItem:hover .layerEditButton {margin: 0 0 0 1px;}.LayerWidget.LayerWidgetEditable .editable .LayerItem:hover .layerItemIcon,.dndCover .editable .LayerItem:hover .layerItemIcon {opacity: 1;}.LayerWidget.LayerWidgetEditable .editable .LayerItem .layerItemIcon .thumbnail,.dndCover .editable .LayerItem .layerItemIcon .thumbnail {width: 53px; height: 35px; background-size: cover; margin: 0; padding: 0; border-radius: 0; border-top-width: 0; border-bottom: 0; border-left-width: 0; border-right-width: 0;}.LayerWidget.LayerWidgetEditable .editable .LayerItem.error:hover,.dndCover .editable .LayerItem.error:hover {margin: 0 0 0 1px;}.LayerWidget.LayerWidgetEditable .editable .LayerItem.error,.dndCover .editable .LayerItem.error {border: 1px solid red; height: 37px;}.LayerWidget.LayerWidgetEditable .editable .LayerItem.error .titleInlineEditBoxWrapper,.dndCover .editable .LayerItem.error .titleInlineEditBoxWrapper {left: 52.5px; width: 240px;}.LayerWidget.LayerWidgetEditable .editable .LayerItem.error .titleInlineEditBoxWrapper .titleInlineEditBox,.dndCover .editable .LayerItem.error .titleInlineEditBoxWrapper .titleInlineEditBox {max-width: 232.5px;}.LayerWidget.LayerWidgetEditable .editable .LayerItem.error .layerItemIcon .thumbnail,.dndCover .editable .LayerItem.error .layerItemIcon .thumbnail {margin-left: 0; margin-top: 0; border: 0px; height: 35px;}.LayerWidget.LayerWidgetEditable .editable > .LayerItem,.dndCover .editable > .LayerItem {box-sizing: border-box; height: 35px;}.LayerWidget.LayerWidgetEditable .editable > .LayerItem:hover .OptionsMenu,.dndCover .editable > .LayerItem:hover .OptionsMenu {display: block;}.LayerWidget.LayerWidgetEditable .editable.show.dragHandle.GroupLayerItem > .LayerItem,.dndCover .editable.show.dragHandle.GroupLayerItem > .LayerItem {margin-top: 0;}.LayerWidget.LayerWidgetEditable .editable > .LayerItem .titleInlineEditBoxWrapper,.dndCover .editable > .LayerItem .titleInlineEditBoxWrapper {left: 52.5px; width: 250px; line-height: 1.3em; color: #545454; position: absolute;}.LayerWidget.LayerWidgetEditable .editable.GroupLayerItem,.dndCover .editable.GroupLayerItem {box-sizing: border-box;}.LayerWidget.LayerWidgetEditable .editable.GroupLayerItem.dragOver,.dndCover .editable.GroupLayerItem.dragOver {border: 2px solid #35b1ff;}.LayerWidget.LayerWidgetEditable .editable.GroupLayerItem.dragOver .layers.emptyPlaceholder .emptyPlaceholderText,.dndCover .editable.GroupLayerItem.dragOver .layers.emptyPlaceholder .emptyPlaceholderText {display: none;}.LayerWidget.LayerWidgetEditable .editable.GroupLayerItem.dragOver .layers.emptyPlaceholder .dropIndicator,.dndCover .editable.GroupLayerItem.dragOver .layers.emptyPlaceholder .dropIndicator {display: block;}.LayerWidget.LayerWidgetEditable .editable.GroupLayerItem > .LayerItem,.dndCover .editable.GroupLayerItem > .LayerItem {background: white;}.LayerWidget.LayerWidgetEditable .editable.GroupLayerItem > .LayerItem:hover .OptionsMenu,.dndCover .editable.GroupLayerItem > .LayerItem:hover .OptionsMenu {display: block;}.LayerWidget.LayerWidgetEditable .editable.GroupLayerItem > .LayerItem .titleInlineEditBox,.dndCover .editable.GroupLayerItem > .LayerItem .titleInlineEditBox {height: 15px; padding: 7px 10px 5px 5px; display: inline-block; max-width: 262.5px; cursor: pointer;}.LayerWidget.LayerWidgetEditable .editable.GroupLayerItem > .LayerItem .titleInlineEditBox:hover,.dndCover .editable.GroupLayerItem > .LayerItem .titleInlineEditBox:hover {color: inherit;}.LayerWidget.LayerWidgetEditable .editable.GroupLayerItem .layers.emptyPlaceholder,.dndCover .editable.GroupLayerItem .layers.emptyPlaceholder {display: block;}.LayerWidget.LayerWidgetEditable .editable.GroupLayerItem .layers.emptyPlaceholder .dropIndicator,.dndCover .editable.GroupLayerItem .layers.emptyPlaceholder .dropIndicator {display: none;}.LayerWidget.LayerWidgetEditable .editable.GroupLayerItem .layers.emptyPlaceholder .emptyPlaceholderText,.dndCover .editable.GroupLayerItem .layers.emptyPlaceholder .emptyPlaceholderText {height: 14px; display: block; margin: 0; border: 1px dashed #a1a1a1; color: #a0a0a0; padding: 12px 6px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}.LayerWidget.LayerWidgetEditable .editable.GroupLayerItem .groupTypeSwitchButton,.dndCover .editable.GroupLayerItem .groupTypeSwitchButton {cursor: pointer; position: absolute; left: 0; top: 0;}.LayerWidget.LayerWidgetEditable .editable.GroupLayerItem .groupTypeSwitchButton .dropdown,.dndCover .editable.GroupLayerItem .groupTypeSwitchButton .dropdown {width: 24px; height: 24px; display: block;}.LayerWidget.LayerWidgetEditable .editable.GroupLayerItem .groupTypeSwitchButton .dropdown span,.dndCover .editable.GroupLayerItem .groupTypeSwitchButton .dropdown span {top: initial; padding: 0;}.LayerWidget.LayerWidgetEditable .editable.GroupLayerItem .groupTypeSwitchButton .dropdown .arrow,.dndCover .editable.GroupLayerItem .groupTypeSwitchButton .dropdown .arrow {background-image: url("LayerWidget/images/dropdown_down_arrow.svg") !important; position: absolute; display: inline-block; right: 2px; width: 16px; height: 16px; top: 6px;}.LayerWidget.LayerWidgetEditable .editable.GroupLayerItem > .LayerItem .titleInlineEditBoxWrapper,.dndCover .editable.GroupLayerItem > .LayerItem .titleInlineEditBoxWrapper {width: 250px; left: 28px;}.LayerWidget.LayerWidgetEditable .editable.GroupLayerItem .layers .LayerItem .titleInlineEditBoxWrapper,.dndCover .editable.GroupLayerItem .layers .LayerItem .titleInlineEditBoxWrapper {width: 220px;}.LayerWidget.LayerWidgetEditable .editable.GroupLayerItem .layers .LayerItem.error .titleInlineEditBoxWrapper,.dndCover .editable.GroupLayerItem .layers .LayerItem.error .titleInlineEditBoxWrapper {width: 220px !important;}.LayerWidget.LayerWidgetEditable .editable.GroupLayerItem .layers .LayerItem.error .titleInlineEditBoxWrapper .titleInlineEditBox,.dndCover .editable.GroupLayerItem .layers .LayerItem.error .titleInlineEditBoxWrapper .titleInlineEditBox {max-width: 212.5px !important;}.LayerWidget.LayerWidgetEditable .editable.NestedGroupLayerItem .LayerItem .collapseContainer,.dndCover .editable.NestedGroupLayerItem .LayerItem .collapseContainer {margin-top: 0px; margin-left: 260px; cursor: inherit;}.LayerWidget.LayerWidgetEditable .editable.NestedGroupLayerItem .LayerItem .collapseContainer .infoButton,.dndCover .editable.NestedGroupLayerItem .LayerItem .collapseContainer .infoButton {padding-top: 2px; width: 15px; height: 13px; font-size: 10px; line-height: 12px; text-align: center; border: 1px solid #adadad; color: #adadad; border-radius: 100%;}.LayerWidget.LayerWidgetEditable .editable.NestedGroupLayerItem > .LayerItem .titleInlineEditBoxWrapper,.dndCover .editable.NestedGroupLayerItem > .LayerItem .titleInlineEditBoxWrapper {left: 0;}.LayerWidget.LayerWidgetEditable .GroupLayerItem .layersContainer,.dndCover .GroupLayerItem .layersContainer {opacity: 1;}.LayerWidget.LayerWidgetEditable .GroupLayerItem .layersContainer .layers,.dndCover .GroupLayerItem .layersContainer .layers {padding-left: 27px;}.LayerWidget.LayerWidgetEditable .GroupLayerItem .layersContainer .layers .LayerItem span,.dndCover .GroupLayerItem .layersContainer .layers .LayerItem span {max-width: 250px;}.LayerWidget.LayerWidgetEditable .GroupLayerItem .LayerItem .collapseContainer,.dndCover .GroupLayerItem .LayerItem .collapseContainer {padding: 9px 9px 7px 9px; cursor: pointer; display: inline-block;}.LayerWidget.LayerWidgetEditable .GroupLayerItem .LayerItem .collapseContainer .collapseIcon,.dndCover .GroupLayerItem .LayerItem .collapseContainer .collapseIcon {background: url("LayerWidget/images/btn_collapse.svg") 16px 32px; width: 16px; height: 16px; transform: rotate(270deg); -webkit-transform: rotate(270deg); opacity: 0.6;}.LayerWidget.LayerWidgetEditable .GroupLayerItem .LayerItem .collapseContainer:hover .collapseIcon,.dndCover .GroupLayerItem .LayerItem .collapseContainer:hover .collapseIcon {background-position: 0 16px;}.LayerWidget.LayerWidgetEditable .GroupLayerItem.collapsed .LayerItem .collapseIcon,.dndCover .GroupLayerItem.collapsed .LayerItem .collapseIcon {transform: rotate(180deg); -webkit-transform: rotate(180deg);}.LayerWidget.LayerWidgetEditable .GroupLayerItem.collapsed .layersContainer,.dndCover .GroupLayerItem.collapsed .layersContainer {opacity: 0; display: none;}.LayerWidget.LayerWidgetEditable .GroupLayerItem.collapsed.dragOver,.dndCover .GroupLayerItem.collapsed.dragOver {border: 2px solid #35b1ff;}.LayerWidget.LayerWidgetEditable :not(.GroupLayerItem) > .LayerItem,.dndCover :not(.GroupLayerItem) > .LayerItem {margin-bottom: 0;}.LayerWidget.LayerWidgetEditable .reusableclass_layerEditButton, .LayerWidget.LayerWidgetEditable .editable .LayerItem .layerEditButton, .dndCover .editable .LayerItem .LayerWidget.LayerWidgetEditable .layerEditButton, .LayerWidget.LayerWidgetEditable .layers .LayerItem .layerEditButton, .dndCover .layers .LayerItem .LayerWidget.LayerWidgetEditable .layerEditButton,.dndCover .reusableclass_layerEditButton,.dndCover .LayerWidget.LayerWidgetEditable .editable .LayerItem .layerEditButton,.LayerWidget.LayerWidgetEditable .editable .LayerItem .dndCover .layerEditButton,.dndCover .editable .LayerItem .layerEditButton,.dndCover .LayerWidget.LayerWidgetEditable .layers .LayerItem .layerEditButton,.LayerWidget.LayerWidgetEditable .layers .LayerItem .dndCover .layerEditButton,.dndCover .layers .LayerItem .layerEditButton {top: 0; right: 0px; cursor: pointer; background-size: contain; position: absolute;}.LayerWidget.LayerWidgetEditable .layers .editable,.dndCover .layers .editable {position: relative; margin-top: 1px;}.LayerWidget.LayerWidgetEditable .layers.emptyPlaceholder,.dndCover .layers.emptyPlaceholder {display: none;}.LayerWidget.LayerWidgetEditable .dijitTextBox,.dndCover .dijitTextBox {width: 250px; padding: 0; border: 0; background-color: transparent;}.LayerWidget.LayerWidgetEditable .LayerItem .titleInlineEditBoxWrapper,.dndCover .LayerItem .titleInlineEditBoxWrapper {display: inline-block; width: 280px;}.LayerWidget.LayerWidgetEditable .LayerItem .titleInlineEditBoxWrapper span,.dndCover .LayerItem .titleInlineEditBoxWrapper span {max-width: initial; padding-left: 5px;}.LayerWidget.LayerWidgetEditable .LayerItem .titleInlineEditBoxWrapper .titleInlineEditBox,.dndCover .LayerItem .titleInlineEditBoxWrapper .titleInlineEditBox {background: transparent; height: 15px; padding: 7px 5px 5px 11px; max-width: 242.5px; font-size: 108%; margin-top: 2px;}.LayerWidget.LayerWidgetEditable .LayerItem .titleInlineEditBoxWrapper .titleInlineEditBox:not(.non-configurable),.dndCover .LayerItem .titleInlineEditBoxWrapper .titleInlineEditBox:not(.non-configurable) {cursor: pointer;}.LayerWidget.LayerWidgetEditable .LayerItem .titleInlineEditBoxWrapper .titleInlineEditBox:not(.non-configurable):hover,.dndCover .LayerItem .titleInlineEditBoxWrapper .titleInlineEditBox:not(.non-configurable):hover {color: #0079c1;}.LayerWidget.LayerWidgetEditable .dijitInlineEditBoxDisplayModeDisabled,.dndCover .dijitInlineEditBoxDisplayModeDisabled {pointer-events: none;}.LayerWidget.LayerWidgetEditable .dijitInlineEditBoxDisplayModeDisabled,.dndCover .dijitInlineEditBoxDisplayModeDisabled {pointer-events: inherit;}.LayerWidget.LayerWidgetEditable .dijitInlineEditBoxDisplayModeHover,.dndCover .dijitInlineEditBoxDisplayModeHover {border-width: 0; color: inherit;}.LayerWidget.LayerWidgetEditable .dropIndicator,.dndCover .dropIndicator {margin-top: 9px; margin-bottom: 9px;}.LayerWidget.LayerWidgetEditable .layers .dropIndicator,.dndCover .layers .dropIndicator {margin-top: 2; margin-bottom: 2;}.LayerWidget.LayerWidgetEditable .dragHandle,.dndCover .dragHandle {cursor: pointer;}.LayerWidget.LayerWidgetEditable.animateCollapseExpand .GroupLayerItem .layersContainer,.dndCover.animateCollapseExpand .GroupLayerItem .layersContainer {-webkit-transition: opacity 0.1s 0.1s, height 0.2s; transition: opacity 0.1s 0.1s, height 0.2s;}.LayerWidget.LayerWidgetEditable.animateCollapseExpand .GroupLayerItem.collapsed .layersContainer,.dndCover.animateCollapseExpand .GroupLayerItem.collapsed .layersContainer {-webkit-transition: opacity 0s, height 0s; transition: opacity 0s, height 0s;}.dndCover .GroupLayerItem .layers {padding-left: 12px;}.dndCover .GroupLayerItem .layers .LayerItem span {max-width: 250px;}.layer-menu-divider {border-bottom: 1px solid lightgrey; height: 0px; padding: 0px !important;}.menuOverlay ul li > div {padding: 0.5em 0.75em; border-bottom: 1px solid lightgrey;}.menuOverlay ul li > div .groupTypeIcons {height: 35px;}.menuOverlay ul li > div .groupTypeIcons .groupTypeIconContainer {padding: 7px; display: inline-block; cursor: pointer;}.menuOverlay ul li > div .groupTypeIcons .groupTypeIconContainer .layerGroupTypeReusable, .menuOverlay ul li > div .groupTypeIcons .groupTypeIconContainer .layerGroupTypeCheckbox, .menuOverlay ul li > div .groupTypeIcons .groupTypeIconContainer .layerGroupTypeCheckbox:hover, .menuOverlay ul li > div .groupTypeIcons .groupTypeIconContainer .layerGroupTypeRadios, .menuOverlay ul li > div .groupTypeIcons .groupTypeIconContainer .layerGroupTypeRadios:hover, .menuOverlay ul li > div .groupTypeIcons .groupTypeIconContainer .layerGroupTypeMerge, .menuOverlay ul li > div .groupTypeIcons .groupTypeIconContainer .layerGroupTypeMerge:hover, .menuOverlay ul li > div .groupTypeIcons .groupTypeIconContainer .layerGroupTypeHidden, .menuOverlay ul li > div .groupTypeIcons .groupTypeIconContainer .layerGroupTypeHidden:hover {background-repeat: no-repeat; background-size: 16px 32px; background-position: 0px 0; height: 16px; width: 16px; vertical-align: middle;}.esriRtl .menuOverlay ul li > div .groupTypeIcons .groupTypeIconContainer .layerGroupTypeReusable, .esriRtl .menuOverlay ul li > div .groupTypeIcons .groupTypeIconContainer .layerGroupTypeCheckbox, .esriRtl .menuOverlay ul li > div .groupTypeIcons .groupTypeIconContainer .layerGroupTypeRadios, .esriRtl .menuOverlay ul li > div .groupTypeIcons .groupTypeIconContainer .layerGroupTypeMerge, .esriRtl .menuOverlay ul li > div .groupTypeIcons .groupTypeIconContainer .layerGroupTypeHidden {transform: scale(-1, 1); -webkit-transform: scale(-1, 1);}.menuOverlay ul li > div .groupTypeIcons .groupTypeIconContainer .layerGroupTypeCheckbox {background-image: url("LayerWidget/images/LayerGroupTypeCheckboxes.svg");}.menuOverlay ul li > div .groupTypeIcons .groupTypeIconContainer .layerGroupTypeCheckbox:hover {background-position: 0px -16px;}.menuOverlay ul li > div .groupTypeIcons .groupTypeIconContainer .layerGroupTypeRadios {background-image: url("LayerWidget/images/LayerGroupTypeRadios.svg") !important;}.menuOverlay ul li > div .groupTypeIcons .groupTypeIconContainer .layerGroupTypeRadios:hover {background-position: 0px -16px;}.menuOverlay ul li > div .groupTypeIcons .groupTypeIconContainer .layerGroupTypeMerge {background-image: url("LayerWidget/images/LayerGroupTypeMerge.svg") !important;}.menuOverlay ul li > div .groupTypeIcons .groupTypeIconContainer .layerGroupTypeMerge:hover {background-position: 0px -16px;}.menuOverlay ul li > div .groupTypeIcons .groupTypeIconContainer .layerGroupTypeHidden {background-image: url("LayerWidget/images/LayerGroupTypeHidden.svg") !important;}.menuOverlay ul li > div .groupTypeIcons .groupTypeIconContainer .layerGroupTypeHidden:hover {background-position: 0px -16px;}.menuOverlay ul li > div .helpText {font-size: 11px; width: 155px;}.esriRtl .layerContainerFlexWrapper {padding-right: 0px !important; padding-left: 20px;}.esriRtl .GroupLayerItem .LayerItem {padding-right: 0; padding-left: 2px;}.esriRtl .GroupLayerItem .LayerItem:hover .collapseContainer {padding: 9px 9px 7px 9px;}.esriRtl .LayerWidget.LayerWidgetEditable .GroupLayerItem.collapsed .LayerItem .collapseIcon {transform: rotate(0deg); -webkit-transform: rotate(0deg);}.esriRtl .LayerWidget.LayerWidgetEditable .NestedGroupLayerItem .LayerItem .collapseContainer {margin-left: 0; margin-right: 288px; margin-top: -1px;}.esriRtl :not(.GroupLayerItem) > .LayerItem {padding: 0px 0px 3px 2px;}.esriRtl .LayerWidget:not(.LayerWidgetEditable) :not(.GroupLayerItem) > .LayerItem {padding: 4px 5px 3px 2px;}.esriRtl .LayerWidget:not(.LayerWidgetEditable) .GroupLayerItem:not(.editable) {padding: 0 5px 0 0;}.esriRtl .LayerWidget:not(.LayerWidgetEditable) .LayerItem .status {left: -10px; right: auto;}.esriRtl .LayerWidget:not(.LayerWidgetEditable) .LayerItem .layerItemSpan {padding: 0 7px 4px 0;}.esriRtl .LayerWidget:not(.LayerWidgetEditable) .GroupLayerItem .layers {padding-left: 0; padding-right: 10px;}.esriRtl .LayerWidget:not(.LayerWidgetEditable) .GroupLayerItem .layers .layersLine {left: auto; right: 7px;}.esriRtl .LayerWidget:not(.LayerWidgetEditable) .GroupLayerItem .layers .LayerItem {padding-right: 5px;}.esriRtl .GroupLayerItem:not(.editable) {padding: 0px 5px 3px 0; margin-bottom: 0;}.esriRtl .LayerItem {padding-right: 5px;}.esriRtl .right {float: left;}.esriRtl .LayerWidget.LayerWidgetEditable .editable.GroupLayerItem.GroundGroup > .LayerItem.ground {margin: 1px 0 0 0;}.esriRtl .LayerWidget.LayerWidgetEditable .editable .LayerItem {margin-left: 0px; margin-right: 1px;}.esriRtl .LayerWidget.LayerWidgetEditable .editable .LayerItem:hover {margin: -1px 0 -1px -1px;}.esriRtl .LayerWidget.LayerWidgetEditable .editable .LayerItem:hover .layerEditButton {margin: 0 0 1px 0;}.esriRtl .LayerWidget.LayerWidgetEditable .GroupLayerItem .layers {padding-left: 0; padding-right: 27px;}.esriRtl .LayerWidget.LayerWidgetEditable .editable .LayerItem .layerEditButton {right: auto; left: 0;}.esriRtl .LayerWidget.LayerWidgetEditable .editable .LayerItem .dijitInputField {margin-left: 0; margin-right: 5px;}.esriRtl .LayerWidget.LayerWidgetEditable .LayerItem:hover .layerItemIcon .thumbnail {border-right: 0; border-left: 1px; margin-left: 0; margin-top: 0; border-top-width: 0;}.esriRtl .GroupLayerItem.editable .layers .LayerItem .layerEditButton {right: auto; left: 0;}.esriRtl .editable > .LayerItem .titleInlineEditBoxWrapper {left: auto; right: 52.5px;}.esriRtl .editable.GroupLayerItem > .LayerItem .titleInlineEditBoxWrapper {right: 28px; left: auto;}.esriRtl .editable.NestedGroupLayerItem > .LayerItem .titleInlineEditBoxWrapper {right: 0;}.esriRtl .LayerWidget.LayerWidgetEditable .GroupLayerItem.editable .groupTypeSwitchButton {left: auto; right: 0;}.esriRtl .LayerWidget.LayerWidgetEditable .GroupLayerItem.editable .groupTypeSwitchButton .dropdown-content {left: auto; right: 0;}.esriRtl .LayerItem .titleInlineEditBoxWrapper span {padding-left: 0px; padding-right: 5px;}.esriRtl .LayerWidget.LayerWidgetEditable .editable .LayerItem.error .titleInlineEditBoxWrapper,.esriRtl .dndCover .editable .LayerItem.error .titleInlineEditBoxWrapper {right: 65.5px; left: auto;}.esriRtl .LayerWidget.LayerWidgetEditable .editable .LayerItem.error .layerItemIcon .thumbOther,.esriRtl .dndCover .editable .LayerItem.error .layerItemIcon .thumbOther {width: 53px; height: 34px;}.esriRtl .dndCover .editable .LayerItem .layerEditButton {right: auto; left: 0;}.esri .editable.hide {display: inherit !important;}.esriIsMobile .LayerWidget.LayerWidgetEditable .editable .layers .LayerItem:hover,.esriIsMobile .LayerWidget.LayerWidgetEditable .LayerItem {opacity: 1; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.125);}.esriIsMobile .LayerWidget.LayerWidgetEditable .editable .layers .LayerItem:hover .layerItemIcon,.esriIsMobile .LayerWidget.LayerWidgetEditable .LayerItem .layerItemIcon {opacity: 1;}.esriIsMobile .LayerWidget.LayerWidgetEditable .editable .layers .LayerItem:hover .layerItemIcon .thumbOther,.esriIsMobile .LayerWidget.LayerWidgetEditable .LayerItem .layerItemIcon .thumbOther {opacity: 1;}.mapControlsContainer {position: absolute; top: 10px; left: 10px; overflow: visible; text-align: center; color: #4c4c4c; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; border: none;}.mapControlsContainer div:not(.esri-navigation-toggle-container):hover {color: #0079c1; background-color: #edf7fd;}.mapControlsContainer .esri-navigation-toggle__button--active {background-color: #e1f1fb !important;}.mapControlsContainer > div {-webkit-box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.4); box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.4);}.mapControlsContainer .esri-widget--button {color: #444444; width: 38px; height: 38px; background-color: white;}.mapControlsContainer .esri-zoom {margin-top: 6px; margin-bottom: 6px;}.mapControlsContainer .esri-navigation-toggle__button:before {z-index: 0;}.esriIsEmbedOrFullscreen .mapControlsContainer {top: 47px;}.esriIsMobile.esriIsPhoneSize .mapControlsContainer {top: 11px; left: auto; right: 45px; z-index: 952;}.esriIsMobile.esriIsPhoneSize .mapControlsContainer .esri-home {background-color: transparent; color: white; border: 1px solid white; border-radius: 20px; width: 20px; height: 20px; font-size: 10px;}.esriIsMobile.esriIsPhoneSize .mapControlsContainer .esri-home .esri-icon.esri-icon-home {font-size: 12px; margin-top: -2px;}.esriIsMobile.esriIsPhoneSize .fullScreenContainer ~ .mapControlsContainer {right: 82px;}.esriRtl .mapControlsContainer {left: auto; right: 10px;}.esriRtl .esriIsEmbedOrFullscreen .mapControlsContainer,.esriRtl .esriIsPhoneSize .mapControlsContainer {left: auto; right: 10px;}.esriRtl .esriIsMobile.esriIsPhoneSize .mapControlsContainer {left: 45px; right: auto;}.esriRtl .esriIsMobile.esriIsPhoneSize .fullScreenContainer ~ .mapControlsContainer {left: 82px; right: auto;}.OptionsMenu {padding: 5px 0px; cursor: pointer;}.OptionsMenu .dropdown-wrapper {position: relative; max-width: 230px; height: 22px; width: 32px; right: 5px;}.OptionsMenu .dropdown-wrapper .dropdown {background-image: url("OptionsMenu/images/edit-layer.svg") !important; position: absolute; display: inline-block; right: 7px; width: 13px; height: 13px; background-size: 13px; top: 5px; opacity: 0.3;}.OptionsMenu .dropdown-wrapper .dropdown:hover:before {color: white;}.OptionsMenu .dropdown-wrapper .dropdown:hover:after {border-top-color: white;}.OptionsMenu .dropdown-wrapper:hover .dropdown,.OptionsMenu .dropdown-wrapper .dropdown-wrapper .dropdown:active {background-position: 0px 13px;}.menuOverlay {position: absolute; z-index: 1000; display: none;}.menuOverlay .dropdown-wrapper {max-width: 250px;}.menuOverlay .dropdown-wrapper .dropdown-content {display: block; width: 100%; overflow: hidden; min-width: 135px; max-width: 250px; z-index: -1; top: 100%; right: 0; -webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.1); -moz-box-shadow: 0 0 8px rgba(0, 0, 0, 0.1); box-shadow: 0 0 8px rgba(0, 0, 0, 0.1); background: white; border: 1px solid gainsboro;}.menuOverlay .dropdown-wrapper .dropdown-content.show .options-menu {display: block;}.menuOverlay .dropdown-wrapper .dropdown-content div.options-menu {z-index: 1000; width: 100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; overflow: hidden;}.menuOverlay .dropdown-wrapper .dropdown-content div.options-menu ul {list-style-type: none; list-style-position: inside; margin: 0px; padding: 0px;}.menuOverlay .dropdown-wrapper .dropdown-content div.options-menu ul li {background: none; padding: 0;}.menuOverlay .dropdown-wrapper .dropdown-content div.options-menu ul li a {display: block; font-size: 12px; line-height: 1.6em; padding: 0.5em 0.75em; cursor: pointer;}.menuOverlay .dropdown-wrapper .dropdown-content div.options-menu ul li a:hover {background: #d2e9f9; text-decoration: none;}.menuOverlay .dropdown-wrapper .dropdown-content div.options-menu ul li.disabled {pointer-events: none;}.menuOverlay .dropdown-wrapper .dropdown-content div.options-menu ul li.disabled a {color: #929497;}.menuOverlay .dropdown-wrapper .dropdown-content div.options-menu ul li.disabled a:hover {background: inherit; color: #929497;}.menuOverlay .dropdown-wrapper .dropdown-content div.options-menu hr {border-color: gainsboro; border-top-width: 1px; margin: 0;}.menuOverlay.show {display: block;}.menuOverlay.active {display: block;}.esriRtl .OptionsMenu .dropdown-wrapper {right: auto; left: 3px;}.esriRtl .OptionsMenu .dropdown-wrapper .dropdown {right: auto; left: 2px;}.esriIsMobile .OptionsMenu {display: block;}.esriIsMobile .OptionsMenu .dropdown-wrapper .dropdown,.esriIsMobile .OptionsMenu .dropdown-wrapper:hover .dropdown {border-top-width: 5px; border-right-width: 4px; border-left-width: 4px; top: 25%; left: 40%;}@keyframes opacityAnim {from {opacity: 0;} to {opacity: 1;}}@keyframes flash {0% {background-color: rgba(255, 255, 255, 0);} 40% {background-color: rgba(255, 255, 255, 0.7);} 100% {background-color: rgba(255, 255, 255, 0);}}.textNotSelectable, #slideDeckContainer .Slidebar {-webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;}.textSelectable {-webkit-touch-callout: initial; -webkit-user-select: initial; -khtml-user-select: initial; -moz-user-select: initial; -ms-user-select: initial; user-select: initial;}#slideDeckContainer.NoFullScreenElement .Slidebar {padding: 4px 0 0 0;}.esriIsPhoneSize #webscene-main .slideTitle {width: 100%;}.esriIsPhoneSize #webscene-main #slideDeckContainer .Slidebar {padding: 4px 0 0 0;}#slideDeckContainer .Slidebar {bottom: 0; left: 0; right: 0; background: rgba(0, 0, 0, 0.2); height: 68px; display: block; padding: 4px 50px 0 0px;}#slideDeckContainer .Slidebar.borderAnimationL ul.slideDeckInner.horizontalBar > :nth-child(1) {margin: 0 4px 1px 4px; padding-top: 1px; opacity: 0; animation: opacityAnim 0.08s 0.04s, flash 0.16s 0.04s; animation-fill-mode: forwards;}#slideDeckContainer .Slidebar.borderAnimationL ul.slideDeckInner.horizontalBar > :nth-child(2) {margin: 0 4px 1px 4px; padding-top: 1px; opacity: 0; animation: opacityAnim 0.08s 0.08s, flash 0.16s 0.08s; animation-fill-mode: forwards;}#slideDeckContainer .Slidebar.borderAnimationL ul.slideDeckInner.horizontalBar > :nth-child(3) {margin: 0 4px 1px 4px; padding-top: 1px; opacity: 0; animation: opacityAnim 0.08s 0.12s, flash 0.16s 0.12s; animation-fill-mode: forwards;}#slideDeckContainer .Slidebar.borderAnimationL ul.slideDeckInner.horizontalBar > :nth-child(4) {margin: 0 4px 1px 4px; padding-top: 1px; opacity: 0; animation: opacityAnim 0.08s 0.16s, flash 0.16s 0.16s; animation-fill-mode: forwards;}#slideDeckContainer .Slidebar.borderAnimationL ul.slideDeckInner.horizontalBar > :nth-child(5) {margin: 0 4px 1px 4px; padding-top: 1px; opacity: 0; animation: opacityAnim 0.08s 0.2s, flash 0.16s 0.2s; animation-fill-mode: forwards;}#slideDeckContainer .Slidebar.borderAnimationL ul.slideDeckInner.horizontalBar > :nth-child(6) {margin: 0 4px 1px 4px; padding-top: 1px; opacity: 0; animation: opacityAnim 0.08s 0.24s, flash 0.16s 0.24s; animation-fill-mode: forwards;}#slideDeckContainer .Slidebar.borderAnimationL ul.slideDeckInner.horizontalBar > :nth-child(7) {margin: 0 4px 1px 4px; padding-top: 1px; opacity: 0; animation: opacityAnim 0.08s 0.28s, flash 0.16s 0.28s; animation-fill-mode: forwards;}#slideDeckContainer .Slidebar.borderAnimationL ul.slideDeckInner.horizontalBar > :nth-child(8) {margin: 0 4px 1px 4px; padding-top: 1px; opacity: 0; animation: opacityAnim 0.08s 0.32s, flash 0.16s 0.32s; animation-fill-mode: forwards;}#slideDeckContainer .Slidebar.borderAnimationL ul.slideDeckInner.horizontalBar > :nth-child(9) {margin: 0 4px 1px 4px; padding-top: 1px; opacity: 0; animation: opacityAnim 0.08s 0.36s, flash 0.16s 0.36s; animation-fill-mode: forwards;}#slideDeckContainer .Slidebar.borderAnimationL ul.slideDeckInner.horizontalBar > :nth-child(10) {margin: 0 4px 1px 4px; padding-top: 1px; opacity: 0; animation: opacityAnim 0.08s 0.4s, flash 0.16s 0.4s; animation-fill-mode: forwards;}#slideDeckContainer .Slidebar.borderAnimationL ul.slideDeckInner.horizontalBar > :nth-child(11) {margin: 0 4px 1px 4px; padding-top: 1px; opacity: 0; animation: opacityAnim 0.08s 0.44s, flash 0.16s 0.44s; animation-fill-mode: forwards;}#slideDeckContainer .Slidebar.borderAnimationL ul.slideDeckInner.horizontalBar > :nth-child(12) {margin: 0 4px 1px 4px; padding-top: 1px; opacity: 0; animation: opacityAnim 0.08s 0.48s, flash 0.16s 0.48s; animation-fill-mode: forwards;}#slideDeckContainer .Slidebar.borderAnimationL ul.slideDeckInner.horizontalBar > :nth-child(13) {margin: 0 4px 1px 4px; padding-top: 1px; opacity: 0; animation: opacityAnim 0.08s 0.52s, flash 0.16s 0.52s; animation-fill-mode: forwards;}#slideDeckContainer .Slidebar.borderAnimationL ul.slideDeckInner.horizontalBar > :nth-child(14) {margin: 0 4px 1px 4px; padding-top: 1px; opacity: 0; animation: opacityAnim 0.08s 0.56s, flash 0.16s 0.56s; animation-fill-mode: forwards;}#slideDeckContainer .Slidebar.borderAnimationL ul.slideDeckInner.horizontalBar > :nth-child(15) {margin: 0 4px 1px 4px; padding-top: 1px; opacity: 0; animation: opacityAnim 0.08s 0.6s, flash 0.16s 0.6s; animation-fill-mode: forwards;}#slideDeckContainer .Slidebar.borderAnimationL ul.slideDeckInner.horizontalBar > :nth-child(16) {margin: 0 4px 1px 4px; padding-top: 1px; opacity: 0; animation: opacityAnim 0.08s 0.64s, flash 0.16s 0.64s; animation-fill-mode: forwards;}#slideDeckContainer .Slidebar.borderAnimationL ul.slideDeckInner.horizontalBar > :nth-child(17) {margin: 0 4px 1px 4px; padding-top: 1px; opacity: 0; animation: opacityAnim 0.08s 0.68s, flash 0.16s 0.68s; animation-fill-mode: forwards;}#slideDeckContainer .Slidebar.borderAnimationL ul.slideDeckInner.horizontalBar > :nth-child(18) {margin: 0 4px 1px 4px; padding-top: 1px; opacity: 0; animation: opacityAnim 0.08s 0.72s, flash 0.16s 0.72s; animation-fill-mode: forwards;}#slideDeckContainer .Slidebar.borderAnimationL ul.slideDeckInner.horizontalBar > :nth-child(19) {margin: 0 4px 1px 4px; padding-top: 1px; opacity: 0; animation: opacityAnim 0.08s 0.76s, flash 0.16s 0.76s; animation-fill-mode: forwards;}#slideDeckContainer .Slidebar.borderAnimationL ul.slideDeckInner.horizontalBar > :nth-child(20) {margin: 0 4px 1px 4px; padding-top: 1px; opacity: 0; animation: opacityAnim 0.08s 0.8s, flash 0.16s 0.8s; animation-fill-mode: forwards;}#slideDeckContainer .Slidebar.borderAnimationL ul.slideDeckInner.horizontalBar > :nth-child(21) {margin: 0 4px 1px 4px; padding-top: 1px; opacity: 0; animation: opacityAnim 0.08s 0.84s, flash 0.16s 0.84s; animation-fill-mode: forwards;}#slideDeckContainer .Slidebar.borderAnimationL ul.slideDeckInner.horizontalBar > :nth-child(22) {margin: 0 4px 1px 4px; padding-top: 1px; opacity: 0; animation: opacityAnim 0.08s 0.88s, flash 0.16s 0.88s; animation-fill-mode: forwards;}#slideDeckContainer .Slidebar.borderAnimationL ul.slideDeckInner.horizontalBar > :nth-child(23) {margin: 0 4px 1px 4px; padding-top: 1px; opacity: 0; animation: opacityAnim 0.08s 0.92s, flash 0.16s 0.92s; animation-fill-mode: forwards;}#slideDeckContainer .Slidebar.borderAnimationL ul.slideDeckInner.horizontalBar > :nth-child(24) {margin: 0 4px 1px 4px; padding-top: 1px; opacity: 0; animation: opacityAnim 0.08s 0.96s, flash 0.16s 0.96s; animation-fill-mode: forwards;}#slideDeckContainer .Slidebar.borderAnimationL ul.slideDeckInner.horizontalBar > :nth-child(25) {margin: 0 4px 1px 4px; padding-top: 1px; opacity: 0; animation: opacityAnim 0.08s 1s, flash 0.16s 1s; animation-fill-mode: forwards;}#slideDeckContainer .Slidebar.borderAnimationL ul.slideDeckInner.horizontalBar > :nth-child(26) {margin: 0 4px 1px 4px; padding-top: 1px; opacity: 0; animation: opacityAnim 0.08s 1.04s, flash 0.16s 1.04s; animation-fill-mode: forwards;}#slideDeckContainer .Slidebar.borderAnimationL ul.slideDeckInner.horizontalBar > :nth-child(27) {margin: 0 4px 1px 4px; padding-top: 1px; opacity: 0; animation: opacityAnim 0.08s 1.08s, flash 0.16s 1.08s; animation-fill-mode: forwards;}#slideDeckContainer .Slidebar.borderAnimationL ul.slideDeckInner.horizontalBar > :nth-child(28) {margin: 0 4px 1px 4px; padding-top: 1px; opacity: 0; animation: opacityAnim 0.08s 1.12s, flash 0.16s 1.12s; animation-fill-mode: forwards;}#slideDeckContainer .Slidebar.borderAnimationL ul.slideDeckInner.horizontalBar > :nth-child(29) {margin: 0 4px 1px 4px; padding-top: 1px; opacity: 0; animation: opacityAnim 0.08s 1.16s, flash 0.16s 1.16s; animation-fill-mode: forwards;}#slideDeckContainer .Slidebar.borderAnimationL ul.slideDeckInner.horizontalBar > :nth-child(30) {margin: 0 4px 1px 4px; padding-top: 1px; opacity: 0; animation: opacityAnim 0.08s 1.2s, flash 0.16s 1.2s; animation-fill-mode: forwards;}#slideDeckContainer .Slidebar.borderAnimationL ul.slideDeckInner.horizontalBar > :nth-child(31) {margin: 0 4px 1px 4px; padding-top: 1px; opacity: 0; animation: opacityAnim 0.08s 1.24s, flash 0.16s 1.24s; animation-fill-mode: forwards;}#slideDeckContainer .Slidebar.borderAnimationL ul.slideDeckInner.horizontalBar > :nth-child(32) {margin: 0 4px 1px 4px; padding-top: 1px; opacity: 0; animation: opacityAnim 0.08s 1.28s, flash 0.16s 1.28s; animation-fill-mode: forwards;}#slideDeckContainer .Slidebar.borderAnimationL ul.slideDeckInner.horizontalBar > :nth-child(33) {margin: 0 4px 1px 4px; padding-top: 1px; opacity: 0; animation: opacityAnim 0.08s 1.32s, flash 0.16s 1.32s; animation-fill-mode: forwards;}#slideDeckContainer .Slidebar.borderAnimationL ul.slideDeckInner.horizontalBar > :nth-child(34) {margin: 0 4px 1px 4px; padding-top: 1px; opacity: 0; animation: opacityAnim 0.08s 1.36s, flash 0.16s 1.36s; animation-fill-mode: forwards;}#slideDeckContainer .Slidebar.borderAnimationL ul.slideDeckInner.horizontalBar > :nth-child(35) {margin: 0 4px 1px 4px; padding-top: 1px; opacity: 0; animation: opacityAnim 0.08s 1.4s, flash 0.16s 1.4s; animation-fill-mode: forwards;}#slideDeckContainer .Slidebar.borderAnimationL ul.slideDeckInner.horizontalBar > :nth-child(36) {margin: 0 4px 1px 4px; padding-top: 1px; opacity: 0; animation: opacityAnim 0.08s 1.44s, flash 0.16s 1.44s; animation-fill-mode: forwards;}#slideDeckContainer .Slidebar.borderAnimationL ul.slideDeckInner.horizontalBar > :nth-child(37) {margin: 0 4px 1px 4px; padding-top: 1px; opacity: 0; animation: opacityAnim 0.08s 1.48s, flash 0.16s 1.48s; animation-fill-mode: forwards;}#slideDeckContainer .Slidebar.borderAnimationL ul.slideDeckInner.horizontalBar > :nth-child(38) {margin: 0 4px 1px 4px; padding-top: 1px; opacity: 0; animation: opacityAnim 0.08s 1.52s, flash 0.16s 1.52s; animation-fill-mode: forwards;}#slideDeckContainer .Slidebar.borderAnimationL ul.slideDeckInner.horizontalBar > :nth-child(39) {margin: 0 4px 1px 4px; padding-top: 1px; opacity: 0; animation: opacityAnim 0.08s 1.56s, flash 0.16s 1.56s; animation-fill-mode: forwards;}#slideDeckContainer .Slidebar.borderAnimationL ul.slideDeckInner.horizontalBar > :nth-child(40) {margin: 0 4px 1px 4px; padding-top: 1px; opacity: 0; animation: opacityAnim 0.08s 1.6s, flash 0.16s 1.6s; animation-fill-mode: forwards;}#slideDeckContainer .Slidebar.borderAnimationL ul.slideDeckInner.horizontalBar > :nth-child(41) {margin: 0 4px 1px 4px; padding-top: 1px; opacity: 0; animation: opacityAnim 0.08s 1.64s, flash 0.16s 1.64s; animation-fill-mode: forwards;}#slideDeckContainer .Slidebar.borderAnimationL ul.slideDeckInner.horizontalBar > :nth-child(42) {margin: 0 4px 1px 4px; padding-top: 1px; opacity: 0; animation: opacityAnim 0.08s 1.68s, flash 0.16s 1.68s; animation-fill-mode: forwards;}#slideDeckContainer .Slidebar.borderAnimationL ul.slideDeckInner.horizontalBar > :nth-child(43) {margin: 0 4px 1px 4px; padding-top: 1px; opacity: 0; animation: opacityAnim 0.08s 1.72s, flash 0.16s 1.72s; animation-fill-mode: forwards;}#slideDeckContainer .Slidebar.borderAnimationL ul.slideDeckInner.horizontalBar > :nth-child(44) {margin: 0 4px 1px 4px; padding-top: 1px; opacity: 0; animation: opacityAnim 0.08s 1.76s, flash 0.16s 1.76s; animation-fill-mode: forwards;}#slideDeckContainer .Slidebar.borderAnimationL ul.slideDeckInner.horizontalBar > :nth-child(45) {margin: 0 4px 1px 4px; padding-top: 1px; opacity: 0; animation: opacityAnim 0.08s 1.8s, flash 0.16s 1.8s; animation-fill-mode: forwards;}#slideDeckContainer .Slidebar.borderAnimationS ul.slideDeckInner.horizontalBar > :nth-child(1) {margin: 0 4px 1px 4px; padding-top: 1px; opacity: 0; animation: opacityAnim 0.2s 0.1s, flash 0.4s 0.1s; animation-fill-mode: forwards;}#slideDeckContainer .Slidebar.borderAnimationS ul.slideDeckInner.horizontalBar > :nth-child(2) {margin: 0 4px 1px 4px; padding-top: 1px; opacity: 0; animation: opacityAnim 0.2s 0.2s, flash 0.4s 0.2s; animation-fill-mode: forwards;}#slideDeckContainer .Slidebar.borderAnimationS ul.slideDeckInner.horizontalBar > :nth-child(3) {margin: 0 4px 1px 4px; padding-top: 1px; opacity: 0; animation: opacityAnim 0.2s 0.3s, flash 0.4s 0.3s; animation-fill-mode: forwards;}#slideDeckContainer .Slidebar.borderAnimationS ul.slideDeckInner.horizontalBar > :nth-child(4) {margin: 0 4px 1px 4px; padding-top: 1px; opacity: 0; animation: opacityAnim 0.2s 0.4s, flash 0.4s 0.4s; animation-fill-mode: forwards;}#slideDeckContainer .Slidebar.borderAnimationS ul.slideDeckInner.horizontalBar > :nth-child(5) {margin: 0 4px 1px 4px; padding-top: 1px; opacity: 0; animation: opacityAnim 0.2s 0.5s, flash 0.4s 0.5s; animation-fill-mode: forwards;}#slideDeckContainer .Slidebar.borderAnimationS ul.slideDeckInner.horizontalBar > :nth-child(6) {margin: 0 4px 1px 4px; padding-top: 1px; opacity: 0; animation: opacityAnim 0.2s 0.6s, flash 0.4s 0.6s; animation-fill-mode: forwards;}#slideDeckContainer .Slidebar.borderAnimationS ul.slideDeckInner.horizontalBar > :nth-child(7) {margin: 0 4px 1px 4px; padding-top: 1px; opacity: 0; animation: opacityAnim 0.2s 0.7s, flash 0.4s 0.7s; animation-fill-mode: forwards;}#slideDeckContainer .Slidebar.borderAnimationS ul.slideDeckInner.horizontalBar > :nth-child(8) {margin: 0 4px 1px 4px; padding-top: 1px; opacity: 0; animation: opacityAnim 0.2s 0.8s, flash 0.4s 0.8s; animation-fill-mode: forwards;}#slideDeckContainer .Slidebar.borderAnimationM ul.slideDeckInner.horizontalBar > :nth-child(1) {margin: 0 4px 1px 4px; padding-top: 1px; opacity: 0; animation: opacityAnim 0.1s 0.05s, flash 0.2s 0.05s; animation-fill-mode: forwards;}#slideDeckContainer .Slidebar.borderAnimationM ul.slideDeckInner.horizontalBar > :nth-child(2) {margin: 0 4px 1px 4px; padding-top: 1px; opacity: 0; animation: opacityAnim 0.1s 0.1s, flash 0.2s 0.1s; animation-fill-mode: forwards;}#slideDeckContainer .Slidebar.borderAnimationM ul.slideDeckInner.horizontalBar > :nth-child(3) {margin: 0 4px 1px 4px; padding-top: 1px; opacity: 0; animation: opacityAnim 0.1s 0.15s, flash 0.2s 0.15s; animation-fill-mode: forwards;}#slideDeckContainer .Slidebar.borderAnimationM ul.slideDeckInner.horizontalBar > :nth-child(4) {margin: 0 4px 1px 4px; padding-top: 1px; opacity: 0; animation: opacityAnim 0.1s 0.2s, flash 0.2s 0.2s; animation-fill-mode: forwards;}#slideDeckContainer .Slidebar.borderAnimationM ul.slideDeckInner.horizontalBar > :nth-child(5) {margin: 0 4px 1px 4px; padding-top: 1px; opacity: 0; animation: opacityAnim 0.1s 0.25s, flash 0.2s 0.25s; animation-fill-mode: forwards;}#slideDeckContainer .Slidebar.borderAnimationM ul.slideDeckInner.horizontalBar > :nth-child(6) {margin: 0 4px 1px 4px; padding-top: 1px; opacity: 0; animation: opacityAnim 0.1s 0.3s, flash 0.2s 0.3s; animation-fill-mode: forwards;}#slideDeckContainer .Slidebar.borderAnimationM ul.slideDeckInner.horizontalBar > :nth-child(7) {margin: 0 4px 1px 4px; padding-top: 1px; opacity: 0; animation: opacityAnim 0.1s 0.35s, flash 0.2s 0.35s; animation-fill-mode: forwards;}#slideDeckContainer .Slidebar.borderAnimationM ul.slideDeckInner.horizontalBar > :nth-child(8) {margin: 0 4px 1px 4px; padding-top: 1px; opacity: 0; animation: opacityAnim 0.1s 0.4s, flash 0.2s 0.4s; animation-fill-mode: forwards;}#slideDeckContainer .Slidebar.borderAnimationM ul.slideDeckInner.horizontalBar > :nth-child(9) {margin: 0 4px 1px 4px; padding-top: 1px; opacity: 0; animation: opacityAnim 0.1s 0.45s, flash 0.2s 0.45s; animation-fill-mode: forwards;}#slideDeckContainer .Slidebar.borderAnimationM ul.slideDeckInner.horizontalBar > :nth-child(10) {margin: 0 4px 1px 4px; padding-top: 1px; opacity: 0; animation: opacityAnim 0.1s 0.5s, flash 0.2s 0.5s; animation-fill-mode: forwards;}#slideDeckContainer .Slidebar.borderAnimationM ul.slideDeckInner.horizontalBar > :nth-child(11) {margin: 0 4px 1px 4px; padding-top: 1px; opacity: 0; animation: opacityAnim 0.1s 0.55s, flash 0.2s 0.55s; animation-fill-mode: forwards;}#slideDeckContainer .Slidebar.borderAnimationM ul.slideDeckInner.horizontalBar > :nth-child(12) {margin: 0 4px 1px 4px; padding-top: 1px; opacity: 0; animation: opacityAnim 0.1s 0.6s, flash 0.2s 0.6s; animation-fill-mode: forwards;}#slideDeckContainer .Slidebar.borderAnimationM ul.slideDeckInner.horizontalBar > :nth-child(13) {margin: 0 4px 1px 4px; padding-top: 1px; opacity: 0; animation: opacityAnim 0.1s 0.65s, flash 0.2s 0.65s; animation-fill-mode: forwards;}#slideDeckContainer .Slidebar.borderAnimationM ul.slideDeckInner.horizontalBar > :nth-child(14) {margin: 0 4px 1px 4px; padding-top: 1px; opacity: 0; animation: opacityAnim 0.1s 0.7s, flash 0.2s 0.7s; animation-fill-mode: forwards;}#slideDeckContainer .Slidebar.borderAnimationM ul.slideDeckInner.horizontalBar > :nth-child(15) {margin: 0 4px 1px 4px; padding-top: 1px; opacity: 0; animation: opacityAnim 0.1s 0.75s, flash 0.2s 0.75s; animation-fill-mode: forwards;}#slideDeckContainer .Slidebar.noBorderAnimation :nth-child(1) {opacity: 0;}#slideDeckContainer .Slidebar.noBorderAnimation :nth-child(2) {opacity: 0;}#slideDeckContainer .Slidebar.noBorderAnimation :nth-child(3) {opacity: 0;}#slideDeckContainer .Slidebar.noBorderAnimation :nth-child(4) {opacity: 0;}#slideDeckContainer .Slidebar.noBorderAnimation :nth-child(5) {opacity: 0;}#slideDeckContainer .Slidebar.noBorderAnimation :nth-child(6) {opacity: 0;}#slideDeckContainer .Slidebar.usePlayButton {padding: 4px 50px 0 50px;}#slideDeckContainer .Slidebar ul.slideDeckInner {padding: 0; margin: 0; height: 64px;}#slideDeckContainer .Slidebar ul.slideDeckInner.horizontalBar {white-space: nowrap; overflow: hidden;}#slideDeckContainer .Slidebar ul.slideDeckInner.horizontalBar .slide {height: 64px; width: 116px; display: inline-block; margin: 1px 4px 0 4px; touch-action: manipulation;}#slideDeckContainer .Slidebar ul.slideDeckInner.horizontalBar .slide .slideButton {background-color: black; display: inline-block; opacity: 0.9; height: 62px; width: 114px;}#slideDeckContainer .Slidebar ul.slideDeckInner.horizontalBar .slide .slideButton:hover, #slideDeckContainer .Slidebar ul.slideDeckInner.horizontalBar .slide .slideButton:focus {background-color: rgba(255, 255, 255, 0.2); transition: background 0.15s ease-out; opacity: 1; outline: 1px solid white;}#slideDeckContainer .Slidebar ul.slideDeckInner.horizontalBar .slide .slideButton:hover .smallTitle, #slideDeckContainer .Slidebar ul.slideDeckInner.horizontalBar .slide .slideButton:focus .smallTitle {display: block; z-index: 5; width: 111px;}#slideDeckContainer .Slidebar ul.slideDeckInner.horizontalBar .slide .highlight.slideButton {outline: 1px solid white;}#slideDeckContainer .Slidebar ul.slideDeckInner.horizontalBar .slide .slideButton img {height: 62px;}#slideDeckContainer .Slidebar .playButton {position: absolute; bottom: 17px; left: 10px; background-color: transparent; border: 1px solid white; width: 32px; height: 32px; padding-left: 2px; padding-top: 2px; border-radius: 30px; cursor: pointer; outline: none;}#slideDeckContainer .Slidebar .playButton:hover {background-color: rgba(255, 255, 255, 0.3);}#slideDeckContainer .Slidebar .playButton.playing .playIcon {background: url("SlideDeck/images/play_pause.svg") 15px 16px;}#slideDeckContainer .Slidebar .playButton .playIcon {outline: none; background: url("SlideDeck/images/play_pause.svg") 32px 16px; width: 16px; height: 16px; margin: 6px;}.slideTitle {position: absolute; left: 0px; bottom: 80px; width: calc(100% - 45px); font-size: 24px; color: white; text-shadow: 0px 0px 1px black, 0px 0px 2px black, 0px 0px 3px black; pointer-events: none; text-align: center; margin-bottom: 15px; opacity: 0;}.slideTitle.showSlide {opacity: 1; transition-property: opacity; transition-duration: 2s;}.slideTitle.hideSlide {opacity: 0; transition-property: opacity; transition-duration: 2s;}.slideDeck button {border: none; padding: 0; cursor: pointer;}.slideDeck#slideDeckContainer .slide .slideOverlay {display: none; position: absolute; width: 100%; height: 100%; background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 62%, rgba(0, 0, 0, 0.4) 85%, rgba(0, 0, 0, 0.4) 100%); background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 62%, rgba(0, 0, 0, 0.4) 85%, rgba(0, 0, 0, 0.4) 100%); background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 62%, rgba(0, 0, 0, 0.4) 85%, rgba(0, 0, 0, 0.4) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#66000000',GradientType=0 );}.slideDeck#slideDeckContainer .slide:hover .slideOverlay {display: block;}.slideDeck ul.slideDeckInner {list-style: none; padding: 0; margin: 0;}.slideDeck ul.slideDeckInner .slide .smallTitle {position: absolute; bottom: 1px; margin: 0 3px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; max-width: 140px; text-align: left; color: white; display: none;}.webSceneSlidesPane .slideDeck .Slidebar .slideDeckInner {padding-right: 20px;}.slideDeck .slide .slideButton, .slideDeck #slideDeckContainer .Slidebar ul.slideDeckInner.horizontalBar .slide .slideButton, #slideDeckContainer .Slidebar ul.slideDeckInner.horizontalBar .slideDeck .slide .slideButton,.dndCover .slide .slideButton,.dndCover #slideDeckContainer .Slidebar ul.slideDeckInner.horizontalBar .slide .slideButton,#slideDeckContainer .Slidebar ul.slideDeckInner.horizontalBar .dndCover .slide .slideButton {position: relative; width: 114px; height: 61px; cursor: pointer;}.slideDeck .slide img,.dndCover .slide img {height: 61px; opacity: 1; border-style: none; pointer-events: none;}.slideDeck .slide img.hidden,.dndCover .slide img.hidden {opacity: 0;}#webscene-main #slideThumbnailAnimation {width: 114px; height: 62px; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; position: absolute; left: 300px; top: 0px; background-color: red; z-index: 100;}#webscene-main #slideThumbnailAnimation.outside {left: 300px;}#editorContainer .NavigatorPane .slideDeckEditable .addSlide {transition: background 0.15s ease-out; height: 61px; cursor: pointer;}#editorContainer .NavigatorPane .slideDeckEditable .addSlide:hover .AddButton {color: #0079c1;}#editorContainer .NavigatorPane .slideDeckEditable .addSlide:hover .AddButton .AddIcon {background-color: #e16b17;}#editorContainer .NavigatorPane .slideDeckEditable .addSlide .AddButton {margin: 9px 0px 9px 9px;}#editorContainer .NavigatorPane .slideDeckEditable .addSlide .AddButton .AddButtonText {display: inline-block; vertical-align: middle;}#editorContainer .NavigatorPane .slideDeckEditable .addSlide .AddButton .AddButtonText .AddButtonSubText {font-size: 11px; white-space: normal; width: 285px; color: grey; display: block; padding-top: 3px;}#editorContainer .NavigatorPane .slideDeckEditable .addSlide .AddButton .AddIcon {vertical-align: middle;}#editorContainer .NavigatorPane .slideDeckEditable .addSlide .slideButton, #editorContainer .NavigatorPane .slideDeckEditable .addSlide #slideDeckContainer .Slidebar ul.slideDeckInner.horizontalBar .slide .slideButton, #slideDeckContainer .Slidebar ul.slideDeckInner.horizontalBar .slide #editorContainer .NavigatorPane .slideDeckEditable .addSlide .slideButton {width: 100%; height: 35px; -moz-user-select: none; background: none repeat scroll 0 0 #5daddd; transition: background 0.15s ease-out; border: medium none; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.125); box-sizing: border-box; color: white; display: inline-block; letter-spacing: 1px; line-height: 1.71429em; padding: 0.3em 1.25em; position: relative; text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.125); text-transform: uppercase; transition: all 0.05s linear 0s;}#editorContainer .NavigatorPane .slideDeckEditable .Slidebar .slide {display: block; height: 63px; overflow: hidden;}#editorContainer .NavigatorPane .slideDeckEditable .Slidebar .slide .slideButton, #editorContainer .NavigatorPane .slideDeckEditable #slideDeckContainer .Slidebar ul.slideDeckInner.horizontalBar .slide .slideButton, #slideDeckContainer #editorContainer .NavigatorPane .slideDeckEditable .Slidebar ul.slideDeckInner.horizontalBar .slide .slideButton {float: left;}.esriHasSlides #editorContainer .NavigatorPane .slideDeckEditable .addSlide .AddButton {margin: 16px 0px 16px 9px;}.esriHasSlides #editorContainer .NavigatorPane .slideDeckEditable .addSlide .AddButton .AddButtonText .AddButtonSubText {display: none;}.dijitInlineEditBoxDisplayModeHover {background-color: white; border: 1px solid #ebebeb;}.ellipsis, #slideDeckContainer .Slidebar ul.slideDeckInner.horizontalBar .slide .slideButton:hover .smallTitle, #slideDeckContainer .Slidebar ul.slideDeckInner.horizontalBar .slide .slideButton:focus .smallTitle, #editorContainer .NavigatorPane .slideDeckEditable .Slidebar .slide .slideDetails .editTitle,.dndCover .slide .slideDetails .editTitle {text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}.slideDeckEditable .Slidebar .isDragging .slide:hover {border: none;}#editorContainer .NavigatorPane .slideDeckEditable .Slidebar .slide,.dndCover .slide {box-shadow: 0 1px 2px rgba(0, 0, 0, 0.125); box-sizing: border-box; list-style: none; margin: 10px 0; display: table; background-color: white; border: 1px solid white; cursor: move;}#editorContainer .NavigatorPane .slideDeckEditable .Slidebar .slide .smallTitle,.dndCover .slide .smallTitle {display: none;}#editorContainer .NavigatorPane .slideDeckEditable .Slidebar .slide .slideDetails,.dndCover .slide .slideDetails {display: table-cell; width: 100%; height: 61px;}#editorContainer .NavigatorPane .slideDeckEditable .Slidebar .slide .slideDetails .slideDetailsInner,.dndCover .slide .slideDetails .slideDetailsInner {position: relative; width: 100%; height: 61px; padding: 0; margin: 0;}#editorContainer .NavigatorPane .slideDeckEditable .Slidebar .slide .slideDetails .slideDetailsInner .dijitOffScreen,.dndCover .slide .slideDetails .slideDetailsInner .dijitOffScreen {z-index: -10000;}#editorContainer .NavigatorPane .slideDeckEditable .Slidebar .slide .slideDetails .slideDetailsInner > span,.dndCover .slide .slideDetails .slideDetailsInner > span {margin: 0px; position: absolute; left: 5px; top: 5px; right: auto; bottom: auto; float: none; clear: none;}#editorContainer .NavigatorPane .slideDeckEditable .Slidebar .slide .slideDetails .editTitle,.dndCover .slide .slideDetails .editTitle {position: absolute; top: 5px; left: 5px; width: 180px; height: 20px;}#editorContainer .NavigatorPane .slideDeckEditable .Slidebar .slide:hover,.dndCover .slide:hover {border: 1px solid rgba(0, 121, 193, 0.66);}#editorContainer .NavigatorPane .slideDeckEditable .Slidebar .slide:hover .OptionsMenu,.dndCover .slide:hover .OptionsMenu {display: block;}#editorContainer .NavigatorPane .slideDeckEditable .Slidebar .slide .iconButtonContainer, #editorContainer .NavigatorPane .slideDeckEditable .Slidebar .slide .iconButtonContainer2,.dndCover .slide .iconButtonContainer,.dndCover #editorContainer .NavigatorPane .slideDeckEditable .Slidebar .slide .iconButtonContainer2,#editorContainer .NavigatorPane .slideDeckEditable .Slidebar .dndCover .slide .iconButtonContainer2,.dndCover .slide .iconButtonContainer2 {display: block; position: absolute; top: 5px; right: 5px; cursor: pointer; width: 16px; height: 16px; padding: 3px;}#editorContainer .NavigatorPane .slideDeckEditable .Slidebar .slide .iconButtonContainer:hover .deleteSlide, #editorContainer .NavigatorPane .slideDeckEditable .Slidebar .slide .iconButtonContainer2:hover .deleteSlide,#editorContainer .NavigatorPane .slideDeckEditable .Slidebar .slide .iconButtonContainer:hover .updateSlide,#editorContainer .NavigatorPane .slideDeckEditable .Slidebar .slide .iconButtonContainer2:hover .updateSlide,.dndCover .slide .iconButtonContainer:hover .deleteSlide,.dndCover #editorContainer .NavigatorPane .slideDeckEditable .Slidebar .slide .iconButtonContainer2:hover .deleteSlide,#editorContainer .NavigatorPane .slideDeckEditable .Slidebar .dndCover .slide .iconButtonContainer2:hover .deleteSlide,.dndCover .slide .iconButtonContainer2:hover .deleteSlide,.dndCover .slide .iconButtonContainer:hover .updateSlide,.dndCover #editorContainer .NavigatorPane .slideDeckEditable .Slidebar .slide .iconButtonContainer2:hover .updateSlide,#editorContainer .NavigatorPane .slideDeckEditable .Slidebar .dndCover .slide .iconButtonContainer2:hover .updateSlide,.dndCover .slide .iconButtonContainer2:hover .updateSlide {background-position: 0px -16px;}#editorContainer .NavigatorPane .slideDeckEditable .Slidebar .slide .iconButtonContainer .deleteSlide, #editorContainer .NavigatorPane .slideDeckEditable .Slidebar .slide .iconButtonContainer2 .deleteSlide,.dndCover .slide .iconButtonContainer .deleteSlide,.dndCover #editorContainer .NavigatorPane .slideDeckEditable .Slidebar .slide .iconButtonContainer2 .deleteSlide,#editorContainer .NavigatorPane .slideDeckEditable .Slidebar .dndCover .slide .iconButtonContainer2 .deleteSlide,.dndCover .slide .iconButtonContainer2 .deleteSlide {width: 16px; height: 16px; background-image: url("SlideDeck/images/delete.svg"); background-size: 16px 32px; padding: 0; float: right;}#editorContainer .NavigatorPane .slideDeckEditable .Slidebar .slide .iconButtonContainer .updateSlide, #editorContainer .NavigatorPane .slideDeckEditable .Slidebar .slide .iconButtonContainer2 .updateSlide,.dndCover .slide .iconButtonContainer .updateSlide,.dndCover #editorContainer .NavigatorPane .slideDeckEditable .Slidebar .slide .iconButtonContainer2 .updateSlide,#editorContainer .NavigatorPane .slideDeckEditable .Slidebar .dndCover .slide .iconButtonContainer2 .updateSlide,.dndCover .slide .iconButtonContainer2 .updateSlide {width: 16px; height: 16px; background: url("SlideDeck/images/refresh.svg") 0 0; display: block;}#editorContainer .NavigatorPane .slideDeckEditable .Slidebar .slide .iconButtonContainer2,.dndCover .slide .iconButtonContainer2 {top: auto; left: auto; right: auto; bottom: 7px; padding: 0 8px; margin-top: -8px; line-height: 1em;}#editorContainer .NavigatorPane .slideDeckEditable .Slidebar .slide .editSlide,.dndCover .slide .editSlide {position: absolute; bottom: 0px; right: 0px;}#editorContainer .NavigatorPane .slideDeckEditable .Slidebar .slide .dijitInputField,.dndCover .slide .dijitInputField {border: dashed #ebebeb 1px; padding-top: 2px; height: 20px; width: 180px;}#editorContainer .NavigatorPane .slideDeckEditable .Slidebar .slide .dijitTextBox,.dndCover .slide .dijitTextBox {width: 180px; padding: 0px; border: 0px; background-color: transparent;}.esriRtl .webSceneSlidesPane .slideDeck .Slidebar .slideDeckInner {padding-left: 20px; padding-right: 0;}.esriRtl #slideDeckContainer .Slidebar {padding-right: 0px; padding-left: 50px;}.esriRtl #slideDeckContainer .Slidebar.usePlayButton {padding: 4px 50px 0 50px;}.esriRtl .slideDeck ul.slideDeckInner .slide .smallTitle {text-align: right; right: 3px;}.esriRtl #editorContainer .NavigatorPane .slideDeckEditable .Slidebar .slide .iconButtonContainer, .esriRtl #editorContainer .NavigatorPane .slideDeckEditable .Slidebar .slide .iconButtonContainer2,.esriRtl #editorContainer .NavigatorPane .dndCover .slide .iconButtonContainer,.esriRtl #editorContainer .NavigatorPane .dndCover .slide .iconButtonContainer2 {display: block; top: 5px; position: absolute; right: auto; left: 5px;}.esriRtl #editorContainer .NavigatorPane .slideDeckEditable .Slidebar .slide .iconButtonContainer2,.esriRtl #editorContainer .NavigatorPane .dndCover .slide .iconButtonContainer2 {right: 5px; left: auto; top: auto; bottom: 7px;}.esriRtl #editorContainer .NavigatorPane .slideDeckEditable .Slidebar .slide .editTitle,.esriRtl #editorContainer .NavigatorPane .dndCover .editTitle {left: auto; right: 5px;}.esriRtl #editorContainer .NavigatorPane .slideDeckEditable .Slidebar .slide .editSlide,.esriRtl #editorContainer .NavigatorPane .dndCover .editSlide {right: auto; left: -2px;}.esriRtl #editorContainer .NavigatorPane #slideDeckContainer .slide .slideButton:hover .smallTitle {right: 0px; left: auto; text-align: right;}@media (orientation: landscape) {.esriIsPhoneSize.esriIsMobile #webscene-page #webscene-main #webscene-map #slideDeckContainer, .esriIsPhoneSize.esriIsMobile #webscene-page #webscene-main #webscene-map #slideDeckContainer .Slidebar {padding-bottom: 0px;} .esriIsPhoneSize.esriIsMobile #webscene-page #webscene-main #webscene-map .slideTitle {bottom: 20px; width: calc(100% - 130px);} .esriIsPhoneSize #webscene-page #slideDeckContainer:not(:empty) {position: absolute; top: 12px; right: 0; left: auto; width: 130px; height: auto; margin-top: -12px; margin-bottom: 12px; background: rgba(0, 0, 0, 0.2); padding-bottom: 100px; opacity: 0; z-index: 951;} .esriIsPhoneSize #webscene-page #slideDeckContainer:not(:empty) .Slidebar {height: 100%; width: 130px; overflow-y: scroll; padding-bottom: 50px; margin-top: 0px; background: none;} .esriIsPhoneSize #webscene-page #slideDeckContainer:not(:empty) .Slidebar ul.slideDeckInner {height: auto; width: 130px; margin-top: 10px;} .esriIsPhoneSize #webscene-page #slideDeckContainer:not(:empty).NoFullScreenElement {padding-bottom: 0px;} .esriIsPhoneSize #webscene-page #slideDeckContainer:not(:empty).NoFullScreenElement .Slidebar {padding-bottom: 0px;} .esriIsPhoneSize #webscene-page #slideDeckContainer:not(:empty) ul.slideDeckInner.horizontalBar {overflow: auto;} .esriIsPhoneSize #webscene-page #slideDeckContainer:not(:empty) ul.slideDeckInner.horizontalBar .slide {display: block; margin-bottom: 6px; margin-left: 7px; margin-right: 7px;} .esriIsPhoneSize #webscene-page #slideDeckContainer:not(:empty) ul.slideDeckInner.horizontalBar .slide:nth-child(1) {margin-top: 0px;} .esriIsPhoneSize #webscene-page #slideDeckContainer:not(:empty) .marginContainer {margin-top: -7px; overflow: scroll; height: 100%;} .esriRtl .esriIsPhoneSize #webscene-page #webscene-map #slideDeckContainer {right: auto; left: 0;}}@media (orientation: portrait) {.esriIsPhoneSize.esriIsMobile #webscene-page #webscene-main #webscene-map #slideDeckContainer .slideDeckInner .slide {width: 64px; overflow: hidden;} .esriIsPhoneSize.esriIsMobile #webscene-page #webscene-main #webscene-map #slideDeckContainer .slideDeckInner .slide .slideButton {width: 62px;} .esriIsPhoneSize.esriIsMobile #webscene-page #webscene-main #webscene-map #slideDeckContainer .slideDeckInner .slide .slideButton img {margin: 0 -50%;}}.esriIsMobile #slideDeckContainer .Slidebar ul.slideDeckInner.horizontalBar {overflow-x: scroll;}.esriIsMobile #slideDeckContainer .Slidebar ul.slideDeckInner.horizontalBar .slide .slideButton:hover .smallTitle {display: none;}.esriIsMobile #slideDeckContainer .Slidebar ul.slideDeckInner.horizontalBar .slide .slideButton:hover .slideOverlay {display: none;}.esriIsMobile .slideDeckEditable .Slidebar .slide:hover,.esriIsMobile .dndCover .slide:hover {border: none;}.dndCover {background-image: url(data:image/gif;base64,R0lGODlhAQABAID/AMDAwAAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw%3D%3D); position: absolute; left: 0; top: 0; width: 100%; height: 1000px; z-index: 9999; cursor: move;}.dragNode {z-index: 10000; cursor: move;}.dragHandle {cursor: move;}.dropIndicator {box-sizing: border-box; position: relative; height: 60px; border: 1px dashed #a0a0a0; margin: 8px 0;}.dropIndicator > div {position: absolute; left: 0; top: 0; right: 0; bottom: 0;}.orange .dndCover2 {z-index: 10001;}.scrollBarContainer {cursor: pointer;}.scrollBarSpace {height: 2px; position: absolute;}.scrollBarHandleContainer {margin: 0px auto;}.scrollBarHandleHitArea {display: block; height: 2px; top: -3px; padding-top: 4px; position: relative;}.scrollBarHandle {margin: 0px 4px; height: 2px; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; -moz-box-shadow: 0px 1px 6px -1px rgba(49, 49, 49, 0.8); -webkit-box-shadow: 0px 1px 6px -1px rgba(49, 49, 49, 0.8); opacity: 1; -webkit-transition: opacity 0.2s ease-out; -moz-transition: opacity 0.2s ease-out; -o-transition: opacity 0.2s ease-out; -ms-transition: opacity 0.2s ease-out; background: none repeat scroll 0 0 white;}.esriIsMobile .scrollBarContainer {display: none;}.esriRtl .switchContainer {background-color: #0079c1; transition: margin-right 0.1s ease-out; block-progression: rl; vertical-align: top;}.esriRtl .switchContainer.off {margin-right: -16px; margin-left: 0px; transition: margin-right 0.1s ease-out;}.esriRtl .switchContainer.off .slider {left: 20px;}.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: 38px; height: 18px; 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: 18px; width: 300px; display: inline-block; transition: margin-left 0.1s ease-out;}.switchContainer.off {margin-left: -16px; -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: 16px; height: 16px; background-color: white; border-radius: 15px; display: inline-block; left: 20px; 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: 18px; line-height: 18px; padding-left: 5px; padding-bottom: 2px; padding-right: 3px; opacity: 1; width: 21px;}.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: 16px;}.icon, .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;}.esriIsPhoneSize .MessageList {z-index: 2;}.esriIsPhoneSize .MessageList .MessageWidget .MessageListContent {padding-top: 0px;}.esriIsPhoneSize .MessageList .MessageWidget .MessageTitle {max-width: 86%;}.MessageList {width: auto; height: auto; z-index: 1; max-width: 500px; margin: 0px; padding: 0px;}.MessageList .MessageListContent .collapsed.MessageWidget {cursor: pointer;}.MessageList .MessageListContent .collapsed.MessageWidget .MessageContent {-webkit-transition: all 0.3s linear; transition: all 0.3s linear; max-height: 0px; opacity: 0; padding-top: 0;}.MessageList .MessageListContent .collapsed.MessageWidget:hover .arrowIcon {display: block;}.MessageList .MessageListContent .MessageWidget:first-child:nth-last-child(n + 4),.MessageList .MessageListContent .MessageWidget:first-child:nth-last-child(n + 4) ~ div {cursor: pointer;}.MessageList .MessageListContent .MessageWidget:first-child:nth-last-child(n + 4) .MessageContent,.MessageList .MessageListContent .MessageWidget:first-child:nth-last-child(n + 4) ~ div .MessageContent {-webkit-transition: all 0.3s linear; transition: all 0.3s linear; max-height: 0px; opacity: 0; padding-top: 0;}.MessageList .MessageListContent .MessageWidget:first-child:nth-last-child(n + 4):hover .arrowIcon,.MessageList .MessageListContent .MessageWidget:first-child:nth-last-child(n + 4) ~ div:hover .arrowIcon {display: block;}.MessageList .MessageWidget {position: relative; z-index: 1; padding: 10px 10px 10px 18px; border: 1px solid #444; opacity: 0; margin: 5px; min-width: 200px; color: #4c4c4c; box-shadow: rgba(0, 0, 0, 0.2) 2px 2px 3px; backdrop-filter: blur(10px); -webkit-backdrop-filter: blur(10px);}.MessageList .MessageWidget a {color: inherit;}.MessageList .MessageWidget.expand .MessageContent {-webkit-transition: all 0.3s linear !important; transition: all 0.3s linear !important; max-height: 200px !important; opacity: 1 !important; padding-top: 13px !important; cursor: pointer !important;}.MessageList .MessageWidget.expand .arrowIcon {-webkit-transform: rotate(90deg); transform: rotate(90deg);}.MessageList .MessageWidget.expand {cursor: pointer !important;}.MessageList .MessageWidget .MessageTitle {display: inline-block; padding-right: 20px; max-width: 420px; overflow: hidden; font-weight: bold; word-break: break-all;}.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 .MessageContent p {margin: 0;}.MessageList .MessageWidget .MessageContent blockquote {background-color: rgba(255, 192, 179, 0.2); border: #de2900 1px solid; padding: 5px; margin-top: -5px; margin-bottom: 3px;}.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 .infoIcon {background: url("MessageListWidget/images/infoIcon.svg");}.MessageList .MessageWidget .warningIcon {background: url("MessageListWidget/images/Warning16.svg");}.MessageList .MessageWidget .errorIcon {background: url("MessageListWidget/images/Error16.svg");}.MessageList .MessageWidget .successIcon {background: url("MessageListWidget/images/Success16.svg");}.arrowIcon {width: 16px; height: 16px; margin: 0px; padding: 0px; position: absolute; left: 3px; top: 10px; background: url("MessageListWidget/images/arrow.svg"); background-size: 16px 32px; opacity: 0.8; display: none;}.esriRtl .MessageList .MessageWidget {padding: 10px 18px 10px 10px;}.esriRtl .MessageList .MessageWidget .MessageTitle {padding-left: 20px; padding-right: 0px;}.esriRtl .MessageList .MessageWidget .arrowIcon {position: absolute; left: auto; right: 6px; -webkit-transform: rotate(180deg); transform: rotate(180deg);}.esriRtl .MessageList .MessageWidget.expand .arrowIcon {-webkit-transform: rotate(90deg); transform: rotate(90deg);}.esriRtl .MessageList .MessageWidget .MessageContent {padding-top: 13px; padding-right: 0px; padding-left: 15px;}.esriRtl .MessageList .MessageWidget .MessageContent.detailsHide {height: 0px; opacity: 0; padding: 0px;}.esriRtl .MessageList .MessageWidget .MessageContent ol {padding-left: 0; padding-right: 19px;}.esri-slider {background: transparent;}.esri-slider .esri-slider__anchor--moving:focus .esri-slider__thumb {border: solid 2px #adadad;}.esri-slider .esri-slider__thumb {width: 19px; height: 19px; left: -9px; top: -9px; border: solid 1px #7a7a7a; background-color: white; box-shadow: 0 1px 4px rgba(0, 0, 0, 0.25);}.esri-slider .esri-slider__thumb:hover {transform: none; border: solid 2px #474747;}.esri-slider.esri-slider--horizontal .esri-slider__track {height: 1px;}.esri-slider .esri-slider__segment {-moz-background-clip: content; -webkit-background-clip: content; background-clip: content-box; margin-top: -4px; border: 4px solid transparent; height: 9px;}.esri-slider .esri-slider__segment.esri-slider__segment-1 {background-color: #bdbdbd;}.esri-slider .esri-slider__segment.esri-slider__segment-0 {background-color: #2bc4ef;}.esri-slider .esri-slider__ticks {font-size: 10px;}.esri-slider .esri-slider__ticks .majorLabels {color: #8e8e8e; font-size: 9px; margin-top: 14px;}.esri-slider .esri-slider__ticks .esri-slider__tick {background: transparent; width: 5px;}.esri-slider .esri-slider__ticks .esri-slider__tick::after {width: 1px; height: 5px; background: #acacac; content: ""; display: block;}.esri-slider .esri-slider__ticks .esri-slider__tick.minorTicks::after {height: 2px;}.esri-slider .esri-slider__ticks > div:hover {cursor: pointer;}.esri-slider .esri-slider__ticks > div:hover .esri-slider__ticks {background: #000000;}.esri-slider .esri-slider__ticks > div:hover .esri-slider__tick-label {color: #000000;}.containerTransparencySlider .esri-slider .esri-slider__content,.transparency-container.esri-slider .esri-slider__content {margin-right: 10px;}.transparency-container.esri-slider .esri-slider__label {padding: 5px; background-color: #111111; color: #ededed; transform: translate(-50%, 0); margin: 0; left: -50%; margin-top: -18px; border-radius: 2px; min-width: 0px; padding: 5px 8px;}.transparency-container.esri-slider .esri-slider__label::after {content: ""; width: 0; height: 0; border-left: 5px solid transparent; border-right: 5px solid transparent; border-top: 5px solid #111111; position: absolute; margin-top: 27px; left: 50%; transform: translate(-50%, 0);}.transparency-container.esri-slider .esri-slider__label input {outline: none; background-color: #111111; color: #ededed; border: none; width: 50px;}.transparency-container.esri-slider .esri-slider__label input:hover, .transparency-container.esri-slider .esri-slider__label input:focus {border-bottom: solid 1px #ededed;}.basemap-gallery-pane__underground-container .esri-slider .esri-slider__anchor:focus .esri-slider__thumb {box-shadow: 0px 0px 1px 2px #0079c1 !important;}.esriRtl .containerTransparencySlider .esri-slider .esri-slider__content,.esriRtl .transparency-container.esri-slider .esri-slider__content {margin-right: 0; margin-left: 10px;}.esriRtl .esri-slider .esri-slider__ticks .esri-slider__tick::after {float: left;}.esriRtl .esri-slider .esri-slider__ticks .esri-slider__tick::after {float: left;}.esriRtl .esri-slider.esri-slider--reversed.esri-slider--horizontal {flex-direction: row;}.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;}.Settings {pointer-events: auto; padding: 10px; background-color: white;}.Settings .mouseNavigation {margin-top: 20px;}.Settings .mouseNavigation table {margin-top: -15px;}.Settings .mouseNavigation table tr td {margin: 0px;}.Settings .mouseNavigation .navGroup {float: left; width: 160px; margin-top: 5px;}.Settings .mouseNavigation .navImage {position: relative; background-image: url("Settings/images/mouse_navigation.png"); background-size: 420px 76px; background-position: 0 -8px; width: 105px; height: 68px;}.Settings .mouseNavigation .navImage.primRotation {background-position: -105px -8px;}.Settings .mouseNavigation .navImage.proNav {background-position: -210px -8px;}.Settings .mouseNavigation .navImage.proNav.primRotation {background-position: -315px -8px;}.Settings .RadioLabel {position: relative; display: inline-block; padding-top: 2px; vertical-align: middle; margin-left: 3px; max-width: 125px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; cursor: pointer;}.Settings .RadioLabel:hover {color: #0079c1;}.Settings .subHeader {display: inline-block; margin-bottom: 15px; margin-left: 5px;}.Settings label {display: block; margin-left: 10px; padding: 3px 2px;}.Settings .dijitRadio {background-image: url("Settings/images/radio.svg"); background-position: 0px -28px; height: 14px; width: 14px;}.Settings .dijitRadio.dijitRadioChecked {background-position: 0px 0px;}.Settings .dijitRadio.dijitRadioChecked:hover {background-position: 0px -14px;}.Settings .dijitRadio:hover {background-position: 0px -42px;}.Settings .dijitRadio input:hover {cursor: pointer;}.Settings .qualitySlider {width: 180px; margin-left: auto; margin-right: auto; margin-top: 15px; margin-bottom: 60px;}.Settings .qualitySlider .esri-slider__content {margin-right: 10px;}.Settings .qualitySlider.esri-slider .esri-slider__ticks {font-size: 12px;}.Settings .qualitySlider.esri-slider .esri-slider__segment.esri-slider__segment-0 {background-color: #bdbdbd;}.Settings .qualitySlider.esri-slider--horizontal .esri-slider__tick-label {max-width: 100px; overflow-wrap: break-word; line-height: 11px; text-align: center;}.Settings .line {width: 100%; border-bottom: 1px solid #d9d9d9;}.esriIsMobile .line,.esriIsMobile .mouseNavigation {display: none;}.shareDialog {padding: 10px 14px; overflow: hidden;}.shareDialog div {font-size: 13px;}.shareDialog .dijitSelect.sizeOptionsSelect {border-color: #a9a9a9;}.shareDialog .dijitSelect.sizeOptionsSelect .dijitButtonContents {border-color: #a9a9a9;}.shareDialog .dijitTextBoxReadOnly,.shareDialog .dijitTextAreaReadOnly,.shareDialog .dijitReadOnly {border-color: inherit; opacity: 1; color: #4c4c4c;}.shareDialog .input-group {display: table;}.shareDialog .input-group .input-group-input {vertical-align: top; border: none; padding: 0; width: 100%;}.shareDialog .input-group .input-group-input input {box-sizing: border-box; padding: 0 0.31rem !important; border: 1px solid #a9a9a9 !important; height: 34px;}.shareDialog .input-group-button {height: 34px; width: 34px; vertical-align: top; display: block;}.shareDialog .input-group-button::before {width: 20px; display: block; height: 32px; 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: 1px; position: absolute;}.shareDialog .input-group-button button {letter-spacing: 0; position: relative; display: inline-block; width: auto; font-style: normal; color: white; border: 1px solid #0079c1; color: #0079c1; background: transparent; margin-left: 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; -webkit-transition: all 0.05s linear; transition: all 0.05s linear; cursor: pointer; white-space: nowrap; font-weight: 400; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; height: 34px; width: 34px; line-height: 1.1rem; font-size: 11px; box-shadow: none; background: url("ShareDialog/images/copy-link.svg") no-repeat 9px 9px;}.shareDialog .noCopyToClipboard {display: block;}.shareDialog .noCopyToClipboard .shareLinkUrl,.shareDialog .noCopyToClipboard .shareEmbedCode {display: block;}.shareDialog .noCopyToClipboard .shareLinkUrl input,.shareDialog .noCopyToClipboard .shareEmbedCode input {width: 268px !important;}.shareDialog .noCopyToClipboard .input-group-button {display: none;}.shareDialog .js-copy-group {display: table-cell; width: 234px; position: relative; box-sizing: border-box; vertical-align: top;}.shareDialog .linkShare .shareLinkText {display: inline-block; margin-bottom: 5px;}.shareDialog .linkShare input {-webkit-appearance: none; border-radius: 0;}.shareDialog .linkShare label {float: left; margin-top: 5px; max-width: 100px; color: #595959; font-size: 12px; text-overflow: ellipsis;}.shareDialog .linkShare label span {margin-left: 4px;}.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.svg");}.shareDialog .linkShare .shortenLink.dijitCheckBox:hover {background-position: 0px -42px;}.shareDialog .linkShare .shortenLink.dijitCheckBox.dijitCheckBoxChecked {background-position: 0px 0px; background-position: 0px 0px;}.shareDialog .linkShare .shortenLink.dijitCheckBox.dijitCheckBoxChecked:hover {background-position: 0px -14px;}.shareDialog .linkShare .shareLinkIcons {margin-top: 5px; min-height: 30px;}.shareDialog .linkShare .shareLinkIcons .shareIcon, .shareDialog .linkShare .shareLinkIcons .email, .shareDialog .linkShare .shareLinkIcons .twitter, .shareDialog .linkShare .shareLinkIcons .facebook {display: inline-block; width: 26px; height: 26px; margin-left: 4px; cursor: pointer; float: right; background-size: 26px;}.shareDialog .linkShare .shareLinkIcons .email {background-image: url("ShareDialog/images/email.svg");}.shareDialog .linkShare .shareLinkIcons .twitter {background-image: url("ShareDialog/images/twitter.svg");}.shareDialog .linkShare .shareLinkIcons .facebook {background-image: url("ShareDialog/images/facebook.svg");}.shareDialog .embedShare {margin-top: 20px;}.shareDialog .embedShare input {-webkit-appearance: none; border-radius: 0;}.shareDialog .embedShare .shareEmbedText {margin-bottom: 15px; margin-left: 0px; margin-right: 0px !important;}.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 .createAppShare #createAppShareButton {max-height: 70px; height: auto; min-height: 35px;}.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 .embedShare .sizeSelect span.dijitSelectLabel {line-height: 14px;}.esriRtl .shareDialog .linkShare label span {margin-left: 0px; margin-right: 4px; line-height: 14px;}.esriRtl .shareDialog .noCopyToClipboard input.dijitInputInner {margin-right: -12px !important; margin-left: 0 !important; width: 252px !important;}.esriRtl .shareDialog .input-group-button::before {position: none;}.esriRtl .shareDialog .input-group-button::after {width: 20px; display: block; height: 31px; background: #fff; background: -o-linear-gradient(to left, rgba(255, 255, 255, 0) 0%, white 100%); background: -moz-linear-gradient(to left, rgba(255, 255, 255, 0) 0%, white 100%); background: -webkit-linear-gradient(to left, rgba(255, 255, 255, 0) 0%, white 100%); background: linear-gradient(to left, rgba(255, 255, 255, 0) 0%, white 100%); content: " "; margin-right: -20px; margin-top: -34px; position: absolute;}.icon, #viewerContainer #measurement-viewertool .infoIcon {display: inline-block; width: 16px; height: 16px; background-size: 16px 16px; vertical-align: top;}.esriRtl #viewerContainer {left: 10px; right: auto;}#viewerContainer {position: absolute; top: 10px; right: 10px; z-index: 102; height: calc(100% - 10px); pointer-events: none;}#viewerContainer .tab-contents {border: none;}#viewerContainer .tab-contents .tab-section {padding: 0; padding-top: 5px;}#viewerContainer .MenuPanesContainer.hide {pointer-events: none;}#viewerContainer .MenuPanesContainer .pane {pointer-events: none;}#viewerContainer .MenuPanesContainer .pane > * {pointer-events: auto;}#viewerContainer .MenuPanesContainer .pane .paneShadow .paneContent .building-viewertool {display: flex; flex-direction: column; max-height: 65vh; height: auto;}#viewerContainer .MenuPanesContainer .pane .paneShadow .paneContent .building-viewertool .building-tree-view h3,#viewerContainer .MenuPanesContainer .pane .paneShadow .paneContent .building-viewertool .building-phase-filter h3 {font-weight: normal; font-size: 15px; font-family: inherit; margin-bottom: 12px; margin-left: 6px;}#viewerContainer .MenuPanesContainer .pane .paneShadow .paneContent .building-viewertool .building-viewertool__treeview-wrapper .building-tree-view {display: flex; flex-direction: column; flex: 0 1 auto; height: auto;}#viewerContainer .MenuPanesContainer .pane .paneShadow .paneContent .building-viewertool .building-viewertool__treeview-wrapper .building-tree-view .building-tree-view-list {width: 287px;}#viewerContainer .MenuPanesContainer .pane .paneShadow .paneContent .building-viewertool .layer-loading-progress-bar {position: absolute; margin-top: 20px; bottom: 0;}#viewerContainer .MenuPanesContainer .pane .paneShadow .paneContent .building-viewertool .floor-picker {margin-bottom: 35px; margin-top: 15px; margin-left: -30px;}#viewerContainer .MenuPanesContainer .pane .paneShadow .paneContent .building-viewertool .building-viewertool__container-loader {height: 65px; margin-left: auto; margin-right: auto; width: 40px;}#viewerContainer .MenuPanesContainer .pane .paneShadow .paneContent .building-viewertool .building-viewertool__container-loader .building-viewertool__loader {display: inline-block; position: relative; width: 40px; height: 54px; margin-left: -2px;}#viewerContainer .MenuPanesContainer .pane .paneShadow .paneContent .building-viewertool .building-viewertool__container-loader .building-viewertool__loader div {display: inline-block; position: absolute; left: 4px; width: 9px; background: #0079c1; animation: loading 1.2s cubic-bezier(0, 0.5, 0.5, 1) infinite;}#viewerContainer .MenuPanesContainer .pane .paneShadow .paneContent .building-viewertool .building-viewertool__container-loader .building-viewertool__loader div:nth-child(1) {left: 4px; animation-delay: -0.24s;}#viewerContainer .MenuPanesContainer .pane .paneShadow .paneContent .building-viewertool .building-viewertool__container-loader .building-viewertool__loader div:nth-child(2) {left: 16px; animation-delay: -0.12s;}#viewerContainer .MenuPanesContainer .pane .paneShadow .paneContent .building-viewertool .building-viewertool__container-loader .building-viewertool__loader div:nth-child(3) {left: 30px; animation-delay: 0;}@keyframes loading {0% {top: 6px; height: 51px;} 50%, 100% {top: 19px; height: 26px;}}#viewerContainer #measurement-viewertool .paneHeader {padding-top: 0;}#viewerContainer #measurement-viewertool .paneContent {padding-right: 15px; padding-left: 15px;}#viewerContainer #measurement-viewertool calcite-tabs {background-color: #fff;}#viewerContainer #measurement-viewertool calcite-tabs calcite-tab-nav {width: 100%; margin-top: -15px; margin-bottom: 0;}#viewerContainer #measurement-viewertool calcite-tabs calcite-tab-nav a {padding: 0;}#viewerContainer #measurement-viewertool calcite-tabs calcite-tab-nav .tab {background: none; background-color: #f8f8f8; transition: background 0.2s; padding: 0; margin: 0; border: 1px solid rgba(50, 50, 50, 0.2); border-left-width: 0px; border-top-color: transparent; height: 39px; width: 65px; box-sizing: border-box; margin-top: 5px;}#viewerContainer #measurement-viewertool calcite-tabs calcite-tab-nav .tab:before {display: none;}#viewerContainer #measurement-viewertool calcite-tabs calcite-tab-nav .tab.active {background-color: #fff; border-bottom-color: #fff; margin-bottom: 4px;}#viewerContainer #measurement-viewertool calcite-tabs calcite-tab-nav .tab.active .icon.direct-measure, #viewerContainer #measurement-viewertool calcite-tabs calcite-tab-nav .tab.active .direct-measure.infoIcon {background-position-y: -18px;}#viewerContainer #measurement-viewertool calcite-tabs calcite-tab-nav .tab.active .icon.area-measure, #viewerContainer #measurement-viewertool calcite-tabs calcite-tab-nav .tab.active .area-measure.infoIcon {background-position-y: -23px;}#viewerContainer #measurement-viewertool calcite-tabs calcite-tab-nav .tab.active .icon.slice, #viewerContainer #measurement-viewertool calcite-tabs calcite-tab-nav .tab.active .slice.infoIcon {background-position-y: -28px;}#viewerContainer #measurement-viewertool calcite-tabs calcite-tab-nav .tab.active .icon.elevation-profile, #viewerContainer #measurement-viewertool calcite-tabs calcite-tab-nav .tab.active .elevation-profile.infoIcon {background-position-y: -28px;}#viewerContainer #measurement-viewertool calcite-tabs calcite-tab-nav .tab.close {width: 36px; border-right: 0px; background: white;}#viewerContainer #measurement-viewertool calcite-tabs calcite-tab-nav .tab.close .closeButton {top: auto; margin-top: 0;}#viewerContainer #measurement-viewertool calcite-tabs calcite-tab-nav calcite-tab-title {height: 55px; margin: 0;}#viewerContainer #measurement-viewertool calcite-tabs calcite-tab-nav calcite-tab-title:hover .tab:not(.active) {background-color: #f1f7fb; border-color: #acb1b4; border-top-color: transparent;}#viewerContainer #measurement-viewertool calcite-tabs calcite-tab-nav calcite-tab-title:focus .tab {box-shadow: inset 0px 0px 1px 1px #0079c1 !important; border-color: #0079c1 !important; border-left-width: 1px; padding-right: 1px;}#viewerContainer #measurement-viewertool calcite-tabs calcite-tab-nav .icon, #viewerContainer #measurement-viewertool calcite-tabs calcite-tab-nav .infoIcon {display: block; margin-left: auto; margin-right: auto; height: 23px; width: 23px; margin-top: 10px;}#viewerContainer #measurement-viewertool calcite-tabs calcite-tab-nav .icon.direct-measure, #viewerContainer #measurement-viewertool calcite-tabs calcite-tab-nav .direct-measure.infoIcon {width: 23px; height: 18px; background: url("ViewerTools/images/direct-measure.svg") no-repeat; background-size: cover; background-position-y: 2px;}#viewerContainer #measurement-viewertool calcite-tabs calcite-tab-nav .icon.area-measure, #viewerContainer #measurement-viewertool calcite-tabs calcite-tab-nav .area-measure.infoIcon {background: url("ViewerTools/images/area-measure.svg") no-repeat; background-size: cover; margin-top: 9px;}#viewerContainer #measurement-viewertool calcite-tabs calcite-tab-nav .icon.slice, #viewerContainer #measurement-viewertool calcite-tabs calcite-tab-nav .slice.infoIcon {width: 24px; height: 26px; margin-top: 8px; background: url("ViewerTools/images/slice.svg") no-repeat; background-size: 24px;}#viewerContainer #measurement-viewertool calcite-tabs calcite-tab-nav .icon.elevation-profile, #viewerContainer #measurement-viewertool calcite-tabs calcite-tab-nav .elevation-profile.infoIcon {width: 24px; height: 26px; margin-top: 8px; background: url("ViewerTools/images/elevation.svg") no-repeat; background-size: 24px;}#viewerContainer #measurement-viewertool calcite-tabs .tab-content {padding: 15px; padding-bottom: 0; background: white;}#viewerContainer #measurement-viewertool .infoIcon {background: url("ViewerTools/images/infoIcon.svg"); position: absolute; top: 145px; right: 30px;}.esriRtl #viewerContainer #measurement-viewertool .infoIcon {right: auto; left: 30px;}#viewerContainer #measurement-viewertool .esri-direct-line-measurement-3d__units-label,#viewerContainer #measurement-viewertool .esri-area-measurement-3d__units-label {margin-bottom: 5px;}#viewerContainer #measurement-viewertool .esri-button-override, #viewerContainer #measurement-viewertool button.esri-button.esri-button--primary, #viewerContainer #measurement-viewertool button.esri-button.esri-button--secondary {height: 35px; -moz-user-select: none; border: medium none; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.125); box-sizing: border-box; color: white; cursor: pointer; display: inline-block; letter-spacing: 1px; line-height: 1.71429em; padding: 0.3em 1.25em; position: relative; text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.125); text-transform: uppercase; transition: all 0.05s linear 0s; flex: 0 0 auto; -webkit-flex: 0 0 auto; flex-grow: 0; -webkit-flex-grow: 0; width: auto; height: auto; padding: 0.4em 1.25em; text-align: center; text-shadow: none; background: none repeat scroll 0 0 #6aa23f; transition: background 0.15s ease-out; box-shadow: none;}#viewerContainer #measurement-viewertool .esri-button-override:hover, #viewerContainer #measurement-viewertool button.esri-button.esri-button--primary:hover, #viewerContainer #measurement-viewertool button.esri-button.esri-button--secondary:hover, #viewerContainer #measurement-viewertool .esri-button-override:active, #viewerContainer #measurement-viewertool button.esri-button.esri-button--primary:active, #viewerContainer #measurement-viewertool button.esri-button.esri-button--secondary:active {background: none repeat scroll 0 0 #4b8d2c; transition: background 0.15s ease-out;}#viewerContainer #measurement-viewertool button.esri-button.esri-button--secondary {background: transparent; border: 1px solid #6aa23f; color: #6aa23f; transition: border 0.15s ease-out;}#viewerContainer #measurement-viewertool button.esri-button.esri-button--secondary:hover, #viewerContainer #measurement-viewertool button.esri-button.esri-button--secondary:active {background: transparent; border: 1px solid #4b8d2c; color: #4b8d2c;}#viewerContainer #measurement-viewertool .esri-direct-line-measurement-3d__container,#viewerContainer #measurement-viewertool .esri-area-measurement-3d__container,#viewerContainer #measurement-viewertool .esri-slice__container {display: flex; flex-direction: column; font-size: 13px; padding: 0;}#viewerContainer #measurement-viewertool .esri-direct-line-measurement-3d__settings,#viewerContainer #measurement-viewertool .esri-area-measurement-3d__settings,#viewerContainer #measurement-viewertool .esri-slice__settings {padding-left: 0; padding-right: 0;}#viewerContainer #measurement-viewertool .esri-direct-line-measurement-3d__actions,#viewerContainer #measurement-viewertool .esri-area-measurement-3d__actions,#viewerContainer #measurement-viewertool .esri-slice__actions {padding-left: 0; padding-right: 0;}#viewerContainer #measurement-viewertool .esri-elevation-profile {overflow: visible; padding: 0;}#viewerContainer #measurement-viewertool .esri-elevation-profile .esri-elevation-profile__actions-container {display: block; flex-grow: 1;}#viewerContainer #measurement-viewertool .esri-elevation-profile .esri-elevation-profile__header button {color: #4b8d2c;}#viewerContainer #measurement-viewertool .esri-elevation-profile .esri-elevation-profile__header button:hover, #viewerContainer #measurement-viewertool .esri-elevation-profile .esri-elevation-profile__header button:active {color: #4b8d2c;}#viewerContainer #measurement-viewertool .esri-elevation-profile button.esri-elevation-profile-details-item__collapse-toggle {background: transparent; border: none; color: #6e6e6e; transition: color 0.15s ease-out;}#viewerContainer #measurement-viewertool .esri-elevation-profile button.esri-elevation-profile-details-item__collapse-toggle:hover, #viewerContainer #measurement-viewertool .esri-elevation-profile button.esri-elevation-profile-details-item__collapse-toggle:active {background: transparent; color: darker(#6e6e6e, 20%);}#viewerContainer #measurement-viewertool .esri-slice__layer-item {padding-left: 4px;}.esriRtl #viewerContainer #measurement-viewertool .esri-slice__layer-item {padding-right: 4px;}#viewerContainer #measurement-viewertool .esri-direct-line-measurement-3d__measurement-item,#viewerContainer #measurement-viewertool .esri-area-measurement-3d__measurement-item {margin: 6px 0;}#viewerContainer #measurement-viewertool .esri-direct-line-measurement-3d__hint,#viewerContainer #measurement-viewertool .esri-area-measurement-3d__hint,#viewerContainer #measurement-viewertool .esri-slice__hint {padding: 0px;}.esriIsEmbedOrFullscreen #viewerContainer,.esriIsPhoneSize #viewerContainer {display: none;}.esriRtl #viewerContainer .MenuPanesContainer .pane .paneShadow .paneContent .building-viewertool .floor-picker {margin-right: -30px; margin-left: 0px;}.esriRtl .MenuPanesContainer .pane .paneShadow .paneContent .building-viewertool .building-tree-view h3,.esriRtl .MenuPanesContainer .pane .paneShadow .paneContent .building-viewertool .building-phase-filter h3 {margin-left: 0; margin-right: 6px;}.esriRtl #viewerContainer #measurement-viewertool calcite-tabs calcite-tab-nav .tab {margin-right: -0.625rem; margin-left: -0.625rem;}.esriRtl #viewerContainer #measurement-viewertool calcite-tabs calcite-tab-nav .tab.close {border-left: 0; border-right: 1px solid rgba(50, 50, 50, 0.2);}_:-ms-fullscreen, :root #viewerContainer .MenuPanesContainer .pane .paneShadow .paneContent .building-viewertool {max-height: none;}.MenuPanesContainer {position: absolute; right: 51px; background-color: rgba(0, 0, 0, 0); width: 296px;}.MenuPanesContainer button.closeButton {top: 1px; right: 1px;}.MenuPanesContainer.layers_pane button.closeButton {right: 0; border-bottom: 1px solid rgba(50, 50, 50, 0.2); padding-bottom: 11px;}.MenuContainer.vertical {height: 100%;}.MenuContainer.vertical > div {position: relative; display: flex; flex-direction: column; align-items: flex-end; -webkit-box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.4); box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.4); margin-left: 13px;}.MenuTabsContainer {background-color: rgba(0, 0, 0, 0); background: none;}.MenuTabsContainer .MenuTab {pointer-events: all; overflow: hidden; background-color: white;}.horizontal .MenuTabsContainer {height: 48px;}.vertical .MenuTabsContainer {width: 38px; height: 38px; float: right;}.esriRtl .vertical > div {margin-right: 13px; margin-left: 0px;}.esriRtl .vertical .MenuTabsContainer {float: left;}.esriRtl .MenuPanesContainer {right: auto; left: 51px;}.esriRtl .MenuPanesContainer .esri-search .esri-search__input {line-height: 32px;}.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 {right: 0;}.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, .MenuPanesContainer .paneTitle {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 .paneFooter {pointer-events: all; height: 20px; background-color: white;}.MenuPanesContainer .pane .paneShadow .paneHeader {pointer-events: all; background-color: white; padding: 9px 0 9px 0; margin: 0px;}.MenuPanesContainer .pane .paneShadow .paneHeader .dijitTabListContainer-top {pointer-events: none; margin-top: -9px; height: 49px !important; width: 260px !important;}.MenuPanesContainer .pane .paneShadow .paneHeader .dijitTabListContainer-top .dijitNoIcon {display: none;}.MenuPanesContainer .pane .paneShadow .paneHeader .dijitTabListContainer-top .dijitTabListWrapper {left: 0px !important; height: 49px !important; width: 260px !important;}.MenuPanesContainer .pane .paneShadow .paneHeader .dijitTabListContainer-top .dijitTabListWrapper .dijitTabContainerTop-tabs {border: 0px; border-bottom: 1px solid rgba(50, 50, 50, 0.2); padding-left: 0; width: 260px !important; height: 38px !important; padding-right: 0; display: flex;}.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; display: block; float: left;}.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 {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 .paneContent.measure-tools {padding-top: 21px;}.MenuPanesContainer .pane .paneShadow .paneContent.measure-tools .dijitTabSpacer {display: none;}.MenuPanesContainer .pane .paneShadow .paneContent.daylight {overflow-x: inherit; overflow-y: inherit;}.MenuPanesContainer .pane .paneShadow .paneContent .dijitTabContainer {margin-top: -11px;}.MenuPanesContainer .pane .paneShadow .paneContent .dijitTabContainer .dijitHidden {display: 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 button.closeButton {left: 1px; right: auto;}.esriRtl .MenuPanesContainer .paneTitle {margin-left: 0px; margin-right: 14px;}.esriRtl .MenuPanesContainer .pane .paneShadow .paneHeader .dijitTabListContainer-top .dijitTabListWrapper .dijitTabContainerTop-tabs .dijitTab {float: right;}.MenuPanesContainer .paneTitle {font-size: 17px; margin-left: 14px; display: inline-block; max-width: 250px;}.tab {width: 74px; height: 48px; float: left; cursor: pointer; background-position: top left; background-repeat: no-repeat;}.tab .layer-loading-progress-bar {position: absolute; bottom: 0px; left: 0px; background-color: rgba(0, 0, 0, 0);}.vertical .MenuTabsContainer .tab {position: relative; transition: background-color 0.2s; width: 16px; height: 16px; background-color: white; border: 1px solid white; padding: 10px; transition: 0.01s;}.vertical .MenuTabsContainer .div {border: 1px solid #828282;}.vertical .MenuTabsContainer .tab.expand {border-bottom: 1px solid #6c6d70;}.vertical .MenuTabsContainer .tab.expand.active, .vertical .MenuTabsContainer html:not(.has-touch) .tab.expand:hover, html:not(.has-touch) .vertical .MenuTabsContainer .tab.expand:hover {background-color: #6c6d70;}.vertical .MenuTabsContainer .tab.lastOne {transition: 0.02s;}.vertical .MenuTabsContainer .tab.active, .vertical .MenuTabsContainer html:not(.has-touch) .tab:hover, html:not(.has-touch) .vertical .MenuTabsContainer .tab:hover {transition: background-color 0.2s; background-color: rgba(0, 121, 193, 0.125); border: 1px solid rgba(0, 121, 193, 0.15); z-index: 10; position: relative;}.vertical .MenuTabsContainer .tab.active:after, .vertical .MenuTabsContainer html:not(.has-touch) .tab:hover:after, html:not(.has-touch) .vertical .MenuTabsContainer .tab:hover:after, .vertical .MenuTabsContainer .tab.active:before, .vertical .MenuTabsContainer html:not(.has-touch) .tab:hover:before, html:not(.has-touch) .vertical .MenuTabsContainer .tab:hover:before {left: -14px; top: 50%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute;}.vertical .MenuTabsContainer .tab.active:after, .vertical .MenuTabsContainer html:not(.has-touch) .tab:hover:after, html:not(.has-touch) .vertical .MenuTabsContainer .tab:hover:after {border-color: rgba(136, 183, 213, 0); border-left-color: white; border-width: 10px; margin-top: -10px;}.vertical .MenuTabsContainer .tab.active:before, .vertical .MenuTabsContainer html:not(.has-touch) .tab:hover:before, html:not(.has-touch) .vertical .MenuTabsContainer .tab:hover:before {border-color: rgba(194, 225, 245, 0); border-left-color: #c2e1f5; border-width: 11px; margin-top: -11px;}.horizontal .tab.active, .horizontal html:not(.has-touch) .tab:hover, html:not(.has-touch) .horizontal .tab:hover {background-color: white;}.horizontal .tab.active .buildings_icon::after, .horizontal html:not(.has-touch) .tab:hover .buildings_icon::after, html:not(.has-touch) .horizontal .tab:hover .buildings_icon::after {background: white;}.horizontal .tab.inactive {background-color: white;}.tab.hideTab {opacity: 0; transition: 0.1s; display: none;}.tab.expand {opacity: 1; height: 7px; padding: 4px 8px 4px 8px; width: 20px; transition: 0.01s; background-color: #6c6d70; border-color: #6c6d70;}.tab.expand.fade {transition: 0.01s; display: none;}.tab .tabIconCommon, .tab .layers_icon, .tab .daylight_icon, .tab .search_icon, .tab .basemap_icon, .tab .measure_icon, .tab .tridon_icon, .tab .expand_icon, .tab .buildings_icon, .tab .settings_icon {width: inherit; height: inherit; background-size: 16px 32px; background-position: 0px 0px;}.tab .layers_icon {background: url("ViewerTools/images/icon_layers.svg");}.tab .daylight_icon {background: url("ViewerTools/images/icon_sun.svg");}.tab .search_icon {background: url("ViewerTools/images/icon_search.svg");}.tab .basemap_icon {background: url("ViewerTools/images/icon_basemap.svg");}.tab .measure_icon {background: url("ViewerTools/images/icon_measure.svg");}.tab .tridon_icon {background: url("ViewerTools/images/icon_tridon.svg");}.tab .expand_icon {background: url("ViewerTools/images/icon_expand.svg"); background-position: 0px 0; background-repeat: no-repeat; background-size: 20px 14px;}.tab .buildings_icon {background: url("ViewerTools/images/icon_building.svg");}.tab.active, html:not(.has-touch) .tab:hover {-webkit-transition: background-color 0.2s, border-color 0.2s; transition: background-color 0.2s, border-color 0.2s; background-color: rgba(0, 121, 193, 0.06); border: 1px solid rgba(0, 121, 193, 0.075);}.tab.active div, html:not(.has-touch) .tab:hover div {background-position: 0px -16px;}.tab.active .expand_icon, html:not(.has-touch) .tab:hover .expand_icon {background-position: 0px 0px;}.tab .settings_icon {background: url("ViewerTools/images/icon_settings.svg");}.MenuPanesContainer .esri-search {padding: 11px 11px 0px 11px; height: 28px; -webkit-box-shadow: none; box-shadow: none; margin-bottom: 10px; margin-top: 9px;}.MenuPanesContainer .esri-search .esri-search--show-suggestions .esri-search__suggestions-menu,.MenuPanesContainer .esri-search .esri-search--sources .esri-search__sources-menu {background-color: white; -webkit-box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.4); box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.4);}.MenuPanesContainer .esri-search .esri-search__container {width: 260px; border: 1px solid #a9a9a9; position: absolute; left: 16px; top: 46px;}html:not(.has-touch) {}html:not(.has-touch) .tab.expand:hover {background-color: #929497; transition: 0.01s;}html:not(.has-touch) .horizontal .tab.inactive:hover {background-color: white;}.esri-daylight {min-width: 250px; max-width: 100%; padding-bottom: 0;}.esri-daylight .esri-widget__anchor {color: #444444;}.esri-daylight .esri-daylight__container {margin: 5px 0 12px 0;}.esri-daylight .esri-slider-with-dropdown__list {left: -190px; top: 0.5em;}.esri-daylight .esri-widget__heading {display: none;}.esri-daylight .esri-slider--date-on .esri-slider {padding-bottom: 40px; padding-left: 10px; padding-right: 10px;}.esri-daylight .esri-slider .esri-slider__segment.esri-slider__segment-0 {background-color: inherit;}.esri-daylight .esri-slider.esri-slider--horizontal .esri-slider-with-dropdown__box--drop-down-on {left: -30px;}.esri-daylight .esri-slider .esri-slider__thumb {width: 27px; height: 27px; left: -13px; top: -13px; background-color: #e79c47; border: 7px solid rgba(231, 156, 71, 0.6); background-clip: padding-box; background-position: 0 0 !important;}.esri-daylight .esri-slider .esri-slider__thumb:hover, .esri-daylight .esri-slider .esri-slider__thumb:active, .esri-daylight .esri-slider .esri-slider__thumb:focus {border: 7px solid rgba(231, 156, 71, 0.6);}.esri-daylight .esri-slider .esri-slider__anchor--moving:focus .esri-slider__thumb {border: 7px solid rgba(231, 156, 71, 0.6);}.esri-daylight .esri-slider .esri-slider__label {top: -41px; font-size: 11px;}.esri-daylight .esri-slider .esri-slider__label .esri-slider__label--interactive {font-size: 11px;}.esri-daylight .esri-slider .esri-slider-with-dropdown__anchor {font-size: 8px; color: #949494;}.esri-daylight .esri-slider .esri-slider-with-dropdown__anchor:hover {color: #0079c1;}.esri-daylight .esri-slider .esri-slider-with-dropdown__anchor--closed::after,.esri-daylight .esri-slider .esri-slider-with-dropdown__anchor--open::after {content: none;}.esri-daylight .esri-slider .esri-slider__ticks .esri-slider__tick-label {width: 40px;}.esri-daylight .esri-slider .esri-slider__ticks .esri-slider__tick::after {height: 2px;}.esri-daylight .esri-slider .esri-slider__ticks .esri-slider__tick.esri-daylight__container__labelled-tick::after {height: 5px;}.esri-daylight .esri-daylight__container .esri-slider .esri-slider__tick-label {margin-top: 7px;}.esri-daylight .esri-daylight__container .esri-slider .esri-slider__tick-label.esri-interactive:hover {color: #0079c1;}.esri-daylight .esri-daylight__container .esri-daylight__play-pause-button {background-color: #e9812e; width: 26px; height: 26px; min-height: 26px; border: 0; font-size: 12px;}.esri-daylight .esri-daylight__container .esri-daylight__play-pause-button svg {height: 24px; width: 24px; margin-left: -3px; margin-top: -3px;}.esri-daylight .esri-daylight__container .esri-daylight__play-pause-button.esri-icon-pause {animation: pulse 1s infinite cubic-bezier(0.66, 0, 0, 1); background-position: -16px -3px;}.esri-daylight .esri-slider--horizontal ~ .esri-daylight__play-pause-button {margin-bottom: 19px;}.esri-daylight .esri-date-picker {border: 1px solid #bdbdbd;}.esri-daylight .esri-date-picker__calendar-toggle {font-size: 12px;}.esri-daylight__shadow-container {height: 14px;}.esri-daylight__shadow-container .esri-icon-checkbox-unchecked {background: url("ViewerTools/images/checkbox.svg") 14px 56px; background-position: 0 -28px; width: 14px; height: 14px; border: 0;}.esri-daylight__shadow-container .esri-icon-checkbox-unchecked:before {content: none;}.esri-daylight__shadow-container .esri-icon-checkbox-unchecked:hover {background-position: 0 -42px;}.esri-daylight__shadow-container .esri-icon-checkbox-checked {background: url("ViewerTools/images/checkbox.svg") 14px 56px; background-position: 0 0; width: 14px; height: 14px; border: 0;}.esri-daylight__shadow-container .esri-icon-checkbox-checked:before {content: none;}.esri-daylight__shadow-container .esri-icon-checkbox-checked:hover {background-position: 0 -14px;}.esri-date-picker__calendar {padding: 6px;}.esri-date-picker__day-item--selected,.esri-date-picker__year-picker-item--selected {background-color: #e9812e;}.esri-date-picker__day-item {width: 27px; height: 27px;}.esri-date-picker__calendar-toggle {height: 26px;}html[dir="rtl"] .esri-daylight .esri-slider-with-dropdown__list {right: -190px; left: auto;}html[dir="rtl"] .esri-daylight .esri-daylight__container .esri-daylight__play-pause-button {margin-right: 18px;}html[dir="rtl"] .esri-daylight .esri-daylight__container .esri-daylight__play-pause-button svg {margin-right: -3px; margin-left: 0; margin-top: -3px;}html[dir="rtl"] .esri-daylight .esri-slider--horizontal .esri-slider-with-dropdown__box--drop-down-on {right: -30px; left: auto;}.inlineMessage {font-size: 11px;}.inlineMessage .inlineMessageIcon {display: inline-block; width: 16px; height: 16px; background-image: url("InlineMessage/images/warning.svg"); background-repeat: no-repeat; opacity: 1; background-size: 16px 16px; border-top-left-radius: 3px; pointer-events: none; vertical-align: middle; margin: 2px 2px 5px 0px;}.inlineMessage .inlineMessageTitle {display: inline; word-wrap: break-word;}.inlineMessage .inlineMessageText {display: block; word-wrap: break-word; margin-top: 12px;}.inlineMessage.title-only .inlineMessageText {display: none;}.inlineMessage.error .inlineMessageIcon {background-image: url("InlineMessage/images/error.svg");}.inlineMessage.success .inlineMessageIcon {background-image: url("InlineMessage/images/success.svg");}.inlineMessage.information .inlineMessageIcon {background-image: url("InlineMessage/images/information.svg");}.inlineMessage.heavy {background-color: rgba(255, 239, 183, 0.7); border: 1px solid #a67032; padding: 5px 10px; box-sizing: border-box; font-size: inherit;}.inlineMessage.heavy.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;}.esri-symbol-styler .esri-tab-bar .dijitToggleButton {padding: 0px 10px !important; border-bottom: 2px solid white;}.esri-symbol-styler .esri-tab-bar {margin-top: 10px; margin-bottom: 20px;}.esri-symbol-styler .esri-tab-bar .dijitToggleButtonChecked {background-color: unset; border-radius: unset; border-bottom: 2px solid #39a4ec;}.esri-symbol-styler .esri-marker-symbol-picker {padding-top: 8px;}.selectedTab, .symbolStylerContainer .symbolStyler .symbolStylerContent .symbolTab, .symbolStylerContainer .symbolStyler .symbolStylerContent.showTab.custom .symbolTab.customTab {background-color: #cee7f8;}.unselectedTab, .symbolStylerContainer .symbolStyler .symbolStylerContent .symbolTab.customTab, .symbolStylerContainer .symbolStyler .symbolStylerContent.showTab.custom .symbolTab {background-color: transparent;}.symbolStylerContainer {position: absolute; background-color: rgba(0, 0, 0, 0); z-index: 999;}.symbolStylerContainer button.closeButton {z-index: 100;}.symbolStylerContainer .symbolStyler {position: relative; background-color: white;}.symbolStylerContainer .symbolStyler .symbolStylerContent {padding: 0 20px 20px 20px;}.symbolStylerContainer .symbolStyler .symbolStylerContent .symbolTab {display: none; height: 33px; border: 0px; background-color: #cee7f8; text-transform: uppercase; color: #4d4d4d; font-size: 12px;}.symbolStylerContainer .symbolStyler .symbolStylerContent .symbolTab:first-child {margin-left: 10px;}.symbolStylerContainer .symbolStyler .symbolStylerContent .symbolStylerCustomContent {display: none;}.symbolStylerContainer .symbolStyler .symbolStylerContent.showTab {padding: 10px;}.symbolStylerContainer .symbolStyler .symbolStylerContent.showTab .symbolTab {display: inline-block;}.symbolStylerContainer .symbolStyler .symbolStylerContent.showTab .symbolStylerCustomContent,.symbolStylerContainer .symbolStyler .symbolStylerContent.showTab .esri-symbol-styler {overflow: hidden;}.symbolStylerContainer .symbolStyler .symbolStylerContent.showTab .esri-symbol-styler {padding: 10px; display: block;}.symbolStylerContainer .symbolStyler .symbolStylerContent.showTab .symbolStylerCustomContent {display: none; padding: 0 10px 0 10px; width: 280px;}.symbolStylerContainer .symbolStyler .symbolStylerContent.showTab.custom .symbolTab.customTab {background-color: #cee7f8;}.symbolStylerContainer .symbolStyler .symbolStylerContent.showTab.custom .esri-symbol-styler {display: none; padding: 0 10px 0 10px;}.symbolStylerContainer .symbolStyler .symbolStylerContent.showTab.custom .symbolStylerCustomContent {width: 280px; height: 280px; display: block; padding: 10px;}.symbolStylerContainer .symbolStyler .symbolStylerContent.showTab.custom .symbolStylerCustomContent .wrap {position: relative; pointer-events: none;}.symbolStylerContainer .symbolStyler .symbolStylerContent.showTab.custom .symbolStylerCustomContent .wrap > div {pointer-events: auto;}.symbolStylerContainer .symbolStyler .symbolStylerContent.showTab.custom .symbolStylerCustomContent .wrap .customResourcesContainer {height: 262px; width: 278px; border: solid 1px #8ba0bd; overflow: auto; margin-top: 8px;}.symbolStylerContainer .symbolStyler .symbolStylerContent.showTab.custom .symbolStylerCustomContent .wrap .customResourcesContainer .errorToSave,.symbolStylerContainer .symbolStyler .symbolStylerContent.showTab.custom .symbolStylerCustomContent .wrap .customResourcesContainer .errorSaveCopy {display: none;}.symbolStylerContainer .symbolStyler .symbolStylerContent.showTab.custom .symbolStylerCustomContent .wrap .customResourcesContainer .resourcesGrid {display: flex; flex-wrap: wrap; margin: 2px 6px;}.symbolStylerContainer .symbolStyler .symbolStylerContent.showTab.custom .symbolStylerCustomContent .wrap .customResourcesContainer .resourcesGrid .symbol {flex-basis: 16%; padding: 6px 0; height: 35px; display: flex; align-items: center; cursor: pointer; overflow: hidden; position: relative;}.symbolStylerContainer .symbolStyler .symbolStylerContent.showTab.custom .symbolStylerCustomContent .wrap .customResourcesContainer .resourcesGrid .symbol.selected {background-color: #cee7f8;}.symbolStylerContainer .symbolStyler .symbolStylerContent.showTab.custom .symbolStylerCustomContent .wrap .customResourcesContainer .resourcesGrid .symbol div {overflow: hidden; text-align: center; padding: 0 6px; margin: auto;}.symbolStylerContainer .symbolStyler .symbolStylerContent.showTab.custom .symbolStylerCustomContent .wrap .customResourcesContainer .resourcesGrid .symbol div img {max-width: 100%; height: auto; width: auto;}.symbolStylerContainer .symbolStyler .symbolStylerContent.showTab.custom .symbolStylerCustomContent .wrap .uploadMessage {position: absolute; bottom: 0px; width: 100%;}.symbolStylerContainer .symbolStyler .symbolStylerContent.showTab.custom .symbolStylerCustomContent .wrap .uploadMessage .inlineMessage.warning.heavy {background-color: #ffefb7;}.symbolStylerContainer .symbolStyler .symbolStylerContent.showTab.custom .symbolStylerCustomContent .wrap .uploadMessage .inlineMessage.warning.heavy .inlineMessageText {margin-top: 3px;}.symbolStylerContainer .symbolStyler .symbolStylerContent.showTab.custom .symbolStylerCustomContent .message {margin-bottom: 10px; font-size: 11px;}.symbolStylerContainer .symbolStyler .symbolStylerContent.showTab.custom .symbolStylerCustomContent input[type="file"] {display: none;}.symbolStylerContainer .symbolStyler .symbolStylerContent.showTab.custom .symbolStylerCustomContent .custom-file-upload {padding: 7px 12px; cursor: pointer; border: 1px solid #e79c47; color: #e79c47; float: right; margin-bottom: 10px; margin-top: 15px; position: absolute; z-index: 100; width: 241px; left: 27px; text-align: center;}.symbolStylerContainer .symbolStyler .symbolStylerContent.showTab.custom .symbolStylerCustomContent .custom-file-upload:hover {border-color: #d88b3d; color: #d88b3d;}.symbolStylerContainer .symbolStyler .symbolStylerContent.showTab.custom .symbolStylerCustomContent .custom-file-upload .uploadIcon {background: url("SymbolStyler/images/upload.svg"); background-size: 16px 16px; width: 16px; height: 16px; display: inline-block; margin: 0 3px; vertical-align: middle;}.symbolStylerContainer .symbolStyler .symbolStylerContent.showTab.custom .symbolStylerCustomContent .customResourcesInnerContainer {margin-top: 41px;}.symbolStylerContainer .symbolStyler .symbolStylerContent.showTab.custom .symbolStylerCustomContent.disabled .message {display: none;}.symbolStylerContainer .symbolStyler .symbolStylerContent.showTab.custom .symbolStylerCustomContent.disabled .customResourcesContainer .customResourcesInnerContainer {margin-top: 0px;}.symbolStylerContainer .symbolStyler .symbolStylerContent.showTab.custom .symbolStylerCustomContent.disabled #uploadForm {display: none;}.symbolStylerContainer .symbolStyler .symbolStylerContent.showTab.custom .symbolStylerCustomContent.hintCopyScene .customResourcesContainer .errorSaveCopy {display: block; margin: 10px;}.symbolStylerContainer .symbolStyler .symbolStylerContent.showTab.custom .symbolStylerCustomContent.unsaved .customResourcesContainer .errorToSave {display: block; margin: 10px;}.symbolStylerContainer .symbolStyler .symbolStylerContent.showTab.custom .symbolStylerCustomContent.loading .customResourcesContainer {opacity: 0.2;}.symbolStylerContainer .symbolStyler .symbolStylerContent.showTab.custom .symbolStylerCustomContent.empty .custom-file-upload {margin-top: 113px;}.symbolStylerContainer .symbolStyler .symbolStylerContent .esri-symbol-styler {padding: 0px;}.symbolStylerContainer .symbolStyler .symbolStylerContent .esri-symbol-styler div[data-dojo-attach-point="dap_shapeSizeControls"] {display: none;}.symbolStylerContainer .symbolStyler .symbolStylerContent .esri-symbol-styler .esri-symbol-preview-container {display: none;}.symbolStylerContainer .symbolStyler .symbolStylerContent .esri-symbol-styler .esri-color-picker .esri-swatch.esri-selected {border-width: 3px;}.symbolStylerContainer .symbolStyler .symbolStylerContent .esri-symbol-styler .dijitSliderH.esri-horizontal-slider {margin-bottom: 6px; margin-top: 6px; vertical-align: middle; width: 120px; display: inline-table;}.symbolStylerContainer .symbolStyler .symbolStylerContent .esri-symbol-styler .dijitSliderH.esri-horizontal-slider .dijitRuleMark {border: 1px solid #8ba0bd;}.symbolStylerContainer .symbolStyler .symbolStylerContent .esri-symbol-styler .dijitSliderH.esri-horizontal-slider .dijitSliderBar,.symbolStylerContainer .symbolStyler .symbolStylerContent .esri-symbol-styler .dijitSliderH.esri-horizontal-slider.dijitSliderHover .dijitSliderBar,.symbolStylerContainer .symbolStyler .symbolStylerContent .esri-symbol-styler .dijitSliderH.esri-horizontal-slider.dijitSliderFocused .dijitSliderBar {height: 1px; background-color: #333 !important; border-top: 7px solid #ffffff; border-bottom: 4px solid #ffffff; border-left: 0; border-right: 0px; background-image: none !important;}.symbolStylerContainer .symbolStyler .symbolStylerContent .esri-symbol-styler .dijitSliderH.esri-horizontal-slider .dijitSliderBumperH,.symbolStylerContainer .symbolStyler .symbolStylerContent .esri-symbol-styler .dijitSliderH.esri-horizontal-slider.dijitSliderHover .dijitSliderBumperH,.symbolStylerContainer .symbolStyler .symbolStylerContent .esri-symbol-styler .dijitSliderH.esri-horizontal-slider.dijitSliderFocused .dijitSliderBumperH {background-color: #ffffff !important; -webkit-box-shadow: none !important; box-shadow: none !important;}.symbolStylerContainer .symbolStyler .symbolStylerContent .esri-symbol-styler .dijitSliderH.esri-horizontal-slider .dijitSliderMoveableH {top: -7px;}.symbolStylerContainer .symbolStyler .symbolStylerContent .esri-symbol-styler .dijitSliderH.esri-horizontal-slider .dijitSliderMoveableH .dijitSliderProgressBar {background-image: none !important;}.symbolStylerContainer .symbolStyler .symbolStylerContent .esri-symbol-styler .dijitSliderH.esri-horizontal-slider .dijitSliderMoveableH .dijitSliderProgressBar .dijitSliderThumbHover {background-position: 0 0;}.symbolStylerContainer .symbolStyler .symbolStylerContent .esri-symbol-styler .dijitSliderH.esri-horizontal-slider .dijitSliderMoveableH .dijitSliderImageHandleH.dijitSliderImageHandle {background-image: none; background-color: #ffffff; border-radius: 10px; width: 12px; height: 12px; border: 1px solid grey; top: 0px;}.symbolStylerContainer .symbolStyler .symbolStylerContent .esri-symbol-styler .dijitSliderH.esri-horizontal-slider .dijitSliderMoveableH .dijitSliderImageHandleH.dijitSliderImageHandle:hover {border-color: #7fbbdf;}.symbolStylerContainer .symbolStyler .symbolStylerContent .esri-symbol-styler .dijitSliderH.esri-horizontal-slider .dijitSliderBumperH {width: 3px;}.symbolStylerContainer .symbolStyler .symbolStylerContent .esri-symbol-styler .dijitSliderH.esri-horizontal-slider .dijitSliderRightBumper {border-bottom-right-radius: 3px; border-top-right-radius: 3px;}.symbolStylerContainer .symbolStyler .symbolStylerContent .esri-symbol-styler .dijitSliderH.esri-horizontal-slider .dijitSliderFocused .dijitSliderLeftBumper,.symbolStylerContainer .symbolStyler .symbolStylerContent .esri-symbol-styler .dijitSliderH.esri-horizontal-slider .dijitSliderLeftBumper {border-bottom-left-radius: 5px; border-top-left-radius: 5px; background-image: none; background-color: #0079c1;}.symbolStylerContainer .symbolStyler .symbolStylerContent .esri-symbol-styler .dijitSliderH.esri-horizontal-slider .dijitSliderFocused .dijitSliderProgressBarH,.symbolStylerContainer .symbolStyler .symbolStylerContent .esri-symbol-styler .dijitSliderH.esri-horizontal-slider .dijitSliderProgressBarH {background-image: none; background-color: #0079c1;}.symbolStylerContainer .symbolStyler .symbolStylerContent .esri-symbol-styler .dijitSliderH.esri-horizontal-slider .dijitRuleLabel {font-size: 10px; cursor: pointer; max-width: 127px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap;}.symbolStylerContainer .symbolStyler .symbolStylerContent .esri-symbol-styler .dijitSliderH.esri-horizontal-slider .dijitRuleLabel:hover {color: #0079c1;}.symbolStylerContainer .symbolStyler .symbolStylerContent .esri-symbol-styler .dijitSliderH.esri-horizontal-slider .dijitRuleLabel.selected {font-weight: bold;}.symbolStylerContainer .symbolStyler .symbolStylerContent .esri-symbol-styler .dijitSliderH.esri-horizontal-slider .dijitRuleContainerH:not(.dijitRuleLabelsContainer) {pointer-events: none;}.symbolStylerContainer .symbolStyler .symbolStylerContent .esri-symbol-styler .dijitSliderH.esri-horizontal-slider .dijitRuleContainerH:not(.dijitRuleLabelsContainer) .dijitRuleMark {border-top: 2px solid #ffffff !important; border-left: 2px solid #ffffff !important; border-right: 2px solid #ffffff !important; border-bottom: 4px solid #ffffff !important; pointer-events: all;}.symbolStylerContainer .symbolStyler .symbolStylerContent .esri-symbol-styler .dijitSliderH.esri-horizontal-slider .dijitRuleContainerH:not(.dijitRuleLabelsContainer) .dijitRuleMark.dijitRuleMarkH {width: 1px; margin-left: -2px; background-color: #959595;}.symbolStylerContainer .symbolStyler .symbolStylerContent .esri-symbol-styler .dijitSliderH.esri-horizontal-slider .dijitRuleContainerH:not(.dijitRuleLabelsContainer) .dijitRuleMark.dijitRuleMarkH:hover {cursor: pointer; border-top: 2px solid #bed7f0 !important; border-left: 2px solid #bed7f0 !important; border-right: 2px solid #bed7f0 !important; border-bottom: 4px solid #bed7f0 !important;}.symbolStylerContainer .symbolStyler .symbolStylerContent .esri-inline-input .dijitTextBox {margin-left: 6px;}.symbolStylerContainer .symbolStyler .symbolStylerHeader {min-height: 20px;}.symbolStylerContainer .symbolStyler .symbolStylerFooter {text-align: center; margin: 0px 20px 8px 20px;}.symbolStylerContainer .symbolStyler .symbolStylerFooter > div {margin: 5px; display: inline-block;}.symbolStylerContainer .symbolStyler .symbolStylerFooter .solidColorContainer {display: block; text-align: left; margin-left: 0px;}.symbolStylerContainer .symbolStyler .symbolStylerFooter .solidColorContainer label {margin-left: 5px; margin-right: 5px; vertical-align: middle;}.symbolStylerContainer .symbolStyler .esri-color-picker .esri-transparency-slider[type="range"] {height: 4px; background-color: #dbdbdb;}.symbolStylerContainer .symbolStyler .esri-color-picker .esri-transparency-slider[type="range"]::-ms-track {color: transparent; border: none;}.symbolStylerContainer.pointCloud .esri-color-ramp-picker .esri-flipper {display: none;}.symbolStylerContainer.pointCloud .esri-symbol-styler .esri-color-ramp-picker .esri-viewport {height: 183px;}.symbolStylerContainer .esri-color-ramp-picker {margin-top: 3px;}.symbolStylerContainer .esri-color-ramp-picker .esri-viewport {width: 203px; margin-right: 0px;}.esriRtl .symbolStylerContainer .symbolStyler .symbolStylerContent.showTab .symbolTab:first-child {margin-left: auto; margin-right: 10px;}.esriRtl .symbolStylerContainer .symbolStyler .symbolStylerContent.showTab .custom-file-upload {left: auto; right: 27px;}.esriRtl .symbolStylerContainer .symbolStylerFooter {text-align: left;}.esriRtl .symbolStylerContainer .symbolStylerFooter .solidColorContainer {text-align: right;}.labelEditor {font-size: 14px; font-weight: normal;}.labelEditor .togglelabel {font-size: 20px;}.labelEditor .labelToggle .labelingToggleContainer {display: inline;}.labelEditor .labelToggle .labelingToggleContainer .switch {margin-left: -3px;}.labelEditor .labelEditorContent .labelConfiguration:not(.disable) {margin-top: 12px; margin-bottom: 21px;}.labelEditor .labelEditorContent .labelConfiguration > div {display: inline-block; width: 100%; margin-bottom: 12px;}.labelEditor .labelEditorContent .label {display: inline-block; width: 160px; vertical-align: middle;}.labelEditor .labelEditorContent .attributeSelect {display: inline-block; border: 1px solid #aaaaaa;}.labelEditor .labelEditorContent .attributeSelect .dijitButtonContents {width: 130px; max-width: 130px;}.labelEditor .labelEditorContent .attributeSelect .dijitButtonContents .dijitButtonText {width: 100%; overflow: hidden; text-overflow: ellipsis; text-align: left; box-sizing: border-box;}.labelEditor .labelEditorContent .attributeSelect .dijitButtonContents .dijitButtonText span {overflow: hidden; white-space: nowrap; text-overflow: ellipsis; width: 100%; vertical-align: middle;}.labelEditor .labelEditorContent .attributeSelect.no-siblings .dijitButtonContents {width: 157px; max-width: 157px;}.labelEditor .labelEditorContent .fontSizeSelect,.labelEditor .labelEditorContent .fontColorSelect {display: inline-block; border: 1px solid #aaaaaa;}.labelEditor .labelEditorContent .fontSizeSelect .dijitButtonContents,.labelEditor .labelEditorContent .fontColorSelect .dijitButtonContents {width: 157px;}.labelEditor .labelEditorContent .fontSizeSelect .dijitButtonContents .dijitButtonText,.labelEditor .labelEditorContent .fontColorSelect .dijitButtonContents .dijitButtonText {width: 100%; overflow: hidden; text-overflow: ellipsis; text-align: left;}.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: 3px 0px 0px 0px; background-color: white; border: 1px solid #aaaaaa;}.labelEditor .labelEditorContent .placementDropDown .dijitButtonNode .dijitButtonContents .dijitButtonText > span {width: 22px; height: 24px; display: inline-block;}.labelEditor .labelEditorContent .perspectiveToggleWidgetContainer {display: inline;}.labelEditor .labelEditorContent .perspectiveToggleWidgetContainer .switch {margin-left: -3px;}.labelEditor .calloutEditor {margin-top: 0; margin-bottom: 0;}.labelEditor .calloutEditor .calloutEditorContent .calloutConfiguration:not(.disable) {margin-top: 0; margin-bottom: 0;}.labelEditor .calloutEditor .calloutEditorContent .calloutConfiguration:not(.disable) div {margin-bottom: 0;}.labelEditor .calloutEditor .calloutEditorContent .calloutConfiguration:not(.disable) .label {margin-right: 4px;}.labelPlacementIcon {width: 16px; height: 16px; background: url("LabelEditor/images/placement2d.svg"); background-size: 48px 48px; display: inline-block; margin: 3px; vertical-align: middle;}.labelPlacementIcon.dijitMenuItemIcon {width: 16px; height: 16px;}.labelPlacementIcon.threeD {background: url("LabelEditor/images/placement3d.svg");}.labelPlacementIcon.above-center {background-position: 32px 0px;}.labelPlacementIcon.above-left {background-position: 48px 0px;}.labelPlacementIcon.above-right {background-position: 16px 0px;}.labelPlacementIcon.center-center {background-position: 32px 32px;}.labelPlacementIcon.center-left {background-position: 48px 32px;}.labelPlacementIcon.center-right {background-position: 16px 32px;}.labelPlacementIcon.below-center {background-position: 32px 16px;}.labelPlacementIcon.below-left {background-position: 48px 16px;}.labelPlacementIcon.below-right {background-position: 16px 16px;}.placementDropDown.dijitMenu {direction: ltr; border: 1px solid #d9d9d9 !important;}.placementDropDown.dijitMenu .dijitMenuItem {min-height: 13px; font-size: 11px !important; padding: 7px 7px 7px 7px; vertical-align: middle;}.placementDropDown.dijitMenu .dijitMenuItem td {line-height: 16px;}.placementDropDown.dijitMenu .dijitMenuItem.forceColumn {display: table-cell;}.placementDropDown.dijitMenu .dijitMenuItem.forceColumn .dijitMenuArrowCell {display: none;}.placementDropDown.dijitMenu .dijitMenuItem.forceNewRow {display: table-row; opacity: 0; height: 0px; min-height: 0px; line-height: 0px; padding: 0px;}.placementDropDown.dijitMenu .dijitMenuItem.forceNewRow td {display: none;}.placementDropDown.dijitMenu .dijitMenuItem:nth-child(1), .placementDropDown.dijitMenu .dijitMenuItem:nth-child(2), .placementDropDown.dijitMenu .dijitMenuItem:nth-child(5), .placementDropDown.dijitMenu .dijitMenuItem:nth-child(6), .placementDropDown.dijitMenu .dijitMenuItem:nth-child(9), .placementDropDown.dijitMenu .dijitMenuItem:nth-child(10) {border-right: 1px solid #d9d9d9;}.placementDropDown.dijitMenu .dijitMenuItem:nth-child(-n + 7) {border-bottom: 1px solid #d9d9d9;}.esriRtl .labelEditor .labelEditorContent {margin-left: 0px;}.esriRtl .dijitButtonText {text-align: right !important;}.symbolPicker {display: flex; flex-grow: 1; align-items: center; justify-content: center;}.symbolPicker.multi-symbol {background: url("SymbolPreview/images/multi-symbols.svg"); background-size: 16px 16px; background-repeat: no-repeat; background-position: center center;}.colorPickerColor {width: 27px; height: 27px; box-sizing: border-box; position: relative;}.colorPickerColor svg {width: 100%; height: 100%;}.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: 137%; 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;}.polygon-pattern {width: 15px; height: 15px; position: absolute; bottom: -4px; right: -4px; border: 1px solid #aaa; z-index: 10000;}.polygon-pattern--solid {background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAAD0lEQVQoU2NkIAAYR4YCAAWsAAkwF/4LAAAAAElFTkSuQmCC); background-color: black;}.polygon-pattern--forward-diagonal {background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAAOUlEQVQoU2NkYGBg+P///38QjQ0wgiQZGRnBNE4FIAlcilB0YlOEYTS6Iqx2IyvC7Tiow3EqgDkcACWoN+1ygzAEAAAAAElFTkSuQmCC); background-color: black;}.polygon-pattern--backward-diagonal {background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAAMklEQVQoU2P8////fwYcgBEEcCmAyWFVgKwRQwG6qSgKsFkJV4DLPWAFeB0L8iE+rwIAKUQ37TauJo8AAAAASUVORK5CYII=); background-color: black;}.polygon-pattern--cross {background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAAI0lEQVQoU2P8////fwYkwMjIyIgshsIBqaOBAmT7sbHp4AYAO6Q37Xq4cFoAAAAASUVORK5CYII=) repeat; background-color: black; background-position: 1px 1px; background-size: 6px 6px;}.polygon-pattern--diagonal-cross {background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAAOUlEQVQoU2NkYGBg+P///38QjQ4YQQAkCaORFcDlYLqRFaGwkY0HSaBbCbYCZjReBXitwOtIQt4EAAo2R/HCjVOaAAAAAElFTkSuQmCC) repeat; background-color: black;}.polygon-pattern--horizontal {background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAAIUlEQVQoU2P8////fwY8gJGgAny6QXKETSBoBUEFFLsBACxKF/H+2tRYAAAAAElFTkSuQmCC) repeat; background-color: black; background-position: 0px 1px;}.polygon-pattern--vertical {background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAAHUlEQVQoU2P8////fwYGBgZGRkZGGBuZDxcc3goAt0tf6Q80T1gAAAAASUVORK5CYII=) repeat; background-color: black; background-position: 1px 0px;}.polygon-pattern--none {overflow: hidden; background-color: white !important;}.polygon-pattern--many {bottom: -2px; right: -6px; background-color: white;}.polygon-pattern--none:before {display: inline-block; background-color: #f00; position: absolute; height: 1px; bottom: 0; left: 0; width: 200%; transform: rotate(-45deg); transform-origin: top left; content: ""; z-index: 1;}.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 button.closeButton {top: 7px; right: 7px;}.welcomeWidgetContainer.dijitDialog .gallery {margin: 14px 7px 0px 7px; display: flex; flex-direction: row; flex-wrap: wrap; justify-content: space-around; min-height: 290px;}.welcomeWidgetContainer.dijitDialog .gallery .scene {width: 200px; height: 133px; background: white; margin: 1px 1px 11px 1px; display: inline-block; overflow: hidden; cursor: pointer; position: relative; border: solid 1px white; padding: 0px;}.welcomeWidgetContainer.dijitDialog .gallery .scene.newScene {text-align: center; border: 1px solid #989898; margin: 0px 0px 10px 0px;}.welcomeWidgetContainer.dijitDialog .gallery .scene.newScene .newSceneContainer {top: 50%; position: absolute; transform: translate(0%, -50%); -webkit-transform: translate(0%, -50%);}.welcomeWidgetContainer.dijitDialog .gallery .scene.newScene .newSceneContainer .newSceneIcon {background: url("WelcomeWidget/images/edit.svg"); background-size: 20px 40px; width: 20px; height: 20px; text-align: center; display: inline-block;}.welcomeWidgetContainer.dijitDialog .gallery .scene.newScene .newSceneContainer .earthIcon {background: url("WelcomeWidget/images/globe.svg"); background-size: 20px 40px; width: 20px; height: 20px; text-align: center; display: inline-block;}.welcomeWidgetContainer.dijitDialog .gallery .scene.newScene .newSceneContainer .sceneTitle {position: relative; display: inline-block; width: auto; height: auto; text-align: center; font-size: 14px; width: 190px; background: transparent; white-space: normal; color: #444444;}.welcomeWidgetContainer.dijitDialog .gallery .scene.newScene:hover .sceneTitle, .welcomeWidgetContainer.dijitDialog .gallery .scene.newScene:focus .sceneTitle {background-color: transparent; color: #0079c1;}.welcomeWidgetContainer.dijitDialog .gallery .scene.newScene:hover .newSceneIcon, .welcomeWidgetContainer.dijitDialog .gallery .scene.newScene:focus .newSceneIcon {background-position: 0px -20px;}.welcomeWidgetContainer.dijitDialog .gallery .scene.newScene:hover .earthIcon, .welcomeWidgetContainer.dijitDialog .gallery .scene.newScene:focus .earthIcon {background-position: 0px -20px;}.welcomeWidgetContainer.dijitDialog .gallery .scene .sceneThumbnail {height: 133px; width: 200px; background-size: 200px 133px; position: absolute; top: 0px; transition: transform 0.25s, background-position 0.25s; -webkit-transition: transform 0.25s, background-position 0.25s;}.welcomeWidgetContainer.dijitDialog .gallery .scene .sceneTitle {text-overflow: ellipsis; white-space: nowrap; overflow: hidden; padding: 5px; font-size: 11px; position: absolute; bottom: 0px; background-color: rgba(0, 0, 0, 0.3); z-index: 100; width: 190px; height: 12px; color: white;}.welcomeWidgetContainer.dijitDialog .gallery .scene .icon-helper {background-color: transparent; width: 0; height: 0; position: absolute; right: 0; top: 0; border-top: 35px solid rgba(0, 0, 0, 0.3); border-left: 35px solid transparent;}.welcomeWidgetContainer.dijitDialog .gallery .scene .icon-helper div.iconType {top: -34px; right: 1px; height: 18px; width: 18px; position: absolute; background-position: 0px 1px; background-size: 18px; background-repeat: no-repeat;}.welcomeWidgetContainer.dijitDialog .gallery .scene .icon-helper .iconType.frequent {background-image: url("WelcomeWidget/images/frequent-shadow.png");}.welcomeWidgetContainer.dijitDialog .gallery .scene .icon-helper .iconType.featured {background-image: url("WelcomeWidget/images/featured-shadow.png");}.welcomeWidgetContainer.dijitDialog .gallery .scene .icon-helper .iconType.recent {background-image: url("WelcomeWidget/images/recent-shadow.png");}.welcomeWidgetContainer.dijitDialog .gallery .scene:hover, .welcomeWidgetContainer.dijitDialog .gallery .scene:focus {border: solid 1px #99c9e6;}.welcomeWidgetContainer.dijitDialog .gallery .scene:hover .newSceneIcon, .welcomeWidgetContainer.dijitDialog .gallery .scene:focus .newSceneIcon {background-position: 0px -20px;}.welcomeWidgetContainer.dijitDialog .gallery .scene:hover .icon-helper, .welcomeWidgetContainer.dijitDialog .gallery .scene:focus .icon-helper {border-top-color: rgba(0, 121, 193, 0.6);}.welcomeWidgetContainer.dijitDialog .gallery .scene:hover .earthIcon, .welcomeWidgetContainer.dijitDialog .gallery .scene:focus .earthIcon {background-position: 0px -20px;}.welcomeWidgetContainer.dijitDialog .gallery .scene:hover .sceneThumbnail, .welcomeWidgetContainer.dijitDialog .gallery .scene:focus .sceneThumbnail {transform: scale(1.3); -webkit-transform: scale(1.3);}.welcomeWidgetContainer.dijitDialog .gallery .scene:hover .sceneTitle, .welcomeWidgetContainer.dijitDialog .gallery .scene:focus .sceneTitle {background-color: rgba(0, 121, 193, 0.6);}.welcomeWidgetContainer.dijitDialog .gallery .loading {background: url("WelcomeWidget/images/loading-blue.gif"); width: 33px; height: 39px; margin-top: 65px;}.welcomeWidgetContainer.dijitDialog .galleryLinkContainer {color: #4c4c4c !important; text-decoration: underline; cursor: pointer; font-size: 14px; flex-direction: row; justify-content: space-between; margin: 0 17px;}.welcomeWidgetContainer.dijitDialog .galleryLinkContainer a:active,.welcomeWidgetContainer.dijitDialog .galleryLinkContainer a:hover,.welcomeWidgetContainer.dijitDialog .galleryLinkContainer a:visited,.welcomeWidgetContainer.dijitDialog .galleryLinkContainer a {color: #4c4c4c !important; float: left;}.welcomeWidgetContainer.dijitDialog .galleryLinkContainer a:last-child {float: right;}.esriRtl .welcomeWidgetContainer.dijitDialog .dijitDialogTitle {margin-left: 15px !important; margin-right: 0px !important;}.esriRtl .welcomeWidgetContainer.dijitDialog .dijitDialogTitle button.closeButton {left: 7px; right: auto;}.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: 25px; height: 25px; display: inline-block;}.textureModeToggleContainer .textureModeToggle .dijitButtonNode .dijitButtonContents .dijitButtonText > span .textureModeIcon {width: 23px; height: 23px; background-color: white; background-size: 23px 92px; display: inline-block; margin: 2px 0 0 2px; vertical-align: middle;}.textureModeToggleContainer .textureModeToggle .dijitButtonNode .dijitButtonContents .dijitButtonText > span .textureModeIcon.original {background: url("TextureModeToggle/images/texturesmodes.svg"); background-size: 23px 92px;}.textureModeToggleContainer .textureModeToggle .dijitButtonNode .dijitButtonContents .dijitButtonText > span .textureModeIcon.grey {background: url("TextureModeToggle/images/texturesmodes.svg"); background-position: 0px -23px; background-size: 23px 92px;}.textureModeToggleContainer .textureModeToggle .dijitButtonNode .dijitButtonContents .dijitButtonText > span .textureModeIcon.colored {background: url("TextureModeToggle/images/texturesmodes.svg"); background-position: 0px -46px; background-size: 23px 92px;}.textureModeToggleContainer .textureModeToggle .dijitButtonNode .dijitButtonContents .dijitButtonText > span .textureModeIcon.colorOnly {background: url("TextureModeToggle/images/texturesmodes.svg"); background-position: 0px -69px; background-size: 23px 92px;}.textureModeDropDown.dijitMenu {border: 1px solid #cbcbcb !important;}.textureModeDropDown.dijitMenu .dijitMenuItem {min-height: 13px; font-size: 11px !important; padding: 7px 10px 7px 8px; vertical-align: middle;}.textureModeDropDown.dijitMenu .dijitMenuItem td {line-height: 16px;}.textureModeDropDown.dijitMenu .dijitMenuItem .textureModeDesc {font-size: 10px; opacity: 0.9;}.textureModeDropDown.dijitMenu .dijitMenuItem .dijitMenuItemIconCell .textureModeIcon {width: 32px; height: 32px; background: url("TextureModeToggle/images/texturesmodes.svg"); background-size: 32px 128px; display: inline-block; margin: 2px; vertical-align: middle;}.textureModeDropDown.dijitMenu .dijitMenuItem .dijitMenuItemIconCell .textureModeIcon.grey {background-position: 0px -32px;}.textureModeDropDown.dijitMenu .dijitMenuItem .dijitMenuItemIconCell .textureModeIcon.colored {background-position: 0px -64px;}.textureModeDropDown.dijitMenu .dijitMenuItem .dijitMenuItemIconCell .textureModeIcon.colorOnly {background-position: 0px -96px;}.ellipsis, .create-app-dialog .dijitDialogPaneContent .dijitTabListContainer-top .dijitTabListWrapper .dijitTabContainerTop-tabs .dijitTab .tabLabel, .create-app-dialog .dijitDialogPaneContent .esri-browseitems .gallery .template-info-panel .esri-button,.create-app-dialog .dijitDialogPaneContent .esri-browseitems.nofilters.wide .gallery .template-info-panel .esri-button {text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}.create-app-dialog {width: 100%; position: absolute; height: 100%; top: 0; right: 0;}.create-app-dialog .dijitDialog.saveDialog .dijitDialogPaneContent {padding: 0;}.create-app-dialog .browseItemDialog,.create-app-dialog .dijitTabPaneWrapper {width: 650px !important;}.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; width: 100% !important;}.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; margin: 0 17px;}.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 .dijitDialogPaneContent {margin-top: -9px; height: auto; width: 100% !important;}.create-app-dialog .dijitDialogPaneContent .dijitLayoutContainer {overflow: visible; width: 100% !important; height: auto !important;}.create-app-dialog .dijitDialogPaneContent .dijitLayoutContainer.withWebAppBuilder .createAppTabContainer .esri-browseitems .gallery .template-info-panel .template-info-showing {height: 255px;}.create-app-dialog .dijitDialogPaneContent .dijitLayoutContainer.withWebAppBuilder .createAppTabContainer .esri-browseitems.showing .gallery .template-info-panel {right: -17px;}.create-app-dialog .dijitDialogPaneContent .dijitContentPane {overflow: visible; height: auto !important; width: auto !important;}.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; position: initial !important;}.create-app-dialog .dijitDialogPaneContent .dijitTabListContainer-top .dijitTabListWrapper {left: 0px !important; height: 49px !important; position: initial !important; width: 100% !important;}.create-app-dialog .dijitDialogPaneContent .dijitTabListContainer-top .dijitTabListWrapper .dijitTabContainerTop-tabs {border-bottom: 1px solid #e0e0e0; padding-left: 25px; 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; position: initial !important; overflow: visible; height: auto !important; width: auto !important;}.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: 30px; 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 .gallery-right,.create-app-dialog .dijitDialogPaneContent .esri-browseitems.nofilters.wide .gallery-right {margin-top: 0; height: auto;}.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: -100px;}.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; min-height: 275px !important; 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 .dojoxWizardButtons {display: flex; z-index: 1; width: 100%; justify-content: flex-end; margin-bottom: 15px;}.create-app-dialog .dijitDialogPaneContent .dijitButton.cancel:hover .dijitButtonText {color: #00b9f2; border-color: #00b9f2;}.create-app-dialog .dijitDialogPaneContent .dijitButtonText,.create-app-dialog .dijitDialogPaneContent .panel-actions .esri-button {font-family: "Avenir Next", "Avenir", "Helvetica Neue", "Helvetica", "Arial", sans-serif; position: relative; color: #0079c1; display: inline-block; width: auto; letter-spacing: 0em; font-style: normal; border: 1px solid #0079c1; background-color: transparent; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; -webkit-transition: all 0.05s linear; transition: all 0.05s linear; cursor: pointer; white-space: nowrap; font-size: 0.9375rem; letter-spacing: 1px; line-height: 1.55rem;}.create-app-dialog .dijitDialogPaneContent .dijitButtonText.btn-wide,.create-app-dialog .dijitDialogPaneContent .panel-actions .esri-button.btn-wide {width: 100%;}.create-app-dialog .dijitDialogPaneContent .panel-actions {width: 90%; margin: 12px 5% 0; display: flex; flex-flow: row wrap; justify-content: space-between; bottom: auto;}.create-app-dialog .dijitDialogPaneContent .panel-actions .esri-button {font-size: 12px; width: 48%; margin: 0 0 5px 0; padding: 0.37rem 0.9rem; text-transform: uppercase; overflow: hidden; text-overflow: ellipsis;}.create-app-dialog .dijitDialogPaneContent .panel-actions .esri-button:hover {border-color: #00b9f2; color: #00b9f2;}.create-app-dialog .dijitDialogPaneContent .panel-actions .esri-button.esri-close {border: none; color: #828282; width: 100%;}.create-app-dialog .dijitDialogPaneContent .panel-actions .esri-button.esri-close:hover {color: #0079c1; background-color: transparent;}.create-app-dialog .dijitDialogPaneContent #create-app {width: 100%; background-color: #0079c1; border: solid 1px #0079c1; color: #fff;}.create-app-dialog .dijitDialogPaneContent #create-app:hover {background-color: #005e95;}.create-app-dialog .calcite .dijitButtonText {padding: 0.35rem 0.9rem !important;}.create-app-dialog .dijitTabPane form {margin: 15px;}.create-app-dialog form {font-size: 14px;}.create-app-dialog form label {display: block; width: 100%; margin-bottom: 5px; margin-top: 12px; box-sizing: border-box;}.create-app-dialog form .marginTop {margin-top: 12px;}.create-app-dialog form label.forCheckBox {width: auto; display: inline; margin-left: 6px; vertical-align: -1px;}.create-app-dialog form .dijitTextBox {width: 100%; padding: 9px; box-sizing: border-box;}.create-app-dialog form .dijitInline,.create-app-dialog form .inp-tags__container {width: 100%; box-sizing: border-box;}.create-app-dialog form .dijitInline.dijitCheckBox {width: 16px;}.create-app-dialog form .checkBoxContainer {display: inline-block;}@media (max-width: 800px) {.esri-browseitems .dgrid .dgrid-row {flex: 0 0 30%; width: 30%;} .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: 100%;}}.esriRtl .shareDialog .createAppShare .createAppText {text-align: right; margin-right: 0;}.esriRtl .create-app-dialog .dijitDialogPaneContent .esri-browseitems .dgrid-grid.dgrid .gallery-view {float: right;}.esriRtl .create-app-dialog .dijitButton {margin-right: 0; margin-left: 10px;}.esriRtl .create-app-dialog .dijitDialogPaneContent {margin-left: 0; margin-right: 0;}.esriRtl .create-app-dialog .dijitDialogPaneContent .dijitContentPane.pane-bordered {margin-right: auto; margin-left: 60;}.esriRtl .create-app-dialog .dijitDialogPaneContent .dijitTabListContainer-top .dijitTabListWrapper {left: auto !important; right: 0 !important;}.esriRtl .create-app-dialog .dijitDialogPaneContent .dijitTabListContainer-top .dijitTabListWrapper .dijitTabContainerTop-tabs {padding-left: 330px; padding-right: 25px;}.esriRtl .create-app-dialog .dijitDialogPaneContent .dijitTabListContainer-top .dijitTabListWrapper .dijitTabContainerTop-tabs .dijitTab:first-child {margin-left: -1px; margin-right: auto;}.esriRtl .create-app-dialog .dijitDialogPaneContent .dgrid-grid.dgrid .gallery-view .template-overlay {left: -3px;}.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: 0; right: auto;}.esriRtl .create-app-dialog .dijitDialogPaneContent .withWebAppBuilder .esri-browseitems.showing .gallery .template-info-panel {left: -17px;}.calloutEditor {font-size: 14px; font-weight: normal; margin-top: 33px;}.calloutEditor .calloutToggle .calloutToggleContainer {display: inline;}.calloutEditor .calloutToggle .calloutToggleContainer .switch {margin-left: 1px;}.calloutEditor .calloutEditorContent .calloutConfiguration:not(.disable) {margin-top: 12px; margin-bottom: 21px;}.calloutEditor .calloutEditorContent .calloutConfiguration > div,.calloutEditor .calloutEditorContent .toggleLabel {display: inline-block; width: 100%; margin-bottom: 12px;}.calloutEditor .calloutEditorContent .label {display: inline-block; width: 160px; margin-right: 5px;}.calloutEditor .calloutEditorContent .sizeSelect,.calloutEditor .calloutEditorContent .colorSelect {display: inline-block; border: 1px solid #aaaaaa;}.calloutEditor .calloutEditorContent .sizeSelect .dijitButtonContents,.calloutEditor .calloutEditorContent .colorSelect .dijitButtonContents {width: 157px; max-width: 157px;}.calloutEditor .calloutEditorContent .sizeSelect .dijitButtonContents .dijitInputField,.calloutEditor .calloutEditorContent .colorSelect .dijitButtonContents .dijitInputField {width: 100%; box-sizing: border-box; text-align: left;}.calloutEditor .calloutEditorContent .sizeSelect .dijitButtonContents .dijitInputField span.dijitSelectLabel,.calloutEditor .calloutEditorContent .colorSelect .dijitButtonContents .dijitInputField span.dijitSelectLabel {text-overflow: ellipsis; max-width: 100%; white-space: nowrap; overflow: hidden; vertical-align: middle; line-height: 16px;}.esriRtl .calloutEditor .calloutEditorContent {margin-left: 0px;}.esriIsPhoneSize .mobileMenuContainer {font-size: 17px; height: 100vh; width: 100%; position: relative; top: 0px; left: 0px; opacity: 0; transition: opacity 0.05s 0.08s; background-color: rgba(0, 0, 0, 0.5); z-index: 960; pointer-events: none;}.esriIsPhoneSize .mobileMenuContainer.show {pointer-events: auto; opacity: 1; transition: opacity 0.05s;}.esriIsPhoneSize .mobileMenuContainer.show .menu {transition: left 0.2s 0.05s; left: 0px;}.esriIsPhoneSize .mobileMenuContainer .menu {height: 100vh; width: 80%; background-color: white; left: -80%; transition: left 0.1s; position: absolute;}.esriIsPhoneSize .mobileMenuContainer .menu .closeButtonContainer {width: 40px; height: 40px; position: absolute; right: 0px; display: flex; align-items: center; z-index: 960;}.esriIsPhoneSize .mobileMenuContainer .menu .closeButtonContainer .closeButton {background: url("mobile/Menu/images/collapse.svg"); opacity: 0.6; width: 16px; height: 16px; margin: 8px;}.esriIsPhoneSize .mobileMenuContainer .menu .menuHeaderText {padding-left: 12px; padding-top: 8px; position: absolute; font-size: 20px;}.esriIsPhoneSize .mobileMenuContainer .menu .menuList {margin-top: 40px; border-top: 1px solid lightgray;}.esriIsPhoneSize .mobileMenuContainer .menu .menuList .menuListItem {height: 40px; display: flex; align-items: center; border-bottom: 1px solid lightgray; padding-left: 12px;}@media (orientation: landscape) {.esriIsPhoneSize .mobileMenuContainer .menu {left: -300px; width: 300px;}}.esriRtl .esriIsPhoneSize .mobileMenuContainer.show .menu {transition: right 0.2s 0.05s; right: 0px; left: auto;}.esriRtl .esriIsPhoneSize .mobileMenuContainer .menu {right: -80%; left: auto; transition: right 0.1s;}.esriRtl .esriIsPhoneSize .mobileMenuContainer .menu .closeButtonContainer {left: 0px; right: auto;}.esriRtl .esriIsPhoneSize .mobileMenuContainer .menu .closeButtonContainer .closeButton {transform: rotate(180deg);}.esriRtl .esriIsPhoneSize .mobileMenuContainer .menu .menuList .menuListItem {padding-right: 12px; padding-left: 0px;}@keyframes pulse-dot {0% {transform: scale(0.6);} 50% {transform: scale(1);} 100% {transform: scale(0.6);}}@keyframes pulse-dot-fade-out {0% {transform: scale(0.6); opacity: 1;} 100% {transform: scale(0); opacity: 0;}}.layer-loading {position: absolute; right: 0px; margin-right: -10px; margin-top: -12px; width: 6px; height: 6px; background-color: white; border-radius: 15px; opacity: 1;}.layer-loading.layer-loading-dot {background-color: #ddd; animation: pulse-dot 1.25s cubic-bezier(0.455, 0.03, 0.515, 0.955) -0.4s infinite;}.layer-loading.layer-loading-dot-fade-out {background-color: #ddd; animation: pulse-dot-fade-out 0.5s forwards;}.layer-loading-progress-bar {width: 100%; height: 3px; background-color: white; position: relative;}.layer-loading-progress-bar.layer-loading-progress-bar--no-background {background-color: transparent;}.layer-loading-progress-bar .progress-bar__background {width: 100%; height: 100%; position: absolute; visibility: hidden;}.layer-loading-progress-bar .progress-bar__background.layer-loading-active {background-color: #e3eff7; visibility: visible;}.layer-loading-progress-bar .progress-bar {position: absolute; height: 100%; background-color: #0079c1; visibility: hidden; transition: width 0.3s linear;}.layer-loading-progress-bar .progress-bar.layer-loading-active {visibility: visible;}.feature-display-limit {position: relative; top: 3px; opacity: 1; margin-left: 4px; margin-right: 3px; line-height: 12px; font-size: 14px; -webkit-text-fill-color: #bbb;}.feature-display-limit--hide {display: none;}.addLayerPane .NavigatorPaneHead {display: none;}.addLayerPane .ftr-folder__input {width: 100%; padding-top: 5px; padding-bottom: 5px; margin-bottom: 10px;}.addLayerPane .ib__container,.addLayerPane .ib__header,.addLayerPane .ib-results__item-list,.addLayerPane .ib__input-area {background: transparent;}.addLayerPane .ib__header {border-top: solid #dbdbdb 1px; border-bottom: solid #dbdbdb 1px; background: #fff;}.addLayerPane .ib__input-area {border: none; margin: 0 18px; padding-left: 0; padding-right: 12px;}.addLayerPane .ib-item-pane__container {background: transparent;}.addLayerPane .ib-input-area__search-bar {display: block;}.addLayerPane .ib-input-area__search-bar input {background: #fff; border: solid #8ba0bd 1px; background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMnB4IiBoZWlnaHQ9IjMycHgiIHZpZXdCb3g9IjAgMCAzMiAzMiIgZmlsbD0iIzRDNEM0QyI+ICAgIDxwYXRoIGQ9Ik0zMS42MDcgMjcuODM4bC02LjEzMy02LjEzN2ExLjMzNiAxLjMzNiAwIDAgMC0xLjg4NyAwbC0uMDM1LjAzNS0yLjUzMy0yLjUzMy0uMDE0LjAxNGMzLjY1Mi00LjU1NiAzLjQyMi0xMS4xOTUtLjgwMy0xNS40Mi00LjUyOS00LjUyNy0xMS44NzUtNC41MzEtMTYuNDA0IDAtNC41MzEgNC41MzEtNC41MjkgMTEuODc1IDAgMTYuNDA2IDQuMjA1IDQuMjA0IDEwLjgxMSA0LjQ1NSAxNS4zNjUuODQ4bC4wMDQuMDAzLS4wMzMuMDMzIDIuNTQxIDIuNTRhMS4zMyAxLjMzIDAgMCAwIC4wMjUgMS44NDhsNi4xMzUgNi4xMzNhMS4zMyAxLjMzIDAgMCAwIDEuODg3IDBsMS44ODUtMS44ODNhMS4zMzIgMS4zMzIgMCAwIDAgMC0xLjg4N3pNMTcuODExIDE3LjgwOWE4LjIxMyA4LjIxMyAwIDAgMS0xMS42MTkgMCA4LjIxNyA4LjIxNyAwIDAgMSAwLTExLjYyMiA4LjIxOSA4LjIxOSAwIDAgMSAxMS42MTkuMDA0IDguMjE2IDguMjE2IDAgMCAxIDAgMTEuNjE4eiIvPjwvc3ZnPg==); background-size: 0.875em; background-position: 0.5em center; background-repeat: no-repeat; padding-left: 1.8em; -webkit-appearance: none; line-height: 14px;}.addLayerPane .ib-results__item-list {margin-bottom: 100px;}.addLayerPane .paneTopContainer {display: none;}.addLayerPane .card-mc__action-container {height: 23px;}.addLayerPane .ib__results {background-color: transparent;}.addLayerPane .ib-results__item-list {padding: 0 18px;}.addLayerPane .ib-side__container--flyout {position: fixed; width: 350px; height: inherit; min-height: 100%; top: 60px; left: 430px;}.addLayerPane .ib-side__content--flyout {padding-bottom: 60px; min-height: 100%; position: absolute; background: #f8f8f8;}.addLayerPane #filter-button {width: 36px; height: 32px; background-image: url("ItemBrowser/images/filter.svg"); background-position: center; background-repeat: no-repeat; background-size: 15px;}.addLayerPane #filter-button svg {display: none;}.addLayerPane .ib-input-area__result-bar-container {margin-right: -10px;}.addLayerPane .ib-results__item-list--none {padding-top: 20px;}.addLayerPane .ib-input-area__icon-button-container {height: auto;}.addLayerPane .ib-input-area__icon-button-container .ib-input-area__spacer,.addLayerPane .ib-input-area__icon-button-container #list-button,.addLayerPane .ib-input-area__icon-button-container #table-button {display: none;}.addLayerPane .ib-input-area__result-count {display: none;}.addLayerPane .ib-input-area__result-bar-container {display: inline-block; margin-top: 0;}.addLayerPane .ib__input-area {display: flex; flex-direction: row; padding-right: 0;}.addLayerPane .ib-input-area__search-input {width: 273px;}.addLayerPane .ib-filter-pane__title,.addLayerPane .ib-sort-pane__title {margin-top: -45px; display: block; position: absolute;}.addLayerPane .btn-toggle-switch__toggle {margin-top: -10px; margin-bottom: 6px;}.addLayerPane .ib-item-pane__footer {text-align: center;}.addLayerPane .ib-item-pane__select-btn {margin-top: 2px; width: auto; font-family: "Avenir Next", "Avenir", "Helvetica Neue", "Helvetica", "Arial", sans-serif; height: 35px; margin: 5px 0; -moz-user-select: none; border: medium none; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.125); box-sizing: border-box; color: white; cursor: pointer; display: inline-block; letter-spacing: 1px; line-height: 1.71429em; padding: 0.3em 1.25em; position: relative; text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.125); transition: all 0.05s linear 0s; flex: 0 0 auto; -webkit-flex: 0 0 auto; flex-grow: 0; -webkit-flex-grow: 0; width: auto; background: none repeat scroll 0 0 #e98d32; transition: background 0.15s ease-out;}.addLayerPane .ib-item-pane__footer {padding-top: 2px; padding-bottom: 4px;}.addLayerPane .ib__active-filters,.addLayerPane .filter-controller__container--light {background-color: transparent;}.addLayerPane .ib__active-filters {padding: 0 17px; border-top: none;}.addLayerPane .btn-ftr-chip__label--dark {background-color: #fff;}.addLayerPane .card-mc__title {overflow: hidden; white-space: nowrap; text-overflow: ellipsis; max-width: 215px;}.addLayerPane .card-mc__author-link {color: #4c4c4c;}.addLayerPane .card-mc__author-row {margin-top: 0;}.addLayerPane .card-mc__info {margin-bottom: 0; margin-top: 3px;}.addLayerPane .card-mc__title:hover {text-decoration: none; color: #0079c1;}.addLayerPane .card-mc__title:focus {outline: 0;}.addLayerPane .card-mc__header {padding: 8px; padding-bottom: 6px;}.addLayerPane .card-mc__container {width: 346px;}.addLayerPane .card-mc__container--active {border: solid 2px #179ff1; box-sizing: border-box;}.addLayerPane .card-mc__info,.addLayerPane .card-mc__author-text {font-size: 12px;}.addLayerPane .card-mc__action-container button svg,.addLayerPane .card-mc__action-container div svg {width: 22px; height: 22px; fill: #888888; margin-top: 1px;}.addLayerPane .card-mc__action-container button svg:hover,.addLayerPane .card-mc__action-container div svg:hover {fill: #404040;}.addLayerPane .card-mc__action-container .load-icon__icon {vertical-align: 16px; margin-right: 0; width: 22px; height: 22px;}.addLayerPane .card-mc__action-container .load-icon__icon svg {width: 20px !important; height: 20px !important;}.addLayerPane .card-mc__header--constrained {display: block;}.addLayerPane .card-mc__header--constrained > div {width: inherit;}.addLayerPane .ib-results__item-list {width: 382px; margin-right: -4px;}.addLayerPane .ib-results__item-list > :first-child {margin-top: 0;}.addLayerPane .btn-svg__button-content {transform: none;}#editorContainer .addLayerPane .paneScrollableContainer {overflow-y: hidden; margin-bottom: -100px; padding-right: 0; width: 100%; top: 0;}.action-bar--expanded .addLayerPane .ib-side__container--flyout {left: 532px;}.NavigatorContainer .NavigatorContainerInner .NavigatorContainerContent .NavigatorContainerContentInner .NavigatorPane.addLayerPane .NavigatorPaneContent .NavigatorPaneContentInner {margin: 0;}.NavigatorContainer .NavigatorContainerInner .ib-section-dropdown__toggle {color: #616161; font-size: 18px; font-weight: normal;}.esriRtl .addLayerPane .ib-results__item-list {margin-left: -4px; margin-left: 0;}.esriRtl .addLayerPane .ib-input-area__icon-button-container {margin-left: 0; margin-right: 2px;}.esriRtl .addLayerPane .ib-side__container--flyout {right: 382px;}.esriRtl .addLayerPane #sort-button {margin: 1px; margin-right: 0;}.esriRtl .addLayerPane .ib-input-area__result-bar-container {margin-right: 0; margin-left: -25px;}.esriRtl .addLayerPane .card-mc__header--constrained > .card-mc__title-container {margin-right: 0.5rem; margin-left: 0;}.esriRtl .addLayerPane .card-mc__action-container .load-icon__icon {margin-left: 0;}.esriRtl .action-bar--expanded .addLayerPane .ib-side__container--flyout {right: 532px;}.basemap-gallery-pane__underground-container .containerTransparencySlider {display: inline-block;}.basemap-gallery-pane__underground-container .containerTransparencySlider .esri-slider {width: 233px; margin: 16px 23px 10px 37px; padding-bottom: 44px;}.basemap-gallery-pane__underground-container .containerTransparencySlider .esri-slider .esri-slider__thumb {width: 21px; height: 21px; left: -10px; top: -10px; background: url("GroundSlider/images/earth.svg") transparent no-repeat;}.esriRtl .basemap-gallery-pane__underground-container .esri-slider {margin-left: 23px; margin-right: 37px;}.ellipsis {text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}.building-viewertool__activation-widget-wrapper {display: flex; align-items: center; padding: 14px;}.building-viewertool__activation-widget-wrapper .filters-select {flex-shrink: 0; padding-left: 7.5px; margin-right: -4px;}.building-viewertool__has-filters .building-viewertool__message-active-filters {margin: 0 30px; font-size: 95%; opacity: 0.7;}.building-viewertool__has-filters .building-viewertool__message-active-filters h5 {font-size: 110%;}.building-viewertool__has-filters .building-viewertool__message-active-filters h5 b {color: #5b5b5b;}.building-activation {flex-grow: 1;}.building-activation .select-wrapper {width: 100%; box-sizing: inherit;}.building-activation .esri-select {width: 100%; padding-left: 0.9em; padding-right: 2.7em; background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Cpath fill='%23595959' d='M11.2,13.5l4.8,4.8l4.9-4.8H22l-6,6l-6-6C10,13.5,11.2,13.5,11.2,13.5z'/%3E%3C/svg%3E") no-repeat right center #fff; line-height: 28px;}.esriRtl .building-activation .esri-select {padding-right: 0.9em; padding-left: 2.7em; background-position-x: left;}.esriRtl .building-viewertool__activation-widget-wrapper .filters-select {padding-left: 0; margin-right: 0; padding-right: 7.5px; margin-left: -4px;}.filters-select {display: block; width: 13px; height: 13px;}.filters-select .filters-select__dropdown {background-image: url("BuildingExplorer/images/edit-layer.svg") !important; background-size: 13px; width: 13px; height: 13px; opacity: 0.3; cursor: pointer;}.filters-select:hover .filters-select__dropdown,.filters-select.active .filters-select__dropdown {background-position: 0px 13px;}.filters-select .filters-select__container {position: absolute; right: 4px; margin-top: 3px; background: #fff; border: 1px solid #dddddd; box-shadow: 0 0 3px rgba(0, 0, 0, 0.3); z-index: 100; display: none;}.filters-select .filters-select__container.filters-select__open {display: block;}.filters-select .filters-select__container ul {margin: 10px 15px; padding: 0;}.filters-select .filters-select__container ul > li.filters-select__filter-item {list-style: none; margin-top: 5px;}.filters-select .filters-select__container ul > li.filters-select__filter-item.filters-select__filter-item-active label {color: #4b4b4b;}.filters-select .filters-select__container ul > li.filters-select__filter-item:first-child {margin-top: 0;}.filters-select .filters-select__container ul > li.filters-select__filter-item input[type="radio"] {background-image: url("BuildingExplorer/images/radio.svg"); background-position: 0 28px; height: 14px; width: 14px; outline: none; border: none; -webkit-appearance: none; vertical-align: -2px;}.filters-select .filters-select__container ul > li.filters-select__filter-item input[type="radio"]:hover {background-position: 0 14px;}.filters-select .filters-select__container ul > li.filters-select__filter-item input[type="radio"]:checked {background-position: 0 0;}.filters-select .filters-select__container ul > li.filters-select__filter-item input[type="radio"]:checked:hover {background-position: 0 42px;}.filters-select .filters-select__container ul > li.filters-select__filter-item label {margin-left: 10px;}.esriRtl .filters-select .filters-select__container ul > li.filters-select__filter-item label {margin-right: 10px; margin-left: 0;}.building-viewertool .esri-building-explorer {max-height: unset;}.building-viewertool .esri-building-explorer__levels .esri-widget__heading {display: none;}.building-viewertool .esri-building-level-picker-item--active .esri-building-level-picker-item__base .rect {border-color: #7bc4e4; background-color: rgba(115, 218, 248, 0.6); transition: box-shadow 0.5s, border 0.5s; box-shadow: -1px -1px 2px rgba(115, 218, 248, 0.2);}.building-viewertool .esri-building-level-picker-item--active.esri-building-level-picker-item--hover.esri-building-level-picker-item__base.rect {border-color: #0079c1; border-width: 3px; box-shadow: -2px -2px 10px rgba(115, 218, 248, 0.8);}.building-viewertool .esri-widget__heading {font-weight: normal; font-size: 15px;}.building-viewertool .esri-building-explorer__phases {margin-bottom: 10px;}.building-viewertool .esri-building-explorer {padding-bottom: 0;}.building-viewertool .esri-building-level-picker__levels-container {margin-left: -15px;}.building-viewertool .esri-building-level-picker-label--empty {font-size: 12px;}.sv-editor {background-color: unset; position: absolute; height: 100%; width: 100%;}.sv-editor .sv-editor__update-disabled,.sv-editor .sv-editor__create-disabled {text-align: center; margin-top: 10px;}.sv-editor .sv-editor__select-wrapper {display: flex; flex-direction: column; margin-bottom: 20px;}.sv-editor .sv-editor__selectbutton-wrapper {display: flex; flex-direction: row; align-items: center; margin-top: 6px; margin-bottom: 3px;}.sv-editor .sv-editor__selectbutton-wrapper.disabled {opacity: 0.5;}.sv-editor .sv-editor__selectbutton-wrapper.disabled .sv-editor__select:hover {cursor: unset; color: #6a6a6a; border: unset;}.sv-editor .sv-editor__section-title {margin-bottom: 10px; font-weight: 400; color: #4d4d4d; font-size: 1em; background-color: #e5e5e5; padding: 5px; padding-inline-start: 20px;}.sv-editor .sv-editor__select-message {color: #4a4a4a; font-size: 12px; margin-inline-start: 10px;}.sv-editor .sv-editor__snapping-overlay {position: absolute; width: 100%; height: 100%; z-index: 1; background-color: rgba(255, 255, 255, 0.6);}.sv-editor .esri-editor__temp-wrapper {position: relative;}.sv-editor .esri-editor__content {position: absolute; top: 30px; overflow-y: auto; height: calc(100% - 30px); width: 100%;}.sv-editor .sv-editor__snapping {position: relative; z-index: 1; outline: none; border: none; border-bottom: 1px solid #dbdbdb; width: 100%; background-color: white; line-height: 33px; text-align: left; padding-left: 15px; display: flex; align-items: center; padding-right: 15px;}.sv-editor .sv-editor__snapping:hover {cursor: pointer; outline: 2px solid #0079c1; outline-offset: -2px;}.sv-editor .sv-editor__snapping.selected {background-color: #dfedf7; outline: 2px solid #0079c1; outline-offset: -2px;}.sv-editor .sv-editor__snapping-controls {display: flex; position: absolute; z-index: 1; width: 100%; box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.2);}.sv-editor .esri-snapping-controls {width: 100%;}.sv-editor .sv-editor__snapping-icon {margin-inline-start: 5px; margin-inline-end: 10px; color: #555;}.sv-editor .sv-editor__snapping-chevron {margin-inline-start: auto;}.sv-editor .esri-snapping-menu,.sv-editor .esri-snapping-menu__panel {width: 100%;}.sv-editor .sv-editor__select {outline: none; width: 70px; height: 32px; background-color: white; border: none; margin-inline-start: 40px; color: #6a6a6a; box-shadow: 0 1px 0 rgba(110, 110, 110, 0.3);}.sv-editor .sv-editor__select:hover {cursor: pointer; color: unset; border: 1px solid #0079c1;}.sv-editor .sv-editor__select.selected {background-color: #dfedf7; border: none; outline: 2px solid #0079c1; outline-offset: -2px; box-shadow: none;}.sv-editor .esri-editor__content {background-color: unset;}.sv-editor .esri-editor__content .esri-feature-templates {width: 90%; background-color: unset;}.sv-editor .esri-editor__content .esri-feature-form {background-color: unset; width: 90%; margin: 20px auto 0px auto;}.sv-editor .esri-item-list__list-item {transition-duration: unset;}.sv-editor .esri-item-list__list-item:hover {border-color: #0079c1;}.sv-editor .esri-item-list__list-item--selected {outline: 2px solid #0079c1; outline-offset: -2px;}.sv-editor .sv-editor__attachments-label {margin-bottom: 5px;}.sv-editor .sv-editor__attachments-wrapper {width: 90%; margin: 13px auto 0px auto;}.sv-editor .sv-editor__attachments-wrapper .esri-attachments__container {width: 100%;}.sv-editor .esri-attachments__container {width: 90%; margin: 0px auto;}.sv-editor .esri-attachments__add-attachment-button {border: 1px solid #0079c1; height: 18px; padding: 6px;}.sv-editor .esri-attachments__add-attachment-button:hover {background-color: #00598d; border: 1px solid #00598d; color: white; box-shadow: none;}.sv-editor .esri-attachments__form-node {background-color: unset; box-shadow: none;}.sv-editor .esri-attachments__form-node .esri-attachments__file-fieldset {padding-top: 0px; padding-bottom: 0px; margin-top: 10px;}.sv-editor .esri-attachments__metadata,.sv-editor .esri-attachments__item-link {margin-left: 7px; margin-right: 7px;}.sv-editor .esri-editor__overlay {position: absolute; z-index: 1;}