don't use flex-basis, because IE breaks when used with padding