body,html{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol"!important}::-webkit-scrollbar{display:none}.pointer{cursor:pointer}.content-wrapper{background:#fff}.subtitle-label{font-weight:700;border-radius:4px;margin-top:2rem;text-transform:uppercase}.form-group{margin-bottom:auto;margin-top:1rem}.desktop-header{padding:15px 0;transition:.5s all ease}.sticky-header{position:fixed;background-color:#fff!important;border-radius:5px;box-shadow:4px 4px 12px rgba(0,0,0,.4);padding:15px;transition:.5s all ease;z-index:99}.desktop-breadcrumb-item+.desktop-breadcrumb-item{min-width:120px!important;margin-left:1rem!important;padding-left:0!important}.desktop-breadcrumb-item+.desktop-breadcrumb-item::before{content:" "!important}.desktop-breadcrumb-item+.desktop-breadcrumb-item:hover::before{text-decoration:underline!important}.desktop-breadcrumb-item+.desktop-breadcrumb-item:hover::before{text-decoration:none!important}.login-admin-background{background-image:url(/img/login-admin-background.jpg);background-size:cover}.login-agent-background{background-image:url(/img/login-agent-background.jpg);background-size:cover}.login-guest-background{background-image:url(/img/login-guest-background.jpg);background-size:cover}.ui-datepicker,.ui-menu{z-index:1100!important}.evento,.privato,.promemoria,.pubblico,.riunione{padding:4px;margin:5px;cursor:pointer;font-size:small;font-weight:700;text-align:center}.disabled{background:#ddd!important}.privato{background:#ea9999;border:2px solid #ea9999}.pubblico{background:#f9cb9c;border:2px solid #f9cb9c}.evento{background:#ea9999;border:2px solid #ea9999}.promemoria{background:#b6d7a8;border:2px solid #b6d7a8}.riunione{background:#9fc5e8;border:2px solid #9fc5e8}.dropzone{border:2px dashed #dedede;border-radius:5px;background:#f5f5f5;padding:0}.dropzone i{font-size:4rem}.dropzone .dz-message{color:rgba(0,0,0,.54);font-weight:500;font-size:initial;text-transform:uppercase}.dropzone .dz-preview.dz-image-preview{background:0 0}.select2-dropdown .select2-results__option[aria-selected=true]{display:none!important}#pswd-handle{font-size:14px;display:none}#pswd-handle li,#pswd-handle ul{margin:0;padding:0;list-style-type:none}.pswd-invalid{background:url(/img/form/field-error.svg) no-repeat 0 50%;padding-left:22px!important;line-height:24px;color:#c22026}.pswd-valid{background:url(/img/form/field-valid.svg) no-repeat 0 50%;padding-left:22px!important;line-height:24px;color:#08a045}.a-divider.a-divider-break{text-align:center;position:relative;top:2px;padding-top:1px;margin-bottom:25px;margin-top:25px;line-height:0}.a-divider.a-divider-break:after{content:"";width:100%;background-color:transparent;display:block;height:1px;border-top:1px solid #e7e7e7;position:absolute;top:50%;margin-top:0}.a-divider.a-divider-break .newguest{line-height:1;font-size:12px;color:#767676;font-weight:400;z-index:2;position:relative;display:inline-block;background-color:#fff;padding:0 8px 0 7px}.cssload-loader{position:relative;left:calc(50% - 32px);width:64px;height:64px;border-radius:50%;perspective:800px}.cssload-inner{position:absolute;width:100%;height:100%;box-sizing:border-box;border-radius:50%}.cssload-middle{position:fixed;top:50%;left:50%;margin-top:-32px;margin-left:-32px;z-index:9999}.cssload-inner.cssload-one{left:0;top:0;animation:cssload-rotate-one 1.15s linear infinite;border-bottom:3px solid #2a7bbd}.cssload-inner.cssload-two{right:0;top:0;animation:cssload-rotate-two 1.15s linear infinite;border-right:3px solid #c22026}.cssload-inner.cssload-three{right:0;bottom:0;animation:cssload-rotate-three 1.15s linear infinite;border-top:3px solid #00417a}@keyframes cssload-rotate-one{0%{transform:rotateX(35deg) rotateY(-45deg) rotateZ(0)}100%{transform:rotateX(35deg) rotateY(-45deg) rotateZ(360deg)}}@keyframes cssload-rotate-two{0%{transform:rotateX(50deg) rotateY(10deg) rotateZ(0)}100%{transform:rotateX(50deg) rotateY(10deg) rotateZ(360deg)}}@keyframes cssload-rotate-three{0%{transform:rotateX(35deg) rotateY(55deg) rotateZ(0)}100%{transform:rotateX(35deg) rotateY(55deg) rotateZ(360deg)}}table.dataTable{background-color:#fff;border-collapse:collapse!important}table.table-bordered thead tr{background:#f3f3f3;color:#333;text-transform:uppercase}table.table-striped>tbody>tr:nth-of-type(odd){background-color:#fff}table.table-striped>tbody>tr:hover{background-color:#f3f3f3}table.table-striped>tbody>tr.none:hover{background-color:#fff}table.table>thead>tr>th{border-bottom:0!important}table.dataTable td.dt-left,table.dataTable th.dt-left{text-align:left}table.dataTable td.dataTables_empty,table.dataTable td.dt-center,table.dataTable th.dt-center{text-align:center}table.dataTable td.dt-right,table.dataTable th.dt-right{text-align:right}table.dataTable td.dt-justify,table.dataTable th.dt-justify{text-align:justify}table.dataTable td.dt-nowrap,table.dataTable th.dt-nowrap{white-space:nowrap}table.dataTable tfoot td.dt-head-left,table.dataTable tfoot th.dt-head-left,table.dataTable thead td.dt-head-left,table.dataTable thead th.dt-head-left{text-align:left}table.dataTable tfoot td.dt-head-center,table.dataTable tfoot th.dt-head-center,table.dataTable thead td.dt-head-center,table.dataTable thead th.dt-head-center{text-align:center}table.dataTable tfoot td.dt-head-right,table.dataTable tfoot th.dt-head-right,table.dataTable thead td.dt-head-right,table.dataTable thead th.dt-head-right{text-align:right}table.dataTable tfoot td.dt-head-justify,table.dataTable tfoot th.dt-head-justify,table.dataTable thead td.dt-head-justify,table.dataTable thead th.dt-head-justify{text-align:justify}table.dataTable tfoot td.dt-head-nowrap,table.dataTable tfoot th.dt-head-nowrap,table.dataTable thead td.dt-head-nowrap,table.dataTable thead th.dt-head-nowrap{white-space:nowrap}table.dataTable tbody td.dt-body-left,table.dataTable tbody th.dt-body-left{text-align:left}table.dataTable tbody td.dt-body-center,table.dataTable tbody th.dt-body-center{text-align:center}table.dataTable tbody td.dt-body-right,table.dataTable tbody th.dt-body-right{text-align:right}table.dataTable tbody td.dt-body-justify,table.dataTable tbody th.dt-body-justify{text-align:justify}table.dataTable tbody td.dt-body-nowrap,table.dataTable tbody th.dt-body-nowrap{white-space:nowrap}.clip-circle{height:32px;width:32px;object-fit:cover;border-radius:50%}.img-desaturate{filter: grayscale(100%);}.img-selected{border-color:#dc3545;border-style:double;border-width:5px;}
