@charset "UTF-8";:root{--greyXtraLight:#ccc;--greyPlaceholder:#aaa;--greyLight:#888;--grey:#666;--greyDark:#444;--baseRadius:0 0 0 0;--baseText:14px;--smallText:12px;--titleText:23px}.container{padding-right:10px;padding-left:10px}.row{margin-right:-10px;margin-left:-10px}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{padding-right:10px;padding-left:10px}body{font-family:'Open Sans',sans-serif;font-size:var(--baseText);color:var(--greyDark);background-color:#f0f0f0}header{background-color:#fff}#header .familyLogo img{height:60px;width:auto}main{height:calc(100vh - 163px);overflow-y:auto}a,a:hover,a:focus{color:var(--green);text-decoration:none}input,select{border-radius:0}.required::after{content:"*"}h1,h2,h3,h4,h5{font-family:'Open Sans',sans-serif}h1{font-size:1.7em;color:#fff;background-color:var(--green);padding:7px 15px;text-align:center}h2.exit{color:var(--green);font-size:1.5em}.alert-success,.alert-error{padding:10px 15px;margin-top:20px;border-width:1px;border-style:solid}.alert-success ul,.alert-success ol,.alert-error ul,.alert-error ol{margin:0;padding:0;list-style-type:none}.alert-success{color:#155724;background-color:#d4edda;border-color:#c3e6cb}.alert-error{color:#860909;background-color:#f1dede;border-color:#e9c9c9}.cta{background-color:var(--green);border:1px solid var(--greenDark);padding:7px 20px;color:#fff !important;font-family:'Open Sans',sans-serif;font-size:1.1em;font-weight:300;display:block;text-align:center;margin-top:10px}.cta strong{font-weight:700}.cta.btnBoxLogin{max-width:250px !important;margin:0 auto}.cta:hover,.cta:focus{background-color:var(--greenDark);color:#fff !important;text-decoration:none}.ctaGrey{background-color:var(--grey);border:1px solid var(--greyDark)}.ctaGrey:hover,.ctaGrey:focus{background-color:var(--greyDark);color:#fff;text-decoration:none}.btn-secondary,.btn-primary,.btn,button,.dropdown-toggle{box-shadow:0 0 0 0 !important;outline:none !important}.navbar-expand-lg.navbarMenu .navbar-nav{margin:0 auto;height:50px}.navbar.bg-dark.navbarMenu{background-color:#fff !important;padding:0;border-top:1px solid var(--greyXtraLight);border-bottom:1px solid var(--greyXtraLight)}.navbar.navbarMenu .nav-item{border-right:0 none;padding:10px 15px}.navbar.navbarMenu .nav-item:last-child{border-right:0 none}.navbar.navbarMenu .nav-item a{padding:3px 0}#navbarMenu .nav-link{color:var(--greyDark);font-size:15px;border-bottom:2px solid transparent}#navbarMenu .nav-link:hover,#navbarMenu .nav-link:focus{border-bottom:2px solid var(--greyLight);text-decoration:none}#navbarMenu .nav-item.active .nav-link,#navbarMenu .nav-item.active .nav-link:focus,#navbarMenu .nav-item.active .nav-link:active{color:#fff;font-weight:bold;text-decoration:none}.navbar.userMenu{padding:0;margin-top:10px}.navbar.userMenu #userMenu{justify-content:flex-end}.navbar.userMenu a,.navbar.userMenu a:hover,.navbar.userMenu a:focus{color:#444}#userMenu .dropdown-menu{left:auto;right:0;border-radius:0;top:40px}#userMenu .userProfile{line-height:110%}#userMenu .userProfile .userPic,#userMenu .userProfile .userLink{display:inline-flex}#userMenu .userProfile .userLink{flex-direction:column;font-size:var(--baseText)}#userMenu .userProfile .userLink #active-tenant{color:#999}#userMenu .userProfile .userPic,#userMenu .userProfile .userLink,#userMenu a.nav-link,#userMenu .navSeparator,#userMenu .userAccount a.dropdown-toggle{margin-left:7px}#userMenu .userProfile .userPic img{width:40px;height:40px;border:1px solid #ddd;border-radius:50%}#userMenu a.nav-link,.userMenu button.navbar-toggler,#userMenu .btn-secondary:not(:disabled):not(.disabled),#userMenu .btn-secondary:not(:disabled):not(.disabled):active,#userMenu .btn-secondary:not(:disabled):not(.disabled).active{font-size:21px;width:40px;height:40px;background-color:#f4f4f4;border:1px solid var(--greyXtraLight);border-radius:50%;text-align:center;color:var(--greyDark);float:right;padding:3px 7px}#userMenu .dropdown-toggle::after{border:0 none}#navbarMenu .dropdown-item{padding:.25rem 1.5rem;color:var(--grey);font-size:15px}#navbarMenu .dropdown-menu{box-shadow:none;border-radius:0}#userMenu .dropdown-item.active,#userMenu .dropdown-item:active,#userMenu .dropdown-item:hover,#userMenu .dropdown-item:focus,#userMenu a.nav-link:hover,#userMenu a.nav-link:focus,.userMenu button.navbar-toggler:hover,.userMenu button.navbar-toggler:focus,#navbarMenu .dropdown-item.active,#navbarMenu .dropdown-item:active,#navbarMenu .dropdown-item:hover,#navbarMenu .dropdown-item:focus{background-color:#e0e0e0;color:var(--greyDark)}#userMenu .dropdown-item.active:after,#userMenu .dropdown-item:active:after{content:"";color:var(--green);font-family:'Font Awesome 5 Free';font-weight:900;float:right;font-size:20px;line-height:26px}#userMenu .dropdown-item.active,#userMenu .dropdown-item:active,#userMenu .dropdown-item.active:hover,#userMenu .dropdown-item.active:focus,#userMenu .dropdown-item:active:hover,#userMenu .dropdown-item:active:focus{background-color:#f0f0f0;color:var(--green)}#userMenu .userAccount .dropdown-menu{width:350px}#userMenu .navSeparator,#navbarMenu .navSeparator{height:40px;width:1px;border-left:1px solid var(--greyXtraLight)}#userMenu .nav-item.news .nav-link-text,#userMenu .nav-item.notifica .nav-link-text,#userMenu .nav-item.logOut .nav-link-text,#userMenu .nav-item.logIn .nav-link-text,#userMenu .btn-secondary .nav-link-text{display:none;visibility:hidden}#navbarMenu .dropdown-item.maintenance,#navbarMenu .dropdown-item.maintenance:hover,#navbarMenu .dropdown-item.maintenance:focus{opacity:.5;cursor:default;background-color:transparent;color:var(--grey);pointer-events:none}#navbarMenu .dropdown-item.maintenance:after{font-family:"Font Awesome 5 Free";font-weight:900;content:"";margin-left:7px}#selectLanguageForm{float:right;margin-left:10px}#selectLanguageForm .btn.btn-secondary.dropdown-toggle,#selectLanguageForm .btn.btn-secondary.dropdown-toggle:hover,#selectLanguageForm .btn.btn-secondary.dropdown-toggle:focus{text-transform:uppercase;width:40px;height:40px;background-color:#f4f4f4;border:1px solid #ddd;border-radius:50%;text-align:center;color:#444;line-height:20px !important;font-size:17px !important;padding:7px !important;text-decoration:none;position:relative}#selectLanguageForm .btn.btn-secondary.dropdown-toggle::after{display:inline-block;vertical-align:.255em;content:"";border-top:.3em solid #333;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent;margin-left:0;position:absolute;top:75%;right:36%}#selectLanguageForm .dropdown-item{color:#444;text-decoration:none;text-transform:capitalize}#selectLanguageForm .dropdown-item.active,#selectLanguageForm .dropdown-item:active{background-color:#f4f4f4;color:#444}#selectLanguageForm .btn.btn-secondary.dropdown-toggle:hover,#selectLanguageForm .btn.btn-secondary.dropdown-toggle:focus{background-color:#fff;color:#444}#selectLanguageForm .dropdown-menu{border-radius:0;right:0;left:auto;top:40px}#newsSlider .newsContent{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;height:86px;margin-bottom:5px}#newsSlider .carousel-caption{position:relative;right:0;left:0;color:#333;text-align:left;padding:0;top:0}#newsSlider .carousel-caption em{color:#7e7e7e;font-family:'Open Sans',sans-serif;font-size:12px}#newsSlider .carousel-caption h5{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;height:18px}#newsSlider .newsContent p{margin:0}#newsSlider .carousel-indicators{margin:0;position:relative;height:25px;display:flex;flex-direction:row;align-items:center}#newsSlider .carousel-indicators button{background-color:var(--greyLight);height:15px;width:15px;border-radius:50%}#newsSlider .carousel-indicators li.active{background-color:var(--green)}#newsSlider .carousel-caption h5{line-height:110%;font-size:15px;margin-bottom:5px}.container-fluid .messageExitText{margin:0 45px}.desktopBox .newsBox .pubdate{font-size:13px;color:#999}.desktopBox .newsBox .newsTitle{padding-bottom:10px}.desktopBox .newsBox .buttonCollapse{float:right}.desktopBox .newsBox h3{font-size:17px;color:var(--green);margin:0;padding:0;width:calc(100% - 30px)}.desktopBox .newsBox .newsBlock{margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid #eee}.desktopBox .newsBox .newsBlock:last-child{margin-bottom:0;padding-bottom:0;border-bottom:0 none}.desktopBox .newsBox .newsBlock .content{padding-right:15px 25px 0 0}.desktopBox .newsBox .newsBlock .content p{margin:0}.boxContainer{flex-direction:row;align-items:flex-start;align-content:stretch}.desktopBox{border:1px solid #ddd;padding:15px;height:100%;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.15);-moz-box-shadow:0 0 10px 0 rgba(0,0,0,.15);box-shadow:0 0 10px 0 rgba(0,0,0,.15);flex-wrap:wrap;background-color:#fff;margin-bottom:20px}.desktopBox h2{color:var(--green);border-bottom:1px solid #ddd;padding:0 0 10px;margin:0 0 10px;font-size:1.4em;position:relative}.desktopBox h3{color:var(--grey);padding:0 0 10px;margin:0 0 10px;font-size:1.2em;position:relative}.desktopBox.alertBox h2,.desktopBox.alertBox h3,.desktopBox.alertBox i,.desktopBox.alertBox a,.desktopBox.alertBox a:focus .desktopBox.alertBox a:hover{color:#ff9100}.desktopBox.alertBox i{margin:0 0 5px;font-size:30px !important;display:block}.homepage .desktopBox h2:after{content:'';position:absolute;top:-15px;right:-15px;border-color:transparent;border-style:solid;z-index:0;border-width:24px;border-right-color:var(--greenLight);border-top-color:var(--greenLight)}.desktopBox#Applicazioni h2{background-color:var(--green);color:#fff;border-bottom:0 none;padding:12px 15px;margin:-15px -15px 10px;font-size:1.4em;position:relative}.homepage .desktopBox h2:before{content:"";font-family:"Font Awesome 5 Free";font-weight:900;position:absolute;font-size:30px;display:block;z-index:1;color:#ffffff66;top:-12px;right:-9px}#Strumenti h2:before{content:""}#News h2:before{content:"";transform:rotate(180deg)}#Applicazioni h2:before{content:""}#Profilo h2:before{content:""}#Assistenza h2:before{content:""}#RinnovoLicenze h2:before{content:""}#Studio h2:before{content:""}#Licenze h2:before{content:""}.homepage .desktopBox#Applicazioni h2:after{top:0;right:0}.homepage .desktopBox#Applicazioni h2:before{top:5px;right:5px}#Strumenti{--greenXtraLight:#ca99da;--greenLight:#9f46bb;--green:#7b2696;--greenDark:#58116f}#News{--greenXtraLight:#82a1ca;--greenLight:#527cb1;--green:#265796;--greenDark:#113c73}#Assistenza,#RinnovoLicenze{--greenXtraLight:#e4bb7e;--greenLight:#df9d37;--green:#e5990a;--greenDark:#d2820a}#Profilo{--greenXtraLight:#e89ec0;--greenLight:#da6b9e;--green:#ca3f7f;--greenDark:#af2665}#Licenze{--greenXtraLight:#eeafba;--greenLight:#d46578;--green:#ca3f56;--greenDark:#be233d}.desktopBox a.cta.ctaDouble{width:auto;display:inline-block;margin:0 4px;text-align:center !important}.desktopBox a.cta.ctaDouble.maxSize{width:350px}.desktopBox .actions a.cta.ctaDouble:first-child{margin-left:0}.desktopBox .actions a.cta.ctaDouble:last-child{margin-right:0}#Strumenti a,#Applicazioni a{display:block;position:relative;padding:8px 20px 4px 0;line-height:120%;margin-top:4px;border-top:1px dotted #ddd;color:var(--green);text-decoration:none;font-family:'Open Sans',sans-serif;font-size:16px}#Strumenti a:first-of-type,#Applicazioni a:first-of-type{border-top:0 none}.homepage .desktopBox .linkDesc{font-family:'Open Sans',sans-serif;color:var(--grey);font-size:14px;margin-top:5px}#Strumenti a:after,#Applicazioni a:after{font-family:"Font Awesome 5 Free";font-weight:900;content:"";position:absolute;right:0;top:9px;font-size:16px}#Strumenti a.maintenance,#Applicazioni a.maintenance{opacity:.5;cursor:default;background-color:transparent;color:var(--grey);pointer-events:none}#Strumenti a.maintenance:after,#Applicazioni a.maintenance:after{font-family:"Font Awesome 5 Free";font-weight:900;content:"";margin-left:7px}#Studio div.myStudio img{width:50px;height:50px;border-radius:50%;border:1px solid var(--greyXtraLight);display:inline-block;margin-right:10px}#Studio div.myStudio{margin-bottom:9px;padding-bottom:9px;border-bottom:1px dotted var(--greyXtraLight)}#Studio div.myStudio:last-child{margin-bottom:0;padding-bottom:0;border-bottom:0 none}#Studio div.myStudio a{font-family:'Open Sans',sans-serif;font-size:16px;color:var(--green);position:relative;display:block}#Studio div.myStudio a:after{font-family:"Font Awesome 5 Free";font-weight:900;content:"";position:absolute;right:0;top:0;font-size:16px}#footer{background-color:#555;color:#fff;position:fixed;bottom:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#footer .footerText{width:100%;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:15px 20px}#footer a,#footer a:hover,#footer a:focus{color:#fff;text-decoration:underline}.privacyBox h3{font-size:18px;margin:25px 0 5px;color:#1b9b9b}.container-fluid.privacyBox,form.contactform label.control-label,form.contactform .form-check,.contentText.newsBox{text-align:left}.toast-title{font-weight:bold;font-size:17px}.toast-close-button{position:relative;right:-.3em;top:-.3em;float:right;font-size:20px;font-weight:bold;color:#fff;opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);filter:alpha(opacity=100);line-height:1}.toast-close-button:hover,.toast-close-button:focus{color:#fff;text-decoration:none;cursor:pointer;opacity:.4;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=40);filter:alpha(opacity=40)}#toast-container>div{-moz-box-shadow:0 0 12px rgba(0,0,0,.1);-webkit-box-shadow:0 0 12px rgba(0,0,0,.1);box-shadow:0 0 12px rgba(0,0,0,.1);opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);filter:alpha(opacity=100);font-size:var(--baseText)}#toast-container>div:hover{-moz-box-shadow:0 0 12px rgba(0,0,0,.1);-webkit-box-shadow:0 0 12px rgba(0,0,0,.1);box-shadow:0 0 12px rgba(0,0,0,.1);opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);filter:alpha(opacity=100)}.toast-success{background-color:var(--green)}.toast-warning{background-color:#ffc107}form.contactform{max-width:768px}form.contactform .field-validation-error{font-size:11px;display:block}form.contactform label.control-label{width:30%;vertical-align:top}form.contactform input.form-control,form.contactform select.form-control,form.contactform textarea.form-control{width:69%;display:inline-block;border-radius:0}form.contactform label.form-check-label label.control-label{width:100%}form.contactform .form-check{padding-left:35px;margin-bottom:10px !important}form.enrollform{margin-top:20px;max-width:100%}form.enrollform .cta{display:inline-block}.licenseBlock .licenseHeader,.licenseBlock .licenseRow{border-bottom:1px solid #e9e9e9}.licenseBlock .licenseRow div,.licenseBlock .licenseHeader div{padding:10px}.licenseBlock .licenseHeader div{font-weight:bold;border-top:2px solid var(--greyXtraLight);border-bottom:2px solid var(--greyXtraLight)}.licenseBlock .poolName{font-family:'Open Sans',sans-serif;color:var(--green);display:block;border-bottom:1px solid #cecece;border-top:1px solid #cecece;padding:10px 0;background-color:#e9e9e9;margin-top:-2px}.licenseBlock .poolName i{margin-right:3px}.licenseBlock .licenseRow i{color:var(--green)}.licenseBlock .licenseRow.inScadenza{background-color:#faeedb}.licenseBlock .licenseRow.inScadenza i{color:#f90}.licenseBlock .licenseRow.scaduta{background-color:#ffe4e4}.licenseBlock .licenseRow.scaduta i{color:#d30000}.licenseBlock .licenseRow label{display:none;visibility:hidden}.alertLicenza{padding:7px 10px;background-color:#faeedb;border:1px dotted #f90;display:flex;flex-direction:row;align-items:center;justify-content:center}.alertLicenza i{color:#f90;font-size:21px;margin-right:7px}.alertLicenza .alertText a,.alertLicenza .alertText a:hover,.alertLicenza .alertText a:focus{color:#f90;text-decoration:underline}@media screen and (max-width:992px){main{height:calc(100vh - 161px)}.appColumn{order:-1}#userMenu .navSeparator{height:1px;width:calc(100% - 10px);border-top:1px solid #ddd}#userMenu a.nav-link,#userMenu .navSeparator{margin-top:10px}.userMenu{position:fixed;top:0;right:20px;z-index:101}#userMenu{background-color:#fff;border:1px solid #ddd;padding:10px;width:300px;max-height:calc(100vh - 100px);overflow:hidden;position:absolute;right:0;top:40px}.userMenu button.navbar-toggler{position:absolute;right:0;top:0}#userMenu .nav-item.news .nav-link-text,#userMenu .nav-item.notifica .nav-link-text,#userMenu .nav-item.logOut .nav-link-text,#userMenu .nav-item.logIn .nav-link-text,#userMenu .btn-secondary .nav-link-text{display:inline-flex;visibility:visible}#userMenu ul.navbar-nav{height:100%}#userMenu a.nav-link,#userMenu .userProfile .userLink,#userMenu .btn-secondary:not(:disabled):not(.disabled),#userMenu .btn-secondary:not(:disabled):not(.disabled):active,#userMenu .btn-secondary:not(:disabled):not(.disabled).active{font-size:1.15em;line-height:110%}#userMenu a.nav-link,#userMenu .btn-secondary:not(:disabled):not(.disabled),#userMenu .btn-secondary:not(:disabled):not(.disabled):active,#userMenu .btn-secondary:not(:disabled):not(.disabled).active,#selectLanguageForm .btn.btn-secondary.dropdown-toggle:hover,#selectLanguageForm .btn.btn-secondary.dropdown-toggle:focus{width:100%;height:auto;border:0 none;border-radius:0;text-align:left;color:#666;background-color:transparent;padding:10px 0}#userMenu .dropdown-toggle::after{border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent;float:right;margin-right:10px;margin-top:5px}#userMenu .dropdown-menu{border:0 none;margin-right:10px}#userMenu .dropdown{float:left;width:100%;margin-left:0}#userMenu a.nav-link,#userMenu a.nav-link:hover,#userMenu a.nav-link:focus{background-color:transparent}#userMenu a.nav-link i,#userMenu .btn-secondary i{margin-right:10px}#navbarMenu.navbar-collapse.collapse.show,#navbarMenu.navbar-collapse.collapsing{position:absolute;width:100%;display:table;top:48px;z-index:100;background-color:#fff;border-bottom:1px solid var(--greyXtraLight);padding:0 15px}#userMenu .dropdown{margin-top:15px}#navbarMenu .navbar-nav{border-top:1px solid var(--greyXtraLight)}#navbarMenu .nav-link,#navbarMenu .nav-link:hover,#navbarMenu .nav-link:focus{padding:0}.navbar-expand-lg.navbarMenu .navbar-nav{height:auto}#userMenu .nav-item.logOut,#userMenu .nav-item.logIn,#userMenu .nav-item.notifica,#userMenu .nav-item.userAccount{margin-left:10px}#userMenu .userProfile{line-height:110%;height:40px;margin:10px 0}.navbarMenu .navbar-toggler{color:var(--green);border:0 none;margin:10px auto}.navbar.navbarMenu .nav-item{border-right:0 none;border-bottom:1px dotted var(--greyXtraLight);font-size:1.15em}.navbar.navbarMenu .nav-item:last-child{border:0 none}.navbar.navbarMenu .nav-item a{padding:10px 0}#navbarMenu .dropdown-menu{padding:0;margin:10px 0 0 0;color:#fff;border:0 none;font-size:.95em;box-shadow:0 0 0 0}#navbarMenu .dropdown-item{padding:5px 10px;color:var(--greyDark)}.container-fluid.boxContainer{padding:0 20px}.userMenu #selectLanguageForm .btn.btn-secondary.dropdown-toggle::after{margin-left:0;position:absolute;top:7px;right:0}.userMenu a.nav-link,#selectLanguageForm{margin-top:0;width:100%;text-align:left}#selectLanguageForm a.btn.btn-secondary.dropdown-toggle,#selectLanguageForm a.btn.btn-secondary.dropdown-toggle:hover,#selectLanguageForm a.btn.btn-secondary.dropdown-toggle:focus{text-transform:none;padding:5px 5px 20px}#selectLanguageForm .dropdown{border-bottom:1px solid #ddd;margin-right:5px;margin-top:0;padding-bottom:10px}#userMenu .userAccount .dropdown-menu{width:auto}#selectTenantForm .dropdown{padding-bottom:10px;border-bottom:1px solid #ddd;margin-right:5px;margin-top:10px}form.contactform{max-width:100%;width:100%}form.contactform label.control-label,form.contactform input.form-control,form.contactform select.form-control,form.contactform textarea.form-control{width:100%}#header{z-index:1100}.licenseBlock .licenseHeader{display:none;visibility:hidden}.licenseBlock .licenseRow label{display:inline-block;visibility:visible;margin-right:7px;font-weight:bold}.licenseBlock .licenseRow div{padding-top:0;padding-bottom:0}.licenseBlock .licenseRow div:first-child{padding-top:10px}.licenseBlock .licenseRow div:last-child{padding-bottom:10px}}@media screen and (max-width:576px){h1{font-size:1.3em}h2{font-size:1.2em}h3{font-size:1.1em}.userMenu{top:0}#footer .footerText{font-size:11px}main{height:calc(100vh - 156px)}}#Applicazioni .expired{font-size:14px;color:#e50000}#Applicazioni .expiring{font-size:14px;color:#de9d37}.placeholder{min-height:.8em}#navbarMenu #app-menu{max-width:900px;margin:12px auto}.noLicence .desktopBox .actions{margin:20px auto 0;text-align:center}.noLicence .desktopBox{text-align:center}.boxContainer.waitLicence{padding-bottom:30px}.desktopBox .waitingActivation{text-align:center}.desktopBox .stepContainer{margin:30px 0;display:block;text-align:center}.desktopBox .activationStep{margin:10px;display:inline-table;width:200px;height:200px;border-radius:50%;background-color:var(--green);position:relative;vertical-align:top}.desktopBox .activationStepArrow{display:inline-table;height:200px}.desktopBox .activationStep .itemContent{display:table-cell;vertical-align:middle;text-align:center;padding:20px;font-size:15px;line-height:19px}.desktopBox .activationStepArrow .arrowContent{display:table-cell;vertical-align:middle;text-align:center;font-size:21px;color:var(--grey);position:relative;top:10px}.desktopBox .activationStep .itemContent i{display:block;font-size:30px;margin-bottom:10px}.desktopBox .activationStep.stepDone{color:#fff}.desktopBox .activationStep.stepProgress{color:#585858;background-color:#eaeaea;border:2px solid #ccc;position:relative;border:5px solid transparent;background-clip:padding-box}.desktopBox .activationStep.stepTodo{color:#b4b4b4;background-color:#eaeaea}.desktopBox .activationStep.stepProgress::after{position:absolute;top:-8px;bottom:-8px;left:-8px;right:-8px;border:2px dashed var(--green);content:'';z-index:0;border-radius:50%;animation:rotation 10s infinite linear}.desktopBox .activationStep.stepProgress::before{position:absolute;top:-15px;bottom:-15px;left:-15px;right:-15px;border:2px dashed var(--green);content:'';z-index:0;border-radius:50%;animation:rotation 20s infinite linear;animation-direction:reverse}@keyframes rotation{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(359deg)}}.desktopBox .activationStep.stepError{color:#db0000;background-color:#f4b4b4 !important;border:1px dotted #cd1212 !important;position:relative;border:5px solid transparent;background-clip:padding-box}.errorMessage{color:#db0000;background-color:#f9e2e2;border:1px dotted #cd1212 !important;padding:10px;margin-top:10px}.waitLicence .card{border:1px solid rgba(0,0,0,.125) !important}.waitLicence .btn-link{font-weight:400;color:var(--greenDark);text-decoration:underline}.waitLicence .card-header{padding:10px}.card-body #messagesList{list-style-type:none;padding-inline-start:5px;margin-bottom:0}.card-body #messagesList li.info:before,.card-body #messagesList li.warn:before,.card-body #messagesList li.error:before{font-family:"Font Awesome 5 Free";font-size:15px;margin-right:7px;font-weight:900;display:inline-block;width:20px;text-align:center}.card-body #messagesList li.info:before{content:"";color:#3d87c8}.card-body #messagesList li.warn:before{content:"";color:#ffa500}.card-body #messagesList li.error:before{content:"";color:#f00}.accordion>.card{border:1px solid #ddd;height:100%;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.15);-moz-box-shadow:0 0 10px 0 rgba(0,0,0,.15);box-shadow:0 0 10px 0 rgba(0,0,0,.15);flex-wrap:wrap;background-color:#fff}.accordion>.card .card-header{background-color:transparent}@media screen and (max-width:1200px){.desktopBox .activationStep{width:150px;height:150px}.desktopBox .activationStepArrow{height:150px}.desktopBox .activationStep .itemContent{padding:15px;font-size:12px;line-height:15px}.desktopBox .activationStep .itemContent i{font-size:21px;margin-bottom:10px}.desktopBox .waitingActivation .waitingContent{padding:0 150px;background-size:150px}}@media screen and (max-width:992px){.desktopBox .activationStep{width:100px;height:100px}.desktopBox .activationStepArrow{height:100px}.desktopBox .activationStep .itemContent{padding:15px;font-size:10px;line-height:13px}.desktopBox .activationStep .itemContent i{font-size:19px;margin-bottom:10px}.desktopBox .waitingActivation .waitingContent{background-image:none;padding:0}}.workareaform{margin-top:20px}.workareaform .actions{padding:30px 0 0 0;margin:0 0 0 15px !important}.workareaform .actions .cta{display:inline-block;float:left;margin:0 7px 0 0;width:120px}.workareaform .radio{width:100%;text-align:left;margin:4px 0 0;padding:10px 20px 0 15px;border-top:1px solid #e9e9e9}.workareaform .radio input[type=radio]{display:none}.workareaform .radio input[type=radio]+label{display:block}.workareaform .radio input[type='radio']+label:before{display:inline-block;font-family:"Font Awesome 5 Free";font-style:normal;font-size:20px;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:5px;width:23px;color:var(--grey);position:relative;top:2px}.workareaform .radio input[type=radio]+label:before{content:""}.workareaform .radio input[type=radio]:checked+label:before{content:""}.workareaform .radio.active input[type=radio]:checked+label:before,.workareaform .radio.active input[type=radio]+label:before{content:"";color:var(--green);font-weight:900}.workareaform .radio.active label{color:var(--green)}.workareaform .radio label{padding-left:0}.workareaform .tenantsContainer{width:100%;margin:0 15px;max-height:calc(100vh - 455px);overflow-y:auto}.workareaform .form-group{margin-bottom:0}.workareaform button.cta{margin:0;padding:0 15px}.workareaform .input-group{padding-left:0;width:100%;max-width:400px;margin:0 auto}.workareaform .input-group input.form-control{font-size:1em;height:36px;border-left:0 none;border-radius:0}.workareaform .input-group-prepend span,.workareaform .input-group-append button{border-radius:0}.workareaform .input-group-prepend span.input-group-text{border-right:0;background-color:#fff;padding-right:2px;color:#999;height:36px;border-color:#ccc}.workareaform .input-group input.form-control,.workareaform .input-group input.form-control:focus,.workareaform .input-group input.form-control:hover{outline:none;box-shadow:none;border:1px solid #ccc;border-left:0 none}@media screen and (max-width:992px){.workareaform .input-group{padding-right:0}}:root{--greenXtraLight:#cedda3;--greenLight:#aac75a;--green:#80aa0c;--greenDark:#6a9001}.headerImage{border-bottom:1px solid #dfdfdf;margin:-21px 0 0;height:30vh;background-image:url(/images/elyca/header.jpg);background-repeat:no-repeat;background-size:cover;background-position:top center}.promoBox{font-size:.95em;height:100%;flex-wrap:wrap;padding:25px;background-color:#fff;border:1px solid #d4d4d4;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.15);-moz-box-shadow:0 0 10px 0 rgba(0,0,0,.15);box-shadow:0 0 10px 0 rgba(0,0,0,.15)}.promoBox h2,.promoBox .contentText,.promoBox .actions,.promoBox a.cta{flex:0 0 100%;max-width:100%}.promoBox .contentText{align-self:flex-start}.promoBox .actions{align-self:flex-end;margin-top:20px}.promoBox a.cta{color:var(--green) !important;border:0 none;max-width:100% !important;width:100% !important;background-color:transparent;margin:5px 0 0;display:block;text-align:center;padding:0;font-family:"Open Sans",sans-serif}.promoBox a.cta:hover,.promoBox a.cta:focus{color:var(--greenDark) !important;border:0 none;background-color:transparent}.promoBox h2{color:var(--green);padding:0 0 5px;margin:0;font-size:1.3em}.promoBox .SBUpgrade.img-fluid{max-height:120px;margin:0 auto 10px;display:block;content:url('/images/elyca/SBCharacter3.png')}.footerIndexBlock .dividerSB img{margin:20px;display:inline-block;width:45px}.footerIndexBlock .dividerSB:before,.footerIndexBlock .dividerSB:after{content:"";display:inline-block;border-bottom:1px solid #ccc;width:calc(50% - 47px);position:relative;vertical-align:middle}.footerIndexBlock h2{font-family:"Open Sans",sans-serif;font-size:24px;font-weight:500}.footerIndexBlock .btnRadius{background:var(--green);color:#fff;border:0 none;height:42px;padding:9px}.footerIndexBlock .btnRadius:hover,.footerIndexBlock .btnRadius:focus{background:var(--greenDark)}.footerIndexBlock .btnRadius:first-of-type{margin:20px auto 0;border-radius:20px 0 0 0 !important;display:block;width:250px}.footerIndexBlock .btnRadius:last-of-type{margin:10px auto 20px;border-radius:0 0 20px 0 !important;display:block;width:250px}#Applicazioni a img{width:40px;height:auto;position:absolute;left:0;top:10px}#Applicazioni a{padding-left:50px}.cookiePageSB p{margin-bottom:0}.privacyBox h3{color:var(--greenDark)}#header .familyLogo img{padding:6px 0}