body.login{background-color:#000}.animated,.message{-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated,.animated.hinge,.hinge.message,.message{-webkit-animation-duration:.5s;animation-duration:.5s}#loginform,.animated-slow{-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:1s;animation-duration:1s}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}#loginform,.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}.message,.reveal{-webkit-animation-name:reveal;animation-name:reveal;-webkit-animation-delay:.75s;animation-delay:.75s}@-webkit-keyframes reveal{0%{transform:translate3d(0,75px,0);opacity:.01;z-index:-1}to{transform:translateZ(0);opacity:1;z-index:1}}@keyframes reveal{0%{transform:translate3d(0,75px,0);opacity:.01;z-index:-1}to{transform:translateZ(0);opacity:1;z-index:1}}#login_error+#loginform{-webkit-animation-delay:0!important;animation-delay:0!important;-webkit-animation-name:none!important;animation-name:none!important}body{background:#fff;background-size:10000px 100%}#loginform{-webkit-animation-delay:.125s;animation-delay:.125s;border:1px solid rgba(0,0,0,.23)}.login form{margin-top:20px;margin-left:0;padding:26px 24px 46px;font-weight:400;overflow:hidden;background:#fff;box-shadow:none;border:none;border-radius:0}.login form:focus{border:1px solid #bfbfbf;outline:none}.login label{color:hsla(0,0%,46.7%,.5);font-size:11px;text-transform:uppercase;letter-spacing:.1em}.login form .forgetmenot label{font-size:10px;line-height:10px}.login form .input,.login form input[type=checkbox],.login input[type=text]{background:#fff}.login .message{background-color:#fff;border:1px solid rgba(0,0,0,.23);border-left:4px solid #000}.login #login_error{background:#fff;border:1px solid rgba(0,0,0,.23);border-left:4px solid #a11812}a{color:#000;transition-property:border,background,color;transition-duration:.05s;transition-timing-function:ease-in-out;outline:0}a:active,a:hover{color:#000;text-decoration:none}.login #backtoblog a:hover,.login #nav a:hover,.login h1 a:hover{color:#000}.login h1 a{background:url(../../../files/svg/cityline-logo.svg) no-repeat top;width:144px;height:144px;text-indent:-9999px;overflow:hidden;padding-bottom:15px;display:block}form{margin-left:8px;padding:26px 24px 46px;font-weight:400;background:#fff;border:1px solid #e5e5e5;border-radius:3px;box-shadow:none}body form .input{font-family:HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,Helvetica,sans-serif;font-weight:200;font-size:24px;width:97%;padding:3px;margin-top:2px;margin-right:6px;margin-bottom:16px;border:1px solid #e5e5e5;background:#fbfbfb;outline:none;box-shadow:inset 1px 1px 2px hsla(0,0%,78.4%,.2)}.login #backtoblog a,.login #nav a{color:#d3d3d3;font-weight:300}#backtoblog,#nav{text-align:center}input[type=checkbox],input[type=radio]{border:1px solid #e5e5e5}#wp-submit{display:block;vertical-align:top;font-style:normal;font-weight:500;font-size:.75em;line-height:25px;margin:0;padding:0 2em;text-align:center;text-transform:uppercase;color:#fff;background:#000;border:1px solid #fff;width:100%;width:auto;box-shadow:none;border-radius:0;text-shadow:none}#wp-submit:hover{background:#000;color:#fff}