body.login{background:#01bf8c;display:-webkit-box;display:-ms-flexbox;display:flex}body.login #login form#loginform{margin-top:0px;margin-left:0;padding:26px 24px 46px;font-weight:400;background:rgba(0,0,0,0);display:table;-webkit-box-shadow:none;box-shadow:none;width:268px;height:100px;border:0px}#login{padding:0;padding-bottom:3rem}body.login #login h1 a{background-image:url("../images/footer-logo.png");background-size:contain;width:200px;height:80px;margin:0 auto 25px}.login form{border-radius:0}.login #login_error{border-left-color:rgba(0,0,0,0);border-radius:0;color:#fff;text-align:center;-webkit-box-shadow:none;box-shadow:none;background-color:#000;width:250px;margin:0 auto}.login #login_error br{display:none}.login .message{border-left-color:rgba(0,0,0,0);border-radius:0;color:#fff;text-align:center;-webkit-box-shadow:none;box-shadow:none;background-color:#000;width:250px;margin:0 auto}.login label{font-size:14px;color:#fff}.login input[type=text],.login input[type=password]{background-color:#fff;font-size:14px;height:45px;line-height:45px;border:0px !important;padding:5px;border-color:#000;color:#000}input[type=radio],input[type=checkbox]{border-color:#000;border:0px !important;-webkit-box-shadow:none;box-shadow:none}input[type=text]:focus,input[type=password]:focus{-webkit-box-shadow:none;box-shadow:none;border:1px solid #000}.login .button-primary{float:right;background-color:#000 !important;border:none;text-shadow:none;-webkit-box-shadow:none;box-shadow:none;border-radius:0 !important}.login .button-primary:hover{background-color:#000 !important;border-radius:0 !important}.login .button-primary:active{background-color:#000 !important;border-radius:0 !important}.login #backtoblog a,.login #nav a{color:#fff}.login #backtoblog a:hover,.login #nav a:hover{color:#fff;text-decoration:underline}