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){html{font-size:4vw}body{background-color:#cfcfcf;margin:0;padding:0;font-size:1rem;line-height:1.2rem}body.development-site span.development-site{font-size:2rem}div.frame{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:2rem;line-height:2.2rem;border:1px solid #bbb;background-color:#bbb}div.form-data table tbody tr td input{width:100%}}div.password-container{position:relative}div.password-container span{position:absolute;padding:0;margin:0;right:4px;top:50%;-ms-transform:translate(0,-50%);transform:translate(0,-50%);font-size:16px}
