@font-face{font-family:Ubuntu;font-style:normal;font-weight:300;src:local('Ubuntu Light'),local('Ubuntu-Light'),url(fonts/ubuntu/ubuntu-v11-latin-300.woff2) format('woff2'),url(fonts/ubuntu/ubuntu-v11-latin-300.woff) format('woff')}@font-face{font-family:Ubuntu;font-style:normal;font-weight:400;src:local('Ubuntu Regular'),local('Ubuntu-Regular'),url(fonts/ubuntu/ubuntu-v11-latin-regular.woff2) format('woff2'),url(fonts/ubuntu/ubuntu-v11-latin-regular.woff) format('woff')}@font-face{font-family:Ubuntu;font-style:normal;font-weight:500;src:local('Ubuntu Medium'),local('Ubuntu-Medium'),url(fonts/ubuntu/ubuntu-v11-latin-500.woff2) format('woff2'),url(fonts/ubuntu/ubuntu-v11-latin-500.woff) format('woff')}@font-face{font-family:Ubuntu;font-style:normal;font-weight:700;src:local('Ubuntu Bold'),local('Ubuntu-Bold'),url(fonts/ubuntu/ubuntu-v11-latin-700.woff2) format('woff2'),url(fonts/ubuntu/ubuntu-v11-latin-700.woff) format('woff')}@font-face{font-family:'Ubuntu Mono';font-style:normal;font-weight:400;src:local('Ubuntu Mono'),local('UbuntuMono-Regular'),url(fonts/ubuntu-mono/ubuntu-mono-v7-latin-regular.woff2) format('woff2'),url(fonts/ubuntu-mono/ubuntu-mono-v7-latin-regular.woff) format('woff')}@font-face{font-family:'Ubuntu Mono';font-style:normal;font-weight:700;src:local('Ubuntu Mono Bold'),local('UbuntuMono-Bold'),url(fonts/ubuntu-mono/ubuntu-mono-v7-latin-700.woff2) format('woff2'),url(fonts/ubuntu-mono/ubuntu-mono-v7-latin-700.woff) format('woff')}h2{font-family:'Crimson Text',serif;font-size:1.725rem;font-weight:700;color:#98833c;margin:.5rem 0;text-align:center}p{margin-bottom:.825rem;line-height:1.35;font-size:1.25rem}strong{font-weight:500}#top-bar{padding:.725rem 3rem 1rem;box-shadow:0 10px 10px -8px rgba(0,0,0,.2);position:relative;z-index:1}#top-bar #user-menu{position:absolute;right:3rem;top:50%;transform:translateY(-50%);vertical-align:middle;cursor:pointer;background:#fff;z-index:3;transition:.3s}#top-bar #user-menu:hover>.menu-items{display:block!important;opacity:1!important}#top-bar #user-menu i:before{font-size:2.5rem;vertical-align:middle}#top-bar #user-menu #user-id{position:relative;z-index:3}#top-bar #user-menu #user-id+.menu-items{display:none;position:absolute;top:50%;left:0;right:0;z-index:2;background:#ececec;padding:.5rem 1rem 1.5rem;border-top:1.5rem solid #fff;box-shadow:0 10px 10px -8px rgba(0,0,0,.2);list-style:none;margin:0;opacity:0;transition:.3s}#top-bar #user-menu #user-id+.menu-items:hover{display:block!important;opacity:1!important}#top-bar #user-menu #user-id:hover .menu-items{display:block!important;opacity:1!important}.default-form{padding:3rem 3rem 1rem;margin-top:5rem}@media (max-width:992px) and (orientation:portrait){.default-form{overflow:visible;padding:2rem 2rem 0;margin-top:2rem}}@media (max-width:992px) and (orientation:landscape){.default-form{overflow:visible;padding:2rem 3rem 0;margin-top:0}}.default-form label{width:100%;display:block;position:relative}.default-form .fading,.default-form .nofading{position:absolute;top:50%;left:15px;transform:translateY(-50%)}.default-form .fading.message,.default-form .nofading.message{top:-14px;transform:none;background:#fff;padding:0 .5rem}.default-form textarea{border:2px solid #98833c;border-radius:.5rem;line-height:1;height:8.5rem;width:100%;display:block;margin-top:1.5rem}.default-form input{border:2px solid #98833c;border-radius:.5rem;line-height:1;height:2.5rem;width:100%;display:block;padding-left:1rem;font-weight:400}.default-form .richiesta{list-style:none;padding:0}.default-form .richiesta li{border-bottom:1px solid #98833c;padding:.125rem 1rem;font-weight:400;cursor:pointer;transition:.3s}.default-form .richiesta li:hover{color:#98833c}.default-form p.form-info{font-size:.725rem}.default-form .trigger-list{position:absolute;left:0;right:0;height:2.5rem;background:0 0;top:0}.default-form .trigger-list.list-visible i:before{transform:rotate(180deg)}.default-form .trigger-list i{position:absolute;top:0;right:0;background:#98833c;height:2.5rem;border-radius:0 .5rem .5rem 0;color:#fff;width:2.5rem;z-index:2}.default-form .trigger-list i:before{text-align:center;transition:.3s;transform:rotate(0);display:block;margin:auto;position:absolute;left:0;right:0;top:.4rem;font-size:1.25rem}.default-form .fake-select{position:absolute;z-index:1;background:#fff;top:40px;right:0;left:0;list-style:none;padding:0 .5rem 1rem;box-shadow:0 15px 10px -10px rgba(0,0,0,.3)}.default-form .fake-select li{padding:.5rem;border-bottom:1px solid #98833c;cursor:pointer}.default-form .fake-select li:hover{color:#634702;background:#f5f5f5}.cta-main{background:#98833c;color:#fff;padding:.25rem 1rem;border-radius:12px;display:block;max-width:300px;text-align:center;font-weight:600;margin:2rem auto;font-size:1.125rem;border:0;line-height:1.5;text-transform:uppercase;width:auto!important}.cta-main.smaller{font-size:1rem;padding:.5rem 1.5rem;max-width:180px}.cta-main:hover{box-shadow:0 15px 15px -12px rgba(0,0,0,.25)}.modal-customized h3{text-align:center;width:100%;margin-top:3rem}.modal-customized h4{font-family:"Ubuntu Mono";letter-spacing:-.125rem;margin-top:2rem;border-bottom:2px solid #ccc;width:100%}.modal-customized .modal-body{padding:1.5rem}@media (max-width:480px){.modal-customized .modal-body{padding:.5rem;font-size:.9rem;line-height:1.4}}.modal-customized .modal-body>ol{padding-right:1.5rem}@media (max-width:480px){.modal-customized .modal-body>ol{padding:.5rem .5rem .5rem 1.5rem}}.modal-customized .modal-body>ol>li>strong:first-of-type{font-size:1.25rem;font-weight:600;margin-bottom:.5rem;margin-top:2.2rem;display:block;position:relative}.modal-customized .modal-body>ol>li>strong:first-of-type::before{content:"";position:absolute;left:-1.8rem;top:0;width:2rem;height:2rem;border-radius:50%;border:2px solid #98833c;border-right-color:transparent}.modal-customized .modal-body>ol>li>ol>li{margin-bottom:.5rem}.modal-customized .modal-body>ol>li>ul>li{list-style:disc}.modal-customized .modal-body>ol>li>ul>li strong:first-of-type{font-size:1.125rem;font-weight:500;margin-bottom:.5rem;margin-top:1.25rem;display:block}.modal-customized .modal-body>ol>li{counter-increment:myIndex;list-style:none;position:relative}.modal-customized .modal-body>ol>li:before{content:counter(myIndex);position:absolute;left:-18px;top:-2px;font-size:24px;font-weight:600;color:#128781}.login-wrapper{background:rgba(255,255,255,.78);padding:4rem 0 0;margin-top:4rem}.login-wrapper .psw-reset{text-align:center;font-weight:600;font-size:1.125rem}#totop{position:fixed;right:30px;bottom:-60px;background:#634702;width:45px;height:45px;transition:.3s;text-align:center;z-index:10}#totop i:before{position:relative;top:7px;transition:.3s;text-align:center;left:0;right:0;color:#fff;padding:0;margin:0;font-size:1.5rem;line-height:1}#totop:hover{background:#634702}#totop:hover i:before{top:0}.loader{position:fixed;z-index:99999;top:0;left:0;bottom:0;right:0;background:-moz-radial-gradient(center,ellipse cover,#fcfcfc 0,#f2f2f2 73%,#e5e5e5 100%);background:-webkit-radial-gradient(center,ellipse cover,#fcfcfc 0,#f2f2f2 73%,#e5e5e5 100%);background:radial-gradient(ellipse at center,#fcfcfc 0,#f2f2f2 73%,#e5e5e5 100%)}.loader img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(.6)}#main-menu{position:fixed;left:0;top:90px;bottom:0;overflow-y:auto;width:300px;background:#ececec}#main-menu a{color:#000;text-transform:uppercase;font-size:1rem;display:block;border-bottom:1px solid #999;padding-bottom:.5rem}#main-menu .trigger-menu{width:30px;height:30px;position:absolute;left:100%;background:red}@font-face{font-family:fontello;src:url(fonts/icon/fontello.eot?27597251);src:url(fonts/icon/fontello.eot?27597251#iefix) format('embedded-opentype'),url(fonts/icon/fontello.woff2?27597251) format('woff2'),url(fonts/icon/fontello.woff?27597251) format('woff'),url(fonts/icon/fontello.ttf?27597251) format('truetype'),url(fonts/icon/fontello.svg?27597251#fontello) format('svg');font-weight:400;font-style:normal}[class*=" icon-"]:before,[class^=icon-]:before{font-family:fontello;font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-sicurezza:before{content:'\e800'}.icon-notifica:before{content:'\e801'}.icon-carichi-1:before{content:'\e802'}.icon-prodotto:before{content:'\e803'}.icon-prodotto-composto:before{content:'\e804'}.icon-carichi:before{content:'\e805'}.icon-view:before{content:'\e806'}.icon-ordini:before{content:'\e807'}.icon-megafono:before{content:'\e808'}.icon-down:before{content:'\e809'}.icon-user:before{content:'\e80a'}.icon-right:before{content:'\e80b'}.icon-left:before{content:'\e80c'}.icon-up:before{content:'\e80d'}.icon-menu:before{content:'\e80e'}.icon-search:before{content:'\e80f'}.icon-plus:before{content:'\e810'}.icon-print:before{content:'\e811'}.icon-trash:before{content:'\e812'}.icon-save:before{content:'\e813'}:root{font-size:16px;font-family:Ubuntu,sans-serif}*{-webkit-font-smoothing:antialiased}body{margin:0;padding:0;font-weight:400;font-family:Ubuntu,sans-serif;color:#2f2f2f}a{color:#98833c;text-decoration:none;transition:.3s}a:hover{color:#000;text-decoration:none}a:active,a:focus{outline:0}.btn:active,.btn:focus,.btn:hover,button:active,button:focus,button:hover{outline:0!important}.down-shadow{box-shadow:0 15px 20px -10px rgba(0,0,0,.25)}.m-t-1{margin-top:1rem!important}.m-t-2{margin-top:2rem!important}.m-t-3{margin-top:3rem!important}.m-t-5{margin-bottom:5rem!important}.m-b-1{margin-bottom:1rem!important}.m-b-2{margin-bottom:2rem!important}.m-b-5{margin-bottom:5rem!important}.p-t-1{padding-top:1rem!important}.p-t-2{padding-top:2rem!important}.p-t-3{padding-top:3rem!important}.p-t-5{padding-bottom:5rem!important}.p-b-1{padding-bottom:1rem!important}.p-b-2{padding-bottom:2rem!important}.p-b-5{padding-bottom:5rem!important}.info-small{font-size:.875rem}.login-page{overflow:hidden;height:100%;min-height:100%;background:url(../img/background.jpg) center/cover}@media (max-width:992px) and (orientation:landscape){.login-page{overflow:visible}.login-page .login-wrapper{max-width:90%;flex:0 0 90%;padding:1.5rem 0 0;margin-top:0}.login-page .login-wrapper img{width:230px}}.login-page body{min-height:100%;height:100%;background:0 0}