html,body{display:flex;flex-direction:column;min-height:100vh}body{background-color:#fff;font-family:Helvetica,Verdana,Geneva,sans-serif,Fontawesome;font-size:.8em}h1{display:block;font-size:1.5em;font-weight:bold;margin:0;padding:0}h2{display:block;font-size:1.2em;font-weight:bold;margin:0;padding:0}h3{display:block;font-size:1.2em;font-weight:bold;margin:0;padding:0}a,a:visited,a:hover,a:active{color:#777}.view-table{width:100%;font-size:1em}.view-table th,td{min-height:31px;padding:5px;text-align:center;vertical-align:top}.view-table th{border-bottom:1px solid #ccc;padding:0}.view-table.clickable tbody tr:hover{background-color:#eee;cursor:pointer}.view-table tbody tr{border-bottom:1px solid #eee}.view-table tbody tr:last-child{border-bottom:1px solid #ccc}.view-table.line-table tbody tr{border-bottom:1px solid #ddd}.view-table thead tr th select{border:0;display:block;font-weight:bold;padding:2px 6px}div.view-filters button.btn-sm{height:31px;width:31px}.view-table thead tr th select:hover{background-color:#eee;border-top-radius:5px}.view-controls button{height:31px;padding:3px;width:31px}.view-controls .input-group button:first-of-type{border-top-right-radius:0;border-bottom-right-radius:0;height:31px;padding:3px;width:26px}.view-controls .input-group button:last-of-type{border-top-left-radius:0;border-bottom-left-radius:0;height:31px;padding:3px;width:26px}.view-controls .input-group select{border-radius:0;height:31px}.col.col-form-label,label.col-form-label{font-size:.9em;font-weight:bold;height:31px;margin-bottom:0;text-align:right}label.form-check-label{font-size:.9em}.label-top{font-size:.85em;height:1.75em;color:#777}legend{border-bottom:1px solid #ddd;font-size:1.3em;font-weight:bold;margin:0;margin-bottom:10px}legend .btn-sm{width:1.95em;height:1.95em;border-radius:1.95em;font-size:.67em;padding:0 4px;margin-bottom:3px}legend small{color:#999;font-size:.75em}header.subform-intestazione{background-color:transparent;border-bottom:1px solid #ddd;font-weight:bold;height:auto;margin:0;margin-bottom:10px}.form-control-sm{font-size:.9em;height:31px}label{height:31px}label.form-check-label{height:auto}fieldset{margin-bottom:0}fieldset.form-controls,fieldset.form-controls-free{border-top:1px solid #ddd;padding-top:10px}fieldset.form-controls button{height:31px;padding:3px;width:31px}.bootstrap-select.form-control-sm .dropdown-toggle{height:31px;color:#495057;background-color:#fff;border:1px solid #ced4da}fieldset.interlinee>div:not(:first-of-type){border-top:1px solid #ddd;padding-top:10px}fieldset.import-schema p,fieldset.static-history p{margin-bottom:0}fieldset.static-history p:first-child{font-weight:bold}fieldset.static-history>.form-row>div:first-child{font-weight:bold;border-right:1px solid #ddd}.form-row{margin-bottom:0}.form-row>div,.form-row>label{margin-bottom:10px}.form-row .form-row .col,.form-row .form-row .col-auto,.form-row .form-row{margin-bottom:0}.form-row button.btn-sqr{height:31px;width:31px}.form-row button.btn-spin{height:31px;width:31px;padding:3px}.form-row .picture-gestione img{max-height:475px;max-width:100%}select{cursor:pointer}.form-check-input{margin-top:.25em}.monospace{font-family:monospace;font-size:1.1em}#form-login{background-color:rgba(255,255,255,.9);border:1px solid #aaa;border-radius:3px;cursor:move;padding:20px 40px}#form-login legend{font-size:1.5em;font-weight:bold;text-align:center}#form-logout .btn{border-radius:0;font-size:1.6em;height:45px;width:45px}#form-language select,#form-multisite select,#form-navigation select{border:0;border-radius:0;cursor:pointer;height:45px}#widget .btn{border-radius:0;font-size:1.6em;height:45px;width:45px}.btn:focus{outline:0;box-shadow:none}.btn-sm{font-size:1em}.btn-xsm{font-size:.8em;height:1.75em;width:1.75em;padding:1px 4px}header{background-color:#aaa;height:45px}header a,header a:visited{color:#333}header a:hover,header a:active{color:#666;text-decoration:none}#info{background-color:#6c757d;color:#fff;display:none;padding:15px;position:absolute;right:0;top:45px;z-index:999}#info h2{font-size:1.6em;margin:0}#info p{margin:0;margin-top:5px}#info a,#info a:visited,#info a:hover,#info a:active{color:#fff}nav{background-color:#ccc;padding-top:45px;width:100%}nav ul{list-style-type:none;margin:0;padding:0}nav li.nav-item>a.nav-link,nav li.nav-item>a.nav-link:visited{color:#333;font-weight:bold;transition:background-color 100ms linear}nav li.nav-item.current>a.nav-link{background-color:#fff;text-decoration:underline}nav li.nav-item.active>a.nav-link,nav li.nav-item>a.nav-link:hover,nav li.nav-item>a.nav-link:active{background-color:#fff;text-decoration:underline;transition:background-color 100ms linear}nav ul ul{background-color:#fff}nav ul ul ul{background-color:#fff}.nav-tabs{border-bottom:1px solid #ddd;margin-bottom:10px}.nav-tabs-secondary{margin-bottom:0;margin-top:10px}.nav-tabs .nav-item{cursor:pointer}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{border-color:#ddd #ddd #fff}ul.nav-tabs li.nav-item>a.nav-link,ul.nav-tabs li.nav-item>a.nav-link:visited{color:#333;font-weight:bold}ul.nav-tabs li.nav-item.active>a.nav-link,ul.nav-tabs li.nav-item>a.nav-link:hover,ul.nav-tabs li.nav-item>a.nav-link:active{color:#333;font-weight:bold}.sidebar{background-color:#ccc;padding:0;min-height:100vh}.sticky{position:-webkit-sticky;position:sticky;top:0}.breadcrumb{background-color:transparent;display:block !important;margin:0;padding:10px 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.breadcrumb .breadcrumb-item{display:inline}main{padding-top:60px;padding-bottom:15px;z-index:150}footer{display:inline-block;margin-top:auto;z-index:100}.timeline{font-size:.9em}.timeline{background:linear-gradient(0,transparent 48%,#ccc 49%,transparent 51%);padding:0 !important}.timeline>div{background-color:#fff;border:1px solid #ccc;border-radius:3px;margin:0;padding:5px 10px}main.container-fluid.browser{padding:10px 15px}.browse{cursor:pointer;margin:10px 0}.browse:hover{background-color:#ccc}.browse-dir{background-color:#ddd}.browse-file{background-color:#eee}.browse div{padding:10px}.browse .fa{font-size:1.2em;font-weight:bold;padding:0 10px}.metro h1{font-size:3em;margin:10px}.metro h3{border-bottom:1px solid #ddd;font-size:1.3em;font-weight:bold;margin:0;padding:3px}.metro h4{font-size:1.2em;font-weight:bold;margin:0;padding:3px}.metro ul.dotted{padding-left:20px;margin:0}.metro ul.dotted li{margin-bottom:5px}.metro a,.metro a:visited,.metro a:hover,.metro a:active{color:#333;text-decoration:none;cursor:pointer}.metro a:hover .media,.metro a:active .media{background-color:#eee}.metro .media{border:1px solid #ddd;border-radius:5px}.metro .media-left{padding:10px;padding-right:5px}.metro .media-left h1{font-size:2.25em;margin:0;padding-right:5px}.metro .media-left i{font-size:2.5em}.metro .media-body{padding:10px}.metro .media-body:not('first-child'){padding-left:5px}.metro .valore .media-body{background-color:#eee;padding-left:10px}.metro .progetto .media-left{width:360px}.metro .progetto .media-left h1{font-size:1.25em}.metro .progetto .media-left h2{font-size:1.15em;font-weight:normal;font-style:italic}.metro h5{font-size:1.2em;font-weight:bold;margin:0}.metro p{font-size:.9em;margin:0}.agenda-row:hover{background-color:#eee}.agenda-row>div{margin:0}.agenda-row .metro{padding:10px}.agenda-row .metro a:hover .media{background-color:#ddd}.vh-100{min-height:100vh}.no-wrap{white-space:nowrap}.browsing-tree .current>a{font-weight:bold;display:block}.browsing-tree .current>a,div.current_details{background-color:#eee}.browsing-tree a{padding-left:0;margin-left:1.5rem;display:inline}.browsing-tree i+a{margin-left:calc(1.5rem - 10.97px)}ul.browsing-tree{list-style-type:none;padding-inline-start:20px}.browsing-tree li{margin-top:3px}.browsing-tree i{cursor:pointer}.import-schema table{margin-bottom:0;font-size:.85em}.import-schema table.table th{background-color:#ddd;white-space:nowrap}.import-schema table.table th,.import-schema table.table td{border-right:1px solid #ddd;border-bottom:1px solid #ddd;padding:5px}