#login-panels.slide.login .rover-slide-panel{transform:translateX(0%)}#login-panels.slide.register .rover-slide-panel{transform:translateX(-100%)}#login-panels.slide.reset .rover-slide-panel{transform:translateX(-200%)}#login-panels.hide-transition .rover-slide-panel>.rover-user-framework{display:none;opacity:0}#login-panels.hide-transition .rover-slide-panel>.rover-user-framework.active{display:block;opacity:1}#login-panels.hide-func .rover-slide-panel>.rover-user-framework{clear:unset;display:none;height:100%;margin:0;margin-block-end:0px;margin-block-start:0px;margin-inline-end:0px;margin-inline-start:0px;overflow:hidden;opacity:0;transition:min-height .5s ease-out;vertical-align:top;visibility:hidden;width:100%}#login-panels.hide-func .rover-slide-panel>.rover-user-framework.active{transition:all .4s ease 0s;display:inline-block;height:auto;opacity:1;visibility:visible;width:100%}.rover-dialog #login-panels{max-width:600px!important}#login-panels .rover-dialog-titlebar{display:block}body.rover-fb-connected div#rover-facebook-login{display:block;margin:10px auto;text-align:center;width:200px}#rover-facebook-login .fb-login,#rover-google-login .g-login{background:#344e86;box-sizing:border-box;color:#fff;cursor:pointer;font-weight:400;font-size:14px;line-height:14px;margin:0 auto;padding:9px;text-align:center;width:50%}#rover-facebook-login .fb-login:hover,#rover-google-login .g-login:hover{background:#fff;color:#344e86}#rover-facebook-login .fb-login svg,#rover-google-login .g-login svg{fill:#fff;height:20px;line-height:20px;vertical-align:middle;width:20px}#rover-facebook-login .fb-login:hover svg,#rover-google-login .g-login:hover svg{fill:#344e86}div#rover-facebook-login .fa-facebook,div#rover-google-login .fa-google{font-size:20px}.social-or{position:relative;text-align:center;margin:15px auto;width:50%}.social-or:before{content:"";position:absolute;left:0;right:0;height:1px;top:50%;background:#4a4a4a;z-index:1}.social-or span{background:#fff;border:none;border-radius:10%;color:#555;display:inline-block;height:25px;line-height:22px;position:relative;vertical-align:middle;width:25px;z-index:2}.rover-dialog-content .rover-login-button,.rover-dialog-content .rover-reset-button{display:none!important}#login-panels .input-group .form-control,#login-panels .input-group-addon,.input-group-btn{display:table-cell}#login-panels .input-group-addon,#login-panels .input-group-btn{width:1%;white-space:nowrap;vertical-align:middle}#login-panels .input-group-addon{padding:6px 12px;font-size:14px;font-weight:400;line-height:1;color:#555;text-align:center;background-color:#eee;border:1px solid #ccc;border-radius:4px}#login-panels .input-group{box-sizing:border-box;position:relative;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:stretch;align-items:stretch;width:100%}#login-panels .input-group .form-control:first-child,#login-panels .input-group-addon:first-child,#login-panels .input-group-btn:first-child>.btn,#login-panels .input-group-btn:first-child>.btn-group>.btn,#login-panels .input-group-btn:first-child>.dropdown-toggle,#login-panels .input-group-btn:last-child>.btn-group:not(:last-child)>.btn,#login-panels .input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}#login-panels .input-group .input-group-prepend{display:flex;height:34px}#login-panels .input-group input[type=text],#login-panels .input-group input[type=password]{flex:1 1 auto;width:1%}#login-panels .input-group .input-group-prepend .input-group-text{border-top-right-radius:0;border-bottom-right-radius:0;display:flex}#login-panels .input-group-text{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:.375rem .75rem;margin-bottom:0;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;text-align:center;white-space:nowrap;background-color:#e9ecef;border:1px solid #ced4da;border-radius:.25rem}#login-panels .input-group .form-control{position:relative;z-index:2;width:94%;margin-bottom:0}#login-panels .input-group .form-control,#login-panels .input-group-addon,.input-group-btn{display:table-cell}#login-panels .input-group .form-control:last-child,#login-panels .input-group>div:last-child,#login-panels .input-group-btn:first-child>.btn-group:not(:first-child)>.btn,#login-panels .input-group-btn:first-child>.btn:not(:first-child),#login-panels .input-group-btn:last-child>.btn,#login-panels .input-group-btn:last-child>.btn-group>.btn,#login-panels .input-group-btn:last-child>.dropdown-toggle{border-top-left-radius:0;border-bottom-left-radius:0}#login-panels .input-group>input.form-control{border-top-left-radius:0;border-bottom-left-radius:0;box-sizing:border-box;display:flex;position:relative;-ms-flex:1 1 auto;flex:1 1 auto;height:34px;margin-bottom:0;width:1%}.rover-cookie-warning{font-size:13px;text-align:left}.rover-form-row.error i{color:red}#rover-login-modal .rover-dialog-close{display:none}#rover-login-modal .rover-dialog-buttonbar .rover-dialog-ok{border-width:0;display:inline-block}#rover-register-dialog .rover-dialog-ok,#login-panels .rover-register-button{background-color:#fff;border:1px solid #296cd8!important;color:#296cd8}#rover-register-dialog .rover-dialog-ok:hover,#login-panels .rover-register-button:hover{background-color:#296cd8;border:1px solid #296cd8!important;color:#fff}#rover-register-dialog nav.rover-1000 ul.rover-nav-city ul.rover-dropdown-variable-cols{min-width:800px}#rover-register-dialog nav.rover-800 ul.rover-nav-city ul.rover-dropdown-variable-cols{min-width:600px}#rover-register-dialog nav.rover-800 ul.rover-nav-city ul.rover-dropdown-variable-cols li{width:48%}#rover-register-dialog nav.rover-600 ul.rover-nav-city ul.rover-dropdown-variable-cols{min-width:400px}#rover-register-dialog nav.rover-600 ul.rover-nav-city ul.rover-dropdown-variable-cols li{width:48%}#rover-register-dialog nav.rover-400 ul.rover-nav-city ul.rover-dropdown-variable-cols{min-width:300px}#rover-register-dialog nav.rover-400 ul.rover-nav-city ul.rover-dropdown-variable-cols li{width:100%}#login-panels.register label span.lighter{color:#777;font-size:.8em}#login-panels.register input.form-control{padding-left:40px}#login-panels.register .rover-form-row>svg.svg-inline--fa{color:#777;top:13px;left:10px;position:absolute}#login-panels.register .rover-email-validate{margin-bottom:20px}#rover-login-modal .rover-dialog-buttonbar .accept-email,#rover-login-modal .rover-dialog-buttonbar.register.step-2 .accept-email{display:none}#rover-login-modal .rover-dialog-buttonbar.register .accept-email{display:block;margin:0 auto;width:100%}#login-panels.register.step-1 .rover-dialog-ok{display:none}#login-panels.register.step-2 .accept-email{display:none}#login-panels.register.step-2 .rover-dialog-ok{display:block}#rover-login-modal .rover-dialog-buttonbar,#rover-login-modal .rover-dialog-button-pad{text-align:center}#rover-login-modal .rover-dialog-buttonbar .accept-email>button,#rover-login-modal .rover-dialog-buttonbar .rover-dialog-ok,#rover-login-modal .rover-dialog-buttonbar .rover-dialog-close{background-color:#ec131b;border-radius:0px;border-width:0;color:#fff;cursor:pointer;float:none;font-size:14px;padding:10px;width:50%}#login-panels.register h4.reg-intro{color:#000;display:block;font-size:32px;line-height:1;margin-bottom:-0;text-align:center;white-space:normal;width:100%}#login-panels.register h5.reg-intro{color:#777;display:block;font-size:14px;font-size:calc(11px + ( 14 - 11 ) * ( ( 100vw - 300px ) / ( 1600 - 300 ) ));font-weight:400;letter-spacing:0;line-height:1;padding-bottom:20px;text-align:center;width:100%}#login-panels .rover-form-row.error i{color:red}#login-panels.step-1 .rover-form-row.step-2 *{margin-bottom:0;max-height:0;visibility:collapse;transition:max-height .15s ease-out}#login-panels.step-2 .rover-form-row.step-1 *{margin-bottom:0;max-height:0;visibility:collapse;transition:max-height .15s ease-out}#login-panels.reset .rover-msg-text{color:red;height:1em;text-align:center}#login-panels.step-1 .already_registered,#login-panels.step-1 .rover-dialog-buttonbar .accept-email{display:block}#login-panels.step-1 .go_back_step_1,#login-panels.step-1 .rover-dialog-ok,#login-panels.step-1 .rover-dialog-close{display:none}#login-panels.login .rover-dialog-titlebar .rover-dialog-close,#login-panels.reset .rover-dialog-titlebar .rover-dialog-close{display:inline-block}#login-panels.step-2 .rover-dialog-buttonbar .accept-email,#login-panels.step-2 .already_registered{display:none}#login-panels.step-2 .rover-dialog-buttonbar .rover-dialog-ok{display:inline-block}#login-panels.step-2 .go_back_step_1{display:block}.rover-form-row.compliance{padding:10px 0}.rover-form-row.compliance,.rover-form-row.compliance h5{color:#222;font-size:13px}.rover-form-row.compliance ul,.rover-form-row.compliance li{color:#333;font-size:12px;list-style:disc;white-space:break-spaces}.reg-error,.reg-error .arrow:after{background:#000;border:none}.reg-error{background-color:#000;border-radius:0px;color:#fff;font-size:13px;display:inline;height:24px;max-width:50%;position:absolute;padding:1px 15px;pointer-events:none;opacity:1;text-align:center;text-decoration:none;right:50px;top:13px;white-space:normal;z-index:999}.reg-error .arrow{background-image:none;border:none;width:24px;height:24px;overflow:hidden;position:absolute;left:-24px;top:-2px}.reg-error .arrow:after{content:"";position:absolute;left:20px;top:6px;width:16px;height:16px;transform:rotate(45deg)}.reg-error.active{opacity:1;margin-top:5px;transition:all .2s ease}.reg-error.out{opacity:0;margin-top:-20px}@media screen and (max-width:640px){.wizardLabel{width:100%}.why_register{display:none}}