body{background:#f8f8fa;font-size:15px;box-sizing:border-box}@media (min-width:340px){#login{width:340px}}#login h1 a{background-image:url(http://www.sbasystems.co.ke/kakamegaclub/wp-content/plugins/kodeo-admin-ui/assets/images/xlogo.png.pagespeed.ic.X9crgb1BAI.png);background-size:contain;background-position:center center;margin-bottom:15px;width:100%}#login a{color:#42abdf;text-decoration:none;margin:0 auto!important}#login a:focus{box-shadow:none!important;-webkit-box-shadow:none!important;text-decoration:none!important;text-shadow:none!important;outline:none!important}#login #login_error,#login .error,#login .message{font-size:15px!important;color:#42abdf;margin:15px 0!important;padding:0!important;line-height:1.5;border:0!important;background:none!important;box-shadow:none!important;clear:left!important;text-align:center}#login #login_error a,#login .error a,#login .message a{text-decoration:underline;color:inherit}#login #login_error strong,#login .error strong,#login .message strong{font-weight:400}#login #login_error,#login .error,#login #login_error *,#login .error *{color:#fd6e6e!important}#login .message,#login #reg_passmail{text-align:center}#login form{margin-bottom:20px;display:flex;flex-direction:column}#login .admin-email-confirm-form a.button,#login input#wp-submit,#login input#correct-admin-email{display:inline-block;transition:color .15s , background-color .15s , border-color .15s!important;text-align:center!important;height:48px!important;min-height:48px!important;line-height:48px!important;padding:0 25px!important;text-decoration:none!important;text-shadow:none!important;font-size:16px;font-weight:normal;font-style:normal;cursor:pointer!important;border-radius:3px!important;margin:10px 0 0 0!important;background:#34bbee!important;color:#fff!important;border:0!important;box-shadow:none!important}#login input:not([type='checkbox']):focus {border-color:#ddd!important}#login input::-webkit-input-placeholder{color:#aaa;font-size:16px;font-weight:500;-webkit-font-smoothing:antialiased}#login input::-moz-placeholder{color:#aaa;font-size:16px;font-weight:500;-moz-osx-font-smoothing:grayscale}#login input::-ms-input-placeholder{color:#aaa;font-size:16px}#login .privacy-policy-page-link{margin:5px 0}#login #nav,#login #backtoblog{padding:0;margin:5px 0;text-align:center}#login #nav a,#login #backtoblog a{font-size:15px;line-height:1.5;color:#42abdf}#login #nav a:hover,#login #backtoblog a:hover{text-decoration:none!important}#login form{margin:15px 0 20px 0;padding:0!important;background:none!important;border:0!important;box-shadow:none!important}#login form:not(#resetpassform):not(.admin-email-confirm-form) > p,
#login form:not(#resetpassform):not(.admin-email-confirm-form) > div {position:relative;height:60px}#login .password-input-wrapper{width:100%!important}#login form input:not([type='checkbox']),
#login form select,
#login form textarea {width:100%!important;max-width:100%;font-size:18px;z-index:1;background:#fff!important;border-color:#e8e8e8!important;color:#38373a!important;box-shadow:none!important;-webkit-box-shadow: !important;transform:none!important;-webkit-transform: !important}#login form input[type="text"],#login form input[type="password"],#login form select{padding:0 20px!important;height:60px!important;min-height:60px!important;line-height:60px!important}#login form input[disabled],#login form input[readonly],#login form [disabled]#wp-submit{opacity:.5!important}#login form input#user_login,#login form input#user_pass{position:absolute;top:0;left:0}#login form>p+p input,#login form>p+p select,#login form>p+div input,#login form>p+div select{margin-top:-1px!important}#login form p.forgetmenot{order:3;height:auto!important;width:auto!important;padding:14px 16px;text-align:center;margin-top:7px}#login form p.forgetmenot input{border:2px solid #42abdf;margin:-3px 5px 0 0;width:18px;height:18px;box-shadow:none!important}#login form p.forgetmenot label{color:#42abdf;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:3px}#login form #wp-submit:hover{background:#28b5ea!important;color:#fff!important}#login form p#reg_passmail{font-style:italic;height:auto;margin:1em 0}#login form #user_login{border-radius:4px 4px 0 0}#login form #user_pass{border-radius:0 0 4px 4px}#login form>br.clear{display:none}#login form>p.user-pass1-wrap{height:auto}#login .button.wp-hide-pw{color:#999;z-index:999;top:10px}#login .button.wp-hide-pw:focus{box-shadow:none!important;border:none!important}#login form .user-pass-wrap label{display:none!important}form#lostpasswordform{padding:16px 24px 36px}form#lostpasswordform #user_login{border-radius:0;box-shadow:none!important;height:40px;padding:0 10px;font-size:16px;margin-bottom:0}form#lostpasswordform label[for="user_login"] br,form#lostpasswordform p.user-pass1-wrap{display:none!important}form#lostpasswordform .description{color:#999!important}#pass-strength-result.strong{background-color:#82c373;border-color:#83c373}#pass-strength-result.good{background-color:#ffc733;border-color:#ffc733}#pass-strength-result.bad{background-color:#f78b53;border-color:#f78b53}#pass-strength-result.short{background-color:#e35b5b;border-color:#e35b5b}#pass-strength-result.strong,#pass-strength-result.good,#pass-strength-result.bad,#pass-strength-result.short{font-weight:400!important;color:#fff;padding:8px 5px}#resetpassform>br.clear{display:block}#resetpassform p{font-size:0}#resetpassform p.description{font-size:14px}#resetpassform .user-pass1-wrap label[for="pass1"],#resetpassform p:empty{display:none}#resetpassform .dashicons-visibility:before,#resetpassform .dashicons-hidden:before{font-family:"Dashicons"}#resetpassform input#pass1-text{padding-right:40px!important;border-bottom-left-radius:0;border-bottom-right-radius:0}input#pw-weak{vertical-align:top;margin-left:1px;margin-top:2px}input#pw-weak+label{width:calc(100% - 40px);margin-left:5px}#login .admin-email-confirm-form a.button,#login .admin-email-confirm-form input#correct-admin-email{width:100%!important;max-width:320px;margin-bottom:5px!important;padding:0!important;display:block!important;margin-left:auto!important;margin-right:auto!important}#login .admin-email-confirm-form input#correct-admin-email{background:#4ebf51!important}#login .admin-email-confirm-form input#correct-admin-email:hover{background:#3cb740!important}#login form.admin-email-confirm-form *{text-align:center!important}#login form.admin-email-confirm-form h1.admin-email__heading{border:0!important}