body.pressbooks.login{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;height:auto;width:100%;margin-top:4rem;font-family:Karla,sans-serif}@media (min-width:48rem){body.pressbooks.login{margin-top:10rem}}body.pressbooks.login font{display:none}body.pressbooks.login a{color:var(--primary,#b01109)}body.pressbooks.login .button-primary,body.pressbooks.login .button.button-hero,body.pressbooks.login .button.button-large{border-radius:3px;background:var(--primary,#b01109);border:2px solid var(--primary,#b01109);color:var(--primary-fg,#fff);box-shadow:none;display:inline-block;font-family:Karla,sans-serif;font-weight:500;letter-spacing:.1111111111em;min-height:59px;height:auto;width:100%;font-size:16px;line-height:1.5;padding:.875rem;vertical-align:middle;text-align:center;text-decoration:none;text-transform:uppercase;text-shadow:none;float:none;word-wrap:normal}body.pressbooks.login .button-primary:focus,body.pressbooks.login .button-primary:hover,body.pressbooks.login .button.button-hero:focus,body.pressbooks.login .button.button-hero:hover,body.pressbooks.login .button.button-large:focus,body.pressbooks.login .button.button-large:hover{text-decoration:none}body.pressbooks.login .button-primary.focus,body.pressbooks.login .button-primary:focus,body.pressbooks.login .button.button-hero.focus,body.pressbooks.login .button.button-hero:focus,body.pressbooks.login .button.button-large.focus,body.pressbooks.login .button.button-large:focus{outline:0;box-shadow:0 0 0 3px rgba(176,17,9,.25)}body.pressbooks.login .button-primary.disabled,body.pressbooks.login .button-primary:disabled,body.pressbooks.login .button-primary [disabled],body.pressbooks.login .button.button-hero.disabled,body.pressbooks.login .button.button-hero:disabled,body.pressbooks.login .button.button-hero [disabled],body.pressbooks.login .button.button-large.disabled,body.pressbooks.login .button.button-large:disabled,body.pressbooks.login .button.button-large [disabled]{background:var(--primary,#b01109)!important;border-color:var(--primary,#b01109)!important;color:var(--primary-fg,#fff)!important;opacity:.65;box-shadow:none}body.pressbooks.login .button-primary.active,body.pressbooks.login .button-primary:active,body.pressbooks.login .button.button-hero.active,body.pressbooks.login .button.button-hero:active,body.pressbooks.login .button.button-large.active,body.pressbooks.login .button.button-large:active{background-image:none;box-shadow:0 0 0 3px var(--primary,#b01109),inset 0 3px 5px rgba(0,0,0,.125)}body.pressbooks.login h1{width:100%;max-width:600px}body.pressbooks.login h1 a{width:50%;height:0;padding-bottom:16.6666666667%;background-size:contain;background-repeat:no-repeat;background-position:50%}body.pressbooks.login .oauth{display:flex;flex-direction:column;align-items:center;max-width:100%;margin:0 auto 1em}body.pressbooks.login .oauth .button.button-hero{padding:.875rem 1rem;line-height:1.8}body.pressbooks.login #login_error,body.pressbooks.login .message{margin-bottom:2rem;background:#eee;box-shadow:none}body.pressbooks.login #login{width:100%;max-width:600px;height:auto;box-sizing:border-box;padding:60px 1rem 40px;margin:0 auto 4rem;background:#fff;display:flex;flex-direction:column;justify-content:center;box-shadow:-3px 5px 4px 2px hsla(0,0%,58.4%,.2)}@media (min-width:768px){body.pressbooks.login #login{padding:60px 132px 40px}}body.pressbooks.login #login p.subtitle{margin-bottom:1.5rem;font-size:1.875rem;font-weight:600;line-height:1;text-align:center;text-transform:uppercase;color:var(--primary)}body.pressbooks.login #login p.subtitle:before{content:"";display:block;margin:.5rem auto 20px;width:45px;height:5px;background:var(--accent)}@media screen and (min-width:60rem){body.pressbooks.login #login p.subtitle:before{margin-bottom:20px;width:75px}}@media screen and (min-width:768px){body.pressbooks.login #login p.subtitle{font-size:2.25rem}}body.pressbooks.login #login form{margin-top:0;padding:0;background:transparent;border:0;box-shadow:none;overflow:visible}body.pressbooks.login #login form .forgetmenot,body.pressbooks.login #login form .submit{float:none;display:block}body.pressbooks.login #login form .forgetmenot{margin-bottom:2em}body.pressbooks.login #login form .input{background:transparent}body.pressbooks.login #login form label{position:relative;color:var(--primary,#b01109);font-weight:600;margin-bottom:1em}.user-pass1-wrap body.pressbooks.login #login form label{margin-bottom:.5rem}body.pressbooks.login #login form [type=password],body.pressbooks.login #login form [type=text]{padding-left:0;border:none;border-bottom:2px solid var(--primary,#b01109);background:#fff;font-size:1rem;box-shadow:none;border-radius:0}label body.pressbooks.login #login form [type=password],label body.pressbooks.login #login form [type=text]{position:absolute;top:0;margin-top:1.5rem}body.pressbooks.login #login form [type=checkbox]{border:2px solid var(--primary,#b01109);box-shadow:none}body.pressbooks.login #login form [type=checkbox]:checked:before{color:var(--primary,#b01109)}body.pressbooks.login #login form .password-input-wrapper{width:100%}body.pressbooks.login #login form #pass1,body.pressbooks.login #login form #pass1-text{height:35px;border-bottom:0}body.pressbooks.login #login form .wp-hide-pw{text-align:center;padding-top:.4rem}body.pressbooks.login #login #backtoblog,body.pressbooks.login #login #nav{text-align:center}body.pressbooks.login #login #backtoblog a,body.pressbooks.login #login #nav a{color:var(--primary,#b01109);font-weight:600}body.pressbooks.login .admin-email__actions-primary #correct-admin-email,body.pressbooks.login .admin-email__actions-primary .button.button-large{display:inline-block;margin:auto}body.pressbooks.login .admin-email__actions-primary #correct-admin-email{margin-top:20px}