Se tem uma coisa que os browsers ainda não fizeram bem feito, é o tal do icone do input type date.
No chrome é uma setinha pra baixo, bem malacabada!!!!
Então pra gente deixar bonitinha, que tal isso!!!!
input[type="date"] {
position: relative;
}
/* o transparent no color, é que é o jum the cat */
input[type="date"]::-webkit-calendar-picker-indicator {
color: transparent;
background: none;
z-index: 1;
}
input[type="date"]:before {
color: transparent;
background: none;
display: block;
font-family: 'FontAwesome';
content: '\f073';
/* Icone do calendar - FontAwesome */
width: 15px;
height: 20px;
position: absolute;
right: 8px;
color: #999;
}