body,html{padding:0;margin:0;text-align:center;font-family:Arial, sans-serif;font-size:14px;color:#333;background-color:#f0f0f0}.signin-wrapper{display:inline-block;width:240px;padding:20px;border:1px solid #bbb;margin-top:40px;background-color:#fff}.signin-wrapper #notice{background-color:red;color:#fff;padding:5px 0}.signin-wrapper .error{display:block;color:red;padding-top:5px;font-size:12px}.signin-wrapper h1{font-size:24px;margin:5px 0 20px 0;padding:0;color:#2F7FDA}.signin-wrapper .field{margin:10px 0;text-align:left}.signin-wrapper .field .description{margin-bottom:5px;display:inline-block}.signin-wrapper .field input[type="number"],.signin-wrapper .field input[type="tel"],.signin-wrapper .field input[type="email"],.signin-wrapper .field input[type="text"],.signin-wrapper .field input[type="password"]{width:100%;font-size:16px;padding:8px 5px;margin:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;outline-width:0;border:1px solid #bbb}.signin-wrapper .field input[type="number"]:focus,.signin-wrapper .field input[type="tel"]:focus,.signin-wrapper .field input[type="email"]:focus,.signin-wrapper .field input[type="text"]:focus,.signin-wrapper .field input[type="password"]:focus{outline-width:0;border:1px solid #428bca}.signin-wrapper .actions input[type="submit"]{width:100%;font-size:16px;padding:10px 0;margin:20px 0;background-color:#fff;border:1px solid #bbb;cursor:pointer}.signin-wrapper .actions input[type="submit"]:hover{background-color:#fafafa}.signin-wrapper .signup{margin-bottom:10px}.signin-wrapper a{color:#2F7FDA}.signin-wrapper #forget input{display:none}.signin-wrapper #forget input:checked+label:after{background:#2F7FDA;border:2px solid #fff}.signin-wrapper #forget label{display:inline-block;position:relative;float:left;clear:both;padding:3px 0 0 25px;margin-top:10px;cursor:pointer}.signin-wrapper #forget label:after{position:absolute;content:'';width:12px;height:12px;outline:1px solid #ccc;border:2px solid #fff;left:0;top:2px}.signin-wrapper #forget label:hover:after{outline:1px solid #2F7FDA}
