@charset "UTF-8";@font-face{font-family:FontAwesome;src:url(/fonts/font-awesome/fontawesome-webfont.eot?v=4.7.0);src:url(/fonts/font-awesome/fontawesome-webfont.eot?#iefix&v=4.7.0) format("embedded-opentype"),url(/fonts/font-awesome/fontawesome-webfont.woff2?v=4.7.0) format("woff2"),url(/fonts/font-awesome/fontawesome-webfont.woff?v=4.7.0) format("woff"),url(/fonts/font-awesome/fontawesome-webfont.ttf?v=4.7.0) format("truetype"),url(/fonts/font-awesome/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular) format("svg");font-weight:400;font-style:normal}.no-wrap{white-space:nowrap}.text-smaller{font-size:10px}.text-small{font-size:12px}.text-base{font-size:14px}.text-big{font-size:16px}.text-bigger{font-size:18px}.text-huge{font-size:24px}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-primary{color:#337ab7}.text-info{color:#d9edf7}.text-success{color:#2b8504}.text-warning{color:#fbab34}.text-danger{color:#c64115}.layout{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.layout .self-center{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.layout>*+*{margin:0 0 0 10px}.layout.reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.layout.reverse>*+*{margin:0 10px 0 0}.layout.column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.layout.column>*{margin:0 0 10px}.layout.column.reverse{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.layout.column.reverse>*{margin:10px 0 0}table{border-collapse:collapse;margin-bottom:10px;width:100%}table td,table th{padding:5px 10px;text-align:left}table thead td,table thead th{text-align:center}table.compact{font-size:12px}table.compact td,table.compact th{padding:2.5px 5px}table.bordered>tbody>tr>td,table.bordered>tbody>tr>th,table.bordered>tfoot>tr>td,table.bordered>tfoot>tr>th,table.bordered>thead>tr>td,table.bordered>thead>tr>th{border:1px solid #8d8d8d}table.bordered .borderless{border:0}table.striped>tbody>tr:nth-child(2n){background:#f2f2f2}table .row-actions{vertical-align:top;white-space:nowrap}table .deleted td:not(.row-actions){text-decoration:line-through}table .sortable{padding-right:30px;position:relative}table .sortable:after{content:"";position:absolute;top:50%;right:10px;bottom:auto;left:auto;color:#8d8d8d;margin-top:-7px}table .sortable.up:after,table .sortable:after{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}table .sortable.up:after{content:""}table .sortable.down:after{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:""}table .sortable.down:after,table .sortable.up:after{color:#323232}table.collapsible{position:relative}table.collapsible:before{content:"";position:absolute;top:4px;right:auto;bottom:auto;left:-4px}table.collapsible.collapsed:before,table.collapsible:before{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}table.collapsible.collapsed:before{content:""}table.collapsible.collapsed tr{display:none}table.collapsible.collapsed tr:first-child{display:table-row}td>img{max-height:1em}td table{margin:0}td table td,td table th{padding:2.5px 5px}input,select,textarea{background:#fff;border:1px solid #8d8d8d;font-size:14px;padding:5px 10px}input.ng-invalid{border:1px solid red}input[disabled=disabled],input[readonly],textarea[readonly]{background:#ece6e6}input[type=radio]{display:inline-block;margin-left:10px;width:auto}input[type=file]{border:0}.checkbox{cursor:pointer;font-size:14px;font-weight:400;margin-top:5px}.checkbox input{display:inline-block;width:auto}label{font-size:12px;font-weight:700}label+input,label+textarea{margin-top:5px}form{margin-bottom:10px}form .form-group{-webkit-box-flex:1;-ms-flex:1;flex:1}form button,form input,form label,form select,form textarea{margin-top:10px}form .multiSelect button{margin-top:0;width:100%}form .multiSelect .buttonLabel{min-width:150px}form .multiSelect .caret{display:block;float:right}form input,form label,form select,form textarea{display:block}.insert-row-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;padding-right:15px}.insert-row-wrapper button{margin:0;width:40px;padding:0;max-height:100%}.insert-row-wrapper button:before{margin-right:0}.insert-row-wrapper .insert-row{width:calc(100% - 40px);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.insert-row-wrapper .insert-row>*{margin:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:33%}.nation-select button{min-height:inherit;padding:6px}.nation-select>span>button,button{padding:10px 20px}button{background:#fff;border:1px solid #8d8d8d;cursor:pointer;display:inline-block;font-size:14px;min-height:30px}button.block{width:100%}button:before{margin-right:5px}button:after{margin-left:5px}button.icon:after,button.icon:before{margin:0}button.prev:before{content:""}button.next:after,button.prev:before{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button.next:after{content:""}button.add:before{content:""}button.add:before,button.expand:before{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button.expand:before{content:""}button.collapse:before{content:""}button.add-user:before,button.collapse:before{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button.add-user:before{content:""}button.delete:before{content:""}button.delete:before,button.refresh:before{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button.refresh:before{content:""}button.update:before{content:""}button.search:before,button.update:before{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button.search:before{content:""}button.details:before{content:""}button.assets:before,button.details:before{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button.assets:before{content:""}button.open:before{content:""}button.open:before,button.restore:before{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button.restore:before{content:""}button.download:before{content:""}button.download:before,button.log:before{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button.log:before{content:""}button.copy:before{content:""}button.copy:before,button.export:before,button.save:before{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button.export:before,button.save:before{content:""}button.small{font-size:12px;min-height:27px;padding:5px 10px}button:active,button:disabled{background:#ece6e6}button:disabled{color:#7e7e7e;cursor:default}button.link{background:transparent;border:0;color:#337ab7;padding-left:0;padding-right:0}button.link:disabled{color:#8d8d8d}button.add,button.primary,button.save,button[type=submit]{background:#337ab7;color:#fff;border:1px solid #1d4567}button.add:active,button.primary:active,button.save:active,button[type=submit]:active{background:#4f93ce}button.add:disabled,button.primary:disabled,button.save:disabled,button[type=submit]:disabled{background:#77acd9;color:#285f8f;border-color:#285f8f}button.danger,button.delete{background:#c64115;color:#fff;border:1px solid #6a230b}button.danger:active,button.delete:active{background:#e85626}button.danger:disabled,button.delete:disabled{background:#ed7a54;color:#983210;border-color:#983210}button.success{background:#2b8504;color:#fff;border:1px solid #0b2201}button.success:active{background:#3bb705}button.success:disabled{background:#4be807;color:#1b5303;border-color:#1b5303}button.copy,button.details,button.download,button.export,button.info,button.search{background:#d9edf7;color:#323232;border:1px solid #85c5e5}button.copy:active,button.details:active,button.download:active,button.export:active,button.info:active,button.search:active{background:#fff}button.copy:disabled,button.details:disabled,button.download:disabled,button.export:disabled,button.info:disabled,button.search:disabled{background:#fff;color:#afd9ee;border-color:#afd9ee;background:#eef7fb}button.cancel,button.warning{background:#fbab34;color:#fff;border:1px solid #c57704}button.cancel:active,button.warning:active{background:#fcc066}button.cancel:disabled,button.warning:disabled{background:#fdd498;color:#f79605;border-color:#f79605}.loader-wrapper{display:none}.loader-wrapper.show{display:block}.loader-wrapper .loader{margin:10px 20px;position:relative;width:3em}.loader-wrapper .loader:before{content:"";display:block;padding-top:100%}.loader-wrapper .loader .circular{position:absolute;top:0;right:0;bottom:0;left:0;-webkit-animation:a 2s linear infinite;animation:a 2s linear infinite;height:100%;margin:auto;-webkit-transform-origin:center center;transform-origin:center center;width:100%}.loader-wrapper .loader .circular .path{-webkit-animation:b 1.5s ease-in-out infinite;animation:b 1.5s ease-in-out infinite;stroke:#323232;stroke-dasharray:1,200;stroke-dashoffset:0;stroke-linecap:round}@-webkit-keyframes a{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes a{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes b{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}to{stroke-dasharray:89,200;stroke-dashoffset:-124px}}@keyframes b{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}to{stroke-dasharray:89,200;stroke-dashoffset:-124px}}.popup-wrapper{position:fixed;top:0;right:0;bottom:0;left:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:hsla(0,0%,100%,.7);display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:2}.popup-wrapper.show{display:-webkit-box;display:-ms-flexbox;display:flex}.popup-wrapper .popup{background:#fff;border:1px solid #323232;max-height:90vh;max-width:50vw;min-width:300px;overflow:auto;padding:20px;text-align:center}.popup-wrapper .popup h4{margin-top:0}.popup-wrapper .popup p{text-align:left}.popup-wrapper .popup button{margin-top:10px}.modal-wrap{position:fixed;top:0;right:0;bottom:0;left:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:hsla(0,0%,100%,.7);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:2}.modal-wrap,.modal-wrap .modal{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.modal-wrap .modal{background:#fff;border:1px solid #323232;max-height:90vh;max-width:90vw;min-width:300px;padding:20px;position:relative}.modal-wrap .modal table,.modal-wrap .modal table td,.modal-wrap .modal table th{width:auto}.modal-wrap .modal-header :first-child,.modal-wrap .modal table td button,.modal-wrap .modal table th button{margin-top:0}.modal-wrap .modal-header h2{text-align:center}.modal-wrap .modal-close{position:absolute;top:10px;right:10px;bottom:auto;left:auto;cursor:pointer}.modal-wrap .modal-close:before{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:""}.modal-wrap .modal-body{overflow:auto}.modal-wrap .modal-footer{text-align:right}.tabs-list{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;padding:0}.tabs-list li{list-style:none;padding:5px 10px}.tabs-list li.selected{background:#ece6e6}.tab-content{border:1px solid #ece6e6;padding:5px 10px}.autocomplete-wrapper{position:relative}.autocomplete-wrapper .suggestions-overlay{position:fixed;top:0;right:0;bottom:0;left:0;cursor:default}.autocomplete-wrapper .suggestions{background:#fff;border:1px solid #8d8d8d;left:0;margin:-1px 0 0;max-height:130px;overflow-y:auto;padding:0;position:fixed}.autocomplete-wrapper li{cursor:pointer;list-style:none;padding:5px 10px}.autocomplete-wrapper li:hover{background:#337ab7;color:#fff}.multi-select .show{max-height:500px;width:400px;overflow-y:auto}.multi-select .show button{padding:4px;min-height:inherit}body,html{background:#fff;color:#323232;font-family:Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;margin:0}[ng-click]:not(.ng-disabled){cursor:pointer}*{box-sizing:border-box}.boxed{border:1px solid #8d8d8d;margin-bottom:10px;padding:10px 20px}.boxed.small{margin-bottom:5px;padding:5px 10px}header{position:fixed;top:0;right:0;bottom:auto;left:0;background:#323232;background-size:auto 100%;background-repeat:no-repeat;color:#fff;font-size:12px;height:45px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:5px 0;z-index:1}header,header .logo{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}header .logo{width:160px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}header .logo>img{height:30px}header .title{font-size:24px;font-weight:700}header a{color:inherit;text-decoration:none}header .user-menu-wrap{position:absolute;top:1em;right:1em}header .user-menu-wrap>ul{font-size:14px}header .user-menu-wrap>ul>li:before{padding-right:10px}header .user-menu-wrap>ul>li:hover{background:transparent!important}header .user-menu-wrap ul{list-style:none;position:relative;float:left;margin:0;padding:0}header .user-menu-wrap ul ul{display:none;position:absolute;top:100%;right:0;background:#fff;padding:0}header .user-menu-wrap ul ul ul{top:0;left:100%}header .user-menu-wrap ul ul a{line-height:120%;padding:10px 15px}header .user-menu-wrap ul ul li{border:1px solid #ece6e6;float:none;width:200px}header .user-menu-wrap ul li{margin:0;padding:0;cursor:pointer;-webkit-transition:all .2s;transition:all .2s}header .user-menu-wrap ul li.username:before{content:""}header .user-menu-wrap ul li.logout a:before,header .user-menu-wrap ul li.username:before{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}header .user-menu-wrap ul li.logout a:before{content:""}header .user-menu-wrap ul li.current-menu-item{background:#ddd}header .user-menu-wrap ul li:hover{background:#f6f6f6}header .user-menu-wrap ul li:hover>ul{display:block}header .user-menu-wrap ul a{display:block;color:#333;text-decoration:none;font-weight:700;font-size:12px;line-height:32px;padding:0 15px;font-family:HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif}aside{max-width:20vh;width:160px;background:#323232;color:#fff}aside .tab{display:block;width:100%;text-align:left;background:#ece6e6}aside .tab.active{border:none;background:#fff}aside .tab:hover{background:#fff}aside ul{margin:0;padding:0}aside li{list-style:none}aside li.current{background:#7e7e7e}aside li.current>a{color:#fff}aside li>span{color:#fff;font-weight:700}aside li>*{display:block;text-decoration:none;padding:10px 20px}aside li .has-children{position:relative}aside li .has-children:before{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:""}aside li .has-children+ul{display:none}aside li .has-children:before{position:absolute;top:auto;right:auto;bottom:auto;left:10px}aside li .has-children.expanded:before{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:""}aside li .has-children.expanded+ul{display:block}aside li ul{padding:0}aside li ul li{font-size:12px;padding-left:10px}.login{margin:auto;max-width:500px;margin-top:45px;padding:20px 40px;width:80%}.login form{text-align:center}.login form input{width:100%}.login h1,.login h2{text-align:center}.login h1 img{background:#000;padding:5px 10px}.upload-progress{position:fixed;top:auto;right:20px;bottom:10px;left:auto;background:rgba(50,50,50,.7);color:#fff;padding:10px 20px}.upload-progress .loader-wrapper .loader{margin-left:auto;margin-right:auto}.upload-progress .loader-wrapper .loader .circular .path{stroke:#fff}.main{height:100vh;padding-top:45px}.main,.main>section{display:-webkit-box;display:-ms-flexbox;display:flex}.main>section{-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:5px;overflow:auto}.main>section .actions,.main>section .pagination,.main>section>table{padding:5px 0}.main>section .actions,.main>section .pagination{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:50px}.main>section .actions>*,.main>section .pagination>*{margin-left:10px}.main>section .actions>:first-child,.main>section .pagination>:first-child{margin-left:0}.main>section .actions .spacer{-webkit-box-flex:1;-ms-flex:1;flex:1;margin:0}.main>section .pagination{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.main>section .pagination,.outer-wrapper>loader>.loader-wrapper{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.outer-wrapper>loader>.loader-wrapper{position:fixed;top:0;right:0;bottom:0;left:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:hsla(0,0%,100%,.7);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;z-index:2}.outer-wrapper>loader>.loader-wrapper.show{display:-webkit-box;display:-ms-flexbox;display:flex}#grid{height:95%!important;width:100%;-webkit-transition:opacity 1s;transition:opacity 1s}#grid.grid-loading{display:none;opacity:0}#grid.grid-ready{opacity:1}.ui-grid-footer-info{height:auto!important}.ui-grid-row .ui-grid-cell{-webkit-transition:background .2s;transition:background .2s}.ui-grid-row .ui-grid-cell.cell-checkbox-checked,.ui-grid-row .ui-grid-cell.cell-checkbox-unchecked,.ui-grid-row .ui-grid-cell.cell-number{text-align:center}.ui-grid-row .ui-grid-cell.cell-checkbox-checked{color:#2b8504}.ui-grid-row .ui-grid-cell.cell-checkbox-checked:before{content:""}.ui-grid-row .ui-grid-cell.cell-checkbox-checked:before,.ui-grid-row .ui-grid-cell.cell-checkbox-unchecked:before{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ui-grid-row .ui-grid-cell.cell-checkbox-unchecked:before{content:""}.ui-grid-row .ui-grid-cell.gridButtons{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.ui-grid-row .ui-grid-cell.gridButtons button{margin:0;padding:0 1em}.ui-grid-row .ui-grid-cell.gridButtons button:before{margin-right:0}.ui-grid-row :hover .ui-grid-cell{background:#d9edf7!important}.ui-grid-header-cell .modal-wrap .multiSelect button:first-child{display:none}.ui-grid-header-cell .modal-wrap .multiSelect .checkboxLayer{position:static}h3{text-align:center}.compiler-url{display:block;line-height:32px;height:32px;font-size:18px;margin-top:10px}.company-section{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.company-section .cell{padding:.2em 1em}.company-section input[name=ragione-sociale]{width:300px}.company-section input[name=partita-iva]{width:125px}.company-section input[name=cap]{width:75px}.company-section .company-int{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.company-section textarea{width:100%}.company-section.textareas .field{width:50%}.company-section nation-info{width:100%}.modal-footer span.saved{color:green}.modal-footer span.saved:before{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";padding-right:.25em}.group-add .form{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.group-add .form,.group-add .form>*{display:-webkit-box;display:-ms-flexbox;display:flex}.group-add .form>*{margin:10px 0}.group-add .form .location input{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}