.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;}@font-face {font-family: "Avenir Next"; font-weight: 300; font-style: normal; src: url("../fonts/avenir-next/fd1f3434-eb5b-4767-8593-e6cfcbfd1558.woff2") format("woff2"), url("../fonts/avenir-next/f6ebea36-fb7c-4458-a43e-2112c48c17e4.woff") format("woff");}@font-face {font-family: "Avenir Next"; font-weight: 400; font-style: normal; src: url("../fonts/avenir-next/bb590848-4012-46d6-a8d5-48c9893a176b.woff2") format("woff2"), url("../fonts/avenir-next/3a42a252-67ff-4186-88cf-762f56719ca1.woff") format("woff");}@font-face {font-family: "Avenir Next"; font-weight: 400; font-style: italic; src: url("../fonts/avenir-next/4849e0c5-f7d0-45b0-8d87-80102f27934d.woff2") format("woff2"), url("../fonts/avenir-next/5191e4ce-5fdb-4b0b-b00f-b04e333dbf3e.woff") format("woff");}@font-face {font-family: "Avenir Next"; font-weight: 500; font-style: normal; src: url("../fonts/avenir-next/7195d5d0-582f-42d4-86ca-9da8dc31146e.woff2") format("woff2"), url("../fonts/avenir-next/0417e965-6ae1-4395-8f71-f61ea767d523.woff") format("woff");}@font-face {font-family: "Avenir Next"; font-weight: 600; font-style: normal; src: url("../fonts/avenir-next/b86524f7-009e-4c08-a266-c43f1fb68e5e.woff2") format("woff2"), url("../fonts/avenir-next/e40e6ac5-f2bd-4d65-baf7-b1e397d7fdcc.woff") format("woff");}@font-face {font-family: "Avenir Next"; font-weight: 300; font-style: normal; src: url("../fonts/avenir-next/8803fb56-f951-4b03-ab7b-1b9727872785.woff2") format("woff2"), url("../fonts/avenir-next/ecd6b4c8-31fa-442b-92a3-a4322c3df4fe.woff") format("woff"); unicode-range: U+0370-03FF, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;}@font-face {font-family: "Avenir Next"; font-weight: 400; font-style: normal; src: url("../fonts/avenir-next/e8b9c8fa-dbfb-4576-9394-ae85e87cb003.woff2") format("woff2"), url("../fonts/avenir-next/fb555151-cbda-4728-b28d-6e5f085c2d55.woff") format("woff"); unicode-range: U+0370-03FF, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;}@font-face {font-family: "Avenir Next"; font-weight: 400; font-style: italic; src: url("../fonts/avenir-next/41c4d4c4-9fe4-4468-90eb-33579fd5f2ad.woff2") format("woff2"), url("../fonts/avenir-next/a35e0b34-93f2-415d-b45f-7457d0067583.woff") format("woff"); unicode-range: U+0370-03FF, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;}@font-face {font-family: "Avenir Next"; font-weight: 500; font-style: normal; src: url("../fonts/avenir-next/1704d161-44ab-4854-a066-fe47d583a3a6.woff2") format("woff2"), url("../fonts/avenir-next/95aa7ca1-de33-40d9-ae40-ff045fcada66.woff") format("woff"); unicode-range: U+0370-03FF, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;}@font-face {font-family: "Avenir Next"; font-weight: 600; font-style: normal; src: url("../fonts/avenir-next/c4ec49e5-4817-4f05-9bee-cec6f46f9d61.woff2") format("woff2"), url("../fonts/avenir-next/8e0e32b3-034a-41e8-bd15-c22974ebcdb5.woff") format("woff"); unicode-range: U+0370-03FF, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;}.dgrid {position: relative; overflow: hidden; border: 1px solid #ddd; height: 30em; display: block;}.dgrid-header {background-color: #eee;}.dgrid-header-row {position: absolute; right: 17px; left: 0;}.dgrid-header-scroll {position: absolute; top: 0; right: 0;}.dgrid-footer {position: absolute; bottom: 0; width: 100%;}.dgrid-header-hidden,html.has-quirks .dgrid-header-hidden .dgrid-cell {font-size: 0; height: 0 !important; border-top: none !important; border-bottom: none !important; margin-top: 0 !important; margin-bottom: 0 !important; padding-top: 0 !important; padding-bottom: 0 !important;}.dgrid-footer-hidden {display: none;}.dgrid-sortable {cursor: pointer;}.dgrid-header, .dgrid-header-row, .dgrid-footer {overflow: hidden; background-color: #eee;}.dgrid-row-table {border-collapse: collapse; border: none; table-layout: fixed; empty-cells: show; width: 100%; height: 100%;}.dgrid-cell {padding: 0px; text-align: left; overflow: hidden; vertical-align: top; border: 1px solid #ddd; border-top-style: none; box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -webkit-box-sizing: border-box;}.dgrid-cell-padding {padding: 3px;}.dgrid-content {position: relative; height: 99%;}.dgrid-scroller {overflow-x: auto; overflow-y: scroll; position: absolute; top: 0px; margin-top: 25px; bottom: 0px; width: 100%;}.dgrid-preload {font-size: 0; line-height: 0;}.dgrid-loading {position: relative; height: 100%;}.dgrid-above {position: absolute; bottom: 0;}.ui-icon {width: 16px; height: 16px; background-image: url("../../jsapi/dgrid/css/images/ui-icons_222222_256x240.png");}.ui-icon-triangle-1-e {background-position: -32px -16px;}.ui-icon-triangle-1-se {background-position: -48px -16px;}.dgrid-expando-icon {width: 16px; height: 16px;}.dgrid-tree-container {-webkit-transition-duration: 0.3s; -moz-transition-duration: 0.3s; -ms-transition-duration: 0.3s; -o-transition-duration: 0.3s; transition-duration: 0.3s; overflow: hidden;}.dgrid-tree-container.dgrid-tree-resetting {-webkit-transition-duration: 0; -moz-transition-duration: 0; -ms-transition-duration: 0; -o-transition-duration: 0; transition-duration: 0;}.dgrid-sort-arrow {background-position: -64px -16px; display: block; float: right; margin: 0 4px 0 5px; height: 12px;}.dgrid-sort-up .dgrid-sort-arrow {background-position: 0px -16px;}.dgrid-selected {background-color: #bfd6eb;}.dgrid-input {width: 99%;}html.has-mozilla .dgrid *:focus, html.has-opera .dgrid *:focus {outline: 1px dotted;}html.has-ie-6-7.has-no-quirks .dgrid-row-table {width: auto;}html.has-quirks .dgrid-row-table, html.has-ie-6 .dgrid-row-table {height: auto;}html.has-quirks .dgrid-header-scroll,html.has-ie-6 .dgrid-header-scroll {font-size: 0;}html.has-mozilla .dgrid-focus {outline-offset: -1px;}.dgrid-scrollbar-measure {width: 100px; height: 100px; overflow: scroll; position: absolute; top: -9999px;}.dgrid-autoheight {height: auto;}.dgrid-autoheight .dgrid-scroller {position: relative; overflow-y: hidden;}.dgrid-autoheight .dgrid-header-scroll {display: none;}.dgrid-autoheight .dgrid-header {right: 0;}#dgrid-css-dgrid-loaded {display: none;}.dgrid-column-resizer {position: absolute; width: 2px; background-color: #666; z-index: 1000;}.dgrid-resize-handle {height: 100px; width: 0; position: absolute; right: -4px; top:-4px; cursor: col-resize; z-index: 999; border-left: 5px solid transparent; outline: none;}html.has-ie-6 .dgrid-resize-handle {border-color: pink; filter: chroma(color=pink);}html.has-mozilla .dgrid .dgrid-resize-handle:focus,html.has-opera .dgrid .dgrid-resize-handle:focus {outline: none;}.dgrid-resize-header-container {height:100%;}html.has-touch .dgrid-resize-handle {border-left: 20px solid transparent;}html.has-touch .dgrid-column-resizer {width: 2px;}html.has-no-quirks .dgrid-resize-header-container {position: relative;}html.has-ie-6 .dgrid-resize-header-container {position: static;} .dgrid-header .dgrid-cell-padding {overflow: hidden;}html.has-ie-6 .dgrid-header .dgrid-cell-padding {margin-right: 4px;}html.has-ie-6 .dgrid-header .dgrid-sort-arrow {margin-right: 0;}html.has-quirks .dgrid-header .dgrid-cell-padding, html.has-ie-6 .dgrid-header .dgrid-cell {position:relative;}#dgrid-css-extensions-ColumnResizer-loaded {display: none;}.dgrid-header .dojoDndTarget .dgrid-cell {display: table-cell;}.dgrid-header .dojoDndItemBefore {border-left: 2px dotted #000 !important;}.dgrid-header .dojoDndItemAfter {border-right: 2px dotted #000 !important;}#dgrid-css-extensions-ColumnReorder-loaded {display: none;}.dgrid-hider-toggle {background-position: 0 -192px; background-color: transparent; border: none; cursor: pointer; position: absolute; right: 0; top: 0;}.dgrid-rtl-swap .dgrid-hider-toggle {right: auto; left: 0;}.dgrid-hider-menu {position: absolute; top: 0; right: 17px; width: 184px; background-color: #fff; border: 1px solid black; z-index: 99999; padding: 4px; overflow-x: hidden; overflow-y: auto;}.dgrid-rtl-swap .dgrid-hider-menu {right: auto; left: 17px;}.dgrid-hider-menu-row {position: relative; padding: 2px;}.dgrid-hider-menu-check {position: absolute; top: 2px; left: 2px; padding: 0;}.dgrid-hider-menu-label {display: block; padding-left: 20px;}html.has-quirks .dgrid-hider-menu-check,html.has-ie-6-7 .dgrid-hider-menu-check {top: 0; left: 0;}#dgrid-css-extensions-ColumnHider-loaded {display: none;}.dgrid-status {padding: 2px;}.dgrid-pagination .dgrid-status {float: left;}.dgrid-pagination .dgrid-navigation, .dgrid-pagination .dgrid-page-size {float: right;}.dgrid-navigation .dgrid-page-link {cursor: pointer; font-weight: bold; text-decoration: none; color: inherit; padding: 0 4px;}.dgrid-first, .dgrid-last, .dgrid-next, .dgrid-previous {font-size: 130%;}.dgrid-pagination .dgrid-page-disabled,.has-ie-6-7 .dgrid-navigation .dgrid-page-disabled,.has-ie.has-quirks .dgrid-navigation .dgrid-page-disabled {color: #aaa; cursor: default;}.dgrid-page-input {margin-top: 1px; width: 2em; text-align: center;}.dgrid-page-size {margin: 1px 4px 0 4px;}#dgrid-css-extensions-Pagination-loaded {display: none;}.dojoDndAvatar {font-size: 75%; color: black;}.dojoDndAvatarHeader td {padding-left: 20px; padding-right: 4px; height: 16px;}.dojoDndAvatarHeader {background: #ccc;}.dojoDndAvatarItem {background: #eee;}.dojoDndMove .dojoDndAvatarHeader {background-image: url("../../jsapi/dojo/resources/images/dndNoMove.png"); background-repeat: no-repeat;}.dojoDndCopy .dojoDndAvatarHeader {background-image: url("../../jsapi/dojo/resources/images/dndNoCopy.png"); background-repeat: no-repeat;}.dojoDndMove .dojoDndAvatarCanDrop .dojoDndAvatarHeader {background-image: url("../../jsapi/dojo/resources/images/dndMove.png"); background-repeat: no-repeat;}.dojoDndCopy .dojoDndAvatarCanDrop .dojoDndAvatarHeader {background-image: url("../../jsapi/dojo/resources/images/dndCopy.png"); background-repeat: no-repeat;}.dojoDndHandle {cursor: move;}.dojoDndIgnore {cursor: default;}.dj_a11y .dojoDndAvatar {font-size: 1em; font-weight:bold;}.dj_a11y .dojoDndAvatarHeader td {padding-left:2px !important;}.dj_a11y .dojoDndAvatarHeader td span {padding-right: 5px;}.dijitSlider.dojoxRangeSlider .dijitSliderLeftBumper,.dijitSlider.dojoxRangeSlider .dijitSliderBottomBumper {background:#FFFFFF;}.claro .dijitSliderDisabled.dojoxRangeSlider .dijitSliderLeftBumper,.claro .dijitSliderDisabled.dojoxRangeSlider .dijitSliderBottomBumper {background:#EFEFEF;}.dojoxRangeSliderBarContainer {position:relative;}.dojoxRangeSlider .dijitSliderProgressBarV {position:relative !important;}.dojoxRangeSlider .dijitSliderProgressBar {overflow:hidden; cursor:pointer;}.dojoxRangeSlider .dijitSliderProgressBarV {position:absolute !important; border-width: 0px;}.dojoxRangeSlider .dijitSliderImageHandleH {left: -50%;}.dijitSlider .dojoxRangeSliderBarContainer .dijitSliderProgressBarH,.dojoxRangeSlider .dijitSliderMoveableH {right:auto !important;}.esriVisibleScaleRangeSlider {font-family: "Avenir LT W01 65 Medium", Arial, Helvetica, sans-serif; position: relative;}.esriVisibleScaleRangeSlider .esriScaleIndicatorContainer {position: absolute; height: 4px; top: 0; left: 0; right: 0;}.esriVisibleScaleRangeSlider .esriCurrentScaleIndicator {position: absolute; bottom: 4px; margin: 0 -4px ; width: 0; height: 0; border-right: 4px solid transparent; border-left: 4px solid transparent; border-top: 8px solid black;}.esriVisibleScaleRangeSlider .esriScaleIndicator {transition-property: left, right, width; transition-duration: 0.2s;}.esriScalePreviewPopup.dijitPopup {border: none; box-shadow: none; -webkit-box-shadow: none; padding: 6px 0;}.esriScalePreviewPopup.dijitPopup .esriScalePreview {background-color: #fff; padding: 6px; box-shadow: #4d4d4d 0 0 6px;}.esriScalePreviewPopup.dijitPopup .esriScalePreview .esriHeader {color: #5cace1; margin: 0 0 4px 0; max-width: 128px; word-wrap: break-word;}.esriScalePreviewPopup.dijitPopup .esriScalePreview .esriThumbnail {display: block; box-sizing: border-box; padding: 64px;}.esriVisibleScaleRangeSlider .esriScaleMenuButton {margin-top: 6px; width: 50%;}.esriVisibleScaleRangeSlider .esriScaleMenuButton .dijitButtonNode,.esriVisibleScaleRangeSlider .esriScaleMenuButton .dijitButtonContents {width: 100%;}.esriVisibleScaleRangeSlider .esriScaleMenuButton .dijitButtonText {text-overflow: ellipsis; overflow: hidden; max-width: 80%;}.esriVisibleScaleRangeSlider .esriMinScaleMenuButton .dijitButtonNode {text-align: left;}.esriVisibleScaleRangeSlider .esriMaxScaleMenuButton .dijitButtonNode {text-align: right;}.dijitRtl .esriVisibleScaleRangeSlider .esriMinScaleMenuButton .dijitButtonNode {text-align: right;}.dijitRtl .esriVisibleScaleRangeSlider .esriMaxScaleMenuButton .dijitButtonNode {text-align: left;}.esriVisibleScaleRangeSlider .esriScaleMenuButton .dijitButtonNode {border: none; background: transparent none; box-shadow: none; -webkit-box-shadow: none;}.esriScaleMenuPopup .esriScaleMenu .esriSection .esriHeader {display: block; background-color: #a6a8ab; padding: 4px 8px; color: #f6f6f8; text-transform: uppercase;}.esriScaleMenuPopup .esriScaleMenu .esriSection:last-child .esriHeader .esriInline {vertical-align: middle;}.esriScaleMenuPopup .esriScaleMenu .esriSection:last-child .esriHeader .esriInline:last-child {font-size: 0.8em; padding: 0 4px;}.esriScaleMenuPopup .esriScaleMenu .esriSection .esriContent {padding: 15px 4px;}.esriScaleMenuPopup .esriScaleMenu {padding: 0; background-color: #f6f6f8; color: #4d4d4d;}.esriScaleMenuPopup .esriScaleMenu .esriList {padding: 0; margin: 0;}.esriScaleMenuPopup .esriScaleMenu .esriItem {padding: 4px 0; margin: 0; list-style-type: none;}.esriScaleMenuPopup .esriScaleMenu .esriItem.esriSelectable:hover {cursor: pointer; color: #21759B; text-decoration: underline;}.esriScaleMenuPopup .esriHidden {display: none;}.esriScaleMenuPopup .esriScaleMenu .esriSection .esriContent .esriCurrent.esriItem:first-child {white-space: nowrap; display: inline-block; padding: 0 4px 0 0; font-size: 1.2em; font-weight: bolder; vertical-align: middle;}.dijitRtl .esriScaleMenuPopup .esriScaleMenu .esriHeader .esriItem {padding: 0 0 0 4px;}.esriScaleMenuPopup .esriScaleMenu .esriContent .esriInput {width: 10em;}.esriScaleMenuPopup .esriScaleMenu {padding: 0; background-color: #f6f6f8; border: 1px solid #999;}.esriScaleMenuPopup .esriScaleMenu .dijitTooltipContainer {padding: 0; box-shadow: none; border: none;}.esriScaleMenuPopup .esriScaleMenu .dijitTooltipContainer .dijitTooltipFocusNode {padding: 0;}.esriScaleMenuPopup .esriScaleMenu .dijitTooltipContainer + .dijitTooltipConnector {background-image: none;}.esriVisibleScaleRangeSlider .esriScaleMenuButton .dijitDownArrowButton .dijitArrowButtonInner {background: url("../../jsapi/esri/css/calcite/images/ago_sprite.png") -66px -50px;}.esriVisibleScaleRangeSlider .esriHorizontalSlider.dijitDisabled {pointer-events: none;}.map {overflow: hidden;}.map .esriMapContainer {position: relative; border: none; padding: 0px; margin: 0px; left: 0px; top: 0px; overflow: hidden; width: 100%; height: 100%; text-align: left;}.map .esriMapContainer .esriMapLayers {position: relative; left: 0px; top: 0px; width: 100%; height: 100%; z-index: 0;}.map .esriMapContainer .esriMapLayers .layerTile,.map .esriMapContainer .esriMapLayers .esri-display-object {position: absolute; border: none; margin: 0px; padding: 0px;}.map .esriMapContainer .esriMapLayers > div {pointer-events: none;}.map .esriMapContainer .esriMapLayers canvas {pointer-events: auto;}.map .esriMapContainer .esriMapLayers > div[data-reference="true"] {z-index: 1;}.map .esriMapContainer .esriMapLayers > div[data-reference="true"] canvas {pointer-events: none;}.map .esriMapContainer .esriMapContainer {-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}.esriControlsBR {position: absolute; right: 5px; bottom: 5px; z-index: 30; text-align: right;}.esriControlsBR.withPanArrows {right: 25px;}.esriAttribution {font-size: 13px; line-height: 15px; color: #323232; display: inline-block; text-align: left; vertical-align: bottom; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; padding:0 4px; margin: 0 5px 0 0; background: rgba(255,255,255,0.7); background: repeat left top url("../../jsapi/esri/images/map/70-percent-white.png")\9;}.esriAttributionOpen {white-space: normal; cursor: pointer;}.dj_ie7 .esriAttribution,.dj_ie6 .esriAttribution {display: inline;}.esriAttributionLastItem span.esriAttributionDelim {display: none;}.map .logo-med {display: inline-block; vertical-align: bottom; width:65px; height:36px; z-index:30; background-image:url("../../jsapi/esri/images/map/logo-med.png"); cursor:pointer; _background-image:none;}.map .logo-sm {display: inline-block; vertical-align: bottom; width:46px; height:22px; z-index:30; background-image:url("../../jsapi/esri/images/map/logo-sm.png"); cursor:pointer; _background-image:none;}.dj_ie7 .map .logo-med,.dj_ie7 .map .logo-sm,.dj_ie6 .map .logo-med,.dj_ie6 .map .logo-sm {display: inline;}.map .bingLogo-lg {position:absolute; left:5px; bottom:5px; width:93px; height:29px; z-index:30; background-image:url("../../jsapi/esri/images/map/bing-logo-lg.png"); _background-image:none;}.map .esriMapContainer .fixedPan {position:absolute; width:15px; height:15px; background-image:url("../../jsapi/esri/images/map/fixed-pan-sprite.png"); overflow:hidden; cursor:pointer;}.map .esriMapContainer .panUp {background-position:-16px 0px; top:5px;}.map .esriMapContainer .panUpperRight {background-position:-32px 0px; right:5px; top:5px;}.map .esriMapContainer .panRight {background-position:-32px -16px; right:5px;}.map .esriMapContainer .panLowerRight {background-position:-32px -32px; right:5px; bottom:5px;}.map .esriMapContainer .panDown {background-position:-16px -32px; bottom:5px;}.map .esriMapContainer .panLowerLeft {background-position:-47px -32px; left:5px; bottom:5px;}.map .esriMapContainer .panLeft {background-position:-47px -16px; left:5px;}.map .esriMapContainer .panUpperLeft {background-position:-47px 0px; left:5px; top:5px;}.map .esriMapTooltip {width: 100px; word-wrap: break-word; position: absolute; border: 1px solid #7EABCD; background-color: white; padding: 5px; font-size:9pt; z-index: 9999; -o-border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px;}.esriSimpleSlider {position:absolute; text-align:center; border:1px solid #57585A; background-color:#FFF; color:#4C4C4C; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; -webkit-border-radius:5px; -moz-border-radius:5px; -o-border-radius:5px; border-radius:5px;}.esriSimpleSliderTL {top:20px; left:20px;}.esriSimpleSliderTR {top:20px; right:20px;}.esriSimpleSliderBL {bottom:40px; left:20px;}.esriSimpleSliderBR {bottom:45px; right:20px;}.esriSimpleSlider div {width:30px; height:30px; font-size:24px; font-family:verdana,helvetica; line-height:25px; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; cursor:pointer;}.esriSimpleSliderVertical .esriSimpleSliderIncrementButton {border-bottom:1px solid #57585A; -webkit-border-radius:5px 5px 0 0; border-radius:5px 5px 0 0;}.esriSimpleSliderVertical .esriSimpleSliderDecrementButton {-webkit-border-radius:0 0 5px 5px; border-radius:0 0 5px 5px;}.esriSimpleSliderHorizontal.esriSimpleSliderBL {left:5px;}.esriSimpleSliderHorizontal.esriSimpleSliderBR {right:5px;}.esriSimpleSliderHorizontal .esriSimpleSliderIncrementButton {float:right; -webkit-border-radius:0 5px 5px 0; border-radius:0 5px 5px 0;}.esriSimpleSliderHorizontal .esriSimpleSliderDecrementButton {float:left; border-right:1px solid #57585A; -webkit-border-radius:5px 0 0 5px; border-radius:5px 0 0 5px;}.esriSimpleSliderDecrementButton:hover,.esriSimpleSliderIncrementButton:hover {background-color:#eee;}.esriSimpleSliderDecrementButton:active,.esriSimpleSliderIncrementButton:active {background-color:#ddd;}.esriSimpleSliderDisabledButton,.esriSimpleSliderDisabledButton:active,.esriSimpleSliderDisabledButton:hover {cursor:default; background-color:#f4f4f4; color:#bbb;}.esriSimpleSliderHorizontal .esriSimpleSliderIncrementButton.dj_ie67Fix {float:none; text-align:center;}.esriLargeSlider {position: absolute;}.esriLargeSliderTL {top: 30px; left: 30px;}.esriLargeSliderTR {top: 30px; right: 15px;}.esriLargeSliderBL {bottom: 40px; left: 30px;}.esriLargeSliderBR {bottom: 45px; right: 15px;}.esriLargeSliderVertical {height: 200px;}.esriLargeSliderHorizontal {width: 200px;}.esriLargeSliderHorizontal.esriLargeSliderBL {left: 5px;}.esriLargeSliderHorizontal.esriLargeSliderBR {right: 5px;}.esriLargeSliderHorizontal .esriLargeSliderTicks {height: 5px;}.esriLargeSliderVertical .esriLargeSliderTicks {width: 5px;}.esriLargeSliderHorizontal .esriLargeSliderLabels {height: 2em; font-family: Verdana; font-size: 50%;}.esriLargeSliderVertical .esriLargeSliderLabels {width: 2em; font-family: Verdana; font-size: 50%;}.esriIconFallbackText {clip: rect(0 0 0 0); overflow: hidden; position: absolute; height: 1px; width: 1px;}.heatmapImgLyr img{-webkit-transition: opacity .25s ease; -moz-transition: opacity .25s ease; -ms-transition: opacity .25s ease; -o-transition: opacity .25s ease; transition: opacity .25s ease;}.heatmapImgLyr img:nth-last-child(n+2){opacity: 0;}.arcgisGeocoder .esriGeocoderContainer * {-moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box;}.arcgisGeocoder .esriGeocoderContainer {width: 250px; font-size: 12px; line-height: 16px; font-family: verdana,helvetica;}.arcgisGeocoder .esriGeocoderContainer ul {margin: 0; padding: 0; list-style: none; display: block;}.arcgisGeocoder .esriGeocoderIcon {float: right; outline: 0; width: 16px; height: 16px; display: block; overflow: hidden; margin: 2px 5px 2px 0;}.dj_rtl .arcgisGeocoder .esriGeocoderIcon {float: left; margin: 2px 0 2px 5px;}.esriGeocoder .esriGeocoderClearFloat {clear: both; display: block; overflow: hidden; visibility: hidden; width: 0; height: 0;}.arcgisGeocoder .esriGeocoder {display: block; width: 100%; margin: 0; border: 1px solid #8b8b8b; background: #fff;}.arcgisGeocoder .esriGeocoderActive,.arcgisGeocoder .esriGeocoderMenuActive {border-bottom: 0;}.arcgisGeocoder .esriGeocoder input {outline: 0; display: block; border: 0; border-collapse: collapse; vertical-align: middle; font-size: 12px; line-height: 16px; margin: 0; padding: 2px 0; float: left; color: #444; background: none; margin: 0 5px; width: 196px;}.arcgisGeocoder .esriGeocoderMultiple input {width: 175px;}.dj_rtl .arcgisGeocoder .esriGeocoder input {float: right;}.arcgisGeocoder .esriGeocoder input:focus {color: #333;}.arcgisGeocoder .esriGeocoder .esriGeocoderSearch {cursor: pointer; background: url("../../jsapi/esri/dijit/images/arcgisGeocoder.png") no-repeat 0 0;}.arcgisGeocoder .esriGeocoder .esriGeocoderSearch:hover,.arcgisGeocoder .esriGeocoder .esriGeocoderSearch:focus {opacity: .75;}.arcgisGeocoder .esriGeocoder .esriGeocoderReset {display: none;}.arcgisGeocoder .esriGeocoderHasValue .esriGeocoderReset {display: block; cursor: pointer; background: url("../../jsapi/esri/dijit/images/arcgisGeocoder.png") no-repeat -48px 0;}.arcgisGeocoder .esriGeocoderLoading .esriGeocoderReset {background: url("../../jsapi/esri/dijit/images/loading.gif") center center no-repeat;}.arcgisGeocoder .esriGeocoder .esriGeocoderReset:hover,.arcgisGeocoder .esriGeocoder .esriGeocoderReset:focus {opacity: .75;}.arcgisGeocoder .esriGeocoder .esriGeocoderMenuArrow {display: none; cursor: pointer; background: url("../../jsapi/esri/dijit/images/arcgisGeocoder.png") no-repeat -32px 0;}.arcgisGeocoder .esriGeocoderMultiple .esriGeocoderMenuArrow {display: block;}.arcgisGeocoder .esriGeocoder .esriGeocoderMenuArrow:hover,.arcgisGeocoder .esriGeocoder .esriGeocoderMenuArrow:focus {opacity: .75;}.arcgisGeocoder .esriGeocoderResults {display: none; z-index: 99; width: 100%; position: absolute; left: 0; top: 100%; margin: -1px 0 0; border: 1px solid #8b8b8b; border-top: 0; padding: 0; background: #fff;}.arcgisGeocoder .esriGeocoderResult {padding: 5px; display: block; cursor: pointer; outline: 0; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; -o-text-overflow: ellipsis;}.arcgisGeocoder .esriGeocoderResult:hover,.arcgisGeocoder .esriGeocoderResultEven:focus,.arcgisGeocoder .esriGeocoderResultOdd:focus {background-color: #d9e7fa;}.arcgisGeocoder .esriGeocoderResult .esriGeocoderResultPartial {font-weight: 700;}.arcgisGeocoder .esriGeocoderMenu {display: none; width: 100%; z-index: 99; position: absolute; left: 0; top: 100%; margin: -1px 0 0; padding: 0; background: #fff; border: 1px solid #8b8b8b; border-top: 0;}.dj_rtl .arcgisGeocoder .esriGeocoderMenu,.dj_rtl .arcgisGeocoder .esriGeocoderResults {left: auto; right: 0;}.arcgisGeocoder .esriGeocoderMenu .esriGeocoderMenuHeader {padding: 0 0 5px; margin: 5px; display: block; border-bottom: 1px solid #8b8b8b; color: #000; font-weight: 700;}.arcgisGeocoder .esriGeocoderMenu .esriGeocoderMenuClose {display: block; float: right; width: 16px; height: 16px; background: url("../../jsapi/esri/dijit/images/arcgisGeocoder.png") no-repeat -64px 0; cursor: pointer; outline: 0;}.dj_rtl .arcgisGeocoder .esriGeocoderMenu .esriGeocoderMenuClose {float: left;}.arcgisGeocoder .esriGeocoderMenu .esriGeocoderMenuClose:hover,.arcgisGeocoder .esriGeocoderMenu .esriGeocoderMenuClose:focus {opacity: .75;}.arcgisGeocoder .esriGeocoderMenu .esriGeocoderSelectedCheck {width: 16px; height: 16px; display: block; float: right; margin: 0 0 0 5px;}.dj_rtl .arcgisGeocoder .esriGeocoderMenu .esriGeocoderSelectedCheck {float: left; margin: 0 5px 0 0;}.arcgisGeocoder .esriGeocoderMenu .esriGeocoderSelected .esriGeocoderSelectedCheck {background: url("../../jsapi/esri/dijit/images/arcgisGeocoder.png") no-repeat -16px 0;}.simpleGeocoder .esriGeocoderContainer * {-moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box;}.simpleGeocoder .esriGeocoderContainer {width: 225px; font-size: 12px; line-height: 16px; font-family: verdana,helvetica;}.simpleGeocoder .esriGeocoderContainer ul {margin: 0; padding: 0; list-style: none; display: block;}.simpleGeocoder .esriGeocoderIcon {float: left; outline: 0; width: 16px; height: 16px; display: block; overflow: hidden; margin: 6px 0 6px 6px;}.dj_rtl .simpleGeocoder .esriGeocoderIcon {float: right; margin: 6px 6px 6px 0;}.esriGeocoder .esriGeocoderClearFloat {clear: both; display: block; overflow: hidden; visibility: hidden; width: 0; height: 0;}.simpleGeocoder .esriGeocoder {display: block; width: 100%; margin: 0; border: 1px solid #57585A; background: #fff; -webkit-border-radius: 5px; border-radius: 5px;}.simpleGeocoder .esriGeocoderActive,.simpleGeocoder .esriGeocoderMenuActive {border-bottom: 0; -webkit-border-radius: 5px 5px 0 0; border-radius: 5px 5px 0 0;}.simpleGeocoder .esriGeocoder input {outline: 0; display: block; border: 0; border-collapse: collapse; vertical-align: middle; font-size: 12px; line-height: 16px; margin: 0; padding: 6px 0; float: left; color: #444; background: none; margin: 0 6px; width: 160px;}.simpleGeocoder .esriGeocoderMultiple input {width: 146px;}.dj_rtl .simpleGeocoder .esriGeocoder input {float: right;}.simpleGeocoder .esriGeocoder input:focus {color: #333;}.simpleGeocoder .esriGeocoder .esriGeocoderSearch {cursor: pointer; margin-left: 6px; background: url("../../jsapi/esri/dijit/images/simpleGeocoder.png") no-repeat 0 0;}.dj_rtl .simpleGeocoder .esriGeocoder .esriGeocoderSearch {margin-left: 0; margin-right: 6px;}.simpleGeocoder .esriGeocoder .esriGeocoderSearch:hover,.simpleGeocoder .esriGeocoder .esriGeocoderSearch:focus {opacity: .75;}.simpleGeocoder .esriGeocoder .esriGeocoderReset {margin: 6px 6px 6px 0; float: right; display: none;}.dj_rtl .simpleGeocoder .esriGeocoder .esriGeocoderReset {margin: 6px 0 6px 6px; float: left;}.simpleGeocoder .esriGeocoderHasValue .esriGeocoderReset {cursor: pointer; display: block; background: url("../../jsapi/esri/dijit/images/simpleGeocoder.png") no-repeat -48px 0;}.simpleGeocoder .esriGeocoderLoading .esriGeocoderReset {background: url("../../jsapi/esri/dijit/images/loading.gif") center center no-repeat;}.simpleGeocoder .esriGeocoder .esriGeocoderReset:hover,.simpleGeocoder .esriGeocoder .esriGeocoderReset:focus {opacity: .75;}.simpleGeocoder .esriGeocoder .esriGeocoderMenuArrow {display: none; cursor: pointer; background: url("../../jsapi/esri/dijit/images/simpleGeocoder.png") no-repeat -32px 0;}.simpleGeocoder .esriGeocoderMultiple .esriGeocoderMenuArrow {display: block;}.simpleGeocoder .esriGeocoder .esriGeocoderMenuArrow:hover,.simpleGeocoder .esriGeocoder .esriGeocoderMenuArrow:focus {opacity: .75;}.simpleGeocoder .esriGeocoderResults {display: none; z-index: 99; width: 100%; position: absolute; left: 0; top: 100%; margin: -1px 0 0; border: 1px solid #57585A; border-top: 0; padding: 0; background: #fff; -webkit-border-radius: 0 0 5px 5px; border-radius: 0 0 5px 5px;}.simpleGeocoder .esriGeocoderResult {padding: 6px; display: block; cursor: pointer; outline: 0; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; -o-text-overflow: ellipsis;}.simpleGeocoder .esriGeocoderResultOdd {}.simpleGeocoder .esriGeocoderResult:hover,.simpleGeocoder .esriGeocoderResultEven:focus,.simpleGeocoder .esriGeocoderResultOdd:focus {background-color: #ededed;}.simpleGeocoder .esriGeocoderResultLast {-webkit-border-radius: 0 0 5px 5px; border-radius: 0 0 5px 5px;}.simpleGeocoder .esriGeocoderResult .esriGeocoderResultPartial {font-weight: 700;}.simpleGeocoder .esriGeocoderMenu {display: none; width: 100%; z-index: 99; position: absolute; left: 0; top: 100%; margin: -1px 0 0; padding: 0; background: #fff; border: 1px solid #57585A; border-top: 0; -webkit-border-radius: 0 0 5px 5px; border-radius: 0 0 5px 5px;}.dj_rtl .simpleGeocoder .esriGeocoderMenu,.dj_rtl .simpleGeocoder .esriGeocoderResults {left: auto; right: 0;}.simpleGeocoder .esriGeocoderMenu .esriGeocoderMenuHeader {padding: 6px; margin: 0; display: block; background: #666; color: #fff; font-weight: 700;}.simpleGeocoder .esriGeocoderMenu .esriGeocoderMenuClose {display: block; float: right; width: 16px; height: 16px; background: url("../../jsapi/esri/dijit/images/simpleGeocoder.png") no-repeat -64px 0; cursor: pointer; outline: 0;}.dj_rtl .simpleGeocoder .esriGeocoderMenu .esriGeocoderMenuClose {float: left;}.simpleGeocoder .esriGeocoderMenu .esriGeocoderMenuClose:hover,.simpleGeocoder .esriGeocoderMenu .esriGeocoderMenuClose:focus {opacity: .75;}.simpleGeocoder .esriGeocoderMenu .esriGeocoderSelectedCheck {width: 16px; height: 16px; display: block; float: right; margin: 0 0 0 6px;}.dj_rtl .simpleGeocoder .esriGeocoderMenu .esriGeocoderSelectedCheck {float: left; margin: 0 6px 0 0;}.simpleGeocoder .esriGeocoderMenu .esriGeocoderSelected .esriGeocoderSelectedCheck {background: url("../../jsapi/esri/dijit/images/simpleGeocoder.png") no-repeat -16px 0;}.dijitButton {display: inline-block;}.dijitButtonContents {display: inline-block;}.dijitButtonHover {text-decoration: none; color: #FFF;}.dijitButtonText {position: relative; display: inline-block; padding: 0.35rem .9rem; width: auto; letter-spacing: 0em; font-style: normal; color: #FFF; border: 1px solid #0079c1; background-color: #0079c1; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; -webkit-transition: all 0.05s linear; transition: all 0.05s linear; cursor: pointer; white-space: nowrap; font-size: 0.9375rem; line-height: 1.55rem;}.dijitButtonHover .dijitButtonText {background-color: #005e95;}.dijitButton.cancel .dijitButtonText, .dijitButton.clear .dijitButtonText {color: #0079c1; background: transparent; border-color: #0079c1;}.dijitButton.cancel .dijitButtonText:hover, .dijitButton.clear .dijitButtonText:hover {color: #FFF; background: #005e95; border-color: #005e95;}.dijitToggleButtonIconChar {display: none;}.dijitArrowButtonChar {font-size: 10px; line-height: 3.25; margin-left: 3px;}.btn-icon-left .dijitButtonText {border: 1px solid transparent; background-position: .3rem center; background-repeat: no-repeat; background-color: transparent; padding: .65rem 1rem .65rem 1.75rem; line-height: 1; color: #007ac2;}.esriRtl .btn-icon-left .dijitButtonText {background-position: right .3rem center; padding: .65rem 1.75rem .65rem 1rem;}.btn-icon-left.dijitButtonHover {background-color: #e2f1fb;}.btn-icon-left.dijitButtonHover .dijitButtonText {border-color: #007ac2;}.btn-icon-folder .dijitButtonText {background-image: url("../img/new-folder.svg");}.dj_a11y .dijitButtonContents .dijitButtonText, .dj_a11y .dijitTab .tabLabel {display: inline !important;}.dijitButtonFocused .dijitButtonContents {outline: 1px dotted; outline: auto -webkit-focus-ring-color;}.esriCalcField {width: 100%; height: 100%;}.esriCalcField .esriCalcTitleLabel {font-weight: bold;}.esriCalcField .esriCalcSelField {width: 50%;}.esriCalcField .esriExprBox {width: 99%; max-width: 99%; max-height: 40%;}.esriCalcField .esriActionButtonCtr {width:100%; padding-bottom: 0.5em; padding-top: 0.75em;}.esriCalcField .esriCalcFieldValidateIcon {background-size: 100%; width: 16px; height: 16px; margin: 0.25px;}.esriCalcField .esriCalcFieldValidateDisabledIcon {background-repeat: no-repeat; background-size: 100%; width: 16px; height: 16px; margin: 0.25px;}.esriCalcField .esriActionButton {background-color: transparent; background: none; border: 1px solid #888; -webkit-border-radius: 1px; -moz-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px; padding-top: 0.5em; height: 3em; width: 4em;}.esriCalcField .esriActionButtonCtr .icon-ui-check-mark,.esriCalcField .esriActionButtonCtr .icon-ui-erase {font-size: 22px; padding-left: .6em; padding-right: 0;}.calculateFieldDialogRtl .esriCalcField .esriActionButtonCtr .icon-ui-check-mark,.calculateFieldDialogRtl .esriCalcField .esriActionButtonCtr .icon-ui-erase {padding-left: 0; padding-right: .6em;}.esriCalcField .esriActionButtonCtr .dijitButtonText {border-radius: 5px; margin: 0 5px; text-align: center; width: 42px;}.esriCalcField .esriActionButtonCtr .esriActionButton:hover{background-color: #005e95;}.esriCalcField .esriCalcFieldClearIcon {background-size: 100%; width: 16px; height: 16px; margin: 0.25px;}.esriCalcField .esriCalcFieldClearDisabledIcon {background-size: 100%; width: 16px; height: 16px; margin: 0.25px;}.esriCalcField .esriCalcFieldFuncCtr {clear:both; padding-top:0.5em; padding-bottom:0.5em; width: 100%; height: 65%;}.esriCalcField .esriCalcFieldCtr {width: 50%; height: 100%; float: left;}.esriCalcField .esriCalcFuncCtr {width: 50%; height: 100%; float: right;}.esriCalcField .esriCalcFieldsList {height: 19em; overflow-y: auto; width: 70%;}.esriCalcField .esriCalcFunctionList {height: 26em; overflow-y: auto; width: 98%;}.esriCalcField .esriFieldsSelectionCtr {padding-bottom: 0.5em; width: 100%;}.esriCalcField .esriCalExpRowOuter {padding: 0 0.25em;}.esriCalcField .esriCalcExpLabelRow {cursor: pointer; color: #000; border: 1px solid white; background-color: #fff;}.esriCalcField .esriCalcFieldTextTrimWithEllipses {white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}.esriCalcField .esriLoading {background-image: url("../img/ft-loading-indicator.gif");}.esriCalcField .esriLoadingLarge {background-image: url("../img/ft-loading-indicator.gif"); background-repeat: no-repeat; background-position: 43% 50%; background-size: auto;}.esriCalcField .esriFormWarning {padding:0.5em; margin: 0.7em 0; border: 1px solid #a67032; background-color: #F4DA6E; height: 3em; overflow-y: auto;}.esriCalcField .esriFormSuccess {padding: 1.2em; margin: 0.7em 0; border: 1px solid #257824; background-color: #D2E959;}.esriCalcHelp {padding-bottom: 0.5em;}.esriCalcHelp a {color: #336699;}.esriCalcHelp a,.esriCalcHelp a:hover,.esriCalcHelp a:active,.esriCalcHelp a:visited {color: #21759B;}.calculateFieldDialog {width: 50em !important; font-size: 0.7em;}.calculateFieldDialog label{display: block; margin: 0;}.calculateFieldDialog .esriContainerSelector label,.calculateFieldDialog .esriSelectLabel {cursor: pointer;}.calculateFieldDialog .esriTrailingMargin1 {margin-right: 1em;}.calculateFieldDialog .esriLeadingMargin05 {margin-left: 0.5em;}.calculateFieldDialog .esriLeadingMargin2 {margin-left: 2em;}.calculateFieldDialog .esriFloatLeading {float: left;}.calculateFieldDialog .esriFloatTrailing {float: right;}.calculateFieldDialogRtl .esriFloatLeading {float: right;}.calculateFieldDialogRtl .esriFloatTrailing {float: left;}.esriCalcField .esriFormSuccess,.esriCalcField .esriFormWarning {margin-left: 0px;}.esriActionDividerLine {clear: both;}.esriFloatLeading.esriActionButtonCtr .esriFloatLeading.esriLeadingMargin1 {width: auto !important;}.calculateFieldDialogRtl .dgrid{text-align: right;}.esriCalcFieldActionCtr {padding: 1em 0;}.dijitCalendarContainer {width: auto; margin-bottom: 0; padding: .25rem;}.dijitCalendar {background: #fff; text-align: center; -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);}.dijitCalendar table {margin-bottom: .25rem;}.dijitCalendarArrow {display: inline-block; width: 24px; height: 32px; cursor: pointer; background: url("../img/left.svg") no-repeat center center transparent;}.dijitCalendarDecrementArrow {float: left;}.dijitCalendarIncrementArrow {float: right; background-image: url("../img/right.svg");}.dijitCalendarMonthContainer th {border-top: 1px solid #CCC; text-align: center; vertical-align: middle;}.dijitCalendarContainer .dijitSpacer {display: none;}.dijitCalendarCurrentMonthLabel {color: #4c4c4c;}.dijitCalendarMonthContainer .dijitButtonText {background-color: transparent; border: none; font-weight: bold; padding-right: .25em; padding-left: 0;}.dijitA11ySideArrow {display: none;}.dijitCalendarContainer th,.dijitCalendarContainer td {padding: 4px; text-align: center !important;}.dijitCalendarDayLabelTemplate {text-align: center; font-size: 0.875rem; border-bottom: 1px solid #d0d0d0;}.dijitCalendarDayLabel {font-weight: bold;}.dijitCalendarDateTemplate {font-size: 0.9em; letter-spacing: 0.05em; text-align: center;}.dijitCalendarDateTemplate .dijitCalendarDateLabel {text-decoration: none; display: block; padding: 2px 4px; border: 1px solid transparent; border-radius: 3px; cursor: pointer;}.dijitCalendarPreviousMonth .dijitCalendarDateLabel,.dijitCalendarNextMonth .dijitCalendarDateLabel {color: #a7acb7;}.dijitCalendarCurrentDate .dijitCalendarDateLabel {color: #007ac2;}.dijitCalendarHoveredDate .dijitCalendarDateLabel {border-color: #007ac2; color: #007ac2;}.dijitCalendarActiveDate .dijitCalendarDateLabel {background: #007ac2; color: #fff;}.dijitCalendarSelectedDate .dijitCalendarDateLabel {background: #007ac2; color: #fff;}.dijitCalendarDisabledDate .dijitCalendarDateLabel {opacity: 0.65; cursor: auto;}.dijitCalendarYearContainer {vertical-align: middle; padding: .25rem 0;}.dijitCalendarYearLabel span {padding: 4px; cursor: pointer; border: 1px solid transparent; border-radius: 3px; font-size: .875rem;}.dijitCalendarYearLabel span:hover {border-color: #007ac2;}.dijitCalendarNextYear,.dijitCalendarPreviousYear {color: #007ac2; font-size: 0.9em; line-height: 20px;}.dijitCalendarSelectedYear {background-color: #007ac2; color: #fff;}.dijitCalendarMonthMenu {margin-top: 9px;}.dijitCalendarMonthMenu .dijitCalendarMonthLabel {-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding: 0.5rem; font-size: 0.875rem; line-height: 1.55rem; color: #6e6e6e; border-top: 1px solid #efefef; cursor: pointer; min-width: 180px;}.dijitCalendarMonthMenu .dijitCalendarMonthLabelHover {background-color: #f8f8f8; text-decoration: none; color: #6e6e6e;}.esriRtl .dijitCalendarContainer th, .esriRtl .dijitCalendarContainer td {text-align: center;}.dijitCheckBoxInput {opacity: 0.01; margin: 1px !important; vertical-align: -2px; cursor: pointer;}.dijitCheckBox, .dijitRadio {padding: 0; border: 0; width: 20px; height: 20px; margin-right: 6px; background-position: center center; background-repeat: no-repeat; overflow: visible; cursor: pointer;}.esriRtl .dijitCheckBox, .esriRtl .dijitRadio {margin-left: 6px; margin-right: 0;}.dijitCheckBox {background-color: #f5f5f5; border: 1px solid #d0d0d0; width: 16px; height: 16px; vertical-align: -3px; padding: 0; -webkit-box-shadow: none; box-shadow: none; -webkit-border-radius: 3px; border-radius: 3px; position: relative;}.dijitCheckBoxInput {position: absolute; top: 0; left: 0; height: 18px !important; width: 18px !important; margin: -1px !important;}.dijitCheckBoxIcon {padding: 0;}.dijitCheckBoxChecked {background-color: #007ac2; border: 1px solid #0068a5; background-image: url("../img/check-mark.svg"); background-size: 12px;}.dj_a11y .dijitCheckBoxChecked:before {content: "✔"; color: white; position: absolute; line-height: 1;}.dijitCheckBoxHover {background-color: #f5f5f5; border: 1px solid #007ac2;}.dijitCheckBoxCheckedHover {background-color: #12a7ff; border: 1px solid #0068a5;}.dijitCheckBoxFocused {outline: auto;}.dj_trident .dijitCheckBoxFocused {outline-width: 1px; outline-style: dashed;}.dijitCheckBoxDisabled,.dijitCheckBoxCheckedDisabled {opacity: 0.5;}.dijitDialog {background: white; padding: 1.55rem; min-width: 400px;}.dijitDialogTitleBar {padding: 0 6px; position: static !important;}.dijitDialogTitle {margin-bottom: 0.5rem; margin-right: 2rem; font-size: 1.484375rem; width: 85%; float: left;}.esriRtl .dijitDialogTitle {margin-right: 0; margin-left: 2rem; float: right;}.dijitDialogTitleBar:after {content: ""; display: table; clear: both;}.dijitDialogCloseIcon {float: right; width: 18px; height: 18px; margin-top: 2px; cursor: pointer;}.dijitDialogCloseIconFocused {outline: none;}.esriRtl .dijitDialogCloseIcon {float: left;}.dijitDialogCloseIcon:before {content: ''; width: 18px; height: 18px; display: inline-block; background: url("../img/x-blue.svg"), linear-gradient(transparent, transparent);}.closeText {display: none;}.dijitDialogPaneContent {overflow-y: auto; overflow-x: hidden !important; position: static !important; width: auto !important; height: auto !important; max-height: 60vh; padding: 8px 6px 8px 6px;}.dijitDialogPaneActionBar {top: auto !important; bottom: 1.5rem !important; left: 1.9rem !important; right: 1.9rem !important; width: auto !important; padding: .5rem 0 0 0 !important; background-color: #ffffff; z-index: 120;}.dijitDialogPaneActionBar:after {content: ""; display: table; clear: both;}.esriRtl .dijitDialogPaneActionBar {float: left;}.dijitDialog .dijitButton.cancel {float: right; margin-left: 3px;}.esriRtl .dijitDialog .dijitButton.cancel {float: left; margin-left: 0; margin-right: 3px;}.dijitDialogUnderlayWrapper {position: fixed; top: 0 !important; right: 0 !important; bottom: 0 !important; left: 0 !important; background: rgba(0,0,0,.65);}.dijitEditor {border: 1px solid #a9a9a9; margin-top: 0.31rem;}.dijitEditor .dijitToolbar {opacity: .5; border-bottom: 1px solid #a9a9a9; padding: 6px 3px; -webkit-transition: opacity 100ms linear; -moz-transition: opacity 100ms linear; -ms-transition: opacity 100ms linear; -o-transition: opacity 100ms linear; transition: opacity 100ms linear;}.dijitEditorFocused .dijitToolbar {opacity: 1;}.dijitEditor .dijitToolbar:after {content: ''; display: table; clear: both;}.dijitEditor .dijitToolbar label {margin: .25rem;}.dijitToolbarSeparator {float: left; display: inline-block; height: 24px; border-right: 1px solid #a9a9a9; margin: 7px 5px 7px 5px; pointer-events: none;}.dijitEditorIFrameContainer {padding: .31rem .31rem 0 .31rem; line-height: 1.55;}.dijitEditor textarea {border: none; color: #595959; font-size: 0.85rem; line-height: 1.4rem; font-family: 'Consolas', 'Andale Mono', 'Lucida Console', 'Monaco', 'Courier New', Courier, monospace; box-shadow: none;}.dijitEditor .dijitToolbar .dijitInline {float: left;}.esriRtl .dijitEditor .dijitToolbar .dijitInline {float: right;}.dijitEditor .dijitToolbar .dijitDropDownButton, .dijitEditor .dijitToolbar .dijitToggleButton, .dijitEditor .dijitToolbar .dijitButton {border-radius: 3px; margin-right: 2px; margin-top: 3px; margin-bottom: 3px; height: 32px; background-color: #ffffff; cursor: pointer;}.dijitEditor .dijitToolbar .dijitDropDownButton:hover,.dijitEditor .dijitToolbar .dijitDropDownButtonOpened,.dijitEditor .dijitToolbar .dijitToggleButtonChecked,.dijitEditor .dijitToolbar .dijitToggleButton:hover,.dijitEditor .dijitToolbar .dijitButton:hover {background-color: #efefef;}.dijitDisabled {opacity: 0.35; cursor: default; pointer-events: none;}.dijitToolbar .dijitDisabled {background-color: transparent !important;}.dijitDisabled .dijitButtonNode {cursor: default; pointer-events: none;}.dijitEditorIcon {width: 32px; height: 32px; background-color: transparent; background-image:url("../img/editorSprite.png"); background-repeat: no-repeat; display: inline-block;}.esriRtl .dijitEditorIcon {background-image:url("../img/editorSpriteRtl.png");}.dijitPaletteTable {border-collapse: initial; margin-bottom: 0;}.dijitColorPalettePopup tr {border: none;}.dijitPaletteCell:focus {outline: none;}.dijitPaletteCell {padding: 0; line-height: 0; cursor: pointer; border: none; border: 1px solid transparent;}.dijitColorPalettePopup .dijitPaletteCellSelected {border: 1px solid #0079c1;}.dijitColorPaletteSwatch {width: 20px; height: 20px;}.dijitEditorIconBold {background-position: 0 0;}.dijitEditorIconItalic {background-position: -32px 0;}.dijitEditorIconUnderline {background-position: -64px 0;}.dijitEditorIconForeColor {background-position: -96px 0;}.dijitEditorIconHiliteColor {background-position: -128px 0;}.dijitEditorIconJustifyLeft {background-position: -160px 0;}.dijitEditorIconJustifyCenter {background-position: -192px 0;}.dijitEditorIconJustifyRight {background-position: -224px 0;}.dijitEditorIconJustifyFull {background-position: -256px 0;}.dijitEditorIconInsertOrderedList {background-position: -288px 0;}.dijitEditorIconInsertUnorderedList {background-position: -320px 0;}.dijitEditorIconIndent {background-position: -352px 0;}.dijitEditorIconOutdent {background-position: -384px 0;}.dijitEditorIconCreateLink {background-position: -416px 0;}.dijitEditorIconLink {background-position: -448px 0;}.dijitEditorIconUnlink {background-position: -480px 0;}.dijitEditorIconInsertImage {background-position: -512px 0;}.dijitEditorIconRemoveFormat {background-position: -544px 0;}.dijitEditorIconUndo {background-position: -576px 0;}.dijitEditorIconRedo {background-position: -608px 0;}.dijitEditorIconViewSource {background-position: -640px 0;}.ar .dijitEditorIconJustifyLeft, .he .dijitEditorIconJustifyLeft,.ar .dijitEditorIconJustifyRight, .he .dijitEditorIconJustifyRight,.ar .dijitEditorIconUndo, .he .dijitEditorIconUndo,.ar .dijitEditorIconRedo, .he .dijitEditorIconRedo,.ar .dijitEditorIconIndent, .he .dijitEditorIconIndent,.ar .dijitEditorIconOutdent, .he .dijitEditorIconOutdent {-moz-transform: scaleX(-1); -o-transform: scaleX(-1); -webkit-transform: scaleX(-1); transform: scaleX(-1); filter: FlipH; -ms-filter: "FlipH";}.dijitFontSizeCombo {max-width: 103px; margin-top: 0 !important;}.dijitFontSizeWrap label {display: none;}.dijitFontNameCombo {max-width: 100px; margin-top: 0 !important;}@media screen and (-ms-high-contrast: active) {.dijitEditor .dijitToolbar .dijitToggleButton .dijitButtonText, .dijitEditor .dijitToolbar .dijitDropDownButton .dijitButtonText, .dijitEditor .dijitToolbar .dijitButton .dijitButtonText {display: inline-block !important;}}.simpleGeocoder .esriGeocoderMultiple input, .simpleGeocoder .esriGeocoder input {width: 146px; font-size: 14px; padding: 0; line-height: 1; box-shadow: none; color: inherit;}.simpleGeocoder .esriGeocoder {border: 1px solid #a9a9a9; background: #fff; -webkit-border-radius: 0; border-radius: 0;}.simpleGeocoder .esriGeocoderIcon {margin: 12px 0 11px 6px;}.simpleGeocoder .esriGeocoder .esriGeocoderReset {margin-top: 11px;}.simpleGeocoder .esriGeocoder .esriGeocoderSearch {background-image: url("../img/search.svg");}.simpleGeocoder .esriGeocoderHasValue .esriGeocoderReset {background: url("../img/x-gray.svg") no-repeat center center transparent;}.simpleGeocoder .esriGeocoderMenu .esriGeocoderMenuClose {background: url("../img/x-gray.svg") no-repeat center center transparent; margin-top: 4px;}.simpleGeocoder .esriGeocoder .esriGeocoderMenuArrow {background: url("../img/down.svg") no-repeat center center transparent; background-size: 18px;}.simpleGeocoder .esriGeocoderResult {margin: 0; padding: 0.5166666667rem; font-size: 0.875rem; line-height: 1.55rem; color: #6e6e6e; background-color: #FFF; border-top: 1px solid #efefef;}.simpleGeocoder .esriGeocoderMenu .esriGeocoderSelected .esriGeocoderSelectedCheck {background: url("../img/check-mark-green.svg") no-repeat center center transparent; height: 24px;}.simpleGeocoder .esriGeocoderMenu {border-radius: 0; border: 1px solid #efefef; border-top: none; marign-top: 1px; -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);}.simpleGeocoder .esriGeocoderMenu .esriGeocoderMenuHeader {margin: 0; padding: 0.5166666667rem; font-weight: 400; font-style: normal; font-size: 0.9375rem; line-height: 1.55rem; background-color: #f8f8f8; border-top: 1px solid #efefef; color: #4c4c4c; font-family: 'Avenir LT W01 35 Light', 'Avenir Next', 'Avenir', 'Helvetica Neue', 'Helvetica', 'Arial', sans-serif;}.simpleGeocoder .esriGeocoderContainer {font-family: 'Avenir LT W01 35 Light', 'Avenir Next', 'Avenir', 'Helvetica Neue', 'Helvetica', 'Arial', sans-serif;}.dojoxGrid {position: relative; -moz-outline-style: none; outline: none; overflow: hidden; height: 0; border: 1px solid #CCC;}.dojoxGridMasterHeader {background-color: #EFEFEF; position: relative;}.dojoxGridMasterView {position: relative;}.dojoxGridView {position: absolute; overflow: hidden; width: 100% !important; left: 0px !important;}.dojoxGridHeader {position: absolute; overflow: hidden; cursor: default; border-bottom: 1px solid #CCC; width: 100% !important; left: 0px !important;}.dojoxGridHeader .dojoxGridCell {cursor: pointer;}.dojoxGridHeader .dojoxGridCellOver {background-color: #DDDDDD;}.dojoxGridArrowButtonNode {display: none; padding-left: 16px;}.dojoxGridArrowButtonChar {display: inline; float: right; margin-right: 4px; font-size: 0.7rem;}.dojoxGridScrollbox {position: relative; overflow: auto; background-color: white;}.dojoxGridContent {position: relative; overflow: hidden; -moz-outline-style: none; outline: none;}.dojoxGridContent > div {right: 0; left: 0;}.dojoxGridRow {position: relative; width: 100%; border-bottom: 1px solid #CCC; background-color: white; border-top: none;}.dojoxGridRowOdd {background-color: #f8f8f8;}.dojoxGridRowSelected {background-color: #D1E9FA;}.dojoxGridRowTable {table-layout: fixed; width: 0; empty-cells: show; margin: 0; border: none; border-collapse: collapse; background-color: transparent;}.dojoxGridInvisible {visibility: hidden;}.dojoxGridHiddenFocus {position: absolute; top: -1000px; height: 0; width: 0;}.dojoxGridInvisible td, .dojoxGridHeader .dojoxGridInvisible td {border: none; padding: 0; height: 0; overflow: hidden;}.dojoxGrid .dojoxGridCell {border-left: 1px solid #CCCCCC; border-right: none; padding: 0.5166666667rem; text-align: left; overflow: hidden; word-wrap: break-word;}.esriRtl .dojoxGrid .dojoxGridCell {border-left: none; border-right: 1px solid #CCCCCC; text-align: right;}.dojoxGrid .dojoxGridCell:first-child {border-left: none;}.esriRtl .dojoxGrid .dojoxGridCell:first-child {border-right: none; border-left: 1px solid #CCCCCC;}.dojoxGrid .dojoxGridFixedRowHeight .dojoxGridCell {white-space: nowrap; word-break: keep-all; word-wrap: normal; text-overflow: ellipsis;}.dojoxGridCellFocus {}.dojoxGridCellOver {}.dojoxGridCellFocus.dojoxGridCellOver {}.dgrid-scroller {overflow-y: auto;}.dijitMenu {border: 1px solid #efefef; margin: 0; padding: 0; background-color: #fff;}.dijitMenuPopup {min-width: 200px;}.dijitMenuTable {border: none; display: block;}.dijitMenuTable tbody {display: block;}.dijitMenuItem {position: relative; display: block; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding: 0; font-size: 0.875rem; line-height: 1.55rem; color: #6e6e6e; background-color: #FFF; border: none; border-top: 1px solid #efefef; white-space: nowrap; cursor: pointer;}.dijitMenuItemLabel {padding: 0.5166666667rem; border: none;}.dijitMenu .dijitMenuItem td {border: none; font-weight: 400;}.dijitMenuArrowCell {display: none;}.dijitMenuItemHover, .dijitMenuItemSelected, .dijitTimePickerTickHover {background-color: #f8f8f8;}.dijitMenuItemActive, .dijitMenuItemFocused, .dijitTimePickerItemSelected {background-color: #aadbfa; outline: none;}.dijitComboBoxMenu .dijitMenuItem {padding: .25rem;}.dijitMenuSeparatorTop {height: auto; margin-top: 1px;}.dijitMenuSeparatorBottom {height: auto; margin-bottom: 1px; border-top: 0 none;}.dijitMenuExpand:before {content: "\f0da";}.dijitMenuItemIconCell {padding: 0;}.dijitMenuBar {margin: 0; padding: 0; background: #f5f5f5;}.dijitMenuBar .dijitMenuItem {padding: 8px 12px; margin: 0;}.dijitMenuBar .dijitMenuItemHover {background: #007ac2;}.dijitMenuBar .dijitMenuItemActive,.dijitMenuBar .dijitMenuItemSelected,.dijitMenuBar .dijitMenuItemHover.dijitMenuItemSelected,.dijitMenuBar .dijitMenuItemActive.dijitMenuItemSelected {outline: none; color: #fff; background: #007ac2;}.gxeEditor {}.gxeEditorDialog .gxePrimaryToolbar {width: 100%;}.gxePrimaryToolbar {padding-bottom: 4px;}.gxePrimaryToolbar .gxeTabs, .gxePrimaryToolbar .gxeToolsets, .gxePrimaryToolbar .gxeToolset {display: inline-block;}.gxePrimaryToolbar .gxeMessageArea {display: inline-block; margin-left: 8px; margin-right: 8px;}.gxePrimaryToolbar .gxeMessageArea .gxeIconWorking {display: inline-block; height: 16px; width: 16px; vertical-align: top; background-position: center; background-repeat: no-repeat;}.gxePrimaryToolbar .gxeMessageArea .gxeWorkingMessage {display: inline-block; font-style: italic;}.gxeViewDocumentPane, .gxeEditDocumentPane {overflow-y: auto;}.gxeXmlPane textarea {margin-top: 4px; width: 100%;}.gxeViewDocumentPane > .gxeMessage, .gxeXmlPane > .gxeMessage {padding: 10px; font-style: italic;}.gxeDownloadPane .gxeLine {margin: 16px 4px 4px 16px;}.gxeLoadDocumentPane > .gxePrompt {margin-bottom: 16px; max-width: 500px;}.gxeLoadDocumentPane .gxePrompt {font-style: italic;}.gxeLoadDocumentPane .gxeSection {padding: 10px; min-height: 150px; min-width: 350px; border: 1px solid #CCCCCC; border-top-right-radius: 4px; border-bottom-left-radius: 4px; border-bottom-right-radius: 4px;}.gxeLoadDocumentPane .gxeTabButton {border-bottom: none;}.gxeValidationPane .gxeValidationPrompt {font-style: italic; font-size: 10px; margin: 0px 4px 0px 4px;}.gxeLoadDocumentPane .gxeLine, .gxeTransformPane .gxeLine {margin-top: 4px; margin-bottom: 4px;}.gxeLoadDocumentPane .gxeInputFileContainer {margin-top: 10px; margin-bottom: 10px;}.gxeLoadDocumentPane .gxeWarning {font-style: italic; max-width: 400px; vertical-align: top !important;}.gxeLoadDocumentPane .gxeWarningSection > div {display: inline-block; vertical-align: middle;}.gxeViewDocumentPane .gxeEditOnly {display: none;}.gxeEditDocumentPane .gxeViewOnly {display: none;}.gxeDisplayNone {display: none;}.gxeBold {font-weight: bold;}.gxeSmallText {font-size: 10px;}.gxeRootLabel {font-style: italic; font-weight: bold;}.gxeInput input[type="text"] {background-color: rgba(0, 0, 0, 0) !important; border: 1px solid #BBBBBB; margin: 0 !important; padding: 2px 4px !important;}.gxeInput textarea {background-color: rgba(0, 0, 0, 0) !important; border: 1px solid #BBBBBB; margin: 0 !important; padding: 2px 4px !important;}.gxeInput input[type="text"]:focus, .gxeInput textarea:focus, .gxeInput select:focus {border: 1px solid #66AFDA;}.gxeTabs > .gxeContainer {margin-bottom: 6px; padding: 10px 5px 5px 5px; width: 98%;}.gxeViewDocumentPane .gxeTabs > .gxeContainer {border: 1px solid #CCCCCC;}.gxeViewDocumentPane .gxeHeader > .gxeTabButton {border-bottom: none;}.gxeViewDocumentPane .gxeTabButton > input[type=radio] {display: none;}.gxeViewDocumentPane .gxeOptionalLabel input[type=checkbox] {display: none;}.gxeViewDocumentPane .gxeInput .gxeViewOnlyText.populated,.gxeViewDocumentPane .gxeInputSelect .gxeViewOnlyText.populated {display: inline-block; padding: 2px 8px; min-width: 300px; max-width: 98%; border: 1px solid #BBBBBB; border-radius: 4px;}.gxeViewDocumentPane .gxeInput .gxeViewOnlyText > .gxeParagraph {margin-top: 2px; margin-bottom: 10px;}.gxeEditDocumentPane .gxeTabs > .gxeContainer {background: url("../../jsapi/esri/dijit/metadata/css/images/gxe-small-bg.gif") repeat-x scroll 0 0 rgba(0, 0, 0, 0); border-left: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC;}.gxeEditDocumentPane .gxeMandatoryLabel {font-style: italic; font-weight: bold;}.gxeEditDocumentPane .gxeRepairMode {}.gxeSection > .gxeHeader {margin-bottom: 8px;}.gxeAttribute {margin-bottom: 12px;}.gxeAttribute > .gxeContainer {margin-top: 8px;}.gxeElementHeader {margin-bottom: 8px;}.gxeElement.single {margin-bottom: 12px;}.gxeElement.tabless {margin-bottom: 16px;}.gxeMultiplicityHeader.tabbed.open {margin-bottom: 10px;}.gxeMultiplicityHeader.tabbed.closed {margin-bottom: 6px;}.gxeMultiplicityHeader.tabbed > .gxeContainer {margin-top: 4px;}.gxeMultiplicityHeader.tabless.open > .gxeHeader {margin-bottom: 4px;}.gxeLabelContainer {display: inline-block;}.gxeMultiplicityTools {display: inline-block; margin: 0px 4px; -moz-user-select: none; -ms-user-select: none; user-select: none;}.gxeMultiplicitys {display: inline-block; margin: 0px 4px;}.gxeInput > .gxeContainer {display: inline-block;}.gxeInput .gxeHint.populated {padding: 2px; font-style: italic; font-size: 10px;}.gxeInputSelectMany .gxeOption {margin-bottom: 8px;}.gxeValidationPane {margin-bottom: 6px;}.gxeValidationPane > .gxeContent {margin-top: 2px; padding-top: 2px; background-color: #FFFFFF; max-height: 102px; overflow-y: auto; border: 1px solid #CCCCCC;}.gxeValidationMessage {padding: 4px 8px;}.gxeValidationMessage.current {background: #F8F8F8;}.gxeValidationMessage > div {display: inline-block; vertical-align: middle;}.gxeValidationMessage .gxeDeleted {text-decoration: line-through; opacity: 0.3;}.gxeValidationMessage .gxeOff {text-decoration: line-through;}.gxeEditDocumentPane .gxeInput .gxeReadOnlyValue {display: inline-block; padding: 2px 8px; border: 1px solid #BBBBBB; border-radius: 4px;}.gxePrompt {padding: 2px; font-style: italic; font-size: 10px; margin-bottom: 8px;}.gxeInputHtmlTextArea .gxeClickableText {vertical-align: top;}.gxeInputSelect .dijitSelect .dijitButtonContents {padding: 2px; min-width: 80px;}.gxeInputCheckBox {margin-bottom: 14px;}.gxeInputCheckBox input[type="checkbox"] {margin: 0 !important;}.gxeHtmlEditorDialog .dijitFontNameCombo.dijitTextBox,.gxeHtmlEditorDialog .dijitFontSizeCombo.dijitTextBox {width: 12em;}.gxeHtmlEditorDialog .dijitEditorIFrameContainer {padding: 4px;}.gxeHtmlEditorDialog .dijitToolbar {background: none !important;}.gxeViewDocumentPane .gxeOptionalLabel .gxeSwitchToggle {display: none;}.gxeEditDocumentPane .gxeOptionalLabel .gxeSwitchLabel {cursor: pointer;}.gxeHiddenAttribute, .gxeHiddenElement, .gxeHiddenTab, .gxeHiddenSection {display: none;}.gxeDialog {background-color: #FFFFFF !important; border-color: #555555 !important; border-radius: 5px; box-shadow: 0 0 5px rgba(0, 0, 0, 0.35) !important;}.gxeDialog .dijitDialogTitleBar {background: none repeat scroll 0 0 rgba(0, 0, 0, 0); border-radius: 3px 3px 0 0;}.gxeDialog .dijitDialogPaneContent {background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important; border-top: medium none !important;}.gxeDialogActionBar {background-color: #FFFFFF; margin: 4px 0 0 0; padding: 8px 0 0 0; border: medium none;}.gxeDialogActionBar .gxeRight .gxeMessage {display: inline-block;}.gxeDialogActionBar .gxeButtons {display: inline-block;}.gxePopupDialog .gxePrimaryPane {min-width: 300px; min-height: 50px;}.gxePopupDialog .gxeMessagePane {margin-top: 24px;}.gxePopupDialog .gxeMessagePane .gxeIcon, .gxePopupDialog .gxeMessagePane .gxeMessageText {display: inline-block;}.gxePopupDialog .gxeMessagePane .gxeMessageText {margin-left: 4px; margin-right: 4px;}.gxePopupDialog .gxeButton {padding: 5px 8px;}.gxeButton {padding: 2px 6px; white-space: nowrap; vertical-align: middle; color: #000; background: #f2f2f2; cursor: pointer; border: 1px solid #B8B8B8; border-radius: 3px; text-shadow: 0 1px 1px white; -webkit-box-shadow: 0 1px 1px #fff; -moz-box-shadow: 0 1px 1px #fff; box-shadow: 0 1px 1px #fff; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;}.gxeButton:disabled {cursor: default; opacity: 0.3;}.gxeButton:hover:enabled {color: #000; border-color: #818181; background: #DEDEDE;}.gxeButton:active:enabled {border: 1px solid #AAA; border-bottom-color: #CCC; border-top-color: #999; -webkit-box-shadow: inset 0 1px 2px #aaa; -moz-box-shadow: inset 0 1px 2px #aaa; box-shadow: inset 0 1px 2px #aaa; background: -webkit-linear-gradient(top, #E6E6E6, gainsboro); background: -moz-linear-gradient(top, #E6E6E6, gainsboro); background: -ms-linear-gradient(top, #E6E6E6, gainsboro); background: -o-linear-gradient(top, #E6E6E6, gainsboro);}.gxeButton.prominent {border-color: #747474; background: none repeat scroll 0 0 #5DADDD; color: #FFFFFF; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);}.gxeButton.prominent:hover:enabled {border-color: #000000; background: none repeat scroll 0 0 #4997D2; color: #FFFFFF; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);}.gxeButton.prominent:active:enabled {border-color: #AAA; background: none repeat scroll 0 0 #4997D2; color: #FFFFFF; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25) inset;}.gxeTabButton {display: inline-block; margin: 0; padding: 3px 10px; background-color: #FFFFFF; border: 1px solid #CCCCCC; border-top-left-radius: 6px; border-top-right-radius: 6px; color: #333333; font-weight: normal; text-align: center; text-decoration: none;}.gxeTabButton:hover {background: #E8E8E8;}.gxeTabButton.current {background: #E8E8E8; font-weight: bold;}.gxeTabButton, .gxeTabButton > input[type=radio], .gxeTabButton > label {cursor: pointer;}.gxeTabButton > input[type=radio] {margin: 0px; padding: 0px; vertical-align: middle;}.gxeTabsPrompt {display: inline-block; margin: 0px 0px -1px 0px; padding: 5px 10px 4px 10px; background-color: #FFFFFF; border-bottom: 1px solid #CCCCCC; color: #333333; font-style: italic; font-size: 10px; font-weight: normal; text-align: center; text-decoration: none;}.gxeClickableText {display: inline-block; color: #21759B; cursor: pointer; margin-left: 4px; margin-right: 4px; text-decoration: none;}.gxeClickableText:hover {text-decoration: underline;}.gxeClickableText:focus {text-decoration: underline;}.gxeSwitchLabel {display: inline-block;}.gxeSwitchToggle {position: relative; height: 16px; width: 32px; background: #dbdbdb; border: 0 none; border-radius: 99px; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3) inset; display: inline-block; vertical-align: top; cursor: pointer;}.gxeSwitchToggle:after {position: absolute; height: 10px; width: 10px; top: 3px; right: 19px; content: ""; background: #F5F5F5; background: linear-gradient(#FFF, #F5F5F5) repeat scroll 0 0 rgba(0, 0, 0, 0); border-radius: 99px 99px 99px 99px; box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5); padding: 0; transition: right .3s; -webkit-transition: right .3s; z-index: 100; transition: right 0.2s;}.gxeSwitchToggle:before {position: absolute; height: 6px; width: 6px; top: 5px; right: 21px; content: ""; background: #D7D7D7; background: linear-gradient(#E9E9E9, #FFF); border: 0 none; border-radius: 99px; box-shadow: none; display: block; z-index: 101; transition: right 0.2s;}.gxeSwitchToggle.checked {background: #87c2e6;}.gxeSwitchToggle.checked:after {right: 3px;}.gxeSwitchToggle.checked:before {right: 5px;}.gxeMultiplicityTools > .gxeIcon {display: inline-block; margin: 6px 2px; padding: 2px; width: 16px; height: 16px; cursor: pointer; vertical-align: middle; background-position: center; background-repeat: no-repeat;}.gxeDisabledIcon {opacity: 0.3;}.gxeValidationIcon {cursor: pointer;}.gxeIconSuccess, .gxeIconWarning, .gxeIconError {display: inline-block; height: 10px; width: 10px; border-radius: 10px;}.gxeIconSuccess {background-color: #2E8B57;}.gxeIconWarning {background-color: #FFCC00;}.gxeIconError {background-color: #FF0000;}.gxeIconInfo {background-image: url("../../jsapi/esri/dijit/metadata/css/images/gxe-info.png");}.gxeIconMoveDown {background-image: url("../../jsapi/esri/dijit/metadata/css/images/gxe-move-down.png");}.gxeIconMoveLeft {background-image: url("../../jsapi/esri/dijit/metadata/css/images/gxe-move-left.png");}.gxeIconMoveRight {background-image: url("../../jsapi/esri/dijit/metadata/css/images/gxe-move-right.png");}.gxeIconMoveUp {background-image: url("../../jsapi/esri/dijit/metadata/css/images/gxe-move-up.png");}.gxeIconRemove {background-image: url("../../jsapi/esri/dijit/metadata/css/images/gxe-remove.png");}.gxeIconRepeat {background-image: url("../../jsapi/esri/dijit/metadata/css/images/gxe-repeat.png");}.gxeIconSearch {background-image: url("../../jsapi/esri/dijit/metadata/css/images/Search16.png"); background-repeat: no-repeat; background-position: center bottom; width: 16px; height: 16px;}.gxeIconWorking {}.gxeFloatLeft {float: left;}.gxeFloatRight {float: right;}.gxeClear {clear: both;}.gxeViewDocumentPane .gxeGeoExtentSection .gxeGeoExtentCoordinates {float: left;}.gxeViewDocumentPane .gxeGeoExtentSection .gxeGeoExtentViewSection {float: left;}.gxeViewDocumentPane .gxeGeoExtentSection .gxeGeoExtentBottom {clear: both;}.gxeIndent, .gxeInput {margin-left: 15px; margin-right: 0px;}.gxeDialogActionBar .gxeRight .gxeMessage {margin-right: 10px;}.gxeViewDocumentPane .gxeGeoExtentView {margin: 20px 10px 2px 40px;}.gxeOption > input[type=checkbox], .gxeOptionalLabel > input[type=checkbox] {margin-left: 0px; margin-right: 3px;}.gxeRtl .gxeFloatLeft {float: right !important;}.gxeRtl .gxeFloatRight {float: left !important;}.gxeRtl .gxeClear {clear: both;}.gxeRtl .gxeViewDocumentPane .gxeGeoExtentSection .gxeGeoExtentCoordinates {float: right !important;}.gxeRtl .gxeViewDocumentPane .gxeGeoExtentSection .gxeGeoExtentViewSection {float: right !important;}.gxeRtl .gxeViewDocumentPane .gxeGeoExtentSection .gxeGeoExtentBottom {clear: both;}.gxeRtl .gxeIndent, .gxeRtl .gxeInput {margin-right: 15px !important; margin-left: 0px !important;}.gxeRtl .gxeDialogActionBar .gxeRight .gxeMessage {margin-left: 10px !important;}.gxeRtl .gxeViewDocumentPane .gxeGeoExtentView {margin: 20px 40px 2px 10px !important;}.gxeRtl .gxeOption > input[type=checkbox], .gxeRtl .gxeOptionalLabel > input[type=checkbox] {margin-left: 3px; margin-right: 0px;}.gxeGeoExtent .simpleGeocoder {position: relative;}.gxeGeoExtent .gxeMap {width: 500px; height: 400px; border: 1px solid #CCCCCC;}.gxeGeoExtent .gxeTop {margin-bottom: 2px;}.gxeGeoExtent .gxeLeft {display: inline-block;}.gxeGeoExtent .gxeRight {display: inline-block;}.gxeGeoExtent .gxeTop .gxeLeft {margin-top: 6px;}.gxeGeoExtent .gxeClear {display: block;}.gxeGeoExtent .gxeMessage {font-style: italic;}.gxeGeoExtent .gxeGeocoder {display: inline-block;}.gxeGeoExtent .simpleGeocoder {display: inline-block;}.gxeViewDocumentPane .gxeGeoExtentView .gxeMap {width: 250px; height: 200px; border: 1px solid #CCCCCC;}.gxeCenteredCalendar {margin-left: auto !important; margin-right: auto !important;}table.gxeCenteredCalendar.dijitCalendarContainer {border: none !important;}.gxeCenteredCalendar .dijitCalendarMonthContainer th {background: none;}table.gxeCenteredCalendar.dijitCalendar .dijitDropDownButton .dijitButtonNode {border: none;}.gxeCenteredCalendar .dijitCalendarDayLabelTemplate {background: none; border-bottom: 1px solid #E6E6E6;}.gxeCenteredCalendar .dijitCalendarYearContainer {background: none;}.gxeCenteredCalendar .dijitCalendarYearLabel {margin-top: 4px; margin-bottom: 10px; border-top: 1px solid #E6E6E6;}.gxeCenteredCalendar .dijitCalendarSelectedDate {background-color: #E8E8E8 !important; border: 1px solid #CCCCCC !important; border-radius: 4px;}.gxeCenteredCalendar .dijitCalendarCurrentDate {text-decoration: none;}.gxeCenteredCalendar .dijitCalendarSelectedYear {background-color: #E0E0E0 !important; border: 1px solid #CCCCCC !important; border-radius: 4px;}.gxeIsoTopicDialog .gxeOptions {min-width: 400px; max-height: 300px; overflow-y: auto;}.gxeIsoTopicDialog .gxeOption {margin-bottom: 8px; white-space: nowrap;}.gxeIsoTopicDialog .gxeOption label {white-space: nowrap; -moz-user-select: none; user-select: none;}.gxeGemetDialog .gxeOptions {padding: 6px; min-width: 550px; max-width: 550px; min-height: 300px; max-height: 300px; margin-top: 4px; border: 1px solid #CCCCCC; overflow-y: auto;}.gxeGemetDialog .gxeOption {margin-bottom: 8px;}.gxeGemetDialog .gxeDescription {display: block; margin-left: 20px; margin-right: 20px; font-style: italic;}.gxeGemetDialog .gxeIconSearch {display: inline-block; cursor: pointer;}.gxeGemetDialog .gxeDialogActionBar .gxeMessage {font-style: italic;}.gxeGemetDialog .gxeOption label {-moz-user-select: none; user-select: none;}.gxeDialog {border: none !important; border-radius: 0; box-shadow: none;}.gxeEditor {-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; max-height: 60vh !important; overflow: auto;}.gxeViewDocumentPane .gxeEditOnly {display: none;}.gxeEditDocumentPane .gxeViewOnly {display: none;}.gxeDisplayNone {display: none;}.gxeHeader:after, .gxeToolsets:after, .gxeDialogActionBar:after, .gxePrimaryToolbar:after {content: ''; display: table; clear: both;}.gxeElementHeader {margin-top: 1em;}.gxePrimaryPane {margin-top: 12px;}.gxeOption label {margin-bottom: 0;}.gxeToolsets {margin-bottom: 1em;}.gxeToolset {float: left; margin-right: 0.3em;}.esriRtl .gxeToolset {float: right; margin-right: 0; margin-left: 0.3em;}.gxeButton {background: #FFF; color: #0079c1; margin-right: 3px; display: inline-block; padding: .31rem .9rem !important; border: 1px solid #0079c1; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; -webkit-transition: all 50ms linear; transition: all 50ms linear; font-weight: 400; border-radius: 0; text-shadow: none; box-shadow: none;}.esriRtl .gxeButton {margin-left: 3px; margin-right: 0;}.gxeButton.prominent {background: #0079c1; border-color: #0079c1; color: white; text-shadow: none;}.gxeButton:hover:enabled {color: white; border-color: #005e95; background: #005e95;}.gxeButton.prominent:hover:enabled {background-color: #005e95; border-color: #005e95; text-shadow: none; box-shadow: none;}.gxeTabsPrompt {display: block; margin-bottom: .5em;}.gxeTabs {margin-top: .5em;}.gxeTabs:after {content: ""; display: table; clear: both;}.gxeTabButton {-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; font-size: 0.875rem; line-height: 1.55rem; -webkit-transition: all, 150ms linear; transition: all, 150ms linear; padding: 0.3875rem 0.775rem; float: left; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; background-color: #f8f8f8; border: 1px solid #CCC; margin-right: -1px; cursor: pointer; border-top-left-radius: 0; border-top-right-radius: 0;}.gxeTabButton:focus {outline: none;}.esriRtl .gxeTabButton {float: right; margin-right: 0; margin-left: -1px;}.gxeTabButton.current {border-bottom: 1px solid #FFF; background-image: linear-gradient(to top, transparent 94%, #0079c1 96%, #0079c1 100%); background-color: #FFF; font-weight: 400;}.gxeTabButton label {margin-bottom: 0; display: inline-block; font-size: 0.875rem;}.gxeTabButton input {float: none;}.gxeEditDocumentPane .gxeViewOnly {display: none;}.gxeInput > .gxeContainer {display: inline; padding: 0; border: none; margin: 0;}.gxeInputCheckBox label {margin-bottom: 0;}.gxeInputCheckBox input {margin-top: 5px;}.gxeEditDocumentPane .gxeTabs > .gxeContainer, .gxeLoadDocumentPane .gxeSection {-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; border: 1px solid #CCC; margin-top: -1px; margin-bottom: .5em; padding: 1em; background-image: none;}.gxeElement.single {margin-bottom: 1em;}.gxeElementChoice .gxeTabsPrompt {display: none;}.gxeClickableText {color: #0079c1; padding: .5em .5em .5em 0; cursor: pointer;}.gxeClickableText:hover {text-decoration: underline;}.gxeSwitchLabel {display: inline-block; margin-left: .5em; margin-right: .5em; margin-bottom: .5em; cursor: pointer;}.gxeSwitchToggle {display: inline-block; background-color: #fafafa; border-radius: 26px; box-shadow: inset 0 0 0 1px #d3d3d3; cursor: pointer; height: 28px; position: relative; transition: border .25s .15s, box-shadow .25s .3s, padding .25s; width: 44px; vertical-align: top;}.gxeSwitchToggle:before {display: none;}.gxeSwitchToggle:after {background-color: #fff; border: 1px solid #d3d3d3; border-radius: 24px; box-shadow: inset 0 -3px 3px rgba(0, 0, 0, 0.025), 0 1px 4px rgba(0, 0, 0, 0.15), 0 4px 4px rgba(0, 0, 0, 0.1); content: ''; display: block; height: 24px; width: 24px; left: 0; position: absolute; right: 16px; top: 0; transition: border .25s .15s, left .25s .1s, right .15s .175s;}.gxeSwitchToggle.checked {border-color: #0079c1; box-shadow: inset 0 0 0 14px #0079c1; transition: border .25s, box-shadow .25s, padding .25s .15s;}.gxeSwitchToggle.checked:after {border-color: #0079c1; left: 16px; right: 0; transition: border .25s, left .15s .25s, right .25s .175s;}input.gxeEditOnly {margin-bottom: .25em;}.gxeHint {color: #959595; font-size: .85rem;}.gxeInput .gxeHint.populated {font-size: .85rem;}.gxeInput {margin-left: 0; margin-bottom: 1rem;}.gxeInputCheckBox {margin-bottom: 0;}.gxeInputCheckBox input[type="checkbox"] {margin-top: 5px !important;}.gxeAttribute {max-width: 300px;}.gxeInputSelect {max-width: 300px; margin-left: 0; margin-right: 0;}.gxeSmallText {font-size: .75rem;}.gxeFloatRight {float: right;}.esriRtl .gxeFloatRight {float: left;}.gxeFloatLeft {float: left;}.esriRtl .gxeFloatLeft {float: right;}.gxeLoadDocumentPane .gxePrompt {margin-top: 12px;}.gxeDialogActionBar {margin-top: 1em;}.gxeValidationPane {font-size: .875rem;}.gxeValidationPane > .gxeContent {max-height: 102px; overflow-y: auto; background-color: #f8f8f8; border: 1px solid #CCC; margin-bottom: 1rem;}.gxeValidationMessage {padding: .15em .5em;}.gxeValidationMessage .gxeClickableText {padding: 0; margin-left: .5em;}.gxeValidationMessage > div {display: inline-block; vertical-align: middle;}.gxeIconWarning {background-color: #FC0;}.gxeIconSuccess, .gxeIconWarning, .gxeIconError {display: inline-block; height: 10px; width: 10px; border-radius: 10px;}.gxeValidationIcon {cursor: pointer;}.gxeEditDocumentPane .gxeMandatoryLabel {font-style: normal; font-weight: 400;}.gxeEditDocumentPane .gxeMandatoryLabel:after {content: "*";}.gxeMultiplicityTools > .gxeIcon {width: 18px; height: 18px; background-size: 18px;}.gxeIconRepeat {background-image: url("../img/plus-circled.svg");}.gxeIconRemove {background-image: url("../img/minus-circled.svg");}.gxeIconMoveUp {background-image: url("../img/up.svg");}.gxeIconMoveDown {background-image: url("../img/down.svg");}.gxeMultiplicityTabs {vertical-align: -.75rem;}.gxeEditDocumentPane .gxeInput .gxeReadOnlyValue {background-color: #efefef; padding: .5em .75em; border-radius: 3px; font-size: .875rem; line-height: 1; border: none;}.gxeAttribute {margin-top: .5rem;}.gxeDialog .dijitCalendar {box-shadow: none; display: block;}.gxeCenteredCalendar .dijitCalendarSelectedYear {background-color: #007ac2 !important; border: 1px solid rgba(0, 0, 0, 0) !important; border-radius: 3px;}.gxeCenteredCalendar .dijitCalendarYearLabel {margin-top: 0; margin-bottom: 0; border-top: none;}.gxeCenteredCalendar {display: block;}.gxeAttribute > .gxeContainer {margin-top: 0; margin-bottom: 1rem;}.dijitPopup {position: absolute; margin: 1px 0 0 0; padding: 0; -webkit-overflow-scrolling: touch; border: 1px solid #efefef !important; background-color: #FFF; -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); z-index: 1000;}.dijitMenuPopup {border-top-left-radius: 0; border-top-right-radius: 0;}.dijitMenuPopup .dijitMenu, .dijitPopup > .dijitMenu {border-top-left-radius: 0; border-top-right-radius: 0; border: none;}.dijitRadio,.dijitRadioIcon {width: 14px; height: 14px; border: 1px solid #007ac2; -webkit-border-radius: 50%; border-radius: 50%; position: relative; overflow: hidden; margin-right: 6px; vertical-align: -2px;}.dijitRadio:after,.dijitRadioIcon:after {content: "•"; display: block; width: 8px; height: 8px; margin: 3px; background: #007ac2; -webkit-border-radius: 50%; border-radius: 50%; opacity: 0; position: absolute; top: 0; left: 0; pointer-events: none; -webkit-transition: all 0.15s ease-in-out; -moz-transition: all 0.15s ease-in-out; -o-transition: all 0.15s ease-in-out; -ms-transition: all 0.15s ease-in-out; transition: all 0.15s ease-in-out; color: #007ac2; line-height: 8px;}.dijitRadioChecked:after,.dijitChecked .dijitRadioIcon:after {opacity: 1;}.dijitRadioDisabled {pointer-events: none; opacity: 0.65;}.dijitRadioFocused {outline: auto;}.dj_trident .dijitRadioFocused {outline-width: 1px; outline-style: dashed;}.dojoxRating {vertical-align: -2px;}.dojoxRating ul {padding: 0; margin: 0;}.dojoxRatingStar {display: inline-block; position: relative; height: 16px; width: 16px; float: left; margin: 0; padding-right: .25em; background: url("../img/star-gray.svg"), linear-gradient(transparent, transparent); background-position: left center; background-repeat: no-repeat;}.dojoxRatingStarChecked {background: url("../img/star-blue.svg"), linear-gradient(transparent, transparent); background-repeat: no-repeat;}.dojoxRatingStarHover {background: url("../img/star-yellow.svg"), linear-gradient(transparent, transparent); opacity: .5;}.dojoxRating.dijitDisabled {cursor: default; opacity: 1;}.arcgisSearch .searchGroup {position: relative; color: #4C4C4C; font-family: Arial, Helvetica, sans-serif; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box;}.arcgisSearch .searchInputGroup {float: left; position: relative;}.dj_rtl .arcgisSearch .searchInputGroup {float: right;}.arcgisSearch .searchInputGroup form {margin: 0; padding: 0;}.arcgisSearch .searchBtn {display: block; float: left; padding: 6px 12px; margin: 0; font-size: 16px; font-weight: normal; line-height: 20px; height: 20px; width: 20px; text-align: center; white-space: nowrap; vertical-align: middle; -ms-touch-action: manipulation; touch-action: manipulation; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; border: 1px solid #57585A; -webkit-border-radius: 0 4px 4px 0; border-radius: 0 4px 4px 0; background-color: #fff; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box;}.dj_rtl .arcgisSearch .searchBtn {float: right; -webkit-border-radius: 4px 0 0 4px; border-radius: 4px 0 0 4px;}.arcgisSearch .searchBtn:hover,.arcgisSearch .searchBtn:focus {text-decoration: none; background-color: #eee;}.arcgisSearch .searchBtn:active {background-color: #ddd;}.arcgisSearch .searchButtonText {clip: rect(0 0 0 0); overflow: hidden; position: absolute; height: 1px; width: 1px;}.arcgisSearch .searchGroup .searchInput {position: relative; z-index: 2; margin: 0; float: left; display: block; height: 20px; width: 200px; padding: 6px 24px 6px 12px; font-size: 14px; line-height: 20px; color: #4C4C4C; background-color: #fff; border: 1px solid #57585A; border-right: 0; -webkit-border-radius: 4px 0 0 4px; border-radius: 4px 0 0 4px; -webkit-transition: width .175s ease-in; -moz-transition: width .175s ease-in; -ms-transition: width .175s ease-in; -o-transition: width .175s ease-in; transition: width .175s ease-in; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box;}.dj_rtl .arcgisSearch .searchGroup .searchInput {float: right; padding: 6px 12px 6px 24px; border: 1px solid #57585A; border-left: 0; -webkit-border-radius: 0 4px 4px 0; border-radius: 0 4px 4px 0;}.arcgisSearch .searchGroup .searchInput::-ms-clear {display: none;}.arcgisSearch .searchInput::-moz-placeholder {color: #999; opacity: 1;}.arcgisSearch .searchInput:-ms-input-placeholder {color: #999;}.arcgisSearch .searchInput::-webkit-input-placeholder {color: #999;}.arcgisSearch .searchClear {display: none; position: absolute; top: 2px; right: 0; z-index: 2; height: 30px; width: 24px; text-align: center; background-color: #fff; cursor: pointer;}.dj_rtl .arcgisSearch .searchClear {right: auto; left: 0;}.arcgisSearch .sourceName {clip: rect(0 0 0 0); overflow: hidden; position: absolute; height: 1px; width: 1px;}.dj_rtl .arcgisSearch .sourceName {text-align: right;}.arcgisSearch .hasValue .searchClear {display: block;}.arcgisSearch .searchIcon {font-size: 16px; width: 20px; height: 20px; line-height: 20px; display: inline-block;}.arcgisSearch .searchClose,.arcgisSearch .searchSpinner {line-height: 30px; width: 24px; height: 30px;}.arcgisSearch .searchLoading .searchClose {display: none;}.arcgisSearch .searchSpinner {display: none;}.arcgisSearch .searchLoading .searchSpinner {display: block;}.arcgisSearch .searchMenu {position: absolute; top: 100%; left: 0; z-index: 1000; display: none; float: left; padding: 5px 0; margin: 2px 0 0; font-size: 14px; line-height: 16px; background-color: #fff; -webkit-background-clip: padding-box; background-clip: padding-box; border: 1px solid #57585A; -webkit-border-radius: 4px; border-radius: 4px; overflow: auto; max-height: 300px;}.dj_rtl .arcgisSearch .searchMenu {left: auto; right: 0; float: right;}.arcgisSearch .searchMenu ul {margin: 0; padding: 0; list-style: none;}.arcgisSearch .searchMenu li {padding: 6px 12px; cursor: pointer;}.arcgisSearch .searchMenu li:hover,.arcgisSearch .searchMenu li:focus {background-color: #eee;}.arcgisSearch .searchMenu li:active {background-color: #ddd;}.arcgisSearch .searchMenu li.active {background-color: #4C4C4C; color: #fff; cursor: default;}.arcgisSearch .searchMenu .menuHeader {padding: 6px 12px; background: #4C4C4C; color: #fff;}.arcgisSearch .showSuggestions .suggestionsMenu {display: block; width: 100%;}.arcgisSearch .showSources .sourcesMenu {display: block; width: 70%;}.arcgisSearch .searchToggle {display: none; -webkit-border-radius: 4px 0 0 4px; border-radius: 4px 0 0 4px;}.dj_rtl .arcgisSearch .searchToggle {-webkit-border-radius: 0 4px 4px 0; border-radius: 0 4px 4px 0;}.arcgisSearch .hasMultipleSources .searchToggle {display: block;}.arcgisSearch .hasMultipleSources .searchInput {border-left: 0; -webkit-border-radius: 0; border-radius: 0;}.dj_rtl .arcgisSearch .hasMultipleSources .searchInput {border-right: 0; -webkit-border-radius: 0; border-radius: 0;}.arcgisSearch .searchLatLongHeader {font-weight: bold; margin-bottom: 2px;}.arcgisSearch .moreResults .moreHeader {font-weight: bold; margin-bottom: 2px;}.arcgisSearch .moreResults .moreItem {margin-bottom: 10px;}.arcgisSearch .moreResults .resultsList {display: none;}.arcgisSearch .moreResults .resultsList ul {list-style: none; margin: 0 0 10px 0; padding: 0;}.arcgisSearch .moreResults .resultsList li {padding: 2px 0;}.arcgisSearch .moreResults .resultsList .popupHeader {font-weight: bold;}.arcgisSearch .showMoreResults .resultsList {display: block; margin-top: 10px; padding-top: 10px; border-top: 1px solid #ccc;}.arcgisSearch .noResultsMenu {display: none; width: 100%;}.arcgisSearch .noResultsBody {padding: 12px;}.arcgisSearch .noResultsHeader {font-weight: bold; margin-bottom: 5px;}.arcgisSearch .showNoResults .noResultsMenu {display: block;}.arcgisSearch .noValueIcon {font-size: 16px; line-height: 16px; margin: 0 5px 0 0; vertical-align: text-bottom;}.dj_rtl .arcgisSearch .noValueIcon {margin: 0 0 0 5px;}.arcgisSearch .searchExpandContainer {float: left;}.dj_rtl .arcgisSearch .searchExpandContainer {float: right;}.arcgisSearch .hasButtonMode .searchExpandContainer {-webkit-transition: width .175s ease-in; -moz-transition: width .175s ease-in; -ms-transition: width .175s ease-in; -o-transition: width .175s ease-in; transition: width .175s ease-in; overflow: hidden; height: 34px;}.arcgisSearch .hasButtonMode.showSuggestions .searchExpandContainer {overflow: inherit;}.arcgisSearch .hasButtonMode.searchCollapsed .searchExpandContainer {width: 0px;}.arcgisSearch .hasButtonMode.searchExpanded .searchExpandContainer,.arcgisSearch .hasButtonMode .searchAnimate {width: 237px;}.arcgisSearch .hasButtonMode.searchExpanded.hasMultipleSources .searchExpandContainer,.arcgisSearch .hasButtonMode.hasMultipleSources .searchAnimate {width: 282px;}.arcgisSearch .searchCollapsed .searchSubmit {-webkit-border-radius: 4px; border-radius: 4px;}.arcgisSearch .searchClearFloat {clear: both;}@-webkit-keyframes anim-rotate {0% {-webkit-transform: rotate(0); transform: rotate(0);} 100% {-webkit-transform: rotate(360deg); transform: rotate(360deg);}}@keyframes anim-rotate {0% {-webkit-transform: rotate(0); transform: rotate(0);} 100% {-webkit-transform: rotate(360deg); transform: rotate(360deg);}}.arcgisSearch .searchSpinner {-webkit-animation: anim-rotate 1.25s infinite linear; animation: anim-rotate 1.25s infinite linear;}.arcgisSearch .searchMenu {border-radius: 0; -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); font-family: 'Avenir Next W01', 'Avenir Next W00', 'Avenir Next', 'Avenir', 'Helvetica Neue', 'Helvetica', 'Arial', sans-serif;}.arcgisSearch .searchGroup .searchInput,.esriRtl .arcgisSearch .searchGroup .searchInput {display: inline-block; padding: 0 1.75rem 0 0.31rem; font-size: 0.9375rem; line-height: 1.55rem; color: #595959; border: 1px solid #a9a9a9; border-radius: 0; -webkit-transition: border-color 150ms linear; transition: border-color 150ms linear; -webkit-appearance: textfield; height: 36px;}.arcgisSearch .searchGroup .searchInput:focus {border-color: #0079c1;}.arcgisSearch .searchClear {background-color: rgba(0, 0, 0, 0); margin-top: 2px; margin-bottom: 2px;}.arcgisSearch .searchIcon:before {padding-right: 0; color: #888;}.arcgisSearch .searchBtn {width: auto; height: 38px; border-radius: 0; border: 1px solid #a9a9a9; border-left: none; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}.arcgisSearch .searchBtn:hover, .arcgisSearch .searchBtn:focus {outline: none;}.arcgisSearch .suggestionsMenu {border: 1px solid #ddd; background-color: #FFF;}.suggestionsMenu li {list-style-type: none; margin: 0; font-size: .8rem; line-height: 1.25;}.suggestionsMenu li:focus {outline: none;}.suggestionsMenu li strong {color: #007ac2;}.searchMenu.noResultsMenu {background-color: #f3ded7; padding: 0.775rem 0.775rem; color: rgba(0, 0, 0, 0.75); border: 1px solid #e4a793; -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); -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}.dijitSelect {position: relative; margin-bottom: 0; width: auto !important; margin-top: .375rem; overflow: hidden; vertical-align: middle;}.dijitSelectFocused {outline: none; border-color: #0079c1; box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075), 0 0 5px rgba(81, 167, 232, 0.5);}.dijitSelect tr, .dijitSelect td {border: none; padding: 0;}.dijitSelectDisabled {pointer-events: none; opacity: 0.75;}.dijitSelectNoMargin {margin-top: 0;}.dijitDownArrowButtonHover {background-color: #efefef;}.dijitSelect td {font-weight: 400;}.dijitSelect .dijitButtonText {border: none; background: transparent; color: #6e6e6e; padding: 0.4rem 3rem .35rem .5rem;}.esriRtl .dijitSelect .dijitButtonText {padding: 0.4rem .5rem .35rem 3rem;}input.dijitArrowButtonInner {margin: 0; border: none; box-shadow: none; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding: .4rem .35rem; height: 100%; border-left: 1px solid #CCC !important; font-size: .75rem; cursor: pointer; line-height: 1;}.esriRtl input.dijitArrowButtonInner {border-left: none !important; border-right: 1px solid #CCC !important;}.dijitSliderMoveable {z-index:99; position:absolute !important; display:block; vertical-align:middle;}.dijitSliderMoveableH {right:0;}.dijitSliderMoveableV {right:50%;}.dj_a11y div.dijitSliderImageHandle,.dijitSliderImageHandle {margin:0; padding:0; position:relative !important; border:8px solid gray; width:0; height:0; cursor: pointer;}.dj_iequirks .dj_a11y .dijitSliderImageHandle {font-size: 0;}.dj_ie7 .dijitSliderImageHandle {overflow: hidden;}.dj_ie7 .dj_a11y .dijitSliderImageHandle {overflow: visible;}.dj_a11y .dijitSliderFocused .dijitSliderImageHandle {border:4px solid #000; height:8px; width:8px;}.dijitSliderImageHandleV {top:-8px; right: -50%;}.dijitSliderImageHandleH {left:50%; top:-5px; vertical-align:top;}.dijitSliderBar {border-style:solid; border-color:black; cursor: pointer;}.dijitSliderBarContainerV {position:relative; height:100%; z-index:1;}.dijitSliderBarContainerH {position:relative; z-index:1;}.dijitSliderBarH {height:4px; border-width:1px 0;}.dijitSliderBarV {width:4px; border-width:0 1px;}.dijitSliderProgressBar {background-color:red; z-index:1;}.dijitSliderProgressBarV {position:static !important; height:0; vertical-align:top; text-align:left;}.dijitSliderProgressBarH {position:absolute !important; width:0; vertical-align:middle; overflow:visible;}.dijitSliderRemainingBar {overflow:hidden; background-color:transparent; z-index:1;}.dijitSliderRemainingBarV {height:100%; text-align:left;}.dijitSliderRemainingBarH {width:100% !important;}.dijitSliderBumper {overflow:hidden; z-index:1;}.dijitSliderBumperV {width:4px; height:8px; border-width:0 1px;}.dijitSliderBumperH {width:8px; height:4px; border-width:1px 0;}.dijitSliderBottomBumper,.dijitSliderLeftBumper {background-color:red;}.dijitSliderTopBumper,.dijitSliderRightBumper {background-color:transparent;}.dijitSliderDecoration {text-align:center;}.dijitSliderDecorationC,.dijitSliderDecorationV {position: relative;}.dijitSliderDecorationH {width: 100%;}.dijitSliderDecorationV {height: 100%; white-space: nowrap;}.dijitSliderButton {font-family:monospace; margin:0; padding:0; display:block;}.dj_a11y .dijitSliderButtonInner {visibility:visible !important;}.dijitSliderButtonContainer {text-align:center; height:0;}.dijitSliderButtonContainer * {cursor: pointer;}.dijitSlider .dijitButtonNode {padding:0; display:block;}.dijitRuleContainer {position:relative; overflow:visible;}.dijitRuleContainerV {height:100%; line-height:0; float:left; text-align:left;}.dj_opera .dijitRuleContainerV {line-height:2%;}.dj_ie .dijitRuleContainerV {line-height:normal;}.dj_gecko .dijitRuleContainerV {margin:0 0 1px 0;}.dijitRuleMark {position:absolute; border:1px solid black; line-height:0; height:100%;}.dijitRuleMarkH {width:0; border-top-width:0 !important; border-bottom-width:0 !important;}.dijitRuleLabelContainer {position:absolute;}.dijitRuleLabelContainerH {text-align:center; display:inline-block;}.dijitRuleLabelH {position:relative; left:-50%;}.dijitRuleLabelV {text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}.dijitRuleMarkV {height:0; border-right-width:0 !important; border-left-width:0 !important; width:100%; left:0;}.dj_ie .dijitRuleLabelContainerV {margin-top:-.55em;}.dj_a11y .dijitSliderReadOnly,.dj_a11y .dijitSliderDisabled {opacity:0.6;}.dj_ie .dj_a11y .dijitSliderReadOnly .dijitSliderBar,.dj_ie .dj_a11y .dijitSliderDisabled .dijitSliderBar {filter: alpha(opacity=40);}.dj_a11y .dijitSlider .dijitSliderButtonContainer div {font-family: monospace; font-size: 1em; line-height: 1em; height: auto; width: auto; margin: 0 4px;}.dijitSlider {background: transparent; border: 0 none; -webkit-border-radius: 0; border-radius: 0; -webkit-box-shadow: none; box-shadow: none; padding: 0; border-collapse: collapse; border-spacing: 0; width: auto; font-size: inherit; margin-bottom: 0;}.dijitSlider .dijitReset {margin: 0; border: 0; padding: 0; font: inherit; line-height: normal; color: inherit;}.dijitSlider tbody {border: none;}.dijitSliderBar {border-style: solid; outline: 1px;}.dijitRuleLabelsContainer {color: #2b2e34;}.dijitSliderDisabled {opacity: 0.65; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=65)"; filter: alpha(opacity=65);}.dijitRuleLabelsContainerH {padding: 0;}.dijitSliderBarH,.dijitSliderBumperH {height: 6px;}.dijitSlider .dijitSliderRightBumper {-webkit-border-radius: 0 2px 2px 0; border-radius: 0 2px 2px 0; border-width: 1px 1px 1px 0; margin-left: -2px; margin-right: 4px;}.dijitSlider .dijitSliderLeftBumper {-webkit-border-radius: 0 0 2px 2px; border-radius: 2px 0 0 2px; border-width: 1px 0 1px 1px; margin-right: -2px; margin-left: 4px; border-color: #d0d0d0; background-color: #fff; -webkit-box-shadow: 1px 1px 1px rgba(0,0,0,0.075) inset; box-shadow: 1px 1px 1px rgba(0,0,0,0.075) inset;}.dijitSlider .dijitSliderProgressBarH {border-color: #0068a5; background-color: #007ac2; background-image: -webkit-linear-gradient(#0080cb, #007ac2); background-image: -moz-linear-gradient(#0080cb, #007ac2); background-image: -o-linear-gradient(#0080cb, #007ac2); background-image: -ms-linear-gradient(#0080cb, #007ac2); background-image: linear-gradient(#0080cb, #007ac2);}.dijitSlider .dijitSliderRemainingBarH,.dijitSlider .dijitSliderRightBumper {border-color: #d0d0d0; background-color: #fff; -webkit-box-shadow: 1px 1px 1px rgba(0,0,0,0.075) inset; box-shadow: 1px 1px 1px rgba(0,0,0,0.075) inset;}.dijitSlider .dijitSliderLeftBumper {-webkit-border-radius: 2px 0 0 2px; border-radius: 2px 0 0 2px; border-width: 1px 0 1px 1px; margin-left: 4px; border-color: #d0d0d0;}.dijitSliderHover .dijitSliderProgressBarH,.dijitSliderHover .dijitSliderLeftBumper {border-color: #005b92; background-color: #0070b2; background-image: -webkit-linear-gradient(#0084d2, #0070b2); background-image: -moz-linear-gradient(#0084d2, #0070b2); background-image: -o-linear-gradient(#0084d2, #0070b2); background-image: -ms-linear-gradient(#0084d2, #0070b2); background-image: linear-gradient(#0084d2, #0070b2);}.dijitSliderFocused .dijitSliderProgressBarH,.dijitSliderFocused .dijitSliderLeftBumper {border-color: #0068a5;}.dijitRuleLabelsContainerV {padding: 0;}.dijitSliderBarV,.dijitSliderBumperV {width: 6px;}.dijitSlider .dijitSliderTopBumper {-webkit-border-radius: 2px 2px 0 0; border-radius: 2px 2px 0 0; border-width: 1px 1px 0 1px; margin-top: 4px; margin-bottom: -2px;}.dijitSlider .dijitSliderBottomBumper {-webkit-border-radius: 0 0 2px 2px; border-radius: 0 0 2px 2px; border-width: 0 1px 1px 1px; margin-bottom: 4px;}.dijitSlider .dijitSliderProgressBarV,.dijitSlider .dijitSliderBottomBumper {border-color: #0068a5; background-color: #007ac2; background-image: -webkit-linear-gradient(left, #0080cb, #007ac2); background-image: -moz-linear-gradient(left, #0080cb, #007ac2); background-image: -o-linear-gradient(left, #0080cb, #007ac2); background-image: -ms-linear-gradient(left, #0080cb, #007ac2); background-image: linear-gradient(to right, #0080cb, #007ac2);}.dijitSlider .dijitSliderRemainingBarV,.dijitSlider .dijitSliderTopBumper {border-color: #d0d0d0; background-color: #fff; -webkit-box-shadow: 1px -1px 1px rgba(0,0,0,0.075) inset; box-shadow: 1px -1px 1px rgba(0,0,0,0.075) inset;}.dijitSliderHover .dijitSliderProgressBarV,.dijitSliderHover .dijitSliderBottomBumper {border-color: #005b92; background-color: #0070b2; background-image: -webkit-linear-gradient(left, #0084d2, #0070b2); background-image: -moz-linear-gradient(left, #0084d2, #0070b2); background-image: -o-linear-gradient(left, #0084d2, #0070b2); background-image: -ms-linear-gradient(left, #0084d2, #0070b2); background-image: linear-gradient(to right, #0084d2, #0070b2);}.dijitSliderFocused .dijitSliderProgressBarV,.dijitSliderFocused .dijitSliderBottomBumper {border-color: #0068a5;}.dijitSliderImageHandle {background: #f5f5f5; background: -webkit-linear-gradient(#fdfdfd 0%, #f5f5f5 100%); background: -moz-linear-gradient(#fdfdfd 0%, #f5f5f5 100%); background: -o-linear-gradient(#fdfdfd 0%, #f5f5f5 100%); background: -ms-linear-gradient(#fdfdfd 0%, #f5f5f5 100%); background: linear-gradient(#fdfdfd 0%, #f5f5f5 100%); -webkit-box-shadow: 0 2px 3px rgba(0,0,0,0.5); box-shadow: 0 2px 3px rgba(0,0,0,0.5); -webkit-border-radius: 50%; border-radius: 50%; border: 1px solid #007ac2; width: 16px; height: 16px; margin-top: -1px; position: absolute;}.dijitSliderImageHandle:after {content: ""; display: block; background: #f5f5f5; background: -webkit-linear-gradient(#ddd, #fdfdfd 100%); background: -moz-linear-gradient(#ddd, #fdfdfd 100%); background: -o-linear-gradient(#ddd, #fdfdfd 100%); background: -ms-linear-gradient(#ddd, #fdfdfd 100%); background: linear-gradient(#ddd, #fdfdfd 100%); -webkit-border-radius: 50%; border-radius: 50%; height: 10px; width: 10px; left: 3px; top: 3px; position: absolute;}.dijitSliderHover .dijitSliderImageHandle:after,.dijitSliderFocused .dijitSliderImageHandle:after {background: #007ac2; background: -webkit-linear-gradient(#0082cf 0, #0073b6 100%); background: -moz-linear-gradient(#0082cf 0, #0073b6 100%); background: -o-linear-gradient(#0082cf 0, #0073b6 100%); background: -ms-linear-gradient(#0082cf 0, #0073b6 100%); background: linear-gradient(#0082cf 0, #0073b6 100%); height: 6px; width: 6px; border-width: 2px; border-style: solid; border-color: #ddd #f5f5f5 #fdfdfd;}.dijitSliderDisabled.dijitSliderFocused .dijitSliderImageHandle:after {display: none;}.dijitSliderDecrementIconH,.dijitSliderIncrementIconH,.dijitSliderDecrementIconV,.dijitSliderIncrementIconV {padding: 4px 12px; -webkit-border-radius: 2px; border-radius: 2px; -webkit-box-shadow: none; box-shadow: none; line-height: 20px; text-shadow: 0 1px 1px rgba(255,255,255,0.75); cursor: pointer; border: 1px solid #d0d0d0; background: #f5f5f5; background: -webkit-linear-gradient(#f5f5f5, #f5f5f5); background: -moz-linear-gradient(#f5f5f5, #f5f5f5); background: -o-linear-gradient(#f5f5f5, #f5f5f5); background: -ms-linear-gradient(#f5f5f5, #f5f5f5); background: linear-gradient(#f5f5f5, #f5f5f5); padding: 0; height: 20px; width: 20px;}.dijitSliderDecrementButtonHover,.dijitSliderIncrementButtonHover {-webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.2); box-shadow: 0 1px 1px rgba(0,0,0,0.2); -webkit-transition: all 0.1s; -moz-transition: all 0.1s; -o-transition: all 0.1s; -ms-transition: all 0.1s; transition: all 0.1s; background: #e1e1e1; background: -webkit-linear-gradient(#f6f6f6, #e1e1e1); background: -moz-linear-gradient(#f6f6f6, #e1e1e1); background: -o-linear-gradient(#f6f6f6, #e1e1e1); background: -ms-linear-gradient(#f6f6f6, #e1e1e1); background: linear-gradient(#f6f6f6, #e1e1e1);}.dijitSliderDecrementButtonActive,.dijitSliderIncrementButtonActive {-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.25) inset; box-shadow: 0 1px 3px rgba(0,0,0,0.25) inset; -webkit-transition: none; -moz-transition: none; -o-transition: none; -ms-transition: none; transition: none; outline: none; background: #d0d0d0; background: -webkit-linear-gradient(#f5f5f5, #f5f5f5); background: -moz-linear-gradient(#f5f5f5, #f5f5f5); background: -o-linear-gradient(#f5f5f5, #f5f5f5); background: -ms-linear-gradient(#f5f5f5, #f5f5f5); background: linear-gradient(#f5f5f5, #f5f5f5);}.dijitSliderReadOnly .dijitSliderDecrementIconH,.dijitSliderDisabled .dijitSliderDecrementIconH,.dijitSliderReadOnly .dijitSliderDecrementIconV,.dijitSliderDisabled .dijitSliderDecrementIconV,.dijitSliderReadOnly .dijitSliderIncrementIconH,.dijitSliderDisabled .dijitSliderIncrementIconH,.dijitSliderReadOnly .dijitSliderIncrementIconV,.dijitSliderDisabled .dijitSliderIncrementIconV {cursor: default; opacity: 0.65; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=65)"; filter: alpha(opacity=65);}.dijitSliderButtonInner {font-family: FontAwesome; font-style: normal; font-weight: normal; font-size: 14px; text-decoration: inherit; vertical-align: bottom; height: 14px; width: 14px; margin: 3px; font-size: 0;}.dijitSliderIncrementIconH .dijitSliderButtonInner:before,.dijitSliderIncrementIconV .dijitSliderButtonInner:before {content: "\f067"; font-size: 14px;}.dijitSliderDecrementIconH .dijitSliderButtonInner:before,.dijitSliderDecrementIconV .dijitSliderButtonInner:before {content: "\f068"; font-size: 14px;}.dijitRuleMarkH,.dijitRuleMarkV {border-left: 1px solid #9a9b9f; border-right: 1px solid #fff;}.dijitRuleMarkV {border-right: 0 none; border-bottom: 1px solid #fff;}.dijitRuleLabelContainerH {margin-top: 2px; margin-bottom: 2px;}.dijitRuleLabelContainerV {margin-left: 2px; margin-right: 2px;}.esriScalePreviewPopup.dijitPopup {border: none !important; background-color: transparent; padding-bottom: 16px !important;}.esriScaleMenuButton .dijitButtonText {background-color: transparent; color: #6d6d6d; border: none; padding: .25rem; font-size: .875rem; font-family: "Avenir Next W01", "Avenir Next W00", "Avenir Next", "Avenir", "Helvetica Neue", "Helvetica", "Arial", sans-serif;}.item .esriVisibleScaleRangeSlider .esriScaleMenuButton .dijitButtonContents {width: auto; display: inline-block;}.esriVisibleScaleRangeSlider {margin-top: .5rem;}.esriScaleMenuButton .dijitButtonText.dijitButtonHover {background-color: transparent;}.esriVisibleScaleRangeSlider .esriScaleMenuButton .dijitButtonContents .dijitButtonText {overflow: visible; max-width: 95%;}.visibleScaleRange {width: 99%;}.visibleScaleRange .esriCurrentScaleIndicator {display: none;}.esriTags .select2-container-multi .select2-choices {list-style-type:none;}.esriTags .select2-container-multi .select2-choices .select2-search-choice {padding: 3px 18px 3px 3px; margin: 3px 5px 3px 5px; position: relative; line-height: 13px; color: #333; cursor: default; border: 1px solid #7FBBDF; display:inline-block; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; -webkit-box-shadow: 0 0 2px #ffffff inset, 0 1px 0 rgba(0, 0, 0, 0.05); -moz-box-shadow: 0 0 2px #ffffff inset, 0 1px 0 rgba(0, 0, 0, 0.05); box-shadow: 0 0 2px #ffffff inset, 0 1px 0 rgba(0, 0, 0, 0.05); -webkit-background-clip: padding-box; -moz-background-clip: padding; background-clip: padding-box; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; background-color: #D1E9F9; filter: none; background-image: none;}.esriTags .select2-container-multi .select2-search-choice-close {left: 3px;}.esriTags .select2-search-choice-close {background-image: url("../../jsapi/esri/css/calcite/images/ago_sprite.png") !important; background-position: -48px -81px; width: 13px; height: 13px; display:block; position: absolute; left: auto; right: 3px; top: 3px; font-size: 1px; outline: none;}.esriTags .select2-search-choice-close:hover,.esriTags .select2-search-choice-close:focus {background-position: -32px -81px;}.esriTags .select2-container .dgrid-row.ui-state-default {padding:3px 3px 4px 3px; cursor:pointer; outline: none !important;}.esriTags .select2-container .dgrid-row.ui-state-default.dgrid-row-odd {background:#eee;}.esriTags .select2-container .dgrid-row.ui-state-default.dgrid-hover,.esriTags .select2-container .dgrid-row.ui-state-default.dgrid-row-odd.dgrid-hover,.esriTags .dgrid-focus,.esriTags .select2-container-multi .select2-choices .select2-search-choice-focus {background: #E1F0FB !important;}.esriTags .select2-container .dgrid-no-data {color: #969696; font-size: 1.3em; padding: 1em; text-align: center;}.esriTags .select2-container .dgrid-scroller {outline: none !important;}.esriTags .select2-container-multi .select2-choices .select2-search-choice {padding: 3px 20px 3px 3px; float: left;}.dj_rtl .esriTags .select2-container-multi .select2-choices .select2-search-choice {padding: 3px 5px 3px 18px; float: right;}.dj_rtl .esriTags .select2-container-multi .select2-search-choice-close {right: auto; left: 3px;}.esriTags .dijitReset .dijitInputInner, .esriTags .dijitInputField {margin-left: 0.3em;}.dj_rtl .esriTags .dijitReset .dijitInputInner,.dj_rtl .esriTags .dijitInputField {margin-left: 0; margin-right: 0.3em;}.esriTags .dijitInputInner {background-color: white !important;}div.esriTags {outline: none;}.esriTags .highlightMatch {color: red;}.esriTags .dgrid-no-data, .esriTags .dgrid-loading {color: #aaa; font-size: 2em; padding: 1em; text-align: center;}.esriTags .dgrid-selected {background: #999;}.esriTags .dgrid-cell {border: none !important;}.esriTags .dgrid-focus {background-color: #CCCCCC;}.esriTags .dijitInputInner {background-color: white !important;}.esriTags .dgrid-scroller {margin-top: 0 !important;}.esriTags .dijitButton {position: absolute !important; top: 120px !important;}.esriTags .rtl {padding-right: 1em;}.esriTags .gridHeightLimiter {height: 6em;}.esriTags .select2-container {margin: 0; position: relative; display: inline-block; zoom: 1; *display: inline; vertical-align: middle;}.esriTags .select2-container,.esriTags .select2-search,.esriTags .select2-search input {-webkit-box-sizing: border-box; -khtml-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}.esriTags .select2-container .select2-choice {display: block; height: 26px; padding: 0 0 0 8px; overflow: hidden; position: relative; border: 1px solid #aaa !important; white-space: nowrap; line-height: 26px; color: #444; text-decoration: none; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; -webkit-background-clip: padding-box; -moz-background-clip: padding; background-clip: padding-box; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; background-color: #fff; background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #eeeeee), color-stop(0.5, white)); background-image: -webkit-linear-gradient(center bottom, #eeeeee 0%, white 50%); background-image: -moz-linear-gradient(center bottom, #eeeeee 0%, white 50%); background-image: -o-linear-gradient(bottom, #eeeeee 0%, #ffffff 50%); background-image: -ms-linear-gradient(top, #ffffff 0%, #eeeeee 50%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff", endColorstr="#eeeeee", GradientType=0); background-image: linear-gradient(top, #ffffff 0%, #eeeeee 50%);}.esriTags .select2-container .select2-choice span {margin-right: 26px; display: block; overflow: hidden; white-space: nowrap; -ms-text-overflow: ellipsis; -o-text-overflow: ellipsis; text-overflow: ellipsis;}.esriTags .select2-search {display: inline-block; width: 100%; min-height: 26px; margin: 0; padding-left: 4px; padding-right: 4px; position: relative; z-index: 10000; white-space: nowrap;}.esriTags .select2-search input {width: 100%; height: auto !important; min-height: 26px; padding: 4px 20px 4px 5px; margin: 0; outline: 0; font-family: sans-serif; font-size: 1em; border: 1px solid #aaa; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; background: #fff url("../../jsapi/esri/dijit/images/select.png") no-repeat 100% -22px; background: url("../../jsapi/esri/dijit/images/select.png") no-repeat 100% -22px, -webkit-gradient(linear, left bottom, left top, color-stop(0.85, white), color-stop(0.99, #eeeeee)); background: url("../../jsapi/esri/dijit/images/select.png") no-repeat 100% -22px, -webkit-linear-gradient(center bottom, white 85%, #eeeeee 99%); background: url("../../jsapi/esri/dijit/images/select.png") no-repeat 100% -22px, -moz-linear-gradient(center bottom, white 85%, #eeeeee 99%); background: url("../../jsapi/esri/dijit/images/select.png") no-repeat 100% -22px, -o-linear-gradient(bottom, white 85%, #eeeeee 99%); background: url("../../jsapi/esri/dijit/images/select.png") no-repeat 100% -22px, -ms-linear-gradient(top, #ffffff 85%, #eeeeee 99%); background: url("../../jsapi/esri/dijit/images/select.png") no-repeat 100% -22px, linear-gradient(top, #ffffff 85%, #eeeeee 99%);}.esriTags .select2-container-multi .select2-choices {height: auto !important; height: 1%; margin: 0; padding: 0; position: relative; border: 1px solid #aaa; cursor: text; overflow: hidden;}.esriTags .select2-container-multi .select2-choices {min-height: 26px;}.esriTags .select2-container-multi.select2-container-active .select2-choices {border: 1px solid #5897fb; outline: none; -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, .3); -moz-box-shadow: 0 0 5px rgba(0, 0, 0, .3); box-shadow: 0 0 5px rgba(0, 0, 0, .3);}.esriTags .select2-container-multi .select2-choices li {float: left; list-style: none;}.esriTags .select2-container-multi .select2-choices .select2-search-field {margin: 0; padding: 0; white-space: nowrap;}.esriTags .select2-container-multi .select2-choices .select2-search-field input {padding: 5px; margin: 1px 0; font-family: sans-serif; font-size: 100%; color: #666; outline: 0; border: 0; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; background: transparent !important;}.esriTags .select2-default {color: #999 !important;}.esriTags .select2-container-multi .select2-choices .select2-search-choice {padding: 3px 5px 3px 18px; margin: 3px 0 3px 5px; position: relative; line-height: 13px; color: #333; cursor: default; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; -webkit-box-shadow: 0 0 2px #ffffff inset, 0 1px 0 rgba(0, 0, 0, 0.05); -moz-box-shadow: 0 0 2px #ffffff inset, 0 1px 0 rgba(0, 0, 0, 0.05); box-shadow: 0 0 2px #ffffff inset, 0 1px 0 rgba(0, 0, 0, 0.05); -webkit-background-clip: padding-box; -moz-background-clip: padding; background-clip: padding-box; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;}.esriTags .select2-container-multi .select2-choices .select2-search-choice span {cursor: default;}.esriTags .select2-container-multi .select2-choices .select2-search-choice-focus {background: #d4d4d4;}.esriTags .select2-search-choice-close {display: block; width: 12px; height: 13px; position: absolute; right: 3px; top: 3px; font-size: 1px; outline: none;}.esriTags .dijitReset .dijitInputInner,.esriTags .dijitInputField {line-height: 23px; padding: 2px 0 0 !important; outline: none;}.esriTags .ie8Style .dijitReset .dijitInputInner,.esriTags .ie8Style .dijitInputField {padding: 2px 0 2px !important;}.esriTags .ieStyle .dijitReset .dijitInputInner,.esriTags .ieStyle .dijitInputField {line-height: 21px !important; padding: 2px 0 2px !important;}.esriTags .dijitPlaceHolder {left: 0 !important;}.dj_rtl .esriTags .dijitPlaceHolder {left: auto; right: 0 !important;}.esriTags .inputTextBox {margin-top: 0.2em; margin-bottom: 0.2em; border: none !important; margin-left: 10px;}.esriTags .dropDownList {display: none; position: absolute; z-index: 999; -moz-box-shadow: 2px 2px 20px #888888; -webkit-box-shadow: 2px 2px 20px #888888; box-shadow: 2px 2px 20px #888888; background-color: white;}.esriTags .select2-container-multi .select2-choices .select2-search-choice {padding: 3px 20px 3px 3px; float: left;}.dj_rtl .esriTags .select2-container-multi .select2-choices .select2-search-choice {padding: 3px 3px 3px 20px; float: right;}.esriTags .select2-container-multi .select2-search-choice-close {right: 3px; left: auto;}.dj_rtl .esriTags .select2-container-multi .select2-search-choice-close {left: 3px; right: auto;}.esriTags .container_2 {width: 92%; margin-left: 4%; margin-right: 4%;}.esriTags .grid_1,.esriTags .grid_2 {display:inline; float: left; position: relative; margin: 0;}.dj_rtl .esriTags .grid_1,.dj_rtl .esriTags .grid_2 {float: right;}.esriTags .alpha {margin-left: 0;}.esriTags .omega {margin-right: 0;}.esriTags .container_2 .grid_1 {width:48.0%;}.esriTags .container_2 .grid_2 {width:98.0%;}.esriTags .container_2 .prefix_1 {padding-left:50.0%;}.esriTags .container_2 .suffix_1 {padding-right:50.0%;}.esriTags .container_2 .push_1 {left:50.0%;}.esriTags .container_2 .pull_1 {left:-50.0%;}.esriTags .clear {clear: both; display: block; overflow: hidden; visibility: hidden; width: 0; height: 0;}.esriTags .clearfix:after {clear: both; content: " "; display: block; font-size: 0; line-height: 0; visibility: hidden; width: 0; height: 0;}.esriTags .clearfix {display: inline-block;}.esriTags .clearfix {height: 1%;}.esriTags .clearfix {display: block;}.esriTags {margin: 0.3875rem 0 0 0;}.esriTags .dijitInputField {float: left; display: inline-block; padding: 0 !important; margin-left: 0; line-height: 2; width: inherit;}.esriRtl .esriTags .dijitInputField {float: right;}.esriTags .dijitTextBox {margin: 0;}.esriTags .dijitReset .dijitInputInner {padding: 0 !important; margin-left: 0;}.esriTags .select2-container-multi {width: 100%; max-width: none !important;}.esriTags .select2-container-multi .select2-choices {padding: 0.31rem; width: 100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}.esriTags .select2-container-multi .select2-choices.focus {border-color: #0079c1; box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075), 0 0 5px rgba(81, 167, 232, 0.5);}.esriTags .select2-container-multi .select2-choices .select2-search-choice {margin: 6px 5px 3px 0; line-height: 16px;}.esriTags .select2-container .dgrid-row.ui-state-default.dgrid-row-odd {background: inherit;}.esriTags input[type="text"] {height: auto;}.esriTags .dijitTextBox {box-shadow: none; padding: 0;}.esriTags .dijitPlaceHolder {top: 0;}.esriTags:after {content: ''; display: table; clear: both;}.esriTags .dijitTextBoxFocused {outline: none; box-shadow: none;}.esriTags .grid_1 {width: 100%;}.esriTags .dijitTextBox {display: inline-block; vertical-align: text-top;}.dijitSelectError,.dijitSelectError .dijitButtonContents,.dijitTextBoxError,.dijitTextBoxError .dijitButtonNode {border-color: #de2900;}.dijitInputContainer {position: relative;}.dijitPlaceHolder {position: absolute; padding: 0; line-height: 1.55rem; left: 0; top: 6px; color: #a9a9a9; font-family: "Avenir Next W01", "Avenir Next W00", "Avenir Next", "Avenir", "Helvetica Neue", "Helvetica", "Arial", sans-serif; font-weight: 300;}.esriRtl .dijitPlaceHolder {left: inherit; right: 0;}.dijitTextArea.dijitPlaceHolder {top: 0;}.dijitTextBox input[type="text"],.dijitTextBox input[type="search"],.dijitTextBox input[type="password"] {border: 0; background-color: rgba(0, 0, 0, 0); width: 100%; padding-right: 0; margin-left: 0; margin-right: 0; margin-top: 0; -webkit-appearance: none; box-shadow: none;}.dijitTextBox input[type="text"], .dijitTextBox input[type="password"] {padding-left: 0;}.dijitTextBox input[type="text"]:focus,.dijitTextBox input[type="search"]:focus,.dijitTextBox input[type="password"]:focus {outline: none;}.dijitTextBox {position: relative; font-family: "Avenir Next W01", "Avenir Next W00", "Avenir Next", "Avenir", "Helvetica Neue", "Helvetica", "Arial", sans-serif; display: inline-block; padding: 0 0.31rem !important; font-size: 0.9375rem; line-height: 1.55rem; color: #595959; border: 1px solid #a9a9a9; -webkit-transition: border-color 150ms linear; transition: border-color 150ms linear; -webkit-appearance: none; height: 2.4rem; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; display: block; width: 100%; outline: none; outline-offset: 0; vertical-align: baseline; margin-top: 0.3875rem; box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075);}.dijitTextBoxDisabled {opacity: .6; pointer-events: none;}.dijitTextArea {padding-top: 0.31rem !important;}.dijitTextBoxFocused {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;}.dj_ie11 .dijitTextBox input[type="text"],.dj_trident .dijitTextBox input[type="text"],.dj_edge .dijitTextBox input[type="text"],.dj_ie11 .dijitTextBox input[type="search"],.dj_trident .dijitTextBox input[type="search"],.dj_edge .dijitTextBox input[type="search"],.dj_ie11 .dijitTextBox input[type="password"],.dj_trident .dijitTextBox input[type="password"],.dj_edge .dijitTextBox input[type="password"] {height: 2rem;}.dijitValidationTextBox .dijitValidationContainer {display: none;}.dijitComboBox {border: 1px solid #ccc;}.dijitComboBoxFocused {border-color: #0079c1;}.dijitArrowButtonInner {text-align: center !important;}.dijitComboBox .dijitInputContainer {margin-right: 2rem;}.dijitArrowButtonContainer {position: absolute; top: 0; right: 0; width: 2rem; cursor: pointer; height: 100%;}.esriRtl .dijitComboBox .dijitInputContainer {margin-left: 2rem; margin-right: 0;}.esriRtl .dijitArrowButtonContainer {left: 0; right: auto;}.dijitTooltip {position: absolute; z-index: 2000; display: block; left: 0; top: -10000px; overflow: visible;}.dijitTooltipContainer {padding: 0.3875rem 0.775rem; font-size: 0.875rem; line-height: 1.55rem; color: #FFF; text-align: center; word-wrap: break-word; background: rgba(0, 0, 0, 0.75); border-radius: 3px;}.dijitTooltipConnector {content: ""; position: absolute; z-index: 1000001; width: 0; height: 0; top: 50%; bottom: 50%; color: rgba(0, 0, 0, 0.75); pointer-events: none; border: 5px solid rgba(0, 0, 0, 0);}.dijitTooltipRight {padding-left: 6px;}.dijitTooltipLeft {padding-right: 6px;}.dijitTooltipRight .dijitTooltipConnector {left: -4px; border-right-color: rgba(0, 0, 0, 0.75); border-bottom: 5px solid rgba(0, 0, 0, 0);}.dijitTooltipLeft .dijitTooltipConnector {right: -4px; border-left-color: rgba(0, 0, 0, 0.75); border-bottom: 5px solid rgba(0, 0, 0, 0);}.dijitTooltipFocusNode {padding: 2px 2px 2px 2px;}.dijitTooltipConnector {position: absolute;}.dj_a11y .dijitTooltipConnector {display: none;}.dijitTooltipData {display:none;}.dijitTooltipContents table, .dijitTooltipContents tr, .dijitTooltipContents td {border: none;}.dijitTooltipContents table {margin-bottom: 0;}.dijitTooltipContents td label {margin-bottom: 0;}.dijitTooltipContainer {padding: .5em;}.dijitTooltipContents td .dijitButton {margin-left: .5em;}.esriRtl .dijitTooltipContents td .dijitButton {margin-left: auto; margin-right: .5em;}.dijitTooltipContents td:last-child {text-align: right;}.esriRtl .dijitTooltipContents td:last-child {text-align: left;}.dijitTooltipContents td .dijitButton:first-child .dijitButtonText {background-color: #005e95; color: white;}.dijitTooltipContents td .dijitButton:first-child .dijitButtonText:hover {background-color: transparent; color: #007ac2;}.dijitTooltipContents td .dijitButton:last-child .dijitButtonText {background-color: transparent; color: #007ac2;}.dijitTooltipContents td .dijitButton:last-child .dijitButtonText:hover {background-color: #005e95; color: white;}.dijitPopup .dijitTooltipContainer {background-color: white; color: #4c4c4c;}.dijitTreeIsRoot {border-top: none;}.dijitTreeBorderedContent {margin-top: 1em; margin-bottom: 1em; max-width: 100%; width: 100%; border: 1px solid #ccc;}.dijitTreeRow {display: block; position: relative; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding: 0.51667rem 1.55rem 0.51667rem 2rem !important; font-size: 0.875rem; line-height: 1.55rem; color: #595959; background: url("../img/folder.svg") no-repeat .5rem center #fff; border-left: 3px solid transparent; border-top: 1px solid #efefef; cursor: pointer; white-space: nowrap;}.dijitTreeRow:after {content: ""; width: 1rem; height: 1rem; position: absolute; background: url("../img/check-mark-green.svg") center center no-repeat transparent; top: 0.8rem; right: .5rem; opacity: 0;}.dj_gecko .dijitTreeRow:after {right: 1rem;}.dijitTreeRowHover:after, .dijitTreeNodeFocused > .dijitTreeRow:after {opacity: .7;}.dijitTreeRowHover, .dijitTreeNodeFocused > .dijitTreeRow {background-color: #f8f8f8; outline: none;}.dijitTreeContent:focus {outline: none;}.dijitTreeLabel:focus {outline: none;}.dijitTreeRowSelected {border-left-color: #0079c1;}.dijitTreeRowSelected:after {opacity: 1;}.esriRtl .dijitTreeRow {padding: 0.51667rem 2rem 0.51667rem 1.55rem !important; background-position: calc(100% - .5rem) center; border-left: none; border-right: 3px solid transparent;}.esriRtl .dijitTreeRowSelected {border-right-color: #0079c1;}.esriRtl .dijitTreeRow:after {right: auto; left: .5rem;}.esriRtl .dj_gecko .dijitTreeRow:after {left: 1rem;}.esriAddItemDlg {width: 680px; max-width: 100%;}.esriAddItemDlg .help-icon {position: absolute; right: 60px;}.esriRtl .esriAddItemDlg .help-icon {right: auto; left: 60px;}.dj_gecko .esriAddItemDlg input[type=file]{padding:0.31rem;}.esriAddItemDlg br {display: none;}.esriAGOAddItemForm .subtable .dojoxGrid {height: 150px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; width: 100%; font-weight: 400;}.esriAGOAddItemForm .subtable .dojoxGrid td, .esriAGOAddItemForm .subtable .dojoxGrid th {font-weight: 400;}.esriAGOAddItemForm .timeZones .dijitSelect {margin-top: 0;}.multigeocode {width: 50%;}.esriAddItemDlg .add-item-geocode-table .dojoxGridContent {max-width: 100%;}.esriAddItemDlg .esriTags .gridHeightLimiter {height: 4.5em;}.esriTags .dropDownList {-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}.categories-container {max-width: 700px;}.fieldsGridContainer {height: auto; margin: 1rem 0; padding-bottom: 1px;}.fieldsGridContainer .dgrid-row {padding: 0 1rem 0 .5rem; background-color: #f8f8f8; border: 1px solid #efefef; display: block; position: relative; margin-bottom: -1px;}.deleteLayer-link {position: absolute; right: .75rem; top: 3px;}.field-layer {margin-left: 0 !important;}.exactMatchEditor, .fieldEditor, .layerEditor {display: inline-block;}.layerEditor .dijitButtonText {width: 200px;}.fieldEditor .dijitButtonText {width: 120px;}.exactMatchEditor .dijitButtonText {width: 140px;}.fieldsGridContainer .deleteLayer {margin-top: 1rem;}.fieldsGridContainer .dgrid-row-table {background-color: transparent;}.fieldsGrid .dgrid-cell {border: none; display: inline-block; margin: 0 .5rem .25rem 0;}.fieldsGrid .field-layer {text-overflow: ellipsis;}.fieldsGrid .field-field,.fieldsGrid .field-exactMatch {overflow: hidden;}.fieldsGrid .field-last {width: 25px; vertical-align: middle;}.fieldsGrid .dgrid {min-height: 25px; height: auto; border: none;}.fieldsGrid .dgrid .dgrid-scroller {position: relative; overflow: visible;}.fieldsGrid .dgrid-no-data {padding: 0;}.fieldsGrid .dgrid .ui-state-highlight {background: #fff;}.esri .fieldsGrid .dgrid-row {border: none;}.esri .fieldsGrid .dgrid .ui-state-default.dgrid-row:hover,.esri .fieldsGrid .dgrid .ui-state-default.dgrid-row.dgrid-row-odd:hover,.esri .fieldsGrid .dgrid .ui-widget-header th:hover {background-color: #FFF !important;}.esri .fieldsGrid .dgrid .dgrid-cell {border: none;}.esri .fieldsGrid .dgrid .dgrid-header.dgrid-header-row.ui-widget-header,.esri .fieldsGrid .dgrid .ui-widget-header {background: #FFF !important;}.fieldsGrid .dgrid .dgrid-row.dgrid-row-odd {background-color: #FFF;}.fieldsGrid .dgrid-footer {display: none;}.esri .fieldsGrid .dijitButtonText {color: #444444;}.expcon.opFindLocations {cursor: pointer; font-size: 1.25em; color: #595959; border: none; padding: 0;}.expcon.opFindLocations:hover {background: transparent;}#find-locations-container.fieldsGrid {padding-top: 5px;}.redirects .dgrid {height: 8rem; width: 100%; margin-top: 1rem; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; min-width: 500px;}.redirects .dgrid-scroller {margin-top: 0;}.redirects .dgrid-row {cursor: pointer; font-size: .875rem; padding: .25rem .5rem;}.redirects .dgrid-row.ui-state-active:hover {background-color: #bfd6eb;}.redirects .dgrid-row:hover {background-color: #efefef;}.redirect-input {width: 60%;}.esriHelpIcon {padding: 0; background: url("images/helpIcon.png") no-repeat top left; width: 16px; height: 16px; cursor: pointer; margin-left: 0.5rem; display: inline-block;}.esriRtl .esriHelpIcon {margin-left: auto; margin-right: 0.5rem;}.esriRtl.ar .esriHelpIcon {-moz-transform: scaleX(-1); -o-transform: scaleX(-1); -webkit-transform: scaleX(-1); transform: scaleX(-1); filter: FlipH; -ms-filter: "FlipH";}.deleteLayer {vertical-align: middle;}.byLayerDiv .dgrid-row-table {margin-bottom: .25rem;}.usage-app-dlg, .esriUsageApp {max-width: 610px; min-height: 300px;}.usage-app-dlg .dgrid-row-table {margin-bottom: 0;}.usage-app-dlg .dgrid-cell-editing .dgrid-input {margin-top: 0;}.usage-app-dlg .dgrid-header .dgrid-row-table {background-color: #efefef; border-top: 1px solid #ddd;}.usage-app-dlg .grid {width: 608px;}.usage-app-dlg .dgrid {height: 200px; border: none;}.esri .esriCreateAppDlg .dijitDialogPaneContent,.esri .esriShareMapDlg .dijitDialogPaneContent,.esri .esriPublishingWizardDlg .dijitDialogPaneContent{padding: 0px; overflow: hidden;}.esri .esriCreateAppDlg.dijitDialog {min-width: 665px;}.esri .esriCreateAppDlg .dijitContentPane {padding: 15px; min-width: 70% !important;}.esri .esriCreateAppDlg .dojoxWizardButtons {margin-bottom: 15px;}.esri .esriCreateAppDlg .dojoxWizard {}.esri .esriShareMapDlg {min-width: 675px;}.esri .esriShareMapDlg .dijitDialogPaneContent .share-map-stack-stack {margin-bottom: 15px;}.esriCreateApp {width: 900px; max-width: 900px; height: 600px;}.esriBrowseItems {margin: 0 auto; width: auto !important; font-family: "Avenir LT W01 35 Light",Arial,Helvetica,sans-serif; height: 100%;}.esriBrowseItems.filters .esriHelpIcon {background: url("../sharing/dijit/css/images/helpIcon.png") no-repeat center; width: 20px; height: 20px; margin: 1px 0 0 10px; cursor: pointer; display: inline-block; padding: 0;}.esriBrowseItems.filters .esriHelpIcon.hide {display:none;}.esriRtl .esriBrowseItems.filters .esriHelpIcon {margin: 0 10px 0 0;}.esriRtl.ar .esriBrowseItems.filters .esriHelpIcon {-moz-transform: scaleX(-1); -o-transform: scaleX(-1); -webkit-transform: scaleX(-1); transform: scaleX(-1); filter: FlipH; -ms-filter: "FlipH";}.esriBrowseItems .gallery {min-height: 450px; margin: 0 auto; height: 100%; clear: both;}.esriBrowseItems #loader-wrap,.esriBrowseItems .dgrid .dgrid-loading {position: absolute; background: #fff url("images/LoadingIndicator_blue.gif") 100% center no-repeat !important; top: 45%; width: 33px; text-align: center; z-index: 100; color: #ccc; height: 39px; left: 58%;}.esriBrowseItems.nofilters #loader-wrap {left: 48%;}.esriBrowseItems .top-bar {clear: both; width: 100%; padding: 0 10px; margin: auto;}.esriBrowseItems #gallery-grid_search {width: 31%; margin-bottom: 10px;}.esriBrowseItems .gallery .gallery-left {float: left; width: 25%;}.esriBrowseItems.nofilters .gallery .gallery-left {width: 0; display: none;}.esriBrowseItems .gallery-left ul {list-style: none; padding: 0 0; margin: 15px 0; width: auto; border-right: 1px solid #efefef; border-bottom: 1px solid #efefef; border-left: 1px solid #efefef;}.esriBrowseItems .gallery-left li a {padding: .5rem .7rem; font-size: 15px; margin-right: 0; display: block; line-height: 1.42857143; border-top: 1px solid #efefef; width: 90%; color: #6e6e6e; position: relative;}.esriBrowseItems .gallery-left li.active>a, .esriBrowseItems .gallery-left li.active>a:focus {color: #6e6e6e; cursor: default; background-color: #d2e9f9;}.esriBrowseItems .gallery-left li a:hover:after {content: "»"; opacity: 1; position: absolute; right: 0; top: .5rem; padding: 0 0.3875rem; -webkit-transition: all 150ms linear; transition: all 150ms linear;}.esriBrowseItems .gallery .gallery-left a {text-decoration: none; color: #6e6e6e; font-size: 15px;}.esriBrowseItems .gallery .gallery-right {float: right; width: 74%; height: 100%; margin-top: 8px;}.esriBrowseItems.nofilters .gallery .gallery-right {width: 100%; float: left; overflow: hidden;}.esriBrowseItems .gallery .gallery-right p.filter-title {margin-bottom: 0.3em; padding: 0 1.5% 0 1.5%; font-size: 17px;}.esriBrowseItems .dgrid .gallery-view h5 {width: 100%; height: 2.125em; line-height: 1.0em; font-size: 16px; word-wrap: break-word; line-break:strict; font-family: "Avenir LT W01 35 Light",Arial,Helvetica,sans-serif; overflow: hidden;}.esriBrowseItems .dgrid-grid.dgrid .gallery-view img {display: block; -webkit-transition: all .2s ease-in-out; -moz-transition: all .2s ease-in-out; -ms-transition: all .2s ease-in-out; -o-transition: all .2s ease-in-out; transition: all .2s ease-in-out;}.esriBrowseItems .dgrid-grid.dgrid .gallery-view img:hover {border-color: #333;}.esriBrowseItems.showing .dgrid-grid.dgrid .gallery-view img:hover {border-color: #e0e0e0;}.esriBrowseItems .dgrid-grid.dgrid .dgrid-row .gallery-view {float: left; width: 29.9%; padding: 0 1.6%; margin: auto; position: relative;}.esriBrowseItems.nofilters.wide .dgrid-grid.dgrid .dgrid-row .gallery-view, .esriPublishingWizard .esriBrowseItems.nofilters .dgrid-grid.dgrid .dgrid-row .gallery-view {width: 21%;}.grid-item-thumbnail-wrap {position: relative; border: 1px solid #e0e0e0; padding: 4px; margin-bottom: .25rem; display: inline-block;}.esriBrowseItems .template-overlay {position: absolute; z-index: 100; top: 4px; right: 4px; bottom: 4px; left: 4px; background: rgba(0, 0, 0, 0.7); text-align: center; color: #fff; line-height: 124px; pointer-events: none; font-size: 15px !important; text-overflow: ellipsis; overflow: hidden; white-space: nowrap;}.esriBrowseItems .template-overlay p {font-size: 15px;}.esriBrowseItems .gallery .gallery-left {overflow-y: auto; overflow-x: hidden; height: calc(80% - 3rem)}.esriBrowseItems .instructions {margin-top: 10px; margin-bottom: 10px; width: 50%;}.esriBrowseItems.filters .instructions {width: 60%;}.esriBrowseItems .instructions span{font-size: 17px;}.esriBrowseItems .instructions span {display: inline-block;}.esriBrowseItems .instructions span.hide.messageLeft,.esriBrowseItems.nofilters span.messageLeft {width: 0; padding: 0; display: none;}.esriBrowseItems .instructions span.messageLeft {width: 37%; padding-right: 6.25%; vertical-align: top;}.esriBrowseItems .instructions span.messageRight,.esriBrowseItems.nofilters .gallery span.messageRight {width: 100%; vertical-align: top;}.esriBrowseItems.filters .instructions span.messageRight {max-width: 50%; width: auto; vertical-align: top; display: inline-block; padding: 0;}.esriBrowseItems .input-group-btn .btn {margin-top: 0.6em; border-top-left-radius: 0; border-bottom-left-radius: 0; height: 2.25rem;}.esriBrowseItems .dgrid {border: none !important;}.esriBrowseItems .dgrid-no-data {position: relative; font-size: 17px; margin: 20px;}.esriBrowseItems.showing .instructions .messageRight,.esriBrowseItems.showing .templates .dgrid,.esriBrowseItems.showing .templates .filter-title,.esriBrowseItems .templates.fade .dgrid,.esriBrowseItems .templates.fade .filter-title,.esriBrowseItems.showing .esriHelpIcon {opacity: 0.3; -webkit-transition: opacity 250ms ease-in-out, left 0ms linear 250ms; -moz-transition: opacity 250ms ease-in-out, left 0ms linear 250ms; -ms-transition: opacity 250ms ease-in-out, left 0ms linear 250ms; -o-transition: opacity 250ms ease-in-out, left 0ms linear 250ms; transition: opacity 250ms ease-in-out, left 0ms linear 250ms; pointer-events: none;}.esriBrowseItems.showing .esriHelpIcon {pointer-events: none; cursor: default;}.esriBrowseItems.showing .gallery .gallery-right {cursor: pointer;}.esriBrowseItems .instructions .messageRight,.esriBrowseItems .templates {opacity: 1; -webkit-transition: opacity 250ms ease-in-out, left 0ms linear; -moz-transition: opacity 250ms ease-in-out, left 0ms linear; -ms-transition: opacity 250ms ease-in-out, left 0ms linear; -o-transition: opacity 250ms ease-in-out, left 0ms linear; transition: opacity 250ms ease-in-out, left 0ms linear;}.esriBrowseItems .dgrid-grid.dgrid .dgrid-scroller {}.esriBrowseItems.nofilters .dgrid-grid.dgrid .dgrid-scroller {margin-bottom: 0px !important;}.esriBrowseItems .dgrid-grid.dgrid, .esriBrowseItems .dgrid-grid.dgrid .dgrid-content {background: none repeat scroll 0 0 #FFF; border: none; width: auto !important; height: auto;}.esriBrowseItems .dgrid {max-height: 70%; height: 450px; overflow-y: auto;}.esriShareMapDlg .esriBrowseItems .dgrid-grid.dgrid {max-height: 450px;}.esriBrowseItems .dgrid-grid.dgrid .dgrid-content {overflow-y: hidden;}.esriBrowseItems .dgrid-grid.dgrid .dgrid-row .gallery-view:hover {cursor: pointer; background: #fff; background-color: #fff;}.esriBrowseItems .dgrid-grid.dgrid .dgrid-row.dgrid-selected .gallery-view,.esriBrowseItems .dgrid-grid.dgrid .dgrid-row.dgrid-selected .gallery-view:hover,.esriBrowseItems .soria .dgrid-selected {background: #fff; background-color: #fff;}.esriBrowseItems .dgrid .dgrid-footer {background: none repeat scroll 0 0 #FFF !important; position: relative;}.esriBrowseItems .dgrid-grid.dgrid .dgrid-navigation {float: inherit !important; margin: 0 auto; height: 40px; text-align: center; display: table; width: auto !important;}.esriBrowseItems .dgrid .dgrid-status {display: none !important; visibility: hidden;}.esriBrowseItems .dgrid .dgrid-pagination .dgrid-page-link,.esriBrowseItems .dgrid .dgrid-pagination .dgrid-page-skip{background: none repeat scroll 0 0 #F2F2F2; border: 1px solid #EDEDED; border-radius: 4px 4px 4px 4px; -webkit-border-radius: 4px 4px 4px 4px; -moz-border-radius: 4px 4px 4px 4px; -ms-border-radius: 4px 4px 4px 4px; -o-border-radius: 4px 4px 4px 4px; color: #999999; font-size: 1em; line-height: 1.5em; margin: 5px; padding: 5px 10px; float: left;}.esriBrowseItems .dgrid .dgrid-pagination .dgrid-page-disabled,.esriBrowseItems .dgrid .dgrid-pagination .dgrid-page-link:hover,.esriBrowseItems .dgrid .dgrid-pagination .dgrid-first:hover,.esriBrowseItems .dgrid .dgrid-pagination .dgrid-previous:hover,.esriBrowseItems .dgrid .dgrid-pagination .dgrid-next:hover,.esriBrowseItems .dgrid .dgrid-pagination .dgrid-last:hover {background-color: #007AC2; color: #FFF;}.esriBrowseItems .dgrid .dgrid-pagination .dgrid-first,.esriBrowseItems .dgrid .dgrid-pagination .dgrid-previous,.esriBrowseItems .dgrid .dgrid-pagination .dgrid-next,.esriBrowseItems .dgrid .dgrid-pagination .dgrid-last {background: none repeat scroll 0 0 #F2F2F2; border: 1px solid #EDEDED; color: #999999; font-size: 1em; line-height: 1.5em; margin: 5px; padding: 5px 10px; float: left;}.esriBrowseItems #template-info-panel {width: 285px; padding: 15px; background: rgba(255,255,255, 1); border: solid 1px #e0e0e0; right: 0; -webkit-transform: translate3d(680px,0,0); transform: translate3d(680px,0,0); bottom: 0; top: 0; overflow-x: hidden; position: absolute; z-index: 800; -webkit-transition: all 500ms ease-in-out; -moz-transition: all 500ms ease-in-out; -ms-transition: all 500ms ease-in-out; -o-transition: all 500ms ease-in-out; transition: all 500ms ease-in-out;}.esrRtl .esriBrowseItems #template-info-panel {-webkit-transform: translate3d(-680px,0,0); transform: translate3d(-680px,0,0);}.esriCreateAppDlg .esriBrowseItems.showing #template-info-panel {-webkit-transform: translate3d(3px,0,0); transform: translate3d(3px,0,0);}.esriBrowseLayersExtent {width: 100%; min-height: 330px; padding: 0; overflow: hidden; clear: both;}.esriBrowseOption {display: inline-block; margin: 12px 8px 0;}.esri .esriCreateAppDlg .dijitReset.dijitButtonNode,#browse-layers-dialog .dijitReset.dijitButtonNode {border: solid 1px #007ac2;}.dj_ie8 .esriBrowseItems #template-info-panel {background: #fff;}.esriBrowseItems.showing #template-info-panel {opacity: 1; -webkit-transform: translate3d(0,0,0); transform: translate3d(0,0,0);}.esriCreateAppDlg .esriBrowseItems.filters #template-info-panel {height: 94.5%;}#share-map-dialog .esriBrowseItems #template-info-panel {height: 97%;}.esriPublishingWizard .esriBrowseItems #template-info-panel {top: 0px; height: auto;}.esriPublishingWizard .withTabs .esriBrowseItems #template-info-panel {top: 49px;}.esriBrowseItems .template-info-showing {min-height: 150px; -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1;}.esriBrowseItems .template-info-showing .template-info {display: block;}.esriBrowseItems .template-info-showing .thumbnail {border: 1px solid #e0e0e0; width: auto; margin: 0 0 10px 0; float: left; padding: 0;}.esriRtl .esriBrowseItems .template-info-showing .thumbnail {float: right;}.esriBrowseItems .template-info-showing .thumbnail:hover {border-color: #e0e0e0; cursor: initial;}.esriBrowseItems .template-info-showing .thumbnail > img{margin: 0; width: 277px;}.esriBrowseItems .template-info-showing h4 {margin-bottom:0.5rem; font-size: 1.25rem; clear:left; color: #616161; font-weight: normal; max-height: 3.0em; overflow: hidden; height: auto;}.esriRtl .esriBrowseItems .template-info-showing h4 {clear: right;}.esriBrowseItems .template-info-showing p {font-size: 1rem !important; width: 100%; overflow-y: auto; overflow-x: hidden; height: 7.5em; line-height: 1.25em;}.esriBrowseItems .panel-actions {width: 100%; opacity: 0; -webkit-transition: opacity 250ms ease 500ms; -moz-transition: opacity 250ms ease 500ms; -ms-transition: opacity 250ms ease 500ms; -o-transition: opacity 250ms ease 500ms; transition: opacity 250ms ease 500ms; text-align: center;}.esriBrowseItems .template-info-wrapper {display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; min-height: 100%;}.esriBrowseItems .quiet-scroll pre::-webkit-scrollbar, .esriBrowseItems .quiet-scroll::-webkit-scrollbar {width: 4px !important; height: 4px !important; border-left: 0; background: rgba(0, 0, 0, 0.1);}.esriBrowseItems .quiet-scroll pre::-webkit-scrollbar-thumb, .esriBrowseItems .quiet-scroll::-webkit-scrollbar-thumb {background: rgba(0, 0, 0, 0.4); border-radius: 0;}.esriBrowseItems .quiet-scroll pre::-webkit-scrollbar-track, .esriBrowseItems .quiet-scroll::-webkit-scrollbar-track {background: none;}.esriBrowseItems.showing .panel-actions {opacity: 1;}.esriBrowseItems .btn-main {width: 90%; margin-bottom: 10px; background-color: #0079C1; border: solid 1px #0079c1}.esriBrowseItems .btn-secondary {background-color: transparent; border: solid 1px #0079c1; color: #0079c1; width: 44%; border: 1px solid #0079c1; margin: 4px 4px 10px 4px;}.de .esriBrowseItems .btn-secondary,.sv .esriBrowseItems .btn-secondary,.da .esriBrowseItems .btn-secondary,.nl .esriBrowseItems .btn-secondary,.fr .esriBrowseItems .btn-secondary,.lv .esriBrowseItems .btn-secondary,.nb .esriBrowseItems .btn-secondary,.pl .esriBrowseItems .btn-secondary,.ro .esriBrowseItems .btn-secondary,.bs .esriBrowseItems .btn-secondary,.el .esriBrowseItems .btn-secondary{width: 90%;}.esriBrowseItems .btn-wide {width: 90%;}.esriBrowseItems .btn-secondary:hover {text-decoration: none; background-color: #5daddd; color: white;}.esriBrowseItems .btn-cancel {background: none; border-color: #fff; color: #828282;}.esriBrowseItems .btn-cancel:hover {background: none; border-color: #fff; color: #005e95;}.esriBrowseItems p {margin:0;}.esriBrowseItems .btn {text-transform: uppercase; font-size: 14px; padding: 0.37rem 0.85rem; -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; text-shadow: none; white-space: normal; word-wrap: break-word; -webkit-border-radius: 0; border-radius: 0;}.hr .esriBrowseItems .btn {font-size: 13px;}.esriBrowseItems .searchBar {margin-right: 15px; margin-top: 3px; max-width: 37%; width: auto;}.esriBrowseItems .searchBar .esriSearchBox {padding-left: 1.50em !important; background: url("../sharing/dijit/css/images/search.svg") no-repeat .25em center white !important; display: inline-block; padding: 0 0.31rem; font-size: 0.9375rem; line-height: 1.55rem; color: #595959; border: 1px solid #a9a9a9; -webkit-transition: border-color 150ms linear; transition: border-color 150ms linear; -webkit-appearance: textfield; height: 2.25rem; -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; width: auto; margin: 0 0 0 0 0; float: left; width: auto;}.esriRtl .esriBrowseItems .searchBar .esriSearchBox {padding-left: inherit; padding-right: 1.50em;}.esriBrowseItems .searchBar .btn {margin-top: 0.6em; height: 38px; border-top-left-radius: 0; border-bottom-left-radius: 0;}.dj_ie .esriBrowseItems .searchBar .btn {margin-top: 0.5em;}.dj_ie8 .esriBrowseItems .searchBar {width: 38%;}.dj_ie8 .esriBrowseItems .searchBar .btn {margin-top: 0.6em; height: 32px;}.dj_ie8 .esriBrowseItems .searchBar input {width: 150px; height: 30px;}@media screen and (max-width: 1400px) {#template-info-panel .thumbnail, #template-info-panel .thumbnail img {width: 177px; display: block;}}@media screen and (max-height: 961px) {#template-info-panel .thumbnail, #template-info-panel .thumbnail img {width: 177px; display: block;}}@media screen and (max-width: 1100px) {.esriBrowseItems .dgrid {max-height: 65%}}@media (max-width: 965px) and (min-width: 600px) {.esriCreateApp .esriBrowseItems .dgrid-grid.dgrid .dgrid-row .gallery-view {width: 45%;}} .esriBrowseItems .esriSearchBox:focus {border: 1px solid #0079C1}.esriRtl .esriBrowseItems .dgrid .dgrid-pagination .dgrid-page-link,.esriRtl .esriBrowseItems .dgrid .dgrid-pagination .dgrid-page-skip {float:right;}.esriRtl .esriCreateApp .dojoxWizardButtons {right: inherit; left: 5px;}.esriRtl .esriBrowseItems .dgrid .dgrid-row .gallery-view {float: right;}.esriRtl .esriBrowseItems .gallery .gallery-left {float: right;}.esriRtl .esriBrowseItems .gallery-left li a:hover:after {right: inherit; left: 0;}.esriRtl .esriBrowseItems .searchBar {margin: 0 0 0 10px;}.esriRtl .esriBrowseItems .searchBar .esriSearchBox {border-radius: 0 4px 4px 0; background: #fff url("../sharing/dijit/css/images/search_rtl_32.png") 98% center no-repeat !important; background-size: 20px !important;}.esriRtl .esriBrowseItems .searchBar .btn {border-radius: 4px 0 0 4px;}.esriRtl .esriBrowseItems #template-info-panel {border-left: none; left: 0; right: inherit; -webkit-transform: translate3d(-680px,0,0); transform: translate3d(-680px,0,0); -webkit-box-shadow: 2px 1px 2px rgba(0,0,0, 0.25); box-shadow: 2px 1px 2px rgba(0,0,0, 0.25); -webkit-transition: all 500ms ease-in-out; -moz-transition: all 500ms ease-in-out; -ms-transition: all 500ms ease-in-out; -o-transition: all 500ms ease-in-out; transition: all 500ms ease-in-out;}.esriRtl .esriBrowseItems.showing #template-info-panel {left: 0; right: inherit; -webkit-transform: translate3d(0,0,0); transform: translate3d(0,0,0);}.esriRtl .esri .esriShareMapDlg .dijitDialogCloseIcon {left: 1% !important; right: inherit !important;}.esriRtl .esriBrowseItems .searchBar {margin-right: inherit; margin-left: 15px;}.esriBrowseItems, .esriBrowseItems .dgrid .gallery-view h5 {font-family: "Avenir Next W01", "Avenir Next W00", "Avenir Next", "Avenir", "Helvetica Neue", "Helvetica", "Arial", sans-serif;}.esriBrowseItems {overflow: hidden;}.esriBrowseItems .gallery-left ul li {margin: 0;}.esriBrowseItems .gallery-left li a {box-sizing: border-box; width: 100%;}.esriBrowseItems .gallery-left li.active>a, .esriBrowseItems .gallery-left li.active>a:focus {background-color: #fff; border-left: 3px solid #0079c2; text-indent: -3px;}.esriRtl .esriBrowseItems .gallery-left li.active>a, .esriRtl .esriBrowseItems .gallery-left li.active>a:focus {border-left: none; border-right: 3px solid #0079c2;}.esriBrowseItems .gallery .gallery-right .dgrid-header {display: none;}.esriBrowseItems .dgrid .gallery-view h5 {margin-bottom: 0;}.esriBrowseItems .searchBar {display: inline-block;}.esriBrowseItems .dgrid .dgrid-pagination {margin-top: .5rem;}.esriBrowseItems .dgrid .dgrid-pagination .dgrid-page-link, .esriBrowseItems .dgrid .dgrid-pagination .dgrid-page-skip {background: transparent; color: #0079c2; font-weight: 400; border-radius: 0; border: none; padding: 0.31rem 0.9rem; font-size: 0.9375rem; line-height: 1.55rem;}.esriBrowseItems .dgrid .dgrid-pagination .dgrid-page-link:hover {background: transparent; text-decoration: underline; color: #0079c2;}.esriBrowseItems .dgrid .dgrid-pagination .dgrid-next, .esriBrowseItems .dgrid .dgrid-pagination .dgrid-previous {font-size: 1.5rem; line-height: .85;}.esriBrowseItems .dgrid .dgrid-pagination .dgrid-next.dgrid-page-disabled, .esriBrowseItems .dgrid .dgrid-pagination .dgrid-previous.dgrid-page-disabled {opacity: .3; pointer-events: none;}.esriBrowseItems .dgrid .dgrid-pagination .dgrid-pagination-links .dgrid-page-link.dgrid-page-disabled {background-color: #0079c2; color: #fff;}.esriBrowseItems .grid-item-thumb {height: 125px; width: 100%;}.esriCreateApp {overflow: hidden;}.dojoxWizardButtons {position: absolute; bottom: 5px; right: 5px; left: 5px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;}.dojoxWizardButtons:after {content: ""; clear: both; display: table;}.dojoxWizardButtons .btn-back {color: #007ac2; border: none; padding: 0; -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;}.dojoxWizardButtons .btn-back:hover {background-color: transparent;}.dojoxWizardButtons .dijitButton.cancel {margin-left: auto;}.dojoxWizardButtons .calcite.primary {margin-right: 3px;}.esriRtl .dojoxWizardButtons .calcite.primary {margin-right: 0; margin-left: 3px;}.dojoxWizardButtons .btn-back .dijitButtonText {background: transparent; color: #007ac2; border: none; padding-right: 0; padding-left: 0;}.esriRtl .esriCreateApp .dojoxWizardButtons {right: 5px; left: 5px;}.esriRtl .dojoxWizardButtons .dijitButton.cancel {margin-right: auto;}.esriRtl .dojoxWizardButtons .btn-back {text-align: right;}.esriRtl .dojoxWizardButtons .btn-back:before {display: none;}.esriBrowseItems .instructions span.messageRight, .esriBrowseItems.nofilters .gallery span.messageRight {display: inline;}.esriRtl .esriBrowseItems .searchBar .esriSearchBox {border-radius: 0; padding-right: 1.50em !important;}.esriCreateAppDlg .esriBrowseItems.showing #template-info-panel {-webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0);}.esriRtl .esriBrowseItems.showing #template-info-panel {left: 0; right: inherit;}#open-map-dialog {max-width: 960px;}.esriPublishingWizardDlg .dijitDialogPaneContent {max-height: 79vh;}.esriPublishingWizard .dijitContentPane {overflow-y: auto;}.esriPublishingWizard.esriFeatureLayers {width: 960px; height: 630px; padding-bottom: 4rem;}.esriPublishingWizardDlg--content .esriBrowseItems .gallery {min-height: auto !important;}.esriPublishingWizard .map {border: 1px solid #ccc;}.esriPublishingWizard.esriTileLayers {width: 720px; height: 630px;}.esriPublishingWizard .dojoxWizardContainer {width: 100%; box-sizing: border-box; overflow-y: auto; overflow-x: hidden;}.esriPublishingWizard .esriPublishTilesDlg {height: calc(100% - 4rem); overflow: auto; width: 100%;}.esriPublishingWizard .esriPublishTilesDlg .esriItemPropertiesDlg {margin-right: 15px;}.esriRtl .esriPublishingWizard .esriPublishTilesDlg .esriItemPropertiesDlg {margin-right: inherit; margin-left: 15px;}.esriPublishingWizard .templateContent.withTabs {height: calc(100% - 2.5rem);}.esriPublishingWizard .templateContent.withTabs,.esriPublishingWizard .fromUrl {border-top: 1px solid #ccc; margin-top: -1px;}.esriPublishingWizard .esriBrowseItems .gallery {min-height: 450px; height: 100%; overflow: hidden; width: 100%;}.esriPublishingWizard.esriFeatureLayers .esriBrowseItems .dgrid {height: calc(80% - 3rem); max-height: inherit;}.esriPublishingWizard .esriBrowseItems .gallery-left ul {margin: 0;}.esriPublishingWizard .layerDetails .dgrid-row-table {height: 3rem;}.esriPublishingWizard .layerDetails .dgrid {height: 400px;}.esriPublishingWizardDlg--content .esriPublishingWizard .layerDetails .dgrid {height: 200px;}.esriPublishingWizard .field-name {border: none; line-height: 3; font-size: 0.9375rem; text-indent: .35rem; font-weight: 400; color: #4c4c4c;}.esriPublishingWizard .layerDetails .dgrid-row-even{background-color: #efefef;}.esriPublishingWizard .field-visible {padding-left: 0.75rem; width: 1.9rem; border: none; vertical-align: middle;}.esriPublishingWizard .field-visible input[type='checkbox'] {margin-top: 0;}.esriPublishingWizard .esriHighAccuracy input[type='checkbox'] {margin-top: 0.25rem;}.esriPublishingWizard.esriFeatureLayers .esriBrowseItems.filters .instructions span.messageRight {max-width: 50%;}.esriPopup .hidden {display: none;}.esriPublishingWizard .extentDetails {height: 400px;}.esriPublishingWizard .extentDetails label {display: inline-block; width: 10%;}.esriPublishingWizard .dijitTextBox.extent {width: 15%; display: inline-block; margin: 0 2%;}.esriThumbnailDlg {position: relative;}.esriThumbnailDlg .content-node {padding: 0px;}.horizontal-lines:before {content: ""; display: inline-block; border-top: solid 1px #959595; width: 15%; height: 1px; vertical-align: middle; z-index: 1;}.esriThumbnailDlg .horizontal-lines span {padding: 0 10px;}.esriThumbnailDlg .horizontal-lines:after {content: ""; display: inline-block; border-top: solid 1px #959595; width: 15%; height: 1px; vertical-align: middle; z-index: 1;}.esriThumbnailDlg .preview-image {margin: 0; position: absolute; left: 0px; top: 0px; transform-origin: 50% 50%; max-width: none;}.different-image-link {display: inline-block; vertical-align: middle; transform: translate(0%, 25%); font-weight: bold; font-size: 10pt; cursor: pointer;}.edit-thumb-display {min-width: 400px; min-height: 330px;}.crop-thumb-clear {position: absolute; top: 50%; left: 50%; margin-right: -50%; transform: translate(-50%, -50%); overflow-x: visible; background-color: #efefef; border: 1px solid #ccc; box-sizing: border-box;}.crop-thumb-translucent {position: absolute; top: 0px; left: 50%; margin-right: -50%; transform: translate(-50%); overflow: hidden; cursor: all-scroll;}.crop-thumb-translucent:after {box-sizing: border-box; content: ""; position: absolute; top: 0px; right: 0px; bottom: 0px; left: 0px; width: 100%; height: 100%; opacity: 0.9; border: 30px solid white;}.crop-thumb-container {position: relative; width: 100%;}.dlg-element-show {display: inline-block !important;}.dlg-element-hide {display: none !important;}.image-preview-container {position: relative; background-color: white; width: 100%; padding-bottom: 100%; text-align: center; border: 1px solid #efefef;}.group-preview-image {position: absolute; top: 50%; left: 50%; margin-right: -50%; transform: translate(-50%, -50%);}.hovering-thumbnail-image {opacity: 0.15;}.change-thumbnail-image {position: absolute; text-align: center; top: 50%; left: 50%; margin-right: -50%; transform: translate(-50%, -50%);}.extent-dialogue {border: none;}.extent-dialogue tr {border: none;}.extent-border-container .action.zoomTo {display: none;}.extent-dialogue td {border: none;}.extent-table-column-hide {display: none;}.extent-dialogue label {margin-bottom: 0; float: right;}.esriRtl .extent-dialogue label {float: left;}.extent-border-container {width: 100% !important;}.extent-search .arcgisSearch .searchBtn {border-left: 1px solid #a9a9a9;}.extent-search .esri-icon-search {background: transparent url("../img/search.svg") no-repeat center center;}.extent-search .esri-icon-down-arrow {background: transparent url("../img/down.svg") no-repeat center center; background-size: 20px; vertical-align: -7px;}.extent-search .searchMenu li {margin: 0;}.extent-label {width: 5em;}.extent-input {width: 5em;}html[dir="ltr"] .extent-ltr-margin-right-0 {margin-right: 0;}.esriItemPropertiesDlg .dijitExpandingTextArea {min-height: 4rem; max-height: 7rem;}.wabdiv {margin-bottom: .5rem;}.wablbl {margin-bottom: 0; text-transform: uppercase; display: inline-block; margin-right: 1rem;}.saveFolderLbl {display: block;}.esriItemPropertiesDlg .esriTags + br, .esriItemPropertiesDlg .snippet + br {display: none;}.esriItemPropertiesDlg .folderDropdownSelect {width: 100% !important; box-sizing: border-box;}.notifications-list {padding-left: 0; margin: 0; list-style-type: none; height: 178px; background-color: #FFFFFF; border: #CCCCCC thin solid; overflow-x: hidden; overflow-y: auto; font-size: 0.875rem; line-height: 1.3;}.notifications-list-item {-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding: .5em 2em .5em .5em; position: relative; border-bottom: 1px solid #CCCCCC; margin: 0;}.esriRtl .notifications-list-item {padding: .5em .5em .5em 2em;}.notifications-list-item:last-child {border-bottom: none;}.notifications-list-close {position: absolute; top: .5em; right: .25em;}.esriRtl .notifications-list-close {right: auto; left: .25em;}.profilePopup {background-color: #FFF; border: 1px solid #ccc; padding: 1.023rem; margin-top: .25rem; max-width: 600px; min-width: 400px; -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); z-index: 10;}.profilePopup .dijitContentPane {overflow: visible !important;}.profilePopup .itemThumbnailContainer {float: left; padding-right: 1rem; padding-bottom: 1rem; margin-bottom: 1rem; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;}.esriRtl .profilePopup .itemThumbnailContainer {float: right; padding-right: 0; padding-left: 1rem;}.profilePopup .itemDetail {margin: 2rem 0 0 0;}.profilePopup .esriItemSnippet {font-size: 0.825rem; margin-bottom: .5rem; -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;}.profilePopup .esriItemTitle {font-weight: 500; margin: 0 0 .5rem 0; display: inline-block;}.profilePopup .esriProfilePopupTitle {width: 70%; word-break: break-all;}.profileLinks {float: left;}.profileLinks:after {content: ""; clear: both; display: table;}.profileLinks a {float: left; margin-right: 1rem; display: inline-block;}.esriRtl .profileLinks a {float: right; margin-left: 1rem; margin-right: 0;}.esriPublishTilesDlg {width: 625px;}.esriPublishTilesDlg label {margin: .75rem 0 0 0;}.esriPublishTilesDlg br {display: none;}.tileProperties,.sceneProperties {margin-top: 1rem;}.tilePropertiesRadios {margin-bottom: 1.5rem;}.tilePropertiesRadios label {margin-bottom: 0; margin-top: 0; display: inline-block; width: 80%;}.tilePropertiesRadios .dijitTextBox {width: 70%; margin-left: 1.3rem;}.tilePropertiesSelects:after {content: ''; display: table; clear: both;}.tilePropertiesSelects .dijitSelectFixedWidth {float: left; margin-right: 1rem;}.tileRange.toLabel {float: left; margin-right: 1rem; margin-top: .75rem;}.esriRtl .dgrid-header-scroll {right: auto; left: 0;}.esriRtl .dgrid-header-row {right: 0; left: 17px;}.esriPublishTilesDlg .visibleScaleRange {width: 70%;}.dijitDialogPaneActionBar {width: 100% !important;}.rateLimiting .hitRate {width: auto; max-width: 15%; float: left; margin-right: .5rem;}.esriRateLimiting {min-width: 540px;}.referrerUrl {width: 60%; margin-top: 0;}.referralUris {width: 100%;}.sharedOwnershipDlg {width: 600px;}.esriSharedOwnershipDlg {width: 100%;}.esriSharedOwnershipDlg .main {margin-bottom: .5rem;}.esriSharedOwnershipDlg .dgrid-row {padding: .5rem 0 .25rem 0; border-bottom: 1px solid #efefef;}.esriSharedOwnershipDlg .dgrid-row-table {margin: 0;}.esriSharedOwnershipDlg .dgrid-row-table .dgrid-column-0 {width: 1.5rem; padding-left: .25rem; padding-right: .25rem;}.esriSharedOwnershipDlg .dgrid-row-table .dgrid-column-0 .dojoxTriStateCheckBoxInner {display: none;}.esriSharedOwnershipDlg .dgrid-row-table .dgrid-column-0 input[type="checkbox"] {margin-top: .35rem;}#share-dialog {max-width: 400px;}#share-dialog .label-yellow {background-color:#f0edc9; border:2px solid #dcd060; padding: 5px;}.share-wrapper {padding-left: 0 !important; padding-top: 0 !important;}.share-wrapper label {margin-bottom: 0; font-size: inherit; line-height: inherit;}.share-groups-wrapper {padding: 0 !important; border: 1px solid #efefef; overflow: auto; margin-left: 1.25rem; margin-bottom: 1rem; margin-top: .5rem;}.share-groups-table {margin: 0; border: none;}.share-groups-table td {border: none; padding: 0 0 0 0;}.share-groups-table tr {border: none;}.share-groups-table label {font-size: 0.875rem; line-height: 1.4rem;}.share-action-bar {padding-bottom: 0 !important;}#shareCheck-dialog {width: 600px; max-width: 100%;}.esriSignInDialog .dijitDialogPaneContent table,.esriSignInDialog .dijitDialogPaneContent table tr,.esriSignInDialog .dijitDialogPaneContent table th,.esriSignInDialog .dijitDialogPaneContent table td {border: none; padding: 0;}.esriSignInDialog table td label {margin: 1rem 0 0 0;}.esriSignInDialog table td br {display: none;}.esriIdCancel {margin-left: 3px;}.esriRtl .esriIdCancel {margin-right: 3px; margin-left: 0;}.esriSignInDialog .dijitDialogPaneActionBar .esriIdCancel .dijitButtonText {color: #0079c1; background: transparent; border-color: #0079c1;}.esriSignInDialog .dijitDialogPaneActionBar .esriIdCancel .dijitButtonText:hover {color: #FFF; background: #005e95; border-color: #005e95;}.appSwitcherModalContent .appLinkContainer p {line-height:17px; width: 128px;}.appSwitcherModalContent a {text-decoration:none; color: #333;}.appSwitcherModalContent .appLink {display: block; position: relative; width: 89.5%; height: 93%; padding-right: .5rem; padding-left: .5rem; padding-top: .5rem;}.appSwitcherModalContent svg *{pointer-events:all;}.appSwitcherModalContent .appSwitcher-title {font-size:20px;}.appSwitcherModalContent .disabled-state {opacity: .5;}.appSwitcherModalContent .disabled-state:hover .app-switcher-svg, .appSwitcherModalContent .disabled-state:focus .app-switcher-svg {fill: #6e6e6e !important;}.appSwitcherModalContent .down-carrot-svg {position: relative; top: 1px; fill: #666c71;}.appSwitcherModalContent .grabbable,.appSwitcherModalContent .grabbable a {cursor: pointer;}.appSwitcherModalContent div .dragging ul,.appSwitcherModalContent div .dragging li,.appSwitcherModalContent div .dragging a {cursor: move !important; cursor: grab !important; cursor: -moz-grabbing !important; cursor: -webkit-grabbing !important; cursor: grabbing !important;}.appSwitcherModalContent div .dragging .grabbable,.appSwitcherModalContent div .dragging .grabbable a,.appSwitcherModalContent div .dragging .grabbable li {cursor: move !important; cursor: grab !important; cursor: -moz-grabbing !important; cursor: -webkit-grabbing !important; cursor: grabbing !important;}.appSwitcherModalContent div .dragging ul .appLinkContainer.with-hover:hover {background: inherit; outline: none;}.appSwitcherModalContent .appIconImage .app-arrow {width: 0; height: 0; position: absolute;}.appSwitcherModalContent .appIconImage .arrow-keys-enabled {visibility: visible;}.appSwitcherModalContent .appIconImage .arrow-keys-disabled {visibility: hidden;}.appSwitcherModalContent .app-arrow-left {float: left; top: 27px; left: 38px; border-top: 5px solid transparent; border-bottom: 5px solid transparent; border-right: 5px solid #0079c1;}.appSwitcherModalContent .app-arrow-right {float: right; top: 27px; right: 38px; border-top: 5px solid transparent; border-bottom: 5px solid transparent; border-left: 5px solid #4273db;}.appSwitcherModalContent .app-arrow-top {top: 0; right: 70px; border-left: 5px solid transparent; border-right: 5px solid transparent; border-bottom: 5px solid #0079c1;}.appSwitcherModalContent .app-arrow-bottom {right: 70px; top: 59px; border-left: 5px solid transparent; border-right: 5px solid transparent; border-top: 5px solid #0079c1;}.appSwitcherModalContent .dropdown.is-active .dropdown-menu{max-height: 590px; display: block;}.appSwitcherModalContent .app-switcher-dropdown-menu {min-width: 475px; max-width: 600px; top: auto; margin-top: 1px; -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); right: -117px; background: #EEEEEF; overflow-x: hidden;}.appSwitcherModalContent .app-switcher-svg {fill: #6e6e6e;}.appSwitcherModalContent .app-indicator {height: 12px; width: 12px; right: 46px; clear: both; float: right; border-radius: 8px; padding: 0px; top: 4px; border: 2px solid rgb(255, 255, 255); position: relative; z-index: 50;}.appSwitcherModalContent .app-indicator-new {background: rgb(113, 222, 110);}.appSwitcherModalContent .app-indicator-removed {background: #ffffff; padding: 1px; line-height: 2px; right: 33px; top: -7px; border-radius: 10px; cursor: pointer;}.appSwitcherModalContent .app-indicator.app-indicator-removed:hover {border-color: #007ac2;}.appSwitcherModalContent .app-indicator.app-indicator-removed:hover svg {fill: #007ac2;}.appSwitcherModalContent .missing-app-icon {border: 1px dashed #333; height: 48px; width: 48px; background: #efefef; border-radius: 6px; margin: 0 auto; margin-bottom: 10px; text-align: center; cursor: pointer; display: block;}.appSwitcherModalContent .appContainer-secondary div .missing-app-icon {background: #f8f8f8;}.appSwitcherModalContent .go-to-settings-warning {background: rgba(0, 0, 0, 0.90); color: white; width: 93%; padding: 16px; position: absolute; z-index: 999;}.appSwitcherModalContent .go-to-settings-warning .description-text {font-size: 14px; padding: 6px 0px 0px 24px;}.appSwitcherModalContent .go-to-settings-warning .warning-svg-icon {fill: white; float: left; margin-right: 8px; clear: right; height: 19px; width: 16px;}.appSwitcherModalContent .go-to-settings-warning .x-svg-icon {fill: white; float: right; height: 13px; width: 13px; position: relative; bottom: 8px; left: 7px; cursor: pointer;}.appSwitcherModalContent .calcite-transparent-btn {display: inline-block; padding: 0.32rem 2rem; color: #69DCFF; background: rgba(255, 255, 255, 0); border: 1px solid #69DCFF; font-size: 14px; margin-top: 20px; float: right; cursor: pointer;}.appSwitcherModalContent .calcite-transparent-btn:hover {color: #000000; background: #69DCFF;}.appSwitcherModalContent #appSwitcherBtn {max-height:25px; margin-top:-2px;}.appSwitcherModalContent .appLinkContainer{font-size: 14px; margin: 0; width: 150px; height: 110px;}.appSwitcherModalContent .app-li-icon{display: inline;}.appSwitcherModalContent .top-nav-link .app-switcher-svg:hover, .top-nav-link:focus .app-switcher-svg {fill: #007ac2;}.appSwitcherModalContent .dropdown.is-active .dropdown-menu{-webkit-box-sizing: inherit; moz-box-sizing: inherit; box-shadow: inherit; border-top: 1px solid #efefef; display: block;}.appSwitcherModalContent .half-opacity, .appSwitcherModalContent .half-opacity .appIconImage,.appSwitcherModalContent .half-opacity p,.appSwitcherModalContent .half-opacity a {opacity: 0.5; cursor: default;}.appSwitcherModalContent .appLinkContainer.with-hover:hover, .appSwitcherModalContent .appLinkContainer.with-hover:focus {outline: 1px solid #0079c1; background: #ffffff;}.appSwitcherModalContent ::-webkit-scrollbar {-webkit-appearance: none; width: 7px;}.appSwitcherModalContent ::-webkit-scrollbar-thumb {border-radius: 4px; background-color: rgba(0,0,0,.5); -webkit-box-shadow: 0 0 1px rgba(255,255,255,.5);}.appSwitcherModalContent .appIconImage{height: 48px; width: 48px; margin: 0 auto; margin-bottom: 10px; background-size: contain; color: white; background-repeat: no-repeat; font-size: 18px; text-align: center; display: block;}.appSwitcherModalContent .appIconPng{height:48px; width:48px;}.appSwitcherModalContent .bg-darker-gray {background: #f8f8f8;}.appSwitcherModalContent .appIconSvgText{position: absolute; width: 48px; color: white; font-size: 17px; line-height: 48px; font-weight: 600; text-shadow: 0 1px 8px rgba(0, 0, 0, 1); -webkit-transform:translate3d(0,0,0);}.appSwitcherModalContent .block {font-family: "Avenir Next W01","Avenir Next W00","Avenir Next",Avenir,"Helvetica Neue",Helvetica,Arial,sans-serif; position: relative; display: inline-block; float: none; -webkit-box-sizing: border-box; moz-box-sizing: border-box; box-sizing: border-box; letter-spacing: normal; overflow-wrap: break-word; word-wrap: break-word; text-align: left; vertical-align: top;}.appSwitcherModalContent .block-group-5-up .block {width: 20%;}.appSwitcherModalContent .block-group {font-family: monospace; letter-spacing: -.65em; margin-left: -.5rem; margin-right: -.5rem; text-align: left; display: block;}.appSwitcherModalContent .disable-enable-app-btn {padding: 5px !important; font-size: 14px !important; margin-top: 14px; margin-left: 20px; position: relative; float: right; margin-top: 18px;}.appSwitcherModalContent .app-configuration-title {text-align: center; margin-top: 12px; margin:0 auto; text-align:center; width: 92px; display: inline-block; position: relative; top: 12px;}.appSwitcherModalContent table {border-collapse: collapse;}.appSwitcherModalContent td {padding-right: 16px;}.appSwitcherModalContent tbody tr {border-bottom: 1px solid #dddddd;}.appSwitcherModalContent tbody tr:last-of-type {border-bottom: 0;}.appSwitcherModalContent tbody tr .appIconImage {margin: 0 auto;}.appSwitcherModalContent .appContainer {flex-direction: row; flex-wrap: wrap; list-style: none; margin: 0px -6px; overflow-x: hidden; padding: 10px 0px 10px 13px; text-align: left;}.appSwitcherModalContent .appContainer-primary {background: #f8f8f8;}.appSwitcherModalContent .appContainer-secondary {background: #efefef;}.appSwitcherModalContent .appContainer-secondary hr {margin: 0; border: none; border-top: 1px solid #ddd;}.appSwitcherModalContent .secondary-dropdown-menu[aria-expanded="true"] {min-height: 130px;}.appSwitcherModalContent .secondary-dropdown-menu[aria-expanded="true"] ul {display: block;}.appSwitcherModalContent .secondary-dropdown-menu[aria-expanded="true"] div {text-align: center; display: block;}.appSwitcherModalContent .secondary-dropdown-menu[aria-expanded="true"] button.show-more-button {display: none;}.appSwitcherModalContent .secondary-dropdown-menu[aria-expanded="false"] ul {display: none;}.appSwitcherModalContent .secondary-dropdown-menu[aria-expanded="false"] div {display: none;}.appSwitcherModalContent .drag-and-drop-intro {color: #666; background: #f8f8f8; margin: 0; padding: 17px 76px 10px 76px; font-size: 14px;}.appSwitcherModalContent .dismiss-intro-button {background: #ffffff; border: 1px solid #e4e4e4; font-size: 14px; color: #666666; padding: 6px 20px 6px 20px; cursor: pointer;}.appSwitcherModalContent .dismiss-intro-button:hover {color: #0079c1; border: 1px solid #0079c1;}.appSwitcherModalContent .down-arrow {position: relative; width: 0; height: 0; top: 10px; left: 3px; border-left: 5px solid transparent; border-right: 5px solid transparent; border-top: 5px solid #8c8c8c;}.appSwitcherModalContent .show-more-button, .appSwitcherModalContent .see-all-apps-button {width: 100%; border-radius: 0 px; color: #666c71; border: 0; padding: 4px; background: #efefef; cursor: pointer; font-size: 13px;}.appSwitcherModalContent .see-all-apps-button {border: 1px solid #dddddd; background: #f8f8f8;}.appSwitcherModalContent .user-select-none {-webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;}.appSwitcherModalContent div .dragging img, .appSwitcherModalContent div .dragging p,.appSwitcherModalContent div .dragging a,.appSwitcherModalContent div .dragging span {-webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;}.appSwitcherModalContent .disable-pointer-events {pointer-events: none;}.appSwitcherModalContent .sortable-ghost-class-with-pointer-events {opacity: 0;}.appSwitcherModalContent .sortable-ghost-class {opacity: 0; pointer-events: none;}.appSwitcherModalContent .sortable-drag-class {opacity: 1; outline: 1px solid #0079c1; background: #ffffff;}.appSwitcherModalContent .sortable-drag-class img{opacity: 1;}.appSwitcherModalContent .no-hover {cursor: auto; padding-right: .5rem; padding-left: .5rem; padding-top: .5rem;}.appSwitcherModalContent .drag-apps-here-box {border: 2px dashed rgb(208, 208, 208); padding: 20px 32px 12px 32px; text-align: center; letter-spacing: normal; font-family: "Avenir Next W01","Avenir Next W00","Avenir Next",Avenir,"Helvetica Neue",Helvetica,Arial,sans-serif; font-size: 14px; margin: 12px 24px 0px 24px; overflow: hidden; height: 66px !important;}.appSwitcherModalContent div .drag-apps-here-box li {display: none;}.appSwitcherModalContent .on-drag-over {border-color: #0079c1 !important;}@media screen and (-ms-high-contrast: active) {.appSwitcherModalContent .app-indicator-removed {fill: #ffffff;}}body {display: block;}.logged-in-navigation {max-width: 20%;}.top-nav-username {margin-bottom: -8px; width: 100%; box-sizing: border-box;}.dropdown-username {display: block; max-width: 300px;}.dropdown-link-profile:focus, .esriRtl .dropdown-link-profile:focus {text-indent: 0;}.dropdown-link-profile:focus > img {margin-left: -3px;}.esriRtl .dropdown-link-profile:focus > img {margin-left: 0; margin-right: -3px;}.logged-in-navigation .dropdown-link:focus .dropdown-link-external-icon {text-indent: 0;}.dropdown-menu-tight {margin-top: -12px; max-width: 300px;}.dropdown-menu-search {min-width: 100%;}.top-nav-search input[type="search"] {margin-top: 0;}.top-nav-search .dijitTextBox {margin-top: 0;}.top-nav .header-notifications,.top-nav .header-app-switcher {margin-top: 1rem;}@media screen and (max-width: 1080px) {.logged-in-navigation {max-width: 10%;}}@media screen and (max-width: 859px) {.logged-in-navigation {max-width: 50%;}}.esriRtl .dropdown-link-external-icon {left: auto; right: .5em;}@media print {.top-nav-search, .top-nav-list {display: none;} .sub-nav-title {color: #4d4d4d;}}.esriCreateAppDlg .dijitDialogPaneContent {max-height: 75vh;}.esriCreateAppDlg .esriCreateApp {max-width: none;}.esriCreateAppDlg .dijitStackContainer-dijitContentPane {overflow: auto;}.esriCreateAppDlg .dojoxWizardButtons {left: 0; right: 0; background: white; padding-top: 6px;}.esriCreateAppDlg .esriItemPropertiesDlg {margin-bottom: 4rem;}.esriCreateAppDlg .esriBrowseItems.nofilters .dgrid-grid {max-height: 85%;}.esriCreateAppDlg .dgrid .dgrid-pagination {margin-top: .4rem;}.whatsNewDlg {max-width: 550px;}#account-move-to-dialog .dijitDialogPaneContent {max-height: 65vh;}#account-move-to-dialog .dijitTree {max-width: 360px;}#account-move-to-dialog .dijitTreeRow {text-overflow: ellipsis; overflow: hidden;}#account-move-to-dialog .dijitTreeBorderedContent > .dijitContentPane {}#account-move-to-dialog .dijitTreeNodeContainer .dijitTreeIsRoot:first-child .dijitTreeRow {background: url("../img/home.svg") .5rem center no-repeat transparent;}.esriRtl #account-move-to-dialog .dijitTreeNodeContainer .dijitTreeIsRoot:first-child .dijitTreeRow {background-position: calc(100% - .5rem) center;}#account-move-to-dialog .user-list {width: 380px;}#account-move-to-dialog .userNotFound {display: none; width: 300px; height: 200px;}#account-move-to-dialog .userFolderContainer {width: 380px; height: 200px; background: white;}#userFolderTree {width: 380px;}.redirects .redirect-input,.redirects .btn {vertical-align: middle;}#account-move-to-dialog {width: 337px; height: auto;}.replace-lyr-ib-container {transform: translate(0%, -100%); opacity: 0; position: absolute; width: 350px; height: 100%; top: 0; left: 0; transition: opacity 250ms ease-in-out;}.replace-lyr-ib-container--in-right {transform: translate(0%, 0%); opacity: 1; -webkit-animation: in-right, fade-in; -moz-animation: in-right, fade-in; animation: in-right, fade-in; -webkit-animation-fill-mode: both; -moz-animation-fill-mode: both; animation-fill-mode: both; -webkit-animation-duration: .25s; -moz-animation-duration: .25s; animation-duration: .25s;}.replace-lyr-ib-container--out-left {pointer-events: none; -webkit-animation: out-left, fade-out; -moz-animation: out-left, fade-out; animation: out-left, fade-out; -webkit-animation-fill-mode: both; -moz-animation-fill-mode: both; animation-fill-mode: both; -webkit-animation-duration: .25s; -moz-animation-duration: .25s; animation-duration: .25s;}.replace-lyr-input-disabled {opacity: 0.5;}.replace-lyr-selected-card-container {background-color: white; box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.33); padding: 1rem; word-wrap: break-word;}.replace-lyr-change-lyr-container {width: 100%; text-align: right;}.replace-lyr-replacement-container {box-shadow: 2px 0 0 0 #fff;}.replace-lyr-item-type-icon {position: relative; top: 0.2rem;}.replace-lyr-status-container {width: 100%; position: relative; text-align: center;}.replace-lyr-fail-icon {fill: red;}.replace-lyr-success-icon {fill: #5a9359;}.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;}.category-picker-search-wrap {margin: 0; padding: 0.35rem; font-size: 0.9375rem; line-height: 1.55rem; background-color: #f8f8f8; color: #4c4c4c; font-weight: 400; border-bottom: 1px solid #ccc; border-top: 1px solid #ccc; margin-bottom: -1px;}.category-picker--add-category-dropdown-link.is-selected {background-color: #efefef; border-radius: 3px;}.category-picker-dropdown-nav {max-width: 300px; max-height: 200px; overflow: auto;}.category-picker-dropdown-nav .filter-tree-link {display: block;}.category-picker--always-open .category-picker-dropdown-nav {max-width: 100%;}.category-picker--always-open .category-picker__dropdown-btn {display: none;}.category-picker--always-open .category-picker__dropdown {width: 100%;}.category-picker__dropdown-menu {min-width: 13.25rem;}.category-picker--always-open .category-picker__dropdown-menu {display: block; position: static; box-shadow: none; width: 100%; min-width: auto;}.category-list-items {padding-top: 1px; overflow: auto; box-sizing: border-box;}.category-list-items .category-card:first-of-type {margin-top: 1.55rem;}.category-card .gu-transit {display: none;}.category-card .card-select-check-mark {display: none;}.category-view-path, .category-view-name {pointer-events: none;}.category-view-path {display: none;}.category-view-item.gu-mirror .category-editor-name {background-color: #0079c1; color: white;}.category-view-item.gu-mirror .category-view-name, .category-view-item.gu-mirror .category-view-item {display: none;}.category-view-item.gu-mirror .category-view-path {display: inline-block;}.category-view-item.gu-mirror .category-view-checkbox {background-color: transparent;}.category-view-item.gu-mirror .category-view-checkbox .checkbox-custom {display: none;}.category-view-group {margin: 0.6rem 0 0 1.45rem;}.add-category-dropdown-button {background-color: white; border: 1px solid #0079c1; padding: .25em .5em; color: #0079c1; font-size: 0.8125rem; border-radius: 3px; -webkit-transition: all 200ms linear; -o-transition: all 200ms linear; transition: all 200ms linear; margin-top: 9px;}.add-category-dropdown-button:hover, .add-category-dropdown-button:focus {outline: none; background-color: #0079c1; color: white;}.add-category-dropdown-link.is-selected {background-color: #d2e9f9;}.category-view-checkbox {margin-bottom: 0; margin-left: -.6em;}.esriRtl .category-view-checkbox {margin-left: auto; margin-right: -.85em;}.category-view-checkbox-input-wrap {padding-top: 4px; padding-bottom: 4px; margin-right: 4px; background-color: white; -ms-align-self: flex-start; align-self: flex-start;}.esriRtl .category-view-checkbox-input-wrap {margin-left: 4px;}.category-tree-full-height {max-height: calc(100vh - 15.75rem); overflow: auto;}.filter {padding: .75rem .6rem; font-size: 0.875rem;}.filter-tree {margin-left: 0; margin-bottom: 0;}.filter-tree .filter-tree {margin-left: 1em;}.filter-tree:first-child > .filter-tree-item {margin-left: 0;}.filter-tree-item {margin-top: 0; margin-bottom: 0; margin-left: 0; list-style-type: none; position: relative;}.filter-tree--always-open .filter-tree-item > .filter-tree {display: block;}.filter-tree-item > .filter-tree {display: none;}.filter-tree-item.is-active > .filter-tree {display: block;}.filter-tree-item:before {position: absolute; font-size: .75em; left: 0; color: #cccccc; opacity: 0; -webkit-transition: opacity 50ms linear; -o-transition: opacity 50ms linear; transition: opacity 50ms linear; pointer-events: none;}.filter-tree-item:hover:before {opacity: 1;}.filter-tree-item.is-active:before {opacity: 1; color: #5a9359;}.filter-tree-item-single:before {content: "•"; font-size: .8em; left: .25em;}.filter-tree-item.is-active > .filter-tree-link {font-weight: 500;}.filter-tree-link {font-size: 0.875rem; color: #4c4c4c; margin-left: .75rem; display: inline-block; padding: 0 .25rem;}.filter-tree-link:hover {color: #4c4c4c;}.filter-tree-link-no-hover {text-decoration: none; display: inline-block;}.filter-tree-link:hover .filter-tree-link-hover {text-decoration: underline;}.esriRtl .filter-tree {margin-right: 0;}.esriRtl .filter-tree .filter-tree {margin-left: 0; margin-right: 1em;}.esriRtl .filter-tree:first-child > .filter-tree-item {margin-right: 0; margin-left: 0;}.esriRtl .filter-tree-item {margin-right: 0;}.esriRtl .filter-tree-item:before {right: 0; left: auto;}.esriRtl .filter-tree-item-single:before {right: .25em; left: auto;}.esriRtl .filter-tree-link {padding-right: 1rem; padding-left: 0;}.folder-list {margin: 0; padding: 0; position: relative; max-width: 100%; width: 100%; border: 1px solid #ddd; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; max-height: 19rem; overflow-y: auto; overflow-x: visible;}.folder-list-title {margin: 0; padding: 0.51667rem; font-size: 0.9375rem; line-height: 1.55rem; background-color: #efefef; color: #4c4c4c; font-weight: 400; border: 1px solid #ddd; margin-bottom: -1px;}.folder-list-title--light {background-color: #f8f8f8;}.folder-list-item {margin: 0; padding: 0; list-style-type: none; position: relative;}.folder-list-link {display: block; padding: .45rem 3rem .45rem 36px; border-bottom: 1px solid #efefef; border-left: 3px solid transparent; background: url("../img/folder.svg") .5rem .8rem no-repeat transparent; font-size: 0.875rem; color: #4c4c4c; word-wrap: break-word;}input.folder-list-link {border: 1px solid #a9a9a9;}input.folder-list-link:focus {border-color: #0079c1; box-shadow: inset 0 1px 2px rgba(0,0,0,0.075), 0 0 5px rgba(81,167,232,0.5);}.folder-list-link--home {background: url("../img/home.svg") .5rem .8rem no-repeat transparent;}.folder-list-link--home.is-active {background-image: url("../img/home-blue.svg");}.folder-list-link--all {background: url("../img/folder-all.svg") .5rem .8rem no-repeat transparent;}.folder-list-link:hover, .folder-list-link:focus {background-color: #f8f8f8; text-decoration: none; color: #4c4c4c;}.folder-list-link.is-active {border-left-color: #0079c1; background-color: #d2e9f9;}.folder-list-item:last-child .folder-list-link {border-bottom: 0;}.folder-list-action {opacity: 0; position: absolute; top: 0; right: .125rem; bottom: 0; width: auto; padding: 0 .375rem 0 .25rem;}.folder-list-action--left {right: 1.55rem;}.folder-list-item:hover .folder-list-action, .folder-list-action:focus {opacity: 1;}.folder-list-action:focus .icon-ui-trash:before, .folder-list-action:hover .icon-ui-trash:before {color: #d04719;}.folder-list-action:focus .icon-ui-edit:before, .folder-list-action:hover .icon-ui-edit:before {color: #007ac2;}.esriRtl .folder-list {margin: 0;}.folder-list-item.is-editing .folder-list-action {opacity: 0;}.esriRtl .folder-list-link {border-right: 3px solid transparent; border-left: none; background-position: calc(100% - .5rem) .8rem; padding: .45rem 36px .45rem 3rem;}.esriRtl .folder-list-link.is-active {border-right-color: #0079c1;}.esriRtl .folder-list-action {right: auto; left: .125rem;}.esriRtl .folder-list-action--left {left: 1.55rem;}.folder-list-link--groups {background-image: url("../img/group.svg"); padding-left: 1.6rem; padding-right: 2em; background-position-x: .25rem;}.folder-list-action--groups {padding-top: .5em;}.esriRtl .folder-list-link--groups {background-position-x: calc(100% - .25rem); padding-left: 2em; padding-right: 1.6rem;}.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;}.copy-to-clipboard-input {-webkit-user-select: all; -moz-user-select: all; -ms-user-select: all; user-select: all;}.copy-to-clipboard-input-small .input-group {margin-top: 0; max-width: 16vw;}.copy-to-clipboard-input-small .copy-to-clipboard-input,.copy-to-clipboard-input-small .input-group .input-group-button button {height: 1.75rem;}.copy-to-clipboard-input-small .input-group .input-group-button button {padding: 0.15rem 0.55rem;}.esriManageTiles .manage-tiles-dialog {width: 720px;}.esriManageTiles .borderedContent {border: none !important;}.esriManageTiles .controlDiv {margin-top: 1rem; position: relative; min-height: 3rem;}.esriManageTiles .messageContainer {vertical-align: top; width: 22rem; max-width: 22rem;}.esriManageTiles .message {margin-top: 10px;}.esriManageTiles .buildContainer {width: 18rem; position: absolute; bottom: 0; right: 0; text-align: right;}.esriManageTiles .scaleContainer {width: 665px; height: 264px; overflow-y: hidden;}.esriRtl .esriManageTiles .buildContainer{right: auto; left: 0; text-align: left;}.esriManageTiles .dgrid .dgrid-scroller {overflow: auto; overflow-y: scroll; outline: none;}.esriManageTiles .dgrid .dgrid-footer {overflow-y: scroll; border-top: 1px solid #ddd;}.esriManageTiles .field-selected {width: 30px;}.esriManageTiles .field-created,.esriManageTiles .field-expected,.esriManageTiles .field-pctComplete {width: 115px;}.esriManageTiles .field-storageSize {width: 105px; word-break: break-all; word-wrap: break-word;}.esriManageTiles .summary-row .field-scaleLevel,.esriManageTiles .summary-row .field-created,.esriManageTiles .summary-row .field-expected,.esriManageTiles .summary-row .field-pctComplete,.esriManageTiles .summary-row .field-storageSize {font-weight: bold;}.esriManageTiles .dgrid-row-table {margin-bottom: 0; padding-bottom: 0;}.esriManageTiles .scrollY {overflow-y: scroll;}.esriManageTiles div.controlDiv > table {border: 0 !important;}.esriManageTiles div.controlDiv > table th,.esriManageTiles div.controlDiv > table td {border: 0 !important;}.dj_ie10 .esriManageTiles .dgrid-header {border-bottom: 1px solid #CCC;}.esriManageTiles .extent-label {width: 5em;}.esriManageTiles .extent-input {width: 5em;}.esriManageTiles .no-border {border: none;}.esriRtl .esriManageTiles .tab-nav .tab-title {float: right; border: 1px solid #ccc;}.esriRtl .esriManageTiles .tab-nav .tab-title:last-child {border-right: none;}.esriManageSceneCache {width: 450px;}.esriManageSceneCache .scene-layer-list {max-width: 93%; max-height: 10rem; border: 1px solid #bbb; overflow-y: auto;}.esri .invitations-dialog.dijitDialog {width: 700px; max-width: 90vw;}.esriInvitationsDlg #invitationsGrid {height: 300px;}.esriInvitationsDlg .invitations-container {position: relative; height: auto; width: 75vw; max-width: 600px;}.esriInvitationsDlg .dgrid-footer {background: none;}.esriInvitationsDlg .dgrid-status,.esriInvitationsDlg .dgrid-page-link {outline: none;}.esriInvitationsDlg .dgrid-row:hover {background: none;}.esriInvitationsDlg .dgrid-no-data {color: gray; font-size: 1.3em; padding: 1em; text-align: center;}.esriInvitationsDlg .dgrid-scroller {overflow: auto; outline: none;}.esriInvitationsDlg .dgrid-cell {border: none;}.connectDatasetDlg.dijitDialog {height: auto !important;}.connectButton {width: 199px; height: 60px; margin: 30px 20px;}.googleConnect:hover {background: url("../sharing/dijit/dialog/css/images/GoogleDrive.svg") no-repeat top left;}.dropBoxConnect:hover {background: url("../sharing/dijit/dialog/css/images/Dropbox.svg") no-repeat top left;}.oneDriveConnect:hover {background: url("../sharing/dijit/dialog/css/images/OneDrive.svg") no-repeat top left;}.boxConnect:hover {background: url("../sharing/dijit/dialog/css/images/box.svg") no-repeat top left;}.googleConnect {background: url("../sharing/dijit/dialog/css/images/GoogleDrive.svg") no-repeat top left;}.dropBoxConnect {background: url("../sharing/dijit/dialog/css/images/Dropbox.svg") no-repeat top left;}.oneDriveConnect {background: url("../sharing/dijit/dialog/css/images/OneDrive.svg") no-repeat top left;}.boxConnect {background: url("../sharing/dijit/dialog/css/images/box.svg") no-repeat top left;}.loader-connectDataset {position: absolute; top: 20%; left: 40%;}.publishButton {width: 125px;}.page3BackButton, .publishButton {margin-top: 15px;}.searchCloudDrive {width: 74%; border: 1px solid #a9a9a9;}.dropdownCloud {width: 25.3%; padding-left: 20px;}.dropdownCloud, .searchCloudDrive {margin-bottom: 2px; display: inline-block;}.page2BackButton, .paginationCloud {display: inline;}.paginationCloud {padding-left: 175px}.listExternalItemsTable th {width: 74%;}.overwriteCloudButton {padding-left: 10px; padding-right: 10px; width: 350px;}.overwriteCloudButton {padding-left: 10px; padding-right: 10px; width: 350px;}.analyze-results {height: auto;}.analyze-results .analyze-loader-wrap {position: absolute; top: 20%; left: 40%;}.analyze-results .analyze-loader-wrap {position: absolute; top: 20%; left: 40%;}.analyze-results .is-analyzing {opacity: 0.7;}.appendData {width: 550px; height: auto;}.appendData label.disabled,.appendData .append-data.disabled .step-1,.appendData .append-data.disabled .step-2{cursor: not-allowed; pointer-events: none; opacity: .3;}.appendData .analyze-loader-wrap {position: absolute; top: 15%; left: 35%;}.dijitDisplayNone, .dijitHidden, .dijitOffScreen {display: none !important;}.dijitContainer {position: relative;}.dijitInline {display: inline-block;}.dijitBackgroundIframe {display: none;}.dj_safari {-webkit-font-smoothing: subpixel-antialiased;}fieldset {margin: 0 0 1.55rem 0; border: none; padding: 0;}input[type="text"]::-ms-clear {display: none;}input[type="search"] {background: url("images/search.svg") no-repeat .25em center white; margin-top: 0; padding-left: 1.75rem;}html[dir="rtl"] input[type="search"] {background-position: calc(100% - .25em); padding-left: 0.31rem; padding-right: 1.75rem;}input[type="file"] {max-width: 100%;}input[type="file"]::-webkit-file-upload-button {color: #0079c1; border: 1px solid #0079c1; background-color: white; font-size: .875rem;}input {border-radius: 0;}.input-group-button {vertical-align: top;}.sub-nav {background: url("images/gallery_banner.jpg") no-repeat center #0172B6; color: white;}@media screen and (max-width: 640px) {.sub-nav-link {margin: 0; margin-top: 1px; width: 100%;} .sub-nav-link:hover {background-image: none;}}.icon-social-small {vertical-align: middle; background-size: 20px; height: 20px; width: 20px;}.icon-ui-yellow:before {color: #fad817;}.icon-ui-light-gray:before {color: #ccc;}.icon-esri-folder {background: url("../img/folder.svg") left center no-repeat transparent; padding-left: 24px;}.icon-esri-create {background: url("../img/create.svg") left center no-repeat transparent; background-size: 18px; padding-left: 24px;}.icon-invitations {background: url("../img/invitations.svg") left center no-repeat transparent; background-size: 24px; padding-left: 24px; margin-right: 6px; vertical-align: 1px;}.icon-esri-folder--new {background-image: url("../img/new-folder.svg");}.esriRtl .icon-invitations {margin-left: 6px; margin-right: 0;}.icon-esri-folder.dropdown-btn {padding-right: 1.5rem;}.icon-esri-group-remove {background: url("../img/group-remove.svg") left center no-repeat transparent; padding-left: 24px;}.icon-esri-group-leave {background: url("../img/group-leave.svg") left center no-repeat transparent; padding-left: 24px;}.icon-esri-folder-move {background: url("../img/folder-move.svg") left center no-repeat transparent; padding-left: 24px;}.icon-esri-delete {background: url("../img/delete.svg") left center no-repeat transparent; padding-left: 20px;}.icon-esri-user-update {background: url("../img/user-update.svg") left center no-repeat transparent; padding-left: 20px;}.icon-esri-user-approve {background: url("../img/user-approve.svg") left center no-repeat transparent; padding-left: 20px;}.icon-esri-user-deny {background: url("../img/user-deny.svg") left center no-repeat transparent; padding-left: 20px;}.icon-ui-remove-user {background: url("images/userGroupDelete.png") left center no-repeat transparent; background-size: 16px; padding-left: 24px;}.icon-ui-calculator, .icon-ui-sort-ascending, .icon-ui-sort-descending {width: 22px; height: 22px; display: block; background: url("../img/calculator.svg") center center no-repeat transparent; background-size: 22px;}.icon-ui-sort-ascending {background-image: url("../img/sort-ascending.svg");}.icon-ui-sort-descending {background-image: url("../img/sort-descending.svg");}.icon-ui-update-user-role {background: url("../img/update-role.svg") left center no-repeat transparent; background-size: 16px; padding-left: 24px;}.esriRtl .icon-esri-folder-move, .esriRtl .icon-esri-folder, .esriRtl .icon-esri-create, .esriRtl .icon-esri-group-remove, .esriRtl .icon-esri-group-leave {padding-left: 0; padding-right: 24px; background-position: right center;}.esriRtl .icon-esri-delete, .esriRtl .icon-esri-user-update, .esriRtl .icon-esri-user-approve, .esriRtl .icon-esri-user-deny {background-position: right center; padding-left: 0; padding-right: 20px;}.icon-ui--views:before {vertical-align: -2px; padding-right: .25rem;}.item-type-icon,.esri-premium-icon {vertical-align: -3px;}.esri-premium-icon {margin: 0 .25rem 0 .35rem;}.esriRtl .esri-premium-icon {margin: 0 .35rem 0 .25rem;}.item-type-icon--inline {float: right; vertical-align: 1px;}.esriRtl .item-type-icon--inline {float: left;}.item-type-icon--flush {margin-right: 0;}.item-type-icon--wrapped {align-self: flex-start; margin-top: 0.35rem; margin-right: 8px;}.esriRtl .item-type-icon--wrapped {margin-right: 0; margin-left: 8px;}.sub-nav-edit-wrap {min-height: 4rem;}.general-dialog {width: 450px;}.tab-content {position: relative;}button.cancel-title-edit {margin-left: 1rem; margin-right: 1rem; white-space: nowrap;}.dj_ie9 .item {min-height: calc(100vh - 67px); width: 100vw;}.dj_ie9 .tab-content {height: calc(100vh - 169px); overflow: auto; width: 100vw;}.dj_ie9 .ie9-height-100 {height: calc(100vh - 169px);}.dj_ie9 .ie9-height-90 {height: calc(100vh - 250px);}.dj_ie9 .ie9-width-100 {width: 100vw;}.dj_ie9 .ie9-height-100.fullscreen {position: static;}.dj_ie9 .item-iframe {height: calc(100vh - 221px);}.content-wrapper {min-height: 100vh;}.rating-count {line-height: 1; display: inline-block; vertical-align: 0.35em;}.other-views {margin: 0.3rem 0 0.3rem 0;}.other-views li {list-style-type: none; margin: 0;}.user-image-small-inline {width: 2rem; vertical-align: -0.75rem;}.footer {margin-top: 2rem;}.footer a {color: #005e95;}.no-footer .tab-content {min-height: 500px;}.no-footer .footer {display: none;}.item-iframe {width: 100%; overflow: hidden; border-top: 1px solid #eeeeee;}.datePickerDiv {display: none; height: 0; overflow: hidden;}.description-rich-text font, .description-rich-text span, .description-rich-text a, .description-rich-text div {font-family: "Avenir Next W01", "Avenir Next W00", "Avenir Next", "Avenir", "Helvetica Neue", "Helvetica", "Arial", sans-serif !important;}.description-rich-text ul ul, .description-rich-text ul ol, .description-rich-text ol ul {margin-bottom: 0; margin-top: 0;}.description-rich-text ul, .description-rich-text ol {margin-left: 1.5rem; margin-top: 1rem;}.description-rich-text ul ul li {list-style-type: circle;}.panel-header {line-height: 1.75; margin-bottom: 0;}.drag-drop {font-family: "Avenir Next W01", "Avenir Next W00", "Avenir Next", "Avenir", "Helvetica Neue", "Helvetica", "Arial", sans-serif; font-size: 1rem; color: #595959; padding: .25rem; border: 1px solid #a9a9a9; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; display: block; width: 100%;}input[type="file"]::-webkit-file-upload-button {font-family: "Avenir Next W01", "Avenir Next W00", "Avenir Next", "Avenir", "Helvetica Neue", "Helvetica", "Arial", sans-serif;}.thumbnail-wrap {width: 202px;}.thumbnail-img {margin: 0 auto; display: inherit;}.thumbnail-favorite {color: #6e6e6e; border: 1px solid #ddd; border-top: none; background-color: #ffffff; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; width: 100%; display: block; padding: .35em .5em; font-size: .8rem; -webkit-transition: background 200ms ease-out; -moz-transition: background 200ms ease-out; -ms-transition: background 200ms ease-out; -o-transition: background 200ms ease-out; transition: background 200ms ease-out;}.thumbnail-favorite:hover {text-decoration: none; background-color: #f8f8f8; color: #595959;}.thumbnail-link {position: relative; cursor: default; border: 1px solid #ddd; background-color: #fdfdfd; min-width: 200px; width: 200px; height: 133px; display: inline-block; overflow: hidden; pointer-events: none; color: white;}.thumbnail-overlay {opacity: 0; position: absolute; top: 0; right: 0; bottom: 0; left: 0; background-color: rgba(0,0,0,.7); color: white; pointer-events: none; -webkit-transition: opacity 200ms linear; -o-transition: opacity 200ms linear; transition: opacity 200ms linear;}.thumbnail-link:hover .thumbnail-overlay {opacity: 1;}.thumbnail-icon {display: block; position: absolute; top: 50%; margin-top: -12px; width: 100%; text-align: center; pointer-events: none;}.has-defaultOpen .thumbnail-link {cursor: pointer; pointer-events: inherit;}.has-defaultOpen .thumbnail-link.btn-disabled {cursor: not-allowed; pointer-events: none; opacity: 1;}.snippet-wrap {width: 100%; max-width: calc(100% - 202px);}.shorten-url .dropdown-menu {border-top: 1px solid #ccc; min-width: 300px;}@media screen and (max-width: 479px) {.snippet-wrap {max-width: calc(100%); padding: 0;}}.comment-avatar {width: 50px;}.comment-meta {margin-bottom: 0.35rem;}.dijitExpandoText {display: none;}.filter-dropdown-link-no-x:after {content: "";}.esriLayerTimeSettings .esriLeadingMargin23 {margin-left: 23px;}.esriRtl .esriLayerTimeSettings .esriLeadingMargin23 {margin-right: 23px; margin-left: 0;}.invisible-last-rule {margin-bottom: 0; visibility: hidden;}.esriMoveToFolderDlg .filter-dropdown-link {opacity: 1; background: url("../img/folder.svg") .5rem center no-repeat transparent; padding-left: 2rem; overflow: hidden; -ms-text-overflow: ellipsis; text-overflow: ellipsis; border-left: 3px solid transparent; postiion: relative;}.esriMoveToFolderDlg .filter-dropdown-link.is-active {border-left-color: #0079c1;}.esriMoveToFolderDlg .filter-dropdown-link:after {content: ""; width: 1rem; height: 1rem; position: absolute; background: url("../img/check-mark-green.svg") center center no-repeat transparent; top: 0.8rem; right: .5rem; opacity: 0;}.esriMoveToFolderDlg .filter-dropdown-link:hover:after {opacity: .7;}.esriMoveToFolderDlg .filter-dropdown-link.is-active:after {opacity: 1;}.esriMoveToFolderDlg .folder-list-link--home {background: url("../img/home.svg") .5rem 0.8rem no-repeat transparent;}.esriRtl .esriMoveToFolderDlg .filter-dropdown-link {background-position: right center; padding-right: 2rem; padding-left: 1.55rem; text-align: right; border-left: none; border-right: 3px solid transparent; background-position: calc(100% - .5rem) center;}.esriRtl .esriMoveToFolderDlg .filter-dropdown-link.is-active {border-right-color: #0079c1;}.esriRtl .esriMoveToFolderDlg .filter-dropdown-link:after {right: auto; left: .5rem;}.move-folder-list {z-index: 1000; overflow: auto; background-color: #efefef; max-width: 100%; width: 100%; border: 1px solid #ccc; padding-top: .25em;}.esriMoveToFolderDlg .filter-dropdown-inner-list {height: 12rem;}.esriDijitDialogPaneActionBar {padding: 8px 6px 8px 6px !important;}.loader-text:after {content: none;}.requires-editing.no-editing,.requires-tracking.no-tracking,.requires-add-only.no-add-only,.requires-edit-features.no-edit-features,.optimizing {color: #cccccc !important;}.layer {padding: .5rem 0;}.learn-more-link {padding: 0.35rem .9rem;}.subLayer {padding: 0.25rem 0 0.25rem 1rem; border-left: solid 1px #ddd;}.esriRtl .subLayer {border-right: solid 1px #ddd; border-left: none;}.esriRtl .subLayer a {margin-left: inherit; margin-right: 1rem;}.notification-dot {background-color: #de2900; vertical-align: 1px; font-size: .65em; color: white; height: 1.65em; min-width: 1.65em; box-sizing: border-box; text-align: center; padding: .25em .45em; line-height: 1.25; border-radius: 0.825em; margin-left: .5em; display: inline-block;}.notification-dot-0 {background-color: #efefef; color: #333;}.notification-dot--top-left {position: absolute; margin-top: .75em; margin-left: -.75em;}.notification-dot--top-left.notification-dot-0 {display: none;}.esriRtl .notification-dot--top-left {margin-left: 0; margin-right: -.75em;}.confirmDlg-default {width: 400px; height: auto;}.confirmDlg-wide {width: 500px; height: auto;}.confirmDlg-default .dijitDialogPaneActionBar,.confirmDlg-wide .dijitDialogPaneActionBar {width: auto !important;}.green-asterisk {font-size: 1.5rem; color: #5a9359; vertical-align: text-top;}.red-asterisk {font-size: 1.5rem; color: #de2900; vertical-align: text-top;}.link-no-href {cursor: pointer;}.overflow-200 {overflow-y: auto; overflow-x: hidden; height: 150px; width: calc(100% - 1em); padding: 0.5rem; resize: vertical;}.category-toggle-icon {width: 14px; height: 12px; opacity: 0.75; cursor: pointer;}.category-toggle-icon:hover {opacity: 1;}.geocoder-country-select {height: 150px; width: 100%; resize: vertical;}.third-nav--top {z-index: 999;}.country-picker-column {width: 50%;}.country-picker-link {display: block; cursor: pointer;}.country-picker-link:hover {background-color: #f8f8f8;}.country-link-container {height: 200px; overflow-x: hidden; overflow-y: scroll;}.clear-country-link {cursor: pointer;}.new-locator-dlg-title {max-width: 350px;}.new-locator-dlg-content {max-width: 400px;}.highlight-blue-behind {background-color: #d3e9f9;}.highlight-green {color: #338033;}.update-to-https-dlg {width: 600px; max-width: 600px;}.update-domains-dlg {width: 750px; max-width: 750px;}.update-domains-column {width: 325px;}.update-section-toggle {cursor: pointer;}.update-layer-section {width: 100%; border-bottom: 1px solid #cccccc;}.update-https-results {max-height: 350px; overflow: auto;}.align-top {vertical-align: top;}.has-issues {color: #de2900;}.popover-link {cursor: pointer; color: #0079c1;}.popover {width: 300px;}.popover .dijitTooltipContainer {padding: 0; border: none; z-index: 10; -webkit-box-shadow: 0 2px 8px rgba(0, 0, 0, 0.2);; box-shadow: 0 2px 8px rgba(0, 0, 0, 0.2);;}.popover .dijitTooltipContents {padding: 12px 15px; position: relative; background-color: #fff; z-index: 1;}.popover .dijitTooltipConnector {background: none; background-color: #fff; width: 12px; height: 12px; bottom: 5px; z-index: 0; -webkit-transform: scale(0.8, 1) rotate(45deg); -moz-transform: scale(0.8, 1) rotate(45deg); -ms-transform: scale(0.8, 1) rotate(45deg); -o-transform: scale(0.8, 1) rotate(45deg); transform: scale(0.8, 1) rotate(45deg); -webkit-box-shadow: 0 2px 8px rgba(0, 0, 0, 0.2); box-shadow: 0 2px 8px rgba(0, 0, 0, 0.2);}.popover-close {position: absolute; cursor: pointer; padding: 8px; top: -4px; right: -8px; opacity: 0.7;}.popover-close:hover {opacity: 1;}.esriRtl .popover-close {right: auto; left: 0;}.popover-title {font-size: 18px; font-weight: 400; width: 92%;}.popover-text {width: 92%;}.invite-user-dlg {width: 720px;}.invite-user-dlg br {display: none;}.invite-user-dlg a {display: block; font-size: .875rem; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}.invite-user-dlg td {vertical-align: top; padding-left: 0; padding-top: 0;}.invite-user-dlg label {display: inline-block; margin-bottom: 0;}.invite-user-dlg .column270 {width: 50%; max-width: 300px;}.update-group-role-dlg {width: 450px;}.esriInvitationsDlg .field-groupTitle {padding: 0; margin: 0;}.groupListLabel {border: 1px solid #cccccc; background-color: #efefef; padding: 0.51667rem;}.group-list {height: 180px; overflow: auto; border-left: 1px solid #cccccc; border-right: 1px solid #cccccc; border-bottom: 1px solid #cccccc; padding: .5em;}.searchControls {position: relative; display: block; margin-bottom: .5em;}.esriGroupSelector .clearSearchBtn {background: transparent url("../img/x-gray.svg") no-repeat center center; height: 16px; width: 16px; line-height: normal; position: absolute; cursor: pointer; border: none; right: 28px; top: 16px; padding: 5px 9px 5px 5px; margin-right: 6px; display: inline-block; outline: none;}.esriRtl .esriGroupSelector .clearSearchBtn {right: auto; left: 28px; padding: 5px 5px 5px 9px; margin-right: auto; margin-left: 6px;}.esriGroupSelector .searchBtn {background: transparent url("../img/search.svg") no-repeat center center; background-clip: border-box; border: none; height: 16px; line-height: normal; position: absolute; cursor: pointer; right: 0; top: 17px; width: 24px; padding: 5px 9px 5px 5px; margin-right: 6px; display: inline-block;}.esriRtl .esriGroupSelector .searchBtn {right: auto; left: 0; margin-right: auto; margin-left: 6px; padding: 5px 5px 5px 9px;}.shareGroupDialog {width: 675px; height: auto !important;}.shareGroupDialog .share-map-stack-stack {overflow-y: hidden !important; height: auto !important;}.shareGroupDialog .esriItemPropertiesDlg {margin-bottom: 4rem;}#share-group-dialog {height: auto !important;}#share-group-dialog .dijitDialogPaneContent {max-height: 70vh;}.shareGroupDialog .buttonContainer {position: absolute; bottom: 0; right: 0; width: 100%;}.groupGallerySize1,.groupGallerySize2,.groupGallerySize3,.groupGallerySize4,.groupGallerySize5,.groupGallerySize6 {width: 34px; height: 34px; margin-bottom: 6px; background-repeat: no-repeat; background-image: url("images/group-galleries.png");}.groupGallerySize1 {background-position:0 0;}.groupGallerySize2 {background-position:-34px 0;}.groupGallerySize3 {background-position:-68px 0;}.groupGallerySize4 {background-position:-102px 0;}.groupGallerySize5 {background-position:-136px 0;}.groupGallerySize6 {background-position:-170px 0;}.esriMembershipRequestsDlg {width: 100%; max-width: 800px;}.esriMembershipRequestsDlg .dgrid-column-username {text-overflow: ellipsis;}.requests-grid {position: relative; height: 320px; margin-top: .5rem; max-height: 40vh;}.requests-grid .dgrid-no-data {font-size: 1rem;}.esriMembershipRequestsDlg .esriMembershipRequestsDlg .ui-widget-content {overflow-x: auto !important; max-width: 100%;}.esriMembershipRequestsDlg .ui-widget-content {width: calc(100% - 1em) !important; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}.esriMembershipRequestsDlg .dgrid-footer {background-color: white; font-size: .875rem;}.esriMembershipRequestsDlg .dgrid-row-table {margin-bottom: -1px; border: 1px solid #efefef; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}.esriMembershipRequestsDlg .dgrid-cell-padding {padding: .5rem;}.esriMembershipRequestsDlg .buttonContainer {position: absolute; bottom: 0; right: 0;}.esriMembershipRequestsDlg .field-yourResponse {width: 200px;}.membership-requests-label {margin-bottom: 1em;}.bg-icon-deny-application,.bg-icon-approve-application {cursor: pointer; background-position: left center; background-repeat: no-repeat; padding-left: 24px; color: #4d4d4d;}.bg-icon-deny-application {background-image: url("images/denyUser.png");}.bg-icon-approve-application {background-image: url("images/approveUser.png");}.esriRtl .bg-icon-deny-application,.esriRtl .bg-icon-approve-application {background-position: right center; padding-left: 0px; padding-right: 24px;}.time-select-input {width: 6rem;}.date-select-input {width: 8rem;}.label-disabled {color: #cccccc !important;}.group-card-thumbnail {width: 65px;}.group-simple-error-dlg {width: 400px;}.dj_trident .group-thumbnail-default-text, .group-thumbnail-ie-text {display: none;}.group-thumbnail-default-text, .dj_trident .group-thumbnail-ie-text {display: block;}.thumbnail-image-preview {max-width: 150px; max-height: 150px;}.user-selector-profile-popup {max-width: 300px;}.esriSelectEnterpriseGroupDlg.dijitTextBox {width: 25%; margin-left: .5rem; margin-top: 0;}.esriSelectEnterpriseGroupDlg #groupsGrid {height: 15em; max-height: 15em;}#groupsGrid .dgrid-scroller {margin-top: 39px !important;}#groupsGrid .dgrid-row-table {margin-bottom: 0; background: transparent;}#groupsGrid .dgrid-cell {border-left: none; border-right: none; padding: 5px;}#groupsGrid .selectedGroup {margin-top: -1px; border: 1px solid #56a5d8; background-color: #d2e9f9;}#groupsGrid .dgrid-content .dgrid-row:first-child.selectedGroup {margin-top: 0;}#groupsGrid .dgrid-content .dgrid-row:first-child.selectedGroup .dgrid-cell {padding-top: 4px;}.groupSearch.dijitTextBox input[type="text"] {width: 93%;}.gallery--background-color {background-color: #f4f4f4;}.gallery--main-tab-container {display: flex; flex-flow: row nowrap; justify-content: flex-start; align-items: stretch; box-sizing: border-box; height: 100%; -webkit-overflow-scrolling: touch; background-color: #f4f4f4; margin: 0 auto; padding: 0 32px; max-width: 1485px;}.gallery--flex-column {height: 100%; width: 100%; display: flex; flex-direction: column;}.gallery--flex-bottom {flex-grow: 1;}.gallery--end-of-results-line {background-color: #e0e0e0; border-radius: 4px; margin: 24px auto; height: 4px; width: 50%;}.scrolling-side-menu {flex-shrink: 0; margin-right: 1.5rem; overflow: visible; position: relative; transition: width 200ms ease-in-out, opacity 200ms ease-in-out 200ms; width: 280px; opacity: 1;}.scrolling-side-menu.collapsed {margin: 0; overflow: hidden; visibility: hidden; padding: 0; transition: opacity 125ms ease-in-out, transform 125ms ease-in-out, width 250ms ease-in-out, visibility 250ms ease-in-out; width: 0; opacity: 0;}.collapsable-filter-container {background-color: #fff; box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.25); margin: 0; max-height: 55vh; overflow-x: hidden; overflow-y: auto; padding-top: 32px; transition: max-height 250ms ease-in-out 500ms, transform 250ms ease-in-out; width: 280px;}.filter-view-results-container {background: #fff; border-top: 1px solid #f4f4f4; bottom: 0; height: 4rem; left: 0; position: fixed; right: 0;}.filter-view-results-btn {min-width: 250px; width: 30%;}.gallery-filters-header {align-items: center; display: flex; height: 32px; justify-content: flex-end; left: 0; position: absolute; right: 0; top: 0; z-index: 1;}.collapse-filters-button {background-color: transparent; border: 0; color: #595959; cursor: pointer; display: flex;}.collapse-filters-button:hover {color: #007ac2;}.scrolling-top-menu {background-color: transparent; box-sizing: border-box; margin: 0 auto; width: 100%; max-width: 1485px; padding: 24px 32px;}.scrolling-top {align-items: center; background-color: #f4f4f4; border-bottom: 1px solid transparent; display: flex; justify-content: center; width: 100%; z-index: 2; transition: border-color 250ms ease-in-out, background-color 250ms ease-in-out, padding 250ms ease-in-out;}.scrolling-top.fixed-to {animation: fixed-to-animation 500ms ease-in-out; background-color: #fff; border-bottom-color: #f4f4f4; left: 0; position: fixed; right: 0; top: 0; will-change: transform, opacity;}.fixed-to .scrolling-top-menu {padding-bottom: 0;}.fixed-to .collapsable-filter-container {transform: translate3d(0, 24px, 0); position: fixed; will-change: transform;}.card--paper-theme__title-link {font-size: 16px;}.card-wide a.card--paper-theme__title-link {font-size: inherit;}.filters-are-expanded .card--paper-theme p.card-snippet {visibility: hidden; height: 28px;}.filters-are-expanded .card--paper-theme.card-wide p.card-snippet {visibility: visible; height: 56px;}.filters-are-expanded .card--paper-theme a.card-wide-image-wrap--static {width: 32%;}.card-wide.card--paper-theme a.btn-link {font-size: 0.9375rem;}.card--paper-theme p.card-snippet {font-size: 14px; color: #595959; height: 56px; overflow: hidden; margin-bottom: 0;}.card--paper-theme .card-snippet.snippet-max-height-230 {height: inherit !important; overflow: hidden; min-height: 56px; max-height: 230px;}.card--paper-theme .card-description-block {display: none;}.card--paper-theme .snippet-max-height-230 .card-description-block {display: initial;}.card--paper-theme.card--placeholder,.card--paper-theme div.card-content {box-shadow: 0px 1px 0px #ccc;}.card--paper-theme img.card-image {opacity: 1; transition: opacity 1s;}.card--paper-theme .card-image-wrap {display: block; height: 0; overflow: hidden; padding-bottom: calc(2/3 * 100%);}.card--paper-theme.card--placeholder-wide {animation: pulse-fade 1000ms infinite; padding: 10px; background: #e7e7e7; min-height: 235px;}.card--paper-theme.card--placeholder {animation: pulse-fade 1000ms infinite; padding: 10px 10px 48px 10px; background: #e7e7e7; min-height: 388.500px;}.card--paper-theme.card--placeholder-wide div {background: #e0e0e0; height: 100%; width: 24%;}.card--paper-theme.card--placeholder div {background: #e0e0e0; height: 68%; width: 100%;}.card--paper-theme .sort-option-and-value {margin: 6px; font-size: 14px;}.filter-chips--paper-theme span.filter-label {background: #d8d8d8;}.filter-chips--paper-theme span.font-size--2 {display: none;}.collapse-filter-btn-active {border-bottom: 3px solid #007ac2; color: #007ac2;}.gallery--options-container div.dropdown {top: 4px;}.dropdown.dropdown--paper-theme {background: transparent; display: flex;}.dropdown.dropdown--paper-theme a.view-toggle-btn--paper {margin-bottom: 0px; margin-top: 2px;}.dropdown--paper-theme.is-active .view-toggle-btn--paper {background-color: #c5e5f9;}.dropdown.dropdown--paper-theme nav.dropdown-menu {padding: 11px; width: 230px; right: 0; top: 35px;}.dropdown--paper-theme .dropdown-section__title {border-bottom: 1px solid #ddd; font-size: 0.9375rem; line-height: 1.55rem; margin: 0; padding: 0.51667rem;}.dropdown--paper-theme .dropdown-section__content {padding-top: .75rem;}.dropdown--paper-theme li.filter-tree-item.is-disabled > a.filter-tree-link {pointer-events: none; opacity: 0.6;}.dropdown--paper-theme li.filter-tree-item.is-disabled:before {opacity: 0;}.dropdown--paper-theme li.filter-tree-item.is-active.is-disabled:before {opacity: 1;}.accordion--paper-theme {border: 0; overflow-x: hidden; overflow-y: visible; padding: 0px 15px 12px;}.accordion--paper-theme .accordion-content {padding-top: 0;}.accordion--paper-theme .accordion-section {border-bottom: 1px solid #ddd; margin-bottom: -1px;}.accordion--paper-theme .accordion-title {border-top: none; background: transparent; margin-bottom: -1px; padding-left: 0; padding-right: 0; transition: none;}.accordion--paper-theme .accordion-title:focus {outline: 1px dotted #212121; outline: 5px auto -webkit-focus-ring-color;}.accordion--paper-theme .accordion-section:last-of-type, .accordion--paper-theme .accordion-section.hidden-border {border-bottom: none;}.accordion--paper-theme li.filter-tree-item a {font-size: 14px; color: #4c4c4c; border: 0;}.accordion--paper-theme li.filter-tree-item.is-active > a.filter-tree-link {color: #323232;}.accordion--paper-theme section h4.accordion-title button {font-size: 12px; color: #6e6e6e;}.accordion--paper-theme li.filter-tree-item a.filter-tree-link:hover {background: transparent; text-decoration: underline;}div .flex.flex-1.padding-right-14 {padding-right: 14%;}div input.gallery--search-input {background-color: transparent; background-size: 24px 24px; font-size: 24px; padding-left: 1.85em;}.gallery--banner {color: #444; background: white; padding-top: 16.825px; padding-bottom: 22.825px; border-bottom: 1px solid #e0e0e0;}.card--paper-theme .card-image.image-is-loading {min-height: 16vw;}.filters-are-expanded .card--paper-theme .card-image.image-is-loading {min-height: 13vw;}.gallery-card-wrap .card--paper-theme {display: block;}.card--paper-theme .card-wide-image--static.image-is-loading {min-height: 16vh;}.card--paper-theme a.card-wide-image-wrap--static {background-color: transparent; border: 0;}.card--paper-theme,div.card-wide .card--paper-theme,.card--paper-theme.card-wide div.card-content {box-shadow: initial;}.card--paper-theme.card-wide div.card-content.card-content-no-padding {padding-left: 1em;}.tooltip--float-right {float: right;}.toggle--line-seperator {margin: 0px 5px; border-left: 1px solid #ccc; height: 23px; position: relative; top: 7px; vertical-align: middle; font-size: 13px; display: inline-block;}.view-toggle-btn--paper[aria-checked="true"],.accordion--paper-theme.accordion--hybrid-dropdown.is-active a.view-toggle-btn--paper {color: #005e95; background: #c5e5f9;}.view-toggle-btn--paper[aria-checked="true"] svg {fill: #005e95;}.view-toggle-btn--paper {float: left; display: block; overflow: visible; margin: 0; box-sizing: border-box; font-size: 0.875rem; line-height: 1em; transition: background, 100ms linear; padding: 4px 4px; background-color: inherit; border: 0; cursor: pointer; color: #6e6e6e; height: 1.45rem; margin: 6px 3px;}.view-toggle-btn--paper:hover {cursor: pointer;}.view-toggle-btn--paper svg {fill: #595959;}.view-toggle-btn--paper:focus {outline: none;}.view-toggle-btn--paper:focus,.view-toggle-btn--paper:hover {box-shadow: 0px 0px 0px 1px #0079c1;}.view-toggle-btn--paper:hover svg {fill: #007ac2;}.go-to-top--paper-theme {align-items: center; background: rgba(0, 0, 0, 0.5); border: 0; bottom: -50px; color: #fff; display: flex; height: 50px; justify-content: center; margin: 0; opacity: 0.85; padding: 0; position: fixed; right: 0px; transition: opacity 125ms linear, background-color 125ms linear, bottom 250ms ease-in-out; will-change: opacity, transform; width: 50px; z-index: 1000;}.go-to-top--paper-theme > svg {fill: currentColor;}.go-to-top--paper-theme:hover {opacity: 1; background-color: #007ac2;}.go-to-top--paper-theme.is-active {bottom: 0px;}html[dir="rtl"] input.gallery--search-input[type="search"] {padding-right: 2.25rem;}html[dir="rtl"] .scrolling-top-menu .post-6 {margin-right: 0;}.esriRtl .scrolling-side-menu {margin-left: 1.5rem; margin-right: 0;}.esriRtl .scrolling-side-menu.collapsed {margin-right: 0;}.esriRtl .dropdown.dropdown--paper-theme nav.dropdown-menu {margin-left: 0; left: 0;}.esriRtl .filter-tree-item-single:before {left: auto; right: -0.5rem;}.esriRtl .accordion-title:before {transform: rotate(90deg);}.esriRtl .is-active .accordion-title:before {transform: rotate(0deg);}.esriRtl .dropdown.dropdown--paper-theme nav.dropdown-menu {right: auto; left: 0;}.gallery__filter-overlay {background-color: rgba(0, 0, 0, 0.5); bottom: 0; display: none; left: 0; opacity: 1; position: fixed; right: 0; top: 0; z-index: 100;}@media screen and (min-width: 861px) {.hide-for-laptop-and-above {display: none;}}@media screen and (max-width: 480px) {.hide-for-phone {display: none;}}@media screen and (max-width: 860px) {.hide-for-tablet-and-below {display: none;} .gallery--main-tab-container.filters-are-expanded {display: block; overflow: hidden;} .gallery--main-tab-container {padding: 0 8px;} .dropdown.dropdown--paper-theme nav.dropdown-menu {margin-left: -200px; top: 40px;} .scrolling-top-menu {padding: 20px 4px 7px 9px;} .scrolling-top {margin-bottom: 12px;} .scrolling-top-menu .filter-label {padding: .3em;} div input.gallery--search-input {background-size: inherit; font-size: 19px; margin-right: 5%; padding-left: 1.5em;} .gallery--no-scroll-on-body {overflow: hidden;} .gallery--fix-scroll-on-html {overflow-y: initial; height: 100%;} .fixed-to .accordion.accordion--paper-theme {max-height: initial;} .scrolling-side-menu {bottom: 0px; left: 0; margin: 0; position: fixed; right: 0; top: 0; width: auto; z-index: 1000;} .collapsable-filter-container {background-color: transparent; bottom: 0; top: 0; box-shadow: none; display: none; left: 0; overflow-x:hidden; overflow-y: hidden; padding: 0; position: absolute; right: 0; transform: translate3d(0, 0, 0); transition: transform 250ms ease-in-out; max-height: initial; width: initial;} .filters-are-expanded .collapsable-filter-container {display: block;} .fixed-to .collapsable-filter-container {max-height: initial; position: initial; transform: initial;} .gallery-filters-header {background-color: #fff; border-radius: 4px 4px 0 0; top: 32px;} .accordion--paper-theme {background-color: #fff; max-height: unset; position: fixed; top: 32px; bottom: 4rem; left: 0; right: 0; margin-top: 32px; padding:0 32px 24px;} .filters-are-expanded .scrolling-side-menu {animation: sheet-slide-up 250ms ease-in-out;} .filters-are-expanded .gallery__filter-overlay {animation: fade-in 250ms; display: block;} .collapse-filters-button {top: 42px;} .gallery--main-tab-container.filters-are-expanded .go-to-top--paper-theme{display: none;} .esriRtl .scrolling-side-menu {margin-left: 0;}}@keyframes sheet-slide-up {0% {transform: translate3d(0, 100vh, 0);} 100% {transform: translate3d(0, 0, 0);}}@keyframes fixed-to-animation {0% {opacity: 0; transform: translate3d(0, -30px, 0);} 50% {opacity: 0; transform: translate3d(0, -30px, 0);} 100% {opacity: 1; transform: translate3d(0, 0px, 0);}}@keyframes pulse-fade {0% {opacity: 0.25;} 50% {opacity: 1;} 100% {opacity: 0.25;}}.acceptInviteDlg {width: 800px;}.acceptinvite .btn {white-space: inherit;}.acceptinvite .btn.icon-ui-left-arrow ,.acceptinvite .btn.icon-ui-right-arrow{color: #6e6e6e;}.acceptinvite li {list-style: none; margin: 1em 0 1em 0;}.acceptinvite .step {position: relative; display: block; padding: 0 2.0em 0 2.0em; line-height: 1.7em;}.acceptinvite .step:before {content: ""; display: inline-block; position: absolute; left: 0; top: 0; margin-right: .5em; width: 35px; height: 35px;}.acceptinvite .tooltip-dashed {border-bottom: 1px dashed #0079c1;}.acceptinvite .loader.is-active {top: 30%; position: absolute; left: 50%;}.acceptinvite .disabled {opacity: 0;}.esriRtl .acceptinvite .step:before {left: inherit; right: 0; margin-left: 0.5em; margin-right: inherit;}.acceptinvite .step1:before {background: url("../sharing/dijit/css/images/inviteStepsSprite.png") no-repeat 0 -35px;}.acceptinvite .step2:before {background: url("../sharing/dijit/css/images/inviteStepsSprite.png") no-repeat -35px -35px;}.btn-line {line-height: 2.0; text-align: center; margin: .5em 0;}.btn-line span {display: inline-block; position: relative;}.btn-line span:before,.btn-line span:after {content: ""; position: absolute; height: 1.0em; border-bottom: 1px solid #7d7d7d;; top: 0; width: 220px;}.btn-line span:before {right: 100%; margin-right: 15px;}.btn-line span:after {left: 100%; margin-left: 15px;}.social-btn {padding: .3em 1em .3em 3.25em; color: white; position: relative; display: block; margin: .5em 0; font-size: .875rem; border: 1px solid;}.social-btn:hover {color: white;}.social-btn:before {content: ""; display: inline-block; position: absolute; left: 0; top: 0; margin-right: .3em; width: 2.5em; height: 100%; background-size: cover; background-repeat: no-repeat; background-position: center; background-color: #FFF;}.esriRtl .social-btn:before {left: auto; right: 0; border-right: none; border-left: 1px solid white; margin-right: auto; margin-left: .5em;}.social-btn-facebook {background-color: #3F5B96; border-color: #3F5B96;}.social-btn-google {background-color: #0079C1; border-color: #0079C1;}.social-btn-facebook:before {background-image: url("../img/facebook_white_64.png");}.social-btn-google:before {background-image: url("../img/google_64.png");}.dj_ie9 select {background-image: none; padding: .31rem .39rem !important;}.dj_ie9 .ie9-summary-wrap {width: calc(100% - 240px); float: right;}.dj_ie9 .thumbnail-wrap {float: left;}.esriRtl.dj_ie9 .ie9-summary-wrap {float: left;}.esriRtl.dj_ie9 .thumbnail-wrap {float: right;}.dj_ie9 .thumbnail-img, .dj_ie9 .thumbnail-link {display: block;}.dj_ie9 .btn-split-right {display: block; height: 39px; padding-left: 16px !important; text-align: center; float: right;}.dj_ie9 .btn-split.flex-1 {width: calc(100% - 40px); float: left;}.dj_ie9 .ie9-half {width: 50%; float: left; display: block;}main {display: block;}.if-signed-in,.if-owner,.if-item-owner,.if-not-item-owner,.if-comment-owner,.if-admin,.if-user,.if-viewer,.if-publisher,.if-developer,.if-public {display: none;}.is-signed-in .if-signed-in,.is-owner .if-owner,.is-item-owner .if-item-owner,.is-not-item-owner .if-not-item-owner,.is-comment-owner .if-comment-owner,.is-admin .if-admin,.is-user .if-user,.is-viewer .if-viewer,.is-publisher .if-publisher,.is-developer .if-developer,.is-public .if-public {display: inherit;}.if-signed-out,.if-signed-in,.if-app,.if-link,.if-web,.if-mobile,.if-platform,.if-oauth,.if-can-change-owner,.if-can-create-app,.if-hostedTemplate,.if-can-edit-wab,.if-can-configure,.if-can-register,.if-map,.if-featureCollection,.if-streamLayer,.if-vectorTile,.if-city-engine,.if-2d,.if-table,.if-data,.if-desktop,.if-explorer,.if-operationalLayers,.if-featureLayers,.if-elevationLayers,.if-tables,.if-projectContent,.if-workforceProject,.if-tools,.if-insights,.if-orthoMaker,.if-formContent,.if-surveyForm,.if-surveyFormBrowser,.if-scene,.if-scene-2,.if-3d,.if-layer,.if-can-tile,.if-file,.if-update,.if-overwrite,.if-overwriteCloud,.if-download,.if-pdf,.if-publish,.if-hosted,.if-feature,.if-comments,.if-dataUrl,.if-url,.if-defaultOpen,.if-sourceData,.if-cloudDriveData,.if-resultData,.if-resultVisualizations,.if-resultDataViews,.if-collaboration,.if-tags,.if-tag,.if-snippet,.if-commentsEnabled,.if-numComments,.if-can-delete-comment,.if-can-delete,.if-description,.if-accessInformation,.if-credits,.if-serviceLink,.if-enterprise-group,.if-can-enableAttachments,.if-codeAttachment,.if-can-update,.if-can-update-featured-groups,.if-can-marketplace,.if-can-export,.if-can-publish,.if-can-publish-tiles,.if-can-publish-vectorTiles,.if-can-publish-features,.if-can-publish-wfs,.if-can-publish-scenes,.if-can-publish-views,.if-can-copy,.if-can-download,.if-can-share,.if-can-share-social,.if-can-create-items,.if-cant-create-items,.if-can-create,.if-can-show-content,.if-can-show-living-atlas,.if-can-edit-service,.if-can-list-members,.if-deprecated,.if-authoritative,.if-no-contentStatus,.if-can-edit-contentStatus,.if-can-edit-authoritative-status,.if-can-manage-membership-requests,.if-can-join,.if-can-invite,.if-can-assign,.if-can-appendData,.if-metadata-enabled,.if-metadata-disabled,.if-geocodeReview,.if-dateTime,.if-viewer,.if-operationView,.if-operationView.if-browser.if-operationView-single,.if-dashboard,.if-createDashboard,.if-createDashboardFromItem,.if-can-edit-dashboard,.if-can-copy-dashboard,.if-createDashboard-enabled,.if-windows,.if-browser,.if-v2,.if-vectorTile,.if-vector-tile,.if-viewStyle,.if-presentation,.if-no-presentation,.if-create-presentation,.if-public,.if-private,.if-group-member,.if-screenshots,.if-documentUrl,.if-openIn,.if-resources,.if-spatiotemporal,.if-templateItems,.if-ownershipGroups,.if-sceneViewer-enabled,.if-wab-enabled,.if-geocodingFilter-enabled,.if-can-view-org-items,.if-can-update-org-items,.if-appBuilderPlatform,.if-invitations,.if-scoreCompleteness,.if-layerMetadata,.if-on-premise,.if-online,.if-allow-categorization {display: none;}.is-signed-out .if-signed-out,.is-signed-in .if-signed-in,.is-public-user .if-public-user,.is-app.has-url .if-app,.is-link .if-link,.is-web .if-web,.is-mobile .if-mobile,.is-platform .if-platform,.is-oauth .if-oauth,.is-map .if-map,.is-featureCollection .if-featureCollection,.is-streamLayer .if-streamLayer,.is-vectorTile .if-vectorTile,.is-city-engine .if-city-engine,.is-2d .if-2d,.is-table .if-table,.is-data .if-data,.is-desktop .if-desktop,.is-explorer .if-explorer,.is-scene.is-sceneViewer-enabled .if-scene,.is-scene-2.is-sceneViewer-enabled .if-scene-2,.is-workforceProject .if-workforceProject,.is-insights .if-insights,.is-orthoMaker .if-orthoMaker,.is-surveyForm .if-surveyForm,.is-surveyFormBrowser .if-surveyFormBrowser,.is-3d.is-sceneViewer-enabled .if-3d,.is-layer .if-layer,.is-file .if-file,.is-download .if-download,.is-hosted .if-hosted,.is-feature .if-feature,.is-metadata-enabled .if-metadata-enabled,.is-metadata-disabled .if-metadata-disabled,.is-viewer .if-viewer,.is-dataUrl .if-dataUrl,.is-operationView.is-windows .if-operationView.if-windows,.is-operationView.is-browser .if-operationView.if-browser,.is-dashboard .if-dashboard,.is-sceneViewer-enabled .if-sceneViewer-enabled,.is-wab-enabled .if-wab-enabled,.is-geocodingFilter-enabled .if-geocodingFilter-enabled,.can-update.is-browser.is-dashboard .if-can-edit-dashboard,.can-create-dashboard.is-operationView .if-createDashboard,.can-create-dashboard-item .if-createDashboardFromItem,.can-update.is-vectorTile.has-resources .if-resources,.can-copy-dashboard.is-browser.is-dashboard .if-can-copy-dashboard,.is-createDashboard-enabled .if-createDashboard-enabled,.is-vectorTile.has-viewStyle .if-vectorTile.if-viewStyle,.is-vector-tile .if-vector-tile,.is-public .if-public,.is-private .if-private,.is-group-member .if-group-member,.is-pdf .if-pdf,.is-public.is-documentUrl .if-documentUrl,.is-hostedTemplate .if-hostedTemplate,.is-collaboration .if-collaboration,.is-deprecated .if-deprecated,.is-authoritative .if-authoritative,.is-on-premise .if-on-premise,.is-online .if-online, .has-enterprise-group .if-enterprise-group,.has-url .if-url,.has-description .if-description,.has-snippet .if-snippet,.has-commentsEnabled .if-commentsEnabled,.has-numComments .if-numComments,.has-spatialReference .if-spatialReference,.has-accessInformation .if-credits,.has-accessInformation .if-accessInformation,.has-extent .if-extent,.has-licenseInfo .if-licenseInfo,.has-operationalLayers .if-operationalLayers,.has-featureLayers .if-featureLayers,.has-tables .if-tables,.has-elevationLayers .if-elevationLayers,.has-codeAttachment .if-codeAttachment,.has-templateItems .if-templateItems,.has-tools .if-tools,.can-enableAttachments .if-can-enableAttachments,.is-viewer.has-metadata .if-metadata,.is-admin.has-geocodeReview .if-geocodeReview,.is-hosted .has-dateTime .if-dateTime,.has-projectContent .if-projectContent,.has-formContent .if-formContent,.has-presentation .if-presentation,.can-create-presentation.has-presentation .if-create-presentation,.can-create-presentation.is-map .if-no-presentation,.has-screenshots .if-screenshots,.has-tags .if-tags,.has-tags .if-tag,.has-openIn .if-openIn,.has-defaultOpen .if-defaultOpen,.has-sourceData .if-sourceData,.has-cloudDriveData, .if-cloudDriveData,.has-resultData .if-resultData,.has-resultDataViews .if-resultDataViews,.has-resultVisualizations .if-resultVisualizations,.has-serviceLink .if-serviceLink,.has-spatiotemporal .if-spatiotemporal,.has-appBuilderPlatform .if-appBuilderPlatform,.has-ownershipGroups .if-ownershipGroups,.has-invitations .if-invitations,.has-scoreCompleteness .if-scoreCompleteness,.has-layerMetadata .if-layerMetadata,.can-change-owner .if-can-change-owner,.can-create-app .if-can-create-app,.can-configure .if-can-configure,.can-register .if-can-register,.can-tile .if-can-tile,.can-view-org-items .if-can-view-org-items,.can-update-org-items .if-can-update-org-items,.can-assign .if-can-assign,.can-update.can-publish.is-publish .item .if-can-publish,.can-update.can-publish-tiles.is-publish .item .if-can-publish-tiles,.can-update.can-publish-vectorTiles.is-publish .item .if-can-publish-vectorTiles,.can-update.can-publish-wfs.is-publish .item .if-can-publish-wfs,.can-update.can-publish-scenes.is-publish .item .if-can-publish-scenes,.can-update.can-publish-views .item .if-can-publish-views,.can-publish-tiles .content .if-can-publish-tiles,.can-publish-features .content .if-can-publish-features,.can-update.is-update .if-update,.can-update.is-overwrite .if-overwrite,.can-update.is-overwriteCloud .if-overwriteCloud,.can-update .if-can-update,.can-update-featured-groups .if-can-update-featured-groups,.can-marketplace .if-can-marketplace,.can-export .if-can-export,.can-copy .if-can-copy,.can-share .if-can-share,.can-create-items .if-can-create-items,.cant-create-items .if-cant-create-items,.can-create .if-can-create,.can-show-content .if-can-show-content,.can-show-living-atlas .if-can-show-living-atlas,.can-edit-wab .if-can-edit-wab,.can-edit-service .if-can-edit-service,.can-delete-comment .if-can-delete-comment,.can-delete .if-can-delete,.can-share-social .if-can-share-social,.can-list-members .if-can-list-members,.can-manage-membership-requests .if-can-manage-membership-requests,.can-join .if-can-join,.can-appendData .if-can-appendData,.can-edit-contentStatus .if-can-edit-contentStatus,.can-edit-authoritative-status .if-can-edit-authoritative-status,.has-no-contentStatus .if-no-contentStatus,.can-invite .if-can-invite,.allow-categorization .if-allow-categorization {display: inherit;}.is-operationView.is-browser.is-operationView-single .if-operationView.if-browser.if-operationView-single {display: inherit !important;}.has-url .if-no-url,.has-description .if-no-description,.has-snippet .if-no-snippet,.has-commentsEnabled .if-no-commentsEnabled,.has-spatialReference .if-no-spatialReference,.has-accessInformation .if-no-accessInformation,.has-extent .if-no-extent,.has-licenseInfo .if-no-licenseInfo,.has-layers .if-no-layers,.has-codeAttachment .if-no-codeAttachment,.has-metadata .if-no-metadata,.has-no-metadata .if-metadata,.has-arcobjects .if-no-arcobjects,.has-elastic .if-no-elastic,.has-spatiotemporal .if-no-spatiotemporal,.has-ownershipGroups .if-no-ownershipGroups,.has-presentation.is-map .if-no-presentation,.has-enterprise-group .if-no-enterprise-group,.can-change-owner .if-no-can-change-owner,.is-public-user .if-no-public-user,.is-map .if-no-presentation,.is-viewer.has-metadata .if-no-viewer,.is-viewer.has-no-metadata .if-no-viewer,.is-admin-viewer .if-no-admin-viewer,.is-metadata-disabled .if-metadata-enabled,.has-url.is-insights .if-hide-insights{display: none;}