body{background:url("/images/backgroundLB.jpg") no-repeat center bottom;background-size:cover;margin:0}footer{display:none}*{box-sizing:border-box;outline:none}*:hover,*:focus{outline:none}#wrapperLoginLB{min-height:100vh}.container{pointer-events:none;max-height:650px;width:100%;height:100%;padding:20px;background:#fff;border-radius:10px;box-shadow:0px 4px 6px rgba(0,0,0,.1);display:flex;flex-direction:column;align-items:center;justify-content:center;max-width:95%;position:relative;padding-top:110px}#bottomContainer{display:flex;justify-content:space-between}#accedi{width:100%}#imgWrapContainer{position:relative;width:100%;padding-bottom:40px;justify-content:space-between}#regForm{position:relative;display:block}#imgWrap{position:absolute;top:0;left:0;bottom:0;width:50%;height:100%;z-index:1000;background:#94ebcb;background:radial-gradient(circle, rgb(148, 235, 203) 0%, rgb(59, 213, 156) 45%, rgb(40, 186, 132) 56%, rgb(29, 135, 97) 72%, rgb(0, 84, 53) 100%);border-radius:22px;box-shadow:0px 3px 10px 0px rgba(0,0,0,.4196078431);transition:all 350ms linear}#switch-tabs{display:flex;width:95%;border-radius:14px;overflow:hidden;border:1px solid #ddd;flex-wrap:wrap;position:absolute;top:40px;left:50%;transform:translate(-50%, -50%);right:0}#switch-tabs li{width:50%;margin:0}#switch-tabs li .nav-link{width:100%;text-transform:uppercase;font-weight:600;text-align:center;border-radius:0;color:#7a7a7a;border:none;display:flex;align-items:center;justify-content:center;transition:all 300ms ease-out}#switch-tabs li .nav-link i{font-size:22px;margin-right:14px}#switch-tabs li .nav-link:not(.active):hover{background:#eaeaea;color:#333}#switch-tabs li .nav-link.active{color:#fff;background:#58b8a6}#switch-tabs li #showRegForm.active{color:#fff;background:#b53169}#imgWrap img{position:absolute;top:0;left:0;bottom:0;right:0;width:90%;height:90%;margin-left:5%;margin-top:5%;object-fit:cover;border-radius:20px}#imgWrap.switch{background:#e093b4;background:radial-gradient(circle, rgb(224, 147, 180) 0%, rgb(203, 62, 121) 45%, rgb(193, 35, 102) 56%, rgb(129, 29, 71) 72%, rgb(93, 6, 43) 100%);transform:translateX(100%)}#imgWrap img:first-child{z-index:2001;transition:opacity 350ms linear}#imgWrap.switch img:first-child{opacity:0}#loginForm{position:relative}.container-form{width:900px;max-width:100%}.form-container{width:calc(50% - 40px);letter-spacing:.6px}.form-container .btn-submit{background:none;border-radius:8px;height:42px;text-transform:uppercase;font-weight:600;letter-spacing:.5px;display:flex;justify-content:center;align-items:center;margin-top:auto;transition:all 300ms ease-out}.form-container #accedi.btn-submit{color:#58b8a6;border:1px solid #58b8a6}.form-container #accedi.btn-submit:hover,.form-container #accedi.btn-submit.active{background:#58b8a6;color:#fff}.form-container #registrati.btn-submit{color:#b53169;border:1px solid #b53169}.form-container #registrati.btn-submit:hover,.form-container #registrati.btn-submit.active{background:#b53169;color:#fff}.form-container label{text-transform:uppercase;font-size:12px !important;font-weight:600;letter-spacing:1.9px;margin-bottom:4px}.form-container .form-control{height:42px;border-radius:8px;border:1px solid #ddd;outline:none;letter-spacing:.6px;transition:all 300ms ease-out}.form-container .input-group-append button{height:100%;width:40px;border:1px solid #ddd;color:#333;transition:all 300ms ease-out}#regForm.form-container .input-group-append button .fa-eye{color:#b53169}#loginForm.form-container .input-group-append button .fa-eye{color:#58b8a6}#regForm.form-container .input-group-append button:hover{background:#b53169;color:#fff}#loginForm.form-container .input-group-append button:hover{background:#58b8a6;color:#fff}.form-container .input-group-append button:hover i{color:#fff !important}.form-container .form-control:focus,.form-container .input-group-append button:focus{outline:none;box-shadow:none}#regFormreg.form-container .form-control:focus{border-color:#b53169}#loginForm.form-container .form-control:focus{border-color:#58b8a6}#logo{width:auto;height:90px;margin-bottom:60px}#logo img{width:100%;height:100%}#emailModal{display:flex !important;justify-content:center;align-items:center}#emailModal .modal-dialog{width:450px;max-width:100%}.fade:not(.show){pointer-events:none;z-index:-1}.dx-overlay-wrapper{z-index:2004 !important}.section-loginLB{overflow-y:hidden}@media(max-width: 767px){#imgWrapContainer{justify-content:center}#imgWrap{display:none}#loginForm.form-container,#regForm.form-container{width:100%}#regForm{display:none}}