Green, blue, even some shades of purple, maroon, yellow...
blue
white
Wear pink or yellow shoes or any really light color with a pink dress shirt and blue jeans.
I would say the closest matching shade of navy blue you can find, or a "nude" or "tan" shade.
teal blue shoes
i think black,blue,or purple
white, light brown
It would work well with ice blue, silver, or white.
Lime green is perfect with purple or blue
Black. It goes with everything. But you can also wear either Blue, Yellow or Cream shoes because those are the colours of the dress.
It would depend on the shade of the dress. If it is a light gray color, then light gray or white shoes. Black would work. If it's a dark shade, then dark gray or black. If the dress is more of a tan shade, then tan or white. And brown would work. If it has more of a blue shade, the same blue color of shoes, or possibly navy.
Same color Midnight blue, silver, black.. But I think silver would be nice with it though..