.nhslogin-button{font-weight:600;font-size:16px;line-height:1.5;margin-bottom:28px;background-color:#005eb8;border:2px solid transparent;border-radius:6px;box-shadow:0 4px 0 #003087;color:#fff;cursor:pointer;padding:12px 20px;display:inline-flex;align-items:center;justify-content:center;text-align:center;transition:background-color .3s,box-shadow .3s,transform .2s}.nhslogin-button:hover{background-color:#1e569b}.nhslogin-button:focus{background-color:#ffeb3b;box-shadow:0 0 0 3px rgba(0,94,184,.5);color:#003087;outline:none}.nhslogin-button:active{background-color:#1e569b;box-shadow:0 2px 0 #003087;transform:translateY(2px)}.nhslogin-button--reverse{background-color:#fff;color:#005eb8;border:2px solid #005eb8}.nhslogin-button--reverse:hover{background-color:#f2f2f2;color:#005eb8}.nhslogin-button--disabled,.nhslogin-button[disabled]{background-color:#005eb8;opacity:.5;cursor:not-allowed}.button-logo,.nhslogin-button-logo{display:flex;align-items:center;justify-content:center}.button-logo{padding-right:12px}