h1{font-size:1.5rem}h2{font-size:1.2rem}h3{font-size:1rem}body{font-size:.85rem;line-height:1.2rem}legend{font-size:1rem}.btn,.dropdown-menu,.form-control{font-size:.85rem}.navbar-brand{font-size:1rem}.router-outlet-container{width:100%}.display-block{display:block}.min-height-40{min-height:40px}.medium-icon{font-size:25px}.fixed-height-table{overflow-y:auto!important;max-height:500px!important}.fixed-height-table thead th{position:-webkit-sticky;position:sticky;top:0;border:0;background:#fff}.no-padding{padding:0}.bottom{bottom:0}@media only screen and (min-width:1200px){.container-fluid{max-width:2000px}}.p-fieldset-legend{width:auto;max-width:500px;margin-left:10px;display:-webkit-box;display:flex}.p-inputmask{width:100%}.sort-icon{width:.662222em}.sort-header span{vertical-align:-.125em;cursor:pointer}.sort-header span:hover{color:#6495ed}.sort-icon-incarichi{width:1.662222em;vertical-align:-.55em}.p-hidden-accessible{position:fixed}body,h1,h2,h3,h4{font-weight:300}a:hover{cursor:pointer}.dropdown-item:hover{color:#202020}.browserupgrade{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}.jh-card{padding:1.5%;margin-top:20px;border:none}.error{color:#fff;background-color:red}.pad{padding:10px}.w-40{width:40%!important}.w-60{width:60%!important}.break{white-space:normal;word-break:break-all}.readonly{background-color:#eee;opacity:1}.footer{border-top:1px solid rgba(0,0,0,.125)}.cursor-pointer,.hand,[jhisortby]{cursor:pointer}.alerts .alert{text-overflow:ellipsis}.alerts .alert pre{background:none;border:none;font:inherit;color:inherit;padding:0;margin:0}.alerts .alert .popover pre{font-size:10px}.alerts .jhi-toast{position:fixed;width:100%}.alerts .jhi-toast.left{left:5px}.alerts .jhi-toast.right{right:5px}.alerts .jhi-toast.top{top:55px}.alerts .jhi-toast.bottom{bottom:55px}@media screen and (min-width:480px){.alerts .jhi-toast{width:50%}}.row.jh-entity-details>dd{margin-bottom:15px}@media screen and (min-width:768px){.row.jh-entity-details>dt{margin-bottom:15px}.row.jh-entity-details>dd{border-bottom:1px solid #eee;padding-left:180px;margin-left:0}.fixed-height-table{overflow-y:auto!important;max-height:500px!important}}@media screen and (min-width:1200px){.row.jh-entity-details>dt{margin-bottom:15px}.row.jh-entity-details>dd{border-bottom:1px solid #eee;padding-left:180px;margin-left:0}.fixed-height-table{overflow-y:auto!important;max-height:500px!important}}@media screen and (min-width:1800px){.row.jh-entity-details>dt{margin-bottom:15px}.row.jh-entity-details>dd{border-bottom:1px solid #eee;padding-left:180px;margin-left:0}.fixed-height-table{overflow-y:auto!important;max-height:700px!important}}@media screen and (min-width:2500px){.row.jh-entity-details>dt{margin-bottom:15px}.row.jh-entity-details>dd{border-bottom:1px solid #eee;padding-left:180px;margin-left:0}.fixed-height-table{overflow-y:auto!important;max-height:900px!important}}@media only print{body{visibility:hidden}.printthis{visibility:visible}}.carousel,.nav,.pagination,.panel-title a{cursor:pointer}.thread-dump-modal-lock{max-width:450px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.p-button-icon-only .p-button-label{height:5px}.p-tabview .p-tabview-nav li.p-highlight .p-tabview-nav-link{background-color:#416994}.p-tabview .p-tabview-nav li.complete.p-highlight .p-tabview-nav-link .p-tabview-right-icon,.p-tabview .p-tabview-nav li.complete .p-tabview-nav-link .p-tabview-right-icon{color:#04e804}.p-tabview .p-tabview-nav li.incomplete .p-tabview-nav-link .p-tabview-right-icon{color:#416994}.p-tabview .p-tabview-nav li.p-disabled .p-tabview-nav-link{background-color:#fff}.p-tabview .p-tabview-nav li .p-tabview-nav-link{background-color:#e0e0e0}.p-tabview .p-tabview-nav li.p-highlight .p-tabview-nav-link span.p-tabview-title{color:#fff}.myCustomModalClass .modal-dialog .modal-content{max-width:100%;width:100%}.modal-xl{max-width:90%!important}.radio-container{display:block;position:relative;padding-left:35px;margin-bottom:12px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.radio-container input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.radio-checkmark{position:absolute;top:0;left:0;height:20px;width:20px;background-color:#eee;border-radius:50%}.radio-container:hover input~.radio-checkmark{background-color:#ccc}.radio-container input:checked~.radio-checkmark{background-color:#2196f3}.radio-checkmark:after{content:"";position:absolute;display:none}.radio-container input:checked~.radio-checkmark:after{display:block}.radio-container .radio-checkmark:after{top:6px;left:6px;width:8px;height:8px;border-radius:50%;background:#fff}.custom-tooltip .tooltip-inner{background-color:#fff;color:#000;border:1px solid #ccc;text-align:left}.custom-tooltip .arrow:before{border-right-color:#ccc}.disabled{cursor:not-allowed;background-color:#e5e5e5!important}.disabled,.disabled>*{pointer-events:none}.a-link{color:#0c73cd}.a-link:hover{text-decoration:underline}.a-link:hover,.link:hover{cursor:pointer}.container-checkbox{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;cursor:pointer;font-size:15px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.checkbox-label-left{padding-right:10px}.checkbox-label-right{padding-left:10px}.container-checkbox input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.checkmark{position:relative;top:0;left:0;height:20px;width:20px;background-color:#fff;border:1px solid #ccc}.checkmark:after{content:"";position:absolute;display:none}.container input:checked~.checkmark:after{display:block}.container .checkmark:after{left:3px;top:4px;width:12px;height:8px;border:solid #000;border-width:0 0 3px 3px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.accordion-custom{background-color:#eee;color:#444;cursor:pointer;padding:18px;width:100%;text-align:left;outline:none;font-size:15px;-webkit-transition:.4s;transition:.4s;border:1px solid #dee2e6;border-bottom:none;box-shadow:none;outline:none!important}.accordion-custom.active,.accordion-custom:hover{background-color:#ccc;opacity:1}.accordion-custom:before{content:"►";color:#000;font-weight:700;float:right;margin-left:5px;position:absolute}.accordion-custom.active:before{content:"►";-webkit-transform:rotate(90deg);transform:rotate(90deg)}.panel-accordion{padding:0 18px;display:none;background-color:#fff;overflow:hidden;-webkit-transition:max-height .2s ease-out;transition:max-height .2s ease-out;border-left:1px solid #dee2e6;border-right:1px solid #dee2e6}.rotate{-webkit-animation:rotate 1.5s linear infinite;animation:rotate 1.5s linear infinite}@-webkit-keyframes rotate{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes rotate{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.spinner{display:inline-block;width:20px;height:20px;border-radius:50%;box-shadow:inset -2px 0 0 2px #0bf}.fa-spin svg{-webkit-animation:fa-spin 2s linear infinite!important;animation:fa-spin 2s linear infinite!important}.custom-calnedar-full-width span{width:100%}.custom-calnedar-next-none .p-datepicker-next{display:none;pointer-events:none;cursor:default}.p-tabview-gare .p-tabview-panels{border:1px solid #dee2e6}.p-calendar-custom{width:100%!important}.notification-dot{position:relative;top:-10px;right:2px;width:20px;height:20px;background-color:red;border-radius:50%;content:"";display:inline-block;text-align:center;font-weight:700}#tab-risultati-manuali .p-tabview-panels{border-left:1px solid #dee2e6;border-right:1px solid #dee2e6;border-bottom:1px solid #dee2e6}.custom-fixed-header-table{position:-webkit-sticky;position:sticky;top:0;background-color:#fff;z-index:10}.invalid-field{color:red;font-weight:700}.invalid-field-borderd{border-color:red}.ellips-error-message{font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tooltip-error{background-color:#dc3545!important;color:#fff;font-size:.75rem}.grid-container{display:grid;grid-template-columns:repeat(22,1fr);gap:16px;-webkit-box-align:start;align-items:start;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;max-width:100%}.grid-item{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.grid-item input{font-size:12px}.grid-item label{font-size:12px;color:#777;font-weight:700}.grid-item-input-big{width:250px}.grid-item-input-medium{width:105px}.grid-item-input-small{width:35px;padding:0;text-align:center}.grid-item-input-xsmall{width:25px;padding:0;text-align:center}