.md-primary{background-color:#2196f3!important;color:#fff!important}.md-icon-button .md-primary{background-color:transparent!important;color:#2196f3!important}.is-hidden{display:none!important}.is-visible{display:initial}body,html{font-family:"Raleway",sans-serif}.button,button,md-button{width:auto}.button[disabled],button[disabled],md-button[disabled]{background-color:#efefef!important;border:1px solid #cfd1d4!important;cursor:no-drop!important}.button.force-submit,button.force-submit,md-button.force-submit{background-color:#fff3cd}.button.force-submit:hover,button.force-submit:hover,md-button.force-submit:hover{background-color:#ffe79a!important}.button.delete,.button.queue-stopped,.button.stop:not([disabled]),button.delete,button.queue-stopped,button.stop:not([disabled]),md-button.delete,md-button.queue-stopped,md-button.stop:not([disabled]){background-color:#e20!important;color:#fff!important}.button.delete:hover,.button.queue-stopped:hover,.button.stop:not([disabled]):hover,button.delete:hover,button.queue-stopped:hover,button.stop:not([disabled]):hover,md-button.delete:hover,md-button.queue-stopped:hover,md-button.stop:not([disabled]):hover{background-color:#bb1b00!important}.button.queue-started,.button.refresh,.button.start:not([disabled]),button.queue-started,button.refresh,button.start:not([disabled]),md-button.queue-started,md-button.refresh,md-button.start:not([disabled]){background-color:#d4edda!important;border-color:#c3e6cb!important;color:#fff!important}.button.queue-started:hover,.button.refresh:hover,.button.start:not([disabled]):hover,button.queue-started:hover,button.refresh:hover,button.start:not([disabled]):hover,md-button.queue-started:hover,md-button.refresh:hover,md-button.start:not([disabled]):hover{background-color:#b0debb!important}.button[aria-label=Search],button[aria-label=Search],md-button[aria-label=Search]{background-color:#d4edda;border-color:#c3e6cb}.button[aria-label=Search] md-icon,button[aria-label=Search] md-icon,md-button[aria-label=Search] md-icon{color:#155724}.button[aria-label=Refresh],button[aria-label=Refresh],md-button[aria-label=Refresh]{background-color:#ddd}.button.md-primary md-icon,button.md-primary md-icon,md-button.md-primary md-icon{color:#fff}.button.agi__button,button.agi__button,md-button.agi__button{background-color:#fc0;border:0;border-radius:5px;box-shadow:0 2px 5px rgba(0,0,0,.26);color:#333;font-weight:700;line-height:30px;margin-bottom:16px;min-width:120px;opacity:1;padding:0 30px;transition:opacity .3s ease-out}.button.agi__button[disabled],button.agi__button[disabled],md-button.agi__button[disabled]{opacity:.5}.button.agi__button.left,button.agi__button.left,md-button.agi__button.left{float:left}.md-icon-button.np-bg{background-color:transparent}md-menu-content{min-width:100px!important;padding:0}md-menu-item{height:auto;min-height:20px}md-menu-item .md-button:not([disabled]):hover{background-color:#e3f1fd}.md-open-menu-container md-menu-divider{margin-bottom:0;margin-top:0}.error-msg{display:none}.input--generic{border:1px solid #cfd1d4;border-radius:3px;height:30px;line-height:30px;margin-bottom:10px;min-width:200px;padding-left:5px;width:100%}@media only screen and (min-width:769px){.input--generic{width:auto}}.input--full{width:100%}.input--disabled{color:#333;font-weight:700}.input.backrow{margin-right:-1000px}.input--hasError{border:1px solid #d9534f!important;border-bottom-left-radius:0;border-bottom-right-radius:0;margin-bottom:0!important}.input--hasError~.error-msg{background-color:#d9534f;color:#fff;display:inline-block;font-size:small;margin-bottom:10px!important;padding:3px 5px}.input--hasError~button{margin-bottom:0!important}.md-dialog-container md-toolbar{background-color:#2196f3}.md-dialog-container .md-block p{margin:0}.label{background-color:transparent;border:1px solid #cfd1d4;border-radius:3px;color:#333;display:inline-block;font-size:11px;font-weight:400!important;margin-bottom:2px;padding:3px 5px}.label--full{background-color:#cfd1d4;border:0}.label a{color:inherit;text-decoration:none}.label .fa{margin-right:3px}.label--rete,.label--utente{background-color:transparent;border:1px solid #ffb982}.label__container{clear:both;display:block;margin:5px 0;width:100%}.loading{background-color:hsla(0,0%,100%,.5);color:#f39900;font-size:10vw;height:100%;left:0;line-height:100vh;position:fixed;text-align:center;top:0;width:100%;z-index:99999}.loading i{color:#2c3e50;font-size:50px;padding-left:0;padding-top:0;z-index:99999}.spinner{display:none;font-size:10px;height:40px;left:50%;margin:0 auto;position:fixed;text-align:center;top:50%;transform:translate(-25px,-20px);width:50px;z-index:100}.spinner>div{animation:a 1.2s infinite ease-in-out;background-color:#f39900;display:inline-block;height:100%;width:6px}.spinner .rect2{animation-delay:-1.1s}.spinner .rect3{animation-delay:-1s}.spinner .rect4{animation-delay:-.9s}.spinner .rect5{animation-delay:-.8s}@keyframes a{0%,40%,to{transform:scaleY(.4)}20%{transform:scaleY(1)}}.agi__switch{display:inline-block;height:18px}.agi__switch input[type=checkbox]{display:none;height:0;visibility:hidden;width:0}.agi__switch input[type=checkbox]:checked+label{background:#69de56}.agi__switch input[type=checkbox]:checked+label:after{left:calc(100% - 1px);transform:translateX(-100%)}.agi__switch label{background:#ddd;border-radius:18px;cursor:pointer;display:block!important;height:inherit;position:relative;text-indent:-9999px;width:36px!important}.agi__switch label:after{background:#fff;border-radius:18px;content:"";height:16px;left:1px;position:absolute;top:1px;transition:.2s;width:16px}*{outline:none}.overlay{background-color:rgba(0,0,0,.9);display:none;height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:1001}.overlay__content{display:table;height:100vh;width:100vw}.delete-profile-box,.login-box{display:table-cell;font-size:14px;text-align:center;vertical-align:middle}.delete-profile-box .top-message,.delete-profile-box .top-title,.login-box .top-message,.login-box .top-title{color:#69de56;display:none;font-weight:700;margin-bottom:10px;width:90%}.article-page .delete-profile-box .top-message,.article-page .delete-profile-box .top-title,.article-page .login-box .top-message,.article-page .login-box .top-title{display:block}.delete-profile-box .top-title,.login-box .top-title{background-color:#fff;display:block;margin-top:-34px;padding:0;text-align:center}.delete-profile-box__container,.login-box__container{background-color:#fff;box-shadow:1px 1px 5px #cfd1d4;display:inline-block;margin:0 auto;min-height:440px;overflow:hidden;padding:16px;position:relative;width:90%}@media only screen and (min-width:769px){.delete-profile-box__container,.login-box__container{min-height:350px;width:550px}}.delete-profile-box__container .x-close-layer,.login-box__container .x-close-layer{cursor:pointer;font-size:50px;line-height:40px;padding:10px;position:absolute;right:0;top:-10px;z-index:60}.delete-profile-box__view-container,.login-box__view-container{height:100%;left:0;overflow:hidden;padding-left:16px;padding-top:50px;position:absolute;top:0;transition:left .5s ease-out;width:200%}.delete-profile-box__view-container.step2,.login-box__view-container.step2{left:-97.5%}.delete-profile-box__view-container.login,.login-box__view-container.login{font-family:inherit}.delete-profile-box__view,.login-box__view{float:left;margin-right:2.5%;min-height:270px;position:relative;width:47.5%}.delete-profile-box__view:last-child,.login-box__view:last-child{margin-right:0}.delete-profile-box__view a,.login-box__view a{color:#fc0}.delete-profile-box__view.insert_new_password,.delete-profile-box__view.login,.delete-profile-box__view.retrive-password,.login-box__view.insert_new_password,.login-box__view.login,.login-box__view.retrive-password{background-color:#fff;float:none;height:100%;padding-top:40px;position:absolute;top:450px;transition:top .5s ease-out;width:calc(100% - 16px);z-index:50}@media only screen and (min-width:769px){.delete-profile-box__view.insert_new_password,.delete-profile-box__view.login,.delete-profile-box__view.retrive-password,.login-box__view.insert_new_password,.login-box__view.login,.login-box__view.retrive-password{top:350px}}.delete-profile-box__view.insert_new_password.in,.delete-profile-box__view.login.in,.delete-profile-box__view.retrive-password.in,.login-box__view.insert_new_password.in,.login-box__view.login.in,.login-box__view.retrive-password.in{top:0}.delete-profile-box__view.insert_new_password ul,.delete-profile-box__view.login ul,.delete-profile-box__view.retrive-password ul,.login-box__view.insert_new_password ul,.login-box__view.login ul,.login-box__view.retrive-password ul{margin-right:16px}.delete-profile-box__view.insert_new_password ul li,.delete-profile-box__view.login ul li,.delete-profile-box__view.retrive-password ul li,.login-box__view.insert_new_password ul li,.login-box__view.login ul li,.login-box__view.retrive-password ul li{padding:5px 0}.delete-profile-box__view.insert_new_password .top-title,.delete-profile-box__view.login .top-title,.delete-profile-box__view.retrive-password .top-title,.login-box__view.insert_new_password .top-title,.login-box__view.login .top-title,.login-box__view.retrive-password .top-title{margin-bottom:10px;margin-top:unset;width:100%}.delete-profile-box__view.retrive-password .content,.login-box__view.retrive-password .content{margin-right:16px}.delete-profile-box__view.retrive-password .content.mail-default,.login-box__view.retrive-password .content.mail-default{display:block}.delete-profile-box__view.retrive-password .content.mail-success,.login-box__view.retrive-password .content.mail-success{display:none;line-height:1.5;padding:16px}.delete-profile-box__view.retrive-password .content .grouped,.login-box__view.retrive-password .content .grouped{text-align:center}.delete-profile-box__view .grouped,.login-box__view .grouped{position:relative;text-align:center}@media only screen and (min-width:769px){.delete-profile-box__view .grouped,.login-box__view .grouped{text-align:left}}.delete-profile-box__view .grouped input[type=email],.login-box__view .grouped input[type=email]{margin-bottom:10px;margin-right:1%;width:90%}@media only screen and (min-width:769px){.delete-profile-box__view .grouped input[type=email],.login-box__view .grouped input[type=email]{width:calc(100% - 150px)}}.delete-profile-box__view ul,.login-box__view ul{list-style:none;margin:0;padding:0}.delete-profile-box__view h2,.delete-profile-box__view h3,.login-box__view h2,.login-box__view h3{font-weight:700;margin-bottom:10px}.delete-profile-box__view fieldset,.login-box__view fieldset{border:0;border-top:2px solid #cfd1d4;margin:0;padding-top:16px}@media only screen and (min-width:769px){.delete-profile-box__view fieldset,.login-box__view fieldset{margin:16px}}.delete-profile-box__view fieldset legend,.login-box__view fieldset legend{display:inline-block;font-style:italic;padding:0 10px}.delete-profile-box__view button,.login-box__view button{background-color:#fc0;border:1px solid transparent;border-radius:5px;box-shadow:0 2px 5px rgba(0,0,0,.26);color:#333;font-weight:700;line-height:30px;margin-bottom:16px;min-width:135px;opacity:1;padding:0 30px;transition:opacity .3s ease-out}.delete-profile-box__view button[disabled],.login-box__view button[disabled]{opacity:.5}.delete-profile-box__view button.left,.login-box__view button.left{float:left}.delete-profile-box__view input[type=email],.delete-profile-box__view input[type=password],.delete-profile-box__view input[type=text],.login-box__view input[type=email],.login-box__view input[type=password],.login-box__view input[type=text]{border:1px solid #cfd1d4;line-height:24px;text-align:center;width:100%}@media only screen and (min-width:769px){.delete-profile-box__view input[type=email],.delete-profile-box__view input[type=password],.delete-profile-box__view input[type=text],.login-box__view input[type=email],.login-box__view input[type=password],.login-box__view input[type=text]{text-align:left;width:65%}}.delete-profile-box__view hr,.login-box__view hr{border:0;border-top:2px solid #cfd1d4;height:0;margin:10px 0}.delete-profile-box__view button,.delete-profile-box__view input,.delete-profile-box__view label,.login-box__view button,.login-box__view input,.login-box__view label{display:inline-block;font-size:14px}.delete-profile-box__view label,.login-box__view label{display:none;width:120px}.delete-profile-box__view[class*=step],.login-box__view[class*=step]{text-align:left}.delete-profile-box__view[class*=step] .top-message,.login-box__view[class*=step] .top-message{text-align:center}.delete-profile-box__view>div:not(.button-container) .delete-profile-box__view>div:not(.content),.delete-profile-box__view>div:not(.button-container) .login-box__view>div:not(.content),.login-box__view>div:not(.button-container) .delete-profile-box__view>div:not(.content),.login-box__view>div:not(.button-container) .login-box__view>div:not(.content){display:inline-block;margin:5px 0;width:100%}@media only screen and (min-width:769px){.delete-profile-box__view>div:not(.button-container) .delete-profile-box__view>div:not(.content),.delete-profile-box__view>div:not(.button-container) .login-box__view>div:not(.content),.login-box__view>div:not(.button-container) .delete-profile-box__view>div:not(.content),.login-box__view>div:not(.button-container) .login-box__view>div:not(.content){width:calc(100% - 140px)}}.delete-profile-box__view .button-container,.login-box__view .button-container{bottom:-60px;padding:10px 0;position:absolute;text-align:right;width:100%}.delete-profile-box__view .button-container:after,.login-box__view .button-container:after{clear:both;content:"";display:table}@media only screen and (min-width:769px){.delete-profile-box__view .button-container,.login-box__view .button-container{bottom:-40px}}.delete-profile-box__view.insert_new_password h2,.login-box__view.insert_new_password h2{margin-right:10px}.delete-profile-box .delete-profile-box__container,.login-box .delete-profile-box__container{min-height:200px;width:400px}.hint{display:block;font-size:11px;line-height:9px;margin:5px auto;text-align:left;width:75%}.hint.full{width:auto}.hint--red{color:#d9534f;font-weight:700}.agi__switch{margin-right:5px}.switch-list{margin:0;padding:0}.switch-list li{display:inline-block;font-size:12px;line-height:18px;margin-bottom:5px;margin-right:10px;width:calc(100% / 2 - 13px)}.switch-list.conditions__list li{display:block;margin-right:10px;width:100%}.user__form__container{display:flex;flex-direction:row;flex-wrap:wrap}.user__form section{align-content:flex-start;align-items:flex-start;display:flex;flex-direction:row;flex-wrap:wrap}.user__form article,.user__form aside{flex:1 100%;padding:10px;position:relative}@media only screen and (min-width:769px){.user__form article{flex:1 100%}}.user__form aside{order:2}@media only screen and (min-width:769px){.user__form aside{flex:1 100%}}.user__form h2{display:block;margin-bottom:32px}.user__form h3{margin-bottom:16px}.user__form header{padding:10px}.user__form header h2{margin-bottom:0}.user__form .row{flex:1 100%;margin-left:0!important;margin-right:0!important}.user__form .row.user-form{order:1}.user__form .row.personal-data{order:3}.user__form .row.buttons-container{text-align:center;width:100%}@media only screen and (min-width:769px){.user__form .row.buttons-container{bottom:0;position:relative;right:10px;text-align:right}}.user__form .row.hinted input{margin-bottom:0}.user__form .row.hinted .hint{display:block;font-size:11px;line-height:9px;margin:5px auto 10px;text-align:left;width:auto}.user__form .column{flex:1 100%}.user__form .column:after{clear:both;content:"";display:table}@media only screen and (min-width:769px){.user__form .column{flex:1 50%}}@media only screen and (min-width:769px){.user__form .column:nth-child(2n){padding-right:10px}}.user__form .column input,.user__form .column select,.user__form .column textarea{width:100%}.user__form .switch-list li{font-size:16px;margin-bottom:5px;width:100%}.user__form .switch-list.preferences li{width:100%}@media only screen and (min-width:769px){.user__form .switch-list.preferences li{width:20%}}.user__form .thankyou{text-align:center}.user__form .thankyou h2{margin-bottom:16px}.loginFormContainer form{border:1px solid #cfd1d4;margin:0 auto;max-width:400px;padding:16px;text-align:center}.loginFormContainer ul{list-style:none;margin-bottom:0}.loginFormContainer label{display:inline-block;font-size:14px;min-width:100px}.loginFormContainer input[type=email],.loginFormContainer input[type=password],.loginFormContainer input[type=text]{border:1px solid #cfd1d4;font-size:.9em;padding:0 2px}.loginFormContainer fieldset{border:0;border-top:1px solid #cfd1d4;margin:0;padding:0 0 16px}.loginFormContainer fieldset legend{display:inline-block;font-style:italic;padding:10px}