.item.hidden { display: none; } .answer-buttons { display: flex; justify-content: center; } .form { max-width: 400px; margin: 0 auto; width: 100%; } .form-row { position: relative; min-height: 105px; } .form-row .label { display: block; font-size: 16px; padding-bottom: 5px; color: #1B1B1B; } .form-control { display: block; width: 100%; padding: 12px; font-size: 16px; font-weight: 400; font-family: "Open Sans", sans-serif; line-height: 1; color: #1B1B1B; text-decoration: none; box-sizing: border-box; border: 2px solid #1B1B1B; outline: 0; background-color: #0000; border-radius: 30px; transition: border-color 0.3s ease; -moz-appearance: none; appearance: none; -webkit-appearance: none; } label.error { font-size: 12px; color: #ff526b; } .form-control.error { border-color: #ff526b; } select.form-control option { color: #000; } .form .yes { border: 0; width: 100%; margin: 15px 0 0; border-radius: 0; background-image: none; font-size: 18px; height: auto; padding: 12px; }