.input{ background: rgba(0,0,0,0.1); border: 2px solid #E84C3D; border-radius: 3px; font-size: 15px; height: 45px; outline: medium none; padding: 5px; width: 90%; color: white !important; } input.input::-webkit-input-placeholder { color: white !important; } input.input::-moz-placeholder { color: white !important; opacity: 1; } input.input:-moz-placeholder { color: white !important; opacity: 1; } input.input::-ms-input-placeholder { color: white !important; } /* IE10+ */