FavoriteUnfavorite Black Flat Cap Navy Vertical Striped Dress Pants Black Overcoat Blue Denim Shirt Navy Floral Tie Navy Vertical Striped Double Breasted Blazer Pairing a blue blazer with a denim shirt is an amazing idea for an effortlessly smart ensemble.