.fullscreen {position: absolute; top: 0; right: 0; bottom: 0; left: 0;}.flex {display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;}.flex-center {display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; justify-content: center; -ms-align-items: center; align-items: center;}.flex-column {display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column;}@media screen and (max-width: 479px) {.phone-flex-column {display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column;}}.flex-1 {-webkit-flex: 1 1 auto; -moz-flex: 1 1 auto; -ms-flex: 1 1 auto; -o-flex: 1 1 auto; flex: 1 1 auto; overflow: hidden;}.flex-0 {-webkit-flex: 0 0 auto; -moz-flex: 0 0 auto; -ms-flex: 0 0 auto; -o-flex: 0 0 auto; flex: 0 0 auto;}.flex-wrap {-webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap;}.flex-align-start {-ms-align-items: start; align-items: start;}.full-width {width: 100%;}.overflow-visible {overflow: visible;}.overflow-hidden {overflow: hidden;}.hide-empty:empty {display: none;}.esriRtl .rtl-flip {transform: scaleX(-1);}.screen-readers-only {position: absolute; left: -10000px; top: auto; width: 1px; height: 1px; overflow: hidden;}.overlay-white {color: #6d6d6d; background-color: rgba(255, 255, 255, 0.9); z-index: 12;}.overlay-fog {color: #6d6d6d; background-color: rgba(255, 255, 255, 0.65); z-index: 12;}.border-box {-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}.position-relative {position: relative;}.display-block {display: block !important;}.display-inline {display: inline;}.nowrap {white-space: nowrap;}.break-word {word-wrap: break-word;}.no-pointer {pointer-events: none;}.margin-auto {margin-left: auto; margin-right: auto; float: none;}.align-middle {vertical-align: middle;}.max-height {max-height: 18rem; overflow: auto;}.full-height {height: 100%;}.text-constrain {max-width: 35em;}.text-constrain-narrow {max-width: 18em;}.text-rule-light {border-top: 1px solid #ddd;}.text-height-1 {line-height: 1.25;}.break-word {word-wrap: break-word; max-width: 100%;}.border-bottom-clear {margin-bottom: -1px;}.panel-compact {padding: .5rem;}.padding-leader-quarter {padding-top: .5rem;}.btn-split {border-right: none; margin: 0;}.btn-split-right {border-left: 1px solid #005e95; padding-right: 1.25rem;}.btn-split-right:after {padding: 0; right: .75rem; top: .5em;}.btn-two {margin-left: 3px;}.esriRtl .btn-two {margin-right: 3px; margin-left: 0;}.btn-delete .dijitButtonText {background-color: #de2900; border-color: #de2900; color: white;}.btn-delete .dijitButtonText:hover {background-color: #ab3c16; border-color: #ab3c16;}button.dropdown-link {border-right: 0; border-bottom: 0; border-left: 0; width: 100%; text-align: left; -webkit-transition: none; -o-transition: none; transition: none;}.btn-link {padding: 0; border: none; color: #0079c1; text-decoration: none; white-space: normal; font-weight: inherit; text-align: left; cursor: pointer; background-color: transparent; overflow: visible;}.esriRtl .btn-link {text-align: right;}.esriRtl .btn-link.btn-link-center {text-align: center;}.btn-link:hover {color: #005e95; text-decoration: underline; background-color: transparent;}.btn-link-white {color: #ffffff;}.btn-link-white:hover {color: #ffffff;}.btn-link-off-black {color: #4c4c4c;}.btn-link-off-black:hover {color: #323232;}.btn-link-darker-gray {color: #6e6e6e;}.btn-link-darker-gray:hover {color: #595959;}.btn-link-center {text-align: center;}.btn-link-delete-reply {font-size: .8125rem; color: #959595; margin-left: 1rem;}.btn-link-delete-reply:hover {color: #6e6e6e;}.esriRtl .btn-link-delete-reply {margin-right: .5rem; margin-left: 0;}.btn-link.text-ellipsis {white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}.dropdown-menu-full {max-width: none;}.dropdown-link:focus {outline: none;}.highlight-blue {background-color: #0079c1; color: white;}.link-dark-blue {color: #005e95;}.radio-group-title {margin-bottom: 0.5em;}.radio-group-input {display: none;}.radio-group-label {float: left;}.radio-group-label {display: inline-block; background-color: white; color: #333; text-align: center; text-shadow: none; padding: 0.5em 1em; margin-right: -1px; border: 1px solid #cccccc; -webkit-transition: background 0.1s ease-in-out, border-color 0.1s ease-in-out; -moz-transition: background 0.1s ease-in-out, border-color 0.1s ease-in-out; -ms-transition: background 0.1s ease-in-out, border-color 0.1s ease-in-out; -o-transition: background 0.1s ease-in-out, border-color 0.1s ease-in-out; transition: background 0.1s ease-in-out, border-color 0.1s ease-in-out;}.radio-group-label:hover {cursor: pointer;}.radio-group-input:checked + .radio-group-label {background-color: #d2e9f9; border: 1px solid #007ac2; margin-right: 0;}.radio-group-input:checked + .radio-group-label + .radio-group-input + .radio-group-label {border-left: none;}.radio-group-label:first-of-type {border-radius: 3px 0 0 3px;}.radio-group-label:last-of-type {border-radius: 0 3px 3px 0;}.table-layout, .table-layout table, .table-layout tr, .table-layout td {background-color: transparent; border: none; padding: 0; font-size: 1rem; margin-bottom: 0;}@media screen and (min-width: 861px) and (max-width: 1200px) {.laptop-block-group-3-up > .block {-ms-flex-preferred-size: calc(33.3% - 1.5rem); flex-basis: calc(33.3% - 1.5rem); width: calc(33.3% - 1.5rem);}}.alert-fixed {position: fixed; top: 0; right: 0; width: auto; max-width: 30rem; margin: 2rem; padding-right: 3rem; z-index: 975;}.esriRtl .alert-fixed {right: auto; left: 0; padding-right: .775rem; padding-left: 3rem;}.alert-fixed .alert-close {top: 0.775rem;}.alert-icon {width: 32px; height: 32px; vertical-align: middle;}.alert.alert-fade-in-down {display: block; opacity: 0; visibility: hidden; -webkit-transform: translate3d(0, -12px, 0); -moz-transform: translate3d(0, -12px, 0); -ms-transform: translate3d(0, -12px, 0); -o-transform: translate3d(0, -12px, 0); transform: translate3d(0, -12px, 0); -webkit-transition: -webkit- transform 300ms ease-out, opacity 300ms ease-out, visibility 0ms ease-out 300ms; -moz-transition: -moz- transform 300ms ease-out, opacity 300ms ease-out, visibility 0ms ease-out 300ms; -o-transition: -o- transform 300ms ease-out, opacity 300ms ease-out, visibility 0ms ease-out 300ms; transition: transform 300ms ease-out, opacity 300ms ease-out, visibility 0ms ease-out 300ms;}.alert-fade-in-down.is-active {visibility: visible; opacity: 1; -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); -webkit-transition: -webkit- transform 300ms ease-out, opacity 300ms ease-out, visibility 0ms ease-out 300ms; -moz-transition: -moz- transform 300ms ease-out, opacity 300ms ease-out, visibility 0ms ease-out 300ms; -o-transition: -o- transform 300ms ease-out, opacity 300ms ease-out, visibility 0ms ease-out 300ms; transition: transform 300ms ease-out, opacity 300ms ease-out, visibility 0ms ease-out 300ms; -webkit-transition-delay: 0ms; transition-delay: 0ms;}.alert-green.alert-fade-in-down.is-active {-webkit-animation: fade-out-up 300ms ease-in 4s 1 forwards; -moz-animation: fade-out-up 300ms ease-in 4s 1 forwards; animation: fade-out-up 300ms ease-in 4s 1 forwards;}.alert-green.alert-fade-in-down.is-active:hover, .alert-green.alert-fade-in-down.is-active:focus {-webkit-animation: none; -moz-animation: none; animation: none;}@-webkit-keyframes fade-out-up {0% {opacity: 1; visibility: visible; -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0);} 100% {opacity: 0; visibility: hidden; -webkit-transform: translate3d(0, -12px, 0); -moz-transform: translate3d(0, -12px, 0); -ms-transform: translate3d(0, -12px, 0); -o-transform: translate3d(0, -12px, 0); transform: translate3d(0, -12px, 0);}}@keyframes fade-out-up {0% {opacity: 1; visibility: visible; -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0);} 100% {opacity: 0; visibility: hidden; -webkit-transform: translate3d(0, -12px, 0); -moz-transform: translate3d(0, -12px, 0); -ms-transform: translate3d(0, -12px, 0); -o-transform: translate3d(0, -12px, 0); transform: translate3d(0, -12px, 0);}}.checkbox-custom-input {opacity: 0; position: absolute; cursor: pointer;}.checkbox-custom {width: 16px; height: 16px; overflow: hidden; display: inline-block; background-color: #f8f8f8; border: 1px solid #e0e0e0; border-radius: 2px; vertical-align: -0.25em; margin-right: .25em; cursor: pointer; -webkit-transition: all 150ms linear; -o-transition: all 150ms linear; transition: all 150ms linear;}.esriRtl .checkbox-custom {margin-right: auto; margin-left: .25rem;}.checkbox-custom-icon {display: none;}.checkbox-custom-icon path {fill: #595959;}.checkbox-custom-input:checked + .checkbox-custom > .checkbox-custom-icon--checked {display: block;}.checkbox-custom-input:indeterminate + .checkbox-custom > .checkbox-custom-icon--mixed {display: block;}.checkbox-custom-input:indeterminate + .checkbox-custom > .checkbox-custom-icon--checked {display: none;}.checkbox-custom-input:focus + .checkbox-custom {border-color: #0079c1; box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075), 0 0 5px rgba(81, 167, 232, 0.5); outline: none;}.badge {padding: 4px 6px; border-radius: 20px; font-size: 14px; background-color: #DBEDFA; color: #196FA6; margin-right: 6px; margin-bottom: 2px; margin-top: 2px; display: inline-block; line-height: 1.4;}.esriRtl .badge {margin-right: 0; margin-left: 6px;}.badge svg {vertical-align: -3px;}.badge--deprecated {background-color: #F3DED7; color: #8C2907;}.badge--authoritative {background-color: #DDEEDB; color: #2B622B;}.badge__text {padding-right: 3px;}.esriRtl .badge__text {padding-left: 3px; padding-right: 0;}.progress-bar {height: 12px; border-radius: 6px; background-color: #efefef; position: relative; margin-bottom: .5rem; margin-top: 0; overflow: hidden; width: 98%; margin-left: auto; margin-right: auto;}.progress-bar-fill {width: 0%; height: 12px; display: block; background-color: #5a9359; -webkit-transition: width 250ms ease-in; -o-transition: width 250ms ease-in; transition: width 250ms ease-in;}.progress-bar-fill--blue {background-color: #0079c1;}.progress-bar-label {width: 90%; text-align: right; display: block; margin-left: 1em; margin-bottom: 0;}.dj_a11y .progress-bar {height: 14px; border-radius: 0; border-right: 1px solid black;}.dj_a11y .progress-bar-fill {border: 1px solid black;}button {font-size: 0.9375rem; border-radius: 0;}.btn {border-radius: 0;}button span {pointer-events: none;}.btn-wrap {white-space: normal;}h1, h2, h3, h4, h5, h6 {font-weight: 400;}table th, table td {font-weight: 400;}.side-nav, .dropdown-menu, .filter-dropdown-list, .filter-dropdown-inner-list {border-color: #ccc;}.dropdown-menu, .filter-dropdown-list {-webkit-box-shadow: 0 0 16px 0 rgba(0,0,0,0.1); -moz-box-shadow: 0 0 16px 0 rgba(0,0,0,0.1); box-shadow: 0 0 16px 0 rgba(0,0,0,0.1);}.dropdown-link, .dropdown-title {border-top-color: #ddd;}.accordion {border-color: #ddd;}.accordion-title, .side-nav-title {background-color: #efefef; border-top: 1px solid #ddd; word-wrap: break-word;}.accordion-title:after {content: ''; display: table; clear: both;}.accordion-title:hover, .accordion-title:focus {background-color: #dfdfdf;}.accordion-title:before, .dropdown-btn:after {font-family: 'calcite-ui'; speak: none; padding: 0 0.275rem; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; display: inline-block; text-decoration: none;}.accordion-title:before {content: "\f127"; -webkit-transform: rotate(-90deg); -moz-transform: rotate(-90deg); -ms-transform: rotate(-90deg); -o-transform: rotate(-90deg); transform: rotate(-90deg);}.esriRtl .accordion-title:before {-webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); -ms-transform: rotate(90deg); -o-transform: rotate(90deg); transform: rotate(90deg);}.is-active .accordion-title:before {-webkit-transform: rotate(0); -moz-transform: rotate(0); -ms-transform: rotate(0); -o-transform: rotate(0); transform: rotate(0);}.dropdown-btn:after {content: "\f127"; line-height: 1;}.dropdown-menu-constrained {max-width: 100%;}.dropdown-menu-constrained .dropdown-link {white-space: normal;}.dropdown-up .dropdown-menu {bottom: 100%;}.esriRtl .dropdown-menu.dropdown-right {left: 0; right: auto;}.esriRtl .dropdown-link {text-align: right;}.esriRtl .dropdown-link.is-active, .esriRtl .dropdown-link:focus, .esriRtl .dropdown-title.is-active, .esriRtl .dropdown-title:focus {text-indent: -3px; border-left: none; border-right: 3px solid rgb(0, 121, 193);}.dropdown-link-external-icon:before {text-indent: 0;}.sub-nav-link {font-family: inherit;}.sub-nav-link.has-notifications:after {content: ""; display: inline-block; width: 6px; height: 6px; border-radius: 3px; background-color: #de2900; margin: 4px -4px 0 4px; vertical-align: top;}select:disabled {opacity: .3;}.input-minimal {border-bottom-width: 2px;}.input-minimal:focus {border-bottom-color: #0079c1;}input[type="radio"] {border-radius: 50%; margin-top: 2px;}.dj_ie input[type="radio"] {margin-top: 0;}.dj_gecko input[type="checkbox"]:focus {outline: 1px dotted #007ac2;}.tooltip--data:after {content: attr(data-tooltip);}.tooltip--no-pointer {cursor: default;}.tooltip-bottom-left:after, .tooltip-bottom-right:after {top: 100%; margin-top: 5px; line-height: 1.5; -webkit-transform: translateX(0%); -moz-transform: translateX(0%); -ms-transform: translateX(0%); -o-transform: translateX(0%); transform: translateX(0%);}.tooltip-bottom-left:after {max-width: 170px;}.tooltip-bottom-left:after, .esriRtl .tooltip-bottom-right:after {right: auto; left: -9px;}.tooltip-bottom-right:after, .esriRtl .tooltip-bottom-left:after {right: -9px; left: auto;}input[type="range"] {border: 1px solid transparent; box-shadow: none; margin-top: 0;}input[type="range"]::-webkit-slider-runnable-track {width: 100%; height: 10px; background-color: #efefef; border: 1px solid #ccc; box-shadow: inset 0 1px 2px rgba(0,0,0,0.15); border-radius: 6px;}input[type="range"]::-webkit-slider-thumb {-webkit-appearance: none; border: 2px solid #ccc; box-shadow: 0 0 4px rgba(0,0,0,0.05); height: 22px; width: 22px; border-radius: 50%; background: #fff; margin-top: -6px;}input[type="range"]:focus {outline: none;}input[type="range"]:focus::-webkit-slider-thumb {outline: auto;}input[type="range"]::-moz-range-track {width: 100%; height: 10px; background-color: #efefef; border: 1px solid #ccc; box-shadow: inset 0 1px 2px rgba(0,0,0,0.15); border-radius: 6px;}input[type="range"]::-moz-range-thumb {-webkit-appearance: none; border: 2px solid #ccc; box-shadow: 0 0 4px rgba(0,0,0,0.05); height: 22px; width: 22px; border-radius: 50%; background: #fff; margin-top: -6px;}input[type="range"]:focus::-moz-range-thumb {outline: 1px dotted #007ac2;}input[type="range"]::-ms-track {width: 100%; height: 10px; background: transparent; border: 1px solid #ccc; box-shadow: inset 0 1px 2px rgba(0,0,0,0.15); border-radius: 6px; color: transparent;}input[type="range"]::-ms-fill-lower {background: #efefef; border-radius: 6px;}input[type="range"]::-ms-fill-upper {background: #efefef; border-radius: 6px;}input[type="range"]::-ms-thumb {-webkit-appearance: none; border: 2px solid #ccc; box-shadow: 0 0 4px rgba(0,0,0,0.05); height: 22px; width: 22px; border-radius: 50%; background: #fff; margin-top: -6px;}input[type="range"]:focus::-ms-thumb {outline-width: 1px; outline-style: dashed;}.tooltip:focus {outline: none;}.card-wide-image {height: auto; min-height: 100%;}.dj_ie10 .card-wide-image-wrap {display: inline-block; margin: 1em;}.dj_ie10 .card-wide-image {border: none; outline: none;}.card-wide .card-content {max-width: 75%; min-width: 0; display: -webkit-box; display: -ms-flexbox; display: flex;}.card-content-auto-top {margin-top: auto;}.card-content-no-padding {padding: 0;}.card-action-bar {border-top: 1px solid #EFEFEF; line-height: 1rem; padding: 7px;}.card-actions {margin: 0 6px; line-height: 1.8;}.dj_trident .card-action-bar {height: 2rem;}.group-card-content {width: calc(100% - 82px);}.panel-dashed {border: 2px dashed #ccc; border-radius: 3px;}.ar .esriHelpIcon,.ar .icon-ui-question:before {transform: scale(-1, 1);}html[dir="rtl"] .rtl-padding-left-1 {padding-left: 1rem;}@-moz-keyframes rotate {from {-moz-transform: rotate(0deg);} to {-moz-transform: rotate(359deg);}}@-webkit-keyframes rotate {from {-webkit-transform: rotate(0deg);} to {-webkit-transform: rotate(359deg);}}@keyframes rotate {from {transform: rotate(0deg);} to {transform: rotate(359deg);}}.icon-ui-spinning:before {-webkit-animation: rotate 900ms linear infinite; -moz-animation: rotate 900ms linear infinite; animation: rotate 900ms linear infinite;}.overlay {position: fixed; top: 0; z-index: 200; bottom: 0; left: 0; right: 0; background-color: #f8f8f8; opacity: 0; visibility: hidden; -webkit-transition: visibility 0ms linear 300ms, opacity 300ms cubic-bezier(0.215, 0.44, 0.42, 0.88), -webkit-transform 300ms cubic-bezier(0.215, 0.44, 0.42, 0.88); transition: visibility 0ms linear 300ms, opacity 300ms cubic-bezier(0.215, 0.44, 0.42, 0.88), transform 300ms cubic-bezier(0.215, 0.44, 0.42, 0.88); -webkit-transform: translate3D(0, 24px, 0) scale(.95); -ms-transform: translate3D(0, 24px, 0) scale(.95); -o-transform: translate3D(0, 24px, 0) scale(.95); transform: translate3D(0, 24px, 0) scale(.95);}.overlay.is-active {visibility: visible; -webkit-transition-delay: 0ms; transition-delay: 0ms; -webkit-transform: translate3D(0, 0, 0) scale(1); -ms-transform: translate3D(0, 0, 0) scale(1); -o-transform: translate3D(0, 0, 0) scale(1); transform: translate3D(0, 0, 0) scale(1); opacity: 1;}.overlay-action-bar, .overlay-title-bar {background-color: white; padding: 1rem; height: 4.25rem; position: absolute; width: 100%; box-sizing: border-box; z-index: 300;}.overlay-action-bar {bottom: 0; border-top: 1px solid #efefef;}.overlay-title {margin-bottom: 0; font-size: 1.414rem; line-height: 1.5; float: left; display: inline-block;}.esriRtl .overlay-title {float: right;}.overlay-close {line-height: 1;}.overlay-title-bar {top: 0; border-bottom: 1px solid #efefef;}.overlay-content {position: absolute; top: 4.25rem; bottom: 4.25rem; left: 0; right: 0;}.overlay-content--no-actions {bottom: 0;}.overlay-content--scroll {overflow: auto;}.gu-mirror {position: fixed !important; margin: 0 !important; z-index: 9999 !important; opacity: 0.8; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; filter: alpha(opacity=80);}.gu-hide {display: none !important;}.gu-unselectable {-webkit-user-select: none !important; -moz-user-select: none !important; -ms-user-select: none !important; user-select: none !important;}.gu-transit {opacity: 0.2; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=20)"; filter: alpha(opacity=20);}.category-setup-option {padding: .75rem; background: white; -webkit-appearance: none; -moz-appearance: none; -ms-appearance: none; appearance: none; outline: none; box-sizing: border-box; border: 1px solid #a9a9a9; margin-bottom: -1px; text-align: left; width: 100%; position: relative; z-index: 1; cursor: pointer;}.category-setup-option * {pointer-events: none;}.category-setup-option .tooltip {pointer-events: auto;}.esriRtl .category-setup-option {text-align: right;}.category-setup-option.is-active {border: 1px solid #0079c1; background-color: #d2e9f9;}.category-setup-option:hover, .category-setup-option:focus, .category-setup-option.is-active {z-index: 2;}.category-setup-option:hover, .category-setup-option:focus {outline: none; border-color: #0079c1;}.category-editor-group {border-left: 1px solid #ddd; padding: 0; margin: 0.25rem 0 0 1rem; line-height: 1; -webkit-transition: all 100ms ease-in; -o-transition: all 100ms ease-in; transition: all 100ms ease-in;}.esriRtl .category-editor-group {border-left: none; border-right: 1px solid #ddd; margin: 0.25rem 1rem 0 0;}.category-editor-item.is-parent > .category-editor-group,.category-editor-item.is-parent.gu-mirror > .category-editor-group,.category-editor-item.is-parent.gu-transit > .category-editor-group {display: none;}.category-editor-item.is-open > .category-editor-group {display: block;}.category-editor-item.is-editing .category-editor-group {display: none;}.category-editor-expand {left: -14px; padding: 3px; margin-right: -14px; position: relative; background-color: #efefef; border-radius: 14px; border: 5px solid white; -webkit-appearance: none; -moz-appearance: none; appearance: none; line-height: 0; cursor: move; cursor: grab; cursor: -moz-grab; cursor: -webkit-grab;}.esriRtl .category-editor-expand {left: auto; right: -14px; margin-right: auto; margin-left: -14px;}.gu-mirror .category-editor-expand,.gu-mirror.is-parent .category-editor-expand,.category-editor-expand:active,.gu-mirror .category-edit-item {cursor: move; cursor: grabbing; cursor: -moz-grabbing; cursor: -webkit-grabbing;}.is-parent > .category-editor-expand {cursor: pointer;}.is-parent > .category-editor-expand:hover, .is-parent > .category-editor-expand:focus {box-shadow: 0 0 0 1px rgba(0,0,0,0.1), 0 0 16px 0 rgba(0,0,0,0.05); outline: none;}.category-editor-item.is-editing .category-editor-expand {pointer-events: none;}.category-editor-expand-icon {display: none; pointer-events: none; fill: #828282; width: 12px; height: 12px;}.category-editor-dot {display: block;}.is-parent > .category-editor-expand > .category-editor-plus {display: block;}.is-parent.is-open > .category-editor-expand > .category-editor-plus {display: none;}.is-parent > .category-editor-expand > .category-editor-minus,.is-parent > .category-editor-expand > .category-editor-dot {display: none;}.is-parent.is-open > .category-editor-expand > .category-editor-minus {display: block;}.category-editor-item {list-style-type: none; padding-left: 0; margin-left: 0; margin-top: 0; line-height: 0; position: relative;}.esriRtl .category-editor-item {padding-left: auto; padding-right: 0; margin-left: auto; margin-right:0;}.category-editor-name {display: inline-block; padding: 0 0 .25rem 0; border-bottom: 2px solid transparent; white-space: nowrap; min-width: 9rem; max-width: 90%; line-height: 1.25;}.category-editor-name.input-error:focus {border-bottom-color: #c86a4a; box-shadow: none;}.category-editor-name:focus {outline: none; border-bottom-color: #007ac2;}.category-editor-name--draggable {background-color: #efefef; padding: .25em .5em; border-radius: 3px; min-width: auto; pointer-events: auto; cursor: move; cursor: grab; cursor: -moz-grab; cursor: -webkit-grab; font-size: .8125rem; white-space: normal;}.category-editor-add-sibling {padding: 0; margin: 0 7px 0 -15px; line-height: 0.6; -webkit-appearance: none; -moz-appearance: none; appearance: none; -webkit-appearance: none; -webkit-appearance: none; border: 5px solid white; border-radius: 24px; background-color: white; overflow: visible;}.esriRtl .category-editor-add-sibling {margin: 0 -15px 0 7px;}.category-editor-add-sibling:hover, .category-editor-add-sibling:focus {box-shadow: 0 0 0 1px rgba(0,0,0,0.1), 0 0 16px 0 rgba(0,0,0,0.05);}.category-editor-add-sibling-icon {opacity: .6; -webkit-transition: opacity 100ms linear; -o-transition: opacity 100ms linear; transition: opacity 100ms linear; pointer-events: none;}.category-editor-add-sibling:hover .category-editor-add-sibling-icon, .category-editor-add-sibling:focus .category-editor-add-sibling-icon {opacity: 1;}.category-editor-add-sibling--with-text {margin-top: 0; vertical-align: -4px;}.category-editor-add-sibling-label {vertical-align: 4px; color: #4c4c4c; padding-right: .25rem;}.category-edit-item {background-color: white; border-radius: 3px; border: 1px solid #efefef; padding: .75rem; position: relative; display: block; line-height: 1.25; margin: 0 1.25rem; cursor: move; cursor: grab; cursor: -moz-grab; cursor: -webkit-grab;}.category-edit-item__disabled {opacity: .4; pointer-events: none; z-index: 1;}.category-edit-item--title {font-size: 1.2019rem; max-width: calc(100% - 4rem); display: inline-block; pointer-events: none;}.is-editing .category-edit-item--title {display: none;}.is-editing .if-renameDeleteFromSchema {display: none !important;}.category-edit-item--count {font-size: 0.875rem; line-height: 1; padding: 0 .25rem;}.category-edit-item--count:empty {display: none;}.category-edit-item--action {border: 1px solid #ffffff; border-radius: 3px; padding: .25rem .35rem 0 .35rem; margin: 0; background-color: transparent; overflow: visible;}.category-edit-item--action:hover, .category-edit-item--action:focus {border-color: #efefef;}.category-edit-item--action svg {pointer-events: none;}.category-edit-form {display: none; -ms-align-items: flex-start; align-items: flex-start; margin-bottom: 1px;}.category-edit-form--actions {margin-top: 1.35rem; height: 2.25rem; flex: 0 0 auto;}.is-editing .category-edit-form {display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;}.is-editing .category-edit-item--actions {display: none;}.category-editor-item__offset:first-child:before {content: ""; display: block; position: absolute; background-color: #f8f8f8; top: 0; left: -1px; width: 2px; height: 30px;}.category-edit-expand__absolute {position: absolute; top: 11px;}.category-edit--messaging {padding: 1rem 2rem;}.category-editor-group--spaced {margin: .5rem 0 .5rem 2rem;}.esriRtl .category-editor-group--spaced {margin: .5rem 2rem .5rem 0;}.if-renameDeleteFromSchema {display: none;}.can-renameDeleteFromSchema .if-renameDeleteFromSchema {display: inherit;}.overlay .tooltip {position: relative; cursor: pointer;} .overlay .tooltip:after {content: attr(aria-label); position: absolute; z-index: 1000000; display: none; padding: 0.3875rem 0.775rem; font-size: 0.875rem; line-height: 1.55rem; font-family: inherit; color: #ffffff; text-align: center; word-wrap: break-word; white-space: pre; pointer-events: none; background: rgba(0, 0, 0, 0.75); border-radius: 3px;}.overlay .tooltip:before {content: ""; position: absolute; z-index: 1000001; display: none; width: 0; height: 0; color: rgba(0, 0, 0, 0.75); pointer-events: none; border: 5px solid transparent;}.overlay .tooltip:hover, .overlay .tooltip:active, .overlay .tooltip:focus {text-decoration: none;} .overlay .tooltip:hover:before, .overlay .tooltip:hover:after, .overlay .tooltip:active:before, .overlay .tooltip:active:after, .overlay .tooltip:focus:before, .overlay .tooltip:focus:after {display: inline-block;}.overlay .tooltip-multiline:hover:after, .overlay .tooltip-multiline:active:after, .overlay .tooltip-multiline:focus:after {display: table-cell;}.overlay .tooltip:after {top: 100%; right: 50%; margin-top: 5px; line-height: 1.5;}.overlay .tooltip:before {top: auto; right: 50%; bottom: -5px; margin-right: -5px; border-bottom-color: rgba(0, 0, 0, 0.75);}.overlay .tooltip-top:after {top: auto; right: 50%; bottom: 100%; margin-bottom: 5px;}.overlay .tooltip-top:before {top: -5px; right: 50%; bottom: auto; margin-right: -5px; border-top-color: rgba(0, 0, 0, 0.75); border-bottom: 5px solid transparent;}.overlay .tooltip:after,.overlay .tooltip-bottom:after {-webkit-transform: translateX(50%); -moz-transform: translateX(50%); -ms-transform: translateX(50%); -o-transform: translateX(50%); transform: translateX(50%);}.overlay .tooltip-left:after {top: auto; right: 100%; margin-right: 5px; bottom: 50%; margin-bottom: inherit; -webkit-transform: translateY(50%); -moz-transform: translateY(50%); -ms-transform: translateY(50%); -o-transform: translateY(50%); transform: translateY(50%);} html[dir="rtl"] .overlay .tooltip-left:after {right: auto; left: 100%; margin-right: 0; margin-left: 5px;}.overlay .tooltip-left:before {top: 50%; bottom: 50%; left: -5px; margin-top: -5px; border-left-color: rgba(0, 0, 0, 0.75); border-bottom: 5px solid transparent;} html[dir="rtl"] .overlay .tooltip-left:before {left: auto; right: -5px; margin-right: 0; border-left-color: transparent; border-right-color: rgba(0, 0, 0, 0.75);}.overlay .tooltip-right:after {top: auto; right: auto; bottom: 50%; left: 100%; margin-left: 5px; -webkit-transform: translateY(50%); -moz-transform: translateY(50%); -ms-transform: translateY(50%); -o-transform: translateY(50%); transform: translateY(50%);} html[dir="rtl"] .overlay .tooltip-right:after {left: auto; right: 100%; margin-left: 0; margin-right: 5px;}.overlay .tooltip-right:before {top: 50%; right: -5px; bottom: 50%; margin-top: -5px; margin-right: 0; border-right-color: rgba(0, 0, 0, 0.75); border-bottom: 5px solid transparent;} html[dir="rtl"] .overlay .tooltip-right:before {left: -5px; right: auto; border-left-color: rgba(0, 0, 0, 0.75); border-right-color: transparent;}.overlay .tooltip-multiline:after {width: 22em; width: -moz-max-content; width: -webkit-max-content; max-width: 250px; word-break: break-word; word-wrap: normal; white-space: pre-line; border-collapse: separate;}.tooltip-multiline.tooltip-bottom:after, .tooltip-multiline.tooltip-top:after {right: auto; left: 50%; -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); -o-transform: translateX(-50%); transform: translateX(-50%);}.tooltip-multiline.tooltip-left:after, .tooltip-multiline.tooltip-right:after {right: 100%;}@media screen and (min-width: 0\0) {.tooltip-multiline:after {width: 250px;}}.alert {font-size: 0.9375rem; line-height: 1.55rem; padding: 0.775rem 0.775rem; color: rgba(0, 0, 0, 0.75); background-color: #d2e9f9; max-width: 40em; border: 1px solid #0079c1; -webkit-box-shadow: 0 0 16px 0 rgba(0, 0, 0, 0.05); -moz-box-shadow: 0 0 16px 0 rgba(0, 0, 0, 0.05); box-shadow: 0 0 16px 0 rgba(0, 0, 0, 0.05); color: #4c4c4c;} .alert:hover {color: #323232;} .alert.is-active {display: block;} .alert a:hover {color: rgba(0, 0, 0, 0.75);}.alert-red {background-color: #f3ded7; border-color: #e4a793;}.alert-yellow {background-color: #f3edc7; border-color: #e4d154;}.alert-green {background-color: #ddeedb; border-color: #9bc19c;}.alert-close {position: absolute; right: 0.775rem;} .alert-close {right: auto; left: 0.775rem;}.alert-full {max-width: none;}.dropdown-btn:after {font-family: 'CalciteWebCoreIcons'; font-size: 12px; position: absolute; content: "\e608"; line-height: inherit; padding-left: 0.5166666667em; padding-right: 0.5166666667em;}.top-nav-link.dropdown-btn {padding-right: 1.4em;}.overlay, .alert {font-family: "Avenir LT W01 35 Light", Arial,Helvetica,sans-serif;}.overlay .btn, .calcite-web-btn {position: relative; display: inline-block; padding: 0.31rem 0.9rem; width: auto; color: #fff; border: 1px solid #0079c1; border-radius: 0; background-color: #0079c1; box-shadow: none; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; -webkit-transition: all 0.05s linear; transition: all 0.05s linear; cursor: pointer; white-space: nowrap; font-size: 0.9375rem; line-height: 1.55rem; font-family: "Avenir LT W01 35 Light", Arial,Helvetica,sans-serif; font-weight: 400;}.overlay .btn:disabled, .calcite-web-btn:disabled {opacity: .6; pointer-events: none;}.calcite-web-btn-clear, .btn.calcite-web-btn-clear {color: #0079c1; background-color: white;}.calcite-web-btn-clear:hover {background-color: #0079c1; color: white;}.overlay-title {font-family: "Avenir LT W01 35 Light", Arial,Helvetica,sans-serif;}.overlay .btn-transparent, .btn-transparent {background: none; color: #0079c1; border: none;}.category-edit-form input {position: relative; display: block; height: 2.25rem; width: 100%; max-width: 100%; margin: .25rem 0 0 0; padding: 0 0.31rem; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; font-family: inherit; font-size: 0.9375rem; line-height: 1.25rem; color: #4c4c4c; vertical-align: baseline; outline: none; outline-offset: 0; background-color: #ffffff; border: 1px solid #a9a9a9; border-radius: 0; -webkit-transition: border-color 150ms linear; transition: border-color 150ms linear; box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075); font-family: "Avenir LT W01 35 Light", Arial,Helvetica,sans-serif !important;}.category-edit-form label {font-size: 1rem;}.category-edit-form--actions {margin-top: 1.5rem; font-family: "Avenir LT W01 65 Medium",Arial,Helvetica,sans-serif;}.overlay .column-14 {width: 60%; float: left;}.overlay .column-8 {width: 30%; margin-right: 5%; margin-left: 5%; float: left; font-size: 15px;}.esriRtl .overlay .column-14, .esriRtl .overlay .column-8 {float: right;}.overlay .loader-bars:before, .overlay .loader-bars:after, .overlay .loader-bars {background: #0079c1; -webkit-animation: calciteLoaderBars 0.8s infinite ease-in-out; animation: calciteLoaderBars 0.8s infinite ease-in-out; width: 0.85rem; height: 2rem;}.overlay .loader-bars:before, .overlay .loader-bars:after {position: absolute; top: 0; content: '';}@-webkit-keyframes calciteLoaderBars {0%, 80%, 100% {opacity: .75; box-shadow: 0 0 #0079c1; height: 2rem;} 40% {opacity: 1; box-shadow: 0 -0.5rem #0079c1; height: 2.5rem;}}@keyframes calciteLoaderBars {0%, 80%, 100% {opacity: .75; box-shadow: 0 0 #0079c1; height: 2rem;} 40% {opacity: 1; box-shadow: 0 -0.5rem #0079c1; height: 2.5rem;}}.overlay .loader {display: none; position: relative; margin-top: 10rem;} .overlay .loader.is-active {display: block;}.overlay .loader-bars {text-indent: -9999em; margin: auto; position: absolute; right: calc(50% - 0.425rem); font-size: 11px; -webkit-animation-delay: 0.16s; animation-delay: 0.16s;} .overlay .loader-bars:before {left: -1.25rem;} .overlay .loader-bars:after {left: 1.25rem; -webkit-animation-delay: 0.32s; animation-delay: 0.32s;}.overlay .loader-text {text-align: center; padding-top: 4rem;}.category-setup-option {font-family: "Avenir LT W01 65 Medium", Arial, Helvetica, sans-serif;}.overlay .input-error {border-color: #c86a4a; padding-right: 24px; background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNHB4IiBoZWlnaHQ9IjE2cHgiIHZpZXdCb3g9IjAgMCAxNiAxNiIgeD0iMiIgeT0iMCI+PHBhdGggZmlsbD0iI2M4NmE0YSIgZD0iTTExLjIyNSwwSDQuNjQ4TDAsNC42NXY2LjU3Nmw0LjY0OCw0LjY0OWg2LjU3Nmw0LjY1LTQuNjQ5VjQuNjVMMTEuMjI1LDB6IE05LjA3MSwxMy42MDdINi44MDR2LTIuMjY5aDIuMjY4VjEzLjYwN3ogTTkuMDcxLDkuMDcxSDYuODA0VjMuNDAyaDIuMjY4VjkuMDcxeiIvPjwvc3ZnPg=="); background-position: right center; background-repeat: no-repeat;} .overlay .input-error:focus {border-color: #c86a4a; box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075), 0 0 5px rgba(200, 106, 75, 0.5);}.overlay .input-error-message {font-size: 0.875rem; line-height: 1.55rem; padding: 0.3875rem 0.3875rem; color: rgba(0, 0, 0, 0.75); background-color: #f3ded7; border: 1px solid #e4a793; position: relative; display: none; margin-top: .5rem;} .overlay .input-error-message:after {content: ""; position: absolute; left: 11px; top: -15px; width: 0; height: 0; pointer-events: none; border: 8px solid transparent; border-bottom-color: #f3ded7;} .overlay .input-error-message:before {content: ""; position: absolute; left: 11px; top: -16px; width: 0; height: 0; pointer-events: none; border: 8px solid transparent; border-bottom-color: #e4a793;} .overlay .input-error-message.is-active, .overlay .input-error-message.is-active:before, .overlay .input-error-message.is-active:after {display: inline-block;}