@font-face{font-family:"FSJoey";src:url("../fonts/fs_joey_font_family/FSJoey.ttf") format("truetype")}body{font-family:"FSJoey";color:#fff;height:100vh}.container-fluid{height:100%}.text-secondary{color:#005578 !important}.header{background:linear-gradient(to right, #009EB8, #005578)}.header-utente-logoff{width:1.5rem}.header-dropdown-utente-marker::after{margin-left:10px;margin-right:10px;display:inline-block;margin-top:0px;content:"";width:20px;height:20px;background-image:url("../img/MenuDown.png");background-size:contain;background-repeat:no-repeat;background-position:center;vertical-align:middle;border:none}.header-vr{opacity:1}.header-link-selected{color:#005578 !important;font-weight:800;background-color:#fff;border-radius:3rem}.header-link-selected:hover{background-color:#fff}.header-h1-title{font-weight:800}.header-h1-title::after{content:"";display:block;width:100%;height:1px;background-color:#68a3bb;margin-top:6px;margin-bottom:10px}.header-crumbtrail{color:#f5be45 !important}.header-crumbtrail:hover{color:#f5be45 !important;background-color:rgba(0,0,0,0) !important}.header nav{padding-top:10px;padding-bottom:10px}.header-nav-link:hover{color:#f5be45 !important;background-color:rgba(0,0,0,0) !important}.headerError .text-white{color:#005578 !important}.headerError-utente-logoff{width:1.5rem}.headerError-dropdown-utente-marker::after{margin-left:2rem;margin-right:1rem}.headerError .header-vr{opacity:1;color:#005578 !important}.headerError nav{padding-top:10px;padding-bottom:10px}.headerError-nav-link:hover{color:#f5be45 !important;background-color:rgba(0,0,0,0) !important}.ErrorContainer{text-align:center}.ErrorContainer h1{font-size:250px;font-weight:800;color:#eef6f7}.ErrorContainer h2{font-size:25px;font-weight:800;color:#005578}.ErrorContainer h3{font-size:20px;color:#005578}.sidebar{border-right:1px solid #68a3bb}.sidebar .nav-link{font-weight:700;border-bottom:1px solid #68a3bb;padding-top:1rem;padding-bottom:1rem;padding-left:0px}.sidebar .nav-link-icon{padding-right:.5rem;width:40px}.sidebar .nav-link .d-inline-flex .text-secondary{color:#f5be45 !important}.sidebar .nav-link.nav-link-selected{color:#009eb8 !important}.sidebar .submenu li .nav-link{font-weight:500 !important}.sidebar-icon{width:1.75rem}.sottomenu{border-bottom:1px solid #68a3bb;padding-left:40px}.sottomenu:not(.collapse){border-bottom:none}.dropdown-indicator{position:relative;padding-right:1rem !important}.dropdown-indicator[aria-expanded=true]{border-color:#fff;color:#009eb8 !important}.dropdown-indicator[aria-expanded=true]::after{transform:translateY(-50%) rotate(225deg);border-color:#009eb8}.dropdown-indicator::after{content:"";display:block;position:absolute;right:5px;height:.4rem;width:.4rem;top:50%;transform:translateY(-50%) rotate(45deg);transform-origin:center center;border-right:2px solid #5e6e82;border-bottom:2px solid #5e6e82;transition:transform .2s ease-in-out}.text-primary{color:#005578 !important}.card{background-color:#fff;border:1px solid #005578;border-radius:.5rem}.card-border-none{border:none !important}.btn-primary{background-color:#005578;border-color:#005578;font-weight:800}.btn-primary:hover{background-color:#009eb8;border-color:#009eb8}.btn-secondary{background-color:#fff;color:#005578;border-color:#005578;font-weight:800}.btn-secondary:hover{background-color:#009eb8;border-color:#009eb8}.btn-tertiary{background-color:#f5be45;color:#005578;border-color:#f5be45;font-weight:800}.btn-tertiary:hover{background-color:#009eb8;border-color:#009eb8}.btn-limite-decucibilita:hover{background-color:#0dcaf0;color:#fff;border-color:#0dcaf0}.btn-limite-decucibilita:focus{background-color:#0dcaf0;color:#fff;border-color:#0dcaf0}.btn-check:checked+.btn-limite-decucibilita{background-color:#009eb8 !important;color:#fff !important;border-color:#009eb8 !important}.form-control{border:1px solid #005578;border-radius:3rem;color:#005578 !important}.form-control:focus{border-color:#009eb8;box-shadow:0 0 0 .2rem rgba(0,158,184,.25)}.form-row{display:flex;align-items:center;gap:1rem;margin-bottom:1rem;flex-wrap:wrap}.nav-item .nav-link{border-bottom:none}.nominativo-wrapper{display:flex;align-items:center;gap:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nome-completo{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.custom-dropzone{border:3px dashed #66c5d5;padding:70px 70px 50px 70px;text-align:center;color:#333;cursor:pointer;border-radius:10px;font-size:16px;transition:background-color .3s,border-color .3s}.custom-dropzone:hover{border-color:#66c5d5}option:hover{background-color:#f5be45 !important}#cancella{color:#f5be45 !important;background-image:url("../img/cancella.png");background-repeat:no-repeat;background-position:left center;padding-left:25px}#cambiaPassword{color:#f5be45 !important;background-image:url("../img/edit.png");background-repeat:no-repeat;background-position:left center;padding-left:25px}#salva{color:#fff !important;background-image:url("../img/salva.png");background-repeat:no-repeat;background-position:left center;padding-left:25px}#indietro{color:#f5be45 !important;background-image:url("../img/icon-left-yellow.png");background-repeat:no-repeat;background-position:left center;padding-left:18px;width:80px}.ordine-nongestito::before{background-image:url("../img/warning.png");background-size:20px 20px;display:inline-block;background-repeat:no-repeat;background-position:center center;width:20px;height:20px;content:"";vertical-align:bottom}.ordine-inattesa::before{background-image:url("../img/warning.png");background-size:20px 20px;display:inline-block;background-repeat:no-repeat;background-position:center center;width:20px;height:20px;content:"";vertical-align:bottom}.ordine-nongestito::before{background-image:url("../img/ok.png");background-size:20px 20px;display:inline-block;background-repeat:no-repeat;background-position:center center;width:20px;height:20px;content:"";vertical-align:bottom}.ordine-errore::before{background-image:url("../img/ko.png");background-size:20px 20px;display:inline-block;background-repeat:no-repeat;background-position:center center;width:20px;height:20px;content:"";vertical-align:bottom}.containerLogoff{display:flex;height:100vh;justify-content:center}.containerLogoff .subtitle{margin-bottom:2px;font-size:34px}.containerLogoff .btnAccedi{width:7rem}.containerLogoff label{text-align:center}.containerLogoff .colored-div{background-image:linear-gradient(135deg, #005578, #009EB2);flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;border-bottom-right-radius:350px;min-height:400px}.containerLogoff .logo-div{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative}.containerLogoff .logo-pellegrini{width:40%;max-width:400px;margin-bottom:20px}.containerLogoff .copyright{position:absolute;bottom:20px;font-size:14px;color:#005578}.containerLogoff .copyright a{color:#005578}.card-body-grey{background-color:#eef6f7}.btn-limite-decucibilita{background-color:#3ca96e !important;color:#fff !important}.btn-limite-decucibilita::after{content:"";display:inline-block;width:21px;height:21px;background-image:url("../img/info-icon.png");background-size:contain;background-repeat:no-repeat;margin-left:0px;margin-bottom:1px;vertical-align:middle}.btn-check:checked+.btn,:not(.btn-check)+.btn:active,.btn:first-child:active,.btn.active,.btn.show{background-color:#009eb8 !important;color:#fff !important;font-weight:800 !important;border-color:#009eb8 !important}.btn-fixed-width{width:130px}.btn-radio label{border:1px solid #17a2b8;border-radius:10px;margin-right:8px;color:#17a2b8}.btn-radio input:checked+label{background-color:#17a2b8;color:#fff}.radio-group{gap:8px}.avatar{display:flex;justify-content:center;align-items:center;width:30px;height:30px;border-radius:50%;background:linear-gradient(to right, rgb(0, 175.3125, 247.5) 0%, rgb(0, 121.125, 171) 40%, #005578 100%);color:#fff;font-size:15px;font-weight:bold;text-transform:uppercase;overflow:hidden}.k-button-solid-primary{background-color:#005578 !important;border-color:#005578 !important}.k-selected{background-color:#005578 !important;border-color:#005578 !important}.k-invalid{border-color:#e74a3b;padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23e74a3b' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23e74a3b' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E");background-repeat:no-repeat;background-position:center right calc(.375em + .1875rem);background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.k-valid{border-color:#1cc88a;padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%231cc88a' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:center right calc(.375em + .1875rem);background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.k-switch-on .k-switch-track{background-color:#f5be45;border-color:#f5be45}.k-grid{border:none !important}.k-grid .k-grid-container{border:none !important}.k-grid .k-pager{background-color:#fff}.k-grid .k-pager .k-button-text{color:#005578}.k-grid .k-pager .k-selected{background-color:#005578 !important;border-color:#005578 !important}.k-grid .k-pager .k-selected .k-button-text{color:#fff !important}.k-grid .k-pager .k-button-flat-primary{color:#fff !important}.k-grid .k-pager .k-pager-info{color:#005578 !important}.k-grid .k-pager .k-pager-sizes{color:#005578 !important}.k-grid .k-table{border-spacing:0 .6rem !important}.k-grid .k-table-thead{background-color:#fff;color:#005578;font-weight:800}.k-grid .k-table-row{background-color:#fff !important;color:#005578}.k-grid .k-table-row.k-table-alt-row{background-color:#fff !important;color:#005578}.k-grid k-table-td{border:none !important}.k-grid td{border:none !important}.k-grid .k-table-th{border:none !important;border-bottom:#68a3bb solid 1px !important}.k-grid .k-grid-pager{border-color:#68a3bb}.k-grid .k-grid-filter-menu span{color:#005578}.k-grid .k-grid-header{background-color:#fff !important;border:none !important}.k-grid .k-svg-i-arrow-rotate-cw{color:#005578 !important}.k-grid .k-svg-i-arrow-rotate-cw.white{color:#fff !important}.k-grid .k-svg-i-caret-alt-right{color:#005578 !important}.k-grid .k-svg-i-caret-alt-to-right{color:#005578 !important}.k-grid .k-svg-i-caret-alt-left{color:#005578 !important}.k-grid .k-svg-i-caret-alt-left{color:#005578 !important}.k-grid .k-svg-i-caret-alt-to-left{color:#005578 !important}.empty-grid::before{padding:1em;line-height:3em;content:"Nessun dato trovato"}.k-floating-label{color:#005578;font-weight:800;font-size:1rem !important}.k-floating-label-container{--kendo-floating-label-offset-y: 29px !important}.k-floating-label-container .k-empty{color:red !important}.k-input{border:0 !important}.k-input .k-input-inner{border:1px solid #005578;border-radius:3rem !important;color:#005578 !important;height:40px !important;font-size:1rem !important;padding-left:12px !important}.k-editor-dialog .k-input .k-input-inner{height:auto !important;border-radius:4px !important}.k-input-solid:focus{box-shadow:none !important}.k-input-solid:focus-within{box-shadow:none !important}.k-picker{border:1px solid #005578 !important;border-radius:3rem !important;color:#005578 !important;height:40px !important;font-size:1rem !important;background-color:#fff !important}.k-multiselect{border:1px solid #005578 !important;border-radius:3rem !important;color:#005578 !important;height:40px !important;font-size:1rem !important;background-color:#fff !important}.k-multiselect .k-input-values .k-input-inner{border:none !important}.k-multiselect .k-input-values .k-chip{background-color:#005578 !important;border-radius:13px !important;color:#fff !important;border:1px solid #005578 !important;font-weight:800 !important}.k-multiselect .k-button-solid-base{background-color:#fff !important;border:none !important}.k-tabstrip .k-tabstrip-content{border:none !important}.k-tabstrip .k-tabstrip-item{border:none !important}.k-tabstrip .k-tabstrip-items-wrapper{border:none !important}.k-tabstrip .k-item{background-color:#fff !important;color:#005578 !important;font-weight:800 !important}.k-tabstrip .k-active .k-link{background-color:#005578 !important;border:1px solid #005578;border-radius:3rem !important;color:#fff !important}.k-tabstrip .k-focus{box-shadow:none !important}.k-checkbox:checked{background-color:#f5be45 !important}.k-checkbox{border-color:#005578 !important}.k-dirty{display:none !important}.k-dirty-cell{background-image:none !important}.k-upload{border:none !important}.k-upload .k-dropzone{background-color:#fff !important;color:#005578 !important;margin-bottom:20px}.k-upload .k-dropzone .k-button{background-color:#f5be45;color:#005578;border-color:#f5be45;font-weight:800}.k-upload .k-dropzone .k-button:hover{background-color:#009eb8;border-color:#009eb8}.k-upload .k-dropzone .k-button-solid-base:focus{box-shadow:none !important}.k-upload .k-upload-files{border:none !important}.k-upload .k-upload-files .k-file{background-color:#fff !important;color:#009eb8 !important;border:1px solid #009eb8 !important;border-radius:10px !important;font-weight:800 !important;margin-bottom:10px}.dropdown-item{color:#005578 !important}.controls-width{width:25rem !important}.k-dialog{border-radius:10px !important;width:25rem !important;height:12rem !important}.k-dialog .k-dialog-content{text-align:center}.k-dialog .k-dialog-titlebar{border-radius:10px !important;background-color:#fff !important;color:#005578 !important;border:none !important;font-weight:800;text-align:center;margin-top:1.5rem}.k-dialog .k-dialog-actions{background-color:#fff !important;border-radius:10px !important;border:none !important;display:inline-block;text-align:center}.k-dialog .k-dialog-actions .k-button{background-color:#f5be45 !important;border-color:#f5be45 !important;color:#005578 !important;font-weight:800;width:5rem}.k-numerictextbox{display:flex;align-items:center;position:relative}.k-numerictextbox .k-svg-i-exclamation-circle{display:none !important}.k-numerictextbox .k-selected{background-color:rgba(0,0,0,0) !important}.k-numerictextbox .k-input-spinner.k-spin-button{display:flex;flex-direction:row-reverse;position:absolute;right:10px;top:50%;transform:translateY(-50%);gap:4px;z-index:9999;width:60px}.k-numerictextbox .k-input-spinner.k-spin-button .k-button{width:24px;height:24px;background-color:rgba(0,0,0,0);border:none;background-size:24px 24px;background-repeat:no-repeat;background-position:center;padding:0}.k-numerictextbox .k-input-spinner.k-spin-button .k-button .k-icon{display:none}.k-spinner-increase{background-image:url("../img/numericAdd.png") !important}.k-spinner-increase.k-selected{filter:invert(100%)}.k-spinner-decrease{background-image:url("../img/numericRemove.png") !important}.k-spinner-decrease.k-selected{filter:invert(100%)}.k-datepicker .k-button{background-color:#fff !important;border:none !important}.k-grid-content{overflow-y:auto !important;max-height:none}.custom-view-icon.k-svg-icon::before{content:"";display:inline-block;width:28px !important;height:28px !important;background-image:url("/img/icon-details-v2.png");background-size:contain;background-repeat:no-repeat}.custom-view-icon.k-svg-icon{width:28px !important;height:28px !important}.custom-download-icon.k-svg-icon::before{content:"";display:inline-block;width:28px !important;height:28px !important;background-image:url("/img/icon-download-v2.png");background-size:contain;background-repeat:no-repeat}.custom-download-icon.k-svg-icon{width:28px !important;height:28px !important}.custom-delete-icon.k-svg-icon::before{content:"";display:inline-block;width:28px !important;height:28px !important;background-image:url("/img/icon-close-v2.png");background-size:contain;background-repeat:no-repeat}.custom-delete-icon.k-svg-icon{width:28px !important;height:28px !important}.custom-repeat-icon.k-svg-icon::before{content:"";display:inline-block;width:28px !important;height:28px !important;background-image:url("/img/icon-refresh-v2.png");background-size:contain;background-repeat:no-repeat}.custom-repeat-icon.k-svg-icon{width:28px !important;height:28px !important}.step-number{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:2px solid rgba(0,0,0,0);border-radius:50%;font-size:1rem;background:linear-gradient(white, white) padding-box,linear-gradient(to right, #009EB8, #005578) border-box;background-origin:padding-box,border-box;background-clip:padding-box,border-box;font-weight:800;color:#005578}.step-number-text{background-image:linear-gradient(to right, #009EB8, #005578);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;color:rgba(0,0,0,0);font-size:1rem;font-weight:800}.border{border-color:#005578 !important}#gridutenti .k-grid-header{padding-right:0px !important}#gridutenti .k-grid-content{padding-right:0px !important;overflow-y:auto !important}#gridutenti table{border-collapse:collapse}#gridutenti .k-grid-table{table-layout:fixed !important}#gridutenti .k-grid th{overflow:auto !important;text-overflow:ellipsis;white-space:nowrap}#gridutenti .k-grid td{overflow:auto !important;text-overflow:ellipsis;white-space:nowrap}#gridutenti .k-grid-cell{display:inline-flex;align-items:center}#richiedibuoni .nav-link-icon{background-image:url("/img/richiedi-buoni.png");background-repeat:no-repeat;background-position:left center;background-size:36px 36px;padding-left:36px;min-height:40px;display:flex;align-items:center}#richiedibuoni.nav-link-selected .nav-link-icon{background-image:url("/img/richiedi-buoni-selected.png")}#dipendenti .nav-link-icon{background-image:url("/img/utenti.png");background-repeat:no-repeat;background-position:left center;background-size:36px 36px;padding-left:36px;min-height:40px;display:flex;align-items:center}#dipendenti.nav-link-selected .nav-link-icon{background-image:url("/img/utenti-selected.png")}#buonipasto .nav-link-icon{background-image:url("/img/buoni-pasto.png");background-repeat:no-repeat;background-position:left center;background-size:36px 36px;padding-left:36px;min-height:40px;display:flex;align-items:center}#buonipasto.nav-link-selected .nav-link-icon{background-image:url("/img/buoni-pasto-selected.png")}#buoniregalo .nav-link-icon{background-image:url("/img/buoni-regalo.png");background-repeat:no-repeat;background-position:left center;background-size:36px 36px;padding-left:36px;min-height:40px;display:flex;align-items:center}#buoniregalo.nav-link-selected .nav-link-icon{background-image:url("/img/buoni-regalo-selected.png")}#fuelvoucher .nav-link-icon{background-image:url("/img/fuel-voucher.png");background-repeat:no-repeat;background-position:left center;background-size:36px 36px;padding-left:36px;min-height:40px;display:flex;align-items:center}#fuelvoucher.nav-link-selected .nav-link-icon{background-image:url("/img/fuel-voucher-selected.png")}#utenti .nav-link-icon{background-image:url("/img/utenti.png");background-repeat:no-repeat;background-position:left center;background-size:36px 36px;padding-left:36px;min-height:40px;display:flex;align-items:center}#utenti.nav-link-selected .nav-link-icon{background-image:url("/img/utenti-selected.png")}#setupwelfare .nav-link-icon{background-image:url("/img/setup.png");background-repeat:no-repeat;background-position:left center;background-size:36px 36px;padding-left:36px;min-height:40px;display:flex;align-items:center}#setupwelfare.nav-link-selected .nav-link-icon{background-image:url("/img/setup-selected.png")}#gestionewelfare .nav-link-icon{background-image:url("/img/gestione-welfare.png");background-repeat:no-repeat;background-position:left center;background-size:36px 36px;padding-left:36px;min-height:40px;display:flex;align-items:center}#gestionewelfare.nav-link-selected .nav-link-icon{background-image:url("/img/gestione-welfare-selected.png")}div.k-window:has(#wndHelperNuovaGrafica){border-radius:25px}#wndHelperNuovaGrafica .popup-content{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%}.card-title.welfare{font-size:x-large !important}/*# sourceMappingURL=vis.min.css.map */
