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-large,body.pressbooks.login .button.button-hero{border-style:solid;border-width:2px;border-radius:3px;background:var(--primary, #b01109);border-color:var(--primary, #b01109);color:var(--primary-fg, #fff);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-large:focus,body.pressbooks.login .button.button-large:hover,body.pressbooks.login .button.button-hero:focus,body.pressbooks.login .button.button-hero:hover{text-decoration:none}body.pressbooks.login .button-primary.disabled,body.pressbooks.login .button-primary:disabled,body.pressbooks.login .button-primary [disabled],body.pressbooks.login .button.button-large.disabled,body.pressbooks.login .button.button-large:disabled,body.pressbooks.login .button.button-large [disabled],body.pressbooks.login .button.button-hero.disabled,body.pressbooks.login .button.button-hero:disabled,body.pressbooks.login .button.button-hero [disabled]{background:var(--primary, #b01109)!important;border-color:var(--primary, #b01109)!important;color:var(--primary-fg, #fff)!important;opacity:.65}body.pressbooks.login .button-primary:active,body.pressbooks.login .button-primary.active,body.pressbooks.login .button.button-large:active,body.pressbooks.login .button.button-large.active,body.pressbooks.login .button.button-hero:active,body.pressbooks.login .button.button-hero.active{background-image:none}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:center}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 .message,body.pressbooks.login #login_error{margin-bottom:2rem;background:#eee}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}@media(min-width:768px){body.pressbooks.login #login{padding:60px 132px 40px}}body.pressbooks.login #login p.subtitle{margin-bottom:1rem;font-size:2rem;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}}body.pressbooks.login #login p.subtitle .wp-login-logo{order:-1}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=text],body.pressbooks.login #login form [type=password]{padding-left:0;border-top:none;border-right:none;border-bottom:solid 2px var(--primary, #b01109);border-left:none;background:#fff;font-size:1rem;box-shadow:none;border-radius:0}label body.pressbooks.login #login form [type=text],label body.pressbooks.login #login form [type=password]{position:absolute;top:0;margin-top:1.5rem}body.pressbooks.login #login form [type=checkbox]{border:solid 2px var(--primary, #b01109)}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 #nav,body.pressbooks.login #login #backtoblog{text-align:center}body.pressbooks.login #login #nav a,body.pressbooks.login #login #backtoblog a{color:var(--primary, #b01109);font-weight:600}body.pressbooks.login .admin-email__actions-primary .button.button-large,body.pressbooks.login .admin-email__actions-primary #correct-admin-email{display:inline-block;margin:auto}body.pressbooks.login .admin-email__actions-primary #correct-admin-email{margin-top:20px}
