#regForm{background-color:#fff;margin:100px auto;font-family:Raleway;padding:40px;width:70%;min-width:300px}h1{text-align:center}button,input{font-size:17px;font-family:Raleway}input{width:100%;padding:10px;border:1px solid #aaa}input.invalid{background-color:#fdd}.tab{display:none}button{background-color:#fba430;color:#fff;border:0;padding:10px 20px;cursor:pointer}button:hover{opacity:.8}#prevBtn,.step{background-color:#bbb}.step{height:15px;width:15px;margin:0 2px;border:0;border-radius:50%;display:inline-block;opacity:.5}.step.active{opacity:1}.step.finish{background-color:#4caf50}