.view{font-family:Helvetica Neue,Helvetica,Arial,sans-serif}.view .flexContainer{bottom:0;display:none;flex-direction:row;left:0;position:fixed;right:0;top:50px}.view .flexGrow{flex:1;height:100%;position:relative}.view .visible{display:flex}.drawing-tools{background:#fff;display:inline-block;font-size:14px;padding:15px;z-index:0}.drawing-tools .container{display:flex;flex-direction:row}.drawing-tools .container .label{margin-right:8px}.drawing-tools .container .layer-selector{display:list-item;flex:1;font-size:14px;height:30px;padding:4px;width:175px}.drawing-tools.draggable{position:absolute}.drawing-tools.draggable .container{flex-direction:column}.bag-info .no-bottom-margin{margin-bottom:0}.bag-info .loading-area{height:50px;width:100%}.bag-info .list-item{background-color:#fff;border:1px solid #ddd;display:flex;margin-bottom:-1px;padding:10px 15px}.bag-info .list-item .label-title-key{color:#969798;display:inline-block;flex-shrink:0;font-size:10pt;font-style:normal;margin-right:10px;width:120px}.document-row{padding:10px 0}.document-row a,.document-row p{font-size:12px}.document-row i{cursor:pointer;position:absolute;right:7px;top:14px}.document-row i.disabled{color:grey;cursor:default}.document-row .document-title{color:#000;font-weight:700;padding:5px 0 3px}.document-row .document-order-all--container{display:flex;justify-content:center;margin:10px 0 0}.document-row .document-order-all--container p{padding-right:10px}.document-row .document-order-all--container .button i{right:3px;top:9px}.document-row .document-link-row{background:#e9d4ff;border:1px solid #c996ff;border-bottom:none;display:flex;flex-direction:row;padding:5px 10px;position:relative}.document-row .document-link-row:last-child{border-bottom:1px solid #c996ff}.document-row .document-link-row a,.document-row .document-link-row p{color:#000;padding:10px 0}.document-row .document-link-row .document-label{background:#e9d4ff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:120px}.document-row .document-link-row .document-label.center-text{text-align:center}.document-row .document-link-row .document-label.error{color:red}.document-row .document-link-row .document-label .search-document{background-color:#5bc0de;border:1px solid #618f9c;border-radius:3px;color:#fff;cursor:pointer;font-weight:400;outline:0;padding:5px 10px;text-align:center;text-decoration:none;user-select:none;vertical-align:middle;white-space:nowrap}.document-row .document-link-row .document-value,.document-row .document-link-row a.download-link{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.document-row .document-link-row a.download-link{cursor:pointer;padding-right:20px;text-decoration:underline}.document-row .document-link-row p.download-link{overflow:hidden;padding-right:20px;text-overflow:ellipsis;white-space:nowrap;width:100%}.document-row .no-document-message{background:#f5f5f5;border:1px solid #bfbec1;color:#6b6b6b;font-size:13px;font-style:italic;line-height:45px;position:relative;text-align:center}.feature-info .feature-info--order-all-container{display:flex;justify-content:flex-end;padding:.5em}.feature-info .list-item{background-color:#fff;border:1px solid #ddd;cursor:pointer;margin-bottom:-1px;outline:0;overflow:hidden;padding:0;text-overflow:ellipsis;width:100%}.feature-info .list-item:hover{background-color:#f5f5f5;color:#555;text-decoration:none}.feature-info .list-item .list-item-header{display:flex;overflow:hidden;padding:10px 15px;text-overflow:ellipsis;width:100%}.feature-info .list-item .list-item-header .label-item-key{color:#969798;margin-right:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:120px}.feature-info .list-item .list-item-header .label-item-value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:225px}.feature-info .list-item .list-item-header .sub-item-count{color:#1b1b90;display:flex;font-size:10pt;font-weight:700;margin-left:5px}.feature-info .list-item .item-body{background:#fff;border-top:1px solid #ddd;margin-bottom:0;margin-top:0;padding:10px}.feature-info .list-item .item-body .h-row{display:flex;padding:6px}.feature-info .list-item .item-body .h-row .h-label{color:#969798;margin-right:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:120px}.feature-info .list-item .item-body .h-row .h-value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:225px}.feature-info .list-item .item-body .document-row{padding:2px 0}.feature-info .list-item .item-body .document-row .document-title{color:#969798;font-weight:400;padding-left:6px}.feature-info .list-item .item-body .feature-info--button-container{display:flex;justify-content:center;padding:23px 5px 5px;text-align:center}.geo-drill{background:hsla(0,100%,99%,.8);border:2px solid #fff;border-radius:4px;overflow:hidden;padding:8px 8px 15px;position:absolute;width:450px;z-index:100}.geo-drill a,.geo-drill p,.geo-drill span{font-family:inherit;font-size:10pt;font-weight:500;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.geo-drill .subHeader{color:#aaa;font-style:normal;font-weight:500;padding:.5em .25em}.geo-drill .header{height:45px;position:relative}.geo-drill .noBottomMargin{margin-bottom:0;max-height:280px;overflow-y:auto;padding-bottom:2px}.geo-drill .button-container{display:flex;justify-content:center;padding:10px 0 5px}.geo-glass{background:hsla(0,100%,99%,.8);border:2px solid #fff;border-radius:4px;color:#3c3c3c;font-family:inherit;font-size:14px;font-style:italic;font-weight:500;line-height:1.1;overflow:hidden;padding:8px;position:absolute;text-overflow:ellipsis;white-space:nowrap;width:435px;z-index:100}.geo-glass .h-label{font-style:normal;text-overflow:ellipsis;width:150px}.geo-glass .h-label,.geo-glass .h-value{display:inline-block;overflow-x:hidden}.geo-glass .hidden{display:none}.geo-glass .label-title{border:1px solid #d4d4d4;border-left:none;border-right:none;color:#394658;font-size:12px;font-style:normal;margin-bottom:12px;margin-left:-2px;margin-right:-2px;padding:3px}.geo-glass .label-title .label-title-key{display:inline-block}.geo-label{background:#000;border-radius:4px;color:#fff;font-family:inherit;font-size:14px;font-style:italic;font-weight:500;line-height:1.1;overflow:hidden;padding:8px;position:absolute;text-overflow:ellipsis;white-space:nowrap;z-index:100}.geo-label .label-title{font-size:12px;font-style:normal;margin-bottom:5px;margin-left:-2px;margin-right:-2px;padding:3px}.geo-label .label-title .label-title-key{display:inline-block}.sliding-layer-menu{background:#fff;border:none;bottom:0;color:#3c3c3c;display:flex;flex-direction:column;font-family:inherit;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:16px;font-weight:400;line-height:24px;overflow:hidden;padding:8px;pointer-events:all;position:absolute;right:-435px;text-overflow:ellipsis;top:0;-webkit-transition:right .35s;transition:right .35s;white-space:nowrap;width:435px;z-index:200}.sliding-layer-menu.visible{right:0}.sliding-layer-menu .header{display:flex;flex-shrink:0}.sliding-layer-menu .header .remaining{flex:1}.sliding-layer-menu .header .close-button{align-items:center;border-radius:22px;cursor:pointer;display:flex;height:44px;justify-content:center;width:44px}.sliding-layer-menu .header .close-button.hovered-button{background:#f1f1f1}.sliding-layer-menu .scrollable{flex:1;overflow:auto}.sliding-layer-menu .scrollable .flex{align-items:center}.sliding-layer-menu .scrollable .layer-list-selector{display:list-item;flex:1;font-size:14px;height:30px;margin:12px;max-width:unset;padding:4px;width:100%}.geo-map-container .mapArea{background:#d3d3d3}.geo-map-container .location-marker{margin-left:-10px;margin-top:-20px}.geo-map-container .location-marker .location-icon{font-size:26pt}.geo-map-container .layer-icon-container{align-items:center;background:hsla(0,0%,100%,.741);border:1px solid #fff;border-radius:22px;color:#090909;cursor:pointer;display:flex;font-size:21px;height:44px;justify-content:center;padding-top:3px;position:absolute;right:10px;top:10px;width:44px;z-index:1}.disclaimer{background:rgba(0,0,0,.231);bottom:0;display:flex;flex-direction:column;height:100%;left:0;min-height:100vh;position:fixed;right:0;top:0;z-index:10000}.disclaimer .container{background:#fff;margin:auto;width:500px}.disclaimer .container .logo-container{margin-top:40px;text-align:center}.disclaimer .container .logo-container .logo{color:#747477;font-size:22px;margin:15px 0}.disclaimer .container .disclaimer-text{max-height:40vh;overflow:auto;padding:0 30px 20px}.disclaimer .container .disclaimer-text li,.disclaimer .container .disclaimer-text p{font-size:11px}.disclaimer .container .disclaimer-text ul{list-style:disc;padding-left:30px}.disclaimer .container .disclaimer-text p,.disclaimer .container .disclaimer-text ul{padding-bottom:10px}.disclaimer .container .disclaimer-checkbox{font-size:14px;padding:0 30px 20px}.disclaimer .container .disclaimer-checkbox .checkbox-label{cursor:pointer;display:inline-block;font-weight:400;margin-bottom:0;max-width:100%;min-height:20px;padding-left:20px}.disclaimer .container .disclaimer-checkbox .checkbox-label .checkbox{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;line-height:normal;margin-left:-20px;margin-right:3px!important;padding:0;position:absolute}.disclaimer .container .button-container{padding:0 30px 20px;text-align:center}.disclaimer .container .button-container .button{background-color:#fff;border-color:#0074a9;color:#0074a9;font-size:16px;padding:8px 14px}.disclaimer .container .button-container .button:hover{color:#2e9ad2}.search-result-view{background-color:#fff;border:1px solid #ddd;cursor:pointer;display:block;margin-bottom:-1px;outline:0;overflow:hidden;padding:0;text-overflow:ellipsis;width:100%}.search-result-view:hover{background-color:#f5f5f5;color:#555;text-decoration:none}.search-result-view .search-result-header{display:flex;overflow:hidden;padding:11px;text-overflow:ellipsis;white-space:nowrap;width:100%}.search-result-view .search-result-header.selected{background-color:#e8e8e8}.search-result-view .search-result-header .distance{color:#424141;font-size:11px;font-weight:700;margin-top:3px}.search-result-view .search-result-header .sub-field{color:#1b1b90;display:inline-block;font-size:9px;margin-right:10px}.search-result-view .search-result-header .result-name{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.search-result-view .search-result-header .sub-item-count{color:#1b1b90;font-weight:700}.search-result-view .sub-search-results{background:#fff;border-top:1px solid #ddd;margin-bottom:0;margin-top:0}.search-result-view .sub-search-results .sub-result-row{border-top:1px solid #ddd;display:flex;margin-top:-1px;overflow:hidden;padding:10px;text-overflow:ellipsis;-o-text-overflow:ellipsis;white-space:nowrap}.search-result-view .sub-search-results .sub-result-row.selected{background-color:#e8e8e8}.search-result-view .sub-search-results .sub-result-row p{padding:1px 0 0}.search-result-view .sub-search-results .sub-result-row p.sub-result-label{color:#969798;font-size:11px;font-style:normal;padding-right:4px}.search-result-view .sub-search-results .sub-result-row p.sub-result-value{display:inline-block;flex:1;font-size:12px;font-style:normal;overflow:hidden;text-overflow:ellipsis}.search-result-view .sub-search-results .sub-result-row p.sub-result-date{display:inline-block;font-size:12px;font-style:normal;overflow:hidden}.search-result-view .sub-search-results .sub-result-row p.sub-item-count{color:#1b1b90;font-weight:700;justify-content:flex-end;padding:0;text-align:right;width:40px}.search-panel-message{background:#efe;border:1px solid;border-radius:4px;color:#1d9e1d;padding:10px}.search-panel-message.error-message{background:#fee;color:#ff4343}.location-search-input{background:#f7f7f7;border-bottom:1px solid #e6e6fa;border-top:1px solid #e6e6fa;padding:2px}.location-search-input .search-input-row{padding-bottom:5px}.location-search-input .search-input-row .search-input-label{display:flex;font-size:13px;padding-bottom:3px}.location-search-input .search-input-row .search-input-label .search-input-label-sub{flex:1;position:relative}.location-search-input .search-input-row .search-input-label .search-input-label-sub .search-input-label-tooltip{background-color:#24293a;border-radius:5px;color:#fff;display:none;left:20px;opacity:0;padding:12px;position:absolute;right:0;transition:all .2s;z-index:999}.location-search-input .search-input-row .search-input-label .search-input-label-sub .search-input-label-tooltip.visible{display:initial;opacity:1}.location-search-input .search-input{display:flex;margin:0;padding-right:24px}.location-search-input .search-input .icon{cursor:pointer;position:absolute;right:2px;top:6px}.location-search-input .search-input .input{border:1px solid silver;border-radius:4px;font-size:10pt;margin-right:4px;padding:6px 4px}.location-search-input .search-input .input:first-child{flex-grow:6}.location-search-input .search-input .input:nth-child(2){flex-grow:4}.location-search-input .search-input .input:nth-child(3){flex-grow:2}.location-search-input .search-input .input.no-spin::-webkit-inner-spin-button,.location-search-input .search-input .input.no-spin::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.search-selector{background:#fff none repeat scroll 0 0/auto padding-box padding-box;border:none;color:#495057;position:relative;transition:border-color .15s ease-in-out 0s,box-shadow .15s ease-in-out 0s;width:100%}.search-selector.disabled{opacity:.5}.search-selector .input{background-color:#fff;border:1px solid silver;border-radius:4px;box-shadow:none;float:left;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;height:33px;margin-top:3px;padding:10px;position:relative;width:100%}.search-selector .input:focus{outline-width:0}.search-selector .dropdown{background:#fff;border:1px solid #ced4da;display:none;max-height:200px;overflow:auto;position:absolute;top:35px;width:100%;z-index:1000}.search-selector .dropdown.block{display:block}.search-selector .dropdown .option{padding:2px 10px}.search-selector .dropdown .option:hover{background:#0c78de;color:#fff}.search-selector .dropdown .option p{font-size:12px;word-break:break-word}.search-dropdown{display:flex;flex-direction:row}.search-dropdown .icon{cursor:pointer}.search-dropdown .icon.icon-search{font-size:15px;margin:10px 8px 8px}.search-panel{display:flex;flex-direction:column;height:100%;overflow-y:auto;padding-left:5px;position:relative;width:100%}.search-panel .sublist{margin-bottom:20px}.search-panel .sublist .sublist-header{background:#0a0;border-radius:4px;color:#fff;display:block;font-size:11px;font-weight:700;margin-bottom:-4px;padding:8px;position:relative;text-align:center;top:0;width:100%;z-index:1}.search-panel .loading-area{bottom:0;position:absolute;top:48px;width:100%}.search-panel .current-center{background:#eff2ff;border:1px solid #a3cdff;font-size:14px;margin-bottom:9px;padding:8px 10px}.search-panel .current-center .current-center-icon{margin-right:5px}.search-panel .search-results{flex:1;font-size:14px;overflow:auto;padding-left:5px;padding-right:5px;width:100%}.search-panel .advanced-search-toggle{color:#3e3e3e;cursor:pointer;font-size:13px;padding:2px 5px 5px 9px;text-align:right}.info-panel{background:#f5f5f5;border:1px solid #ddd;border-radius:3px;margin:5px 2px 2px 8px;overflow:auto;position:relative}.info-panel .info-panel-header{background:#f5f5f5;border-bottom:1px solid #ddd;color:#222;font-size:15px;height:25px;padding-left:5px;padding-top:4px;text-align:center;width:100%}.info-panel .info-panel-content{padding:5px}.info-panel .save-btn-row{padding:15px 0;position:relative;text-align:center}.address-info-row{position:relative}.address-info-row p,.address-info-row span{font-size:12px}.address-info-row .info-label{color:#000;font-weight:700;padding:5px 0 3px}.address-info-row .info-value{color:#3e3e3e}.clickable-info-row{padding-bottom:10px;position:relative}.clickable-info-row .info-label{color:#000;font-weight:700}.clickable-info-row .info-value{color:#3e3e3e}.clickable-info-row .info-value .info-panel-value{background:#f5f8ff;border:1px solid;border-radius:4px;color:#0027a9;cursor:pointer;display:flex;justify-content:center;margin:5px;vertical-align:middle}.clickable-info-row .info-value .info-panel-value:hover{background:#f3f3f3}.clickable-info-row .info-value .info-panel-value .display-value{font-size:14px;padding:5px}.clickable-info-row .info-value .info-panel-value .icon{font-size:14px;padding:5px 5px 5px 0}.info-row{padding:1px 0;position:relative}.info-row p{font-size:12px}.info-row .info-label{color:#000;font-weight:700;padding:0}.info-row .value-wrapper.hidden{height:16px;overflow:hidden}.info-row .value-wrapper .info-value .info-panel-input{color:#3e3e3e;padding-left:4px;width:100%}.info-row .value-wrapper .info-value .complete{padding-right:24px;position:relative}.info-row .value-wrapper .info-value .teaser{padding-right:24px;position:relative;text-overflow:ellipsis}.info-row .value-wrapper .expansion-toggle{background:#f3f3f3;border-radius:2px;color:#5f5f5f;cursor:pointer;font-size:15px;font-style:normal;opacity:0;position:absolute;right:2px;top:1px;transition:all .3s}.info-row .value-wrapper .expansion-toggle.visible{opacity:1}.main-page{display:flex;flex-direction:row;height:100%;position:relative;width:100%}.main-page .teaserTest{height:auto;padding-right:24px;position:absolute;visibility:hidden;white-space:nowrap;width:auto}.main-page .leftBar{background:#fbfbfb;display:flex;flex-direction:column;position:relative}.main-page .infoPanel{flex:1}.main-page .mapContainer{flex:1;height:100%;position:relative}.main-page .mapOverlay{background:none!important;pointer-events:none}.main-page .map,.main-page .mapOverlay{bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:0}.saml-form{margin-bottom:50em}.sso-form{display:flex;justify-content:center;margin-bottom:2em;margin-top:.5em}.sso-form .space-border{border-bottom:1px solid #ddd;height:2px;padding:0 20px}.login-form{margin:auto;overflow:auto;padding:5px}.login-form form{box-sizing:border-box;margin:auto}.login-form .pull-right{text-align:right}@media screen and (min-width:600px){.login-form .form{background:#fff;-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.12),0 1px 5px 0 rgba(0,0,0,.2);box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.12),0 1px 5px 0 rgba(0,0,0,.2);font-family:-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;margin:auto;padding:30px;position:relative;width:440px}}@media screen and (max-width:599px){.login-form .form{padding:20px;width:100%}}.login-form .form .environment{margin-top:-10px;position:relative;text-align:center;width:100%}.login-form .form .environment p{color:#cecbcb;font-size:20px}.login-form .form .logo-container{text-align:center}.login-form .form .logo-container .logo{margin:30px 0 10px}.login-form .form .logo-container .logo img{max-width:200px}.login-form .form .title-container{display:flex;flex-direction:row;justify-content:center}.login-form .form .title-container .title{color:#747477;font-size:26px;margin:0 0 40px}.login-form .form .label{display:inline-block;font-size:15.5px;font-weight:400!important;margin:.5rem 0}.login-form .form .input{box-sizing:border-box;font-size:14px;padding:.375rem .75rem;width:100%}.login-form .form .error-message{min-height:30px;padding:10px 0;text-align:center}.login-form .form .error-message p{color:#d50000;font-size:8pt;margin:0}.login-form .form .reset-password-container a{background:none;border:none;color:#707273;cursor:pointer;font-size:.875em!important;font:inherit;padding:0}.login-form .form .reset-password-container a:hover{text-decoration:underline}.login-form .form .button-container{text-align:center;width:100%}.login-form .form .button-container .login-button{background-color:transparent;background-image:none;border:1px solid #0275d8;border-radius:.375rem;color:#0275d8;cursor:pointer;display:inline-block;font-size:15.5px;font-weight:400;margin:20px;padding:7.5px 15px;text-align:center;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap}.login-form .form .button-container .login-button:hover{background-color:#0275d8;border-color:#0275d8;color:#fff}.login-form .form .login-disclaimer{font-size:7pt;padding-bottom:10px;text-align:center}.login-form .form .credits{display:flex;flex-direction:row;justify-content:center;margin-top:10px}.login-form .form .credits p{color:#000;font-size:10pt;margin:3px 4px}.login-form .form .credits a{color:#000;font-size:10pt;margin:1px 0}.login-form .form .credits .icon{color:#000;font-size:11pt}.login-form .form .space-border{border-bottom:1px solid #ddd;height:2px;padding:20px 20px 0}.login-page{display:flex;flex-direction:column;margin-top:100px;position:relative}.menu{background:#fff;border-right:1px solid #d8d8d8;color:#d8d8d8;height:100%;overflow-y:auto;padding-top:10px;width:300px;z-index:100}.menu .menuTitle{color:#aaa;font-size:smaller;font-style:normal;font-weight:500;margin-left:10px;margin-top:6px;padding:1em}.menu .innerContainer{margin:0}.menuLink{height:59px;padding:7px;position:relative}.menuLink:hover{padding:13px 13px 0}.menuLink .link{background:#fff;border:1px solid #d8d8d8;border-radius:2px;bottom:0;color:rgba(80,80,80,.902);display:block;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:14px;font-weight:400;left:0;margin:7px 16px;overflow:hidden;padding:13px 13px 13px 11px;position:absolute;right:0;text-decoration:none;text-overflow:ellipsis;top:0;transition:margin .1s}.menuLink .link:hover{border:1px solid #a1b7ff;margin:5px 10px;text-decoration:none}.menuLink .link:focus{text-decoration:none}.menuLink .activeLink{background:#fbfbfb;border:1px solid #008fff;color:#3e698a;padding:13px}.menuLinkDisabled{height:59px;padding:7px;position:relative}.menuLinkDisabled .disabledLink{background:#fff;border:1px solid #e2e2e2;border-radius:2px;bottom:0;color:hsla(0,0%,75%,.9);display:block;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:14px;font-weight:400;left:0;margin:7px 16px;padding:13px 13px 13px 11px;position:absolute;right:0;text-decoration:none;top:0;transition:margin .1s}.users-page{background:#fdfdfd;background:#f5f5f5;box-sizing:border-box;display:flex;flex-direction:column;height:100%;min-height:100%;padding:20px;position:relative;width:100%}.users-page a,.users-page div,.users-page input,.users-page option,.users-page p,.users-page select,.users-page span,.users-page textarea{font-size:10pt}.password-page{background:#fdfdfd;background:#f5f5f5;box-sizing:border-box;display:flex;flex-direction:column;height:100%;min-height:100%;padding:20px;position:relative;width:100%}.password-page a,.password-page div,.password-page input,.password-page option,.password-page p,.password-page select,.password-page span,.password-page textarea{font-size:10pt}.layer-list .no-bottom-border{border-bottom:none!important}.layer-view{display:block;outline:0;overflow:hidden;padding:0;position:relative;text-overflow:ellipsis;width:100%}.layer-view input,.layer-view option,.layer-view p,.layer-view select{font-size:10pt}.layer-view .column{width:50%}.layer-view .inputLabel{padding:8px 0}.layer-view.list-item{background-color:#fff;border:1px solid #ddd;margin-bottom:-1px}.layer-view.new-layer{border:1px solid #00e72e;border-bottom:0}.layer-view .visible{display:initial}.layer-view .lower-border{background:#00e72e;bottom:0;display:none;height:1px;position:absolute;width:100%;z-index:3}.layer-view .header{align-items:center;cursor:pointer;display:flex;flex-direction:row;height:46px;padding:12px 20px}.layer-view .header .no-value{color:#797979;font-size:13px}.layer-view .header .new-layer-message{background:#00e72e;border-radius:4px;color:#fff;display:none;font-size:11px;font-style:normal;font-weight:500;margin-left:13px;padding:6px}.layer-view .header .status{margin-left:10px}.layer-view .header .status-container{display:flex;flex-direction:row;margin-left:auto;width:250px}.layer-view .header .status-container .test-button{padding:4px 8px}.layer-view .header .status-container .status-label{color:gray;font-size:12px;padding:6px 11px;width:75px}.layer-view .header .status-container .status{margin-left:auto}.layer-view .item-body{background:#fff;border-top:1px solid #ddd;margin-bottom:0;margin-top:0;padding:20px;position:relative}.layer-view .item-body .button-container{padding:20px 0 0}.layer-view .item-body .right-column{padding-left:20px}.layer-view .item-body .tab-screen .tab.fields-area{padding-left:12px;padding-top:10px}.layer-view .item-body .tab-screen .tab.fields-area .sub-header{color:inherit;font-family:-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:20px;font-weight:500;line-height:1.1;margin-bottom:20px;margin-top:20px}.layer-view .item-body .tab-screen .tab.fields-area .input-row{align-items:center;display:flex;margin-bottom:15px;padding-right:10px}.layer-view .item-body .tab-screen .tab.fields-area .input-row.role-input-row{border-top:1px solid #eaeaea;margin-bottom:8px;padding-left:10px;padding-right:20px;padding-top:10px}.layer-view .item-body .tab-screen .tab.fields-area .input-row .input-label{flex-basis:100%;font-size:10pt}.layer-view .item-body .tab-screen .tab.fields-area .input-row .type-selector{font-size:10pt;height:28px;max-width:unset;padding:0 9px 2px;width:100%}.layer-view .item-body .tab-screen .tab.fields-area .input-row .checkbox,.layer-view .item-body .tab-screen .tab.fields-area .input-row .number-input,.layer-view .item-body .tab-screen .tab.fields-area .input-row .text-input{font-size:10pt}.layer-view .item-body .tab-screen .tab.style-tab{display:flex;flex-direction:column}.layer-view .item-body .tab-screen .tab.style-tab .properties-panel{display:flex;flex:1;flex-direction:column}.layer-view .item-body .tab-screen .tab.style-tab .label-section{display:flex;flex:1;flex-direction:column}.layer-view .item-body .tab-screen .tab .address-view{display:flex;margin-bottom:9px}.layer-view .item-body .tab-screen .tab .address-view .search-input{width:50%}.layer-view .item-body .tab-screen .tab .address-view .search-input input{font-size:10pt}.layer-view .item-body .tab-screen .tab.debug-view{bottom:0;overflow:hidden;padding:3px;top:41px}.layer-view .item-body .tab-screen .tab.debug-view .response-view{padding:10px 0}.layer-view .item-body .tab-screen .tab.debug-view .response-view.request-info{word-break:break-all}.layer-view .item-body .tab-screen .tab.debug-view .response-view.capabilities-info{max-height:500px}.layer-view .item-body .tab-screen .tab.debug-view .response-view .debug-item-header{border-bottom:1px solid #d3d3d3;font-size:12px}.layer-view .item-body .tab-screen .tab.debug-view .response-view .debug-item-value{background:#f7f7f7;border-radius:3px;color:#616161;font-size:12px;margin-top:5px;padding:8px}.layer-view .item-body .tab-screen .tab.debug-view .response-view .debug-item-value.response-area{background:#636363;border-radius:3px;margin-top:5px;max-height:500px;overflow:auto;padding:8px;width:100%}.location-view{background:#eff2ff;border:1px solid #a3cdff;flex-grow:1;height:33px;overflow:hidden;padding:6px 10px;white-space:nowrap;width:200px}.location-view p{display:inline-flex;font-size:10pt}.location-view .miniSpinner{font-size:10pt;height:auto;padding:0}.colorpicker{border:1px solid #999;border-radius:2px;box-shadow:inset 0 0 0 2px #fff;cursor:pointer;display:inline-block;height:20px;padding:2px;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:20px}.colorpicker .panel{margin-left:20px;position:absolute}.colorPanel{background-color:#fff;border-radius:4px;box-sizing:border-box;outline:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;width:218px;z-index:9}.colorPanel .innerPanel{border:1px solid #ccc;border-radius:4px;box-shadow:0 1px 5px #ccc;padding-bottom:8px;position:relative}.colorPanel .innerPanel .lowerWrap{height:30px;margin:5px 0 0;position:relative;width:100%}.colorPanel .innerPanel .lowerWrap .ribbon{box-sizing:border-box;height:12.5px;left:8px;position:absolute;right:43px;top:0}.colorPanel .innerPanel .lowerWrap .preview{position:absolute;right:8px}.colorPanel .innerPanel .lowerWrap .alpha{bottom:0;height:12.5px;left:8px;position:absolute;right:43px}.colorPanel .innerPanel .paramsWrap{margin:5px 0 0;position:relative;width:100%}.board{font-size:0;margin:8px 8px 0;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.board .hsv{border-radius:2px;height:150px;position:relative;width:200px;z-index:1}.board .hsv .value{background-image:url(data:image/svg+xml;base64,);background-image:-webkit-linear-gradient(top,transparent,#000);background-image:-moz-linear-gradient(top,transparent 0,#000 100%);background-image:-o-linear-gradient(top,transparent 0,#000 100%);background-image:linear-gradient(180deg,transparent 0,#000);z-index:2}.board .hsv .saturation,.board .hsv .value{border-radius:2px;height:100%;left:0;position:absolute;top:0;width:100%}.board .hsv .saturation{background-image:url(data:image/svg+xml;base64,);background-image:-webkit-linear-gradient(left,#fff,transparent);background-image:-moz-linear-gradient(left,#fff 0,transparent 100%);background-image:-o-linear-gradient(left,#fff 0,transparent 100%);background-image:linear-gradient(90deg,#fff 0,transparent);z-index:1}.board .handler{border-radius:2px;box-shadow:inset 0 0 2px grey;cursor:crosshair;height:100%;left:0;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%;z-index:3}.preview{background-image:url(data:image/png;base64,R0lGODdhCgAKAPAAAOXl5f///ywAAAAACgAKAEACEIQdqXt9GxyETrI279OIgwIAOw==);height:30px;overflow:hidden}.preview,.preview input{border-radius:2px;width:30px}.preview input{opacity:0}.preview input,.preview span{display:block;height:100%;position:absolute}.preview span{background-color:#36c;opacity:.3;width:30px}.preview span,.ribbon{border-radius:2px;box-shadow:inset 0 0 2px grey}.ribbon{background-image:url(data:image/svg+xml;base64,);background-image:-webkit-linear-gradient(left,red,#f90 10%,#cdff00 20%,#35ff00 30%,#0f6 40%,#00fffd 50%,#06f 60%,#3200ff 70%,#cd00ff 80%,#f09 90%,red);background-image:-moz-linear-gradient(left,red 0,#f90 10%,#cdff00 20%,#35ff00 30%,#0f6 40%,#00fffd 50%,#06f 60%,#3200ff 70%,#cd00ff 80%,#f09 90%,red 100%);background-image:-o-linear-gradient(left,red 0,#f90 10%,#cdff00 20%,#35ff00 30%,#0f6 40%,#00fffd 50%,#06f 60%,#3200ff 70%,#cd00ff 80%,#f09 90%,red 100%);background-image:linear-gradient(90deg,red 0,#f90 10%,#cdff00 20%,#35ff00 30%,#0f6 40%,#00fffd 50%,#06f 60%,#3200ff 70%,#cd00ff 80%,#f09 90%,red);height:100%;position:relative}.ribbon span{background-color:#fff;border:1px solid #000;border-radius:3px;height:100%;margin-left:-2px;padding:1px 0;position:absolute;top:0;width:4px}.ribbon .ribbonHandler{cursor:pointer;height:100%;left:-2%;position:absolute;width:104%}.alpha{background-image:url(data:image/png;base64,R0lGODdhCgAKAPAAAOXl5f///ywAAAAACgAKAEACEIQdqXt9GxyETrI279OIgwIAOw==);background-repeat:repeat;border-radius:2px;height:100%;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.alpha span{background-color:#fff;border:1px solid #000;border-radius:3px;height:100%;margin-left:-2px;padding:1px 0;position:absolute;top:0;width:4px}.alpha .alphaHandler{cursor:pointer;height:100%;left:-2%;position:absolute;width:104%}.params{font-size:12px}.params .inputs{overflow:hidden;padding:2px 8px}.params .inputs input{border:1px solid #cacaca;border-radius:2px;float:left;font-family:Helvetica Neue,Helvetica,sans-serif;line-height:normal;margin:0;padding:1px;text-align:center;user-select:text}.params .inputs input[type=number]{margin-left:5px;width:32px}.params .inputs .hexValue{width:52px!important}.params .labels{height:22px;line-height:18px;padding:2px 8px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.params .labels label{float:left;line-height:18px;margin-bottom:0;margin-left:5px;text-align:center;text-transform:uppercase;width:32px}.params .labels .hexLabel{box-sizing:border-box;cursor:default;float:left;height:22px;line-height:18px;margin-bottom:0!important;margin-left:0!important;text-align:center;width:52px!important}.style-panel .row{align-items:center;display:flex;flex-direction:row}.style-panel .row .label{display:inline-block;width:200px}.feature-properties-panel .list-container{background:#f5f5f5;border:1px solid #ddd;height:300px;overflow:hidden;overflow-y:auto;padding:10px}.feature-properties-panel .list-container .button-container{display:flex;justify-content:right;padding:5px 0}.feature-properties-panel .list-container .category-list{background:#e4e4e4;border:1px solid #ddd;margin:0;min-height:25px;padding:4px}.feature-properties-panel .list-container .category-list .list-item{align-items:center;background-color:#fff;border:1px solid #ddd;color:#545353;display:flex;font-size:14px;margin-bottom:-1px;outline:0;overflow:hidden;padding:4px 8px;position:relative;text-overflow:ellipsis;width:100%}.feature-properties-panel .list-container .category-list .list-item .display-name{margin-right:10px}.feature-properties-panel .list-container .category-list .list-item .property-name{display:inline;margin-right:10px}.feature-properties-panel .list-container .category-list .list-item .item-controls{align-items:center;display:flex;flex:1 1;justify-content:flex-end;text-align:right}.feature-properties-header{align-items:center;background:#fff;border:1px solid #ddd;display:flex;padding:4px 8px;position:relative}.feature-properties-header i,.feature-properties-header p{font-size:10pt}.feature-properties-header .search-input{font-size:10pt;height:auto;margin-right:14px;padding:5px 9px}.feature-properties-header .layer-selector{display:inline-block;font-size:10pt;height:auto;line-height:14px;margin-right:5px;max-width:160px;min-height:unset;padding:3px 9px}.feature-properties-header .add-layer-button{padding:4px 9px}.filters-panel .list-container{background:#f5f5f5;border:1px solid #ddd;height:300px;overflow:hidden;overflow-y:auto;padding:10px}.filters-panel .list-container .category-list{background:#e4e4e4;border:1px solid #ddd;margin:0;min-height:25px;padding:4px}.filter-properties{background-color:#fff;border:1px solid #ddd;color:#545353;display:flex;flex-direction:column;font-size:14px;margin-bottom:-1px;outline:0;padding:4px 8px;position:relative;text-overflow:ellipsis;width:100%}.filter-properties .row{align-items:center;display:flex;flex-direction:row;margin-bottom:10px}.filter-properties .row .display-name{margin-right:4px;width:200px}.filter-properties .row .item-controls--container{align-items:center;display:flex;flex:1 1;justify-content:flex-end;text-align:right}.filter-properties .filterTypeSelector{border-radius:0!important;display:inline-block;font-size:14px!important;height:25px!important;margin-left:5px;margin-right:5px;padding:0!important;width:100px!important}.filter-properties .valueFilterInput{font-size:13px;height:22px;margin-right:14px;padding:5px 5px 5px 10px;width:100px}.item-controls .miniButton{background:#fdfdf8;border-color:#c3c3c3;border-radius:0;font-size:15px!important;margin-right:-1px;padding:2px}.filter-properties-header{align-items:center;background:#fff;border:1px solid #ddd;display:-ms-flexbox;display:flex;padding:4px 8px;position:relative}.filter-properties-header .search-input{font-size:10pt;height:auto;margin-right:14px;padding:5px 9px}.filter-properties-header .right-section{align-items:center;display:flex;flex:1;justify-content:flex-end;text-align:right}.filter-properties-header .right-section .layer-selector{display:inline-block;font-size:10pt;height:auto;line-height:14px;margin-right:5px;max-width:160px;min-height:unset;padding:3px 9px}.filter-properties-header .right-section .add-layer-button{padding:4px 9px}.simple-geo-map-area{background:#d3d3d3;height:300px}.xml-debug-text p{color:#fff;font-size:12px;word-break:break-all}.xml-debug-text .xml-value{padding-left:10px}.layer-list-header{border:1px solid #ddd;display:flex;padding:18px;position:relative}.layer-list-header .right-section{padding-right:15px;position:absolute;right:0}.layer-list-header .search-input{margin-right:14px;padding:5px 5px 5px 10px}.layer-list-header .spinner{background:#fbfbfb;border-radius:4px;margin-left:18px}.layer-list-list .no-bottom-border{border-bottom:none!important}.layer-list-view{background-color:#fff;border:1px solid #ddd;display:block;margin-bottom:-1px;outline:0;overflow:hidden;padding:0;position:relative;text-overflow:ellipsis;width:100%}.layer-list-view p{font-size:10pt}.layer-list-view.layer-list-view--new{border:1px solid #00e72e;border-bottom:0}.layer-list-view .visible{display:initial}.layer-list-view .lower-border{background:#00e72e;bottom:0;display:none;height:1px;position:absolute;width:100%;z-index:3}.layer-list-view .header{align-items:center;cursor:pointer;display:flex;flex-direction:row;padding:12px 20px}.layer-list-view .header .no-value{color:#797979;font-size:13px}.layer-list-view .header .new-layer-list-message{background:#00e72e;border-radius:4px;color:#fff;display:none;font-size:11px;font-style:normal;font-weight:500;margin-left:13px;padding:6px}.layer-list-view .header .status{margin-left:20px}.layer-list-view .item-body{background:#fff;border-top:1px solid #ddd;margin-bottom:0;margin-top:0;padding:20px;position:relative}.layer-list-view .item-body .right-column{padding-left:20px}.layer-list-view .item-body .sub-header{color:inherit;font-family:-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:20px;font-weight:500;line-height:1.1;margin-bottom:20px;margin-top:10px}.layer-list-view .item-body .tab.fields-area{padding-left:12px;padding-top:10px}.layer-list-view .item-body .tab.fields-area .input-row{display:flex;margin-bottom:15px;padding-right:10px}.layer-list-view .item-body .tab.fields-area .role-input-row{border-top:1px solid #eaeaea;display:-ms-flexbox;display:flex;margin-bottom:8px;padding-left:10px;padding-right:20px;padding-top:10px}.layer-list-view .item-body .tab.fields-area .input-label{flex-basis:100%}.layer-list-view .item-body .button-container{padding:20px 0 0}.layer-list-builder .list-container{background:#f5f5f5;border:1px solid #ddd;border-top:0;height:300px;overflow:hidden;overflow-y:auto;padding:10px}.layer-list-builder .list-container .category-list{background:#e4e4e4;border:1px solid #ddd;margin:0;min-height:25px;padding:4px}.layer-list-builder .list-container .category-list .list-item{align-items:center;background-color:#fff;border:1px solid #ddd;color:#545353;display:flex;font-size:14px;margin-bottom:-1px;outline:0;overflow:hidden;padding:4px 8px;position:relative;text-overflow:ellipsis;width:100%}.layer-list-builder .list-container .category-list .list-item .list-item-label{color:#888;display:none;font-size:12px;padding-right:5px}.layer-list-builder .list-container .category-list .list-item .layer-name{flex:1}.layer-list-builder .list-container .category-list .list-item .visibility{align-content:center;align-items:center;border:1px solid #dadada;display:-ms-flexbox;display:flex;height:23px;margin-right:6px;padding-left:7px;padding-right:4px}.layer-list-builder .list-container .category-list .list-item .visibility .icon.icon-eye{font-size:15px;margin-left:3px;margin-top:-1px;opacity:.5;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}.layer-list-builder .list-container .category-list .list-item .visibility .icon.icon-eye.icon-checked{opacity:1}.layer-list-builder .list-container .category-list .list-item .item-controls-container{align-items:center;display:flex;justify-content:flex-end;text-align:right}.list-builder-header{align-items:center;border:1px solid #ddd;display:flex;flex-direction:row;padding:12px;position:relative}.list-builder-header input{font-size:10pt;height:36px;margin-right:14px}.list-builder-header .mini-button{font-size:10pt}.category-header{align-items:center;background:#fff;border:1px solid #ddd;display:-ms-flexbox;display:flex;padding:4px 8px;position:relative}.category-header .title-label{color:#888;font-size:10pt;padding:8px 6px 8px 0}.category-header .search{color:#545353;font-size:10pt;padding-bottom:0;padding-top:0}.category-header .search .search-input{margin-right:14px;padding:5px 5px 5px 10px}.category-header .right-section{align-items:center;display:flex;flex:1;justify-content:flex-end;text-align:right}.category-header .right-section .mini-button{border-radius:0;font-size:10px}.category-header .right-section .mini-button.plus-button{padding:5px}.category-header .right-section .layer-selector{border-radius:0;display:inline-block;font-size:10pt;height:25px;margin-right:5px;min-height:25px;padding:0;width:158px}.category-header .right-section .item-controls{width:85px}.item-controls .mini-button{background:#fdfdf8;border-color:#c3c3c3;border-radius:0;font-size:15px!important;margin-right:-1px;padding:2px}.layer-list-list-header{border:1px solid #ddd;display:flex;padding:18px;position:relative}.layer-list-list-header .right-section{padding-right:15px;position:absolute;right:0}.layer-list-list-header .search-input{margin-right:14px;padding:5px 5px 5px 10px}.layer-list-list-header .spinner{background:#fbfbfb;border-radius:4px;margin-left:18px}.data-management{display:flex;height:100%}.data-management .button-container{display:flex;flex-direction:column;padding:20px 60px 20px 20px}.data-management .button-container .button{width:240px}.data-management .log-output-container{flex:1;height:100%}.data-management .log-output-container .log-output{background:#383838;border:1px solid #dcdcdc;border-radius:4px;font-size:12px;height:100%;overflow:auto;padding:10px}.data-management .log-output-container .log-line{color:#d2d2d2}.data-management .log-output-container .error{color:maroon}.data-management .log-output-container .message-end{clear:both;float:left}.configuration{height:100%}.configuration .item-body{background:#fff;display:flex;margin-bottom:0;margin-top:0;padding:20px;position:relative}.configuration .item-body .full{flex:0 0 100%}.configuration .item-body .sub-header{color:inherit;font-family:-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:20px;font-weight:500;line-height:1.1;margin-bottom:20px;margin-top:20px;width:100%}.configuration .item-body .status-message{position:absolute;right:36px;top:40px}.configuration .item-body .input-row{border-top:1px solid #eaeaea;display:-ms-flexbox;display:flex;margin-bottom:8px;padding-left:10px;padding-right:20px;padding-top:10px}.configuration .item-body .input-row .input-label{flex-basis:70%;font-size:10pt;max-width:400px;width:70%}.configuration .item-body .input-row .input{background-clip:padding-box;background-color:#fff;background-image:none;border:1px solid #dcdcdc;border-radius:.2rem;color:#464a4c;display:block;font-size:.875rem;line-height:1.25;padding:.25rem .5rem;-webkit-transition:border .5s ease-out;-moz-transition:border .5s ease-out;-o-transition:border .5s ease-out;transition:border .5s ease-out;width:100%}.configuration .item-body .input-row .input:focus{border-color:#5cb3fd;outline:none}.configuration .item-body .input-row .input.inputCheckbox{width:60px}.searchable-selector{position:relative;width:100%}.searchable-selector .searchable-selector-input-container{position:relative}.searchable-selector .searchable-selector-input-container input{border:1px solid #ced4da;border-radius:4px;cursor:pointer;height:36px;padding:7px 15px 6px;width:100%}.searchable-selector .searchable-selector-input-container input:disabled+.icon-container{background-color:transparent}.searchable-selector .searchable-selector-input-container label{font-weight:500}.searchable-selector .searchable-selector-input-container .icon-container{background-color:#fff;bottom:0;cursor:pointer;padding:.25em .5em;position:absolute;right:.25em;transform:translateY(-20%)}.searchable-selector .searchable-selector-input-container .icon-container svg[data-icon]{color:#444;transition:transform .2s ease-in-out}.searchable-selector .searchable-selector-input-container .icon-container svg[data-icon].selected{transform:translateX(10%) rotate(90deg)}.searchable-selector .options{background:#fff;border:1px solid #ced4da;display:flex;flex-direction:column;max-height:0;opacity:0;overflow:auto;position:absolute;transition:max-height .1s ease-in-out,opacity .1s ease-in-out;width:100%;z-index:1}.searchable-selector .options.visible{max-height:200px;opacity:1}.searchable-selector .options .option{border-bottom:1px solid #f6f6f6;cursor:pointer;font-size:9pt;padding:2px 4px;text-overflow:ellipsis;word-break:break-word}.searchable-selector .options .option:hover{background:#0c78de;color:#fff}.audit-trail-table table{border-collapse:collapse;font-size:.875em}.audit-trail-table table tr td,.audit-trail-table table tr th{border:1px solid #ddd;padding:.5em}.audit-trail-table table tr td:nth-child(3),.audit-trail-table table tr td:nth-child(4),.audit-trail-table table tr th:nth-child(3),.audit-trail-table table tr th:nth-child(4){white-space:nowrap;width:1%}.audit-trail-table table tr td .audit-trail-table-header,.audit-trail-table table tr th .audit-trail-table-header{cursor:pointer;display:flex;justify-content:space-between}.audit-trail-table table tr td .audit-trail-table-header svg[data-icon],.audit-trail-table table tr th .audit-trail-table-header svg[data-icon]{margin-left:.5em}.audit-trail-table table tr td .audit-trail-table-header svg[data-icon].fa-sort path,.audit-trail-table table tr th .audit-trail-table-header svg[data-icon].fa-sort path{fill:#b9b9b9}.audit-trail-table table tr th{background:#ededed;font-weight:600}.audit-trail-table table tr td:nth-child(3){font-family:SF Mono,monospace;font-size:.875em}.audit-trail-table table tr:nth-child(2n){background:#f9f9f9}.audit-trail-table table label{background:#deecfd;border-radius:10px;color:#000;font-size:12px;font-weight:500;padding:4px 8px}.audit-trail-table table label.login,.audit-trail-table table label.login-failed,.audit-trail-table table label.sso-login{background:#2b64cf;color:#fff}.audit-trail-table table label.create-user,.audit-trail-table table label.delete-user,.audit-trail-table table label.update-password,.audit-trail-table table label.update-user{background:#d1564f;color:#fff}.audit-trail-table table label.create-entity,.audit-trail-table table label.delete-entity,.audit-trail-table table label.export-entity,.audit-trail-table table label.lock-entity,.audit-trail-table table label.save-mbas,.audit-trail-table table label.unlock-entity,.audit-trail-table table label.update-entity,.audit-trail-table table label.update-entity-mba,.audit-trail-table table label.update-references,.audit-trail-table table label.verify-entity{background:#3f8524;color:#fff}.audit-trail-table table label.add-mba,.audit-trail-table table label.approve-mba,.audit-trail-table table label.remove-mba{background:#5f4b70;color:#fff}.audit-trail-table table label.audit_approved,.audit-trail-table table label.open_wave_error,.audit-trail-table table label.open_wave_new_dossier,.audit-trail-table table label.open_wave_not_found,.audit-trail-table table label.open_wave_save_error,.audit-trail-table table label.open_wave_save_invalid,.audit-trail-table table label.open_wave_save_invalid_code,.audit-trail-table table label.open_wave_saved,.audit-trail-table table label.open_wave_sync_changes,.audit-trail-table table label.open_wave_synced{background:#0f4691;color:#fff}.audit-trail{margin:0 auto;max-width:1280px;padding:0 2em}.audit-trail .audit-trail-title{margin:1em 0}.audit-trail .audit-trail-filters{align-items:center;column-gap:1em;display:flex;justify-content:space-between;margin:1em 0}.audit-trail .audit-trail-filters label{font-weight:600}@font-face{font-family:SF Mono}.order-table table{border-collapse:collapse;font-size:.875em}.order-table table tr td,.order-table table tr th{border:1px solid #ddd;padding:.5em}.order-table table tr td:nth-child(3),.order-table table tr td:nth-child(4),.order-table table tr th:nth-child(3),.order-table table tr th:nth-child(4){white-space:nowrap;width:1%}.order-table table tr td .order-table-header,.order-table table tr th .order-table-header{cursor:pointer;display:flex;justify-content:space-between}.order-table table tr td .order-table-header svg[data-icon],.order-table table tr th .order-table-header svg[data-icon]{margin-left:.5em}.order-table table tr td .order-table-header svg[data-icon].fa-sort path,.order-table table tr th .order-table-header svg[data-icon].fa-sort path{fill:#b9b9b9}.order-table table tr td{vertical-align:top}.order-table table tr th{background:#ededed;font-weight:600}.order-table table tr td.date-column{font-family:SF Mono,monospace;font-size:.875em}.order-table table tr:nth-child(2n){background:#f9f9f9}.document-orders{margin:0 auto;max-width:1280px;padding:0 2em}.document-orders .document-orders-title{margin:1em 0}.document-orders .document-orders-filters{align-items:center;column-gap:1em;display:flex;justify-content:space-between;margin:1em 0}.document-orders .document-orders-filters label{font-weight:600}.admin-page{display:flex;flex:1;height:100%;overflow:hidden;position:relative;width:100%}.admin-page .teaser-test{height:auto;padding-right:24px;position:absolute;visibility:hidden;white-space:nowrap;width:auto}.admin-page .menu{width:16.667%!important}.admin-page .main-view{flex:1 1;overflow-y:auto;padding:50px 40px 40px}.admin-page .sidebar{background-color:#f4f4f4;border-right:1px solid #d5d5d5;bottom:0;left:0;max-width:20%;overflow-x:hidden;overflow-y:auto;padding:6px 7px 7px;position:fixed;top:51px;z-index:1000}.soil-data-page{display:flex;flex-direction:column;padding:10px}.soil-data-page .select-dossier-container{padding:20px 0}.soil-data-page .inputRow{padding:3px 0}.soil-data-page .alert-error-message{font-size:10pt}.project-page{height:75vh;overflow:hidden;overflow-y:auto;padding-bottom:20px}.project-page a,.project-page div,.project-page input,.project-page option,.project-page p,.project-page select,.project-page span,.project-page textarea{font-size:10pt}.project-view{padding:10px}.project-info{min-height:400px}.project-info .column{padding:20px}.project-info .simpleGeoMap{height:60vh;min-height:500px}.project-info .modal-container{display:flex;flex-direction:row;position:relative}.organization-modal{position:absolute;right:0;top:-38px}.organization-modal .new-button-container{display:flex;justify-content:flex-end;margin-bottom:5px}.organization-modal .new-button-container .button{height:33px;line-height:16px}.organisation-view{text-align:left;width:100%}.document-modal{padding:0}.document-modal .document-view{text-align:left;width:100%}.document-modal .new-button-container{display:flex;justify-content:flex-end;margin-bottom:5px}.document-view{min-height:400px}.analysis-view .column,.document-view .column{padding:20px}.subsample-table{min-height:100px;padding:35px 0 0;position:relative}.subsample-table .add-sample-button-container{position:absolute}.subsample-table .borehole-modal .new-button-container{padding-left:180px}.subsample-table .subsample-table--header{border:1px solid #ddd;margin-top:10px;padding:8px;text-align:left}.subsample-table .subsample-table--row .selector{max-width:140px;width:140px}.subsample-table .button-column{flex:0 0 40px;max-width:40px;padding-top:8px}.subsample-table .button-column .button{padding:6px}.borehole-modal{padding:0;width:100%}.borehole-modal .borehole-modal-container{width:100%}.borehole-modal .borehole-view{text-align:left;width:100%}.borehole-modal .borehole-view .simpleGeoMap{height:240px!important}.borehole-modal .new-button-container{display:flex;justify-content:flex-start}.borehole-modal .button-container{display:flex;justify-content:center}.borehole-view .column{padding:20px}.borehole-view .simpleGeoMap{height:60vh;min-height:500px}.results-table{min-height:100px;padding:35px 0 150px;position:relative}.results-table .add-result-button-container{position:absolute;top:0}.results-table .results-table--header{border:1px solid #ddd;margin-top:10px;padding:8px;text-align:left}.results-table .results-table--row .selector{max-width:300px;min-width:200px;width:100%}.results-table .button-column{flex:0 0 40px;max-width:40px;padding-top:8px}.results-table .button-column .button{padding:6px}.borehole-list{min-height:400px}.borehole-list .project-column{padding:20px}.borehole-list .simpleGeoMap{height:55vh}.contamination-page{height:75vh;overflow:hidden;overflow-y:auto;padding-bottom:20px}.contamination-page a,.contamination-page div,.contamination-page input,.contamination-page option,.contamination-page p,.contamination-page select,.contamination-page span,.contamination-page textarea{font-size:10pt}.contamination-view{min-height:400px}.contamination-view .column{padding:20px}.contamination-view .simpleGeoMap{height:60vh;min-height:500px}.decision-modal{padding:0}.decision-modal .decision-view{text-align:left;width:100%}.decision-modal .new-button-container{display:flex;justify-content:flex-end;margin-bottom:5px}.decision-view{min-height:400px}.decision-view .column{padding:20px}.decision-view .simpleGeoMap{height:60vh;min-height:500px}.decision-view .modal-container{display:flex;flex-direction:row;position:relative}.remediations-page{height:75vh;overflow:hidden;overflow-y:auto;padding-bottom:20px}.remediations-page a,.remediations-page div,.remediations-page input,.remediations-page option,.remediations-page p,.remediations-page select,.remediations-page span,.remediations-page textarea{font-size:10pt}.remediation-info{min-height:400px}.remediation-info .column{padding:20px}.remediation-info .simpleGeoMap{height:55vh}.measurements-page{height:75vh;overflow:hidden;overflow-y:auto;padding-bottom:20px}.measurements-page a,.measurements-page div,.measurements-page input,.measurements-page option,.measurements-page p,.measurements-page select,.measurements-page span,.measurements-page textarea{font-size:10pt}.measurement-view{min-height:400px}.measurement-view .column{padding:20px}.measurement-view .simpleGeoMap{height:55vh}.usage-restrictions{min-height:100px;padding:35px 0 0;position:relative}.usage-restrictions .add-usage-restriction-button-container{position:absolute;right:0;top:0}.usage-restrictions .usage-restrictions-table--header{border:1px solid #ddd;margin-top:10px;padding:8px;text-align:left}.usage-restrictions .usage-restrictions-table--row .selector{max-width:200px;width:200px}.decision-page{height:75vh;overflow:hidden;overflow-y:auto;padding-bottom:20px}.decision-page a,.decision-page div,.decision-page input,.decision-page option,.decision-page p,.decision-page select,.decision-page span,.decision-page textarea{font-size:10pt}.navbar{background-color:#fff;border-bottom:1px solid #ccc;height:50px}.navbar .flex-container{align-items:stretch;display:flex;flex-direction:row;height:50px}.navbar .flex-container .title-area{align-items:center;display:flex;flex:1 360px;flex-direction:row;padding-left:8px}.navbar .flex-container .title-area .title{color:#333;display:inline-block;font-size:18px;line-height:20px;padding-left:6px}.navbar .flex-container .title-area .trigger{background:none;border:0;border-radius:.25rem;color:#0275d8;display:inline-flex;font-size:1rem;font-weight:400;line-height:1.25;padding:8px;text-align:center;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;user-select:none;vertical-align:middle;white-space:nowrap}.navbar .flex-container .title-area .trigger:hover{background:#f1f1f1}.navbar .flex-container .title-area .trigger:focus{outline:none}.navbar .flex-container .right-nav-section{display:flex;flex:0 560px;overflow:auto;overflow-y:hidden}.navbar .flex-container .right-nav-section .right-nav-body{width:100%}.navbar .flex-container .right-nav-corner{align-items:center;display:flex;padding-right:15px}.navbar .flex-container .right-nav-corner .auth-button,.navbar .flex-container .right-nav-corner .reset-button{margin-left:15px}.auth-button.auth-span-nav{background:#f9f9f9;border:1px solid #ccc;border-radius:6px;display:flex;flex-direction:row;margin-left:20px;padding:3px 10px}.auth-button.auth-span-nav .auth-message-nav{margin-right:15px}.auth-button.auth-span-nav .auth-message-nav p{font-size:11pt;padding:7px 0}.auth-button .button{background-color:#fff;border:1px solid #ccc;border-radius:4px;color:#333;cursor:pointer;display:inline-block;font-size:14px;margin-bottom:0;padding:6px 12px;text-align:center;text-decoration:none;white-space:nowrap}.auth-button .button:focus{outline:none;text-decoration:none}.reset-button .button{background-color:#fff;border:1px solid #ccc;border-radius:4px;color:#333;cursor:pointer;display:inline-block;font-size:14px;margin-bottom:0;padding:6px 12px;text-align:center;text-decoration:none;white-space:nowrap}.reset-button .button:focus{outline:none;text-decoration:none}.order-documents-modal{background:rgba(0,0,0,.4);bottom:0;left:0;position:fixed;right:0;top:0;z-index:1040}.order-documents-modal .outer-box{align-items:center;background:hsla(0,0%,100%,.1);border:1px solid rgba(255,0,0,.1);border-radius:4px;display:flex;height:100%;justify-content:center;padding:4px}.order-documents-modal .outer-box .inner-box{background:#fff;border:1px solid #d69191;border-radius:4px;max-width:1080px;padding-bottom:15px;padding-top:10px;width:88vw;z-index:1050}.order-documents-modal .outer-box .inner-box a,.order-documents-modal .outer-box .inner-box p{font-size:10pt}.order-documents-modal .outer-box .inner-box .button{margin:0 5px}.order-documents-modal .outer-box .inner-box .order-documents--complete-message{padding:50px 20px;text-align:center}.document-list{margin:10px 20px;padding:10px}.document-list .order-documents-modal--text{font-size:9pt!important;padding:3px 0 10px;text-align:center;width:100%}.document-list .document-row-container{border-bottom:1px solid #ddd;max-height:60vh;overflow:hidden;overflow-y:auto}.document-list .document-row-container .document-list--no-documents-message{padding:20px 10px}.document-list .document-row-container .location-row-container .location-code-label{background-color:#fdfdfd;border:1px solid #ddd;font-weight:bolder;padding:10px}.document-list .button-container{padding-top:10px}.document-header{padding:5px 18px}.document-header p{font-weight:bolder}.document-header .header-column{padding:5px 3px}.document-header .header-column.select-column{flex:0 0 40px;max-width:40px}.select-document{display:inline}.select-document .checkbox{padding:0 5px}.order-file-name .document-complete--checkbox{margin:1px 5px}.order-file-name .truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.order-file-name .document-label.download{cursor:pointer;font-weight:bolder;text-decoration:underline}.document-body{border:1px solid #ddd;border-top:none;padding:10px 15px}.document-body:last-child{border-bottom:none}.document-body .document-column{overflow:hidden;padding:5px;text-overflow:ellipsis;white-space:nowrap;width:100%}.document-body .document-column.select-column{flex:0 0 40px;max-width:40px}.document-body .document-column.date-column{min-width:120px}.document-body .document-column p{display:inline;margin:0;padding:0 3px}.document-body .document-column p.align-right{float:right}.document-body .document-column p.prediction{color:grey}.document-body .document-column .icon{cursor:pointer;font-size:12pt}.document-body .document-column .user-fullname.disabled{font-style:italic}.document-body .document-column .errorMessage p.error{color:red;cursor:default;display:inline-block;text-decoration:none}.document-body .document-column .errorMessage i{cursor:pointer}.document-body.disabled-row{color:grey!important;cursor:default}.document-body.clickable-row{cursor:pointer}.document-body.clickable-row:hover{background-color:#eee}.confirm-order{margin:10px 20px;padding:10px}.confirm-order .order-form{width:400px}.confirm-order .order-form .defaultText,.confirm-order .order-form .inputLabel{text-align:left}.confirm-order .button-container{padding-top:10px}.order-button .button{background-color:#fff;border:1px solid #ccc;border-radius:4px;color:#333;cursor:pointer;display:inline-block;font-size:14px;margin-bottom:0;padding:6px 12px;text-align:center;text-decoration:none;white-space:nowrap}.order-button .button:focus{outline:none;text-decoration:none}.sidebar{background:#efefef;border-right:1px solid #ccc;height:100%;overflow:hidden;padding-top:15px;position:absolute;transition:all .2s;width:0;z-index:1000}.sidebar.expanded{width:250px}.sidebar .menuTitle{display:block}.sidebar .innerContainer{position:absolute;right:0;width:250px}.sidebar .authButton{bottom:0;position:absolute;right:0}.sidebarLink{position:relative}.sidebarLink .link{border-radius:2px;color:rgba(0,0,0,.902);cursor:pointer;display:block;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:15px;font-weight:500;overflow:hidden;padding:10px 10px 10px 11px;text-decoration:none;text-overflow:ellipsis;transition:margin .1s}.sidebarLink .link:focus,.sidebarLink .link:hover{color:rgba(80,80,80,.902);text-decoration:none}.sidebarLink .link .icon{cursor:pointer;font-size:12pt;margin-right:10px}.sidebarLink .activeLink{background:#5f5f5f;color:#efefef;padding:10px}.sidebarLink .activeLink:focus,.sidebarLink .activeLink:hover{color:#efefef}.sidebarLinkDisabled{background:#7b7b7b;color:#e7e7e7}.sidebarLinkDisabled .disabledLink{background:#eee;border-radius:2px;color:#b6b6b6;display:block;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:15px;font-weight:500;overflow:hidden;padding:10px 10px 10px 11px;text-decoration:none;text-overflow:ellipsis;transition:margin .1s}.sidebarLinkDisabled .disabledLink .icon{cursor:pointer;font-size:12pt;margin-right:10px}.authButtonSidebar{align-items:center;background:#f9f9f9;border-top:1px solid #ccc;display:flex;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;padding:7px;width:100%}.authButtonSidebar .authMessageNav{display:inline-block;font-size:14px;font-weight:500;margin-right:15px}.authButtonSidebar .button{background-color:#fff;border:1px solid #ccc;border-radius:4px;color:#333;cursor:pointer;display:inline-block;font-size:14px;font-weight:500;margin-bottom:0;margin-left:auto;padding:6px 12px;text-align:center;text-decoration:none;white-space:nowrap;z-index:1001}.authButtonSidebar .button:focus{outline:none;text-decoration:none}.main-nav{display:flex;justify-content:flex-end}.main-nav .nav-item{align-items:center;display:inline-flex}.switch-widget{display:inline-flex;padding:15px 20px;position:relative}.switch-widget .switch-label{font-size:14px;margin-right:4px;padding:2px 0;white-space:nowrap}.switch-widget .switch{display:inline-block;height:20px;margin-bottom:0;position:relative;vertical-align:middle;width:34px}.switch-widget .switch input{display:none}.switch-widget .switch input:checked+.slider{background-color:#2196f3}.switch-widget .switch input:focus+.slider{box-shadow:0 0 1px #2196f3}.switch-widget .switch input:checked+.slider:before{-webkit-transform:translateX(13px);-ms-transform:translateX(13px);transform:translateX(13px)}.switch-widget .switch .slider{background-color:#ccc;border-radius:17px;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;-webkit-transition:.4s;transition:.4s}.switch-widget .switch .slider:before{background-color:#fff;border-radius:50%;bottom:4px;content:"";height:13px;left:4px;position:absolute;-webkit-transition:.4s;transition:.4s;width:13px}.reset-password{box-sizing:border-box;display:flex;flex-direction:column;height:100%;padding-top:50px;position:relative}@media screen and (min-width:600px){.reset-password .form{background:#fff;-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.12),0 1px 5px 0 rgba(0,0,0,.2);box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.12),0 1px 5px 0 rgba(0,0,0,.2);font-family:-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;margin:auto;padding:30px;position:relative;width:550px}}.reset-password .form .error-message{min-height:30px;padding:10px 0;text-align:center}.reset-password .form .error-message p{color:#d50000;font-size:8pt}.defaultText{padding:6px 7px 12px 9px}*{box-sizing:border-box;margin:0;padding:0}.form-divider{border-bottom:1px solid #dee2e6;margin-bottom:15px}.inputLabel{padding:4px 0}.multi-selector .multi-selector--items{margin-top:40px}