#regForm{background-color:#fff;margin:100px auto;padding:40px;width:70%;min-width:300px}input{padding:10px;width:100%;font-size:17px;font-family:Raleway;border:1px solid #aaa}input.invalid{background-color:#fdd}.tab{display:none}.step{height:15px;width:15px;margin:0 2px;background-color:#bbb;border:0;border-radius:50%;display:inline-block;opacity:.5}.step.active{opacity:1}.step.finish{background-color:#04aa6d}