.view-passport .passport-checkbox{display:flex}.view-passport .has-error .form-control{border-color:#b81111!important}.view-passport .has-error .form-control:focus{border-color:#b81111!important}.view-passport .has-error .form-control .ng-select-container{border:none}.view-passport .has-error .passport-checkbox{border:solid 1px;display:flex;padding-left:2px;padding-left:.2rem;border-radius:5px;border-radius:.5rem;box-sizing:border-box;height:24px!important}.view-passport--multiedit .has-changed .form-control{border:#3498db solid 1px}.view-passport--multiedit .has-changed .form-control:focus{border-color:#3498db}.view-passport--multiedit .has-changed .form-control .ng-select-container{border:none}.view-passport--multiedit .has-changed .passport-checkbox{border:solid 1px #3498db;display:flex;padding-left:2px;padding-left:.2rem;border-radius:5px;border-radius:.5rem;box-sizing:border-box;height:24px!important}.view-passport--multiedit .form-control--warn{color:#e84c3c!important;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;background-color:rgba(178,173,173,.15)}.view-passport .geovisia-passport-tabs-icon svg{top:5px;top:.5rem;fill:#e84c3c}.view-passport .geovisia-passport-tabs-icon svg-icon svg{width:18px;width:1.8rem;height:18px;height:1.8rem}.view-passport .passport-tabs-counter--top-right{position:absolute;top:-20px;top:-2rem;right:0;right:0;z-index:2}.view-passport .passport-tabs-counter .count{background-color:#3498db;color:#fff;padding:2px 6px;border-radius:10%}.view-passport .geovisia-passport-label{padding-top:3px;padding-top:.3rem;text-overflow:ellipsis;overflow-wrap:break-word}.view-passport .geovisia-passport-label-control{padding-left:10px;padding-left:1rem;padding-right:10px;padding-right:1rem;padding-bottom:0;padding-bottom:0;border-radius:5px;border-radius:.5rem;padding-top:2px;padding-top:.2rem;text-overflow:ellipsis;overflow-wrap:break-word}.view-passport form.geovisia-passport-control{flex:1;display:flex;flex-direction:column;flex-wrap:wrap;overflow:hidden}.view-passport form.geovisia-passport-control .checkbox-inline,.view-passport form.geovisia-passport-control .radio-inline{display:flex;margin-right:5px;margin-right:.5rem}.view-passport form.geovisia-passport-control .radio-inline input{position:relative;height:18px;height:1.8rem;width:18px;width:1.8rem;top:2px;top:.2rem}.view-passport form.geovisia-passport-control .radio-inline span{top:1px;top:.1rem;padding-left:5px;padding-left:.5rem}.view-passport form.geovisia-passport-control .checkbox-inline+.checkbox-inline,.view-passport form.geovisia-passport-control .radio-inline+.radio-inline{margin-left:0;margin-left:0}.view-passport textarea.geovisia-passport-control{resize:none}.view-passport input[type=number].geovisia-passport-control{padding-right:0;padding-right:0;line-height:27px;line-height:2.7rem}.view-passport img.geovisia-passport-control{padding-left:0;padding-left:0;padding-right:0;padding-right:0}.view-passport .geovisia-passport-control{padding-left:10px;padding-left:1rem;padding-right:10px;padding-right:1rem;padding-top:0;padding-top:0;padding-bottom:0;padding-bottom:0;border-radius:5px;border-radius:.5rem;box-sizing:border-box;vertical-align:middle;border:#e5e8eb solid 1px;text-align:left;font-size:18px;font-size:1.8rem;font-weight:500;background-color:#fff;width:100%;line-height:2rem}.view-passport .geovisia-passport-control :-ms-input-placeholder{opacity:.2}.view-passport .geovisia-passport-control:-moz-placeholder{opacity:.2}.view-passport .geovisia-passport-control::-moz-placeholder{opacity:.2}.view-passport .geovisia-passport-control::-webkit-input-placeholder{opacity:.2}.view-passport .geovisia-passport-control:disabled{background-color:rgba(178,173,173,.15)}.view-passport .geovisia-passport-control.disabled{background-color:rgba(178,173,173,.15)}.view-passport .geovisia-passport-control.disabled:focus{border:#e5e8eb solid 1px}.view-passport .geovisia-passport-control:focus{border-color:#3498db}.view-passport .geovisia-passport-control:focus+label{color:#3498db}.view-passport .geovisia-passport-control::-ms-clear,.view-passport .geovisia-passport-control::-ms-reveal{display:none}.view-passport .geovisia-passport-control.valuelist{overflow-x:hidden;overflow-y:scroll}.view-passport .geovisia-passport-control.valuelist .btn{padding:0 0 0 3px}.view-passport .geovisia-passport-control.valuelist .btn-default[disabled]{background-color:rgba(178,173,173,.15);opacity:1}.view-passport .geovisia-passport-control.valuelist .value{text-overflow:clip;width:90%;white-space:nowrap;display:inline-flex;overflow:hidden}.view-passport .geovisia-passport-control.valuelist .caret{margin-left:5px;margin-left:.5rem;margin-right:5px;margin-right:.5rem}.view-passport .geovisia-passport-control.valuelist .valuelist-options{overflow-y:auto;margin-right:-1rem;max-height:20rem}.view-passport .geovisia-passport-control.valuelist .valuelist-option{height:24px;height:2.4rem;padding-left:4px;padding-left:.4rem;overflow-x:hidden;overflow-y:hidden;text-overflow:clip;white-space:nowrap}.view-passport .geovisia-passport-control.valuelist .valuelist-option input{height:18px;height:1.8rem;width:18px;width:1.8rem}.view-passport .geovisia-passport-control.valuelist .valuelist-option span{top:1px;top:.1rem;left:.5px;left:.05rem}.view-passport .geovisia-passport-control.valuelist .search-input{height:3.5rem;margin-left:-1rem;margin-right:-1rem;padding:.5rem;border-bottom:1px solid #ccc}.view-passport .geovisia-passport-control.valuelist .dropdown-menu.valuelist{max-height:150px;max-height:15rem;overflow:auto}.view-passport .geovisia-passport-control.valuelist--locked{background-color:rgba(178,173,173,.15)}.view-passport .geovisia-passport-control.valuelist--dropdown{height:auto!important;max-height:300px}.view-passport .geovisia-passport-control.valuelist--dropdown-locked{background-color:#f4f3f3}.view-passport .geovisia-passport-control.valuelist--overflow-hidden{overflow-y:hidden}.view-passport .geovisia-passport-control.choicelist--locked{background-color:rgba(178,173,173,.15)}.view-passport .geovisia-passport-control.choicelist--search{height:24px;font-size:9pt;font-weight:400;font-style:normal;color:#61697d}.view-passport .geovisia-passport-control.checkchoicelist-text-overflow{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.view-passport .geovisia-passport-control.checkchoicelist-ngbdropdown{top:0!important;left:0!important}.view-passport .geovisia-passport-control.file-upload{border-radius:0;background-color:#fff;height:21px!important;height:2.1rem!important;line-height:0;padding-left:0;padding-left:0}.view-passport .geovisia-passport-control.hyperlink{line-height:2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.view-passport .geovisia-passport-control.hyperlink[disabled]{pointer-events:none;cursor:default}.view-passport .geovisia-passport-control--image{-o-object-fit:contain;object-fit:contain}.view-passport .geovisia-passport-control--image-not-available{-o-object-fit:contain;object-fit:contain;background-color:rgba(178,173,173,.15)}.view-passport .geovisia-passport-control.hide-overflow{overflow-y:hidden}.view-passport .geovisia-passport-control-checkbox{width:18px;width:1.8rem;height:18px;height:1.8rem;margin-top:2px;margin-top:.2rem}.view-passport .geovisia-passport-control-image-button{height:21px!important;height:2.1rem!important;line-height:0}.passport__wrapper .modal{top:80px;top:8rem}.passport__wrapper .passport__content{position:absolute;left:0;left:0;right:0;right:0;top:20px;top:2rem;bottom:0;bottom:0;background-color:#fff}.passport__wrapper .passport__content .no-default-passport{height:100%;background-color:#fff;padding:20px;padding:2rem;color:#3e495e;overflow:hidden}.passport__wrapper .passport__content .no-default-passport__icon{height:30px;height:3rem}.passport__wrapper .passport__content .no-default-passport__icon svg{fill:#3e495e}.passport__wrapper .passport__content .no-default-passport__text{padding-top:10px;padding-top:1rem;text-align:center;font-size:14px;font-size:1.4rem;font-weight:400}.passport__wrapper .passport__navtree__wrapper{position:absolute;height:100%;left:0;top:0}.passport__wrapper .passport__navtree__wrapper #gvpassportnavtree{font-weight:400;height:calc(100% - 55px);height:calc(100% - 5.5rem);overflow:auto}.passport__wrapper .passport__content__wrapper{position:absolute;height:100%;width:80%;right:0;top:0}.passport__wrapper .modal-content{margin-bottom:100px;margin-bottom:10rem}gvo-passport-navigator{position:absolute;height:100%;width:100%;white-space:nowrap}.tree-loading{position:absolute;background:#888;width:100%;height:100%;opacity:.2;top:0}.mask{position:absolute;width:100%;height:100%;top:0}.modal-dp ngb-datepicker{border:1px solid #dfdfdf00}.modal-dp ngb-datepicker .ngb-dp-navigation-select select{width:126px}.modal-dp .view-modal-passport{padding-left:0;padding-left:0;padding-right:0;padding-right:0;padding-top:10px;padding-top:1rem;padding-bottom:10px;padding-bottom:1rem}@media screen and (min-width:768px){.modal-dp .view-modal-passport{padding-left:40px;padding-left:4rem;padding-right:40px;padding-right:4rem;padding-top:40px;padding-top:4rem;padding-bottom:45px;padding-bottom:4.5rem}}.modal-dp .view-modal-passport .modal-select__footer{margin-left:15px;margin-left:1.5rem}@media screen and (min-width:768px){.modal-dp .view-modal-passport .modal-select__footer{margin-left:0;margin-left:0}}.modal-dp .modal-content{width:auto}.view-modal-passport{width:100%;padding-left:20px;padding-left:2rem;padding-right:20px;padding-right:2rem;padding-top:20px;padding-top:2rem;padding-bottom:20px;padding-bottom:2rem}@media screen and (min-width:768px){.view-modal-passport{padding-left:40px;padding-left:4rem;padding-right:40px;padding-right:4rem;padding-top:40px;padding-top:4rem;padding-bottom:45px;padding-bottom:4.5rem}}.view-modal-passport .modal-passport__title{color:#61697d;margin-bottom:17px;margin-bottom:1.7rem}.view-modal-passport .modal-select__footer .btn{margin-top:5px;margin-top:.5rem;margin-right:5px;margin-right:.5rem}.view-modal-passport .modal-passport__search{margin-top:10px;margin-top:1rem;padding-top:10px;padding-top:1rem;border-top:#e5e7ee solid 1px}.view-modal-passport .modal-passport__search .passport__search-input{height:46px;height:4.6rem;line-height:46px;line-height:4.6rem}.view-modal-passport .modal-passport__form .btn{display:inline-block;padding-left:15px;padding-left:1.5rem;padding-right:15px;padding-right:1.5rem;text-decoration:none;font-weight:500;color:#fff;background-color:#3498db;border:none;cursor:pointer;height:46px;height:4.6rem;line-height:44px;line-height:4.4rem;font-size:16px;font-size:1.6rem;border-radius:0;border-radius:0}.view-modal-passport .modal-passport__form .btn .icon{position:absolute;top:50%;left:50%;height:16px;height:1.6rem;width:16px;width:1.6rem;line-height:16px;line-height:1.6rem;transform:translateX(-50%) translateY(-50%)}.view-modal-passport .modal-passport__form .btn .icon svg{display:block;width:inherit;height:inherit}.view-modal-passport .modal-passport__form .btn .icon svg *{fill:#fff}.view-modal-passport .modal-passport__form .btn:hover{background-color:#88c2e9;color:#fff;text-decoration:none}.view-modal-passport .modal-passport__form .btn.active,.view-modal-passport .modal-passport__form .btn:active,.view-modal-passport .modal-passport__form .btn:focus{color:#61697d}.view-modal-passport .modal-passport__form .btn:active{background-color:#88c2e9}.view-modal-passport .modal-passport__form .btn.btn--submit{background-color:#2ecc71;color:#fff}.view-modal-passport .modal-passport__form .btn.btn--submit:hover{background-color:#84ebb0;color:#fff}.view-modal-passport .modal-passport__form .btn.btn--cancel{border:#cbd0de solid 1px;background-color:transparent;color:#94b0c5}.view-modal-passport .modal-passport__form .btn.btn--cancel:hover{background-color:rgba(255,255,255,.6);color:#94b0c5}.view-modal-passport .modal-passport__form .btn.btn--with-icon{padding-left:0;padding-left:0;width:46px;width:4.6rem;text-indent:-1000px;text-indent:-100rem}@media screen and (min-width:768px){.view-modal-passport .modal-passport__form .btn.btn--with-icon{padding-left:46px;padding-left:4.6rem;width:auto;text-indent:0;text-indent:0}}.view-modal-passport .modal-passport__form .btn.btn--with-icon .icon{left:20px;left:2rem;transform:translateY(-50%)}.view-modal-passport .modal-passport__form .btn.btn--rotate .icon{transform:translateY(-50%) rotate(180deg)}.view-modal-passport .modal-passport__form .btn.btn--disabled{opacity:.2;cursor:default}.view-modal-passport .modal-passport__form .btn.btn--disabled:hover{background-color:#3498db}.view-modal-passport .modal-passport__form .btn.active{color:#61697d;background-color:#fff}.view-modal-passport .modal-passport__form .btn--fluid{display:block;text-align:center;width:100%;padding-left:0;padding-left:0;padding-right:0;padding-right:0}.view-modal-passport .modal-passport__form .btn--small{height:40px;height:4rem;line-height:40px;line-height:4rem;font-size:14px;font-size:1.4rem;border-radius:20px;border-radius:2rem}.view-modal-passport .modal-passport__form .form__body{padding-left:0;padding-left:0;padding-right:0;padding-right:0}.view-modal-passport .modal-passport__form .form-field.has-error .selection,.view-modal-passport .modal-passport__form .form-field.has-error input{border-color:#b81111}.view-modal-passport .modal-passport__form .form-field.has-warning input{border-color:#e84c3c}.view-modal-passport .modal-passport__form .form-field label{width:40%}@media screen and (min-width:768px){.view-modal-passport .modal-passport__form .form-field .input__wrapper{width:60%}}@media screen and (min-width:768px){.view-modal-passport .modal-passport__form .form-field input{width:60%}}.view-modal-passport .modal-passport__form .form-field.form-field--error{padding-bottom:55px;padding-bottom:5.5rem}.view-modal-passport .modal-passport__form .form-field.form-field--error label{color:#e84c3c}.view-modal-passport .modal-passport__form .form-field.form-field--error .form-field-msg,.view-modal-passport .modal-passport__form .form-field.form-field--error input{color:#e84c3c}.view-modal-passport .modal-passport__form .form-field.form-field--error .form-field-msg{position:absolute;right:0;text-align:right;bottom:0;bottom:0;padding-left:1px;padding-left:.1rem;padding-right:0;padding-right:0;font-weight:500;display:block}@media screen and (min-width:768px){.view-modal-passport .modal-passport__form .form-field.form-field--error .form-field-msg{bottom:3px;bottom:.3rem}}.view-modal-passport .modal-passport__form .form-field.form-field--error input{border-color:#e84c3c}.view-modal-passport .modal-passport__form .form-field.form-field--error input :-ms-input-placeholder{color:#e84c3c}.view-modal-passport .modal-passport__form .form-field.form-field--error input:-moz-placeholder{color:#e84c3c}.view-modal-passport .modal-passport__form .form-field.form-field--error input::-moz-placeholder{color:#e84c3c}.view-modal-passport .modal-passport__form .form-field.form-field--error input::-webkit-input-placeholder{color:#e84c3c}.view-modal-passport .modal-passport__footer{overflow:auto;padding-top:45px;padding-top:4.5rem}.view-modal-passport .modal-passport__footer .modal-passport__cancel{float:left}.view-modal-passport .modal-passport__footer .modal-passport__select{float:right}.view-modal-passport--date{padding-top:20px;padding-top:2rem;padding-left:20px;padding-left:2rem;padding-right:20px;padding-right:2rem;padding-bottom:20px;padding-bottom:2rem}.view-modal-passport--date td .uib-day{border:1px solid}.view-modal-passport--date .modal-passport__footer{padding-top:20px;padding-top:2rem}.view-modal-passport--image{padding-top:20px;padding-top:2rem;padding-left:20px;padding-left:2rem;padding-right:20px;padding-right:2rem;padding-bottom:20px;padding-bottom:2rem}.view-modal-passport--image img{max-width:100%;height:auto;margin-left:auto;margin-right:auto;display:block}.view-modal-passport--image .modal-passport__footer{padding-top:20px;padding-top:2rem}.view-modal-passport--checkbox{padding-top:20px;padding-top:2rem;padding-left:20px;padding-left:2rem;padding-right:20px;padding-right:2rem;padding-bottom:20px;padding-bottom:2rem}.view-modal-passport--checkbox .modal-passport__tree{overflow-y:scroll;overflow-x:hidden;border-top:#e5e7ee solid 1px;border-bottom:#e5e7ee solid 1px;max-height:260px;max-height:26rem;padding-top:10px;padding-top:1rem;padding-bottom:10px;padding-bottom:1rem;margin-top:10px;margin-top:1rem;margin-bottom:10px;margin-bottom:1rem}.view-modal-passport--checkbox .modal-passport__tree .form-field input{top:0;left:0;width:100%!important;height:45px!important;height:4.5rem!important;z-index:1}.view-modal-passport--checkbox .modal-passport__tree .form-field label{width:100%;text-align:left}.view-modal-passport--checkbox .modal-passport__footer{padding-top:20px;padding-top:2rem}.passport-info{display:block;width:16px;height:16px;float:right}.passport-info svg{width:100%;height:100%}.passport-info svg *{fill:#3498db}.geovisia-passport-error-icon{display:block;width:17px;height:16px;float:right}.geovisia-passport-error-icon svg{width:100%;height:100%}.geovisia-passport-error-icon svg *{fill:#e84c3c}*{outline:0}.database--field{font-weight:500}.dq-template{position:static!important}.dq-view-login{width:300px;padding-top:25px;padding-top:2.5rem;margin:0 auto}.page-dashboard,.page-fullscreen.page-dashboard .main .main__content,.page-fullscreen.page-support .main .main__content{overflow-x:hidden}.btn:disabled{background-color:#88c2e9;color:#fff;text-decoration:none}.btn.btn--submit:disabled{background-color:#84ebb0;color:#fff}.view-options-menu .action-btn:hover{color:#a9a9a9}.page-home .dq-template .main__footer{z-index:0!important}.dataquint-map,.gva-chart{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%}.dataquint-map .dataquint-map,.gva-chart .dataquint-map{top:0;height:calc(100% - 5px)}.dataquint-map{height:calc(100% - 60px);height:calc(100% - 6rem);top:60px;top:6rem;touch-action:none}@media screen and (min-width:768px){.dataquint-map{height:calc(100% - 80px);height:calc(100% - 8rem);top:80px;top:8rem}}.modal-select__tree{overflow-x:hidden!important}.ol-tooltip.ol-tooltip-measure{font-weight:500;color:#000}.ol-tooltip.ol-tooltip-static{font-weight:500;color:#000}.ol-overlaycontainer,.ol-overlaycontainer-stopevent{position:static}.k-ff .olTileImage,.k-ie .olTileImage,.km-phone .olTileImage,.km-tablet .olTileImage{transform:translateZ(0)!important;-webkit-backface-visibility:hidden!important;backface-visibility:hidden!important;perspective:1000px!important}.k-safari .km-phone .olTileImage,.k-safari .km-tablet .olTileImage,.k-safari.k-mobile .olTileImage{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;transform:none!important}.k-safari .km-tablet .ol-viewport canvas{-webkit-backface-visibility:visible;backface-visibility:visible;transform:none}.olTileImage{-webkit-backface-visibility:visible;backface-visibility:visible;transform:none}.k-flatcolorpicker .k-selected-color input.k-color-value{height:10px;border-radius:0}[uib-typeahead-popup].dropdown-menu{background-color:#fff;border:#bec3c7 solid 1px;width:200px;width:20rem;margin-left:20px;margin-left:2rem;margin-top:20px;margin-top:2rem}[uib-typeahead-popup].dropdown-menu li{padding:5px;padding:.5rem;font-size:14px;font-size:1.4rem;color:#000;font-weight:500}[uib-typeahead-popup].dropdown-menu li a:hover{color:#fff;text-decoration:none}[uib-typeahead-popup].dropdown-menu li .active,[uib-typeahead-popup].dropdown-menu li:hover{background-color:#215ac3;color:#fff;text-decoration:none}.graph__chart--loader{left:0;top:0;z-index:1008;height:100%;width:100%;opacity:.75}.graph__chart--loader .loader__wrapper__spinner{position:absolute;left:50%;top:50%;width:60px;width:6rem;height:60px;height:6rem;transform:translateX(-50%) translateY(-50%);transform-style:preserve-3d;text-align:center;color:#fff;font-weight:500}@media screen and (min-width:768px){.graph__chart--loader .loader__wrapper__spinner{width:80px;width:8rem;height:80px;height:8rem}}.graph__chart--loader .loader-spinner{position:absolute;width:100%;height:100%;border:9px solid #a9a9a9;border-radius:50%;border-left-color:transparent;border-right-color:transparent;animation:loader-spin 575ms infinite linear;-o-animation:loader-spin 575ms infinite linear;-ms-animation:loader-spin 575ms infinite linear;-webkit-animation:loader-spin 575ms infinite linear;-moz-animation:loader-spin 575ms infinite linear}@media screen and (min-width:768px){.graph__chart--loader .loader-spinner{border-width:12px}}.ng-cloak,.ng-hide:not(.ng-hide-animate),.x-ng-cloak,[data-ng-cloak],[ng-cloak],[ng\:cloak],[x-ng-cloak]{display:none!important}ng\:form{display:block}.ng-animate-shim{visibility:hidden}.ng-anchor{position:absolute}