* {box-sizing: border-box;}
.tab{display: none; width: 100%; height: 50%;margin: 0px auto;}
.current{display: block;}

body {background-color: #ffffff;}

form {background-color: #ffffff; margin: 5px auto; font-family: Arial; padding: 20px; width: 600px; min-width: 300px; }

h1 {text-align: center; }

input {padding: 10px; width: 100%; font-size: 17px; font-family: Arial; border: 1px solid #aaaaaa; }

button {background-color: #0000ff ; color: #ffffff; border: none; padding: 10px 20px; font-size: 17px; font-family: Arial; cursor: pointer; }
/* #4CAF50 */
button:hover {opacity: 0.8; }

.previous {background-color: #4CAF50; }

/* Make circles that indicate the steps of the form: 
.step {height: 30px; width: 30px; cursor: pointer; margin: 0 2px; color: #fff; background-color: #0000ff; border: none; border-radius: 50%; display: inline-block; opacity: 0.8; padding: 5px} */
.step {height: 10px; width: 10px; cursor: pointer; margin: 0 2px; color: #fff; background-color: #0000ff; border: none;border-radius: 50%;display: inline-block; opacity: 0.8; padding: 5px;vertical-align:middle;font-size:12px;}
.step.active {opacity: 1; background-color: #69c769;}

.step.finish {background-color: #4CAF50; }

.error {color: #f00; }