﻿@font-face{font-family:Montserrat;font-style:normal;font-weight:400;src:url("../fonts/montserrat/montserrat-v18-latin-regular.eot?");src:local("Montserrat"),url("../fonts/montserrat/montserrat-v18-latin-regular.eot?#iefix") format("embedded-opentype"),url("../fonts/montserrat/montserrat-v18-latin-regular.woff2") format("woff2"),url("../fonts/montserrat/montserrat-v18-latin-regular.woff") format("woff"),url("../fonts/montserrat/montserrat-v18-latin-regular.ttf") format("truetype"),url("../fonts/montserrat/montserrat-v18-latin-regular.svg#Montserrat") format("svg");}html,body{height:100%;font-size:14px!important;}.validation-message{color:#dc3545;font-size:10pt;font-weight:bold;}.e-success{box-shadow:none!important;border-color:#ced4da!important;}.e-input-group.e-success .e-input-group-icon,.e-input-group.e-control-wrapper.e-success .e-input-group-icon{border-color:#ced4da!important;}.bg-light-scrollbar::-webkit-scrollbar{width:12px;}.bg-light-scrollbar::-webkit-scrollbar-thumb{background:#c8d1e7;border-radius:6px;border:3px solid #fff;}.bg-light-scrollbar::-webkit-scrollbar-thumb:hover{background:#2447a0;}.bg-light-scrollbar::-webkit-scrollbar-button:vertical:start:increment,.bg-light-scrollbar::-webkit-scrollbar-button:vertical:end:decrement{display:none;}.text-ms-word{color:#295293;}.icon-fa-size-svg{height:14px;}.header-primary{background-color:#2447a0!important;}.sidebar-menu-left-primary{background-color:#212d31!important;}#blazor-error-ui{background:#ffffe0;bottom:0;box-shadow:0 -1px 2px rgba(0,0,0,.2);display:none;left:0;padding:.6rem 1.25rem .7rem 1.25rem;position:fixed;width:100%;z-index:1000;}#blazor-error-ui .dismiss{cursor:pointer;position:absolute;right:.75rem;top:.5rem;}.blazor-error-boundary{background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTYiIGhlaWdodD0iNDkiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIG92ZXJmbG93PSJoaWRkZW4iPjxkZWZzPjxjbGlwUGF0aCBpZD0iY2xpcDAiPjxyZWN0IHg9IjIzNSIgeT0iNTEiIHdpZHRoPSI1NiIgaGVpZ2h0PSI0OSIvPjwvY2xpcFBhdGg+PC9kZWZzPjxnIGNsaXAtcGF0aD0idXJsKCNjbGlwMCkiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yMzUgLTUxKSI+PHBhdGggZD0iTTI2My41MDYgNTFDMjY0LjcxNyA1MSAyNjUuODEzIDUxLjQ4MzcgMjY2LjYwNiA1Mi4yNjU4TDI2Ny4wNTIgNTIuNzk4NyAyNjcuNTM5IDUzLjYyODMgMjkwLjE4NSA5Mi4xODMxIDI5MC41NDUgOTIuNzk1IDI5MC42NTYgOTIuOTk2QzI5MC44NzcgOTMuNTEzIDI5MSA5NC4wODE1IDI5MSA5NC42NzgyIDI5MSA5Ny4wNjUxIDI4OS4wMzggOTkgMjg2LjYxNyA5OUwyNDAuMzgzIDk5QzIzNy45NjMgOTkgMjM2IDk3LjA2NTEgMjM2IDk0LjY3ODIgMjM2IDk0LjM3OTkgMjM2LjAzMSA5NC4wODg2IDIzNi4wODkgOTMuODA3MkwyMzYuMzM4IDkzLjAxNjIgMjM2Ljg1OCA5Mi4xMzE0IDI1OS40NzMgNTMuNjI5NCAyNTkuOTYxIDUyLjc5ODUgMjYwLjQwNyA1Mi4yNjU4QzI2MS4yIDUxLjQ4MzcgMjYyLjI5NiA1MSAyNjMuNTA2IDUxWk0yNjMuNTg2IDY2LjAxODNDMjYwLjczNyA2Ni4wMTgzIDI1OS4zMTMgNjcuMTI0NSAyNTkuMzEzIDY5LjMzNyAyNTkuMzEzIDY5LjYxMDIgMjU5LjMzMiA2OS44NjA4IDI1OS4zNzEgNzAuMDg4N0wyNjEuNzk1IDg0LjAxNjEgMjY1LjM4IDg0LjAxNjEgMjY3LjgyMSA2OS43NDc1QzI2Ny44NiA2OS43MzA5IDI2Ny44NzkgNjkuNTg3NyAyNjcuODc5IDY5LjMxNzkgMjY3Ljg3OSA2Ny4xMTgyIDI2Ni40NDggNjYuMDE4MyAyNjMuNTg2IDY2LjAxODNaTTI2My41NzYgODYuMDU0N0MyNjEuMDQ5IDg2LjA1NDcgMjU5Ljc4NiA4Ny4zMDA1IDI1OS43ODYgODkuNzkyMSAyNTkuNzg2IDkyLjI4MzcgMjYxLjA0OSA5My41Mjk1IDI2My41NzYgOTMuNTI5NSAyNjYuMTE2IDkzLjUyOTUgMjY3LjM4NyA5Mi4yODM3IDI2Ny4zODcgODkuNzkyMSAyNjcuMzg3IDg3LjMwMDUgMjY2LjExNiA4Ni4wNTQ3IDI2My41NzYgODYuMDU0N1oiIGZpbGw9IiNGRkU1MDAiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvZz48L3N2Zz4=) no-repeat 1rem/1.8rem,#b32121;padding:1rem 1rem 1rem 3.7rem;color:#fff;}.blazor-error-boundary::after{content:"An error has occurred.";}.status-bar-safe-area{display:none;}@supports(-webkit-touch-callout:none){.status-bar-safe-area{display:flex;position:sticky;top:0;height:env(safe-area-inset-top);background-color:#f7f7f7;width:100%;z-index:1;}.flex-column,.navbar-brand{padding-left:env(safe-area-inset-left);}}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;src:url("../fonts/montserrat/montserrat-v18-latin-regular.eot?");src:local("Montserrat"),url("../fonts/montserrat/montserrat-v18-latin-regular.eot?#iefix") format("embedded-opentype"),url("../fonts/montserrat/montserrat-v18-latin-regular.woff2") format("woff2"),url("../fonts/montserrat/montserrat-v18-latin-regular.woff") format("woff"),url("../fonts/montserrat/montserrat-v18-latin-regular.ttf") format("truetype"),url("../fonts/montserrat/montserrat-v18-latin-regular.svg#Montserrat") format("svg");}.loading-section{text-align:center;height:90vh;display:flex;flex-direction:column;justify-content:center;margin:0 auto;}.loading-section h2{color:#2447a0;}.loading-section-image{height:170px;}.loader-dot{height:20px;width:20px;border-radius:50%;background-color:#2447a0;display:inline-block;-webkit-animation:grow 2.1s infinite ease-in-out both;animation:grow 2.1s infinite ease-in-out both;}.loader-dot.dot1{-webkit-animation-delay:-.96s;animation-delay:-.96s;}.loader-dot.dot2{-webkit-animation-delay:-.48s;animation-delay:-.48s;}@-webkit-keyframes grow{0%,80%,100%{-webkit-transform:scale(0);}40%{-webkit-transform:scale(1);}}.login-logo-company{z-index:1001!important;}.background-top-front{margin-right:80px;height:108px;z-index:1000!important;}.background-top-back{margin-right:540px;height:86px;z-index:1000!important;}.background-bottom-front{height:108px;margin-left:60px;z-index:1000!important;}.background-bottom-back{height:103px;z-index:1000!important;}.card-authentication{z-index:1001!important;}:root{--color-custom-extra-rgb:200,209,231;--color-grey:#dee2e6;}@-webkit-keyframes grow{0%,80%,100%{-webkit-transform:scale(0);}40%{-webkit-transform:scale(1);}}html,body{height:100%;font-size:14px!important;}#blazor-error-ui{background:#ffffe0;bottom:0;box-shadow:0 -1px 2px rgba(0,0,0,.2);display:none;left:0;padding:.6rem 1.25rem .7rem 1.25rem;position:fixed;width:100%;z-index:1000;}#blazor-error-ui .dismiss{cursor:pointer;position:absolute;right:.75rem;top:.5rem;}.blazor-error-boundary{background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTYiIGhlaWdodD0iNDkiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIG92ZXJmbG93PSJoaWRkZW4iPjxkZWZzPjxjbGlwUGF0aCBpZD0iY2xpcDAiPjxyZWN0IHg9IjIzNSIgeT0iNTEiIHdpZHRoPSI1NiIgaGVpZ2h0PSI0OSIvPjwvY2xpcFBhdGg+PC9kZWZzPjxnIGNsaXAtcGF0aD0idXJsKCNjbGlwMCkiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yMzUgLTUxKSI+PHBhdGggZD0iTTI2My41MDYgNTFDMjY0LjcxNyA1MSAyNjUuODEzIDUxLjQ4MzcgMjY2LjYwNiA1Mi4yNjU4TDI2Ny4wNTIgNTIuNzk4NyAyNjcuNTM5IDUzLjYyODMgMjkwLjE4NSA5Mi4xODMxIDI5MC41NDUgOTIuNzk1IDI5MC42NTYgOTIuOTk2QzI5MC44NzcgOTMuNTEzIDI5MSA5NC4wODE1IDI5MSA5NC42NzgyIDI5MSA5Ny4wNjUxIDI4OS4wMzggOTkgMjg2LjYxNyA5OUwyNDAuMzgzIDk5QzIzNy45NjMgOTkgMjM2IDk3LjA2NTEgMjM2IDk0LjY3ODIgMjM2IDk0LjM3OTkgMjM2LjAzMSA5NC4wODg2IDIzNi4wODkgOTMuODA3MkwyMzYuMzM4IDkzLjAxNjIgMjM2Ljg1OCA5Mi4xMzE0IDI1OS40NzMgNTMuNjI5NCAyNTkuOTYxIDUyLjc5ODUgMjYwLjQwNyA1Mi4yNjU4QzI2MS4yIDUxLjQ4MzcgMjYyLjI5NiA1MSAyNjMuNTA2IDUxWk0yNjMuNTg2IDY2LjAxODNDMjYwLjczNyA2Ni4wMTgzIDI1OS4zMTMgNjcuMTI0NSAyNTkuMzEzIDY5LjMzNyAyNTkuMzEzIDY5LjYxMDIgMjU5LjMzMiA2OS44NjA4IDI1OS4zNzEgNzAuMDg4N0wyNjEuNzk1IDg0LjAxNjEgMjY1LjM4IDg0LjAxNjEgMjY3LjgyMSA2OS43NDc1QzI2Ny44NiA2OS43MzA5IDI2Ny44NzkgNjkuNTg3NyAyNjcuODc5IDY5LjMxNzkgMjY3Ljg3OSA2Ny4xMTgyIDI2Ni40NDggNjYuMDE4MyAyNjMuNTg2IDY2LjAxODNaTTI2My41NzYgODYuMDU0N0MyNjEuMDQ5IDg2LjA1NDcgMjU5Ljc4NiA4Ny4zMDA1IDI1OS43ODYgODkuNzkyMSAyNTkuNzg2IDkyLjI4MzcgMjYxLjA0OSA5My41Mjk1IDI2My41NzYgOTMuNTI5NSAyNjYuMTE2IDkzLjUyOTUgMjY3LjM4NyA5Mi4yODM3IDI2Ny4zODcgODkuNzkyMSAyNjcuMzg3IDg3LjMwMDUgMjY2LjExNiA4Ni4wNTQ3IDI2My41NzYgODYuMDU0N1oiIGZpbGw9IiNGRkU1MDAiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvZz48L3N2Zz4=) no-repeat 1rem/1.8rem,#b32121;padding:1rem 1rem 1rem 3.7rem;color:#fff;}.blazor-error-boundary::after{content:"An error has occurred.";}.loading-section{text-align:center;height:55vh;display:flex;flex-direction:column;justify-content:center;margin:0 auto;}.loading-section h2{color:#2447a0;}.loader-dot{height:20px;width:20px;border-radius:50%;background-color:#2447a0;display:inline-block;-webkit-animation:grow 2.1s infinite ease-in-out both;animation:grow 2.1s infinite ease-in-out both;}.loader-dot.dot1{-webkit-animation-delay:-.96s;animation-delay:-.96s;}.loader-dot.dot2{-webkit-animation-delay:-.48s;animation-delay:-.48s;}.login-image-top{z-index:-1!important;background-size:auto 100%;height:130px;background-repeat:no-repeat;background-position:right;}.login-image-bottom{z-index:-1!important;background-size:auto 100%;height:110px;background-repeat:no-repeat;background-position:left;}.primary-color-svg-custom{filter:brightness(0) saturate(100%) invert(18%) sepia(81%) saturate(2726%) hue-rotate(218deg) brightness(84%) contrast(80%);}.primary-color-svg-lighter-custom{filter:brightness(0) saturate(100%) invert(98%) sepia(46%) saturate(4253%) hue-rotate(175deg) brightness(88%) contrast(91%);}.img-login-background-top{background-image:url("../images/background-top.svg");}.img-login-background-top-lighter{background-image:url("../images/background-top-lighter.svg");}.img-login-background-bottom-lighter{background-image:url("../images/background-bottom-lighter.svg");}.img-login-background-bottom{background-image:url("../images/background-bottom.svg");}.login-image{background-image:url("../images/login.svg");background-size:130px;width:130px;height:130px;}.logo-company-login{background-image:url("../images/logo-camngo.svg");background-size:230px;background-repeat:no-repeat;height:70px;margin-left:20px;}.logo-application{background-image:url("../images/logo-harem.svg");background-size:330px;background-repeat:no-repeat;height:105px;}.logo-header{background-image:url("../images/logo-camngo-white.svg");background-size:130px;background-repeat:no-repeat;height:40px;background-position:80px 5px;}.logo-footer-first{background-image:url("../images/logo-harem-white.svg");background-size:86px;background-repeat:no-repeat;height:30px;background-position:102px 5px;}.logo-footer-second{height:20px;font-size:11px;}.validation-message{color:#dc3545;font-size:10pt;font-weight:bold;}.e-success{box-shadow:none!important;border-color:#ced4da!important;}.bg-light-scrollbar::-webkit-scrollbar{width:12px;}.bg-light-scrollbar::-webkit-scrollbar-thumb{background:#c8d1e7;border-radius:6px;border:3px solid #fff;}.bg-light-scrollbar::-webkit-scrollbar-thumb:hover{background:#2447a0;}.bg-light-scrollbar::-webkit-scrollbar-button:vertical:start:increment,.bg-light-scrollbar::-webkit-scrollbar-button:vertical:end:decrement{display:none;}.e-chart-scroll-container::-webkit-scrollbar{width:12px;}.e-chart-scroll-container::-webkit-scrollbar-thumb{background:#c8d1e7;border-radius:6px;border:3px solid #fff;}.e-chart-scroll-container::-webkit-scrollbar-thumb:hover{background:#2447a0;}.e-chart-scroll-container::-webkit-scrollbar-button:vertical:start:increment,.e-chart-scroll-container::-webkit-scrollbar-button:vertical:end:decrement{display:none;}.body-content{padding-bottom:40px;height:calc(100% - 40px - 36px);margin-top:36px;}.navigator{margin-top:40px;}.background-color-sidebar,.background-color-header{background-color:#2447a0!important;}.div-curve-bottom-menu{width:290px;height:40px;border-bottom-left-radius:20% 100%;border-bottom-right-radius:20% 100%;box-shadow:0 4px 0 0 rgba(var(--color-custom-extra-rgb),.8)!important;}.div-curve-top-menu{width:290px;height:30px;border-top-left-radius:30px;border-top-right-radius:30px;padding-top:3px;}.sidebar-treeview{width:290px;}.tree-menu-scroll{height:calc(100% - 273px);padding-bottom:10px;padding-left:16px;padding-right:4px;}.border-menu{border-right:1px solid #c8d1e7;}.sidebar-treeview .e-treeview .e-icon-collapsible,.sidebar-treeview .e-treeview .e-icon-expandable{float:right;}.sidebar-treeview .e-treeview .e-icon-collapsible,.sidebar-treeview .e-treeview .e-icon-expandable{margin:8px;}.sidebar-treeview .e-treeview .e-list-icon{height:15px!important;}.sidebar-treeview .e-treeview .e-list-text{padding-top:2px;}.sidebar-treeview .e-treeview .e-text-content{padding-left:0;}.sidebar-treeview .e-treeview .e-fullrow{border-radius:30px;}.e-breadcrumb li:first-child{margin-top:-5px!important;}.e-breadcrumb .e-breadcrumb-text,.e-breadcrumb .e-breadcrumb-separator e-fa-icon{font-size:12px!important;}.scroll-shadows{overflow:auto;background:linear-gradient(#f8f9fa,#f8f9fa) center top,linear-gradient(#f8f9fa,#f8f9fa) center bottom,radial-gradient(farthest-side at 50% 0,rgba(var(--color-custom-extra-rgb),1),rgba(0,0,0,0)) center top,radial-gradient(farthest-side at 50% 100%,rgba(var(--color-custom-extra-rgb),1),rgba(0,0,0,0)) center bottom;background-repeat:no-repeat;background-size:100% 40px,100% 40px,100% 14px,100% 14px;background-attachment:local,local,scroll,scroll;}.sidebar-right-small{width:500px!important;z-index:1030!important;}.sidebar-right{width:550px!important;z-index:1030!important;}.sidebar-right-large{width:750px!important;z-index:1030!important;}.sidebar-right .command-left{text-align:right!important;}.sidebar-right .command-left .button{margin-top:20px!important;}.sidebar-right .title,.sidebar-right-large .title,.cngc-sidebar-right-large .title{font-size:16px;font-weight:bold;text-align:center;}.sidebar-right .title,.sidebar-right-large .title,.cngc-sidebar-right-large .title{text-transform:capitalize;}.e-form-container .e-all-day-time-zone-row,.e-form-container .e-editor{display:none!important;}.cursore-pointer{cursor:pointer!important;}.e-schedule .e-month-view .e-work-cells{height:140px;}.command{margin:20px 0;}.display-none{display:none;}td.calendar-national-holiday:not(.e-all-day-cells):not(.e-header-cells){background-color:#fadede!important;}td.calendar-national-holiday:not(.e-all-day-cells):not(.e-header-cells){background-color:#fadede!important;}td.calendar-local-holiday:not(.e-all-day-cells):not(.e-header-cells){background-color:#faf8de!important;}td.calendar-local-holiday:not(.e-all-day-cells):not(.e-header-cells){background-color:#faf8de!important;}td.calendar-closing-day:not(.e-all-day-cells):not(.e-header-cells){background-color:#faeede!important;}td.calendar-closing-day:not(.e-all-day-cells):not(.e-header-cells){background-color:#faeede!important;}.e-sidebar{overflow:visible;}.bord-mk{border:3px solid #f00;}.permessi-state-dettaglio{width:93%!important;}.cancel.permessi-buttom-change-state{position:relative;top:4px;}.wrapper-details{overflow-y:auto;height:94%;}.e-schedule .e-month-view .e-appointment{border-radius:12px!important;padding:2px;padding-left:10px;padding-right:10px;}.e-schedule .e-month-view .e-date-header{width:98%!important;border-radius:12px!important;}.e-schedule .e-week-view .e-appointment{border-radius:12px!important;padding:2px;padding-left:10px;padding-right:10px;}.schedule-plus-btn{font-size:10px!important;font-weight:bold;padding:0!important;padding-left:5px!important;padding-right:5px!important;}.default-font-size{font-size:14px!important;}.close-btn-sidebar{background-color:var(--bs-gray-100)!important;border:1px solid #dee2e6!important;color:#7c7c7d!important;}.close-btn-sidebar>span{font-weight:bold;}.area-select-profile-image{width:300px;height:280px;}.area-select-profile-image .e-image-editor .e-ie-min-drop-content,.e-image-editor .e-ie-drop-icon{display:none;}.area-select-profile-image .e-image-editor .e-file-select-wrap{margin-top:100px;margin-bottom:100px;}.area-info-user{width:500px;}.preserve-return-line{white-space:pre-wrap;word-break:break-word;}.content-button-header-title-page{padding-top:2px;padding-bottom:2px;margin-top:-37px;}.readonly-detail-notes{max-height:80px;}.text-like-accordion{font-family:"Montserrat",sans-serif!important;font-size:14px!important;}.area-select-badge-image{width:300px;height:280px;}.area-select-badge-image .e-image-editor .e-ie-min-drop-content,.e-image-editor .e-ie-drop-icon{display:none;}.area-select-badge-image .e-image-editor .e-file-select-wrap{margin-top:100px;margin-bottom:100px;}.area-select-badge-no-image .cngc-input-file-drop-zone+div{display:none;}.bg-badge-sign-in{background-color:#257e75!important;}.bg-badge-sign-out{background-color:#294d71!important;}.insert-mode-manual-badge-access{color:#f60!important;}.insert-mode-badge-access{color:#387e2c!important;}.access-badge-container{height:calc(100vh - 280px);overflow:hidden;}