can't believe i spent all day debugging this stupid flexbox issue and it was just because some clown left off the "-ms-" prefix for ie.