.view-passport .has-error .form-control{border-color:#b81111}.view-passport .has-error .form-control:focus{border-color:#b81111}.view-passport .geovisia-passport-tabs-icon svg{top:5px;top:.5rem;fill:#e84c3c}.view-passport .geovisia-passport-label{padding-top:3px;padding-top:.3rem}.view-passport form.geovisia-passport-control{flex:1;display:flex;flex-direction:column;flex-wrap:wrap;overflow:hidden}.view-passport form.geovisia-passport-control .radio-inline,.view-passport form.geovisia-passport-control .checkbox-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 .radio-inline+.radio-inline,.view-passport form.geovisia-passport-control .checkbox-inline+.checkbox-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;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;vertical-align:middle;border:#f4f8fb solid 1px;text-align:left;font-size:18px;font-size:1.8rem;font-weight:500;background-color:#f4f8fb;width:100%;line-height:2rem}.view-passport .geovisia-passport-control:-moz-placeholder{opacity:.2}.view-passport .geovisia-passport-control::-moz-placeholder{opacity:.2}.view-passport .geovisia-passport-control:-ms-input-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: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.checkchoicelist{overflow-x:hidden;overflow-y:scroll}.view-passport .geovisia-passport-control.checkchoicelist .btn{padding:0 0 0 3px}.view-passport .geovisia-passport-control.checkchoicelist .btn-default[disabled]{background-color:rgba(178,173,173,.15);opacity:1}.view-passport .geovisia-passport-control.checkchoicelist .value{text-overflow:clip;width:90%;white-space:nowrap;display:inline-flex;overflow:hidden}.view-passport .geovisia-passport-control.checkchoicelist .caret{margin-left:5px;margin-left:.5rem;margin-right:5px;margin-right:.5rem}.view-passport .geovisia-passport-control.checkchoicelist .checkchoicelist-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.checkchoicelist .checkchoicelist-option input{height:18px;height:1.8rem;width:18px;width:1.8rem}.view-passport .geovisia-passport-control.checkchoicelist .checkchoicelist-option span{top:1px;top:.1rem}.view-passport .geovisia-passport-control.checkchoicelist .dropdown-menu.checkchoicelist{max-height:150px;max-height:15rem;overflow:auto}.view-passport .geovisia-passport-control.file-upload{border-radius:0 0 0 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}.view-passport .geovisia-passport-control.hyperlink[disabled]{pointer-events:none;cursor:default}.view-passport .geovisia-passport-control--image{object-fit:contain}.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__navtree__wrapper{position:absolute;height:100%;left:0%;top:0%}.passport__wrapper .passport__navtree__wrapper #gvpassportnavtree{font-weight:400;height:-moz-calc(100% - 55px);height:-webkit-calc(100% - 55px);height:calc(100% - 55px);height:-moz-calc(100% - 5.5rem);height:-webkit-calc(100% - 5.5rem);height:calc(100% - 5.5rem);overflow:auto}.passport__wrapper .passport__content__wrapper{position:absolute;height:100%;width:80%;right:0%;top:0%}.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-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;-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);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:focus,.view-modal-passport .modal-passport__form .btn:active,.view-modal-passport .modal-passport__form .btn.active{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;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.view-modal-passport .modal-passport__form .btn.btn--rotate .icon{-moz-transform:translateY(-50%) rotate(180deg);-ms-transform:translateY(-50%) rotate(180deg);-webkit-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}.view-modal-passport .modal-passport__form .btn.btn--disabled{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=20);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 input,.view-modal-passport .modal-passport__form .form-field.has-error .selection{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:-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:-ms-input-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%;max-height:100%}.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}*{outline:none}.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:-moz-calc(100% - 5px);height:-webkit-calc(100% - 5px);height:calc(100% - 5px)}.dataquint-map{height:-moz-calc(100% - 60px);height:-webkit-calc(100% - 60px);height:calc(100% - 60px);height:-moz-calc(100% - 6rem);height:-webkit-calc(100% - 6rem);height:calc(100% - 6rem);top:60px;top:6rem}@media screen and (min-width:768px){.dataquint-map{height:-moz-calc(100% - 80px);height:-webkit-calc(100% - 80px);height:calc(100% - 80px);height:-moz-calc(100% - 8rem);height:-webkit-calc(100% - 8rem);height:calc(100% - 8rem);top:80px;top:8rem}}.modal-select__tree{overflow-x:hidden!important}.ol-overlaycontainer,.ol-overlaycontainer-stopevent{position:static}.km-phone .olTileImage,.km-tablet .olTileImage,.k-ie .olTileImage,.k-ff .olTileImage{-moz-transform:translateZ(0)!important;-ms-transform:translateZ(0)!important;-webkit-transform:translateZ(0)!important;transform:translateZ(0)!important;-moz-backface-visibility:hidden!important;-webkit-backface-visibility:hidden!important;backface-visibility:hidden!important;-moz-perspective:1000px!important;-webkit-perspective:1000px!important;perspective:1000px!important}.k-safari.k-mobile .olTileImage,.k-safari .km-tablet .olTileImage,.k-safari .km-phone .olTileImage{-moz-backface-visibility:visible!important;-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-moz-transform:none!important;-ms-transform:none!important;-webkit-transform:none!important;transform:none!important}.k-safari .km-tablet .ol-viewport canvas{-moz-backface-visibility:visible;-webkit-backface-visibility:visible;backface-visibility:visible;-moz-transform:none;-ms-transform:none;-webkit-transform:none;transform:none}.olTileImage{-moz-backface-visibility:visible;-webkit-backface-visibility:visible;backface-visibility:visible;-moz-transform:none;-ms-transform:none;-webkit-transform:none;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:hover,[uib-typeahead-popup].dropdown-menu li .active{background-color:#215ac3;color:#fff;text-decoration:none}.graph__chart--loader{left:0%;top:0%;z-index:1008;height:100%;width:100%;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=75);opacity:.75}.graph__chart--loader .loader__wrapper__spinner{position:absolute;left:50%;top:50%;width:60px;width:6rem;height:60px;height:6rem;-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);-moz-transform-style:preserve-3d;-webkit-transform-style:preserve-3d;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-cloak],[data-ng-cloak],[x-ng-cloak],.ng-cloak,.x-ng-cloak,.ng-hide:not(.ng-hide-animate){display:none!important}ng\:form{display:block}.ng-animate-shim{visibility:hidden}.ng-anchor{position:absolute}@font-face{font-family:"Helvetica Neue W02 45 Ligh";src:url("../../fonts/dataquint-font-Helvetica.woff");src:url("../../fonts/dataquint-font-Helvetica.woff") format("woff")}@font-face{font-family:"Avenir LT W02 35 Light";src:url("../../fonts/dataquint-font-Avenir-Light.woff");src:url("../../fonts/dataquint-font-Avenir-Light.woff") format("woff")}@font-face{font-family:"Avenir LT W01 85 Heavy";src:url("../../fonts/dataquint-font-Avenir-Heavy.woff");src:url("../../fonts/dataquint-font-Avenir-Heavy.woff") format("woff")}@font-face{font-family:"Segoe UI";src:url("../../fonts/segoeui.woff");src:local("Segoe UI"),local("Segoe"),local("Segoe WP"),url("../../fonts/segoeui.woff") format('woff');font-weight:normal;font-style:normal}@font-face{font-family:'Material Icons';font-style:normal;font-weight:400;src:url("../../fonts/MaterialIcons-Regular.eot");src:local('Material Icons'),local('MaterialIcons-Regular'),url('../../fonts/MaterialIcons-Regular.woff2') format('woff2'),url('../../fonts/MaterialIcons-Regular.woff') format('woff'),url('../../fonts/MaterialIcons-Regular.ttf') format('truetype')}.material-icons{font-family:'Material Icons';font-weight:normal;font-style:normal;font-size:24px;display:inline-block;width:1em;height:1em;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;letter-spacing:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:'liga'}.material-icons.md-18{font-size:18px}.material-icons.md-24{font-size:24px}.material-icons.md-36{font-size:36px}.material-icons.md-48{font-size:48px}.material-icons.md-dark{color:rgba(0,0,0,.54)}.material-icons.md-dark.md-inactive{color:rgba(0,0,0,.26)}.material-icons.md-light{color:rgba(255,255,255,1)}.material-icons.md-light.md-inactive{color:rgba(255,255,255,.3)}