.panzoomwidget{width:20px;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.panzoomwidget .zoom-button{text-align:center;height:20px;width:100%;background-color:#fff;color:#000;cursor:hand;border:1px solid #000;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-webkit-box-shadow:2px 2px 2px 0 rgba(0,0,0,.2);box-shadow:2px 2px 2px 0 rgba(0,0,0,.2)}.panzoomwidget .zoom-button:hover{background-color:#ccc}.panzoomwidget .zoom-level{width:100%;border-left:2px solid #d3d3d3;margin-left:10px}.panzoomwidget .zoom-slider{position:relative;cursor:hand}.panzoomwidget .zoom-slider-widget{position:absolute;width:20px;background-color:#fff;border:1px solid #000;-webkit-border-radius:2px;-moz-border-radius:2px;-webkit-box-shadow:2px 2px 2px 0 rgba(0,0,0,.5);box-shadow:2px 2px 2px 0 rgba(0,0,0,.2)}.angucomplete-holder{position:relative}.angucomplete-dropdown{border-color:#ececec;border-width:1px;border-style:solid;border-radius:2px;width:250px;padding:6px;cursor:pointer;z-index:9999;position:absolute;margin-top:-6px;background-color:#fff}.angucomplete-searching{color:#acacac;font-size:14px}.angucomplete-description{font-size:14px}.angucomplete-row{padding:5px;color:#000;margin-bottom:4px;clear:both}.angucomplete-selected-row{background-color:#add8e6;color:#fff}.angucomplete-image-holder{padding-top:2px;float:left;margin-right:10px;margin-left:5px}.angucomplete-image{height:34px;width:34px;border-radius:50%;border-color:#ececec;border-style:solid;border-width:1px}.angucomplete-image-default{background-position:center;background-size:contain;height:34px;width:34px}.dialog-header-error{background-color:#d2322d}.dialog-header-wait{background-color:#428bca}.dialog-header-notify{background-color:#eee}.dialog-header-confirm{background-color:#333}.dialog-header-error span,.dialog-header-error h4,.dialog-header-wait span,.dialog-header-wait h4,.dialog-header-confirm span,.dialog-header-confirm h4{color:#fff}.custom-select{position:relative;display:inline-block;vertical-align:middle;font-size:13px;zoom:1;*display:inline;width:220px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.custom-select.small{width:104px}.custom-select.medium{width:164px}.custom-select.large{width:300px}.custom-select.xlarge{width:380px}.custom-select>select{display:none !important}.custom-select>a.dropdown-toggle{border-radius:0;line-height:28px;box-shadow:none;background:#fff;position:relative;display:block;overflow:hidden;padding:0 0 0 8px;border:1px solid #aaa;text-decoration:none;white-space:nowrap;cursor:pointer;color:#888;width:100%;-moz-box-sizing:border-box;box-sizing:border-box;height:30px}.custom-select>a.dropdown-toggle.disabled,.custom-select>a.dropdown-toggle.disabled:hover{cursor:not-allowed;color:#aaa;background:#eee}.custom-select>a.dropdown-toggle:hover,.custom-select.open>a.dropdown-toggle{color:#333}.custom-select.open>a.dropdown-toggle{border-bottom:0;line-height:29px}.control-group.error .custom-select>a.dropdown-toggle{border-color:#f09784;color:#d68273}.custom-select>a.dropdown-toggle>span{display:block;overflow:hidden;margin-right:26px;text-overflow:ellipsis;white-space:nowrap}.custom-select>a.dropdown-toggle>b{position:absolute;top:0;right:0;display:block;width:18px;height:100%}.custom-select>a.dropdown-toggle>b:before{content:"";display:inline-block;font-family:'Font Awesome 5 Free';font-size:12px;position:relative;top:-1px;left:1px}.custom-select.open>a.dropdown-toggle>b:before{content:""}.custom-select>.dropdown-menu{margin-top:0;border-color:#aaa;border-top:0;padding-bottom:0;width:auto;min-width:100%;-moz-box-sizing:border-box;box-sizing:border-box;border-radius:0}.custom-select>.dropdown-menu>.custom-select-search{position:relative;z-index:1010;margin:0;padding:0 4px;white-space:nowrap}.custom-select>.dropdown-menu>.custom-select-search>input{width:100%;height:30px;margin:0;-moz-box-sizing:border-box;box-sizing:border-box;padding:4px 20px 4px 5px;border-radius:0}.custom-select>.dropdown-menu>.custom-select-search:after{content:"";display:inline-block;color:#888;font-family:'Font Awesome 5 Free';font-size:14px;position:absolute;top:4px;right:10px}.custom-select>.dropdown-menu>ul{border-color:#aaa;border-top:0;margin:4px 0;padding:0;list-style:none;background-color:#fff;overflow-x:hidden;overflow-y:auto;max-height:240px;padding-right:14px}.custom-select>.dropdown-menu>ul>li>a{font-size:13px;margin-bottom:1px;margin-top:1px;display:block;padding:3px 8px;clear:both;font-weight:normal;line-height:20px;color:#333;cursor:pointer;width:100%}.custom-select>.dropdown-menu>ul>li>a:hover,.custom-select>.dropdown-menu>ul>li>a:focus{color:#fff;text-decoration:none;background-repeat:repeat-x}.custom-select>.dropdown-menu>ul>li>a:hover{background:#4f99c6}.custom-select>.dropdown-menu>ul>li>a:focus{background:#2283c5}.custom-select>.dropdown-menu>ul>li.empty-result>em{text-align:center;padding:4px 8px;display:block}.custom-select>.dropdown-menu>.custom-select-action>button{border-radius:0;background-image:none}.custom-select>.dropdown-menu:before{border:0}
/*! angularjs-slider - v7.1.0 - 
 (c) Rafal Zajac <rzajac@gmail.com>, Valentin Hervieu <valentin@hervi.eu>, Jussi Saarivirta <jusasi@gmail.com>, Angelin Sirbu <angelin.sirbu@gmail.com> - 
 https://github.com/angular-slider/angularjs-slider - 
 2022-05-26 */
.rzslider{position:relative;display:inline-block;width:100%;height:4px;margin:35px 0 15px 0;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.rzslider.noanimate *{transition:none !important}.rzslider.with-legend{margin-bottom:40px}.rzslider[disabled]{cursor:not-allowed}.rzslider[disabled] .rz-pointer{cursor:not-allowed;background-color:#d8e0f3}.rzslider[disabled] .rz-draggable{cursor:not-allowed}.rzslider[disabled] .rz-selection{background:#8b91a2}.rzslider[disabled] .rz-tick{cursor:not-allowed}.rzslider[disabled] .rz-tick.rz-selected{background:#8b91a2}.rzslider span{position:absolute;display:inline-block;white-space:nowrap}.rzslider .rz-base{width:100%;height:100%;padding:0}.rzslider .rz-bar-wrapper{left:0;z-index:1;width:100%;height:32px;padding-top:16px;margin-top:-16px;box-sizing:border-box;transition:all linear .3s}.rzslider .rz-draggable{cursor:move}.rzslider .rz-bar{left:0;z-index:1;width:100%;height:4px;background:#d8e0f3;border-radius:2px}.rzslider .rz-bar-wrapper.rz-transparent .rz-bar{background:transparent}.rzslider .rz-bar-wrapper.rz-left-out-selection .rz-bar{background:#df002d}.rzslider .rz-bar-wrapper.rz-right-out-selection .rz-bar{background:#03a688}.rzslider .rz-selection{z-index:2;background:#0db9f0;border-radius:2px;transition:background-color linear .3s}.rzslider .rz-restricted{z-index:3;background:#f00;border-radius:2px}.rzslider .rz-pointer{top:-14px;z-index:3;width:32px;height:32px;cursor:pointer;background-color:#0db9f0;border-radius:16px;transition:all linear .3s}.rzslider .rz-pointer:after{position:absolute;top:12px;left:12px;width:8px;height:8px;background:#fff;border-radius:4px;content:''}.rzslider .rz-pointer:hover:after{background-color:#fff}.rzslider .rz-pointer.rz-active{z-index:4}.rzslider .rz-pointer.rz-active:after{background-color:#451aff}.rzslider .rz-bubble{bottom:16px;padding:1px 3px;color:#55637d;cursor:default;transition:all linear .3s}.rzslider .rz-bubble.rz-limit{color:#55637d;transition:none}.rzslider .rz-ticks{position:absolute;top:-3px;left:0;z-index:1;width:100%;height:0;margin:0;list-style:none;box-sizing:border-box}.rzslider .rz-ticks-values-under .rz-tick-value{top:auto;bottom:-32px}.rzslider .rz-tick{position:absolute;top:0;left:0;width:10px;height:10px;margin-left:11px;text-align:center;cursor:pointer;background:#d8e0f3;border-radius:50%;transition:background-color linear .3s}.rzslider .rz-tick.rz-selected{background:#0db9f0}.rzslider .rz-tick-value{position:absolute;top:-30px;transform:translate(-50%,0)}.rzslider .rz-tick-legend{position:absolute;top:24px;max-width:50px;white-space:normal;transform:translate(-50%,0)}.rzslider.rz-vertical{position:relative;width:4px;height:100%;padding:0;margin:0 20px;vertical-align:baseline}.rzslider.rz-vertical .rz-base{width:100%;height:100%;padding:0}.rzslider.rz-vertical .rz-bar-wrapper{top:auto;left:0;width:32px;height:100%;padding:0 0 0 16px;margin:0 0 0 -16px}.rzslider.rz-vertical .rz-bar{bottom:0;left:auto;width:4px;height:100%}.rzslider.rz-vertical .rz-pointer{top:auto;bottom:0;left:-14px !important}.rzslider.rz-vertical .rz-bubble{bottom:0;left:16px !important;margin-left:3px}.rzslider.rz-vertical .rz-ticks{top:0;left:-3px;z-index:1;width:0;height:100%}.rzslider.rz-vertical .rz-tick{margin-top:11px;margin-left:auto;vertical-align:middle}.rzslider.rz-vertical .rz-tick-value{top:auto;left:24px;transform:translate(0,-28%)}.rzslider.rz-vertical .rz-tick-legend{top:auto;right:24px;max-width:none;white-space:nowrap;transform:translate(0,-28%)}.rzslider.rz-vertical .rz-ticks-values-under .rz-tick-value{right:24px;bottom:auto;left:auto}@charset "utf-8";.grid-container{display:grid;grid-template-columns:repeat(2,1fr)}.grid-item{background-color:rgba(255,255,255,.8);border:1px solid rgba(0,0,0,.8);padding:3px;font-size:10px;text-align:justify;overflow:hidden;max-width:100%;text-overflow:ellipsis;white-space:nowrap}#drawing-area{border-bottom:1px solid rgba(0,0,0,.3);background-color:#fff;box-shadow:0 9px 20px -5px rgba(0,0,0,.8)}.my-window-class.in{background-color:#f5f5f5}.topright{position:absolute;top:8px;right:16px;font-size:18px}.ecm-text-right{text-align:right}.ecm-btn-transparent{background-color:transparent !important;border:none;cursor:pointer}.ecm-btn-transparent:hover{background-color:#00f !important;color:#fff !important;cursor:pointer}body{background-color:#fff;height:100vh}.main{height:100%;width:100%;padding-top:50px}.main-tree{height:100%;float:left;width:100%;overflow:auto}div.gallery2{margin:2px;float:left;max-width:85px}div.galleryEml{margin:2px;float:left}div.galleryEml:focus{outline:none !important;border:solid #008000}.galleryEml-focus{border:solid #008000}div.galleryEml img{width:100%;height:auto}.img-fa-style{padding:.2em .17em .15em;border:solid .18em #eee;border-radius:.4em}.fa-border{padding:.2em .18em .15em !important}.img-fa-style:focus{border:solid #008000;cursor:pointer}.img-fa-style:hover{border:solid #777;cursor:pointer}.fa-file-hover:hover{border:solid #777;cursor:pointer}audio:focus{outline:none !important}div.gallery2:focus{outline:none !important;border:solid #008000}.gallery2-focus{border:solid #008000}div.gallery2 img{width:100%;height:auto}div.doc-list-gallery{margin:9px;float:left;width:180px;height:180px}div.doc-list-gallery img{width:100%;height:auto}div.doc-list-gallery img:hover{height:auto}.tooltip-inner{max-width:600px;padding:3px 8px;color:#000;text-align:left;background-color:#f6f114;border-radius:15px;white-space:pre}div.gallery{margin:2px;float:left;width:81px}div.gallery:hover{border:2px solid #777;cursor:pointer}div.gallery:focus{outline:none !important;border:2px solid #008000}.gallery-focus{border:2px solid #008000}.email-focus{background-color:#778899;color:#fff;font-weight:bold}.blinking{animation:blinkingText 2s infinite}@keyframes blinkingText{0%{color:transparent}49%{color:#000}50%{color:#000}99%{color:#000}100%{color:transparent}}div.gallery img{width:100%;height:auto}div.desc{padding:5px;text-align:center;overflow-wrap:break-word;word-break:break-all;font-size:x-small;font-weight:normal;font-stretch:condensed;display:inline-block}div.desc2{padding:5px;text-align:center;font-size:medium}.main-panel{height:100%;overflow:auto;background-color:#fff}.ecm-header-attach{text-align:left;font-style:italic;cursor:pointer}.ecm-header-attach-mail{text-align:left;font-style:italic}.navbar{margin:0;height:50px}.navbar-nav.navbar-right:last-child{margin-right:0}.collapse.in{display:inline-block}.modal-body,.modal-footer{background-color:#fff}.modal-body{user-select:text}.modal-md{min-width:300px;max-width:900px;width:auto;height:auto}.modal-ecm-auto{min-width:300px;width:auto;height:auto}.ecm-required{border:1px solid #f00 !important}.btn.disabled,.btn[disabled],fieldset[disabled] .btn{opacity:.3 !important}.nav-tabs>li.disabled{opacity:.3}.nav-tabs>li>a{padding:3px 5px}.tab-content,.tab-pane{height:100%;overflow:auto}.nav-pills>li.active>a{font-weight:bold}.position-fixed{position:fixed}.alerts{position:fixed;bottom:0;left:0;right:0}label.disabled{color:#aaa}.pane-container{padding:10px;box-sizing:border-box}.opened{height:100%}.zippy .body{height:100%}.zippy .body{padding:5px}.zippy.closed .body{display:none}.zippy.opened .body{display:block}.ecm-wrap{white-space:pre-wrap}.form-row{max-width:500px}.input-box-sm{padding:5px 5px;line-height:15px}.form-inline{font-size:11px;margin-bottom:3px}.ecm-form-cb{display:inline-block;width:auto;vertical-align:middle;font-weight:normal;margin:0 !important}.ecm-form-field{margin:4px;display:inline-block;width:auto;vertical-align:middle;font-weight:normal}.ecm-lbl-usrpref{margin-left:5px;font-weight:normal;font-size:12px;font-style:italic}.ecm-form-label-nolim{padding-top:5px !important;font-weight:normal !important;font-size:12px}.ecm-form-view-label{width:200px;padding-top:0 !important;font-weight:bold !important}.ecm-form-field-label{padding-top:0 !important;font-weight:normal !important}.ecm-label{padding-bottom:3px !important;padding-top:3px !important;padding-left:3px !important;font-weight:normal !important}.ecm-label-msg{font-size:large;font-weight:bold;line-height:1.5}.ecm-label-attention-msg{color:#b22222}.ecm-not-visible{opacity:0 !important}.ecm-form-field-readonly{font-weight:normal !important;background-color:#eee}.ecm-global-search{width:300px !important}.ecm-form-field-alpha{display:inline-block}.ecm-form-field-num{display:inline-block}.ecm-margin-left-3{margin-left:3px}.ecm-margin-right-3{margin-right:3px}.ecm-hidden{visibility:hidden}.ecm-noLineBreack{display:inline-flex}.ecm-btn-margin{margin:5px}.modal{text-align:center}@media screen and (min-width:768px){.modal:before{display:inline-block;vertical-align:middle;content:" ";height:100%}}.modal-dialog{display:inline-block;text-align:left;vertical-align:middle}.modal-draw{overflow:hidden !important}.modal-sm{max-width:330px;width:auto;height:auto}.ag-concat .ag-cell{padding:0;font-size:13px;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.ag-fresh .ag-cell{padding:0;font-size:13px;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.ag-header-cursor{cursor:pointer}.custom-header-cell-label{white-space:normal}.ag-header-cell-label{height:42px}.ag-header-group-cell{text-align:center}.thumbnail-ecm{display:block;padding:4px;margin-bottom:20px;background-color:transparent}.dropdown-submenu{position:relative}.dropdown-submenu>.dropdown-menu{top:0;left:60%;margin-top:-6px;margin-left:-1px;-webkit-border-radius:0 6px 6px 6px;-moz-border-radius:0 6px 6px 6px;border-radius:0 6px 6px 6px}.dropdown-submenu:hover>.dropdown-menu{display:block}.dropdown-submenu>a:after{display:block;content:" ";float:right;width:0;height:0;border-color:transparent;border-style:solid;border-width:5px 0 5px 5px;border-left-color:#ccc;margin-top:5px;margin-right:-10px}.dropdown-submenu:hover>a:after{border-left-color:#fff}.dropdown-submenu.pull-left{float:none}.dropdown-submenu.pull-left>.dropdown-menu{left:-100%;margin-left:10px;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px}.prot-arrivi-background{background:linear-gradient(to top,#fff,#dee794,#fff) !important}.prot-partenze-background{background:linear-gradient(to top,#fff,#91f40d,#fff) !important}.prot-interni-background{background:linear-gradient(to top,#fff,#fcc,#fff) !important}.prot-interoperabile-background{background:linear-gradient(to top,#fff,#b0c4de,#fff) !important}.prot-indent{margin-left:16px}.overlay-v{width:0;position:fixed;z-index:1;opacity:.9;overflow:hidden;transition:.9s}.slideshow-container{max-width:1000px;position:relative;margin:auto}.prev,.next{cursor:pointer;position:absolute;top:50%;width:auto;padding:16px;margin-top:-22px;color:#000;font-weight:bold;font-size:18px;transition:.6s ease;border-radius:0 3px 3px 0;user-select:none}.next{right:0;border-radius:3px 0 0 3px}.prev{left:0;border-radius:3px 0 0 3px}.prev:hover,.next:hover{background-color:rgba(0,0,0,.8)}.text{color:#f2f2f2;font-size:15px;padding:8px 12px;position:absolute;bottom:8px;width:100%;text-align:center}.numbertext{color:#000;font-size:12px;padding:8px 12px;position:absolute;top:0}.dot{cursor:pointer;height:15px;width:15px;margin:0 2px;background-color:#bbb;border-radius:50%;display:inline-block;transition:background-color .6s ease}.dot:active{background-color:#717171}.dot:hover{background-color:#aaa}.dot-focus{background-color:#4279bd}.fade{animation-name:fade;animation-duration:1.5s}@keyframes fade{from{opacity:.4}to{opacity:1}}