body.login{background:#f5f5f5;font-family:"Lato", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif}body.login h4#mo_sso_button_title{font-size:24px;text-wrap:balance;text-align:center;color:#00263a;margin-bottom:20px;padding-bottom:20px;position:relative;display:flex;justify-content:center}body.login h4#mo_sso_button_title:after{content:"";border-bottom:4px solid #ddd;position:absolute;bottom:0;width:50px}body.login a,body.login button{transition:all 0.2s linear !important}body.login #loginform{display:flex;flex-direction:column}body.login #loginform>br{display:none}body.login #loginform #mo_sso_button_title{order:1}body.login #loginform #mo_oauth_widget_parent{order:2}body.login #loginform>p:first-child{order:3;display:none}body.login #loginform>.user-pass-wrap{order:4;display:none}body.login #loginform>.forgetmenot{order:5;display:none !important}body.login #loginform>.submit{order:6;display:none}body.login #loginform.admin-login-open>p:first-child,body.login #loginform.admin-login-open>.user-pass-wrap,body.login #loginform.admin-login-open>.submit{display:block}body.login #loginform.admin-login-open>p:first-child{margin-top:30px;padding-top:30px;border-top:1px solid #ddd}body.login .admin-login-toggle{text-align:center}body.login .admin-login-toggle a,body.login .admin-login-toggle a:focus{color:#999;text-decoration:none;text-transform:uppercase;font-size:10px;font-weight:600}body.login .admin-login-toggle a:hover,body.login .admin-login-toggle a:focus:hover{color:#2b5b89}body.login #login{width:400px;padding:8% 20px 0}body.login .wp-login-logo a{width:250px;height:100px;margin:0 auto 30px;background-image:url("/wp-content/themes/kymera/img/kymera-logo.svg");background-position:center;background-repeat:no-repeat;background-size:contain}body.login form{padding:30px;background:#fff;border:0;border-radius:8px;box-shadow:0 5px 25px rgba(0, 0, 0, 0.08)}body.login label{color:#333;font-size:14px;font-weight:600}body.login input[type="text"],body.login input[type="password"]{padding:10px 12px;background:#fff;border:1px solid #ccc;border-radius:4px;box-shadow:none;font-size:16px}body.login input[type="text"]:focus,body.login input[type="password"]:focus{border-color:#de7c00;box-shadow:0 0 0 1px #de7c00}body.login .button-primary{min-height:42px;padding:0 20px;background:#00263a;border:0;border-radius:50px;box-shadow:none;text-shadow:none;font-weight:bold;text-transform:uppercase}body.login .button-primary:hover,body.login .button-primary:focus{background:#2b5b89}body.login .mo_oauth_login_button{display:flex;justify-content:center;text-transform:uppercase;border:1px solid #de7c00;border-radius:50px;width:100%;height:auto;cursor:pointer;box-shadow:2px 2px 5px #ccc;background-color:#de7c00;margin-top:5px}body.login .mo_oauth_login_button i.mo_oauth_login_button_icon{border:0;display:none}body.login .mo_oauth_login_button span{padding:10px}body.login .forgetmenot{margin-top:6px;display:none !important}body.login #nav,body.login #backtoblog{text-align:center;display:none}body.login #nav a,body.login #backtoblog a{color:#555}body.login #nav a:hover,body.login #backtoblog a:hover{color:#de7c00}body.login .message,body.login #login_error{border-left-color:#de7c00;border-radius:4px;box-shadow:none}body.login .privacy-policy-page-link{margin-top:25px}