Navy blue is a very dark shade of the color blue which almost appears as black.A navy blue dress is a sophisticated color than complements a variety of skin colors. It has a slimming effect to hide any unwanted weight to suit almost any body type.Regardless what time of the day, you can wear this without appearing sloppy or overly dressed.... kazi kwakooo .....!!