.page-authentication #main>header.page-header{margin-bottom:0;padding:30px 30px 0}.page-authentication #main>header.page-header>h1{border:0!important}@media screen and (max-width:480px){.page-authentication #main>header.page-header>h1{line-height:1.25;padding-bottom:0;margin-bottom:0}}.page-authentication #content{border:0;width:100%;margin:0 auto;max-width:100%}@media (min-width:769px){.page-authentication #content .formContainer{min-height:850px}}@media (max-width:480px){.page-authentication #content .formContainer .columnContainer{margin-bottom:40px}}.page-authentication #content .formContainer .columnContainer>section.login-form,.page-authentication #content .formContainer .columnContainer>section.register-form{background-color:#efefef;padding-bottom:50px!important;margin-top:0}@media (max-width:400px){.page-authentication #content .formContainer .columnContainer>section.login-form,.page-authentication #content .formContainer .columnContainer>section.register-form{padding-bottom:15px}}.page-authentication #content .formContainer .columnContainer>section.login-form input,.page-authentication #content .formContainer .columnContainer>section.register-form input{border:0;background-color:#fff;margin:0 auto}.page-authentication #content .formContainer .columnContainer>section.login-form input[type=date]:not(.has-value):before,.page-authentication #content .formContainer .columnContainer>section.register-form input[type=date]:not(.has-value):before{width:100%;color:#a39191}.page-authentication #content .formContainer .columnContainer>section.login-form input[type=date]::-webkit-calendar-picker-indicator,.page-authentication #content .formContainer .columnContainer>section.register-form input[type=date]::-webkit-calendar-picker-indicator{background:0 0;bottom:0;color:transparent;cursor:pointer;height:auto;left:0;position:absolute;right:0;top:0;width:auto}.page-authentication #content .formContainer .columnContainer>section.login-form input.birthday,.page-authentication #content .formContainer .columnContainer>section.register-form input.birthday{display:block;min-width:250px;min-height:38px;height:38px;line-height:38px;-webkit-appearance:textfield;-moz-appearance:textfield;content:attr(placeholder)}.page-authentication #content .formContainer .columnContainer>section.login-form input.birthday::placeholder,.page-authentication #content .formContainer .columnContainer>section.register-form input.birthday::placeholder{color:#999}.page-authentication #content .formContainer .columnContainer>section.login-form label[for=bornDate],.page-authentication #content .formContainer .columnContainer>section.register-form label[for=bornDate]{display:block;width:100%;text-align:left;background:#fff;line-height:36px;padding:0 15px;color:#999;font-size:16px;z-index:2}.page-authentication #content .formContainer .columnContainer>section.login-form input#bornDate,.page-authentication #content .formContainer .columnContainer>section.register-form input#bornDate{height:0;overflow:hidden;padding:0;outline-offset:-1px;margin-top:-23px!important;z-index:1;outline:0!important}.page-authentication #content .formContainer .columnContainer>section.login-form input#bornDate:focus,.page-authentication #content .formContainer .columnContainer>section.register-form input#bornDate:focus{outline:0!important}.page-authentication #content .formContainer .columnContainer>section.login-form input#bornDate.hasVal,.page-authentication #content .formContainer .columnContainer>section.register-form input#bornDate.hasVal{height:100%;padding:8px;position:absolute;top:0;width:87%;left:0;right:0;min-width:83%;line-height:38px;margin-top:0!important;z-index:3;max-height:36px;font-size:1rem}.page-authentication #content .formContainer .columnContainer>section.login-form input#bornDate::-webkit-date-and-time-value,.page-authentication #content .formContainer .columnContainer>section.register-form input#bornDate::-webkit-date-and-time-value{text-align:left}.page-authentication #content .formContainer .columnContainer>section.login-form div.initial,.page-authentication #content .formContainer .columnContainer>section.register-form div.initial{width:70%;padding-top:50px;margin:0 auto}.page-authentication #content .formContainer .columnContainer>section.login-form div.initial>h2,.page-authentication #content .formContainer .columnContainer>section.register-form div.initial>h2{width:100%;text-align:center;font-size:18px;text-transform:uppercase;color:#000}.page-authentication #content .formContainer .columnContainer>section.login-form div.initial>h3,.page-authentication #content .formContainer .columnContainer>section.register-form div.initial>h3{width:100%;text-align:center;font-size:17px;color:#000;font-weight:300;border-bottom:1px solid #10607c;margin-bottom:20px;padding:15px 0}.page-authentication #content .formContainer .columnContainer>section.login-form div.initial>button,.page-authentication #content .formContainer .columnContainer>section.register-form div.initial>button{font-size:18px;text-transform:uppercase;width:100%}@media (max-width:400px){.page-authentication #content .formContainer .columnContainer>section.login-form div.initial,.page-authentication #content .formContainer .columnContainer>section.register-form div.initial{width:85%;padding-top:15px}.page-authentication #content .formContainer .columnContainer>section.login-form div.initial>h2,.page-authentication #content .formContainer .columnContainer>section.register-form div.initial>h2{font-size:15px}.page-authentication #content .formContainer .columnContainer>section.login-form div.initial>h3,.page-authentication #content .formContainer .columnContainer>section.register-form div.initial>h3{font-size:14px;padding:10px 0}}.page-authentication #content .formContainer .columnContainer>section.login-form .btn,.page-authentication #content .formContainer .columnContainer>section.register-form .btn{margin:0 auto;float:none!important;text-transform:uppercase}.page-authentication #content .formContainer .columnContainer>section.login-form label,.page-authentication #content .formContainer .columnContainer>section.register-form label{padding-top:0}.page-authentication #content .formContainer .columnContainer>section.login-form .form-footer,.page-authentication #content .formContainer .columnContainer>section.register-form .form-footer{text-align:center;padding-right:20px}.page-authentication #content .formContainer .columnContainer .tranDiv{width:70%;background-color:transparent;padding-top:20px}@media (max-width:400px){.page-authentication #content .formContainer .columnContainer .tranDiv{width:85%}}.page-authentication #content .formContainer #customer-form section a,.page-authentication #content .formContainer #login-form section a,.page-authentication #content .formContainer .columnContainer .tranDiv>h2{color:#000}.page-authentication #content .formContainer .columnContainer .tranDiv>h3{color:#000;border-bottom:1px solid #10607c;margin-bottom:20px}@media (max-width:767px){.page-authentication #content .formContainer .columnContainer.col-lg-6.col-md-6.col-sm-12.col-xs-12:nth-child(2){margin-top:20px}}@media (max-width:991px){.page-authentication #content .formContainer #customer-form,.page-authentication #content .formContainer #login-form{padding-left:20px;padding-right:20px}}.page-authentication #content .formContainer #customer-form .help-block,.page-authentication #content .formContainer #login-form .help-block{text-align:center;padding-bottom:0}.page-authentication #content .formContainer #customer-form .form-group .alert.alert-warning,.page-authentication #content .formContainer #login-form .form-group .alert.alert-warning{text-align:center;display:none}.page-authentication #content .formContainer #customer-form .form-group.has-error input,.page-authentication #content .formContainer #customer-form .form-group.has-error select,.page-authentication #content .formContainer #login-form .form-group.has-error input,.page-authentication #content .formContainer #login-form .form-group.has-error select{outline:1px solid #cd5c5c!important}.page-authentication #content .formContainer #customer-form .passField .form-control:focus,.page-authentication #content .formContainer #login-form .passField .form-control:focus{outline:0!important}.page-authentication #content .formContainer #customer-form .passField button.btn,.page-authentication #content .formContainer #login-form .passField button.btn{background-color:#fff;height:auto;max-height:36px;min-height:36px}.page-authentication #content .formContainer #customer-form .passField button.btn::before,.page-authentication #content .formContainer #login-form .passField button.btn::before{display:inline-block;color:#000;font-family:"FontAwesome";font-size:14px!important}.page-authentication #content .formContainer #customer-form .passField button.btn1::before,.page-authentication #content .formContainer #login-form .passField button.btn1::before{content:""}.page-authentication #content .formContainer #customer-form .passField button.btn2::before,.page-authentication #content .formContainer #login-form .passField button.btn2::before{content:""}.page-authentication #content .formContainer #customer-form .form-control:focus,.page-authentication #content .formContainer #customer-form .form-control:hover,.page-authentication #content .formContainer #customer-form .passField.input-group.focus,.page-authentication #content .formContainer #login-form .form-control:focus,.page-authentication #content .formContainer #login-form .form-control:hover,.page-authentication #content .formContainer #login-form .passField.input-group.focus{outline:1px solid #10607c}.page-authentication #content .formContainer #customer-form .help-block ul,.page-authentication #content .formContainer #login-form .help-block ul{margin-bottom:0}.page-authentication #content .formContainer #customer-form .help-block ul li,.page-authentication #content .formContainer #login-form .help-block ul li{text-align:left;color:#cd5c5c}.page-authentication #content .formContainer #customer-form section a:hover,.page-authentication #content .formContainer #login-form section a:hover{text-decoration:underline}.page-authentication #content .formContainer #form-login .col-md-6,.page-authentication #content .formContainer #form-register .col-md-6{width:100%!important;margin:0 auto;padding-left:40px;padding-right:40px}.page-authentication #content .formContainer #form-login label,.page-authentication #content .formContainer #form-register label.required{display:none}.page-authentication #content .formContainer .form-control-comment{padding-left:40px;width:100%}@media (max-width:470px){.page-authentication #content .formContainer #form-login .col-md-6,.page-authentication #content .formContainer #form-register .col-md-6{padding-left:20px;padding-right:20px}.page-authentication #content .formContainer .form-control-comment{padding-left:20px;white-space:nowrap}}.page-authentication #content .formContainer .nascondiDiv{height:0;overflow:hidden}.page-authentication #content .formContainer .mostraDiv{height:auto;padding-top:30px!important}.page-authentication #content .formContainer .mostraDiv>.help-block{display:block;height:auto;width:80%;padding-top:10px;padding-bottom:10px;margin:0 auto 30px;background:#f4cac9;font-size:14px;font-weight:400;color:#333;text-align:center;z-index:99}.page-authentication #content .formContainer .mostraDiv>.help-block ul{margin:0 auto}.page-authentication #content .formContainer .mostraDiv>.help-block ul li:before{font-family:"FontAwesome";content:"";color:#e6383b;font-size:20px;display:inline-table;height:20px;width:30px;margin-right:15px}.page-authentication #content .formContainer .mostraDiv .alert.alert-warning{background-color:transparent!important;border:0!important;text-align:left!important;padding-left:40px;font-weight:400;padding-top:5px;color:red;margin-bottom:0;padding-bottom:0}@media screen and (max-width:480px){.page-authentication #content .formContainer .mostraDiv .alert.alert-warning{padding-left:20px}}.page-authentication #content .formContainer .nascosto{display:none}.page-authentication .ui-widget.ui-widget-content{border:1px solid #c5c5c5}.page-authentication .ui-widget-content{border:1px solid #ddd;background:#fff;color:#333}.page-authentication .ui-widget-content a{color:#333}.page-authentication .ui-widget-header{border:1px solid #ddd;background:#006281;color:#fff;font-weight:700}.page-authentication .ui-widget-header a{color:#fff}.page-authentication .ui-icon,.page-authentication .ui-widget-content .ui-icon{background-image:url(image/ui-icons_444444_256x240.png)}.page-authentication .ui-widget-header .ui-icon{background-image:url(image/ui-icons_ffffff_256x240.png)}.page-authentication .ui-button:focus .ui-icon,.page-authentication .ui-button:hover .ui-icon,.page-authentication .ui-state-focus .ui-icon,.page-authentication .ui-state-hover .ui-icon{background-image:url(image/ui-icons_555555_256x240.png)}.page-authentication .ui-button:active .ui-icon,.page-authentication .ui-state-active .ui-icon{background-image:url(image/ui-icons_ffffff_256x240.png)}.page-authentication .ui-button .ui-state-highlight.ui-icon,.page-authentication .ui-state-highlight .ui-icon{background-image:url(image/ui-icons_777620_256x240.png)}.page-authentication .ui-state-error .ui-icon,.page-authentication .ui-state-error-text .ui-icon{background-image:url(image/ui-icons_cc0000_256x240.png)}.page-authentication .ui-button .ui-icon{background-image:url(image/ui-icons_777777_256x240.png)}.page-authentication .border-error{outline:1px solid #f33!important}#authentication #wrapper .container{width:100%;padding:0}#authentication #wrapper .container #content-wrapper{padding:0}#authentication #wrapper .container header.page-header{background-color:#e3f5f4;padding:0;display:flex;align-items:center;justify-content:center;min-height:56px}@media screen and (max-width:280px){#authentication #wrapper .container header.page-header{padding-top:24px}}#authentication #wrapper .container header.page-header h1{color:#000;text-align:center;text-transform:uppercase;font-size:22px;margin:0;padding:0}@media screen and (max-width:768px){#authentication #wrapper .container header.page-header h1{font-size:18px}}@media screen and (max-width:320px){#authentication #wrapper .container header.page-header h1{font-size:16px}}#authentication #wrapper .container #content{max-width:1522px;padding:40px 15px;width:100%;margin:0 auto}#authentication #wrapper .container #content .columnContainer.colonna-login,#authentication #wrapper .container #content .columnContainer.colonna-registrati{display:flex;justify-content:flex-end}#authentication #wrapper .container #content .formContainer{min-height:500px;display:flex;margin:50px auto auto}@media screen and (max-width:768px){#authentication #wrapper .container #content .formContainer{flex-direction:column;align-items:center}}#authentication #wrapper .container #content .formContainer .login-form,#authentication #wrapper .container #content .formContainer .register-form{max-width:466px;border:1px solid #e2e2e2;border-radius:9px;flex:0 0 100%;height:fit-content;position:relative}@media screen and (max-width:768px){#authentication #wrapper .container #content .formContainer .login-form,#authentication #wrapper .container #content .formContainer .register-form{margin-bottom:40px}}#authentication #wrapper .container #content .formContainer .login-form h2,#authentication #wrapper .container #content .formContainer .register-form h2{font-size:18px;text-transform:unset;margin-top:20px}#authentication #wrapper .container #content .formContainer .login-form .cirle-user-1,#authentication #wrapper .container #content .formContainer .login-form .cirle-user-2,#authentication #wrapper .container #content .formContainer .register-form .cirle-user-1,#authentication #wrapper .container #content .formContainer .register-form .cirle-user-2{width:70px;height:70px;background-color:#e3f5f4;position:absolute;border-radius:50%;left:50%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center}#authentication #wrapper .container #content .formContainer .login-form button,#authentication #wrapper .container #content .formContainer .register-form button{font-weight:500}