Как мы знаем текст подсказки задается атрибутом placeholder, который описывает ожидаемое значение поля ввода.
Но как поменять его цвет, когда это крайне необходимо? На это вопрос есть решение для всех браузеров:
input::-webkit-input-placeholder { /* для Edge браузера*/
color: red;
}
input:-ms-input-placeholder { /* для Internet Explorer 10-11 */
color: red;
}
input::placeholder {
color: red;
}