I am trying to create a triangle in css with a gradient background. So far I have not had any success. Is there a way to do this to remove this effect seen in the image below. (A triangle attached to an erroneous password Invalid password.)
Photoshop Design 
This is the project that I still have in HTML and CSS.

Here is the css that I have for the triangle at the moment.
.error-triangle { wwidth: 0; height: 0; border-top: 10px solid transparent; border-bottom: 10px solid transparent; border-right: 10px solid blue; margin-top: 64px; margin-left: 350px; position: fixed; -webkit-box-shadow: 0 0 3px rgba(102,65,65,.25), 2px 3px 5px rgba(70,34,34,.25), inset 1px 2px rgba(255,255,255,.25); -moz-box-shadow: 0 0 3px rgba(102,65,65,.25), 2px 3px 5px rgba(70,34,34,.25), inset 1px 2px rgba(255,255,255,.25); box-shadow: 0 0 3px rgba(102,65,65,.25), 2px 3px 5px rgba(70,34,34,.25), inset 1px 2px rgba(255,255,255,.25); background-image: -webkit-linear-gradient(bottom, #eb6767, #d94040 35%, #eb6767); background-image: -moz-linear-gradient(bottom, #eb6767, #d94040 35%, #eb6767); background-image: -o-linear-gradient(bottom, #eb6767, #d94040 35%, #eb6767); background-image: -ms-linear-gradient(bottom, #eb6767, #d94040 35%, #eb6767); background-image: linear-gradient(to top, #eb6767, #d94040 35%, #eb6767); }
I used this CSS tricks tutorial.