input[type="text"], input[type="number"], input[type="tel"], input[type="date"], input[type="password"], select { -webkit-appearance: none; width: 100% !important; background-color: #fff; border-radius: 4px; border: 1px solid #dcdfe6; box-sizing: border-box; color: #606266; font-size: inherit; height: 36px; outline: none; padding: 5px 15px; transition: .1s; -webkit-tap-highlight-color: rgba(255, 0, 0, 0); text-decoration: none; } textarea { min-height: 36px; height: 106px; -webkit-appearance: none; border-style: solid; resize: vertical; padding: 7px 15px; box-sizing: border-box; width: 100%; font-size: inherit; color: #606266; background-color: #fff; background-image: none; border: 1px solid #dcdfe6; border-radius: 4px; transition: border-color .2s cubic-bezier(.645, .045, .355, 1); -webkit-tap-highlight-color: rgba(255, 0, 0, 0); text-decoration: none; } input[type="text"]:focus, input[type="number"]:focus, input[type="tel"]:focus, input[type="date"]:focus, input[type="password"]:focus, textarea:focus, select:focus { outline: none; border: 1px solid $primary; }