.formRegistrazione .header{border-radius:10px 10px 0 0;width:60%;margin:auto;padding:25px 0;box-shadow:0 3px 6px #000}.formRegistrazione .header .MuiTypography-h1{display:none}.formRegistrazione .header svg{width:250px;margin:auto}.formRegistrazione .header img{width:500px;margin:25px auto auto}.formRegistrazione .MuiGrid-container{background-color:#98bcbd;border-radius:0 0 10px 10px;width:60%;margin:auto;padding:25px;box-shadow:0 3px 6px #000000cf}.formRegistrazione .MuiGrid-container .MuiInputBase-root{background-color:#fff;padding-right:0;box-shadow:inset 0 3px 6px #0000,0 3px 6px #00000069}.formRegistrazione .MuiGrid-container .MuiInputBase-root .MuiInputAdornment-root .MuiTypography-root{color:#000;line-height:1.4375em}.formRegistrazione .MuiGrid-container .MuiInputBase-root .Mui-disabled{-webkit-text-fill-color:black;background-color:#ebebeb;border-radius:6px}.formRegistrazione .MuiGrid-container .MuiInputBase-root svg{font-size:1.2rem}.formRegistrazione .MuiGrid-container .fieldLabel{color:#000;font-size:1rem;font-weight:600}.formRegistrazione .MuiGrid-container .MuiButton-contained{text-transform:none;background-color:#85133e;font-weight:600}.formRegistrazione .MuiGrid-container .MuiButton-contained:hover{color:#000;background-color:#dea4bd;text-decoration:underline}.formRegistrazione .MuiGrid-container .MuiButton-root.Mui-disabled{color:#000;background-color:#bababa}.formRegistrazione .MuiGrid-container .MuiCheckbox-root.Mui-checked svg{color:#85133e}.formRegistrazione .MuiGrid-container .Mui-required{flex-direction:row-reverse;justify-content:left;display:flex}.formRegistrazione .MuiGrid-container .Mui-required .MuiFormLabel-asterisk{margin-right:5px;font-size:1.2em}.formRegistrazione .MuiGrid-container .Mui-error{color:#871d1d}.formRegistrazione .MuiGrid-container .MuiFormControlLabel-root{flex-direction:row}.formRegistrazione .checkboxConsensi{width:100%;box-shadow:none;border-radius:0;align-items:center;margin:auto;padding:0}.formRegistrazione .checkboxConsensi .MuiStack-root{flex-direction:row-reverse;align-items:baseline}.formRegistrazione .checkboxConsensi .MuiStack-root .MuiFormControlLabel-asterisk{margin-right:5px;line-height:.1}.MuiTooltip-tooltip{box-shadow:inset 3px 3px 6px #0000,3px 3px 6px #00000069;color:#000!important;background-color:#fff!important;border-radius:25px!important;margin-bottom:4px!important}.MuiTooltip-tooltip .MuiTooltip-arrow{color:#fff}@media screen and (width<=899px){.formRegistrazione .header{width:90%;margin-top:25px}.formRegistrazione .header svg{width:250px}.formRegistrazione .header img{width:375px}.formRegistrazione .MuiGrid-container{width:90%;padding:25px 10px}.formRegistrazione .MuiGrid-container .MuiGrid-item{padding-left:0}.formRegistrazione .checkboxConsensi{width:100%;padding:10px 0}}.gatewayError{border:1px solid #105b70;border-radius:25px;place-content:center;width:fit-content;margin:8% auto;padding:40px;display:grid;box-shadow:0 3px 6px #000000e0}.gatewayError .icona{place-content:center;margin-bottom:50px;display:grid}.gatewayError .icona svg{height:250px;margin:auto auto 25px}.gatewayError .MuiTypography-root{text-align:center;font-size:24px}@media screen and (width<=899px){.gatewayError{width:75%;padding:20px}.gatewayError .icona svg{height:150px}.gatewayError .MuiTypography-root{text-align:center;font-size:18px}}.inserimentoErrorDrawer .MuiDrawer-paper{background-color:#0000}.inserimentoErrorDrawer .MuiDrawer-paper .MuiAlert-root{padding:12px 16px}.inserimentoErrorDrawer .MuiDrawer-paper .MuiAlert-root .MuiIconButton-root svg{color:#fff}.inserimentoErrorDrawer .MuiDrawer-paper .MuiAlert-root .MuiIconButton-root:hover{background-color:#fff}.inserimentoErrorDrawer .MuiDrawer-paper .MuiAlert-root .MuiIconButton-root:hover svg{color:#d32f2f}.inserimentoErrorDrawer .MuiDrawer-paper .MuiAlert-root .MuiTypography-root{margin-bottom:5px}.inserimentoErrorDrawer .MuiDrawer-paper .MuiAlert-root .MuiTypography-root a{color:#fff}.inserimentoErrorDrawer .MuiDrawer-paper .MuiAlert-root .MuiTypography-root a:hover{font-weight:600}.loadingSpinner{justify-content:center;height:100%;display:flex}.loadingSpinner svg{width:100px;animation:1.4s linear infinite spinningAnimation}@keyframes spinningAnimation{to{transform:rotate(360deg)}}.modalConsensi .MuiDialog-container .MuiDialog-paper{background-color:#0000;width:100%;max-width:calc(100% - 32px);height:100%;max-height:calc(100% - 32px);margin:16px}.modalConsensi .MuiDialog-container .MuiDialog-paper .MuiCard-root{height:100%;position:relative}.modalConsensi .MuiDialog-container .MuiDialog-paper .MuiCard-root .MuiCardContent-root{height:calc(100% - 84px)}.modalConsensi .MuiDialog-container .MuiDialog-paper .MuiCard-root .MuiCardActions-root{justify-content:center;width:100%;height:36px;padding:16px;display:flex;position:absolute;bottom:0;left:0}.modalConsensi .MuiDialog-container .MuiDialog-paper .MuiCard-root .MuiCardActions-root .MuiButton-root{text-transform:none;font-weight:600}.modalConsensi .MuiDialog-container .MuiDialog-paper .MuiCard-root .MuiCardActions-root .MuiButton-root:hover{color:#000;text-decoration:underline}.modalConsensi .MuiDialog-container .MuiDialog-paper .MuiCard-root .MuiCardActions-root .chiudi{background-color:#105b70}.modalConsensi .MuiDialog-container .MuiDialog-paper .MuiCard-root .MuiCardActions-root .chiudi:hover{background-color:#98bcbd}.modalConsensi .MuiDialog-container .MuiDialog-paper .MuiCard-root .MuiCardActions-root .accetta{background-color:#85133e}.modalConsensi .MuiDialog-container .MuiDialog-paper .MuiCard-root .MuiCardActions-root .accetta:hover{background-color:#dea4bd}.userNotAuthenticated{z-index:2;background-color:#000000e0!important}.userNotAuthenticated .MuiCard-root{padding:25px 75px}.userNotAuthenticated .MuiCard-root .MuiCardContent-root .MuiButton-root{color:#fff;text-transform:none;background-color:#06c;width:40%;margin:1em auto;box-shadow:0 3px 6px #000000e0}.userNotAuthenticated .MuiCard-root .MuiCardContent-root .MuiButton-root svg{color:#fff;border:1px solid #fff;border-radius:50%;margin-bottom:0}.userNotAuthenticated .MuiCard-root .MuiCardContent-root .MuiButton-root:hover{box-shadow:none;font-weight:600;text-decoration:underline}.userNotAuthenticated .MuiCard-root .MuiCardContent-root .MuiTypography-root{text-align:center;margin-top:15px;font-size:1em;font-weight:600}@media screen and (width<=899px){.userNotAuthenticated .MuiCard-root{padding:25px}}.modalUser .chiudi{background-color:#105b70}.modalUser .chiudi:hover{background-color:#98bcbd}html,body,#container{height:100%;margin:0}#mainContent{background-color:#fff;max-width:1920px;height:100%;margin:0 auto}input:focus,button:focus{border:1px solid orange!important}
