html { font-family: 'Montserrat', sans-serif; } h1, h3 { text-align: center; } h1 { font-size: 40px; } body { background-color: whitesmoke; } .TabCards { background-color: white; box-shadow: 2px 2px 5px #575757; margin: 2% auto; padding: 2%; border-radius: 2px; } .TabTitle, .TabNumber { color: grey; margin-bottom: 5%; font-size: 30px; width: 84%; text-align: left; border: none; border-bottom: 1px solid grey; } .TabNumber { width: 10%; } .InputContainer { width: 100%; text-align: center; } .InputNumber { width: 5%; } .Input, .InputNumber { color: grey; border: none; border-bottom: 1px solid grey; width: 25%; margin: 1%; font-size: 15px; } .InputNumber { width: 5%; } .NewTabButton, .NewInputButton, .RemoveInputButton, .RemoveTabButton { text-align: center; margin: auto; color: whitesmoke; border-radius: 50%; } .NewTabButton { font-size: 45px; width: 70px; height: 70px; border: 3px solid rgb(0, 88, 170); background-color: rgb(0, 102, 255); } .NewInputButton { font-size: 25px; width: 40px; height: 40px; margin: 1%; border: 3px solid rgb(1, 194, 120); background-color: rgb(14, 211, 135); } .RemoveInputButton, .RemoveTabButton { width: 35px; height: 35px; margin: 1%; font-size: 20px; border: 3px solid rgb(230, 25, 25); background-color: rgba(211, 14, 14, 0.788); } .RemoveTabButton { width: 40px; height: 40px; } #ContinuarText, #ContinuarButton { display: none; } #ContinuarButton { font-size: 20px; border: none; background-color: rgb(1, 194, 120); color: rgb(255, 255, 255); margin: 2%; text-align: center; width: 96%; height: 2.5em; border-radius: 5px; } @media (max-width: 1050px) { .TabNumber { width: 10%; } .TabTitle { width: 80%; } } @media (max-width: 600px) { .TabNumber { width: 10%; } .TabTitle { width: 75%; } .RemoveInputButton { width: 30px; height: 30px; } .RemoveTabButton { width: 30px; height: 30px; } .Input { width: 16%; margin: none; } } @media (max-width: 400px) { .TabNumber { width: 10%; } .TabTitle { width: 70%; } .RemoveInputButton { width: 25px; height: 25px; font-size: 15px; } .RemoveTabButton { width: 30px; height: 30px; } .Input { width: 15%; margin: 0%; } }