/* Minimizzazione non riuscita. Verrà restituito il contenuto non minimizzato.
(41,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(43,28495): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(43,28511): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(43,28530): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(43,28582): run-time error CSS1039: Token not allowed after unary operator: '-navbar-h'
(43,29186): run-time error CSS1039: Token not allowed after unary operator: '-navbar-h'
(43,29208): run-time error CSS1039: Token not allowed after unary operator: '-navpills-h'
(43,29232): run-time error CSS1039: Token not allowed after unary operator: '-sidebar-gap'
(43,30715): run-time error CSS1039: Token not allowed after unary operator: '-navbar-h'
(43,30733): run-time error CSS1039: Token not allowed after unary operator: '-navpills-h'
(43,31695): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-color-translucent'
(43,31755): run-time error CSS1039: Token not allowed after unary operator: '-navbar-h'
(43,31777): run-time error CSS1039: Token not allowed after unary operator: '-navpills-h'
(43,31801): run-time error CSS1039: Token not allowed after unary operator: '-sidebar-gap'
(43,32079): run-time error CSS1039: Token not allowed after unary operator: '-bs-gray-800'
(43,32173): run-time error CSS1039: Token not allowed after unary operator: '-bs-gray-500'
(43,32294): run-time error CSS1039: Token not allowed after unary operator: '-bs-gray-300'
(43,32319): run-time error CSS1039: Token not allowed after unary operator: '-bs-primary'
(43,32363): run-time error CSS1039: Token not allowed after unary operator: '-bs-primary'
(43,34472): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(43,34495): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(43,34579): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-active-bg'
(43,34679): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-bg'
(43,34893): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-bg'
 */
body {
    padding-top: 50px;
    /*padding-bottom: 20px;*/
}

/* Set padding to keep content from hitting the edges */
.body-content {
    padding-left: 15px;
    padding-right: 15px;
}

/*    .body-content > ol.breadcrumb {
        padding-left: 15px;
        padding-right: 15px;
        border-radius: 0;
    }
*/
/* Override the default bootstrap behavior where horizontal description lists 
   will truncate terms that are too long to fit in the left column 
*/
.dl-horizontal dt {
    white-space: normal;
}

/* Set width on the form input elements since they're 100% wide by default */
/*input,
select,
textarea {
    max-width: 280px;
}*/

div.cke_notifications_area{
    display:none !important;
}

.accordion .row.g-3 > [class^="col-"] {
    margin-bottom: 0.2rem !important; /* già presente, va bene */
}

.accordion .row.g-3 {
    --bs-gutter-y: 0.2rem !important; /* riduce il gutter verticale tra le righe */
}
@charset "UTF-8";form .alert-saving-msg{display:none;}form.saving .alert-saving-msg{display:block;}table>thead{font-weight:700;}span.logo{font-family:"Segoe UI",SegoeUI,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:35px;font-weight:bold;color:#2e8b57;}span[data-toggle=popover]{cursor:pointer;}.panel-filter .filter-plus{cursor:pointer;display:none;}.panel-filter .collapsed .filter-plus{display:block;}.panel-filter .filter-minus{display:block;cursor:pointer;}.panel-filter .collapsed .filter-minus{display:none;}.panel-filter .panel-title strong{padding-left:10px;font-size:11px;}#searchModal .modal-lg,#DocModal .modal-lg{width:95%;}#searchModal .modal-body,#DocModal .modal-body{overflow-y:auto;}#searchModal .modal-body iframe,#DocModal .modal-body iframe{width:98%;height:95%;border:0;outline:0;position:absolute;overflow:hidden;}.tipCli{width:500px;}.tipCli table strong{margin-left:5px;}.glyphicon.spinning{animation:spin 1s infinite linear;-webkit-animation:spin2 1s infinite linear;}@keyframes spin{from{transform:scale(1) rotate(0deg);}to{transform:scale(1) rotate(360deg);}}@-webkit-keyframes spin2{from{-webkit-transform:rotate(0deg);}to{-webkit-transform:rotate(360deg);}}.doc-loading{width:100%;height:100%;position:absolute;z-index:100;padding-top:30px;}#tab-docs.loading{opacity:.4;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";filter:alpha(opacity=40);background-color:#d3d3d3;}#tab-docs thead th{cursor:default;}#tab-docs thead th:hover{background-color:#d3d3d3;}#tab-docs td.col-1,#tab-docs th.col-1{width:50px;}#tab-docs td.col-2,#tab-docs th.col-2{width:50px;cursor:default;}#tab-docs .icon-check{color:#f00;cursor:default;}#tab-docs .icons .badge{font-size:8px;}#tab-docs .tdocs-cont-Vis{display:none;}#tab-docs.tabs-docs-compact .tdocs-col-Vis{display:none;}#tab-docs.tabs-docs-compact .tdocs-cont-Vis{display:block;}.caret.updown{transform:scale(1) rotate(180deg);-webkit-transform:rotate(180deg);}.panel-docs{height:100%;}.scadOk{color:#008000;}.inscadenza{color:#ffa500;}.scaduto{color:#f00;}.table-striped>tbody>tr:nth-of-type(odd).rowError{background-color:#f2dede;}.table-striped>tbody>tr:nth-of-type(odd).rowOK{background-color:#dff0d8;}.table-striped>tbody>tr:nth-of-type(add).rowError{background-color:#f2dede;}.table-striped>tbody>tr:nth-of-type(add).rowOK{background-color:#dff0d8;}tbody>tr.rowOK{background-color:#dff0d8;}tbody>tr.rowError{background-color:#f2dede;}.table-striped>tbody>tr.rowOK>td,.table-striped>tbody>tr.rowOK>th{background-color:#dff0d8!important;}.table-striped>tbody>tr.rowError>td,.table-striped>tbody>tr.rowError>th{background-color:#f2dede!important;}tbody>tr.rowOK>td,tbody>tr.rowOK>th{background-color:#dff0d8!important;}tbody>tr.rowError>td,tbody>tr.rowError>th{background-color:#f2dede!important;}.treeview span.icon,.treeviewstatic span.icon{width:12px;margin-right:5px;}.treeview span.indent,.treeviewstatic span.indent{margin-left:8px;margin-right:8px;}.treeview .node-hide,.treeviewstatic .node-hide{display:none;}.treeview .list-group-item,.treeviewstatic .list-group-item{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-left:3px;}.treeview .list-group-item>div.divdescr,.treeviewstatic .list-group-item>div.divdescr{display:inline-block;text-overflow:clip;overflow:hidden;}.treeview .list-group-item>div.divdescr>span,.treeviewstatic .list-group-item>div.divdescr>span{text-overflow:clip;overflow:hidden;}.treeview .list-group-item>span,.treeviewstatic .list-group-item>span{vertical-align:top;}.treeview .list-group-item.forndisable,.treeviewstatic .list-group-item.forndisable{background-color:#f2dede;}.treeview .list-group-item.forndisable.active,.treeviewstatic .list-group-item.forndisable.active{background-color:#efafaf;}.treeview .list-group-item .badge,.treeviewstatic .list-group-item .badge{float:none;}.treeview .icon-nochild,.treeviewstatic .icon-nochild{color:transparent;display:none!important;}.treeview .icon-nochild.icon-noicon,.treeviewstatic .icon-nochild.icon-noicon{display:none;}.treeview .icon-nochild,.treeview .icon-nochild::before,.treeview .icon-nochild::after,.treeviewstatic .icon-nochild,.treeviewstatic .icon-nochild::before,.treeviewstatic .icon-nochild::after{display:none!important;}table thead th a{color:#333;}.tab-pane>.panel.panel-default{border-top-style:none;}.pop-loading{background-color:rgba(0,0,0,.4);width:100%;height:100%;position:fixed;z-index:1000!important;padding-top:100px;top:0;left:0;}.nav-tabs>li.active>a{font-weight:bold;}@media all and (min-width:768px){.navbar-right{margin-right:0;}}#errdialog{position:fixed;top:70px;left:10px;right:10px;display:none;}.btn-download{color:#ffa851;}.treeviewstatic.struttura tr{background-color:#f9f9f9;}.treeviewstatic.struttura tr.open span.icon.glyphicon-plus{display:none;}.treeviewstatic.struttura tr.open span.icon.glyphicon-minus{display:inline-block;}.treeviewstatic.struttura tr span.icon.glyphicon-minus{display:none;}.treeviewstatic.struttura tr:hover{background-color:rgba(245,172,0,.6);}.treeviewstatic.struttura .list-group-item:hover{background-color:rgba(245,172,0,.6);}.treeviewstatic.struttura .list-group-item.open span.icon.glyphicon-plus{display:none;}.treeviewstatic.struttura .list-group-item.open span.icon.glyphicon-minus{display:inline-block;}.treeviewstatic.struttura .list-group-item span.icon.glyphicon-minus{display:none;}.treeviewstatic.struttura .btn-addetti{float:right;}.treeviewstatic.struttura .btn-addetti span.badge{width:40px;}.dropdown-submenu{position:relative;}.dropdown-submenu>.dropdown-menu{top:0;left:100%;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!important;}.dropdown-submenu.pull-left>.dropdown-menu{left:-100%;max-width:100%;margin-left:10px;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px;}.dropdown-submenu.pull-left>.dropdown-menu li{max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-ms-text-overflow:ellipsis;}.badge-info{background-color:#228b22;}.badge-pers{background-color:#00bfff;}.badge-attr{background-color:#8a2be2;}.badge-blu{background-color:#00f;}#listaloading{background-color:rgba(204,204,204,.34);position:absolute;width:100%;height:100%;}div.input-group.datepicker{max-width:200px;}.icon.expand-icon{cursor:pointer;}.navbar-inverse .navbar-nav>li>a.menuhelp{color:#ff0;}.navbar-inverse .navbar-nav>li>a.menuhelp:focus{color:#ffa500;}#myDZ{border:dashed 1px;padding:5px;min-height:unset;}#myDZ.row{margin:0;padding:5px 30px;}#myDZ.dz-drag-hover{border:3px dashed #008000;}#myDZ .error-msg{display:none;}#myDZ .dz-message{text-align:center;}#myDZ.dz-max-files-reached .dz-message,#myDZ.dz-max-files-reached .pdz-info,#myDZ.dz-started .dz-message,#myDZ.dz-started .pdz-info{display:none!important;}#myDZ .dz-error-message,#myDZ .dz-error-mark{color:#f00;}#myDZ .file-row span.name{font-size:16px;font-weight:bold;}#myDZ .file-row .size{font-size:14px;font-weight:bold;}#myDZ .file-row.dz-complete .progress{display:none!important;}#myDZ .file-row.dz-success{color:#008000;}#myDZ .file-row.dz-error{color:#f00;}#myDZ .file-row.dz-error .error-msg{display:block;}.switch{position:relative;display:inline-block;width:60px;height:26px;}.switch.switch-small{width:30px;height:15px;}.switch.switch-sino{text-indent:30px;width:80px;}.switch.switch-sino input:checked+.slider:before{-webkit-transform:translateX(50px);-ms-transform:translateX(50px);transform:translateX(50px);}.switch.switch-sino .slider.NoText:after{content:""!important;}.switch.switch-sino input:checked+.slider.NoText:after{content:""!important;}.switch.switch-sino .slider:after{content:"NO";}.switch.switch-sino input:checked+.slider:after{content:"SI";}.switch input{opacity:0;width:0;height:0;}.slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;-webkit-transition:.4s;transition:.4s;padding-top:3px;}.slider:before{position:absolute;content:"";height:18px;width:18px;left:4px;bottom:4px;background-color:#fff;-webkit-transition:.4s;transition:.4s;}.slider-small:before{position:absolute;content:"";height:10px;width:10px;left:4px;bottom:3px;background-color:#fff;-webkit-transition:.4s;transition:.4s;}input:checked+.slider{background-color:#2196f3;}input:focus+.slider{box-shadow:0 0 1px #2196f3;}input:checked+.slider:before{-webkit-transform:translateX(30px);-ms-transform:translateX(30px);transform:translateX(30px);}.switch.switch-small input:checked+.slider:before{-webkit-transform:translateX(15px);-ms-transform:translateX(15px);transform:translateX(15px);}.slider.round{border-radius:34px;}.slider.round:before{border-radius:50%;}.forn-pref-yes{color:#ffa500;font-size:14px;}.forn-pref-no{color:#000;font-size:14px;}#loginNav li>a{padding-top:5px;padding-bottom:5px;}.forn-Auth.forn-Auth-ok{color:#008000;}.forn-Auth.forn-Auth-ko{color:#f00;}.forn-Auth.forn-Auth-ko>span.text{visibility:hidden;}.forn-Auth.forn-Auth-ko:hover>span.text{visibility:visible;}.forn-Auth.forn-Auth-ko.forn-Auth-NoAccess{color:#ffa500;}.forn-Auth.forn-Auth-ko.forn-Auth-HasAccess{color:#ffa500;}.btn-group.invitation label.active{background-color:#4bdc46;}.field-validation-error{color:#f00;}.docnonorig{font-style:italic;font-size:10px;color:#ffa500;}.docvisible-onlyto{font-style:italic;font-size:11px;color:#f00;}.doc-note{font-style:italic;font-size:11px;color:#ffa500;font-weight:bold;}.doc-note-danger{color:#f00;}.doc-note-success{color:#006400;}.doc-NomeTecnico{font-size:14px;max-width:300px;text-overflow:ellipsis;overflow:hidden;}.wrapper{display:flex;align-items:stretch;margin-left:-15px;}#sidebar{min-width:250px;max-width:250px;background-color:#278524;margin-right:10px;height:calc(100vh - 50px);overflow:hidden;overflow-y:auto;padding-top:10px;}.sidebar .arrow{float:right;}.sidebar .fa.arrow:before{content:"";}.sidebar ul.nav li.active>a{background-color:#fff;color:#000;}.sidebar ul.nav li.active>a>.fa.arrow:before{content:"";}.sidebar .nav-second-level{background-color:#33b12f;}#sidebar.active{margin-left:-250px;}.sidebar-nav{font-size:14px;}.sidebar-nav a{color:#fff;}.alert-info{background-color:#fcead5;border-color:#f28e1c;color:#f28e1c;font-weight:600;}.alert-light{background-color:#70c9ff;border-color:#0094ff;color:#000;font-weight:600;}.redDot{height:10px;width:10px;background-color:#f00;border-radius:50%;display:inline-block;}.greenDot{height:10px;width:10px;background-color:#008000;border-radius:50%;display:inline-block;}.user-info-box{font-size:16px;font-weight:bold;}.user-info-box .company{font-style:normal;font-weight:normal;}.fa-ok-sign{color:#008000;}.fa-ko-sign{color:#f00;}fieldset.box{border:1px groove #ddd!important;padding:0 1.4em 1.4em 1.4em!important;margin:0 0 1.5em 0!important;-webkit-box-shadow:0 0 0 0 #000;box-shadow:0 0 0 0 #000;}fieldset.box legend{font-size:1.2em!important;font-weight:bold!important;text-align:left!important;width:auto;padding:0 10px;margin:0;border-bottom:0;}@media(min-width:768px){#loginNav.nav>li{max-width:150px;}}@media(min-width:992px){#loginNav.nav>li{max-width:200px;}}#loginNav.nav>li a.profile{width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}.panel-filter .form-group{margin-bottom:5px;}td.popedit{border:2px solid #008000;}td.popedit input,td.popedit select{font-size:11px;}table.expandable tr td a.tr-expandable span.glyphicon-minus{display:none;}table.expandable tr.active td a.tr-expandable span.glyphicon-plus{display:none;}table.expandable tr.active td a.tr-expandable span.glyphicon-minus{display:inline-block;}table.expandable tr td a.tr-expandable span.fa-minus{display:none;}table.expandable tr.active td a.tr-expandable span.fa-plus{display:none;}table.expandable tr.active td a.tr-expandable span.fa-minus{display:inline-block;}table.expandable tr.trdetail{background-color:#eee;}table.expandable tr.trdetail hr{color:#000;}table.expandable tr.trdetail>td{padding:15px;}table.expandable tr.trdetail>table{background-color:#fff;}.alert-installPwa{border-radius:10px;}.alert-installPwa .glyphicon-blackboard{font-size:30px;}.alert-installPwa .pwatesto{font-size:20px;}.alert-installPwa .badge.badge-install{padding:15px;margin-top:10px;box-shadow:3px 3px 3px 2px black;}.alert-installPwa .badge.badge-noinstall{margin-top:10px;padding:15px;background-color:transparent;color:#000;}.badge.badge-install-menu{background-color:#f28e1c;color:#000;margin-left:5px;margin-right:5px;}.checkscad{display:block;}.Vform-SubRischio button{margin-right:10px;}.Vform-SubRischio button.active,.Vform-SubRischio button:hover{background-color:#ffbf7c;border-color:#d58512;}.Vform-AlertRischio{color:#ff8c00;}.VForm{margin:15px;padding:5px;}.VForm div.titolo{padding:15px;background-color:#f0f8ff;border:1px solid;margin-bottom:5px;}.VForm div.titolo .subTitle{font-size:13px;font-style:italic;display:block;}.VForm.Error{border-color:#f00!important;border-width:1px;border-style:solid;}.VForm.ko-comp11 div.titolo{margin-bottom:5px;}.VForm.ko-comp11 button{margin-right:10px;}.VForm.ko-comp11 button.active{background-color:#ffbf7c;border-color:#d58512;}.VForm.ko-comp11 span.labelError{display:block;color:#f00;}.form-module{font-size:15px;}.form-module .labelError{display:block;color:#f00;}.form-module button.btn.btn-move{width:100%;}.Form-module-title{display:block;background-color:#6495ed;margin-left:-15px;padding-left:15px;margin-right:-15px;padding-right:15px;margin-top:-10px;padding-top:10px;padding-bottom:10px;}.VForm-sezione .domande .lev2{margin-left:20px;}.form-module.Form-ID-2 .VForm-sezione .domande .lev2{margin-left:0!important;}.overflow-ellipsis{max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.blink_me{animation:blinker 2s linear 4;}.blink_me.blink_me_infinite{animation-iteration-count:infinite;}@keyframes blinker{50%{opacity:0;}}.badge-error{background-color:#a94442;}.badge-success{color:#fff;background-color:#28a745;}.badge-success[href]:hover,.badge-success[href]:focus{color:#fff;text-decoration:none;background-color:#1e7e34;}.badge-warning{color:#212529;background-color:#ffc107;}.badge-warning[href]:hover,.badge-warning[href]:focus{color:#212529;text-decoration:none;background-color:#d39e00;}.badge-danger{color:#fff;background-color:#dc3545;}.badge-danger[href]:hover,.badge-danger[href]:focus{color:#fff;text-decoration:none;background-color:#bd2130;}.btn-Approva.loading .glyphicon-refresh,.btn-Valida.loading .glyphicon-refresh{display:inline-block;}.btn-Approva.loading .glyphicon-ok-circle,.btn-Valida.loading .glyphicon-ok-circle{display:none;}.btn-Approva .glyphicon-refresh,.btn-Valida .glyphicon-refresh{display:none;}.btn-Green{color:#008000;}.pcard-doc{border:1px solid #000;padding:10px;}.pcard-doc .pcard-doc-row-dati div:last-child{padding-right:25px;text-align:right;color:#ffa500;}div.sticky{position:-webkit-sticky;position:sticky;top:50px;}.contstruttDoc div.contstruttDoc-spacer{padding-right:0;}.contstruttDoc div .list-group{overflow-y:scroll;border-bottom:1px solid #ddd;margin-bottom:3px;top:3px;}@keyframes showfromleft{from{max-width:0;}to{max-width:100%;}}@keyframes showfromleft50{from{max-width:50%;}to{max-width:100%;}}.panel-docs>.col-sm-12.popcolflex{display:flex;flex-wrap:nowrap;align-content:stretch;justify-content:flex-start;align-items:stretch;}.panel-docs .panel-docs-side{display:flex;flex-direction:column;align-content:stretch;justify-content:flex-start;align-items:stretch;max-height:600px;float:none;}.panel-docs .panel-docs-side .panel-docs-open{background-color:#4c91eb;display:none!important;padding:5px;width:40px;max-width:40px;min-width:40px;}.panel-docs .panel-docs-side .panel-docs-open .badge{background-color:#fff;color:#155ebc;}.panel-docs .panel-docs-side .panel-heading{color:#fff;}.panel-docs .panel-docs-side .panel-heading a{color:#fff;}.panel-docs .panel-docs-side .panel-heading.collapsed{color:#808080;}.panel-docs .panel-docs-side .panel-heading.collapsed a{color:#808080;}.panel-docs div.panel-docs-cont{padding-left:8px;display:block;}.panel-docs div.panel-docs-cont .panel-docs-cont-in{overflow-y:auto;}.card-header .fa-chevron-up{display:none;}.card-header.collapsed .fa-chevron-down{display:inline;}.card-header.collapsed .fa-chevron-up{display:none;}.card-header:not(.collapsed) .fa-chevron-down{display:none;}.card-header:not(.collapsed) .fa-chevron-up{display:inline;}.card-header .fa-angles-right{display:none;}.card-header.collapsed .fa-angles-right{display:inline;}.card-header.collapsed .fa-angles-left{display:none;}.card-header:not(.collapsed) .fa-angles-right{display:none;}.card-header:not(.collapsed) .fa-angles-left{display:inline;}.trpres.trpres-Indeterminato{color:#ff8c00;}.trpres.trpres-Autorizzato{color:#008000;}.trpres.trpres-Negato{color:#f00;}.authacc.authacc-Indeterminato .authacc-notdef{display:inline-block;}.authacc.authacc-Indeterminato .authacc-ok,.authacc.authacc-Indeterminato .authacc-ko,.authacc.authacc-Indeterminato .authacc-ris{display:none;}.authacc.authacc-Autorizzato .authacc-notdef,.authacc.authacc-Autorizzato .authacc-ko,.authacc.authacc-Autorizzato .authacc-ris{display:none;}.authacc.authacc-Autorizzato .authacc-ok{display:inline-block;}.authacc.authacc-Autorizzato_Con_Riserva .authacc-notdef,.authacc.authacc-Autorizzato_Con_Riserva .authacc-ko,.authacc.authacc-Autorizzato_Con_Riserva .authacc-ok{display:none;}.authacc.authacc-Autorizzato_Con_Riserva .authacc-ris{display:inline-block;}.authacc.authacc-Negato .authacc-notdef,.authacc.authacc-Negato .authacc-ok,.authacc.authacc-Negato .authacc-ris{display:none;}.authacc.authacc-Negato .authacc-ko{display:inline-block;}.authacc-ok{color:#008000;}.authacc-ris{color:#ffa500;}.authacc-ko{color:#f00;}.authacc-badge-unkn{background-color:#a9a9a9;}.authacc-badge-ok{background-color:#008000;}.authacc-badge-ko{background-color:#f00;}.treeview .list-group-item .glyphicon.authacc{font-size:16px;display:none;}.treeview .list-group-item.auth_acc_ok .glyphicon.auth-ok{display:inline-block;color:#008000;}.treeview .list-group-item.auth_acc_okw .glyphicon.auth-okw{display:inline-block;color:#ffa500;}.treeview .list-group-item.auth_acc_ko .glyphicon.auth-ko{display:inline-block;color:#f00;}.treeview .list-group-item.auth_acc_bho .glyphicon.auth-bho{display:inline-block;color:#808080;}div.list-group-auth-portineria>div>table{margin-left:45px;width:95%;}.table-auth-portineria>tbody>tr:hover{color:#000;text-decoration:none;background-color:rgba(245,172,0,.6);}.star-rating{font-size:24px;}.star-rating span.checked{color:#ffa500;}.rate{float:left;height:46px;padding:0 10px;}.rate.rate-small{height:30px;}.rate:not(:checked)>input{position:absolute;top:-9999px;}.rate:not(:checked)>label{float:right;width:1em;overflow:hidden;white-space:nowrap;cursor:pointer;font-size:30px;color:#ccc;}.rate.rate-small:not(:checked)>label{float:right;width:1em;overflow:hidden;white-space:nowrap;cursor:pointer;font-size:20px;color:#ccc;}.rate:not(:checked)>label:before{content:"★ ";}.rate>input:checked~label,.rate.rate-small>input:checked~label{color:#ffc700;}.rate:not(:checked)>label:hover,.rate:not(:checked)>label:hover~label{color:#deb217;}.rate>input:checked+label:hover,.rate>input:checked+label:hover~label,.rate>input:checked~label:hover,.rate>input:checked~label:hover~label,.rate>label:hover~input:checked~label{color:#c59b08;}.pop-feedback-thanks{color:#006400;display:none;}.contextMenu{position:absolute;display:none;top:100%;left:0;z-index:1000;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;list-style:none;font-size:14px;text-align:left;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175);background-clip:padding-box;}.contextMenu span.mnuctx_title{font-weight:bold;display:block;padding:3px 20px;clear:both;line-height:1.42857143;color:#333;white-space:nowrap;}.contextMenu h5{margin-bottom:0;}.contextMenu .dropdown-menu{display:inline-block;top:100%;left:0;float:none;min-width:160px;padding:5px 0;margin:2px 0 0;list-style:none;font-size:14px;text-align:left;background-color:#fff;border:0;position:initial;padding-top:0;margin-top:0;border-radius:0;-webkit-box-shadow:initial;box-shadow:initial;background-clip:initial;}#QRCodList_table .qrprint-v2,#QRCodList_table .qrprint-v1,#QRCodList_table .qrprint-v3{display:none;}#QRCodList_table.qrprint-sel-v2 .qrprint-v2{display:initial;}#QRCodList_table.qrprint-sel-v1 .qrprint-v1{display:initial;}#QRCodList_table.qrprint-sel-v3 .qrprint-v3{display:initial;}div.list-group.schedaPersAut .list-group-item{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;}div.list-group.schedaPersAut .list-group-item .schedaPersAut-div{display:flex;flex-direction:column;flex-wrap:nowrap;align-content:flex-start;justify-content:space-around;align-items:stretch;}div.list-group.schedaPersAut .list-group-item span.scadok{color:#008000;}.auth-loading{background-color:#808080;width:90%;height:100%;position:absolute;z-index:100;padding-top:30px;opacity:.5;}.last-approver{font-style:italic;margin-left:20px;padding:5px;border:#000 1px dashed;}.docsingle.nav-pills>li>a{padding:5px 10px;}.pcard-doc-mancante,.pcard-doc-scaduto{background-color:#f2dede;}.pcard-doc-inscadenza{background-color:#fcead5;}.mt-3{margin-top:3px;}li.menu-split-button>a{display:inline-block;}li.menu-split-button>a.menu-link{padding-right:3px;}li.menu-split-button>a.btn{padding-left:2px;}.sidocs-msg-new{color:#f00;font-size:x-small;font-style:italic;}.msg-content{font-size:larger;}span.aicd-res{color:#f00;}span.aicd-res.aicd-res50{color:#ffa500!important;}span.aicd-res.aicd-res100{color:#006400!important;}button.aicd-btn-getinfo{padding-top:0;padding-bottom:0;padding-left:4px;background-color:transparent;}span.aicd-res-icon,button.aicd-btn-getinfo{color:#f00;}span.aicd-res-icon:before,button.aicd-btn-getinfo:before{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='red' class='bi bi-magic' viewBox='0 0 16 16'%3E %3Cpath d='M9.5 2.672a.5.5 0 1 0 1 0V.843a.5.5 0 0 0-1 0v1.829Zm4.5.035A.5.5 0 0 0 13.293 2L12 3.293a.5.5 0 1 0 .707.707L14 2.707ZM7.293 4A.5.5 0 1 0 8 3.293L6.707 2A.5.5 0 0 0 6 2.707L7.293 4Zm-.621 2.5a.5.5 0 1 0 0-1H4.843a.5.5 0 1 0 0 1h1.829Zm8.485 0a.5.5 0 1 0 0-1h-1.829a.5.5 0 0 0 0 1h1.829ZM13.293 10A.5.5 0 1 0 14 9.293L12.707 8a.5.5 0 1 0-.707.707L13.293 10ZM9.5 11.157a.5.5 0 0 0 1 0V9.328a.5.5 0 0 0-1 0v1.829Zm1.854-5.097a.5.5 0 0 0 0-.706l-.708-.708a.5.5 0 0 0-.707 0L8.646 5.94a.5.5 0 0 0 0 .707l.708.708a.5.5 0 0 0 .707 0l1.293-1.293Zm-3 3a.5.5 0 0 0 0-.706l-.708-.708a.5.5 0 0 0-.707 0L.646 13.94a.5.5 0 0 0 0 .707l.708.708a.5.5 0 0 0 .707 0L8.354 9.06Z' /%3E %3C/svg%3E");width:50px;height:50px;}span.aicd-res-icon.aicd-res50,button.aicd-btn-getinfo.aicd-res50{color:#ffa500!important;}span.aicd-res-icon.aicd-res50:before,button.aicd-btn-getinfo.aicd-res50:before{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='orange' class='bi bi-magic' viewBox='0 0 16 16'%3E %3Cpath d='M9.5 2.672a.5.5 0 1 0 1 0V.843a.5.5 0 0 0-1 0v1.829Zm4.5.035A.5.5 0 0 0 13.293 2L12 3.293a.5.5 0 1 0 .707.707L14 2.707ZM7.293 4A.5.5 0 1 0 8 3.293L6.707 2A.5.5 0 0 0 6 2.707L7.293 4Zm-.621 2.5a.5.5 0 1 0 0-1H4.843a.5.5 0 1 0 0 1h1.829Zm8.485 0a.5.5 0 1 0 0-1h-1.829a.5.5 0 0 0 0 1h1.829ZM13.293 10A.5.5 0 1 0 14 9.293L12.707 8a.5.5 0 1 0-.707.707L13.293 10ZM9.5 11.157a.5.5 0 0 0 1 0V9.328a.5.5 0 0 0-1 0v1.829Zm1.854-5.097a.5.5 0 0 0 0-.706l-.708-.708a.5.5 0 0 0-.707 0L8.646 5.94a.5.5 0 0 0 0 .707l.708.708a.5.5 0 0 0 .707 0l1.293-1.293Zm-3 3a.5.5 0 0 0 0-.706l-.708-.708a.5.5 0 0 0-.707 0L.646 13.94a.5.5 0 0 0 0 .707l.708.708a.5.5 0 0 0 .707 0L8.354 9.06Z' /%3E %3C/svg%3E");}span.aicd-res-icon.aicd-res100,button.aicd-btn-getinfo.aicd-res100{color:#006400!important;}span.aicd-res-icon.aicd-res100:before,button.aicd-btn-getinfo.aicd-res100:before{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='darkgreen' class='bi bi-magic' viewBox='0 0 16 16'%3E %3Cpath d='M9.5 2.672a.5.5 0 1 0 1 0V.843a.5.5 0 0 0-1 0v1.829Zm4.5.035A.5.5 0 0 0 13.293 2L12 3.293a.5.5 0 1 0 .707.707L14 2.707ZM7.293 4A.5.5 0 1 0 8 3.293L6.707 2A.5.5 0 0 0 6 2.707L7.293 4Zm-.621 2.5a.5.5 0 1 0 0-1H4.843a.5.5 0 1 0 0 1h1.829Zm8.485 0a.5.5 0 1 0 0-1h-1.829a.5.5 0 0 0 0 1h1.829ZM13.293 10A.5.5 0 1 0 14 9.293L12.707 8a.5.5 0 1 0-.707.707L13.293 10ZM9.5 11.157a.5.5 0 0 0 1 0V9.328a.5.5 0 0 0-1 0v1.829Zm1.854-5.097a.5.5 0 0 0 0-.706l-.708-.708a.5.5 0 0 0-.707 0L8.646 5.94a.5.5 0 0 0 0 .707l.708.708a.5.5 0 0 0 .707 0l1.293-1.293Zm-3 3a.5.5 0 0 0 0-.706l-.708-.708a.5.5 0 0 0-.707 0L.646 13.94a.5.5 0 0 0 0 .707l.708.708a.5.5 0 0 0 .707 0L8.354 9.06Z' /%3E %3C/svg%3E");}span.aicd-res-icon-Mago,button.aicd-btn-getinfo-Mago{color:#f00;}span.aicd-res-icon-Mago:before,button.aicd-btn-getinfo-Mago:before{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='1em' fill='red' viewBox='0 0 512 512'%3E%3Cpath d='M496 448H16c-8.84 0-16 7.16-16 16v32c0 8.84 7.16 16 16 16h480c8.84 0 16-7.16 16-16v-32c0-8.84-7.16-16-16-16zm-304-64l-64-32 64-32 32-64 32 64 64 32-64 32-16 32h208l-86.41-201.63a63.955 63.955 0 0 1-1.89-45.45L416 0 228.42 107.19a127.989 127.989 0 0 0-53.46 59.15L64 416h144l-16-32zm64-224l16-32 16 32 32 16-32 16-16 32-16-32-32-16 32-16z'/%3E%3C/svg%3E");width:50px;height:50px;}span.aicd-res-icon-Mago.aicd-res50,button.aicd-btn-getinfo-Mago.aicd-res50{color:#ffa500!important;}span.aicd-res-icon-Mago.aicd-res50:before,button.aicd-btn-getinfo-Mago.aicd-res50:before{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='1em' fill='orange' viewBox='0 0 512 512'%3E%3Cpath d='M496 448H16c-8.84 0-16 7.16-16 16v32c0 8.84 7.16 16 16 16h480c8.84 0 16-7.16 16-16v-32c0-8.84-7.16-16-16-16zm-304-64l-64-32 64-32 32-64 32 64 64 32-64 32-16 32h208l-86.41-201.63a63.955 63.955 0 0 1-1.89-45.45L416 0 228.42 107.19a127.989 127.989 0 0 0-53.46 59.15L64 416h144l-16-32zm64-224l16-32 16 32 32 16-32 16-16 32-16-32-32-16 32-16z'/%3E%3C/svg%3E");}span.aicd-res-icon-Mago.aicd-res100,button.aicd-btn-getinfo-Mago.aicd-res100{color:#006400!important;}span.aicd-res-icon-Mago.aicd-res100:before,button.aicd-btn-getinfo-Mago.aicd-res100:before{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='1em' fill='darkgreen' viewBox='0 0 512 512'%3E%3Cpath d='M496 448H16c-8.84 0-16 7.16-16 16v32c0 8.84 7.16 16 16 16h480c8.84 0 16-7.16 16-16v-32c0-8.84-7.16-16-16-16zm-304-64l-64-32 64-32 32-64 32 64 64 32-64 32-16 32h208l-86.41-201.63a63.955 63.955 0 0 1-1.89-45.45L416 0 228.42 107.19a127.989 127.989 0 0 0-53.46 59.15L64 416h144l-16-32zm64-224l16-32 16 32 32 16-32 16-16 32-16-32-32-16 32-16z'/%3E%3C/svg%3E");}.pop-ifv.ifv-1{filter:invert(13%) sepia(100%) saturate(7454%) hue-rotate(3deg) brightness(99%) contrast(111%);color:#f00;}.pop-ifv.ifv1{color:#ffa500;filter:invert(81%) sepia(58%) saturate(5526%) hue-rotate(359deg) brightness(104%) contrast(103%);}.pop-ifv.ifv100{color:#008000;filter:invert(31%) sepia(55%) saturate(1629%) hue-rotate(85deg) brightness(96%) contrast(103%);}.pop-ifv.ifv-fe-antinc:after{content:"";}td.lpos-dark{background-color:#d3d3d3;}table>tbody>tr.tdDocRichiesto span.label-docRic-reset,table>tbody>tr.tdDocRichiesto button.btn-docRic-reset{display:none;}table>tbody>tr.tdDocRichiesto.tdDocRichiesto-specifico span.label-docRic-reset,table>tbody>tr.tdDocRichiesto.tdDocRichiesto-specifico button.btn-docRic-reset{display:inline-block;}table>tbody>tr.doc-mancante.dismissed{text-decoration:line-through;}.optvers-nome{font-size:larger;font-weight:bold;}.optvers-prezzo{font-size:x-large;color:#ffa500;font-weight:bold;}.optvers-bestValue{font-size:larger;color:#f00;font-weight:bold;float:right;}#modalBS5{width:98%;height:95%;border:0;outline:0;position:absolute;overflow:hidden;}div.docdaAccettare{font-size:smaller;}div.docdaAccettare a{color:#8b0000;text-decoration:underline;font-size:small;}.pers-auth-tenantDescr{max-width:120px;display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}:root{--navbar-h:58px;--navpills-h:165px;--sidebar-gap:16px;}.responsive-sticky-top{top:var(--navbar-h);z-index:1024;}@media(min-width:992px){#dashboardTabs .tab-label{display:inline!important;}}@media(min-width:576px) and (max-width:991.98px){#dashboardTabs .tab-label{display:none!important;}#dashboardTabs .nav-link.active .tab-label{display:inline!important;}}@media(max-width:575.98px){#dashboardTabs .tab-label{display:none!important;}#dashboardTabs .nav-link i{margin-right:0!important;}}.context-menu #dashboardTabs .tab-label,.dropdown-menu #dashboardTabs .tab-label{display:inline!important;}.row.panel-docs{min-height:100vh;height:auto!important;}.pd-left{position:sticky;top:calc(var(--navbar-h,0px) + var(--navpills-h,0px) + var(--sidebar-gap,0px));align-self:flex-start;z-index:1020;padding-bottom:8px;}.contstruttDoc{font-size:14px;position:relative;overflow-y:auto;padding-right:.25rem;background:#fff;}.contstruttDoc.is-scrollable{box-shadow:inset 0 -8px 8px -8px rgba(0,0,0,.15);}.contstruttDoc.is-at-top{box-shadow:inset 0 8px 8px -8px rgba(0,0,0,.15);}.contstruttDoc .panel-group .panel{border-radius:0;}.contstruttDoc .panel-heading{border-top-right-radius:0;border-top-left-radius:0;}.contstruttDoc .panel-heading span.glyphicon-menu-down{display:none;}.contstruttDoc .panel-heading.collapsed{background-color:#fff;border-bottom:1px;}.contstruttDoc .panel-heading.collapsed span.glyphicon-menu-up{display:none;}.contstruttDoc .panel-heading.collapsed span.glyphicon-menu-down{display:initial;}.contstruttDoc .card-header .fa-chevron-up{display:none;}.contstruttDoc .card-header.collapsed .fa-chevron-down{display:inline;}.contstruttDoc .card-header.collapsed .fa-chevron-up{display:none;}.contstruttDoc .card-header:not(.collapsed) .fa-chevron-down{display:none;}.contstruttDoc .card-header:not(.collapsed) .fa-chevron-up{display:inline;}.list-group-item{min-height:41px;white-space:normal;text-overflow:initial;overflow:visible;}.tipLegendPrivacy{width:600px;}.row.panel-docs{padding-bottom:0!important;}.row.panel-docs::after{content:"";display:block;height:0!important;}.panel-docs-cont-in{font-size:14px;max-height:none!important;overflow:visible!important;}.tab-pane-scroll{height:calc(100vh - var(--navbar-h) - var(--navpills-h));overflow-y:auto;overscroll-behavior:contain;position:relative;}.badge.pro-badge,.badge.bg-success.pro-badge{font-size:.78rem!important;padding:.3em .7em!important;line-height:1.2!important;border-radius:.3em!important;vertical-align:baseline!important;}.badge.pro-badge .fa-crown{font-size:.95em!important;vertical-align:-.1em!important;}#tabOverflow .dropdown-menu{min-width:220px;width:100%!important;padding:0;}#tabOverflow .dropdown-menu .nav-item,#tabOverflow .dropdown-menu .nav-link,#tabOverflow .dropdown-menu button{width:100%!important;display:block;text-align:left;border-radius:0;white-space:normal;margin:0;}#tabOverflow .dropdown-menu .nav-link{padding-left:1rem;padding-right:1rem;}#tabOverflow .dropdown-menu .tab-label{display:inline!important;}.sidebar-dock{width:40px;flex:0 0 40px;padding:0!important;display:flex;flex-direction:column;overflow-x:hidden;justify-content:flex-start;align-items:center;border-right:1px solid var(--bs-border-color-translucent);position:sticky;top:calc(var(--navbar-h,0px) + var(--navpills-h,0px) + var(--sidebar-gap,0px));z-index:1021;}.dock-tab{writing-mode:vertical-rl;text-orientation:mixed;white-space:nowrap;width:40px;height:110px;display:flex;align-items:center;justify-content:flex-start;justify-content:center;margin:0;padding:0;border:0;background:transparent;color:var(--bs-gray-800);font:500 13px/1 "Segoe UI",sans-serif;cursor:pointer;border-left:6px solid var(--bs-gray-500);transition:background .2s,color .2s,border-left-color .2s;}.dock-tab:hover,.dock-tab:focus{background:var(--bs-gray-300);color:var(--bs-primary,#0059b2);border-left-color:var(--bs-primary,#0059b2);outline:0;}@media(max-width:991.98px){.sidebar-dock{display:none!important;}.panel-docs .pd-left{display:none!important;}.panel-docs .pd-right{max-width:100%!important;}}.sidebar-dock .dock-tab{margin-bottom:12px;}.sidebar-dock .dock-tab:last-child{margin-bottom:0;}.btcantPinSide2{background:none;border:0;outline:0;color:inherit;text-decoration:none;padding:0;margin:0 0 0 8px;cursor:pointer;}.btcantPinSide2:focus{outline:0;}.btcantPinSide1{background:none;border:0;outline:0;color:inherit;text-decoration:none;padding:0;margin:0 0 0 8px;cursor:pointer;}.btcantPinSide1:focus{outline:0;}.panel-docs-appl.collapsed,.panel-docs-tipidoc.collapsed{display:none!important;}.dock-tab.hidden{display:none!important;}.panel-docs.no-lev1 .pd-left{display:none!important;}.panel-docs.no-lev1 .pd-right{max-width:100%!important;}.panel-docs.no-lev2 .panel-docs-tipidoc{display:none!important;}.panel-docs.no-lev2 .pd-left .col-xl-6:last-child{display:none!important;}.sidebar-inner-row{display:flex;flex-wrap:nowrap;height:100%;}.sidebar-appl,.sidebar-filters{flex:1 1 50%;max-width:50%;}.panel-docs.no-lev2 .sidebar-appl{flex:1 1 100%;max-width:100%;}.panel-docs.no-lev1 .sidebar-filters{flex:1 1 100%;max-width:100%;}.panel-docs.no-lev1.no-lev2 .pd-left{display:none!important;}.panel-docs.no-lev1.no-lev2 .pd-right{max-width:100%!important;flex:1 1 auto!important;}.sidebar-dock.empty{display:none!important;}.sidebar-dock.d-none{display:none!important;}.panel-docs.no-lev1-only .panel-docs-appl,.panel-docs.no-lev1-only .sidebar-appl,.panel-docs.no-lev1-only .pd-left .col-xl-6:first-child{display:none!important;}.panel-docs.no-lev1-only .sidebar-filters{flex:1 1 100%;max-width:100%;}.breadcrumb .breadcrumb-item a{text-decoration:none;}.breadcrumb .breadcrumb-item a:hover,.breadcrumb .breadcrumb-item a:focus{text-decoration:underline;}.breadcrumb{margin-bottom:0;margin-top:0;background-color:#f8f9fa;width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;border-radius:0;padding-top:.75rem;padding-bottom:.5rem;padding-left:1rem;padding-right:1rem;}:root{--bs-accordion-bg:#fff;--bs-accordion-active-bg:#e7f1ff;}.accordion-button.collapsed{background-color:var(--bs-accordion-active-bg,#e7f1ff)!important;}.accordion-button:not(.collapsed){background-color:var(--bs-accordion-bg,#fff)!important;}.pers-auth-tenantDescr{max-width:120px;display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}.disable-graphical{pointer-events:none;background-color:var(--bs-secondary-bg);opacity:1;}
/*.navbar-inverse {
  background-color: #c0392b;
  border-color: #e74c3c;
}
.navbar-inverse .navbar-brand {
  color: #ecf0f1;
}
.navbar-inverse .navbar-brand:hover,
.navbar-inverse .navbar-brand:focus {
  color: #ffbbbc;
}
.navbar-inverse .navbar-text {
  color: #ecf0f1;
}
.navbar-inverse .navbar-nav > li > a {
  color: #ecf0f1;
}
.navbar-inverse .navbar-nav > li > a:hover,
.navbar-inverse .navbar-nav > li > a:focus {
  color: #ffbbbc;
}
.navbar-inverse .navbar-nav > .active > a,
.navbar-inverse .navbar-nav > .active > a:hover,
.navbar-inverse .navbar-nav > .active > a:focus {
  color: #ffbbbc;
  background-color: #e74c3c;
}
.navbar-inverse .navbar-nav > .open > a,
.navbar-inverse .navbar-nav > .open > a:hover,
.navbar-inverse .navbar-nav > .open > a:focus {
  color: #ffbbbc;
  background-color: #e74c3c;
}
.navbar-inverse .navbar-toggle {
  border-color: #e74c3c;
}
.navbar-inverse .navbar-toggle:hover,
.navbar-inverse .navbar-toggle:focus {
  background-color: #e74c3c;
}
.navbar-inverse .navbar-toggle .icon-bar {
  background-color: #ecf0f1;
}
.navbar-inverse .navbar-collapse,
.navbar-inverse .navbar-form {
  border-color: #ecf0f1;
}
.navbar-inverse .navbar-link {
  color: #ecf0f1;
}
.navbar-inverse .navbar-link:hover {
  color: #ffbbbc;
}

@media (max-width: 767px) {
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
    color: #ecf0f1;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #ffbbbc;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #ffbbbc;
    background-color: #e74c3c;
  }
}*/
.padtopthin {
    padding-top: 1px;
}

.padleftsmall {
    padding-left: 5px;
}

.padrightsmall {
    padding-right: 5px;
}

.padtopsmall {
    padding-top: 5px;
}

.padbottomsmall {
    padding-bottom: 5px;
}

.marginleftsmall {
    margin-left: 5px;
}

.marginrightsmall {
    margin-right: 5px;
}

.margintopsmall {
    margin-top: 5px;
}

.marginbottomsmall {
    margin-bottom: 5px;
}

.firmato {
    background-color: palegreen;
}

.righeelaborate {
    background-color: darkorange;
}

.full {
    width: 100%;
    max-width: 100%;
}

.paddingbottom5 {
    padding-bottom: 5px;
}

.buttonwidthsmall {
    width: 80px;
}

.buttonsmall {
    width: 35px;
    height: 20px;
    font-size: x-small;
}

.cmbOre {
    width: 70px;
    float: left;
}

.cmbInsOre {
    width: 70px;
    float: left;
}

.oreminutisep {
    float: left;
    width: 25px;
    height: 20px;
    text-align: center;
}

.floatleft {
    float: left;
}

.fcred {
    color: red;
}

.btn-file {
    position: relative;
    overflow: hidden;
}

    .btn-file input[type=file] {
        position: absolute;
        top: 0;
        right: 0;
        min-width: 100%;
        min-height: 100%;
        font-size: 100px;
        text-align: right;
        filter: alpha(opacity=0);
        opacity: 0;
        outline: none;
        background: white;
        cursor: inherit;
        display: block;
    }

tdPulsanti {
    display: flex;
    justify-content: flex-end; /* Spinge i pulsanti a destra */
    align-items: center; /* Allinea verticalmente */
    padding-right: 5px;
    text-align: right;
}

.divOreMinuti {
    display: inline-flex;
    white-space: nowrap;
    vertical-align: middle;
}

.large {
    min-width: 200px;
}

.thin {
    min-width: 100px;
}

.popleft {
    text-align: left;
}

.popright {
    text-align: right;
}
/*Darg and Drop*/
#dropZone {
    background: gray;
    border: black dashed 3px;
    width: 200px;
    padding: 50px;
    text-align: center;
    color: white;
}

/*Guide Page*/

.card-guide {
    border: 2px solid rgba(0,0,0,.125);
    border-radius: .25rem;
    background-color: rgba(204, 204, 204, 0.2);
}

.card-body-guide {
    padding: 2.5rem;
    /*min-height:420px;*/
}

.card-title {
    font-size: 3.3rem;
    font-weight: 100;
}

a.list-group-item:hover, button.list-group-item:hover, a.list-group-item:focus, button.list-group-item:focus {
    text-decoration: none;
    color: #01007d;
    background-color: rgba(245, 172, 0, 0.60);
}

/*!
   * Bootstrap Datetime Picker v4.17.49
   * Copyright 2015-2020 Jonathan Peterson
   * Licensed under MIT (https://github.com/Eonasdan/bootstrap-datetimepicker/blob/master/LICENSE)
   */.bootstrap-datetimepicker-widget{list-style:none}.bootstrap-datetimepicker-widget.dropdown-menu{display:block;margin:2px 0;padding:4px;width:19em}@media (min-width:768px){.bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs{width:38em}}@media (min-width:992px){.bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs{width:38em}}@media (min-width:1200px){.bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs{width:38em}}.bootstrap-datetimepicker-widget.dropdown-menu:before,.bootstrap-datetimepicker-widget.dropdown-menu:after{content:'';display:inline-block;position:absolute}.bootstrap-datetimepicker-widget.dropdown-menu.bottom:before{border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #ccc;border-bottom-color:rgba(0,0,0,0.2);top:-7px;left:7px}.bootstrap-datetimepicker-widget.dropdown-menu.bottom:after{border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid white;top:-6px;left:8px}.bootstrap-datetimepicker-widget.dropdown-menu.top:before{border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid #ccc;border-top-color:rgba(0,0,0,0.2);bottom:-7px;left:6px}.bootstrap-datetimepicker-widget.dropdown-menu.top:after{border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid white;bottom:-6px;left:7px}.bootstrap-datetimepicker-widget.dropdown-menu.pull-right:before{left:auto;right:6px}.bootstrap-datetimepicker-widget.dropdown-menu.pull-right:after{left:auto;right:7px}.bootstrap-datetimepicker-widget .list-unstyled{margin:0}.bootstrap-datetimepicker-widget a[data-action]{padding:6px 0}.bootstrap-datetimepicker-widget a[data-action]:active{box-shadow:none}.bootstrap-datetimepicker-widget .timepicker-hour,.bootstrap-datetimepicker-widget .timepicker-minute,.bootstrap-datetimepicker-widget .timepicker-second{width:54px;font-weight:bold;font-size:1.2em;margin:0}.bootstrap-datetimepicker-widget button[data-action]{padding:6px}.bootstrap-datetimepicker-widget .btn[data-action="incrementHours"]::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;content:"Increment Hours"}.bootstrap-datetimepicker-widget .btn[data-action="incrementMinutes"]::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;content:"Increment Minutes"}.bootstrap-datetimepicker-widget .btn[data-action="decrementHours"]::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;content:"Decrement Hours"}.bootstrap-datetimepicker-widget .btn[data-action="decrementMinutes"]::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;content:"Decrement Minutes"}.bootstrap-datetimepicker-widget .btn[data-action="showHours"]::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;content:"Show Hours"}.bootstrap-datetimepicker-widget .btn[data-action="showMinutes"]::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;content:"Show Minutes"}.bootstrap-datetimepicker-widget .btn[data-action="togglePeriod"]::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;content:"Toggle AM/PM"}.bootstrap-datetimepicker-widget .btn[data-action="clear"]::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;content:"Clear the picker"}.bootstrap-datetimepicker-widget .btn[data-action="today"]::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;content:"Set the date to today"}.bootstrap-datetimepicker-widget .picker-switch{text-align:center}.bootstrap-datetimepicker-widget .picker-switch::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;content:"Toggle Date and Time Screens"}.bootstrap-datetimepicker-widget .picker-switch td{padding:0;margin:0;height:auto;width:auto;line-height:inherit}.bootstrap-datetimepicker-widget .picker-switch td span{line-height:2.5;height:2.5em;width:100%}.bootstrap-datetimepicker-widget table{width:100%;margin:0}.bootstrap-datetimepicker-widget table td,.bootstrap-datetimepicker-widget table th{text-align:center;border-radius:4px}.bootstrap-datetimepicker-widget table th{height:20px;line-height:20px;width:20px}.bootstrap-datetimepicker-widget table th.picker-switch{width:145px}.bootstrap-datetimepicker-widget table th.disabled,.bootstrap-datetimepicker-widget table th.disabled:hover{background:none;color:#777;cursor:not-allowed}.bootstrap-datetimepicker-widget table th.prev::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;content:"Previous Month"}.bootstrap-datetimepicker-widget table th.next::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;content:"Next Month"}.bootstrap-datetimepicker-widget table thead tr:first-child th{cursor:pointer}.bootstrap-datetimepicker-widget table thead tr:first-child th:hover{background:#eee}.bootstrap-datetimepicker-widget table td{height:54px;line-height:54px;width:54px}.bootstrap-datetimepicker-widget table td.cw{font-size:.8em;height:20px;line-height:20px;color:#777}.bootstrap-datetimepicker-widget table td.day{height:20px;line-height:20px;width:20px}.bootstrap-datetimepicker-widget table td.day:hover,.bootstrap-datetimepicker-widget table td.hour:hover,.bootstrap-datetimepicker-widget table td.minute:hover,.bootstrap-datetimepicker-widget table td.second:hover{background:#eee;cursor:pointer}.bootstrap-datetimepicker-widget table td.old,.bootstrap-datetimepicker-widget table td.new{color:#777}.bootstrap-datetimepicker-widget table td.today{position:relative}.bootstrap-datetimepicker-widget table td.today:before{content:'';display:inline-block;border:solid transparent;border-width:0 0 7px 7px;border-bottom-color:#337ab7;border-top-color:rgba(0,0,0,0.2);position:absolute;bottom:4px;right:4px}.bootstrap-datetimepicker-widget table td.active,.bootstrap-datetimepicker-widget table td.active:hover{background-color:#337ab7;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}.bootstrap-datetimepicker-widget table td.active.today:before{border-bottom-color:#fff}.bootstrap-datetimepicker-widget table td.disabled,.bootstrap-datetimepicker-widget table td.disabled:hover{background:none;color:#777;cursor:not-allowed}.bootstrap-datetimepicker-widget table td span{display:inline-block;width:54px;height:54px;line-height:54px;margin:2px 1.5px;cursor:pointer;border-radius:4px}.bootstrap-datetimepicker-widget table td span:hover{background:#eee}.bootstrap-datetimepicker-widget table td span.active{background-color:#337ab7;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}.bootstrap-datetimepicker-widget table td span.old{color:#777}.bootstrap-datetimepicker-widget table td span.disabled,.bootstrap-datetimepicker-widget table td span.disabled:hover{background:none;color:#777;cursor:not-allowed}.bootstrap-datetimepicker-widget.usetwentyfour td.hour{height:27px;line-height:27px}.bootstrap-datetimepicker-widget.wider{width:21em}.bootstrap-datetimepicker-widget .datepicker-decades .decade{line-height:1.8em !important}.input-group.date .input-group-addon{cursor:pointer}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}
.multiselect-container{position:absolute;list-style-type:none;margin:0;padding:0}.multiselect-container .input-group{margin:5px}.multiselect-container>li{padding:0}.multiselect-container>li>a.multiselect-all label{font-weight:700}.multiselect-container>li.multiselect-group label{margin:0;padding:3px 20px 3px 20px;height:100%;font-weight:700}.multiselect-container>li.multiselect-group-clickable label{cursor:pointer}.multiselect-container>li>a{padding:0}.multiselect-container>li>a>label{margin:0;height:100%;cursor:pointer;font-weight:400;padding:3px 20px 3px 40px}.multiselect-container>li>a>label.radio,.multiselect-container>li>a>label.checkbox{margin:0}.multiselect-container>li>a>label>input[type=checkbox]{margin-bottom:5px}.btn-group>.btn-group:nth-child(2)>.multiselect.btn{border-top-left-radius:4px;border-bottom-left-radius:4px}.form-inline .multiselect-container label.checkbox,.form-inline .multiselect-container label.radio{padding:3px 20px 3px 40px}.form-inline .multiselect-container li a label.checkbox input[type=checkbox],.form-inline .multiselect-container li a label.radio input[type=radio]{margin-left:-20px;margin-right:0}
.test{background-color:#228b22;}.label.label-success{background-color:#228b22;}a.list-group-item-success.active{background-color:#228b22;}a.list-group-item-success.active :hover{background-color:#228b22;}.btn.google-social-btn{background-color:#c94536;border-color:initial;}.btn.google-social-btn:active,.btn.google-social-btn:focus,.btn.google-social-btn:hover{background-color:#ba3f32;}.btn.office-social-btn{background-color:#3fb5fa;border-color:initial;}.btn.office-social-btn:active,.btn.office-social-btn:focus,.btn.office-social-btn:hover{background-color:#39a5e5;}
/* ========================================================================
 * Bootstrap Tourist
 * Copyright FFS 2019
 * @ IGreatlyDislikeJavascript on Github
 *
 * z indexes:
 *				1110 - backdrop (black bg)
 *				1111 - highlight & tour element ()set by js)
 *				1112 - prevent
 *				1113 - popover
 */

 .tour-backdrop {
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  /*position: fixed;*/
  position: absolute;
  box-sizing: content-box;
  z-index: 1110;
  background-color: #000;
  opacity: 0.8;
  -ms-filter: "alpha(opacity=90)";
  filter: alpha(opacity=90);
}

.tour-backdrop-animation {
  -webkit-transition: all .3s ease-out;
  -moz-transition: all .3s ease-out;
  -ms-transition: all .3s ease-out;
  -o-transition: all .3s ease-out;
  transition: all .3s ease-out;
}

.tour-prevent {
  position: absolute;
  z-index: 1112;
  opacity: 0.20;
  filter: alpha(opacity=20);
}

.tour-highlight {
  box-sizing: content-box;
  position: absolute;
  z-index: 1110;
  background-color: #FFF;
  background-color: rgba(255,255,255,.9);
}

.tour-highlight-animation {
  -webkit-transition: all .3s ease-out;
  -moz-transition: all .3s ease-out;
  -ms-transition: all .3s ease-out;
  -o-transition: all .3s ease-out;
  transition: all .3s ease-out;
}

.tour-highlight-element {
  position: relative;
  z-index: 1111 !important;
}

.popover[class*="tour-"] {
  z-index: 1113;
}

.popover[class*="tour-"] .popover-navigation {
	padding: 9px 14px;
	overflow: hidden;
}

.popover[class*="tour-"] .popover-navigation *[data-role="end"] {
	float: right;
}

.popover[class*="tour-"] .popover-navigation *[data-role="prev"],
.popover[class*="tour-"] .popover-navigation *[data-role="next"],
.popover[class*="tour-"] .popover-navigation *[data-role="end"] {
	cursor: pointer;
}

.popover[class*="tour-"] .popover-navigation *[data-role="prev"].disabled,
.popover[class*="tour-"] .popover-navigation *[data-role="next"].disabled,
.popover[class*="tour-"] .popover-navigation *[data-role="end"].disabled {
	cursor: default;
}

.popover[class*="tour-"].orphan {
	position: fixed;
	margin-top: 0;
}

.popover[class*="tour-"].orphan .arrow {
	display: none;
}

.tour-behind {
    z-index: -1;
}

.tour-zindexFix {
    z-index: 1029;
}
