@font-face{font-family: 'DroidSans';src: local(' @'),url('DroidSans.ttf') format('truetype');}

*{margin: 0;padding: 0;box-sizing: border-box}
body{font-family: 'DroidSans', sans-serif;color: #333;}

.box{width: 300px;padding: 30px;margin: 100px auto;}
.box img{width: 100%;margin: 10px auto;display: block}
.box input{width: 100%;padding: 8px;margin: 8px 0;font-size: 14px;border-radius: 5px;border: 1px solid #ccc;box-shadow: inset 0 1px 1px rgba(0,0,0,.075);}
.box input[type=submit]{background: #286090;color: #fff;font-size: 1.2em;border: none;cursor: pointer}
.box input[type=checkbox]{display: inline-block;width: 20px;height: 20px;vertical-align: middle;}
.box .rem{display: inline-block}
.box .error{margin-bottom: 10px;color: rgba(255,0,0,0.7);border:1px solid rgba(255,0,0,0.7);background: rgba(255,0,0,0.4);border-radius: 10px;padding: 10px;display: block}