html.login-widget-on{overflow:hidden}body.error .login-widget-class small.error{display:none !important}.login-widget-class{display:none;position:fixed;top:0px;right:0px;bottom:0px;left:0px;width:100%;height:100%;z-index:1200;background-color:rgba(203,8,121,0.8)}.login-widget-class input[type="submit"]{position:absolute;width:1px;height:1px;overflow:hidden;opacity:0.01}.login-widget-class .container-login-overlay{position:absolute;left:50%;margin-left:-245px;top:10%;width:490px;height:auto;max-height:80%;overflow-y:auto;padding:20px;background-color:#fff}@media screen and (max-width: 767px){.login-widget-class .container-login-overlay{width:300px;margin-left:-150px}}.login-widget-class .container-login-overlay h2,.login-widget-class .container-login-overlay h3{font-size:20px;color:#ce1a82;text-transform:uppercase;font-family:'neusabold', sans-serif;text-align:center}@media screen and (max-width: 767px){.login-widget-class .container-login-overlay>.cform>h2{margin-top:40px}}.login-widget-class .container-login-overlay label{font-size:15px;color:#cb0879;text-transform:uppercase;font-family:'neusamedium', sans-serif;margin-top:20px;margin-right:10px;margin-left:10px}.login-widget-class .container-login-overlay label.label_check{color:#777;margin-left:0}.login-widget-class .container-login-overlay label.label_check:hover{color:#cb0879}.login-widget-class .container-login-overlay input:not([type]),.login-widget-class .container-login-overlay input[type="text"],.login-widget-class .container-login-overlay input[type="password"],.login-widget-class .container-login-overlay input[type="date"],.login-widget-class .container-login-overlay input[type="datetime"],.login-widget-class .container-login-overlay input[type="datetime-local"],.login-widget-class .container-login-overlay input[type="month"],.login-widget-class .container-login-overlay input[type="week"],.login-widget-class .container-login-overlay input[type="email"],.login-widget-class .container-login-overlay input[type="number"],.login-widget-class .container-login-overlay input[type="search"],.login-widget-class .container-login-overlay input[type="tel"],.login-widget-class .container-login-overlay input[type="time"],.login-widget-class .container-login-overlay input[type="url"],.login-widget-class .container-login-overlay input[type="color"],.login-widget-class .container-login-overlay textarea{color:#777777;font-size:24px;font-family:'neusamedium', sans-serif;border:none;border-bottom:1px solid #777777;box-shadow:none;margin-bottom:0;padding:0 0.5rem 0 0.5rem}.login-widget-class .container-login-overlay small.error,.login-widget-class .container-login-overlay span.error{background-color:rgba(203,8,121,0.6);color:#fff;text-transform:uppercase;font-style:normal;margin:0;padding:0.375rem}.login-widget-class .container-login-overlay .nascita-field small.error,.login-widget-class .container-login-overlay .nascita-field span.error{margin-top:5px}.login-widget-class .container-login-overlay button{background-color:#cb0879;color:#fff;text-transform:uppercase;font-family:'neusabold', sans-serif;width:100%;height:50px;line-height:50px;padding:0;font-size:20px}.login-widget-class .container-login-overlay .btn{text-transform:uppercase;color:#777777;font-size:15px;font-family:'neusamedium', sans-serif;padding:10px 0;display:inline-block;margin:10px 0}.login-widget-class .container-login-overlay .btn:hover{color:#cb0879}.login-widget-class .container-login-overlay [type="checkbox"]:not(:checked),.login-widget-class .container-login-overlay [type="checkbox"]:checked,.login-widget-class .container-login-overlay [type="radio"]:not(:checked),.login-widget-class .container-login-overlay [type="radio"]:checked{position:absolute;left:-9999px}.login-widget-class .container-login-overlay [type="checkbox"]:not(:checked)+label,.login-widget-class .container-login-overlay [type="checkbox"]:checked+label,.login-widget-class .container-login-overlay [type="radio"]:not(:checked)+label,.login-widget-class .container-login-overlay [type="radio"]:checked+label{position:relative;padding-left:25px;cursor:pointer}.login-widget-class .container-login-overlay [type="checkbox"]:not(:checked)+label[for="check_m"],.login-widget-class .container-login-overlay [type="checkbox"]:checked+label[for="check_m"],.login-widget-class .container-login-overlay [type="radio"]:not(:checked)+label[for="check_m"],.login-widget-class .container-login-overlay [type="radio"]:checked+label[for="check_m"]{margin-left:10px}.login-widget-class .container-login-overlay [type="checkbox"]:not(:checked)+label:before,.login-widget-class .container-login-overlay [type="checkbox"]:checked+label:before,.login-widget-class .container-login-overlay [type="radio"]:not(:checked)+label:before,.login-widget-class .container-login-overlay [type="radio"]:checked+label:before{content:'';position:absolute;left:0;top:2px;width:16px;height:16px;border:1px solid #939393;background:#fff;border-radius:0;box-shadow:none}.login-widget-class .container-login-overlay [type="checkbox"]:not(:checked)+label:after,.login-widget-class .container-login-overlay [type="checkbox"]:checked+label:after,.login-widget-class .container-login-overlay [type="radio"]:not(:checked)+label:after,.login-widget-class .container-login-overlay [type="radio"]:checked+label:after{content:'';position:absolute;top:4px;left:2px;width:12px;height:12px;font-size:18px;line-height:0.8;background-color:#cb0879;transition:all .2s}.login-widget-class .container-login-overlay [type="checkbox"]:not(:checked)+label:after,.login-widget-class .container-login-overlay [type="radio"]:not(:checked)+label:after{opacity:0;transform:scale(0)}.login-widget-class .container-login-overlay [type="checkbox"]:checked+label:after,.login-widget-class .container-login-overlay [type="radio"]:checked+label:after{opacity:1;transform:scale(1)}.login-widget-class .container-login-overlay [type="checkbox"]:disabled:not(:checked)+label:before,.login-widget-class .container-login-overlay [type="checkbox"]:disabled:checked+label:before,.login-widget-class .container-login-overlay [type="radio"]:disabled:not(:checked)+label:before,.login-widget-class .container-login-overlay [type="radio"]:disabled:checked+label:before{box-shadow:none;border-color:#bbb;background-color:#ddd}.login-widget-class .container-login-overlay [type="checkbox"]:disabled:checked+label:after,.login-widget-class .container-login-overlay [type="radio"]:disabled:checked+label:after{color:#999}.login-widget-class .container-login-overlay [type="checkbox"]:disabled+label,.login-widget-class .container-login-overlay [type="radio"]:disabled+label{color:#aaa}.login-widget-class .container-login-overlay p{color:#0a101e;font-size:15px;font-family:'neusademibold', sans-serif;text-align:center;margin:20px 0 0 0}.login-widget-class .container-login-overlay p a.btn{font-family:'neusademibold', sans-serif;text-transform:none;color:#cb0879;margin:0;padding:0}.login-widget-class .container-login-overlay p.sottotitolo{font-size:18px;line-height:21px}.login-widget-class .container-login-overlay p.sottotitolo.alignleft{text-align:left}.login-widget-class .tb-close-icon{position:absolute;z-index:20;right:20px;top:20px;color:#FFF;text-align:center;cursor:pointer;line-height:26px;width:26px;height:27px;display:block;box-sizing:border-box;background-color:#cb0879;background-image:url("../../../themes/giro/img/menu/btn_close.png?v=2.27.92");background-size:18px auto;background-position:center center;background-repeat:no-repeat;margin:0;padding:0}.login-widget-class .cont_login{display:none}.login-widget-class .cont_login .btn.recuperapass{float:right;margin:15px 0}.login-widget-class .cont_login label.label_check{margin:25px 0}.login-widget-class .cont_login .ricordami-field{float:left}.login-widget-class .cont_recuperapassword,.login-widget-class .cont_invitaamico{display:none}.login-widget-class .cont_recuperapassword .btn.annulla,.login-widget-class .cont_invitaamico .btn.annulla{margin:20px 0 10px 0}.login-widget-class .cont_registrazione1,.login-widget-class .cont_updatepassword{display:none}.login-widget-class .cont_registrazione1 h2,.login-widget-class .cont_updatepassword h2{margin:0}.login-widget-class .cont_registrazione1 h3,.login-widget-class .cont_updatepassword h3{color:#aaaaaa;text-transform:uppercase;font-size:15px;font-family:'neusamedium', sans-serif;padding:10px 0;display:inline-block;margin:0}.login-widget-class .cont_registrazione1 h3 span,.login-widget-class .cont_updatepassword h3 span{text-decoration:underline}.login-widget-class .cont_registrazione1 .nome-field,.login-widget-class .cont_registrazione1 .nascita-field,.login-widget-class .cont_registrazione1 .localita-field,.login-widget-class .cont_registrazione1 .provincia-field,.login-widget-class .cont_updatepassword .nome-field,.login-widget-class .cont_updatepassword .nascita-field,.login-widget-class .cont_updatepassword .localita-field,.login-widget-class .cont_updatepassword .provincia-field{padding:0 0px 0 0}.login-widget-class .cont_registrazione1 .nome-field>label>.clall,.login-widget-class .cont_registrazione1 .nascita-field>label>.clall,.login-widget-class .cont_registrazione1 .localita-field>label>.clall,.login-widget-class .cont_registrazione1 .provincia-field>label>.clall,.login-widget-class .cont_updatepassword .nome-field>label>.clall,.login-widget-class .cont_updatepassword .nascita-field>label>.clall,.login-widget-class .cont_updatepassword .localita-field>label>.clall,.login-widget-class .cont_updatepassword .provincia-field>label>.clall{clear:both}.login-widget-class .cont_registrazione1 .nascita-field,.login-widget-class .cont_updatepassword .nascita-field{width:50%}@media screen and (max-width: 767px){.login-widget-class .cont_registrazione1 .nascita-field,.login-widget-class .cont_updatepassword .nascita-field{width:100%}}.login-widget-class .cont_registrazione1 .nascita-field>label>.clall,.login-widget-class .cont_updatepassword .nascita-field>label>.clall{clear:both}.login-widget-class .cont_registrazione1 .nascita-field>label>input,.login-widget-class .cont_updatepassword .nascita-field>label>input{width:35%;display:inline-block;margin-right:2%;text-align:center}@media screen and (max-width: 767px){.login-widget-class .cont_registrazione1 .nascita-field>label>input,.login-widget-class .cont_updatepassword .nascita-field>label>input{width:27%}}.login-widget-class .cont_registrazione1 .nascita-field>label>input.nascita_gg,.login-widget-class .cont_registrazione1 .nascita-field>label>input.nascita_mm,.login-widget-class .cont_updatepassword .nascita-field>label>input.nascita_gg,.login-widget-class .cont_updatepassword .nascita-field>label>input.nascita_mm{width:25%}@media screen and (max-width: 767px){.login-widget-class .cont_registrazione1 .nascita-field>label>input.nascita_gg,.login-widget-class .cont_registrazione1 .nascita-field>label>input.nascita_mm,.login-widget-class .cont_updatepassword .nascita-field>label>input.nascita_gg,.login-widget-class .cont_updatepassword .nascita-field>label>input.nascita_mm{width:21%}}.login-widget-class .cont_registrazione1 .cognome-field,.login-widget-class .cont_registrazione1 .sesso-field,.login-widget-class .cont_updatepassword .cognome-field,.login-widget-class .cont_updatepassword .sesso-field{padding:0 0 0 0px}.login-widget-class .cont_registrazione1 .sesso-field,.login-widget-class .cont_updatepassword .sesso-field{width:50%}@media screen and (max-width: 767px){.login-widget-class .cont_registrazione1 .sesso-field,.login-widget-class .cont_updatepassword .sesso-field{width:100%}.login-widget-class .cont_registrazione1 .sesso-field>label,.login-widget-class .cont_updatepassword .sesso-field>label{float:left;margin-right:20px}}.login-widget-class .cont_registrazione1 .sesso-field.error>label:before,.login-widget-class .cont_updatepassword .sesso-field.error>label:before{border:1px solid #F00}.login-widget-class .cont_registrazione1 button,.login-widget-class .cont_updatepassword button{margin-top:40px}.login-widget-class .cont_registrazione1 .condizioni-field,.login-widget-class .cont_updatepassword .condizioni-field{margin-top:20px}.login-widget-class .cont_registrazione1 .chk_info_pr>.label_check,.login-widget-class .cont_updatepassword .chk_info_pr>.label_check{margin-top:10px}.login-widget-class .cont_registrazione1 .check-field.error>label,.login-widget-class .cont_updatepassword .check-field.error>label{color:#F00}.login-widget-class .cont_registrazione1 .check-field.error>label:before,.login-widget-class .cont_updatepassword .check-field.error>label:before{border:1px solid #F00}.login-widget-class .cont_registrazione1 .txt_normative,.login-widget-class .cont_updatepassword .txt_normative{padding-left:0px;padding-right:0px}.login-widget-class .cont_registrazione1 .txt_normative>label,.login-widget-class .cont_updatepassword .txt_normative>label{text-transform:none;cursor:auto}.login-widget-class .cont_registrazione1 .chk_info_pr,.login-widget-class .cont_updatepassword .chk_info_pr{margin-left:10px}.login-widget-class .cont_registrazione1 .chk_info_pr>label,.login-widget-class .cont_updatepassword .chk_info_pr>label{text-transform:none}.login-widget-class .cont_registrazione1 .chk_info_pr.condizioni-field,.login-widget-class .cont_updatepassword .chk_info_pr.condizioni-field{margin-top:0px}.login-widget-class .cont_registrazione2{display:block}.login-widget-class .cont_registrazione2 h2{margin:0;font-size:38px;line-height:38px}@media screen and (max-width: 767px){.login-widget-class .cont_registrazione2 h2{font-size:26px;line-height:28px}}.login-widget-class .cont_registrazione2 h3{display:block;font-size:20px;line-height:24px;font-family:neusabold;text-transform:uppercase;padding:0px;margin:10px auto 20px;width:100%;color:#cb0879;text-align:center}.login-widget-class .cont_registrazione2 h3>a{color:#cb0879}@media screen and (max-width: 767px){.login-widget-class .cont_registrazione2 h3{font-size:17px;line-height:20px}}.login-widget-class .cont_registrazione2 .box_domanda{margin-bottom:25px}.login-widget-class .cont_registrazione2 .box_domanda .domanda{margin-top:0px;margin-left:0px}.login-widget-class .cont_registrazione2 .box_domanda .label_check{margin-top:10px}.login-widget-class .cont_registrazione2 .check-field.error+.error{display:block}.login-widget-class .cont_messaggi>label{color:#333333;padding-bottom:25px;text-transform:none;font-size:15px;line-height:22px;font-family:kelson_light}.login-widget-class input{pointer-events:auto}.login-widget-class label{cursor:inherit}.login-widget-class.on{display:block}.login-widget-class.big .container-login-overlay{text-align:center;background:none;width:768px;left:50%;margin-left:-384px;pointer-events:none;padding:20px 0px 20px 0px;pointer-events:none}@media screen and (max-width: 767px){.login-widget-class.big .container-login-overlay{width:100%;left:0%;margin-left:0px}}.login-widget-class.big .container-login-overlay>.cform.cont_messaggi_big>h2{font-size:65px;line-height:70px;color:#FFFFFF;text-transform:uppercase;width:80%;margin:0px auto 0px auto}@media screen and (max-width: 767px){.login-widget-class.big .container-login-overlay>.cform.cont_messaggi_big>h2{font-size:36px;line-height:35px}}.login-widget-class.big .container-login-overlay>.cform.cont_messaggi_big>label,.login-widget-class.big .container-login-overlay>.cform.cont_messaggi_big>.testo,.login-widget-class.big .container-login-overlay>.cform.cont_messaggi_big>.testo a{font-size:41px;line-height:50px;width:90%;margin:20px auto 0px auto;color:#FFFFFF;text-transform:uppercase;text-align:center;font-family:neusabold;text-decoration:none}@media screen and (max-width: 767px){.login-widget-class.big .container-login-overlay>.cform.cont_messaggi_big>label,.login-widget-class.big .container-login-overlay>.cform.cont_messaggi_big>.testo,.login-widget-class.big .container-login-overlay>.cform.cont_messaggi_big>.testo a{font-size:24px;line-height:27px}}.login-widget-class.big .container-login-overlay>.cform.cont_messaggi_big>label>span,.login-widget-class.big .container-login-overlay>.cform.cont_messaggi_big>.testo>span,.login-widget-class.big .container-login-overlay>.cform.cont_messaggi_big>.testo a>span{display:block;font-size:32px;line-height:36px}@media screen and (max-width: 767px){.login-widget-class.big .container-login-overlay>.cform.cont_messaggi_big>label>span,.login-widget-class.big .container-login-overlay>.cform.cont_messaggi_big>.testo>span,.login-widget-class.big .container-login-overlay>.cform.cont_messaggi_big>.testo a>span{font-size:21px;line-height:23px}}.login-widget-class.big .container-login-overlay>.cform.cont_messaggi_big>label>span>a,.login-widget-class.big .container-login-overlay>.cform.cont_messaggi_big>.testo>span>a,.login-widget-class.big .container-login-overlay>.cform.cont_messaggi_big>.testo a>span>a{color:#FFFFFF;font-family:neusaregular;text-transform:none;text-decoration:underline;pointer-events:auto}.login-widget-class.big .container-login-overlay>.cform.cont_messaggi_big>button.cta_giro{pointer-events:auto;display:inline-block;margin:0px auto 0px auto;background-image:url("../../../themes/giro/img/cta_fff_top.png?v=2.27.92");clear:both;padding-top:0px;background-position:top right;background-repeat:no-repeat;background-size:11px 7px;background-color:transparent;width:auto;margin-top:20px}@media screen and (max-width: 767px){.login-widget-class.big .container-login-overlay>.cform.cont_messaggi_big>button.cta_giro{display:block}}.login-widget-class.big .container-login-overlay>.cform.cont_messaggi_big>button.cta_giro span{background-image:url("../../../themes/giro/img/cta_fff.png?v=2.27.92");color:#c80e71;font-family:'neusabold';letter-spacing:0.02rem;font-size:24px;background-position:center left;background-repeat:no-repeat;background-size:cover;height:24px;text-transform:uppercase;line-height:38px;padding:0 10px 0 38px;margin-right:0px;white-space:nowrap}.login-widget-class.big .container-login-overlay>.cform.cont_messaggi_big .btn_scarica{position:relative;display:inline-block;background-image:url("../../../themes/giro/img/carovana/btn_scarica.png?v=2.27.92");background-size:auto 100%;background-repeat:no-repeat;background-position:right center;padding:0px 76px 0px 0px;margin:0px 130px 0px 0px;line-height:66px;color:#FFFFFF;font-size:25px;text-decoration:none;font-family:'neusabold';text-transform:uppercase;pointer-events:auto}@media screen and (max-width: 767px){.login-widget-class.big .container-login-overlay>.cform.cont_messaggi_big .btn_scarica{margin:20px auto 0px}}.login-widget-class.big .container-login-overlay>.tb-close-icon{display:none}

/*# sourceMappingURL=widget.css.map */
