button,html{font-size:16px}body{background-color:#000;color:#eee;font-family:Verdana;width:500px;margin:100px auto}form{width:464px;background-color:#34d;padding:25px}input{margin:0 8px}form span{display:block;margin-top:4px}button{padding:4px 8px;background-color:#fc1}input.error{border:2px solid red;background-color:#fdd}.errorlist{color:red;font-size:.85em;margin-top:.25em;padding-left:1em;list-style-type:none}.alert-danger{color:red;background-color:#fdd;border:1px solid red;padding:8px;margin-bottom:8px}@media (max-width:600px){body{width:95%;margin:50px auto}form{padding:15px;max-width:100%}}