.pg-login .dropShadow{position:relative;box-sizing:border-box;width:360px;max-width:100%;margin:40px auto;padding:28px 26px 24px;text-align:left;background:var(--bf-surface,#fff);border:1px solid var(--bf-border,#a0a0a0);border-radius:var(--bf-radius-lg,4px);box-shadow:var(--bf-shadow-lg,0 0 1em gray)}.pg-login .dropShadow-wider{width:620px;padding:28px 26px}.pg-login .dropShadow table{background:0}.pg-login #tblLogin{width:100%;height:auto}.pg-login #tblLogin>tbody>tr>td{padding:0!important}.pg-login label{display:block;margin:0 0 6px;color:var(--bf-text,#333);font-size:13px;font-weight:600;letter-spacing:.01em}.pg-login .loginTextInput{box-sizing:border-box;width:100%;height:40px;margin:0 0 16px;padding:8px 12px;font-family:inherit;font-size:15px;color:var(--bf-text,#333);background-color:var(--bf-surface,#fff);border:1px solid var(--bf-border-firm,#cbcbcb);border-radius:var(--bf-radius,3px);text-align:left;vertical-align:middle}.pg-login #login_password{margin-bottom:0}.pg-login .loginTextInput:focus{border-color:var(--bf-primary,#337ab7);outline:2px solid var(--bf-focus,#337ab7);outline-offset:1px}.pg-login .loginTextInput::placeholder{color:var(--bf-text-muted,#767676)}.pg-login #btnLogin{display:block;box-sizing:border-box;width:100%;height:auto;min-height:0;margin:8px 0 0;padding:11px 16px;color:var(--bf-btn-text,#fff);background:var(--bf-btn-bg,#337ab7);border:0;border-radius:var(--bf-radius,5px);font-family:inherit;font-size:15px;font-weight:600;line-height:1.2;text-align:center;text-decoration:none;cursor:pointer}.pg-login #btnLogin:hover,.pg-login #btnLogin:focus{color:var(--bf-btn-text,#fff);background:var(--bf-primary-hover,#2b6a9e);text-decoration:none}.pg-login #btnLogin:focus-visible{outline:2px solid var(--bf-focus,#337ab7);outline-offset:2px}.pg-login #btnLogin:active{background:var(--bf-primary-hover,#045395);background-image:none}.pg-login #btnLogin .btnLeft,.pg-login #btnLogin .btnRight{display:none}.pg-login #btnLogin .btnMiddle{position:static;left:auto;width:auto;height:auto;min-height:0;margin:0;padding:0;background:0}.pg-login #btnLogin .btn-common{font:inherit;color:inherit}.pg-login #btnLogin p{margin:0;padding:0;line-height:1.2;font:inherit;color:inherit}.pg-login .errMsg{max-width:360px;margin:24px auto 0;font-family:inherit;font-size:14px;font-weight:600;color:var(--bf-crit,#c0392b);text-align:center}.pg-login .errMsg:empty{margin:0}.pg-login a[href*="getmypassword"]{display:inline-block;margin-top:18px;color:var(--bf-link,#1668e3);font-size:13px;text-decoration:none}.pg-login a[href*="getmypassword"]:hover,.pg-login a[href*="getmypassword"]:focus{color:var(--bf-link-hover,#1155c4);text-decoration:underline}.pg-login .top-divider,.pg-login .bottom-divider{border-color:var(--bf-border,#c5c6c9)}@media(max-width:420px){.pg-login .dropShadow,.pg-login .dropShadow-wider{width:auto;margin:20px 12px;padding:22px 18px}.pg-login .errMsg{max-width:none;margin:16px 12px 0}}