#login-div{width:19.6875rem;margin-left:auto;margin-right:auto;background-color:#fbfbfb;border:.0625rem solid #cfcfcf;border-radius:.1875rem}#login-div a{text-decoration:none;color:#388db8;font-size:.75rem}#login-div .login_header{background-color:#2b3747;color:#fff;font-size:1.375rem;height:2.5rem;text-align:center}#login-div .login_header div{line-height:2.1875rem}#login-div .login_footer{padding:1.25rem 0 1.25rem 15%}#login-div .login_footer div{display:inline-block}#login-div .login_footer #signin_button{width:5.25rem;height:2.375rem;background:url(/assets/slice_assets/portals_slice_assets/property_site/v1/login_btn-5512d05f360fc2b732d4c95732ad090c5a3182050673c81e244b9693c594705c.png);color:#fff;line-height:2.125rem;text-align:center;margin-right:.625rem;font-weight:700;cursor:pointer}#login-div .login_fields{margin-top:2.1875rem}#login-div .login_fields ::-webkit-input-placeholder{font-style:normal;color:#919191}#login-div .login_fields ::-moz-placeholder{font-style:normal;color:#919191}#login-div .login_fields :-ms-input-placeholder{font-style:normal;color:#919191}#login-div .login_fields #login_password,#login-div .login_fields #login_email,#login-div .login_fields #login_password_confirmation{background:none;border:.0625rem solid #979797;height:1.875rem;width:70%;margin-left:14%;padding:0 0 0 2%;margin-bottom:1.125rem;background-color:#fff}#login-div .remember{border-bottom:.0625rem solid #dcdcdc;padding:.3125rem 0 .9375rem 15%;font-size:.8125rem}#authentication_error_messages{color:red;text-align:center;margin-bottom:1.25rem}#reset_instructions{text-align:center;margin:1.25rem}#login-div{border:none!important;background:transparent!important}#login-div .login_header{background:transparent!important;height:auto!important}#login-div .login_header div{font-weight:500!important;color:#000!important;background:transparent!important;font-size:24px!important;text-align:left!important;font-family:system-ui!important}#login-div .login_fields{padding-top:10px;margin:0}#login-div .login_fields #login_password,#login-div .login_fields #login_email,#login-div .login_fields #login_password_confirmation{margin:0 0 16px!important;font-size:16px!important;padding:8px 11px!important;border-radius:4px!important;border:2px solid #d7dae9!important;width:100%!important;max-width:100%!important;color:#3d4c73!important;font-family:system-ui!important;height:auto!important}#login-div .login_fields #login_password:hover,#login-div .login_fields #login_email:hover,#login-div .login_fields #login_password_confirmation:hover{border-color:#b9bed4!important}#login-div .login_fields #login_password:focus,#login-div .login_fields #login_password:active,#login-div .login_fields #login_password:focus-visible,#login-div .login_fields #login_email:focus,#login-div .login_fields #login_email:active,#login-div .login_fields #login_email:focus-visible,#login-div .login_fields #login_password_confirmation:focus,#login-div .login_fields #login_password_confirmation:active,#login-div .login_fields #login_password_confirmation:focus-visible{border-color:#2b67ff!important;outline-color:#2b67ff!important}#login-div input.header_button.free_trial_button{background-color:#2b67ff!important;opacity:1!important;border-radius:6px!important;padding:11px 25px!important;color:#fff!important;font-size:16px!important;font-weight:500!important;border:transparent!important;width:100%!important;cursor:pointer!important;background-image:none!important;font-family:system-ui!important;letter-spacing:0!important;margin:0!important;height:auto!important;text-align:center!important}#login-div input.header_button.free_trial_button:hover{background-color:#1651e3!important}#reset_instructions{text-align:left!important;margin:20px 0 0!important;color:#3d4c73!important;font-size:15px!important;padding-bottom:50px!important}#login-div a{color:#2b67ff;font-size:14px}
