@import"https://fonts.googleapis.com/css2?family=IBM+Plex+Sans:wght@400;500;700&display=swap";@import"https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:wght@500&display=swap";@charset "UTF-8";a{display:inline-block}a:hover{text-decoration:none}:focus,:active,.btn.focus,.btn:focus,.page-link:focus{outline:none;box-shadow:none}::marker{content:none}p{margin-bottom:0}ul{list-style-type:none;margin:0;padding:0}label{margin:0}i{display:inline-block}img{max-width:100%}.modal{z-index:1056}html,body{font-size:16px;font-family:IBM Plex Sans,sans-serif}.primary-font{font-family:IBM Plex Sans,sans-serif}.primary-font-mono{font-family:IBM Plex Mono,monospace}.font-weight-500{font-weight:500!important}.font-size-75{font-size:.75rem!important}.font-size-875{font-size:.875rem!important}.font-size-100{font-size:1rem!important}.font-size-125{font-size:1.25rem!important}.lh-1{line-height:1}.display-style-1{font-family:IBM Plex Sans,sans-serif;font-size:96px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.2;letter-spacing:normal;color:#212529}.display-style-2{font-family:IBM Plex Sans,sans-serif;font-size:88px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.19;letter-spacing:normal;color:#212529}.display-style-3{font-family:IBM Plex Sans,sans-serif;font-size:72px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.19;letter-spacing:normal;color:#212529}.display-style-4{font-family:IBM Plex Sans,sans-serif;font-size:56px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.2;letter-spacing:normal;color:#212529}h1,.heading-style-1{font-family:IBM Plex Sans,sans-serif;font-size:36px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;color:#212529}h2,.heading-style-2{font-family:IBM Plex Sans,sans-serif;font-size:24px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;color:#212529}h3,.heading-style-3{font-family:IBM Plex Sans,sans-serif;font-size:24px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.17;letter-spacing:normal;color:#212529}h4,.heading-style-4{font-family:IBM Plex Sans,sans-serif;font-size:21px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.52;letter-spacing:normal;color:#212529}h5,.heading-style-5{font-family:IBM Plex Sans,sans-serif;font-size:18px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;color:#212529}h6,.heading-style-6{font-family:IBM Plex Sans,sans-serif;font-size:16px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;color:#212529}.form-label-enabled-lg{font-family:IBM Plex Sans,sans-serif;font-size:21px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.43;letter-spacing:normal;color:#212529}.text-introduction{font-family:IBM Plex Sans,sans-serif;font-size:18px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.44;letter-spacing:normal;color:#4a4a4a}.button-lg-white{font-family:IBM Plex Sans,sans-serif;font-size:18px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;text-align:center;color:#fff}.button-lg-warning{font-family:IBM Plex Sans,sans-serif;font-size:18px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;text-align:center;color:#ffc107}.button-lg-success{font-family:IBM Plex Sans,sans-serif;font-size:18px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;text-align:center;color:#28a745}.button-lg-secondary{font-family:IBM Plex Sans,sans-serif;font-size:18px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;text-align:center;color:#6c757d}.button-lg-primary{font-family:IBM Plex Sans,sans-serif;font-size:18px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;text-align:center;color:#9d1535}.button-lg-link-hover{font-family:IBM Plex Sans,sans-serif;font-size:18px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;text-align:center;color:#0056b3}.button-lg-light{font-family:IBM Plex Sans,sans-serif;font-size:18px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;text-align:center;color:#f8f9fa}.button-lg-info{font-family:IBM Plex Sans,sans-serif;font-size:18px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;text-align:center;color:#17a2b8}.button-lg-disabled{font-family:IBM Plex Sans,sans-serif;font-size:18px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;text-align:center;color:#868e96}.step-container .button-select-auth,.button-lg-dark{font-family:IBM Plex Sans,sans-serif;font-size:18px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;text-align:center;color:#343a40}.button-lg-danger{font-family:IBM Plex Sans,sans-serif;font-size:18px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;text-align:center;color:#dc3545}.button-lg-black{font-family:IBM Plex Sans,sans-serif;font-size:18px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;text-align:center;color:#000}.form-text-field-lg-placeholder{font-family:IBM Plex Sans,sans-serif;font-size:18px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.67;letter-spacing:normal;color:#868e96}.form-text-field-lg-entered{font-family:IBM Plex Sans,sans-serif;font-size:18px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.67;letter-spacing:normal;color:#495057}.code-md{font-family:IBM Plex Mono,monospace;font-size:16px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;color:#000}.button-md-white{font-family:IBM Plex Sans,sans-serif;font-size:16px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;text-align:center;color:#fff}.button-md-warning{font-family:IBM Plex Sans,sans-serif;font-size:16px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;text-align:center;color:#ffc107}.button-md-success{font-family:IBM Plex Sans,sans-serif;font-size:16px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;text-align:center;color:#28a745}.button-md-secondary{font-family:IBM Plex Sans,sans-serif;font-size:16px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;text-align:center;color:#6c757d}.button-md-primary{font-family:IBM Plex Sans,sans-serif;font-size:16px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;text-align:center;color:#9d1535}.button-md-link-hover{font-family:IBM Plex Sans,sans-serif;font-size:16px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;text-align:center;color:#0056b3}.button-md-link-disabled{font-family:IBM Plex Sans,sans-serif;font-size:16px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;text-align:center;color:#868e96}.button-md-light{font-family:IBM Plex Sans,sans-serif;font-size:16px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;text-align:center;color:#f8f9fa}.button-md-info{font-family:IBM Plex Sans,sans-serif;font-size:16px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;text-align:center;color:#17a2b8}.button-md-dark{font-family:IBM Plex Sans,sans-serif;font-size:16px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;text-align:center;color:#343a40}.button-md-danger{font-family:IBM Plex Sans,sans-serif;font-size:16px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;text-align:center;color:#dc3545}.button-md-black{font-family:IBM Plex Sans,sans-serif;font-size:16px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;text-align:center;color:#000}.button-md-white-2{font-family:IBM Plex Sans,sans-serif;font-size:16px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;text-align:center;color:#fff}.text-md{font-family:IBM Plex Sans,sans-serif;font-size:16px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;color:#000}.form-text-field-md-placeholder{font-family:IBM Plex Sans,sans-serif;font-size:16px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;color:#868e96}.form-text-field-md-entered{font-family:IBM Plex Sans,sans-serif;font-size:16px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;color:#495057}.form-label-md-enabled{font-family:IBM Plex Sans,sans-serif;font-size:16px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;color:#212529}.button-sm-white-2{font-family:HelveticaNeue;font-size:14px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;text-align:center;color:#fff}.text-sm{font-family:IBM Plex Sans,sans-serif;font-size:12px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;color:#000}.button-sm-white{font-family:IBM Plex Sans,sans-serif;font-size:12px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;text-align:center;color:#fff}.button-sm-warning{font-family:IBM Plex Sans,sans-serif;font-size:12px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;text-align:center;color:#ffc107}.button-sm-success{font-family:IBM Plex Sans,sans-serif;font-size:12px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;text-align:center;color:#28a745}.button-sm-secondary{font-family:IBM Plex Sans,sans-serif;font-size:12px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;text-align:center;color:#6c757d}.button-sm-primary{font-family:IBM Plex Sans,sans-serif;font-size:12px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;text-align:center;color:#9d1535}.button-sm-link-hover{font-family:IBM Plex Sans,sans-serif;font-size:12px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;text-align:center;color:#0056b3}.button-sm-link-disabled{font-family:IBM Plex Sans,sans-serif;font-size:12px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;text-align:center;color:#868e96}.button-sm-light{font-family:IBM Plex Sans,sans-serif;font-size:12px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;text-align:center;color:#f8f9fa}.button-sm-info{font-family:IBM Plex Sans,sans-serif;font-size:12px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;text-align:center;color:#17a2b8}.button-sm-dark{font-family:IBM Plex Sans,sans-serif;font-size:12px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;text-align:center;color:#343a40}.button-sm-danger{font-family:IBM Plex Sans,sans-serif;font-size:12px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;text-align:center;color:#dc3545}.button-sm-black{font-family:IBM Plex Sans,sans-serif;font-size:12px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;text-align:center;color:#000}.caption-left-gray{font-family:IBM Plex Sans,sans-serif;font-size:12px;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:1.13px;color:#b0bac9}.form-text-field-sm-placeholder{font-family:IBM Plex Sans,sans-serif;font-size:12px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.75;letter-spacing:normal;color:#868e96}.form-text-field-sm-entered{font-family:IBM Plex Sans,sans-serif;font-size:12px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.75;letter-spacing:normal;color:#495057}.form-label-sm-enabled{font-family:IBM Plex Sans,sans-serif;font-size:12px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.75;letter-spacing:normal;color:#212529}.form-helper-success{font-family:IBM Plex Sans,sans-serif;font-size:12px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.33;letter-spacing:normal;color:#28a745}.form-helper-hint{font-family:IBM Plex Sans,sans-serif;font-size:12px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.33;letter-spacing:normal;color:#868e96}.form-helper-error{font-family:IBM Plex Sans,sans-serif;font-size:12px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.33;letter-spacing:normal;color:#dc3545}.background-page-main{background-color:#f7f8f8}.backgrounds-topbar-main{background-color:#9d1535}.backgrounds-sidebar-main{background-color:#eff0f1}.backgrounds-page-header{background-color:#fff}.backgrounds-sidebar-border{background-color:#dbdcdd}.background-info{background-color:#17a2b8}.badge-news{background-color:#f6eab5}.background-clen-green{background-color:#316700}.background-danger-custom{background-color:#bb2c36}.background-success-custom{background-color:#328b32}body,.text-color-default,.text-default-link,.text-default-link:hover{color:#333}a,.text-link,a:hover,.text-link:hover{color:#9d1535}a:disabled,.text-link:disabled{color:#868e96}.text-light-grey{color:#868e96}.text-danger-custom{color:#dc3545}.text-gold{color:#b69600}.button-solid-primary{background-color:#9d1535;color:#f8f9fa}.button-solid-primary:hover{background-color:#7b102a;color:#f8f9fa}.button-solid-primary-dis,.button-solid-primary-dis:hover{background-color:#59aaff;color:#f8f9fa}.button-solid-light{background-color:#f8f9fa;color:#343a40}.button-solid-light:hover{color:#343a40;background-color:#e2e6ea}.button-solid-secondary{background-color:#6c757d;color:#fff}.button-solid-secondary:hover{color:#fff;background-color:#5a6268}.button-solid-secondary-dis{background-color:#b1b6bb;color:#fff}.button-solid-secondary-dis:hover{color:#fff;background-color:#b1b6bb}.border-right-light{border-right:1px solid #dbdcdd!important}.border-left-light{border-left:1px solid #dbdcdd!important}.border-success-custom{border-color:#328b32!important}.border-light-grey{border:1px solid #ced4da}.badge-richieste{background-color:#d7f6b5}.badge-immobili{background-color:#c4f0ff}.hover-bold{font-weight:500}.hover-bold:hover{color:#fff;background-color:#9d1535}@font-face{font-family:olympus-icon;src:url(olympus-icon.31b3a874e136ecc5.eot?qv2jsn);src:url(olympus-icon.31b3a874e136ecc5.eot?qv2jsn#iefix) format("embedded-opentype"),url(olympus-icon.1863290dc7a3570e.ttf?qv2jsn) format("truetype"),url(olympus-icon.5fa46859d75c88f1.woff?qv2jsn) format("woff"),url(olympus-icon.e698b3fa52735c9e.svg?qv2jsn#olympus-icon) format("svg");font-weight:400;font-style:normal;font-display:block}[class^=icon-],[class*=" icon-"]{font-family:olympus-icon!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle}.icon-bot:before{content:"\e986"}.icon-brain:before{content:"\e987"}.icon-bot-1:before{content:"\e988"}.icon-chip:before{content:"\e989"}.icon-smart-robot:before{content:"\e98a"}.icon-head:before{content:"\e98b"}.icon-books:before{content:"\e985"}.icon-newspaper:before{content:"\e984"}.icon-paperplane:before{content:"\e983"}.icon-document--mp4:before{content:"\e97a"}.icon-document--zip:before{content:"\e97b"}.icon-document--ppt:before{content:"\e97c"}.icon-document--jpg:before{content:"\e97d"}.icon-document--png:before{content:"\e97e"}.icon-document--eps:before{content:"\e97f"}.icon-document--doc:before{content:"\e980"}.icon-sms:before{content:"\e978"}.icon-whatsapp:before{content:"\e979"}.icon-notification-new:before{content:"\e975"}.icon-notification:before{content:"\e976"}.icon-icon-empty-dot:before{content:"\e939"}.icon-icon-portali:before{content:"\e974"}.icon-download:before{content:"\e973"}.icon-checkmark:before{content:"\e972"}.icon-add-notes:before{content:"\e971"}.icon-Immobili-crea:before{content:"\e96f"}.icon-Stampa:before{content:"\e970"}.icon-group:before{content:"\e96e"}.icon-pause:before{content:"\e96c"}.icon-play:before{content:"\e96d"}.icon-error--filled:before{content:"\e968"}.icon-rocket:before{content:"\e969"}.icon-warning--alt--filled:before{content:"\e96a"}.icon-warning--filled:before{content:"\e96b"}.icon-menu:before{content:"\e967"}.icon-week:before{content:"\e95b"}.icon-day:before{content:"\e95c"}.icon-Calendar:before{content:"\e95d"}.icon-archive:before{content:"\e95e"}.icon-document--blank:before{content:"\e95f"}.icon-document--pdf:before{content:"\e960"}.icon-document--sketch:before{content:"\e961"}.icon-document--video:before{content:"\e962"}.icon-document--word-processor:before{content:"\e963"}.icon-document:before{content:"\e964"}.icon-image:before{content:"\e965"}.icon-license--global:before{content:"\e966"}.icon-collaboratori:before{content:"\e95a"}.icon-Info:before{content:"\e950"}.icon-Immobile---Guarda:before{content:"\e953"}.icon-Sposta:before{content:"\e954"}.icon-Aggiungi-in-Agenda:before{content:"\e955"}.icon-Presente:before{content:"\e956"}.icon-event-watch:before{content:"\e957"}.icon-send-first:before{content:"\e951"}.icon-send-last:before{content:"\e952"}.icon-rotate--clockwise:before{content:"\e958"}.icon-rotate--counterclockwise:before{content:"\e959"}.icon-event-with-outcome:before{content:"\e94b"}.icon-event-without-outcome:before{content:"\e94f"}.icon-chart--combo-stacked:before{content:"\e949"}.icon-category--new-each:before{content:"\e94a"}.icon-chart--relationship:before{content:"\e94c"}.icon-collaborate:before{content:"\e94d"}.icon-task:before{content:"\e94e"}.icon-incrocia:before{content:"\e943"}.icon-level-high:before{content:"\e944"}.icon-level-low:before{content:"\e945"}.icon-level-mid:before{content:"\e946"}.icon-level-null:before{content:"\e947"}.icon-unknown:before{content:"\e948"}.icon-abitativo:before{content:"\e93d"}.icon-turistico:before{content:"\e93e"}.icon-ufficio:before{content:"\e93f"}.icon-Agricola:before{content:"\e940"}.icon-commerciale:before{content:"\e941"}.icon-industriale:before{content:"\e942"}.icon-caret-down:before{content:"\e93b"}.icon-caret-right:before{content:"\e93c"}.icon-caret-up:before{content:"\e977"}.icon-richieste:before{content:"\e938"}.icon-immobili:before{content:"\e93a"}.icon-Square-unchecked:before{content:"\e92d"}.icon-Document:before{content:"\e936"}.icon-Square-checked:before{content:"\e937"}.icon-alarm:before{content:"\e92e"}.icon-checkmark-outline:before{content:"\e92f"}.icon-Detail:before{content:"\e930"}.icon-event-schedule:before{content:"\e931"}.icon-event-star:before{content:"\e932"}.icon-page-first:before{content:"\e933"}.icon-page-last:before{content:"\e934"}.icon-settings:before{content:"\e935"}.icon-scala:before{content:"\e92c"}.icon-attention:before{content:"\e928"}.icon-chevron-right:before{content:"\e929"}.icon-chevron-left:before{content:"\e92a"}.icon-calendar:before{content:"\e92b"}.icon-migrate:before{content:"\e900"}.icon-close-fill:before{content:"\e901"}.icon-happy:before{content:"\e902"}.icon-neutral:before{content:"\e903"}.icon-sad:before{content:"\e904"}.icon-SidebarRight:before{content:"\e905"}.icon-mail:before{content:"\e919"}.icon-move:before{content:"\e921"}.icon-Phone:before{content:"\e91a"}.icon-Add-Condo:before{content:"\e918"}.icon-Delete:before{content:"\e909"}.icon-Ruler:before{content:"\e920"}.icon-Table-View:before{content:"\e906"}.icon-Plus:before{content:"\e91e"}.icon-Toggle-Off:before{content:"\e91f"}.icon-news:before{content:"\e907"}.icon-query:before{content:"\e908"}.icon-dashboard:before{content:"\e90a"}.icon-people:before{content:"\e90b"}.icon-shape:before{content:"\e90c"}.icon-news-add:before{content:"\e90d"}.icon-view-rows:before{content:"\e90e"}.icon-add:before{content:"\e90f"}.icon-app-switcher:before{content:"\e910"}.icon-chevron-down:before{content:"\e911"}.icon-close:before{content:"\e912"}.icon-search:before{content:"\e913"}.icon-pin:before{content:"\e914"}.icon-edit:before{content:"\e915"}.icon-floppy-disk:before{content:"\e916"}.icon-menu-contextual:before{content:"\e917"}.icon-location-pin:before{content:"\1f329"}.icon-eye:before{content:"\e91b"}.icon-view-grid:before{content:"\e91c"}.icon-map-pin:before{content:"\e91d"}.icon-building:before{content:"\e922"}.icon-storeys:before{content:"\e923"}.icon-door:before{content:"\e924"}.icon-condo:before{content:"\e925"}.icon-rooms:before{content:"\e926"}.icon-wc:before{content:"\e927"}.icon-star:before{content:"\e981"}.icon-star-full:before{content:"\e982"}body{min-height:100vh}.full-width .width-limit{max-width:360px}.w-10{width:10%}.w-15{width:15%}.w-20{width:20%}.w-30{width:30%}.w-40{width:40%}.text-underline{text-decoration:underline}.page-container{min-height:calc(100vh - 92px);background-color:#f7f8f8}.login-sidebar-container a.btn,.login-sidebar-container .btn{width:100%;max-width:348px}.login-sidebar-container input{max-width:348px}.step-container{max-width:380px;padding:46px 16px 0;margin:0 auto}.step-container h3{margin-bottom:1.688em}.step-container label{margin-bottom:.438em}.step-container input{margin-bottom:.875em}.step-container button,.step-container a.btn{margin-bottom:1.5em}.step-container .button-select-auth{border:1px solid #ced4da;padding:.5em;border-radius:4px}.step-container .button-select-auth.active{border:1px solid #28a745;color:#28a745;border-radius:4px}@media (max-width: 991px){.views-container.h-100{height:auto!important}}.dropdown-toggle:after,.dropup .dropdown-toggle:after{content:none}.page-header{background-color:#fff;padding:.75em 1em .75em 1.25em;height:100px;display:flex;align-items:center}.page-header.with-search{height:150px}.page-header .back-container{margin-right:2em}.page-header .back-container a{font-size:2rem;color:#333}@media (max-width: 480px){.page-header .back-container{margin-right:1rem}}.page-header .location-breadcrumb li{display:inline-block}.page-header .subtitle{font-weight:500}.page-header .subtitle span{font-weight:inherit;margin-right:1em}.page-header .action{margin-bottom:10px;font-size:.75rem}.page-header .action.no-breadcrumb{transform:none}.page-header .action i{font-size:1rem;margin-right:.75em;vertical-align:text-bottom}@media (max-width: 991px){.page-header .action{transform:none}}.page-header .dropdown-toggle{font-weight:500;font-size:.75rem;background-color:transparent;border:none}.page-header .dropdown-toggle i{font-size:1.25rem;vertical-align:middle}.page-header .dropdown-toggle:after{content:none}.page-header .dropdown-toggle[aria-expanded=true]{background:#f7f8f8}.page-header .type-switcher label{font-size:.75rem;font-weight:500;text-align:center;border-radius:19px;padding:.25em 2em}.page-header .type-switcher label.active{background-color:#eff0f1}.page-header .type-switcher input{display:none}@media (max-width: 991px){.page-header{height:auto}}@media (max-width: 575px){.page-header{padding:.75rem .5rem}.page-header .type-switcher label{padding:.25rem}}.page-title{padding:0 15px}.page-title i{font-size:2rem;vertical-align:text-bottom}.page-title .title-head-group i{font-size:1.25rem;vertical-align:middle}.page-title .title-head-group p{padding-left:1.75rem}.switcher-views,.search-toggle-column{padding:0 .25em}.switcher-views>button,.search-toggle-column>button{display:inline-block;font-size:1.25rem;line-height:1;background-color:transparent;border:none}.switcher-views>button i,.search-toggle-column>button i{vertical-align:middle}.search-toggle-column .drag-drop{background:none;border:none;color:#dbdcdd}.search-toggle-column .drag-drop i{font-size:.75rem;vertical-align:middle}.search-toggle-column .switches{min-width:12rem;padding:1em;height:20rem;overflow-y:auto}.search-toggle-column .switches .custom-switch{margin-bottom:1em}.search-toggle-column .switches label{font-size:.875rem;font-weight:500;padding-left:1em}.select-comune .dropdown-menu{min-width:15rem;font-size:.75rem}.select-comune .dropdown-menu .agenzie-label{color:#818181}.nav-menu a:hover,.nav-menu a.active{color:#fff}.nav-menu a.second-level{color:#333!important}.grid-view,.list-view{padding:1em 0 4.5em}.pagination{height:100%}.pagination .page-item .page-link{background-color:initial;color:#9d1535}@media (max-width: 767px){.pagination .page-item .page-link{padding:.5rem}}.pagination .page-item.active .page-link{background-color:#fff;color:#9d1535;border-color:#9d1535}.pagination .page-item:first-child.disabled a,.pagination .page-item:nth-child(2).disabled a,.pagination .page-item:nth-child(n-1).disabled a,.pagination .page-item:last-child.disabled a{color:#6c757d}.pagination .page-item:first-child a,.pagination .page-item:nth-child(2) a,.pagination .page-item:nth-child(n-1) a,.pagination .page-item:last-child a{height:100%}.pagination .page-item:first-child a span,.pagination .page-item:nth-child(2) a span,.pagination .page-item:nth-child(n-1) a span,.pagination .page-item:last-child a span{display:none}.pagination .page-item:first-child a:before,.pagination .page-item:nth-child(2) a:before,.pagination .page-item:nth-child(n-1) a:before,.pagination .page-item:last-child a:before{font-family:olympus-icon;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pagination .page-item:first-child a:before{content:"\e933"}.pagination .page-item:last-child a:before{content:"\e934"}.pagination .page-item:nth-child(2) a:before{content:"\e92a"}.pagination .page-item:nth-last-child(2) a:before{content:"\e929"}form label{padding-bottom:.5em}.form-control.is-valid,.form-control.is-invalid{background-image:none}[class*=-feedback]{position:absolute;left:10px;white-space:nowrap}[class*=-feedback].in-row{position:static;margin-left:10px}.input-group [class*=-feedback]{top:100%}.form-control.is-valid,.was-validated .form-control:valid,.form-control.is-invalid,.was-validated .form-control:invalid{padding-right:.75rem!important}.small-avatar{font-size:.563rem;font-weight:700;width:21px;height:21px;line-height:21px;border-radius:50%;margin:0 10px 0 0;display:inline-block;text-align:center;vertical-align:bottom;color:#fff;border:solid 0 #ffffff}.medium-avatar{font-size:.875rem;font-weight:700;width:2rem;height:2rem;line-height:2rem;border-radius:50%;margin:0 10px 0 0;display:inline-block;text-align:center;color:#fff;border:solid 0 #ffffff}.big-avatar{font-size:2.25rem;width:5.625rem;height:5.625rem;line-height:5.625rem;font-weight:700;border-radius:50%;display:inline-block;text-align:center;vertical-align:bottom;background-color:#dbdcdd;color:#333;border:solid 0 #ffffff}[class*=-avatar].light-color{color:#333;border:1px solid #b0bac9}button.no-btn-style{background:none;border:0}.breadcrumb{padding:0;margin:0;background-color:transparent}.breadcrumb .breadcrumb-item{font-size:.75rem}.breadcrumb .breadcrumb-item+.breadcrumb-item{padding-left:.25rem}.breadcrumb .breadcrumb-item+.breadcrumb-item:before{padding-right:.25rem}.input-group .input-group-prepend+.ng-select .ng-select-container{border-top-left-radius:0;border-bottom-left-radius:0}.street-numbers .ng-select{min-width:120px}.street-numbers .ng-select input{font-size:12px;line-height:1.5}.street-numbers .ng-select.ng-select-single .ng-select-container .ng-value-container .ng-input{padding:.2em .75em!important}.street-numbers .ng-select .ng-select-container .ng-input{top:0!important;line-height:18px}.street-numbers .ng-select .ng-select-container{height:26px;min-height:25px}.ng-select{width:100%}.ng-select .ng-select-container{height:calc(1.5em + .75rem + 2px);border-color:#ced4da!important;box-shadow:none!important}.ng-select .ng-select-container .ng-arrow-wrapper .ng-arrow{width:8px!important;height:8px!important;color:#000}.ng-select .ng-dropdown-panel{min-width:100%;width:auto}.ng-select .ng-clear-wrapper{position:absolute!important;width:12px!important}.ng-select .ng-clear-wrapper .ng-clear{font-size:12px!important;line-height:12px!important}.ng-select.font-size-75 .ng-arrow-wrapper{height:16px}.ng-select.ng-select-disabled>.ng-select-container{background-color:#e9ecef!important}.ng-select.ng-select-disabled .ng-arrow-wrapper{display:none}.ng-select.ng-select-opened>.ng-select-container,.ng-select.ng-select-focused>.ng-select-container{border-color:#ced4da!important;box-shadow:none!important}.ng-select.ng-select-opened.is-valid>.ng-select-container,.ng-select.ng-select-focused.is-valid>.ng-select-container{border-color:#28a745!important}.ng-select.ng-select-opened.is-invalid>.ng-select-container,.ng-select.ng-select-focused.is-invalid>.ng-select-container{border-color:#dc3545!important}.ng-select.is-valid .ng-select-container{border-color:#28a745!important}.ng-select.is-invalid .ng-select-container{border-color:#dc3545!important}.ng-select.ng-select-single .ng-select-container .ng-value-container .ng-input{padding-top:.375rem!important;padding-right:1.5rem!important}.select-no-border .ng-select .ng-select-container{border:none}.badge-select.ng-select .ng-dropdown-panel .ng-dropdown-panel-items .ng-option{padding-left:0;padding-right:0;text-align:center}.badge-select.ng-select .ng-select-container{padding:0;min-width:65px}.badge-select.ng-select .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-marked,.badge-select.ng-select .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-marked.ng-option-selected{background-color:#fff}.badge-select .badge{padding:.65em 1.5em}.scroll-container{height:calc(150vh - 200px);overflow-y:scroll}.sidebar-right{height:100%;min-height:calc(100vh - 90px);border-left:1px solid #ced4da}.box-container{position:relative;padding:1em;margin:1em 0;border:1px solid #ced4da;border-radius:4px;background-color:#fff}.box-container.box-spinner-wrapper{position:relative;min-height:250px}.box-container .actions-container{position:absolute;z-index:1;top:0;right:0;border-left:1px solid #ced4da;border-bottom:1px solid #ced4da}.box-container .actions-container i{font-size:1.25rem}.box-container .header-info{min-height:2.5rem;padding-bottom:.5em;border-bottom:1px solid #ced4da}.box-container .body-info p{word-break:break-word}.box-container .title-info h6,.box-container .title-info h4{margin-bottom:0}.box-container .title-info i{vertical-align:middle;padding:0 .25em}.box-container .more-info [class^=icon-]{vertical-align:baseline}.box-container .more-info i{font-size:1.25rem}.box-container .news-details{padding:1em .25em 0}.box-container .prezzo-metriche{padding-top:1em}.box-container .prezzo{background-color:#eff0f1;border-radius:4px;padding:.5em}.box-container .prezzo p{font-size:1.25rem;font-weight:500}.box-container .prezzo button i:before{color:inherit}.box-container .prezzo .nuda-proprieta input{font-size:.75rem}.box-container .prezzo .nuda-proprieta input:disabled{border:none;background:none;color:#333;font-size:1rem}.box-container .metriche{font-weight:700}.box-container .toggle-stagioni label.active{background-color:#9d1535;color:#fff}.box-container fieldset:disabled .toggle-stagioni label:not(.active){background-color:#eff0f1}.box-container .table-responsive{max-height:none}.box-container table td,.box-container table th{font-size:.75rem}.box-container table td .badge,.box-container table th .badge{font-size:100%}.box-container table thead th{text-align:center}.box-container table thead th:not(.xs-th,.small-th,.sm-th,.medium-th,.large-th,.extra-large-th,.xxl-large-th){width:auto}.box-container table thead th:first-child,.box-container table tbody th{text-align:center}.box-container table tbody th:first-child{border-left:0}.box-container table tbody th:last-child{border-right:0}.box-container table tbody td{text-align:left}.box-container table tbody td:first-child{border-left:0}.box-container table tbody td:last-child{border-right:0}.box-container .bottom-toolbar{position:static;border:0;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.box-container .tags{padding:0!important}.box-container.box-custom-disabled .ng-select.ng-select-disabled>.ng-select-container{border-color:transparent!important;border-radius:0}.box-container.box-custom-disabled .ng-select.ng-select-disabled>.ng-select-container .ng-value-container .ng-value{color:#000;font-weight:700}.box-container.box-custom-disabled .ng-select.ng-select-disabled>.ng-select-container .ng-value-container .ng-value .ng-value-label[ng-reflect-ng-item-label="Non Specificato"],.box-container.box-custom-disabled .ng-select.ng-select-disabled>.ng-select-container .ng-value-container .ng-value .ng-value-label[ng-reflect-ng-item-label=NonSpecificato]{font-weight:400}.box-container.box-custom-disabled .ng-select.ng-select-disabled>.ng-select-container.ape-a4{background-color:#336602!important}.box-container.box-custom-disabled .ng-select.ng-select-disabled>.ng-select-container.ape-a3{background-color:#060!important}.box-container.box-custom-disabled .ng-select.ng-select-disabled>.ng-select-container.ape-a2{background-color:#090!important}.box-container.box-custom-disabled .ng-select.ng-select-disabled>.ng-select-container.ape-a1{background-color:#0c0!important}.box-container.box-custom-disabled .ng-select.ng-select-disabled>.ng-select-container.ape-b{background-color:#98cb01!important}.box-container.box-custom-disabled .ng-select.ng-select-disabled>.ng-select-container.ape-c{background-color:#ffff01!important}.box-container.box-custom-disabled .ng-select.ng-select-disabled>.ng-select-container.ape-d{background-color:#ffc001!important}.box-container.box-custom-disabled .ng-select.ng-select-disabled>.ng-select-container.ape-e{background-color:#e46c0b!important}.box-container.box-custom-disabled .ng-select.ng-select-disabled>.ng-select-container.ape-f{background-color:#c0504e!important}.box-container.box-custom-disabled .ng-select.ng-select-disabled>.ng-select-container.ape-g{background-color:#fe0100!important}.box-container.box-custom-disabled .ng-select.ng-select-disabled>.ng-select-container.ace-ap{background-color:#004923!important}.box-container.box-custom-disabled .ng-select.ng-select-disabled>.ng-select-container.ace-a{background-color:#00612e!important}.box-container.box-custom-disabled .ng-select.ng-select-disabled>.ng-select-container.ace-b{background-color:#22a636!important}.box-container.box-custom-disabled .ng-select.ng-select-disabled>.ng-select-container.ace-c{background-color:#bbd801!important}.box-container.box-custom-disabled .ng-select.ng-select-disabled>.ng-select-container.ace-d{background-color:#fff500!important}.box-container.box-custom-disabled .ng-select.ng-select-disabled>.ng-select-container.ace-e{background-color:#f3ad08!important}.box-container.box-custom-disabled .ng-select.ng-select-disabled>.ng-select-container.ace-f{background-color:#e67817!important}.box-container.box-custom-disabled .ng-select.ng-select-disabled>.ng-select-container.ace-g{background-color:#c2261e!important}.box-container.box-custom-disabled .form-control:disabled{border:none;border-radius:0;font-weight:700}.stripe{padding:1em 1em 1em 0;border-bottom:1px solid #ced4da}.collaboratori h6,.picker-clienti h6{min-width:155px;margin-right:10px;margin-bottom:0}.collaboratori .dropdown-menu,.picker-clienti .dropdown-menu{min-width:18rem}.collaboratori .add-tag-container,.picker-clienti .add-tag-container,.collaboratori .add-tag-container input,.picker-clienti .add-tag-container input{font-size:.875rem}.collaboratori .medium-avatar,.picker-clienti .medium-avatar{position:relative;margin-right:1em}.collaboratori .medium-avatar button,.picker-clienti .medium-avatar button{display:none;position:absolute;padding:0;color:#000}.collaboratori .medium-avatar:hover button,.picker-clienti .medium-avatar:hover button{display:inline-flex}.collaboratori p,.picker-clienti p{font-weight:500}.collaboratori .btn-add-avatar,.picker-clienti .btn-add-avatar{width:2rem;height:2rem;font-weight:700;padding:0;border:1px solid #000;border-radius:50%;border-style:dashed}.color-collab-wrapper.light-color{border:1px solid #b0bac9}.classe-energetica-container .toggle-stagioni label{padding:.25em 1em;font-size:1.25rem;background:#ffffff;border:1px solid #ced4da;border-radius:4px!important}.classe-energetica-container input[type=checkbox]{width:1.25rem;height:1.25rem}.immagini-container .immagine{position:relative}.immagini-container .immagine:hover .immagine-overlay{display:block}.immagini-container .immagine-overlay{display:none;position:absolute;top:0;width:100%;height:100%;background-color:#00000080}.immagini-container .dropdown{position:absolute;right:10px}.immagini-container .dropdown button{color:#fff;font-size:1.25rem}.immagini-container .dropdown .dropdown-menu{box-shadow:1px 1px 1px #dbdcdd;border-color:#dbdcdd}.immagini-container .dropdown .dropdown-item{padding:.25rem .5rem;font-weight:500}.immagini-container .dropdown .dropdown-item:hover{background-color:#9d1535;color:#fff}.upload{position:relative;height:80px;color:#ced4da;border:1px dashed #ced4da}.upload input{opacity:0;position:absolute;width:100%;height:100%}.clienti-container .cliente,.clienti-container .persona,.persone-container .cliente,.persone-container .persona{position:relative;margin-bottom:.5rem;padding-bottom:.5rem}.clienti-container .cliente:after,.clienti-container .persona:after,.persone-container .cliente:after,.persone-container .persona:after{display:block;content:"";position:absolute;left:-1.25rem;bottom:0;width:calc(100% + 2.5rem);height:1px;background-color:#ced4da}.clienti-container .role,.persone-container .role{font-size:.75rem}.clienti-container .dropdown .dropdown-toggle,.persone-container .dropdown .dropdown-toggle{font-size:1.25rem}.clienti-container .dropdown .dropdown-menu,.persone-container .dropdown .dropdown-menu{box-shadow:1px 1px 1px #dbdcdd;border-color:#dbdcdd}.clienti-container .dropdown .dropdown-item,.persone-container .dropdown .dropdown-item{padding:.25rem .5rem;font-weight:500}.clienti-container .dropdown .dropdown-item:hover,.persone-container .dropdown .dropdown-item:hover{background-color:#9d1535;color:#fff}.clienti-container .aggiungi-cliente,.clienti-container .aggiungi-persona,.persone-container .aggiungi-cliente,.persone-container .aggiungi-persona{font-size:.75rem;position:relative}.clienti-container .aggiungi-cliente i,.clienti-container .aggiungi-persona i,.persone-container .aggiungi-cliente i,.persone-container .aggiungi-persona i{font-size:1rem}.clienti-container .aggiungi-cliente .aggiungi-persona-btn,.clienti-container .aggiungi-persona .aggiungi-persona-btn,.persone-container .aggiungi-cliente .aggiungi-persona-btn,.persone-container .aggiungi-persona .aggiungi-persona-btn{width:100%}.clienti-container .aggiungi-cliente button,.clienti-container .aggiungi-cliente select,.clienti-container .aggiungi-cliente input,.clienti-container .aggiungi-persona button,.clienti-container .aggiungi-persona select,.clienti-container .aggiungi-persona input,.persone-container .aggiungi-cliente button,.persone-container .aggiungi-cliente select,.persone-container .aggiungi-cliente input,.persone-container .aggiungi-persona button,.persone-container .aggiungi-persona select,.persone-container .aggiungi-persona input,.richieste-container .creation-date{font-size:.75rem}.richieste-container .richiesta{border-bottom:1px solid #ced4da}.richieste-container .category{font-weight:500}.event-container{padding:0 1.25rem}.event-container .visible-events{border-bottom:1px solid #ced4da;padding:.75rem 0}.event-container button,.event-container .data p{font-size:.75rem}@media (max-width: 991px){.table-view{height:auto!important}}.table-striped tbody tr:nth-of-type(odd){background-color:#e9ecef}.table-striped tbody tr:nth-of-type(odd) th[class*=-fixed],.table-striped tbody tr:nth-of-type(odd) td[class*=-fixed]{background-color:#e9ecef}.table-striped tbody tr:nth-of-type(odd):hover{background-color:#00000013}.table-striped tbody tr:nth-of-type(odd):hover th[class*=-fixed],.table-striped tbody tr:nth-of-type(odd):hover td[class*=-fixed]{background-color:#ececec}.table-bordered td,.table-bordered th{border-bottom:0;border-top:0}.table-responsive{position:relative;max-height:calc(100% - 56px);overflow:auto}.table-responsive.with-search-res{max-height:calc(100% - 120px)}table{white-space:nowrap;border-collapse:separate;border-spacing:0;table-layout:fixed}table.table{margin-bottom:0}table.no-fixed{table-layout:unset}table .border-cols{border-right:2px solid #979797}table [class*=-fixed]{z-index:3}table .first-fixed{left:0}table .second-fixed{left:4rem}table .st-fixed{left:6rem}table .third-fixed{left:8rem}table .tf-fixed{left:10rem}table .fourth-fixed{left:12rem}table .fifth-fixed{left:16rem}table td{text-align:center}table td,table th{word-wrap:break-word;white-space:pre-wrap;vertical-align:middle!important;font-size:.875rem;position:sticky}table .xs-th{width:2rem}table .small-th{width:4rem}table .sm-th{width:6rem}table .medium-th{width:8rem}table .large-th{width:12rem}table .plus-large-th{width:16rem}table .extra-large-th{width:20rem}table .xxl-large-th{width:40rem}table thead th{position:sticky;top:0;z-index:1;width:10rem;background-color:#eff0f1}table tbody{background-color:#fff}table tbody [class*=-fixed]{z-index:2;background-color:#fff}table tbody tr{cursor:pointer}table tbody tr .actions{position:absolute;right:1rem;display:none;background-color:#fff;border:1px solid #979797;padding:.25rem}table tbody tr .actions a{padding:1px 6px;color:#333}table tbody tr:hover .actions{display:inline-block;transform:translate(.25rem,-.4rem)}table tbody tr:hover .actions:hover{border-color:#9d1535}.table-hover tbody tr:hover td,.table-hover tbody tr:hover th{background-color:#ececec}.box-container .table{width:auto;min-width:100%}.bottom-toolbar{width:100%;position:absolute;bottom:0;z-index:2;background-color:#eff0f1;border:1px solid #dee2e6}.bottom-toolbar .rows-per-page>div{width:3.75rem}@media (max-width: 991px){.bottom-toolbar{position:static}}.checkbox-container{position:relative}.checkbox-container i{position:absolute;font-size:1.25rem;top:0;left:0}.checkbox-container i.icon-checkmark{display:none}.checkbox-container input[type=checkbox]{appearance:none;position:relative;z-index:2}.checkbox-container input[type=checkbox]:checked~i.icon-Square-unchecked{display:none}.checkbox-container input[type=checkbox]:checked:disabled~i.icon-Square-checked{display:none}.checkbox-container input[type=checkbox]:checked:disabled~i.icon-checkmark{display:block}.checkbox-container input[type=checkbox]:not(:checked)~i.icon-Square-checked{display:none}.checkbox-container input[type=checkbox]:not(:checked):disabled~i.icon-Square-unchecked{color:#00000040}button.calendar{background-color:#f7f8f8;border-color:#ced4da}.today{background-color:#f8f9fa;border-top:1px solid rgba(0,0,0,.125);border-bottom-left-radius:4px;border-bottom-right-radius:4px}.note-container textarea{width:100%;resize:none;height:auto;border:1px solid #ced4da;border-radius:4px;padding:.25em}.note-container textarea:disabled{border-color:transparent;background:none}.note-container .last-date{font-size:.75rem}.filters-order{padding:0 1em}.filters-order .order .dropdown-menu{min-width:13rem}.filters-order .dropdown-toggle{font-weight:500;font-size:.75rem;background-color:transparent;border:none}.filters-order .dropdown-toggle i{font-size:1rem;vertical-align:middle}.filters-order .dropdown-toggle:after{content:none}.filters-order .order-element p{font-size:.75rem;font-weight:500;padding-left:.5em}.filters-order .order-element button{color:#b1b6bb}.filters-order .order-element button.active{color:#333}.filters-order .order-element:hover{background-color:#f7f8f8}.filters-order .form-row-filter{min-width:550px;padding:.6em .1em .2em .6em}@media (max-width: 575px){.filters-order{margin-left:-1.4rem}}.accordion .card{overflow:visible}.card-body-nosidepad .card-body{padding-right:0;padding-left:0}.card-body-nopad .card-body{padding:0}.horizontal{display:inline-block;justify-content:space-between;flex-wrap:wrap}.geo-loc-btn{border:1px solid #BB2C36;color:#dc3545;background-color:#e5c0c3}.geo-loc-btn:hover{color:#dc3545}.geo-loc-btn i{vertical-align:baseline}.geo-loc-btn.success{border:1px solid #328B32;color:#328b32;background-color:#b7ebbf}.geo-loc-btn.success:hover{color:#328b32}.cal-month-view .cal-days{border-right:0;border-left:0}.cal-month-view .cal-header .cal-cell{border-right:1px solid #e1e1e1}.cal-month-view .cal-header .cal-cell:last-child{border-right:0}.cal-week-view .cal-time-events{border-right:0;border-left:0}.cal-week-view .cal-time-events{max-height:calc(100vh - 338px)}@media (max-width: 575px){.cal-week-view .cal-time-events{max-height:calc(100vh - 350px)}}.cal-day-headers{background-color:#fff}.cal-day-columns{height:100%}.collaboratori-day-view .cal-day-headers{position:sticky;top:0;z-index:3}.modal-fullscreen .modal-dialog{max-width:calc(100vw - 30px)!important;margin:.5rem auto}.modal-dialog .modal-header [class^=icon-]{font-size:1.25rem}.modal-dialog .modal-body form{padding:0 .5rem}.modal-dialog .nuova-notizia-body{padding:.4em .7em .7em;margin:.4em .7em .7em;left:-1px;top:-2px;border-radius:4px 0 0 4px}.modal-dialog .update-button{background-color:#6c757d;color:#fff}.modal-dialog .update-button:disabled{background-color:#b1b6bb}.modal-dialog.full-screen{width:100vw;max-width:none;height:100%;margin:0}.modal-dialog.full-screen .modal-content{height:100%;border:0;border-radius:0}.modal-dialog.full-screen .modal-header{display:none}.modal-dialog.full-screen .modal-body{overflow-y:auto}.modal-dialog.full-screen .gallery-content-wrapper{height:100vh}.modal-dialog.full-screen .gallery-content-wrapper .main-slider-wrapper .carousel .picsum-img-wrapper{height:100vh!important}.modal.content-width{width:auto;left:50%;transform:translate(-50%)}.modal.content-width .modal-dialog{max-width:none}.modal.wide-screen{width:calc(100vw - 20px);margin-left:10px;margin-right:10px}.modal.wide-screen .modal-dialog{max-width:none}.modal.modal-attivita-width .modal-dialog{max-width:850px}.badge.custom{padding:.5em;font-size:100%;border-radius:0;min-width:70px;max-width:130px}.badge-danger-custom{color:#bb2c36;background-color:#e5c0c3}.badge-neutro{color:#818181;background-color:#eff0f1}.badge-aperto{color:#348497;background-color:#d5e7ed}.badge-sospeso{color:#b69600;background-color:#f9f3d3}.badge-success{color:#328b32;background-color:#b5e0b8}.badge-warning{color:#ff9b04;background-color:#ffd79a}.calendar-dating{min-width:290px}.news-container{padding:1em}.tooltip-nowrap>.tooltip-inner{max-width:none}.tooltip-minwrap{max-width:none;min-width:250px}.switch-dett-opp{padding:.5em 1.25em}.switch-dett-opp .switch-wrapper{max-width:320px;height:42px;border:1px solid #dbdcdd;border-radius:21px;padding:.375em}.switch-dett-opp .switch-wrapper a{color:#333;font-size:.75rem;font-weight:500;width:50%;text-align:center;padding:.313rem;border-radius:14px}.switch-dett-opp .switch-wrapper a.active{background-color:#9d1535;color:#fff}.circle{width:12px;height:12px;border-radius:100%;display:inline-block}.circle-range{background-color:#38c659}.circle-out-range{background-color:#fc8e15}.circle-immobile{background-color:#9d1535}.circle.light-color{border:1px solid #b0bac9}.nav-tabs-wrapper .nav.nav-tabs{border-bottom:0;border-right:1px solid #dee2e6}.nav-tabs-wrapper .nav.nav-tabs .nav-link{min-width:125px;border-radius:0;padding:1.25rem;color:#333;margin-bottom:0;margin-right:-1px}.nav-tabs-wrapper .nav.nav-tabs .nav-link:hover{border-color:transparent}.nav-tabs-wrapper .nav.nav-tabs .nav-link.active{font-weight:700;border-color:#dee2e6 #fff #dee2e6}.nav-tabs-wrapper .nav.nav-tabs .nav-item:first-child .nav-link.active{border-color:#fff #fff #dee2e6}.nav-tabs-wrapper .tab-content{padding:1.25rem 0 0;margin-right:1.5rem;flex-grow:1;min-height:260px}.ape-a4{background-color:#336602!important}.ape-a3{background-color:#060!important}.ape-a2{background-color:#090!important}.ape-a1{background-color:#0c0!important}.ape-b{background-color:#98cb01!important}.ape-c{background-color:#ffff01!important}.ape-d{background-color:#ffc001!important}.ape-e{background-color:#e46c0b!important}.ape-f{background-color:#c0504e!important}.ape-g{background-color:#fe0100!important}.ace-ap{background-color:#004923!important}.ace-a{background-color:#00612e!important}.ace-b{background-color:#22a636!important}.ace-c{background-color:#bbd801!important}.ace-d{background-color:#fff500!important}.ace-e{background-color:#f3ad08!important}.ace-f{background-color:#e67817!important}.ace-g{background-color:#c2261e!important}[class*=ape-],[class*=ace-]{border:1px solid transparent!important;color:#fff!important}[class*=ape-] .ng-value,[class*=ace-] .ng-value,[class*=ape-] .ng-arrow,[class*=ace-] .ng-arrow{color:#fff!important}.cl-en-no-value{border:1px solid #333333!important;color:#333!important}.spinner-border.size-1{width:1rem;height:1rem;border-width:.2rem}.inline-input{border:none;border-radius:0;border-bottom:1px solid #ebebeb;line-height:1;height:2.25rem}.inline-input:focus{outline:none;box-shadow:none}.inline-input.font-size-75{height:1.625rem}.row-container .row-img-container{width:100%;padding-top:75%}.row-container .row-img-container .row-img{width:100%;height:100%;object-fit:cover}@media (max-width: 767px){.row-container .row-img-container{padding-top:50%}}@media (max-width: 575px){.row-container .row-img-container{padding-top:60%}}@media (max-width: 991px){.page-container{position:relative;overflow:hidden;min-height:calc(100vh - 78px)}.sidebar-right-col{width:auto;position:static}.sidebar-right{width:320px;position:absolute;top:0;right:-320px;transition:right .5s linear;z-index:10;background-color:#eff0f1}.sidebar-right.sidebar-in{right:0}.box-container.h-100{height:auto!important}.btn-sidebar-right{position:absolute;top:18px;left:-32px;padding:.5rem;background-color:#dbdcdd!important}.sidebar-right-overlay{width:100vw;min-height:100vh;height:100%;position:absolute;z-index:9;top:0;left:0;opacity:0;display:none;transition:all .5s ease .5s;background-color:#00000080}.sidebar-right-overlay.show{opacity:1;display:block}}.three-state-switch{display:flex;position:relative;width:60px;height:23px;margin-right:1rem}.three-state-switch+label{font-size:.875rem;align-self:end}.three-state-switch input{position:absolute;opacity:0}.three-state-switch label{position:relative;z-index:2;width:20px;height:100%;padding:0}.three-state-switch .background-switch{position:absolute;top:0;left:0;width:100%;height:100%;border-width:1px;border-style:solid;border-radius:13px}.three-state-switch .toggle-switch{position:absolute;top:3px;width:17px;height:17px;border-radius:100%;transition:left .2s linear}.three-state-switch .unset-state:checked~.background-switch{border-color:#d8d8d8;background-color:#dbdcdd}.three-state-switch .yes-state:checked~.background-switch{border-color:#28a745;background-color:#b5e0b8}.three-state-switch .no-state:checked~.background-switch{border-color:#c3464f;background-color:#e5c0c3}.three-state-switch .unset-state:checked~.toggle-switch{background-color:#fff;left:21px}.three-state-switch .yes-state:checked~.toggle-switch{background-color:#28a745;left:40px}.three-state-switch .yes-state:checked~.toggle-switch:before{content:"\e972";font-family:olympus-icon;position:absolute;top:0;left:0;font-size:.75rem;color:#b5e0b8}.three-state-switch .no-state:checked~.toggle-switch{background-color:#c3464f;left:3px}.three-state-switch .no-state:checked~.toggle-switch:before{content:"\e912";font-family:olympus-icon;position:absolute;top:-4px;left:0;font-size:1.1rem;color:#e5c0c3}.three-state-switch .unset-state:disabled~.background-switch,.three-state-switch .yes-state:disabled~.background-switch,.three-state-switch .no-state:disabled~.background-switch{border-color:transparent;background-color:transparent}.three-state-switch .unset-state:disabled:checked~.toggle-switch:before,.three-state-switch .yes-state:disabled:checked~.toggle-switch:before,.three-state-switch .no-state:disabled:checked~.toggle-switch:before{position:static;line-height:1}.three-state-switch .unset-state:disabled:checked~.toggle-switch{background-color:#dbdcdd}.three-state-switch .unset-state:disabled:checked~.toggle-switch:before{content:"n.s.";height:20px}.three-state-switch .unset-state:disabled~.toggle-switch,.three-state-switch .yes-state:disabled~.toggle-switch,.three-state-switch .no-state:disabled~.toggle-switch{left:0;width:100%;height:20px;border-radius:10px;display:flex;justify-content:center;align-items:center}.three-state-switch.no-unset{width:40px}.three-state-switch.no-unset .yes-state:checked~.toggle-switch{left:20px}.three-state-switch.no-unset .yes-state:disabled~.toggle-switch{left:0}.disabled-link{pointer-events:none;cursor:default}.mobile-accordion .accordion>.card:not(:last-of-type){border-bottom:1px solid rgba(0,0,0,.125)}.mobile-accordion .accordion .card{margin-bottom:1rem;border-radius:.25rem}.icon-pbl{display:inline-block;width:20px;height:20px;margin-right:.5rem}.icon-pbl.pbl-grimaldi{background-image:url(grimaldi-icon.40b8bdfbf3ec88b0.svg)}.icon-pbl.pbl-gabetti{background-image:url(gabetti-icon.ec852088542cac20.svg)}.icon-pbl.pbl-pcasa{background-image:url(pcasa-icon.e5faefd0305eb551.svg)}.icon-pbl.pbl-wiki{background-image:url(wikicasa-icon.f22dd75f54d69bb6.svg)}.icon-pbl.pbl-multi{background-image:url(multi-icon.b77fef20e1c18657.svg)}.icon-pbl.pbl-immobiliare{background-image:url(immobiliare-icon.2e3a2f129974b72b.svg)}.typeahead+.dropdown-menu{z-index:1001}ngb-typeahead-window{width:calc(100% - 42px);min-height:100px;max-height:200px;overflow-y:auto}.partner-tooltip .tooltip-inner{background-color:#fff;font-size:1rem;max-width:400px;border:2px solid var(--bkg-color)!important}.partner-tooltip .tooltip-inner p{font-weight:700;padding:1rem;color:#868e96}.partner-tooltip.bs-tooltip-left .arrow:before{border-left-color:var(--bkg-color)}.partner-tooltip.bs-tooltip-right .arrow:before{border-right-color:var(--bkg-color)}.partner-tooltip.bs-tooltip-top .arrow:before{border-top-color:var(--bkg-color)}.partner-tooltip.bs-tooltip-bottom .arrow:before{border-bottom-color:var(--bkg-color)}.coms-page-header{position:relative;box-shadow:0 1px 10px #33333380}.toast-coms .toast-body{padding:0}.toast-coms .toast-body .toast-title{background-color:#dc3545;padding:.25rem .5rem}.toast-coms .toast-body .toast-title h5{color:#fff;margin-bottom:0}.toast-coms .toast-body .toast-content{background-color:#fff;padding:.5rem}.toast-coms .toast-body .toast-content p{margin-bottom:.5rem}.toast-coms .toast-body .toast-content a{text-align:center}.tooltip-danger .tooltip-inner{background-color:#dc3545}.tooltip-danger.arrow-left .arrow:before{border-left-color:#dc3545}.tooltip-danger.arrow-right .arrow:before{border-right-color:#dc3545}.tooltip-danger.arrow-bottom .arrow:before{border-bottom-color:#dc3545}.tooltip-danger.arrow-top .arrow:before{border-top-color:#dc3545}.punti-cardinali-container{width:120px;display:flex;flex-wrap:wrap;transform:rotate(-45deg);margin-top:5px}.punti-cardinali-container button{width:50%;height:60px;border:1px solid}.punti-cardinali-container button span{display:block;transform:rotate(45deg)}.punti-cardinali-container .est-container{border-bottom-right-radius:100%}.punti-cardinali-container .est-container span{translate:-5px -5px}.punti-cardinali-container .est-container.active{border-top-color:#fff;border-left-color:#fff}.punti-cardinali-container .nord-container{border-top-right-radius:100%}.punti-cardinali-container .nord-container span{translate:-5px 5px}.punti-cardinali-container .nord-container.active{border-bottom-color:#fff;border-left-color:#fff}.punti-cardinali-container .ovest-container{border-top-left-radius:100%}.punti-cardinali-container .ovest-container span{translate:5px 5px}.punti-cardinali-container .ovest-container.active{border-bottom-color:#fff;border-right-color:#fff}.punti-cardinali-container .sud-container{border-bottom-left-radius:100%}.punti-cardinali-container .sud-container span{translate:5px -5px}.punti-cardinali-container .sud-container.active{border-top-color:#fff;border-right-color:#fff}.nav-menu a:hover,.nav-menu a.active{background-color:#9d1535}.nav-menu a.second-level{background-color:#9d15351a!important}.step-uno-container .dropdown-menu .dropdown-item:last-child,.clienti-container .aggiungi-cliente .dropdown-menu .dropdown-item:last-child{color:#9d1535}.card-container .card-link:hover{border:1px solid #9D1535}.card .card-header button:hover,.card .card-header button[aria-expanded=true]{color:#9d1535}.card .card-header .dropdown .dropdown-item:hover{background-color:#9d1535}.card-container .card-body:hover .actions:hover{border-color:#9d1535!important}.street-row-container.strade-censite .street-name p{color:#9d1535}.row-container .row-link:hover{border:1px solid #9D1535}.config-moltiplicatore .ngx-slider .ngx-slider-bubble.ngx-slider-model-value{color:#9d1535}.config-moltiplicatore .ngx-slider .ngx-slider-pointer.ngx-slider-pointer-min{border:1px solid #9D1535}.ngx-slider.vertical .ngx-slider-bar.ngx-slider-selection{background:#9D1535}.ngx-slider .ngx-slider-bubble.ngx-slider-model-value{color:#9d1535}.ngx-slider .ngx-slider-pointer.ngx-slider-pointer-min{border:1px solid #9D1535}.custom-slider .ngx-slider .ngx-slider-selection,.custom-slider .ngx-slider .ngx-slider-pointer,.custom-slider .ngx-slider .ngx-slider-tick.ngx-slider-selected{background:#9D1535}.custom-slider .ngx-slider .ngx-slider-pointer{border:1px solid #9D1535}.statistica-view .box-container:hover{border-color:#9d1535}.custom-radio .custom-control-input:checked+.custom-control-label{border:3px solid #9D1535}.mappa-visualizzazione .leaflet-popup-content .link-list li:hover{background-color:#9d1535}.loader-1:before,.loader-1:after{border:10px solid transparent;border-top-color:#9d1535}.loader-1:after{border:10px solid #ccc}.loader-2 span,.loader-4 span{background-color:#9d1535}.loader-7:before{background-color:#9d1535}.clienti-list .clienti .clientiRecord:hover{background-color:#e0e5e8!important}.clienti-list .clienti .clientiRecord.selected{background-color:#e8ecef!important}.document-types .documenti .documentiRecord:hover{background-color:#e0e5e8!important}.document-types .documenti .documentiRecord.selected{background-color:#e8ecef!important}.portali-types .portali .portaliRecord:hover{background-color:#e0e5e8!important}.portali-types .portali .portaliRecord.selected{background-color:#e8ecef!important}.item-list .item .itemRecord:hover{background-color:#e0e5e8!important}.item-list .item .itemActive{background-color:#e8ecef!important}.add-tag-custom-select .ng-tag-label{color:#9d1535}img.secondary-leaflet-marker{filter:hue-rotate(250deg)!important}.dashboard-header{background-color:#9d1535}.dashboard-header h3{color:#fff}.current-day{background-color:#9d1535;color:#fff}.gallery-content-wrapper .nav-slider-wrapper button.nav-slide-active{border-color:#9d1535!important}.toast-coms .toast-content a{color:#9d1535}.search-container label.active{font-weight:700;border-bottom:1px solid #9D1535}.search-container .ng-select-container,.search-container .ng-select.ng-select-opened>.ng-select-container,.search-container .ng-select.ng-select-focused>.ng-select-container{border-color:#9d1535!important;border-width:2px}.search-container .search-field.active-field{background-color:#9d1535}.punti-cardinali-container button{border-color:#9d1535}.punti-cardinali-container button span{color:#9d1535}.punti-cardinali-container button.active{background-color:#9d1535}.punti-cardinali-container button.active span{color:#fff}fieldset[disabled] .punti-cardinali-container button{border-color:#ca1b44}fieldset[disabled] .punti-cardinali-container button span{color:#ca1b44}fieldset[disabled] .punti-cardinali-container button.active{background-color:#ca1b44}fieldset[disabled] .punti-cardinali-container button.active span{color:#fff}
