.create-cluster-form { display: flex; justify-content: center; align-items: center; width: 100%; height: 100%; & input { width: 100%; padding: 12px 0; border: 1px solid rgba(0, 0, 0, 0.1); font-size: 18px; text-align: center; outline: none; transition: border-color 150ms; box-sizing: border-box; &:hover, &:focus { border: 1px solid #3f94f9; } } & input[type="submit"] { width: 100%; margin-top: 6px; padding: 12px 0; background: #3f94f9; border: 1px solid #3f94f9; color: white; font-size: 18px; outline: none; transition: opacity 150ms; cursor: pointer; &:hover, &:focus { opacity: 0.7; } } }