@charset "UTF-8";.esri-browseitems {margin: 0 auto; width: 100%; font-family: "Avenir LT W01 35 Light", Arial, Helvetica, sans-serif; height: 100%;}.esri-browseitems .gallery {min-height: 450px; margin: 0 auto; height: 100%; clear: both;}.esri-browseitems .gallery .gallery-left {float: left; width: 25%; overflow-y: auto; overflow-x: hidden; height: 90%;}.esri-browseitems .gallery .gallery-left a {text-decoration: none; color: #6e6e6e; font-size: 15px;}.esri-browseitems .gallery .gallery-right {float: right; width: 74%; height: 100%; margin-top: 8px;}.esri-browseitems .gallery .gallery-right p.filter-title {margin-bottom: 0.3em; padding: 0 1.5% 0 1.5%; font-size: 17px;}.esri-browseitems .gallery .template-info-panel {width: 279px; padding: 15px; background: rgb(255, 255, 255); border: solid 1px #e0e0e0; border-right: none; right: -680px; top: 0px; overflow-x: hidden; position: absolute; z-index: 800; box-shadow: -2px 1px 2px rgba(0, 0, 0, 0.25); transition: all 500ms ease-in-out; height: 94.5%;}.esri-browseitems .esri-loaderthrob {position: absolute; background: #fff url("../base/images/loading-throb.gif") 100% center no-repeat !important; top: 45%; width: 33px; text-align: center; z-index: 100; color: #ccc; height: 39px; left: 58%;}.esri-browseitems .dgrid {border: none !important; height: auto; min-height: 180px !important;}.esri-browseitems .dgrid .dgrid-loading {position: absolute; background: #fff url("../base/images/loading-throb.gif") 100% center no-repeat !important; top: 45%; width: 33px; text-align: center; z-index: 100; color: #ccc; height: 39px; left: 58%;}.esri-browseitems .dgrid .gallery-view h5 {width: 100%; height: 2.125em; line-height: 1em; font-size: 16px; word-wrap: break-word; font-family: "Avenir LT W01 35 Light", Arial, Helvetica, sans-serif; overflow: hidden;}.esri-browseitems .dgrid .dgrid-footer {background: none repeat scroll 0 0 #fff !important; position: relative;}.esri-browseitems .dgrid .dgrid-status {display: none !important; visibility: hidden;}.esri-browseitems .dgrid .dgrid-pagination .dgrid-page-link {background: none repeat scroll 0 0 #f2f2f2; border: 1px solid #ededed; border-radius: 4px 4px 4px 4px; color: #999999; font-size: 1em; line-height: 1.5em; margin: 5px; padding: 5px 10px; float: left;}.esri-browseitems .dgrid .dgrid-pagination .dgrid-page-link:hover {background-color: #007ac2; color: #fff;}.esri-browseitems .dgrid .dgrid-pagination .dgrid-page-skip {background: none repeat scroll 0 0 #f2f2f2; border: 1px solid #ededed; border-radius: 4px 4px 4px 4px; color: #999999; font-size: 1em; line-height: 1.5em; margin: 5px; padding: 5px 10px; float: left;}.esri-browseitems .dgrid .dgrid-pagination .dgrid-page-disabled {background-color: #007ac2; color: #fff;}.esri-browseitems .dgrid .dgrid-pagination .dgrid-first {background: none repeat scroll 0 0 #f2f2f2; border: 1px solid #ededed; border-radius: 4px 4px 4px 4px; color: #999999; font-size: 1em; line-height: 1.5em; margin: 5px; padding: 5px 10px; float: left;}.esri-browseitems .dgrid .dgrid-pagination .dgrid-first:hover {background-color: #007ac2; color: #fff;}.esri-browseitems .dgrid .dgrid-pagination .dgrid-previous {background: none repeat scroll 0 0 #f2f2f2; border: 1px solid #ededed; border-radius: 4px 4px 4px 4px; color: #999999; font-size: 1em; line-height: 1.5em; margin: 5px; padding: 5px 10px; float: left;}.esri-browseitems .dgrid .dgrid-pagination .dgrid-previous:hover {background-color: #007ac2; color: #fff;}.esri-browseitems .dgrid .dgrid-pagination .dgrid-next {background: none repeat scroll 0 0 #f2f2f2; border: 1px solid #ededed; border-radius: 4px 4px 4px 4px; color: #999999; font-size: 1em; line-height: 1.5em; margin: 5px; padding: 5px 10px; float: left;}.esri-browseitems .dgrid .dgrid-pagination .dgrid-next:hover {background-color: #007ac2; color: #fff;}.esri-browseitems .dgrid .dgrid-pagination .dgrid-last {background: none repeat scroll 0 0 #f2f2f2; border: 1px solid #ededed; border-radius: 4px 4px 4px 4px; color: #999999; font-size: 1em; line-height: 1.5em; margin: 5px; padding: 5px 10px; float: left;}.esri-browseitems .dgrid .dgrid-pagination .dgrid-last:hover {background-color: #007ac2; color: #fff;}.esri-browseitems .hide {display: none;}.esri-browseitems .top-bar {clear: both; width: 100%; padding: 0 10px; margin: auto;}.esri-browseitems #gallery-grid_search {width: 31%; margin-bottom: 10px;}.esri-browseitems .gallery-left ul {list-style: none; padding: 0 0; margin: 15px 0; width: 100%; border-right: 1px solid #efefef; border-bottom: 1px solid #efefef; border-left: 1px solid #efefef;}.esri-browseitems .gallery-left li a {padding: 0.5rem 0.2rem 0.5rem 0.7rem; font-size: 15px; margin-right: 0; display: block; line-height: 1.42857143; border-top: 1px solid #efefef; width: 90%; color: #6e6e6e; position: relative;}.esri-browseitems .gallery-left li a:hover:after {content: "»"; opacity: 1; position: absolute; right: 0; top: 0.5rem; padding: 0 0.3875rem; transition: all 150ms linear;}.esri-browseitems .gallery-left li.active > a {color: #6e6e6e; cursor: default; background-color: #d2e9f9;}.esri-browseitems .gallery-left li.active > a:focus {color: #6e6e6e; cursor: default; background-color: #d2e9f9;}.esri-browseitems .dgrid-grid.dgrid {background: none repeat scroll 0 0 #fff; border: none; width: auto !important; height: auto; max-height: 75%; overflow-y: auto;}.esri-browseitems .dgrid-grid.dgrid .gallery-view img {border: 1px solid #e0e0e0; padding: 4px; transition: all 0.2s ease-in-out;}.esri-browseitems .dgrid-grid.dgrid .gallery-view img:hover {border-color: #333;}.esri-browseitems .dgrid-grid.dgrid .dgrid-row .gallery-view {float: left; width: 29.9%; padding: 1% 1.6%; margin: auto; position: relative;}.esri-browseitems .dgrid-grid.dgrid .dgrid-row .gallery-view:hover {cursor: pointer; background: #fff; background-color: #fff;}.esri-browseitems .dgrid-grid.dgrid .dgrid-scroller {position: relative; min-height: 380px;}.esri-browseitems .dgrid-grid.dgrid .dgrid-content {background: none repeat scroll 0 0 #fff; border: none; width: auto !important; height: auto; overflow-y: hidden;}.esri-browseitems .dgrid-grid.dgrid .dgrid-row.dgrid-selected .gallery-view {background: #fff; background-color: #fff;}.esri-browseitems .dgrid-grid.dgrid .dgrid-row.dgrid-selected .gallery-view:hover {background: #fff; background-color: #fff;}.esri-browseitems .dgrid-grid.dgrid .dgrid-navigation {float: inherit !important; margin: 0 auto; height: 40px; text-align: center; display: table; width: auto !important;}.esri-browseitems .template-overlay {position: absolute; z-index: 100; top: 12px; left: 15px; background: rgba(0, 0, 0, 0.7); text-align: center; color: #fff; width: 187px; height: 124px; line-height: 124px; pointer-events: none; font-size: 15px !important; text-overflow: ellipsis; overflow: hidden; white-space: nowrap;}.esri-browseitems .template-overlay p {font-size: 15px;}.esri-browseitems .instructions {margin-top: 10px; margin-bottom: 10px; width: 50%; float: left;}.esri-browseitems .instructions span {font-size: 17px; display: inline-block;}.esri-browseitems .instructions span.hide.messageLeft {width: 0; padding: 0; display: none;}.esri-browseitems .instructions span.messageLeft {width: 37%; padding-right: 6.25%; vertical-align: top;}.esri-browseitems .instructions span.messageRight {width: 100%; vertical-align: top;}.esri-browseitems .instructions .messageRight {opacity: 1; transition: opacity 250ms ease-in-out, left 0ms linear;}.esri-browseitems .input-group-btn .btn {margin-top: 0.6em; border-top-left-radius: 0; border-bottom-left-radius: 0; height: 2.25rem;}.esri-browseitems .dgrid-no-data {position: relative; font-size: 17px; margin: 20px;}.esri-browseitems .templates.fade .dgrid {opacity: 0.3; transition: opacity 250ms ease-in-out, left 0ms linear 250ms; pointer-events: none;}.esri-browseitems .templates.fade .filter-title {opacity: 0.3; transition: opacity 250ms ease-in-out, left 0ms linear 250ms; pointer-events: none;}.esri-browseitems .templates {opacity: 1; transition: opacity 250ms ease-in-out, left 0ms linear;}.esri-browseitems .soria .dgrid-selected {background: #fff; background-color: #fff;}.esri-browseitems .template-info-showing {min-height: 150px;}.esri-browseitems .template-info-showing .template-info {display: block;}.esri-browseitems .template-info-showing .thumbnail {border: 1px solid #e0e0e0; width: auto; margin: 0 0 10px 0; float: left; padding: 0;}.esri-browseitems .template-info-showing .thumbnail:hover {border-color: #e0e0e0; cursor: auto;}.esri-browseitems .template-info-showing .thumbnail > img {margin: 0; width: 277px;}.esri-browseitems .template-info-showing h4 {margin-bottom: 0.5rem; font-size: 1.25rem; clear: left; color: #616161; font-weight: normal; max-height: 3em; overflow: hidden; height: auto;}.esri-browseitems .template-info-showing p {font-size: 1rem !important; width: 100%; overflow-y: auto; overflow-x: hidden; height: 7.5em; line-height: 1.25em;}.esri-browseitems .panel-actions {width: 100%; position: absolute; bottom: 15px; left: 0; opacity: 0; transition: opacity 250ms ease 500ms; text-align: center;}.esri-browseitems .quiet-scroll pre::-webkit-scrollbar {width: 4px !important; height: 4px !important; border-left: 0; background: rgba(0, 0, 0, 0.1);}.esri-browseitems .quiet-scroll pre::-webkit-scrollbar-thumb {background: rgba(0, 0, 0, 0.4); border-radius: 0;}.esri-browseitems .quiet-scroll pre::-webkit-scrollbar-track {background: none;}.esri-browseitems .quiet-scroll::-webkit-scrollbar {width: 4px !important; height: 4px !important; border-left: 0; background: rgba(0, 0, 0, 0.1);}.esri-browseitems .quiet-scroll::-webkit-scrollbar-thumb {background: rgba(0, 0, 0, 0.4); border-radius: 0;}.esri-browseitems .quiet-scroll::-webkit-scrollbar-track {background: none;}.esri-browseitems .btn-main {width: 90%; margin-bottom: 10px;}.esri-browseitems .btn-secondary {background-color: transparent; color: #5daddd; width: 44%; border: 1px solid #5daddd; margin: 4px 4px 10px 4px;}.esri-browseitems .btn-secondary:hover {text-decoration: none; background-color: #5daddd; color: white;}.esri-browseitems .btn-wide {width: 90%;}.esri-browseitems .btn-cancel {background: none; border-color: #fff; color: #828282;}.esri-browseitems .btn-cancel:hover {background: none; border-color: #fff; color: #005e95;}.esri-browseitems p {margin: 0;}.esri-browseitems .btn {text-transform: uppercase; font-size: 14px; padding: 0.37rem 0.9rem; box-shadow: none; white-space: normal; word-wrap: break-word;}.esri-browseitems .searchBar {margin-right: 15px; margin-top: 3px; max-width: 37%; width: auto; float: right;}.esri-browseitems .searchBar .esriSearchBox {padding-left: 1.5em !important; background: url("../base/images/search.svg") no-repeat 0.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; transition: border-color 150ms linear; -webkit-appearance: textfield; height: 2.25rem; border-radius: 4px; width: auto; margin: 0 0 0 0 0; float: left; width: auto;}.esri-browseitems .searchBar .btn {margin-top: 0.6em; height: 38px; border-top-left-radius: 0; border-bottom-left-radius: 0;}.esri-browseitems .esriSearchBox:focus {border: 1px solid #0079c1;}.esri-browseitems.filters .esriHelpIcon {background: url("../base/images/helpIcon.png") no-repeat center; width: 20px; height: 20px; margin: 1px 0 0 10px; cursor: pointer; display: inline-block;}.esri-browseitems.filters .esriHelpIcon.hide {display: none;}.esri-browseitems.filters .instructions {width: 60%;}.esri-browseitems.filters .instructions span.messageRight {max-width: 40%; width: auto; vertical-align: top;}.esri-browseitems.nofilters .esri-loaderthrob {left: 48%;}.esri-browseitems.nofilters .gallery .gallery-left {width: 0; display: none;}.esri-browseitems.nofilters .gallery .gallery-right {width: 100%; float: left; overflow: hidden;}.esri-browseitems.nofilters .gallery span.messageRight {width: 100%; vertical-align: top;}.esri-browseitems.nofilters span.messageLeft {width: 0; padding: 0; display: none;}.esri-browseitems.nofilters .dgrid-grid.dgrid .dgrid-scroller {margin-bottom: 0px !important;}.esri-browseitems.nofilters.wide .dgrid-grid.dgrid .dgrid-row .gallery-view {width: 21%;}.esri-browseitems.nofilters.wide .template-overlay {top: 14px; left: 18px;}.html[dir=rtl] .esri-browseitems.filters .esriHelpIcon {margin: 0 10px 0 0;}.html[dir=rtl] .esri-browseitems .searchBar {margin: 0 0 0 10px; margin-right: inherit; margin-left: 15px;}.html[dir=rtl] .esri-browseitems .searchBar .esriSearchBox {padding-left: inherit; padding-right: 1.5em; float: right; border-radius: 0 4px 4px 0; background: #fff url("../base/images/search32.png") 98% center no-repeat !important;}.html[dir=rtl] .esri-browseitems .searchBar .btn {border-radius: 4px 0 0 4px;}.html[dir=rtl] .esri-browseitems .dgrid .dgrid-pagination .dgrid-page-link {float: right;}.html[dir=rtl] .esri-browseitems .dgrid .dgrid-pagination .dgrid-page-skip {float: right;}.html[dir=rtl] .esri-browseitems .dgrid .dgrid-row .gallery-view {float: right;}.html[dir=rtl] .esri-browseitems .gallery .gallery-left {float: right;}.html[dir=rtl] .esri-browseitems .gallery .template-info-panel {border-left: none; left: -680px; right: inherit; box-shadow: 2px 1px 2px rgba(0, 0, 0, 0.25); transition: all 500ms ease-in-out;}.html[dir=rtl] .esri-browseitems .gallery-left li a:hover:after {right: inherit; left: 0;}.html[dir=rtl] .esri-browseitems .template-overlay {top: 11px; left: 6px;}.html[dir=rtl] .esri-browseitems .instructions {float: right;}.html[dir=rtl] .esri-browseitems .searchBar {float: left;}.html[dir=rtl] .esri-browseitems.showing .gallery .template-info-panel {left: 0; right: inherit;}.esri-browseitems.showing .dgrid-grid.dgrid .gallery-view img:hover {border-color: #e0e0e0;}.esri-browseitems.showing .instructions .messageRight {opacity: 0.3; transition: opacity 250ms ease-in-out, left 0ms linear 250ms; pointer-events: none;}.esri-browseitems.showing .templates .dgrid {opacity: 0.3; transition: opacity 250ms ease-in-out, left 0ms linear 250ms; pointer-events: none;}.esri-browseitems.showing .templates .filter-title {opacity: 0.3; transition: opacity 250ms ease-in-out, left 0ms linear 250ms; pointer-events: none;}.esri-browseitems.showing .esriHelpIcon {opacity: 0.3; transition: opacity 250ms ease-in-out, left 0ms linear 250ms; pointer-events: none; pointer-events: none; cursor: default;}.esri-browseitems.showing .gallery .gallery-right {cursor: pointer;}.esri-browseitems.showing .gallery .template-info-panel {opacity: 1; right: 0px;}.esri-browseitems.showing .panel-actions {opacity: 1;}@media all and (max-width: 800px) {.esri-browseitems .dgrid .dgrid-content {display: flex; flex-flow: row wrap; justify-content: space-around;} .esri-browseitems .dgrid .dgrid-row {flex: 0 1 50%;}}@media all and (max-width: 500px) {.esri-browseitems .dgrid .dgrid-content {display: flex; flex-flow: column wrap;} .esri-browseitems .dgrid .dgrid-pagination .dgrid-next {flex: 0 1 50%;} .esri-browseitems .dgrid-grid.dgrid .dgrid-navigation {margin: 0; flex-flow: row wrap; display: inline-flex; align-items: flex-end;} .esri-browseitems .dgrid-pagination-links {flex: 0 1 50%;} .esriBrowseAnalysisLayers .top-bar {display: flex; flex-flow: row wrap; flex-direction: column;} .esriBrowseAnalysisLayers .dgrid .dgrid-pagination .dgrid-previous {flex: 0 1 50%;}}