body.login-screen main{border:0}body.development-site p.development-site{text-align:center;font-size:2rem;line-height:2rem;font-weight:bold;color:red;padding:5px}div.frame{position:fixed;top:45%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border:1px solid #999;background-color:#cfcfcf;text-align:center;box-shadow:10px 10px 5px #888;-webkit-box-shadow:10px 10px 5px #888;padding:10px}html body.login-screen main h1{font-weight:bold;padding:15px 5px}div.frame p{padding:4px 0 10px 0}div.frame table{margin:auto}div.frame table tbody th{vertical-align:middle;padding:3px 10px 3px 0;font-weight:bold;text-align:right}div.frame table tbody td{vertical-align:top;padding:3px;font-weight:normal;text-align:left}div.frame table tbody td input{padding:3px;font-weight:normal;text-align:left}div.frame td.verification-code{border:1px solid #999;background-color:#eee;padding:5px}div.frame td.verification-code img{vertical-align:top}div.form-buttons{border:0;padding:10px;background-color:transparent}div.forgot-link{text-align:right}div.forgot-link a{color:red}label.error{display:block}@media screen and (max-width:500px){body{background-color:#cfcfcf;margin:0;padding:0;font-size:16px;line-height:18px}div.frame{position:inline;width:100%;border:0;margin:0;box-shadow:none;-webkit-box-shadow:none;padding:10px}div.form-buttons{border:0;background-color:transparent}div.form-buttons>*{font-size:26px;line-height:30px;border:0;background-color:#cfcfcf}}