Dress: Broken Elbow Dress by No. 35 (exact color not online)
Necklace: Winters Dream Necklace by Daniel Lawson for Pono (Thanks @PONOjsg!)
Diane Lockhart (played by Christine Baranski) on The Good Wife on CBS was spotted wearing this blue long sleeved dress on The Good Wife on episode 'Old Spice' (6x06) in Oct 2014. Diane's Dress is the Broken Elbow Dress by No. 35 . Diane's Necklace is the Winters Dream Necklace by Daniel Lawson for Pono .