.clickable,[ng-click],[onclick]{cursor:pointer}.browsehappy{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}.thumbnail{height:200px}.thumbnail img.pull-right{width:50px}h5{font-weight:700}.row.no-gutters{margin-right:0;margin-left:0}.row.no-gutters>[class*=" col-"],.row.no-gutters>[class^=col-]{padding-right:0;padding-left:0}.vcenter-block{display:block;position:relative;top:50%;transform:translateY(-50%)}.v-align{float:none;display:inline-block;vertical-align:middle}.full-width{width:100%}.spacer-1-right{margin-right:1rem}.text-truncate{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}img.image-autosize{max-width:100%;max-height:100%;width:auto;height:auto}#loading-bar .bar,#loading-bar .peg{height:4px}#loading-bar-spinner-wrapper{opacity:.3;position:fixed;left:0;top:0;width:100%;height:100%;background-color:#000;z-index:-1;z-index:10002}#loading-bar-spinner{position:relative;top:50%;transform:translateY(-50%);margin:0 auto;text-align:center}.modal-header{border-radius:5px 5px 0 0}.modal-xl{width:auto;margin-left:10px;margin-right:10px}.modal-header .close-button{margin-left:-25px}.modal-header .row .close-button{margin-left:-10px}.modal-header .modal-handle{position:absolute;top:0;left:0;right:0;margin:-.3em auto 0;width:12em;line-height:.7em;text-align:center;overflow:hidden;letter-spacing:2px;color:#fff;text-shadow:1px 0 1px #000}.modal-header .modal-handle:after{content:'................ ................'}.tooltip-inner{max-width:300px}table[datatable]{font-size:smaller}table[datatable] th{white-space:nowrap}.dataTables_wrapper .dt-buttons{display:inherit}.realizzazioniWrapper .dataTables_wrapper .dt-buttons{display:inline-block;margin:30px 0}.dataTables_wrapper .dt-buttons a:last-child{margin-right:2rem}table .min-width{width:1px!important;white-space:nowrap}table div.hideextra.outer{position:relative;white-space:pre-line;max-height:200px;overflow-y:auto}table div.hideextra.inner{width:100%;display:-webkit-box;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.flex-row,.flex-row>div[class*=col-]{display:flex;flex-wrap:wrap}.flex-row .panel{flex:1}.flex-row .flex-col{flex-direction:column}td.q-logo{width:10rem;background-color:#fff;border:none!important}mwl-calendar .events-list{max-height:42px;overflow:hidden}body{font-family:Roboto,sans-serif!important;background-color:#f7f8fc;min-height:100vh}.navbar{background-color:#004c99;border-bottom-color:#f7f8fc;position:fixed;width:100%}.dev .navbar{background-color:#900}#navbarSpacer{padding-top:80px}.hasExpiredPasswordAlert .alert{z-index:10}.hasExpiredPasswordAlert #navbarSpacer{padding-top:150px}.hasExpiredPasswordAlert #alertMessageBackground{position:fixed;width:100vw;height:123px;content:' ';left:0;background-color:#f7f8fc;top:0;z-index:10}.alert.container-fluid{margin-left:auto;margin-right:auto;width:calc(90% - 30px)}.dropdown-menu{z-index:1100}.navbar,.navbar-default .navbar-brand,.navbar-default .navbar-nav>li,.navbar-default .navbar-nav>li>a{color:#fff}.navbar-default .navbar-toggle .icon-bar{background-color:#fff}.navbar-default .navbar-brand:focus,.navbar-default .navbar-brand:hover{color:#ccf}.navbar-default .navbar-brand:hover,.navbar-default .navbar-nav>li>a:hover{color:#e5f2ff}.navbar-brand img{height:20px;width:auto;margin-right:1rem;display:inline-block}.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{background-color:#5bc0de}.btn-default.active,.btn-default:active,.open>.dropdown-toggle.btn-default{color:#fff;background-color:#5bc0de}.bg-orange{background-color:#ff8c00;color:#fff}.g1-panel{width:100%;margin-top:2rem;padding:1rem;background-color:#fff;border:1px solid #ddd;border-radius:15px;box-shadow:1px 1px 3px hsla(0,0%,90%,.8)}.g1-panel.reset-margin{margin-left:0;margin-right:0}.g1-panel h2,.kanbanContainer h2{font-size:2rem;font-weight:900;margin-top:0;margin-bottom:20px;color:#004c99}.g1-panel h2 .badge,.kanbanContainer h2 .badge{font-size:18px;padding:8px 0 .5rem;border-radius:50%;width:36px;height:36px;background-color:#888;box-shadow:1px 1px 5px #aaa}.large{font-size:180%}.larger{font-size:125%}.g1-panel h2,.margin-top-8{margin-top:8px}.edit-inplace,.inline-block{display:inline-block!important}select.edit-inplace{width:calc(100% - 55px)}select.edit-inplace[name=idPriorita]{width:calc(100% - 80px)}.badge-primary{background:#007bff}.badge-secondary{background:#6c757d}.badge-success{background:#28a745}.badge-danger{background:#dc3545}.badge-warning{background:#ffc107}.badge-padded{padding:8px;margin-top:-4px;border-radius:1em}.bg-primary a{color:#fff}.g1-panel-container{padding:0 5px}.input-group.validate-group{width:100%}.help-block.has-error.error-msg{color:#a94442}.input-group-addon.input-group-addon-text{min-width:55px}.input-group-addon.input-group-addon-icon{min-width:40px}.section-title{padding-bottom:5px}.section-content{margin-bottom:30px}.line-through{text-decoration:line-through}.margin-top{margin-top:1em}.margin-bottom{margin-bottom:1em}.margin-left{margin-left:1em}.margin-right{margin-right:1em}.margin-top-xl{margin-top:4em}.no-padding-bottom{padding-bottom:0}.no-padding-top{padding-top:0}.no-margin-bottom{margin-bottom:0}.no-margin-top{margin-top:0!important}.bold{font-weight:700}.form-control,.normal{font-weight:400}.headerSidebar{margin-top:-4px}.modal-header .fa{width:30px;height:30px;line-height:28px;text-align:center}.modal-header .small-icons .fa{width:16px;height:16px;margin:0 5px}.modal-header .small-icons{margin-left:10px}.modal-header .fa.fa-euro{border-radius:50%;border:2px solid #fff;text-indent:-2px}.modal-header .fa.ng-hide{display:inline-block!important;visibility:hidden}.priorita{display:inline-block;width:1em;height:1em;box-shadow:1px 1px 2px #999;border-radius:2px;margin-right:5px;vertical-align:baseline}.priorita-1{background:#fff}.priorita-2{background:#090}.priorita-3{background:#fcbf00}.priorita-4{background:#c00}.modal-header.priorita-1{background-color:#337ab7}.modal-header[class*=priorita] *{color:#fff}.modal-header[class*=priorita] .dropdown-menu *{color:#333}.border{border:1px solid #e5e5e5}.border-top{border-top:1px solid #e5e5e5}.border-bottom,.section-title{border-bottom:1px solid #e5e5e5}.border-left{border-left:1px solid #e5e5e5}.border-right{border-right:1px solid #e5e5e5}.sidebar{margin-right:-1px}.nowrap{white-space:nowrap}.col-date-time{width:110px}.col-time{width:60px}.col-codice,.col-in-sede{width:75px}.col-codice,.col-numeric{width:60px}.col-citta{width:150px}.col-prov{width:50px}.col-categoria,.col-pista{width:100px}.col-priorita{width:105px}.col-user-fullname{width:120px}.col-descrizione{width:300px;max-width:300px}.col-ordine{width:60px}.col-stato{width:70px}.col-progetti-aperti,.col-tipo{width:100px}.col-numeric,.col-progetti-aperti,.col-stato .fa{text-align:center}.col-stato .fa{width:18px;height:18px;line-height:18px}.col-stato .fa-euro{background:#a94442;border-radius:50%;color:#fff}.col-actions{white-space:nowrap;width:50px}#cliente_sedi .col-descrizione{width:250px;max-width:250px}h3 .control-label{font-size:14px}.input-id{width:145px}.input-date{width:105px!important}.input-order,.input-time{width:70px!important}.has-label{line-height:28px}.has-label .label{vertical-align:top;display:inline-block;line-height:28px;padding-top:0;padding-bottom:0}.text-overflow{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;display:block}.datoReferente{display:block;line-height:1.7}.datoCliente .fa,.datoReferente .fa{width:20px;text-align:left}.datoCliente a:focus,.datoCliente a:hover{text-decoration:none}#cliente_referenti_wrapper>.row{margin-top:0}#cliente_referenti_wrapper,#cliente_sedi_wrapper{margin:0 -20px;padding:20px;border-radius:10px;border:1px solid #ddd}#cliente_referenti_wrapper{background:#e5feff}#cliente_sedi_wrapper{background:#dfffe4}.col-cliente .fa-exclamation-triangle,.modal-header .fa-exclamation-triangle{margin-right:5px}.vertical-align-middle{vertical-align:middle!important;vertical-align:bottom}.input-group input[type=time]::-webkit-calendar-picker-indicator{background:none}[name=InviaNotificaPvForm] .input-group-addon{min-width:75px}.iconaRealizzazione{color:#090}.iconaPv{color:#dc3545}.cursorPointer{cursor:pointer}.logAssegnazioniRow:not(:last-child){margin-bottom:5px;padding-bottom:5px;border-bottom:1px solid #e5e5e5}.edit-inplace-actions{margin:0 5px}#cliente_allegati_filter,.pvMainPage .dataTables_filter{display:none}.btn .fa+span{margin-left:5px}.pvMainPage .clearfix .pull-right,.pvMainPage h2{margin:20px 5px}.pvMainPage h2{padding-left:8px;line-height:34px}.pvMainPage .dataTables_wrapper .row{margin-top:0}.clear:after{clear:both;content:' ';display:block}.privacyInputGroup{border-top-right-radius:5px!important;border-bottom-right-radius:5px!important;border-left:0}.preformattedText{white-space:pre}.filter_column{display:block}.filter_column .form-control{width:100%;padding:5px 3px}.text-align-center{text-align:center}.text-align-right{text-align:right}.search-form label{display:block}.autorefreshTimeSlider{display:block;height:4px;margin-bottom:-4px;border:1px inset;position:relative}.autorefreshTimeSlider span{position:absolute;height:100%;background:#fff;left:0}.alterActiveFilter{max-width:600px;margin-left:auto;margin-right:auto}.form-control[name=nomeReferente]+ul.typeahead{top:34px!important;left:40px!important}.highlight{background-color:#def8fc}.legend{width:16px;height:16px;display:inline-block;border:1px solid #ccc;vertical-align:text-bottom}.legendDescription{line-height:16px;font-size:12px}.pvMainPage .legendDescription{margin-left:10px}.input-group .form-control+.input-group-addon{border-top-right-radius:3px;border-bottom-right-radius:3px;border-left:0}.togglePasswordVisibility{cursor:pointer}.prod [data-match-route="/copertura"]{display:none}.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{vertical-align:middle}.dataTables_wrapper.form-inline .form-control:not(select){width:100%}.dataTables_wrapper .codice{width:200px}.dataTables_wrapper .descrizione{width:400px}.dataTables_wrapper .prezzo,.dataTables_wrapper .qta{width:60px}.dataTables_wrapper .prezzoTotale{width:100px}.dataTables_wrapper .data{width:135px}.dataTables_wrapper .data .input-date{width:85px!important}.alert.top-left.paste{margin-top:30px}table.provvigioni th{width:33.333%}.opportunitaAgenteHome .data{width:55px}.opportunitaAgenteHome .pista{width:95px}.opportunitaAgenteHome .valore{width:45px}.opportunitaAgenteHome .fonte{width:65px}.opportunitaAgenteHome .fase{width:85px}.widgetHome .dataTables_paginate{margin-top:20px}.qValues{display:flex;justify-content:center;padding-left:0;margin-left:0}.qValues li{list-style-type:none;padding:0 10px}.activeQ{border-bottom:2px solid #000}.btn-fullwidth{width:100%}.label.tagLabel{margin-right:5px}.kanbanContainer{padding-top:1em}.kanban .panel{margin-bottom:0;height:100%;background-color:#d3d3d3}.kanban .panel .panel-body{padding:0;height:calc(100% - 57px)}.kanban ul[dnd-list]{background-color:hsla(0,0%,100%,.5);height:100%;padding-left:0;margin-bottom:0}.kanban ul[dnd-list] .dndDraggingSource{display:none}.kanban ul[dnd-list] .dndPlaceholder{background-color:#ddd;display:block;min-height:100px}.fa.faseProgetto,.kanban .updateAction{position:absolute;right:15px}.kanban .updateAction{bottom:15px;color:orange}.fa.faseProgetto{top:12px}.kanban .cliente{display:block;padding-right:20px}.cursor-default{cursor:default}.container-sm{max-width:700px}td .progettiAperti{display:inline-block;margin:0 5px;width:20px;text-align:center;border:1px solid #bbb}.descrizioneTicket{max-height:250px;overflow-y:auto;margin-bottom:2em}.g1-panel.contrattiInScadenzaAgente{flex:0!important;height:170px}.tabHeaderButtons{position:absolute;text-align:right;width:calc(100% - 30px);padding:10px 0;z-index:1}.tabHeaderButtons button{margin-left:10px}.btn-opportunita-stato{width:150px}#pdfViewer{width:100%;height:500px}.btn-minimal{font-weight:400;color:#004c99;font-size:12px;cursor:pointer}#rapportinoPreviewImg{width:100%}.signature canvas{max-width:100%}.position-absolute{position:absolute}h4 .btn-link{color:#337ab7}.disabled{opacity:.5}a.datoReferente:focus,a.datoReferente:hover{text-decoration:none}.datoReferente .text-overflow{width:calc(100% - 50px);float:right}.inserisciNuovoContatto [type=checkbox]{margin-top:0}.realizzazioniWrapper .col-cliente{min-width:300px}.nav-tabs .badge{margin-bottom:-1px}.fa.fixed-width{width:20px}.kanbanContainer h2{line-height:40px}.kanbanContainer h2 .btn{height:40px}.prom-bell{color:#fff;top:5px}.prom-bell.notification-icon.notification-empty:after{background:#d3d3d3}.prom-popover{color:#000;max-width:none!important}.popover-footer{text-align:center;border-top:1px solid #ebebeb;padding:.5rem;white-space:nowrap}.prom-popover .notification .notification-title{white-space:nowrap;line-height:22px}.prom-popover .notification .notification-meta{white-space:nowrap;font-size:85%;font-style:italic}.prom-popover .notification .notification-desc{font-style:italic;max-width:200px}.prom-popover .notification .notification-desc span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:inline-block;max-width:100%}.prom-popover .notifications{max-height:400px;overflow-y:auto}.firmaWrapper{border:1px solid #2e6da4}.firmaTitle{text-align:center;margin-top:20px}.firmaTitle .fa{color:#2e6da4}:focus,:focus-visible{outline:none!important}#cliente_referenti_wrapper.dataTables_wrapper,#cliente_sedi_wrapper.dataTables_wrapper{overflow-x:auto}@media screen and (orientation:portrait){#modalFirmaRapportino{width:calc(100% - 40px)}}@media screen and (min-width:1025px){.g1-panel label{text-align:right}.row{display:flex;flex-wrap:wrap}.flex-col{display:flex;flex-direction:column}.flex-col>.g1-panel{display:flex;flex-direction:column;flex:1}.inserisciNuovoContatto{text-align:right}}@media screen and (max-width:1024px) and (min-width:769px){.g1-panel label{text-align:right}.container-fluid{width:100%;margin:0 auto}}@media screen and (max-width:768px){.container-fluid{width:100%}.container-fluid,.form-horizontal .form-group,.modal-xl{margin-left:0;margin-right:0}.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header{margin:0}.modal-header .close-button{margin-left:-15px}.modal-header .row .close-button{margin-left:0}.col-xs-10.col-md-8.text-left{padding-left:10px}.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#fff}mwl-calendar .badge{display:none}}@media screen and (max-width:640px){.container-fluid{width:100%}}@media screen and (max-width:767px){.kanban>div{min-width:100%}}@media screen and (min-width:768px){.content-right{border-left:1px solid #e5e5e5}}@media screen and (min-width:768px) and (max-width:1024px){.navbar-nav>li>a{padding-left:5px;padding-right:5px}.navbar-nav .user-description{display:none}}@media screen and (min-width:1550px){.container-fluid{width:90%}}@media screen and (min-width:1366px){.pvMainPage .table-responsive{overflow-x:visible}}

/*!
 * bootstrap-notifications v1.0.3 (https://skywalkapps.github.io/bootstrap-notifications)
 * Copyright 2017 Martin Staněk
 * Licensed under MIT
 */.dropdown-container{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:200px;max-width:330px;margin:2px 0 0;list-style:none;font-size:14px;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-radius:4px;box-shadow:0 6px 12px rgba(0,0,0,.175);background-clip:padding-box}.dropdown-container>.dropdown-menu{position:static;z-index:1000;float:none!important;padding:10px 0;margin:0;border:0;background:transparent;border-radius:0;box-shadow:none;max-height:330px;overflow-y:auto}.dropdown-container>.dropdown-menu+.dropdown-menu{padding-top:0}.dropdown-menu>li>a{overflow:hidden;white-space:nowrap;word-wrap:normal;text-decoration:none;text-overflow:ellipsis;-o-text-overflow:ellipsis;-webkit-transition:none;transition:none}.dropdown-toggle{cursor:pointer}.dropdown-header{white-space:nowrap}.open>.dropdown-container,.open>.dropdown-container>.dropdown-menu{display:block}.dropdown-toolbar{padding:6px 20px 5px;background-color:#fff;border-bottom:1px solid rgba(0,0,0,.15);border-radius:4px 4px 0 0}.dropdown-toolbar>.form-group{margin:5px -10px}.dropdown-toolbar .dropdown-toolbar-actions{float:right}.dropdown-toolbar .dropdown-toolbar-title{margin:0;font-size:14px}.dropdown-footer{padding:5px 20px;border-top:1px solid #ccc;border-top:1px solid rgba(0,0,0,.15);border-radius:0 0 4px 4px}.anchor-block small{display:none}@media (min-width:992px){.anchor-block small{display:block;font-weight:400;color:#777}.dropdown-menu>li>a.anchor-block{padding-top:6px;padding-bottom:6px}}@media (min-width:992px){.dropdown.hoverable:hover>ul{display:block}}.dropdown-position-topright{top:auto;right:0;bottom:100%;left:auto;margin-bottom:2px}.dropdown-position-topleft{top:auto;right:auto;bottom:100%;left:0;margin-bottom:2px}.dropdown-position-bottomright{right:0;left:auto}.dropmenu-item-label{white-space:nowrap}.dropmenu-item-content{position:absolute;text-align:right;max-width:60px;right:20px;color:#777;overflow:hidden;white-space:nowrap;word-wrap:normal;text-overflow:ellipsis}small.dropmenu-item-content{line-height:20px}.dropdown-menu>li>a.dropmenu-item{position:relative;padding-right:66px}.dropdown-submenu .dropmenu-item-content{right:40px}.dropdown-menu>li.dropdown-submenu>a.dropmenu-item{padding-right:86px}.dropdown-inverse .dropdown-menu{background-color:rgba(0,0,0,.8);border:1px solid rgba(0,0,0,.9)}.dropdown-inverse .dropdown-menu .divider{height:1px;margin:9px 0;overflow:hidden;background-color:#2b2b2b}.dropdown-inverse .dropdown-menu>li>a{color:#ccc}.dropdown-inverse .dropdown-menu>li>a:focus,.dropdown-inverse .dropdown-menu>li>a:hover{color:#fff;background-color:#262626}.dropdown-inverse .dropdown-menu>.active>a,.dropdown-inverse .dropdown-menu>.active>a:focus,.dropdown-inverse .dropdown-menu>.active>a:hover{color:#fff;background-color:#337ab7}.dropdown-inverse .dropdown-header,.dropdown-inverse .dropdown-menu>.disabled>a,.dropdown-inverse .dropdown-menu>.disabled>a:focus,.dropdown-inverse .dropdown-menu>.disabled>a:hover{color:#777}.table>thead>tr>th.col-actions{padding-top:0;padding-bottom:0}.table>thead>tr>th.col-actions .dropdown-toggle{color:#777}.notifications{list-style:none;padding:0}.notification{display:block;padding:9.6px 12px;border-width:0 0 1px;border-style:solid;border-color:#eee;background-color:#fff;color:#333;text-decoration:none}.notification:last-child{border-bottom:0}.notification.active:hover,.notification:hover{background-color:#f9f9f9;border-color:#eee}.notification.active{background-color:#f4f4f4}a.notification:hover{text-decoration:none}.notification-title{font-size:15px;margin-bottom:0}.notification-desc{margin-bottom:0}.notification-meta{color:#777}.dropdown-notifications>.dropdown-container,.dropdown-notifications>.dropdown-menu{width:450px;max-width:450px}.dropdown-notifications .dropdown-menu{padding:0}.dropdown-notifications .dropdown-footer,.dropdown-notifications .dropdown-toolbar{padding:9.6px 12px}.dropdown-notifications .dropdown-toolbar{background:#fff}.dropdown-notifications .dropdown-footer{background:#eee}.notification-icon{margin-right:6.8775px}.notification-icon:after{position:absolute;content:attr(data-count);margin-left:-6.8775px;margin-top:-6.8775px;padding:0 4px;min-width:13.755px;height:13.755px;line-height:13.755px;background:red;border-radius:10px;color:#fff;text-align:center;vertical-align:middle;font-size:11.004px;font-weight:600;font-family:Helvetica Neue,Helvetica,Arial,sans-serif}.notification .media-body{padding-top:5.6px}.btn-lg .notification-icon:after{margin-left:-8.253px;margin-top:-8.253px;min-width:16.506px;height:16.506px;line-height:16.506px;font-size:13.755px}.btn-xs .notification-icon:after{content:'';margin-left:-4.1265px;margin-top:-2.06325px;min-width:6.25227273px;height:6.25227273px;line-height:6.25227273px;padding:0}.btn-xs .notification-icon{margin-right:3.43875px}